skysight-inc/HackerNews huggingface dataset:
"Creativity is not a Team Sport" was a key takeaway from this video by Improvides interviewing Prof Vincent Walsh on neuroscience of creativity. A couple of key points:

[There's] a very long and well-established literature in psychology that getting groups of people together is no way to come up with ideas. Creativity is not a team sport. What you're looking for is somebody's individual, intellectual trunk to make new connections and come up with something new.

What's necessary for devising new thoughts is liberating the brain from workaday tasks and letting them operate offline. When people have ideas is when they're not thinking about them -- because the 90% of the brain that you're not aware of is what's key for creativity. This is way daydreaming, afternoon naps, and sleep are key for good ideas.

In the modern world, we often find ourselves doing too much -- too much ordinary stuff. There's a great history of people and institutions giving themselves downtime -- time to do nothing and explore new things, which is when you get great ideas. The workaholic doesn't come up with great ideas.

Open-plan offices (with their constant interruptions -- not just from colleagues but visitors, delivery men, salespersons) and interrupt-driven tools (phones, IM, even email) disrupt that creativity.

Creating a time and a place for collaboration is helpful. Making that all the time is not. I despise open-plan (though there's some use for a small-group, shared-task, common space).

http://fixyt.com/watch?v=QfMvqkrQkYQ

More: http://redd.it/21qgiv
Btrees are the new black
However, this is illustrating a particular problem that only[2] affects engineers -- engineers are the ones at the end of the day who have to make a solution reality.

That's not true. Almost every role is a specialty, and almost every role requires translating requirements from others who do not understand the solution space into solutions which meet that requirement, and explaining just what is possible and what is not. Just as one example, designers translate things like 'I need this text to read better' to adjusting the leading, measure, weight, size and font to something appropriate while meeting the other existing constraints. You could think of examples like that for almost every specialty, including designers, business people and accountants, who do things the developers don't understand (but might think must be trivial, because they don't understand them) which are just as vital for the company. There are also plenty of examples outside the fields developers interact with (engineers, architects, doctors, lawyers etc).

The meeting in the video wasn't funny as a caricature because it portrays everyone around the developer as idiots, though I suppose it is a brilliant unintentional caricature of the way an ignorant specialist might see the world. In real life, the clients are not idiots, they just have conflicting requirements, and don't understand the solution space, but they usually understand the problem space better than the developer and should be seen as a mine of information and gently guided away from making decisions they don't understand. A developer (or any other specialty) seeing the world this way is a bad developer IMO, and someone facing something approaching this situation in real life should just get another job, as clearly working for idiots is a losing proposition.

Back in real life, both design and development require very similar skills - refining requirements, proposing solutions which will work, persuading clients as to the best solutions, taking on board their ideas and adjustments gracefully without compromising the technical constraints. The issue of dealing with clients who don't know exactly what they want or what is possible is probably similar in a lot of other domains, and the laziest solution is to call them idiots and dismiss their concerns.

What I'd do in this situation is ask the client to rewind and state the problem (our lines clash and we can't change the colour or make them see-through), not a proposed solution (7 perpendicular red lines, one of which is green and transparent).
You can't avoid the initial state problem.

What you can do is recognize and either 1) correct it or 2) realize you're working with incompetents (e.g., everyone in the video sketch, engineer included).
An Effective Technique for Healing and Restoring the Body to a Healthy State
Backed. Event loop driven uC programming is a lot easier than working with an OS for very simple things. They even make pretty decent wifi modules that let you can interface with over UART. It would make measuring and dialing home with results easy for a one off.
What is the story?
You can't in Australia

Source: I live in Australia
Probably falling into the trap of combating snark with snark here, but it says a lot about you

Yes. Please don't combat snark with snark on HN. It never helps, only provokes.
I know the whole "beard" thing is a joke, but it is kind of irritating that you'd just assume that you're going to hire a guy.
"...require APIs that come with certain restrictions..."

