skysight-inc/HackerNews huggingface dataset:
I think display are, for now, the better option. AR and VR are still far too in their infancy for them to be as intuitively useful as a room full of displays is to NASA or a power grid operations team(per his example). That will change with time of course, but for something we can do now and over the next few years I think displays and projectors are the way to go. In a way, the projectors over the worktable he shows are(in effect) a limited form of augmented reality.
You're right, it did received more coverage in Europe medias. Changed...
Works for me with sites I don't give a damn about.
3% use IE9 and 14% have a disability. Why do we only cater for the former?
It's not just that - why should facebook know about all these other things I'm doing?
No, what this article states is that the author hates to register, and for their particular app, not registering may have made a difference in its adoption rate. That doesn't say much about the implications of registration for your business.

I recently launched an app that requires Facebook registration. I expected it to be a disaster, but a necessary evil for our first pass. I was shocked to find a conversion rate from opening the app to logging in of 95%; it's not hurting us nearly as badly as I anticipated. Measure!
Regarding the slide with the Objective-C book on the trash can, probably don't want to throw that out if you want to make use of C or (C++ in your .mm file). Can you do that with Swift? Game programmers write C++ a lot.
Snipe real darts at your iPad for a realistic gaming experience
ART is just a replacement runtime for Davlik. It's still no more "native" than a JavaScript VM. The world "native" has been bended to mean practically nothing at this point, and instead is used to differentiate "good" platforms from "bad" ones.
What Gödel would say about Java Class Definitions
It can mean "of a very poor quality; extremely bad or unpleasant."

Compared to the alternatives, I think it qualified.
Change your registered domain address! There's basically no upside to having your "real" address listed.
Software engineering is probably one of the specialties better suited for an apprenticeship-style program rather than a degree-based one.
The planner and executor in Postgres-XL is quite different, and direct node-to-node data transfer for MPP parallelism results in big performance gains.

Any bugs in XC in the planner and executor would not show up in XL (that is not to say that we in Postgres-XL do not have any of our own bugs :-)).

Bugs related to GTM could show up in both, but in Postgres-XL additional precautions have been taken to reduce the likelihood of problems.
Because years of anti-phishing training has taught us that typing their FB password in the wrong place gives out complete control of our FB account.

So the only safe thing is abstinence. Don't type your FB password anywhere but when logging in directly to https://facebook.com

As you say, the whole point of OAuth is that you can safely use your FB account to log in to this other site. But -- to take this metaphor even further -- each time I encounter one of those things I always feel like a teenager being pressured into sex and being told "don't worry, this is safe, I promise, I love you." And I simply just don't know.

I'm confident I could recognize that www.facebook.com.scottba.io isn't Facebook, and I could probably train my parents on how to recognize that. But there has been extremely little user education on just what a "safe OAuth" site looks like. It's now putting an asterisk on all the old rules.
Why, How, What – Startup Brand Positioning
Boston is a beautiful city with amazing seasons and probably the single greatest concentration of smart people in the world. It's also, at least historically, the spiritual capital of Lisp (thanks to MIT). All taken together, I'm a huge fan of the place.

