News for hackers. Stuff that matters.

itsjareds

Maybe we're discussing different definitions of the word "depression" here, but depression isn't simply "walked off" or fixed with a change of perspective. To suggest so both ignores the reality of depression as a mental illness and repeats the same myth that people who are depressed are just confusing themselves.
Re:MATE Desktop Environment on Friday April 15, 2016 @08:56PM (#11508718)
Desktop, I'm not sure. Being primarily a laptop user, I find myself missing the superior power management that comes with using the default OS and original drivers. I started with a Windows laptop with a short battery life, where ekeing out every little bit of extra juice was important, to a MacBook Pro that does very well at conserving battery. (Much better than stock Ubuntu/Linux Mint, at least.) The gestures in Mac OS and the HiDPI support are important to me too. I'm a pretty average laptop user, though, so I don't know that I'm the intended audience.

I do miss having a proper package manager. Homebrew is just okay.

Re:Gene Amdahl has died on Sunday November 15, 2015 @03:00AM (#10568884)
Yes, I'm about to finish up my undergrad CS degree, and Amdahl's Law came up in at least three separate classes, most notably my computer architecture course and my operating systems course. Side note, we were assigned to read Soul of a New Machine and the Pentium Chronicles in the computer architecture course, and most everyone enjoyed the books.
Re:Chord progressions of 25,000 songs on Friday April 17, 2015 @03:12PM (#9396535)
That is an awesome idea. I can imagine it would be cool in your standard one-on-one fighting games where the music could get more intense when then battle becomes more intense.
Re:Getting Started with Android App Runtime for Chrome on Saturday April 11, 2015 @07:10PM (#9361199)
Is ARC Welder intended to be the official way to do what chromeos-apk[1] does? I have had mixed success with chromeos-apk. Some apps work flawlessly, others crash performing certain operations, and others crash immediately. It would be nice if ARC welder does it all right.

edit: I should have read the other comments first. It looks like ARC does exactly what I'd hoped.[2]

[1] https://github.com/vladikoff/chromeos-apk

[2] http://arstechnica.com/gadgets/2015/04/googles-arc-opens-up-...

Re:Defining zero factorial on Saturday April 11, 2015 @06:58PM (#9361158)
Could you then modify the definition to "for all n >= 0, n! is the product of natural numbers <= n"? That sounds kind of like the definition "f(0) = 1; f(n) = (n-1)! * n, n > 0".
Re:Elementary OS 0.3 “Freya” is released on Saturday April 11, 2015 @03:15PM (#9360348)
How is the HiDPI support in this version? I'm afraid to go to the trouble of making a live usb if everything is small.
I guess we find the same problems in the wild enjoyable. I spent a few nights procrastinating on homework to brainstorm how I could try to find the most efficient walking path between points on campus. I figured that I would need to be able to represent the campus on some sort of plane where each point has a value referring to its elevation, and then finding the geodesic. I figured I could refer to some physiology literature and find if anyone has tabulated average energy expenditures for walking at different grades (downhill, flat, or uphill). Now, my math skills are really sub-par (haven't gotten past single variable calculus), so this question had me asking various physicist friends how to solve the problem. I just found myself learning along the way.

I'm curious how you determined efficiency for each of the candidate walking patterns. Did you compare only the traveled distance, or did you also take into account the energy spent per unit distance? I think that could make a difference if, for example, you had these walking strategies:

Walking strategy S => A "normal" human gait, except you travel in an squiggle path (i.e. not a straight line) to your destination.

Walking strategy T => Do continuous jumping jacks while walking, but continue in a straight path.

S may travel a longer distance, but will exert less energy overall and therefore be more efficient than T. Now, that's a pathological scenario, but I wonder if your walking pattern could have the same issue where you are actually exerting more energy despite walking a shorter distance. It'd be interesting to do more research on the biophysics of how your body moves.

Re:Myself – v1.0.3 on Saturday April 04, 2015 @05:33AM (#9320449)
I love this! I found it funny that the heart sends out those little shockwaves on the ventricular diastole (when the heartbeat relaxes) as opposed to when it contracts.
Re:How I doubled my Internet speed with OpenWRT on Sunday March 29, 2015 @04:16PM (#9286321)
For what it's worth, everything looks fine for me on Mac OS using Chromium 42.0.2308.0, Firefox 36.0.4, and Safari 8.0.5 (10600.5.15).
My university is one of the universities listed in the article for having issues with Yik Yak. The university president was rumored to be considering banning the app, which is a functionality supported by the creators to fence off a certain geographical region. The yaks made in my area can get particularly nasty, but I'm not sure what the appropriate response should be. Most of them aren't specific enough to be illegal - inciting violence, harassment, etc.

Comments made on Yik Yak also was a big motivator for a series of protests on my campus around the time of the Ferguson protests, which is unusual for a socially conservative campus with little social activism.

Re:Windows 93 in JavaScript on Sunday March 08, 2015 @04:32AM (#9165014)
If anyone is interested in playing the roms in /C/files/roms/sms/, they can be played with an emulator like Kega Fusion[1]. There is a decently sized collection of games...

http://www.carpeludum.com/kega-fusion/

Re:Windows 93 in JavaScript on Sunday March 08, 2015 @03:13AM (#9164888)
I also found this in the "What if?" app that is apparently a collection of Matrix memes.

http://i.imgur.com/aq8NAO3.jpg

>What if I told you

>Jankenpopp's new album is in the trash

Re:FCC Passes Strict Net Neutrality Regulations on 3-2 Vote on Friday February 27, 2015 @03:21AM (#9117789)
As with a pure democracy, in order for market forces to work, you have to assume that the individuals really want what is best for them or best for society at large. Pure capitalism isn't going to solve many serious problems that can be attributed to tragedy of the commons -- pollution, fuel efficiency, etc. -- because not everyone is an expert in those areas, and I don't fault them for that. Likewise with issues like racial and gender discrimination, if those decisions were left up to individuals to decide whether they "want" to promote fairness to marginalized people, then I can assure you that the status quo would not change. Market forces can fix many things, but they won't fix societal issues way larger than the individual -- or at least not in a timely manner.
Re:Google now automatically converts Flash ads to HTML5 on Thursday February 26, 2015 @01:11PM (#9114059)
On a related note: can someone explain the advantages of Swiffy over Shumway? Upon first glance, it looks like Shumway has the ability to translate Actionscript to Javascript and the Flash visual elements to HTML5 elements. Whereas with Swiffy, the SWF is just converted to what's basically an animated SVG. What would make Swiffy more attractive for Google to use over Shumway if Shumway seems to be a more complete solution?
Because it's massively overgeneralizing. As has been discussed ad nauseam elsewhere, people are influenced by the gender roles thrusted onto them from birth. Gender isn't binary, and the way a person acts doesn't always have to agree with what is "typical" of their gender.
Re:Fuck It, I'm Going Back to Firefox on Saturday February 14, 2015 @03:19AM (#9049109)
I've never been to your subreddit before, but now I think I've found a blog I'll be keeping/catching up with for the next few weeks.

I agree with you in general. A while ago I tried thinking of some other paradigm to keep track of webpages I might want to get back to in the near future without the permanence of bookmarks. Some of my thoughts:

Web browsers are used for multiple activities that have their own "stack" in my mind. Often I find myself opening a whole set of tabs that are all related to a general activity I am doing. For example, I'm be doing some coursework and open a million tabs (man pages, tutorials, etc.), then I close my laptop and go to bed. The next day it's class time and I just want a clean tab pane to focus only on what is being discussed in class. Then maybe the next day it's the weekend and I'm relaxing, reading some blogs, going on social media, etc. The point is that every time I use my browser, I might not be performing the same overall activity, and I don't want to be distracted by what I did hours ago.

I don't want to lose information on what I was doing earlier, though. I want to be able to come back to the particular state of my browser as it was when I was last doing a certain activity. Let's say I have Tuesday/Thursday classes, and on Thursday I want to return to where I left off on Tuesday. I need a way to get back to that state without what I may have done on the browser between then and now to get in the way.

Bookmarks don't cut it for me in this regard. Bookmarks only work for a single webpage. But maybe I have a whole group of webpages that are all inter-related! Using the bookmark model we have now, I'll have to bookmark each page individually, then open them up individually when I want to return. There are add-ons that bookmark tab sets, but I think that UI needs to be a core part of browser UI, not wedged into a browser extension.

Right now, I think the most useful way to manage tabs (for me, YMMV) is some combination of tab pinning, tab groups and tree style tabs, and tab suspension/delayed loading. Each of those has a particular advantage:

Tab pinning (as seen in Firefox and Chrome) is useful to me. It lets me identify single tab activities (usually web apps) that I always want to have available to me because they are commonly accessed. Facebook, email, Youtube, Calendar, etc. It is useful to have a muscle-memory location on my tab pane that I can quickly switch back to those common activities.

Tab groups are one of my top favorite features in Firefox. It so naturally fits my particular workflow where I might be switching browsing contexts on a daily basis (class, work, relaxing, Wikipedia bingeing, blog reading, ...). The main brilliance behind tab groups is that they act as a less permanent form of a bookmark group. I can easily switch between contexts in a context overview mode (Cmd/Ctrl+Shift+E), and all of my contexts are clearly delineated. All I have to do to organize the contexts is to think "I am starting a new activity" and open a new tab group. However, I only need to close a tab for it to be gone from my mind.

Tree Style Tabs does this pretty well too, but for some reason I just found the UI unintuitive. Plenty of other people like it so I won't knock it. It does do a good job of organizing tabs by activity.

Another style that I thought was interesting is tab stacking as seen in Opera[1]. I think it is an idea not mutually exclusive to tab groups.

I also really like Firefox's delayed loading of tabs on startup. It fits perfectly with the concept of tab groups because it automatically means that other tab groups won't load up, and little memory and CPU cycles are wasted on them. Right now I have 81 tabs "open" in various tab groups, but Firefox has only loaded the ones I clicked or opened since starting.

Where things can improve:

1. Memory management/unloading of old tabs

I really think if Firefox wants to embrace the idea of tab groups, it needs to clear out tabs that haven't been interacted with for a long time. That would bring the best of all worlds: only the tabs I care about being open are open, and the tabs (and tab groups) I care about (with associated states, tab histories, and page scroll placement) are still preserved. Some add-ons like Bartab[2] are a good step in this direction, but it would be nice to see this put into mainline Firefox (with a preference to adjust the time limit to, say, infinity).

2. Tab group classification or tagging

Tab pins also could be more useful if they had some way to classify them based on importance. Currently, if you pin a tab in Firefox, the pin is available within all tab groups. However, I think the idea can be expanded so that you can:

* Pin for all tab groups

* Pin for a certain subset of tab groups (e.g. YouTube pin only on groups categorized/tagged with "relax")

* Pin for a single tab group

3. Tab stacking

As I said earlier, tab stacking is available in Opera, but I'd like to see it in other browsers too. It's another way to save on tab bar space while also grouping tabs by concept. One could use tab stacking and tab groups and pinning at the same time.

I think this idea would particularly match the use case of having a web application like a Google Doc open while also doing some research: create a new tab group, pin the document tab to just a single tab group (so that it is permanent and also takes up less horizontal space), and then go about browsing as normal with the rest of your tab space. Similar tabs (e.g. tabs on the same domain) can be stacked, and switching tab stacks automatically maximizes one stack while minimizing the others.

4. Open the browser to the tab overview page

This one is pretty self-explanatory. I think opening into a tab group overview is a better way to deal with the concept that a browser is used for multiple activities, and it may not be the same (or last) activity on startup every time.

These are just wishful ideas that I have. Firefox does the best job for me right now, I can't even use Chrome for my workflow because it just doesn't handle >50 tabs well enough.

[1]: http://www.operasoftware.com/press/releases/desktop/tabs-go-...

[2]: https://addons.mozilla.org/en-US/firefox/addon/bartab/