What restrictions? I've written a number of WinRT/Metro apps and the API is not .Net but has no restrictions. Sure, there's no database support for example, but there's nothing stopping you from using SqLite or writing your own. There are also UI constraints, but that's true for any hardware.
Hey, thanks for being so friendly! :) And recruiters have been here for a while.

Seriously, though, check my post history. I'm more than just a recruiter — I'm a serious dev and I'm willing to bet I've released more open source code than most people on HN and I can almost guarantee it's more widely used. The reality is that many companies know neither how to source candidates nor how to evaluate them. Being well-known in some tech communities (https://www.google.fr/search?q=curtis+poe+perl) means I can evaluate those candidates and I can also source them.

Yes, recruiters have a poor reputation and there's a reason that many (most?) deserve that, but for companies who can't source candidates, they're stuck. Recruiters, particularly those who specialize, tend to have large pools of "goto" people that companies would never have, meaning that companies who can't find talent have little choice.

The reason recruiters are despised so much is that there's such a low barrier to entry to our field that this depresses quality tremendously. I don't like it either, but we're not all the same. Frankly, I wish there was some way to enforce standards for recruiters and find a way for both employees and employers to "out" bad recruiters.
Based on what the page says nothing seems like a joke to me.
It was nice and fast for me on Firefox Nightly (31) but slow on the current release version.
Seems more like a page that went live before it should have.
you are right that you don't see them on older building but there are a range of other off the shelf products that can integrate with a smoke detector, phone, doorbell to flash lights or lamp. condo/apt complex also only have to install fire alarm audio visual devices in the room under only certain conditions are met. I see no reason that anyone should rely on this app as a life safety device, it could be a last ditch effort when you travel to a friends home or something similar.
Why? The prankster only paid for X bandwidth and ran out of it, most likely.
http://www.google.com/imghp?q=workflowy
The hard part I think would be the mining. Most if not all of the easily accessible resources have been depleted, so bronze age people had an easier time of it than we do!

Making a bicycle out of bronze would be an interesting exercise. I'd not use ball bearings, but rather babbit bearings and instead of a chain drive I'd use a belt drive (made from cloth).

Bamboo rather than steel or bronze for the frame to keep the amount of metal to a minimum, spokes would be tricky, wheels could be made out of wood.

Inner tubes made out of intestine, outer tubes made out of cloth, bulky but workable.

Something like that?

Now that you have me thinking about this I realize that I'm actually sorely tempted to try this.

Another hard part would be to not (unwittingly) cheat and to work off existing tools and/or raw materials that aren't truly raw.

edit: more thinking about this, the high stress points in the bike would be the spot where the pedals attach (even on my regular bike I can see it flex there), the joint where the tube from the handlebars goes through to the fork, the fork itself and the saddle joint.

Those would probably have to be cast out of bronze and then filed (with what?!) to their precise dimensions, or, alternatively you could first bootstrap a primitive lathe (which would require at least one piece of hardened steel for the bit).

Primitive blast furnaces are fairly easily constructed out of clay, I've seen some in NL that were absolutely doable, depending on what ores you can get your hands at in the end steel might even be easier than bronze.
Ur/Web's [0] pretty obscure but also does this. As does Opa [1].

[0] http://impredicative.com/ur/

[1] http://opalang.org/
You've heard of it because you got in? How were you admitted without knowing about it beforehand?
Curious. They left off everyone who contributed to Obama in 2008.

Obama was on record openly opposing gay marriage, explicitly stating "I am not in favor of gay marriage."[1]

As we all know, he's since changed his mind (which is good thing), but would the same logic apply to the Republicans on this list? If they changed their position, does it mean it's okay to have contributed to them why they opposed gay marriage?

[1] http://abcnews.go.com/blogs/politics/2008/11/obama-on-mtv-i/
You can expand on how you combined it with bloomd?