Unfortunately, my experience with Boston companies (I've interviewed with a few, and had the misfortune of being reverse-acquired by one) is that they're not progressive. One hiring manager told me (this was a couple years ago, I think I was 27 or 28 at the time) that I was too old to be a programmer (wat?) but too young to be a manager. Another tried to give me a position with "junior" in the title-- this was in mid-2013, so I had 7 years of experience. (I know that titles are bullshit, but if they're going to exist, I'll take an inflated one rather than a deflated one.)

Boston is a beautiful, under-appreciated place. Its climate is ideal (cold, snowy winters, perfect springs and falls, mild summers). I like the people a lot. But I see a culture where there is too much deference to authority and too little "fuck it, let's do it anyway". While the Valley is too youth-obsessed and flighty and sociopathic, New England seems to take the other extreme: too seniority-bound and stodgy and prone to following rules. The ideal, for tech, is somewhere between the two.
Where Life Is: The Search for a Planet Like Ours
Ontdek de beste hotelaanbiedingen bij hotelspecials.be –
Sure, but it's not clear you'd be doing exactly the same thing. I imagine teaching in an institution that's trying to retain its students so that they can suck more money out of them vs teaching in an institution that has that as less of a concern could be quite different.
I think there's an important misconception about Victor's works and ideas. Augmenting human intellect is not only about visualization, it's about gathering and merging symbolic, interactive and visual representations in a single tool. He brought this point in this conference†, quoting research from Jerome Bruner ††. He shows the example of an electric circuit. Increasing some value on a resistance and seeing the change reverberating on all the plots is equally symbolic, interactive and visual.

† http://worrydream.com/#!/MediaForThinkingTheUnthinkable

†† https://en.wikipedia.org/wiki/Jerome_Bruner
skip Subsonic and migrate to Plex. I do have a paid subscription because I love the software so much, but here's why it's so great:

The media server can run on Windows, Mac, and Linux, so I have it set up on my web server. You can then use a client on Windows, Mac, iOS, or the web browser to stream music, photos, and movies. You can also share your library with other Plex users, so if you have libraries that are always online, consuming media from iOS for you and your friends can feel very much like your own private Netflix (and Rdio/grooveshark)

It truly is the smoothest way to stream your own media, I've tried them all.

http://plex.tv
http://en.wikipedia.org/wiki/List_of_places_with_%22Silicon%...

Silicon Alley — Lower Manhattan, NYC, NY
Silicon Anchor — Norfolk, VA
Silicon Bayou — New Orleans, LA
Silicon Beach — Santa Monica, CA
Silicon Bridge — DUMBO, Brooklyn, NY
Silicon Canal — Seattle, WA
Silicon Coast — Orange County, CA
Silicon Desert — Chandler, AZ
Silicon Forest — Portland, OR
Silicon Harbor — Charleston, SC
Silicon Hill — Washington, DC, MD
Silicon Hills — Austin, TX
Silicon Mountain — Front Range Urban Corridor, CO
Silicon Prairie - TX, IL, KA, WY
Silicon Shire — Eugene, OR
Silicon Shore — Santa Barbara, CA
Silicon Slopes — Utah
Silicon Surf — Santa Cruz, CA
Silicon Swamp — Gainesville, FL
Silicon Valley — San Jose, CA
5 Challenges (and solutions) for creating early stage startup videos
While free universities are the default and fairly good quality in Poland, your post has some mistakes:

- there's no top 100, since only 83 universities qualify to even be included in the ranking

- place 15 in 2013: Akademia Leona Koźmińskiego - not free

- place 43 in 2013: PJWSTK - not free, costs around $330 / semester

- It's not uncommon to fail exams at private universities, because you pay extra to retake them. Same as in "free" ones (they're only free as long as you don't fail anything, or don't want to continue)

source: http://www.perspektywy.pl/portal/index.php?option=com_conten...
Love the icon design.
Right, sorry for the confusion, and thanks for clearing that up.
US Scientists Resurrect Deadly 1918 Flu
UI complaint:

If I click on a picture to view a larger version of it, I should not have to hunt around the page for a blue button to stop viewing the large image.
The easy solution is to use https://lastpass.com/ Even if for some reason you don't trust it for your most critical passwords, you can use it to fill in details and generate a password for random sites.
The really sad thing is how many great ideas must get forgotten because they were developed in secret and didn't align with the commercial interests of the company paying for it.
Here is a thought that I've been playing with over the previous weeks, but I'm not sure if it's viable. What if instead of making a website, you created an entirely mobile application? My theory is that you could eliminate the need for creating accounts since most people only usually use one device. You can still have all of the mechanics for inviting and creating teams, because that would be native to the system. All you would need to do is store a UUID for each user.

