skysight-inc/HackerNews huggingface dataset:
> Useful configuration options are removed.

This is IMHO a most disturbing trend; instead of leaving configuration options available (and possibly adding more), many "UX experts" seem to have the notion that all users are exactly the same and should therefore never need anything more or less than what these "experts" think they should need. Removing options also reduces the amount of learning-by-experimentation that is possible, but experimentation is one of the best ways of learning about things. The point is often made that this is so "users don't break things", but at the same time it denies them a valuable learning experience and takes away freedom.

Meanwhile the focus is on adding eye candy and using plenty of doublespeak (some of my favourite examples of this are "decreased clutter", "simplification", "streamlining", "user-oriented") to make the users think that they're being offered an improvement. The goal of designing a browser for a novice user, which may be initially simple to use, but is "layered" so that it grows with the user's knowledge, is slowly eroding away. Instead, the expectation seems to be that the average user is one who knows little more than how to turn on a computer, and one who intends to remain ignorant --- the model of the "perfect consumer". The customisation features are gradually relegated to extensions, and advanced configuration is not a gradual learning curve, but a big jump, creating a gap that users have to cross - a gap that is widening. Maybe this is a reflection of a general societal trend, but I have no doubt that it is also contributing to it.

In consideration of this, Mozilla also has a rather curious description: "Mozilla is a global non-profit dedicated to putting the user in control of their online experience..."

Although I disgaree with making adblock a default; I think the concept of what constitutes an advert is too ill-defined to add this complexity to a browser. Personally I don't mind anything that is not intrusive or too distracting.

The title of the article is pretty indicative too: "A New, Beautiful Browser is Coming". The first thing that comes to mind is "Beauty is only skin deep."
The Fastest-Growing Tech Companies You Haven't Heard Of
When is someone going to start replacing parts of the keyboard? Remove the function keys and replace them with quick gestures? Is there a copy/paste gesture on the way?
Drag in a downard motion on your touchpad with two fingers, alternatively draw a circle with one finger.
Nice,Fellow french,here,i definetly need to check out your paas!
i would try to follow it, but i would definitely not hop on. especially if it's carrying rocks. nothing good happens to rocks on a conveyor belt.
Everybody should get a dog for this reason. I'm a student and I find I'm much more creative when I'm visiting home, either because I'm meant to be revising or because I can walk the dog.. I like to think the latter :)
Not last minute, we've been working with IBM on this as part of 14.04. It's officially a supported platform for 5 years, here are the ISOs, you'll be able to get support for the entire thing from IBM and Canonical:

http://cdimage.ubuntu.com/releases/trusty/release/

It's not mentioned on the website because the hardware is not publicly available yet.We have announced it on the blog though:

http://insights.ubuntu.com/2014/04/28/the-ubuntu-scale-out-a...

When the machines start shipping in real life (I think they said June?) it'll be more obvious on the main site.

All the surrounding ecosystem bits around Ubuntu will also get POWER8 support, so PPAs will start building POWER8 binaries, and all of the deployable services available on jujucharms.com will be available as well.
I shouldn't be surprised, but the second was already mapped in OpenStreetMap,[0] and I've now added the first.[1]

Unfortunately, the default renderer doesn't know how to draw a line of "man_made=conveyor_belt"...

[0] http://www.openstreetmap.org/way/202757736

[1] https://www.openstreetmap.org/way/278131952
The point is simple: The fact that they raised an investment round and haven't gone out of business is not an argument for their methodology.

"Fine" doesn't mean anything in that context. I could ship lower quality software to our customers and do "fine", but I prefer to ship high quality well-polished software that doesn't foist the cost of my development laziness onto our customers.
Certainly, but I think iPhones are too big to be used on a wrist and existing armbands are usually for workouts and for your arm, rather than forearm or wrist.