Thanks.
My understanding is that this appears to be ongoing research related to this finding, trying to replicate the experiment:

https://www.sciencenews.org/article/misconduct-found-japanes...

It would be a scientific breakthrough but there is controversy surrounding the claims.

edit: if you scroll to the bottom of the page you can see that the 'news' is fairly new. I find it kind of interesting but I'm not sure this is the best representation of the news since it's sort of breaking news. I wasn't really aware of this researchgate site before.
Jwz and Brendan Eich discuss the origins of JavaScript (2010)
I noticed this, but even without race and gender the characters are profoundly stereotyped—intentionally exaggerated for effect.

At least, I hope there aren't real-life Certified Red Line Experts running around, nor designers hoping to draw red lines in green ink…

Taken too literally, this sketch could be offensive to all of women, portrayed as clueless; male executives, portrayed as willfully ignorant and over-demanding; Asians, portrayed as obviously engineers; non-Asians, portrayed as obviously not engineers; engineers, portrayed as incapable of working backwards from impossible requirements to find a solution that actually works; and probably other groups I've forgotten.
yes the flash on and off, for fire alarm notification device, they are powered by a direct current circuit that also requires battery backup having a constant state light would put a larger load for no gain. Also it be more like emergency lighting not a notification appliance
https://lwn.net/Articles/569635/ explains what KASLR is, and what exploits it tries to defeat.

Importantly, whereas ASLR is typically to decrease the success probability of a remote exploit of a user-space app (typically your browser and the plugins it runs), KASLR is defending the kernel with a known privilege escalation exploit from a determined malicious user.
WP7 was CE based and was fine to dev with. It's not really the same as the CE you would know though. WP8 is based on NT/Windows 8.
I checked the list, i would say yes to Orkut because Google is focused on Google+ but i am wondering why quick office and Google Now? Google is aggressive on Google Now they released this in-order to compete with Apple Siri, but best part is Google Now is available to mac & iPhone user if they are using Google chrome. Last but not the least there are project like Google Glass and many other which need to be removed because they are just eating money and resource in my opinion.
yes, deaf people can have bed side lamps that will flash to wake them up, notify them of a fire alarm, or the doorbell
I wonder if Gmail was being written from scratch today whether they'd have the same aversion to the reliance on JS ?
you don't need a mouse, everything has keyboard shortcuts. hit ctrl-? for a list.
Actually, the link for the HTML only version is at the bottom of the page while it's loading.
I don't think this is really a logical stance to take anymore than saying "an application that doesn't function without Java/C++/etc. is a poor design choice. If your application doesn't load up without needing an embedded runtime environment, I'm not bothering with it."
Curious, why do you disable JS? Security? Preference?
I don't exactly understand why Haste was made into a separate dialect when it "just" has a different stdlib?

> with a different set of standard libraries

Is there a technical reason why it would be ill advised to just make Haste itself into a separate library that can be included into the regular Haskell ecosystem? Doesn't this type of fragmentation cause huge delays in the progress of a language, ultimately?

Hopefully it's obvious that I'm entirely not knowledgeable about these things and that I'd love for someone to explain this to me.
If Eich stepped down, should future CEO candidates be required to state their position on Prop 8 and same-sex marriage?
there are already products built for the deaf to notify them, they integrate with doorbells, smoke/fire alarms, clock alarms, i think you would have better luck on tailoring it for the deaf person that wants an alarm when they travel to friends homes, etc.
Alexa Facelift
It's ugly, but take a look at the HDF editor:

http://www.hdfgroup.org/products/java/hdfview/

There's also:

http://oboedit.org/

The deficiencies in the generally available tools are obvious, but refined versions do exist here and there.
Was the Haste site made with Haste? The top links do nothing when viewing it on my (somewhat older) phone so I'm curious how well sites degrade in different browsers and devices.
> I did well on the SAT and had a large box full of brochures schools sent me, so I got exposed to a lot of lesser-known places that way.