There are a few drawbacks to this approach such as a user losing their device. Essentially all of their history would be lost with it unless you used something like CloudKit to back the users info up. The problem with an API like CloudKit is that it isn't cross platform (yet). A user with multiple devices could join the same game, but I don't see how that would stop users with multiple emails from accomplishing the same thing.

Just something I was thinking about, but I do agree with not creating more accounts. There needs to be a more elegant solution.
It already exists. app.url_map contains the mappings from paths to endpoints.

Personally I treat the flask web as a really thin layer around my other more complex libraries (the core of the application). I use blueprints to group things together but I still try to make sure each of those is very simple, say - routing, data marshalling and session management - but anything more complex lives somewhere else.

Each function inside your views just gets a little data together and proxies it down to the real application.

As you say, maybe it gets more complex as the app grows in size, but to me that sounds like the app is trying to do too much. Over time I've learnt that thinking of your app as a 'flask application' (django, rails, whatever) means that it will grow in a way that's hard to maintain later.
The Amazon store UI is poorly suited for this task.

Additionally, the player URL (http://cloudplayer.amazon.com) prompts me to install Flash, something I've been unwilling to do for years now.
Fact-Checking 3 Minutes And 37 Seconds Of The WWDC14 Keynote
> So yeah, I disagree that any systems programming language can displace C. Other system languages simply don't come with the same amount of improvements that Rust offers.

So, given my premise, how do you target super-cool-everyone-wants-it-os that only offers new-cool-language as their system programming language in the OS SDK?

Are you going to write a C compiler in new-cool-language to be able to keep on using C?
A blog post based on little knowledge of dyslexia leads to a bunch of comments that do not accurately describe dyslexia. There has been a HUGE amount of research on how dyslexic readers read and how that compares with how proficient readers read, in multiple languages across most developed countries and quite a few developing countries.

The most common type of dyslexia, by far, is a problem in the performance of the brain module called the "visual letterbox area,"[1] which matches features of the reader's writing system (letters, letter combinations, "phonetic" elements of Chinese characters, or whatever) to phonological features of reader's spoken language. Developmentally, dyslexia is nearly always preceded by poor "phonological awareness" in dealing with spoken language.[2] They way to help people with dyslexia read better and get through daily life better is systematic training in sound-symbol correspondences specific to the reader's writing system,[3] which helps dyslexic readers improve the performance of their visual letterbox area through training.

Meanwhile, programmers improve by debugging and reviewing code with other programmers, which analogously helps programmers attend to the details that matter.

[1] http://readinginthebrain.pagesperso-orange.fr/intro.htm

[2] http://www.fldoe.org/ese/pdf/phon9872.pdf

http://www.sedl.org/pubs/sedl-letter/v14n03/3.html

http://reading.uoregon.edu/big_ideas/pa/pa_what.php

[3] http://dyslexia.yale.edu/Dyslexia_articleintro.html

http://dyslexia.yale.edu/book_Overcoming.html

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3704307/
Show HN: Our LaTeX-based resume builder reaches beta
Half the problems would get solved by the President staying out of it? Why were they problems at all before he started pushing for the reforms, then?
Is MC10 the Future of the Wearables Market?
Probably because those 3% are homogeneous, while the 9% decompose into lots and lots of categories, all with specific needs, and all much smaller than 9%.
Oddly, someone else in this comments section mentions an, according to them well-known, issue with this: https://news.ycombinator.com/item?id=7882436
I am totally in favor of good tools with good visual representations but those almost always have to be handcrafted for every specific problem. Which is probably why Bret has never delivered anything useful.

And if you're going to talk about ideas and inspiration: Lighttable does nothing that emacs didn't do 20 years ago except a little prettier.
Yeah. I got my job in the games industry as an intern programmer before even graduating. When I finally did graduate, they were like "oh , cool", and that's it. I guess that even if I dropped out of uni they wouldn't care - I was doing my job and that's what was important.
These kind of things would be really great for science labs also.

Let say you're doing some medical research, growing some cell cultures and you add some compounds to the cell cultures to see what happens. Then something weird happened to some of the cell cultures, and you don't know exactly what caused it. Perhaps that thing was really an important scientific discovery waiting to happen, but you missed it, because you didn't have all the data.

The process is normally recorded with a lab diary, where you write down everything deemed important. The problem is, you're not going to notice everything, and there is also a lot of things that you can't see without more sensors that just your eyes.

The system Bret describes here is basically an automated lab diary. With enough sensors it could record much more data, much more accurately than a person, and it has a way to query the actual data rather than having to either manually browse through pages of text or searching through it with just a basic full-text search engine.

A problem with many scientific experiments is that you might a lot of measuring equipment and sensors for the thing you are doing an experiment on, but you don't have the same thing for the experiment itself, to easily be able to debug the process and to see where something went right or wrong. Why was one lab able to reproduce an experiment, but another couldn't? This kind of questions can be very difficult and time consuming to answer.
"My theory is that you could eliminate the need for creating accounts since most people only usually use one device."

I think that's a very risky assumption, and only bound to be less-true as time goes on.
I've been using T-mobile with my FxOS phone for nearly a year.
Which tools are you using to measure your stats?
Okay, thanks. I hadn't realized he was talking expected value at that point, but your figures clear it up.
Random aside: I was under the impression that very few schools were funded by endowments in any significant way. Harvard was a big exception to that rule, which hit them really hard in 2008. They had a team of high profile Wall Street traders who did a pretty good job raising their endowment to the point where it funded at least a third of their operations. With this newfound wealth, Harvard started a whole lot of construction projects which were then cut short in 2008. Another response to the financial crisis: Harvard stopped offering their students free coffee.
They will require you to click on a "continue" button every once in a while if you have no interaction with the HTPC and it's doing auto-play. Perhaps once every hour or two - only slightly annoying.
Postgres-R bits have not made their way into Postgres-XL, but some parts of Postgres-XC have. Some XC code is merged in to make future merging into Postgres-XL easier, even parts that are not used.

Some parts of Postgres-R are in the TransLattice Elastic Database (TED), but that is a proprietary closed source product, sorry. (I work for TransLattice, who also open sourced Postgres-XL.)
Ask HN: A Syrian developer needs your advice.
Hello HN!

Maybe this is not the best way to start asking, but please keep in mind that I'm genuinely asking for an advice, not looking after sympathy, so please don't dismiss this post without a second thought.

I'm an experienced software developer, I have been passionately writing software for years, working for several startups, enjoying every minute of it. I taught myself what I need to do my job well; I learnt how to use the right technology for the right thing, how to learn new technologies quickly, and mastered the tools I use, and my contributions to open-source projects show that well.

I'm also a Syrian living in Syria, and I have been trying to find a job for over a year.
Many companies offered me remote jobs that make me good money, but that's not what I really need. What I'm looking for is a way to travel with my family to a safer place.
Unfortunately, even the companies that expressed interest at first, dismissed me as soon as they knew I was interested in a visa sponsorship.

I know how visa sponsorships can be expensive for the sponsoring company, but I'm willing to compromise to make up for the effort any potential employer would make to help me get get out of here (to any country with a good startups environment).

I don't know whether this is a legal thing to ask for to begin with, and even if it is, I have always been afraid to express that to companies because that will give the impression that I'm only applying for a job to make use of their relocation sponsorship, which is not the case. Every developer devotes him/herself and his/her time to the company that gives them a good and secure life, and I need no benefit other than a work permit in a stable country.

Please advise and share any ideas that might help me.

Thanks a lot.

P.S. I want to stay unknown, that's why I made this post from a new account, and left all potential identifying info.
The source is also its own clue; just search for the error message and read the source around it.

That's a strategy that works with many error messages in many programs, not just in this game.
Where would you find properties that cheap?
The languages won't be in the same file. They can be in the same project, of course, but at least they'll be separated. It means you can write a class in one language and use it in the other language, without having to worry about it breaking.
Is it open source? I would love to write a better CSS (and HTML) for it but I can't find the code.
YES, how can we spend so much time on the 10 things a programming LANGUAGE consists of? Vendors: Get things right (so you won't trap yourself). I am not interested in your switch statement syntax NOW & I'll just pick it up and just use it THEN (including it's quirks, but hopefully vendors learn)
Move to France and work on becoming a citizen.
Indeed. I've listened to music from over 2500 different albums on Spotify (thank you, Last.fm). Back in the days of $15 albums and no way to buy individual songs this would have cost me $37,500. With $1 track purchases, things get a little more reasonable. I've listened to around 10000 distinct tracks, so now I'm only spending 80 years worth of Spotify premium for the music I've consumed in 2-3 years on Spotify.

Of course, this ignores the fact that there's no way I could have discovered all the music I listen to without Spotify. Even if I knew of all the artists I listen to on Spotify, I could never possibly have found all their music in physical form. And if I had to purchase all the music I listened to separately, I never would have been willing to explore so much.
I used to be an Amazon customer service rep. I know for a fact that replacements can only be sent to the original address. However, you can change the address after the order's been made. Calling into customer service to change this address is going to be risky, so doing it self-serve online is probably what's being done here. These hackers had access to your account I suspect.
Yes yes yes. I'm currently porting a Alpha prototype app from Obj-C to Swift and I was telling someone on last Sunday that "Swift won't save you." The syntax is great, but it ignores so much of what's complex about building an iOS app. With the new Adaptive Layouts, the layout engine is now more complex, knowing the delegate methods is still crazy, Xcodes native auto-complete is still hot garbage and you're still going to need to understand obj-c in some capacity if you're using any legacy libraries. Swift is best if you already knew what you were doing. I guess it looks nice for newcomers, but we'll see how people take to it over the next few months.
I wholeheartedly agree! At the time of the Adobe password leak, I was surprised to find that I had an account there. I'm not a heavy Adobe user, and certainly not a paying customer. So why did I have an account? I suspect I had to create one at some point simply to be able to download something for free. Requiring registration for something that's free is totally unnecessary. Now they had my password for something that didn't need one, and by leaking it, they leaked the password I also used on other sites that shouldn't need a password.

There's a popular Dutch site, datumprikker.nl (date picker) that works exactly like the author describes. No need for accounts; just a link and you fill in only the stuff that's actually necessary for the service to work. It's very popular for a reason: no hassle, easy to use, nobody has to register or sign up.
My partner is a photographer. Her competitive advantage stems 100% from skill. Services like these look great for managing her growing business. Just the time she'll save on creating quotes, invoices, receipts, credit notes, managing the whole lot and tracking appointments, deposits paid, amounts outstanding, etc. across different platforms seems to make this well worth the money for a small business or sole proprietor.
How Facebook’s new ad-targeting means death for ad-driven publishers
(original release from facebook linked within)
ATT Unix System V Prices (1984) [pdf]
Staying Ahead in the Cyber Security Game
No wind chill on Mars | Science/AAAS | News
Why talk about it again? We're waiting like... 8 months since they've opened the Alpha Signup? =.=
Good news, unfortunately most of the people I know who were using irssi switched to weechat already. They recently moved their repositories to Github too. [0]

[0] http://www.weechat.org/news/79/20140304-Git-repositories-mov...
It goes a lot smaller with `--codegen prefer-dynamic`, also around 6K for me.
I agree with Bret Victor here. I already have something similar of what he is proposing. Not so great, but my prototype is real and works. You can make one of this using "inexpensive" TVs for most of the room. Cheap cameras with HDMI and framegrabbers, a PC with CUDA-OpenCL cards. Arduino sensors work anywhere with all OSes and super easy to use, albeit not very efficient.

My experience with years of embedded programming is that NO HUMAN BEING is made for working with the cold, brainless machine or metal if you don't visualize your data.

Even the person who tells you she likes doing it, she can't work on it for long periods of time without burning.

It is like climbing over 7.000meters of altitude. Humans could survive for some time with those conditions, but depleting internal resources fast.