More importantly, the UI is not done for that use. For example, you might want to lock down the orientation to have the bottom always be towards your body. Apps would also need to be very different, because you'd use it as some kind of dashboard.
Earthians, gaians, world citizens ;)

Including me.
Collaborate on Reeborg's World using Mozilla's TogetherJS
Needles is good pit-stop town, but if Tesla put a station in Kingman (to catch Vegas bound traffic, no doubt) then it might take a while to fill in Needles.
Bit of a digression, but I use "tig" to interface with git on the command-line. It's basically a curses-based gui for git.

It raises an interesting question - is it still a command-line app if it uses curses?
French Dope is the best Dope: Trailer for DEALER (2014)
If it's crushed rock, i'll bet a lot of the spillage is dust and small rocks. After a few years it adds up!
I'm sure they noticed, and totally didn't care. At this level of research/prototyping, it would be like worrying that your prototype electric car with 50% more range has the steering wheel on the wrong side.
Why so condescending? I looked at the web page. The binary download is from cakebrew.com, not GitHub. You have to trust cakebrew.com.

Again, nobody has answered what the problem is with signing the installer. What gives?
But we're not there, and even if we were, the methods are vastly more expensive and inaccessible than natural methods.

Sure, if we could then biological sex wouldn't matter quite so much, but until we are, the old Y chromosome is still rather important.
That's very likely.
> It doesn't seem to me like git replace can work over the wire?

I thought that being in the /refs/ namespace would make them eligible for easy synchronization once set up, but on second thought it doesn't seem like it. Git examines parents of refs to determine when something needs to be updated, but would use the parent of the object replacement in this case.

I think a mechanism similar to "git notes" would be better, where the ref points to a history of commits with each tree containing files for each replaced object. I've hacked git to do this at one point so we could retroactively edit git commit messages, but abandoned the effort after discovering "git notes".
It's a commuter and short trip car, not for touring. Don't take chances (leave yourself a buffer of 20-25%) and you won't get burned. If it is gonna be close, rent a gasoline car. This is new tech. I am sure early internal combustion engine drivers has similar problems (lack of service stations and tow trucks)
Alternatively, you can read it that the author is defining strict as, 'Something that would make me believe parapsychology.' At least if it met those standards.
The enthusiasm for Leap Motion seems to have faded. The company had layoffs recently. Are they still actively improving the software?
Re: Neil Young's quote in the article, I wonder what Jobs would make of Pono.
And is very dangerous. People always forget the dangerous part.
Since I use multiple Google Apps accounts and a personal Gmail account, this link works best for me (works for all Google services, just change the continue):
https://accounts.google.com/ServiceLogin?continue=https://pl...
Hah, almost like SwiftKey's April Fools video: https://www.youtube.com/watch?v=-QfhTWJIDCM
Bitcoin users. Which is a larger population than that of many countries that have national currencies.
1. You won't have to wait for an hour for your tank to fill up.
2. The supercharges aren't free: you're paying for them when you buy the car. And it's proprietary: you can't use it with other electric cars.
I think the simple answer is that a lot of problems people consider useful are intellectually not terribly interesting. Among other things, if it's been done before, the cool factor drops off a good deal.