Is this typical? I did well on the SAT (in 2003) and had exactly one school sending me literature, a university in Tulsa, OK. And I'm pretty sure they were doing it based on my PSAT score, not the SAT.
This is an April's Fools joke right? The last thing we need is a repeat of the XP on ATMs catastrophe 10 years from now.
What is a leaky abstraction? Inevitable, I think.
First thing I thought of was Dreamcast when I thought embedded Windows ...
life safety codes like nfpa 101 deal with many things and are typically not retroactive standards.
In the video, he shows a small port and says that if you jumper it, it reads continuously.
WHacks: Canada's hackathon in an Igloo
This comment was meant to be a child of https://news.ycombinator.com/item?id=7513252
Experiments with Google Glass, taking money management to the next level
irssi is pretty good. Actually, the other one I use isn't even on the list. Konversation.
My impression is that Fay has been in (at least moderate) use the longest. GHCJS seems to be getting a lot more viable lately. Elm (which is only Haskellish rather than fully Haskell-compatible) isn't listed on that page, but is getting quite nice.
> And wrong opinions don't deserve respect.

See that's where we fundamentally disagree. I respect all opinions - even if they're wrong, offensive or I disagree with them completely. That's the whole point of free speech
As a student who finished the Coursera Machine Learning course, this seems more hardcore. The problem is I do not see any practical applications, just theory quizzes. In Coursera ML, after every chapter, we had to write the algorithms in MatLab. We even built our own neural networks that recognized digits.
Don't need to bother with windows to get .NET though ... Mono runs fine on a Raspberry Pi as is, and its reasonably fast. Just need to download the debian soft float build on an SD card, then run "apt-get install mono-complete".
The way you "change" a country is not through isolation, but through allowing it access to your culture. This is happening right now in North Korea with people smuggling American movies and shows, which teach them about what liberty means, and it has happened many times in the past in communist countries, too.
I am not OP but my reasons are security, ad/tracking breaking and general peace of mind. With the latter I mean for example popups, unnecessary animations, you might also like, CPU overload and other modern webdesign features.
I think it is because performance. Visit techcrunch (23) or huffingtonpost(30+) for example with an extension like ghostery which shows how many external js lib gets loaded. I don't block js but I block flash and it is for the same reason.

My record is around 40+.

I don't know why do they need that many. See reddit, loads 2 I think.
The issue with the numbers you give is that nobody really has an 11 character password compatible with it.

The reality is that people have trouble remembering 11 truly random and unrelated things, so they try to simplify and group things - e.g. by taking a base word and changing the spelling, or adding numbers on. This is what leads to the easy to brute force passwords; the cracking techniques now cater for the most popular variations.

So again, while you may be right on paper, you can't compare a 4 word passphrase with a true 11 character random password; they are on completely different scales of difficulty to remember. If you're interested, take a look at how the xkcd comic constructs the difficulty of the two passwords, it is fairly realistic. For what it's worth, it considers only "common" words (top 1000 to 2000 most popular) from the dictionary, and the passphrase wins out even so. Throw in a word from another language, would be my suggestion.
This is probably the best thread to get the real science but you do need to read the comments to comprehend it. The surprise finding is at the end and it is ongoing. I used the lead researcher's comment as the title. I read that quote somewhere else first and used that quote to find the source. I thought it interesting share because you can follow important science research in real time. Real research is messy so don't expect to draw clear cut conclusions. But in my opinion this tells way more story than the final product, even if it is a Nature paper.
Steve Losh has rewritten his 'tslime' port in TimL: https://github.com/sjl/tslime2.vim/
@soulshake - check out legal #4827870. We were, as we would say in Australia, bloody lucky.
Lots of pages, news-sites in particular, use JS to load more bloat, animated slide-decks and lots of things causing slower loads, including "beacons", and lots of fancy/noisy UI-elements distracting from what you actually came for: the nice, static HTML content that was the news.

You will be shocked to see most pages on the internet load almost instantly the second you disable JS instead of spending several seconds loading all sorts of non-content.

The performance gain of disabling JS is immense.
500 internal server error :(
Expectations vs. Reality: 8 Lessons From The First Year As CEO
I think it says a lot about the web when a simple, mostly text-only page giving an accurate description of what something is gets viewed as excellent due to how uncommon it is.
Good engineers don't make judgements like this in a vacuum. Design choices are about tradeoffs and are not inherently good or bad. For a system like gmail where you have tens (hundreds?) of millions of daily active users, coming from countless different types of clients, a mode that eliminates JS dependency seems critical.

Most sites are not gmail, they're not even close. Decoupling JS, particularly if it's done just to ensure the tiny fraction of people who disable it can use the site, can rightfully be very low on the priority list if it is a non-trivial engineering cost.
I LIBRI DA TENERE SUL TUO COMODINO
When in Africa, on a very slow connection, GMail actively suggested using this version, when the initial load took too long.
Nice intro! If you're up for it, you should consider contributing to the compressed sensing article on Wikipedia. It's a bit of a mess, in my opinion.

https://en.wikipedia.org/wiki/Compressed_sensing

Side note to everyone on Hacker News: Contributing to Wikipedia is a great way to spread ideas because Wikipedia is a searchable platform that everyone looks at. An informational article that you write for Wikipedia is likely to have far more impact than if you write on your personal blog. So if your goal is to educate, consider contributing!
Ask HN: Dilemma of a Gamer and Programmer
I would like to ask for some advice. I've been mulling over this for months and haven't come up with a solid solution.

I'm currently juggling a computer engineering curriculum and one particular video game in college. The need to find an actual job and become a true autonomous adult looms closer with every semester. Logically my gaming time should be shortened and replaced by personal coding projects that would give me marketable experience. Unfortunately I'm hesitant to quit gaming, I've played this game (League of Legends) for a long time and have reached a point where I have my own fanbase and make enough money from streaming/youtube to cover my monthly food/luxury expenses.

I hesitate because playing this video game has been a pretty big chapter of my life, it has affected the friends I met, the experiences I've had, and my outlook on life. At the same time I like to be a realistic person, I had multiple opportunities to play this video game professionally, but have chose not to. My opinion is that having actual applicable knowledge to the real world lasts a lifetime as opposed to having a short lived video game career.
What should I do? Suddenly quitting and leaving part of my life behind just doesn't feel right, but at the same time I need to do something if I want to get a app development job in such a competitive environment.

What should I do? Suddenly quitting and leaving part of my life behind just doesn't feel right, but at the same time I need to do something if I want to get a app development job in such a competitive environment.
This video highlights two separate problems: unacceptable behavior, and ignorance. One should never sneer at one's coworkers, or openly mock them or undermine them. Doesn't matter if it's an engineer or a janitor, in my view. No-one should put up with being treated like that, ever, and I think you'd be better off just quitting, on the spot.

The matter of the project ignorance is itself is another matter. When faced with well-meaning but confused stake-holders, the correct solution is not to throw errors like a compiler (which is what the eng in the video does), but rather to probe for more information to understand the context of the request, and work toward a workable solution. Ignoring line ink and geometry, step back and ask: where will these lines be drawn? Who will see them? What information are they trying to convey? Of course, these are the same questions that would ruin the conceit of the sketch, but that's the solution to this riddle.
I am glad this still exists, it's helped me out a lot while living and working in Africa for the past month. Sometimes I don't have access to a fast connection. That being said, a lot of other Google products are awful across slow links, for no particularly good reason. Google+ doesn't work at all. Even clicking the little bell in the top right of another Google page never loads. I get the feeling Google needs to do more testing of their products over low speed and high latency links.
...and one day google will just switch it off b/c "focus", "little user base", whatever..