e.g., I run a tutorial site for common lisp. One request has been for 'example of web framework'. At some point, I'll do it (it's useful), but my heart at the moment is in implementing an extensible indexing system for n-dimensional tuples. It's a good deal more esoteric and a lot more fun than screwing with http/html.
@nieksand, feel free to get in touch with us at speedyrails.com (EdgeCast's resellers), I'm sure we can offer you a much better price than CloudFront's
> I'm sick of spending my days watching TED & Academic Earth lectures.

Then don't do that. Don't even mention it; nothing has the stink of "mom's basement" level failure than a sentence like that. TED talks and AE are for having something literate to talk about when you have a job, not what's going to get you a job.

Spend that time networking. Get out to every professional networking event in your field and make some personal, one-on-one relationships. Volunteer to present at networking events and use former TED time to put together polished and professional presentations; most groups are desperate for someone new to talk about something different. Try to get on an panel where you feel you can hold your own. People will remember you.

If you've really got extra time on your hands, consider getting involved in a group activity oriented charity. Don't know how it is where you are, but I have never done a local Junior Achievement or Habitat for Humanity event where I didn't meet a couple of new, good-to-know executives (including the CEO of my current company).

> I really want to be with a young company that I can take responsibility

How's that working out for you?

Get a job, any job. Be good at it, even if it's not what you want. Build a reputation as someone a company wants to hire no matter what the field. A buddy of mine spent his year in the "can't get a job for love or money" wilderness doing shift work on the floor at Home Depot. He got back in the saddle because he interviewed with a hiring manager who was also a home improvement nut. They hit it off over "how to plumb a new door", and he was back to coding.

> this in fact an entry level position

Tailor your resume to the job your applying for, not the one you want. If it's entry level, don't try to dog pile on your accomplishments. Strip it down so that the "what you've done" matches "what they want" as closely as possible. This means leaving things out you may be very proud of. Prove you're suited for moving up after you get the job.
As someone who has made that same drive - from Barstow to Kingman, I can't imagine attempting that stretch in an electric vehicle.

There's a neat part of the trip on the reverse route, when you're coming down the mountains and into CA. You can basically mark (in your head) a landmark across this enormous valley in your head. And then you drive towards it, cruise control at 85, (unless you're in a Tesla!) for roughly the next hour until you reach that spot.

You can just see so far and there is absolutely nothing. Except for that little oasis travel center / truck stop in that valley, which is almost exactly the halfway point between the two cities.

I bet they'll have a supercharger station there sometime soon.
> Git is intuitive with a small number of concepts necessarry to grasp my whole workflow.

http://jordi.inversethought.com/blog/on-gitology/ explains git's complexity extremely well (without even getting into horribleness of the command line UI). The following is a key quote, though you should read the whole thing.

The following gitological concepts are not particular to git:

* repositories (repos)

* commits or changesets (csets)

* directed acyclic graph (DAG)

* branches

* pushing and pulling changes

* whole-repo tracking, not individual files

* rebasing csets

* pushing and pulling csets

The following are purely gitological and add unnecessary complexity, in addition to eventually being unavoidable:

* Exposing the index/staging area

* Exposing other implementation details: blobs, trees, commits, refs

* refs and refspecs

* Branches are refs

* Detached HEADs (a.k.a “not on a branch”)

* Distinguishing remote and local tracking branches

* Choosing which branch to pull onto

* Bare repos

* Hard, soft, mixed resets

* Porcelain vs plumbing
The idea of turning the surface of the keyboard into a trackpad is very cool, you could almost get rid of the mouse. Except for, how do you click the mouse pointer? Accidental clicks of keyboard keys is probably what makes it impractical.
I'm not so sure, MN is not business friendly.
> people can disagree about "move the camera" vs. "move the paper" - but pinch-to-zoom-in is wrong in all contexts.

It's not wrong, it's just another manner of perspective: "shrink the aperture" vs. "shrink the paper".

> how did these people not notice that they implemented pinch-to-zoom backward from how it works on their phones?

On a touchscreen, it feels like you're actually working with the content directly, but when it's a keyboard, touchpad, or scrollwheel on a mouse, you're really working with the "camera".
@smrtinsert, just a couple of things to clarify:

1. There is no third-party service that needs to be intergrated into the mobile application for omnilinks; you can simply prepend "http://urx.io/" in front of your normal web URL, and, assuming you have deeplinks installed on your mobile application, we will try to bring your users to the app if they have it installed.

2. It does a little more than any Android intent. It works across all platforms and degrades gracefully; you can't text a plain Android intent to a restaurant on Yelp and have an iPhone recipient view the content.

[full disclosure, I'm an engineer at URX]
The bigger problem is that an electric car can not take along a 'spare gas cannister' to get you to the nearest gas station.

As charging stations become more common this will be less of a problem but somehow I can't envision the future equivalent of a gas station that processes a few hundred cars per hour when doing the same thing electrically with everybody waiting for much longer times. Also, a few hundred cars concurrently recharging their batteries will require significant power infrastructure, gas stations can be put up just about anywhere where roads go (and that's not always where the power lines are), in a pinch you can power a whole gas station off a small genset.

I'm sure smarter people that me have thought this through :)

Would a gas car running out of fuel get similar coverage?

Range anxiety at the time that gas stations were few and far between would have been a comparable item.
My guess is that walking around a city or a forest is more helpful to creativity because of the gradual change in environment. And there is a lot of evidence environment has significant effects on thinking and behavior.

Other studies have found high ceilings are good for creativity while low ceilings have a negative effect on creativity. I would imagine walking outside without any ceiling would be as good or better than a space with high ceilings.
All decent musicians adjust every note on every instrument (where possible) in order to be in tune with themselves and the others they are performing with. Musicians that don't do this quickly find themselves out of a job (or making millions as the next big pop act). Mostly, this is not done particularly consciously unless you find yourself performing with a group that is either far more accomplished or far less accomplished than yourself. Of course, there are exceptions, namely open strings and piano. However, even in the case of conventional stringed instruments, it is common to adjust fingerings to avoid open strings in order to maintain tone color and more easily adjust intonation.

Basically, while studying temperament is interesting, the reality is it rarely causes practical issues. Most pianos are tuned with equal temperament, which is good enough and almost every other western instrument has enough flexibility to adjust "on the fly."
I've calculated the values according to the described circle of fifths and drawn a plot comparing it to equal temperament (x is the pitch steps 1..13, y is the frequency 0..2, the curve at the bottom is the difference, magnified 10 times, the gray line at the bottom is the x axis). Done quick and dirty, i.e. I manually filled in the slots for the 12 pitches. I felt a bit disappointed when I reached the end of the article and was told that this isn't actually what's normally done...

http://christianjaeger.ch/scratch/octave/
(The code is written in Scheme with some libraries that I haven't published so far.)
I expect that this release will mark the point of rapid decrease of Firefox usage. Lets wait a few months and see. Such UI changes are. The best way to irritate the users who actually used the browser and got used to the placement of the controls. It seems as the designers themselves at the same time used Google's Chrome and now "unified" their own experience. Well at least now they removed some reasons for users to not switch to Google's browser.
but pinch-to-zoom-in is wrong in all contexts.

Smaller distance between finger tips == smaller abstract distance from what's show on the screen. To "move farther away" you move your fingers farther apart.

It doesn't seem all that odd. Just requires shifting the mental model (as with swiping).

Meanwhile, later in the same video (3:21), they show the same gesture following the more common behavior (widening fingertip distance zoom into a document).

Seems like something that should be configurable per program (though I think cross-app consistency would make things easier for me).
@mikejarema, this is basically what we are doing; if a user doesn't like an app, then they won't have it installed, and it will simply fallback to the website URL in the browser.

[full disclosure, I'm an engineer at URX]
This is why I like drinking water a lot. It forces me to get up away from my desk to fill my glass, and then to go to the bathroom. I've had lots of cases where I found better solutions in front of a urinal (forgive the imagery) than in front of a monitor because I felt like I eliminated a lot of irrelevant data that helped me see more clearly what the better solution was.
Interesting... this could apply, by traditional standards I would probably be considered successful (BS, MBA, MS).

Definitely going to check out that PyCon talk.
> Writing code is not about remembering algorithms.

Being good at algorithms and data structures isn't about memorizing them.
What I don't understand is why the car didn't use route information in range estimates (assuming they entered their destination). It would have known about elevation changes. If getting map information from Navteq then it could also know about average speeds and historical traffic patterns.

It could also have given more driving guidance. I didn't see how they came up with 63mph, but the car itself should know about energy-speed tradeoffs could have told them a more appropriate speed to go.

And if knowing they wouldn't reach a charger it could have had them stop closer to somewhere that could help, or direct the AAA equivalent to them for the moment they ran out.

People keep mentioning the mental effort of electric cars for these issues, but the car itself can address those and do so far more effectively.
that's something i think about a lot, and would love to find a good solution for. pasting in a post i made to the pyret list once, on the difference between the BASIC model and the current event-loop-based GUI canvas:

From an imperative programming point of view, it does "leak" the fact that the universe is running at toplevel and pulling updates from your program, rather than sitting there passively and being written to. I was thinking of things more in terms of where a canvas lies on gui/output stream split - an imperative program can simply emit text, audio, network packets, etc, and trust that there is a universe out there to act on them, and of course if you have a gui you know that there are reactive components with two-way interactions that you have to monitor in some sort of event loop. But despite being conceptually one-way, a graphics canvas needs to run in an update loop more akin to a gui than to an output stream. I miss the days of single-application computing where the running application could say "print 'hello world'" and hello world would appear at the text cursor, or "line 0, 0, 100, 100" and a line would appear on the display in an entirely analogous manner. It made graphics something you just did, rather than having to structure your program around.

On the positive side, the big bang model works out a lot better for games, sprite-based stuff, and anything that wants live objects on a vector canvas. The microcomputer model was nice in its day but I guess it doesn't really reflect the way computers work any more :)
... umm.. because its white? and every thats white is Apple?

If you actually look at it you'll see its a not printed anything like an Apple keyboard, the letters are offset for one, they are centered on Apple keyboards, and has Windows keys.
Nope, because:

1) I'm not running OSX so it's double the size for me.

2) there's a whopping great area to the right of the 3-4 tabs I generally have open at any one time. This is the aformentioned ~20px plus the height of the tab itself. Secondly, there's the area beneath the mininmise/maximise/close buttons and the new hamburger menu button, which can be dragged in a pinch to move the window if tabs go all the way across. Tabs don't overflow to this point and it's 26px in height. Note for reference the "1" in the white box for HTTPS Everywhere is pretty much the height of the cursor. [1]

3) Even if I had a comically sized mouse cursor, I can enable the menu bar at the top to pad a bit of extra space (presuming I can live with the idea of having 'File', etc. across part of it) which bumps it up to ~25px.

[1] http://i.imgur.com/KSZ3f6G.jpg
In principle you can add full colors, image capabilities and direct manipulation of objects to a shell, see for example IPython (the Qt-shell) or Mathematica. Ultimately any large enough GUI application will add scripting support, take autocad for example. There are arguably tons of simple applications that are simpler to use if implemented as command line tools, for example video/audio conversion, archival tools
Every MIT student will get $100 in Bitcoin from Wall Street donor
2048 in 'x' is some kind of meme now. It would be nice to do a compilation of all these so you can compare the languages by various metrics.
@rahimnathwani, just to clarify one point:

There are absolutely no "designed-for-URX tags" that we have documented. All of the meta/link tags that are documented are usable by Twitter, Facebook, Google, etc. It might not be entirely clear in our documentation unfortunately, but the "omnilink standard tags" are actually just an extension of Google's app-indexing tags, and are fully compatible with their initiative.

[full disclosure, I'm an engineer at URX]
> Game at 60fps

…is one of the most demanding application ever. And a tiny niche to boot: while prominent, games represent a tiny fraction of all programming effort. Web browsers and operating systems are an even more extreme example of this availability bias.

For interactive stuff that otherwise doesn't move (regular web browsing, GUI stuff…), 100ms response time is perfect, except maybe for text entry. GC pauses can be made negligible in that context. (Though as you said, we need access to that stuff.)
Paul Graham's personal website (circa 2000)