skysight-inc/HackerNews huggingface dataset:
I have to agree here. The default would be to dispose of his body in a traditional way. There could be arguments about burial or cremation or maybe some other tradition I don't know about, but no one thinks of thin-slicing the head as any kind of default in todays (or yesterdays) world. I find the question of how this got approved almost as interesting as the original story. I can only think of 3 ways to decide: 1) prior consent from a parent 2) just ask him even though his brain is not normal 3) politics. Debating the legitimacy of #2 is really just going with option #3.
The Inventor of the Browser Tab
Did you use audio cards? My Japanese listening is pretty good as a result of learning all my vocab through anki with separate image, kanji and audio cards.
Not sure if your complaining or explaining...
exercise your options you left role, what else are you expecting....be happy ceo was clear with you many are not, especially where i live
I know it's heretical but I just can't get past his audible humming/moaning. I tried...I wish I could. I love it when Keith Jarrett does it, but for some reason Gould's voice just pollutes the music for me.
BASIC's dead. So what will inspire the next generation?
The idea is that there's 10-20 percent of useful IC designs. Additionally, efabless provides the environment to design, test, and simulate the IC with respect to the foundry/fab.
You can only scroll down with a scroll wheel or trackpad. You can't use your arrow keys or the native scroll bar. That's a huge accessibility problem.
I'm very unhappy about this. arghh. Could you post a screenshot if an error appears. Thanks mucho.
That you're satisfied with the definition supplied astounds me. The words are loose as can be. Amoebae integrate information and produce behavior reflecting the actions of a unified singular system insofar as those undefined words mean anything.

Somehow unknowable indeed. "While neuroscience might shed light on the input and output functions of the brain, the quantiﬁcation for integrated information we have presented here implies that it will be unable to shed light on the complex tangle that is core consciousness."
Yup yup. I believe he/she was referring to that.

http://www.paintcodeapp.com/
Have you looked at http://localmotors.com ? :)
Yes, this is it, thanks!!
I develop a massively complex healthcare system for running medical practices / small hospitals. We have two support staff members. I think you have it right when you say "a lot of support costs are essentially consequences of software design not being quite right".

There's a number of things that I think help:

* Clear UI

- don't have rows of icons with no text

- try to compartmentalise areas of the application so users can build a 'mental map' of the application (for example we have 'patient home page', 'appointment home page', 'consultation suite', 'accounts home page'. So whole areas of the application work almost like documents.

* Explain everything in clear English

* Make sure the most commonly used actions always 'visible'

* Consider how the user will interact with your product. Healthcare especially is one where you must get this right, an extra click can drive the users crazy. It can be small things that really make a difference, I added a tag-cloud to the top of the medical-record for example, which really helps clinicians when the next patient walks through the door.

* Where possible make good decisions for the user, whether it's pre-selecting options, or removing clutter.

* Don't surprise users - They should never worry about what will happen if they click X

* Don't remove features unless you have properly explained why you're doing it

* Don't change a feature unless you're clearly making it better, or have again got buy-in.

There's probably loads more, but that's just off the top of my head. Then there's the standard stuff like: Never go offline, be fast, etc.

I think also most people would be surprised at how effective 'shiny stuff' is. Making it look pretty goes a long way.
Career on the Move: Geography, Stratification, and Scientific Impact
In this architecture the batching occurs at the seam between flux and react (setState) which can be flushed with an arbitrary strategy (ie the default react run loop, or famous, or your own etc)
It wasn't. One version of the draft of the blog post mentioned Nicola Tesla and his inability to commercialize successfully. I took it out because I thought it detracted.

I should have changed the title accordingly.
Is the HN software available to third parties then?
Has anyone made a bird simulator game? I would pay money for a game that simulates the life of a peregrine falcon or golden eagle. It just seems like it would be incredible fun control a bird of prey chasing down a pigeon.
You're welcome. I discovered this last week, and today when the new performance came out I thought "huh, wonder if HN would like it?" Apparently so.

A little surprised it got this much traction here, but it's appropriate... there's not a book entitled Gödel, Escher, Mozart after all.
/ It was linkbait, but not intentionally.
I just wish there was a bit more people testing CoreOS on bare metal with PXE. There are pretty decent docs on it:

https://coreos.com/docs/running-coreos/bare-metal/booting-wi...

http://coreos.com/blog/boot-on-bare-metal-with-pxe/

But I've not heard a lot from people with clusters of them. Perhaps I'll have to snag a small cluster of lab boxes and give it a go myself!
Protest in front of the FCC
Well, as a former heroku user, I disagree. Sure, your stack is up to date, but then heroku has downtime related to issues with its own architecture from time to time.

Sure, they have a better, larger, ops team than most orgs, but they also need to run a much more complex product. I think its a wash IMHO.
Static typing makes it a lot easier to reason locally about code.

I can't understand what a function is doing in isolation when the types are unknown. A function takes a variable foo and returns foo[bar], what did it return? Is that even valid code? What does that even mean if foo is a string and bar is a database handle? Ok, this is a lookup of some kind... is it an index or a hash table? I have no way of knowing without reading the comments (which may or may not exist). The only other way to figure out what the function is used for is to trace the data all the way back to its creation... literally find every call site and slog my way up the call stack.

In a dynamic language you can't even tell if all your code will execute until you run it and test all the code paths, let alone attempting to convince yourself that it's correct. I don't understand why people want that cognitive burden when the compiler can tell you straight away that you've typed something nonsensical.

I've just never seen a code sample that made me want to throw away static typing. Not even one.
Except that Chrome is available on all of my devices.
Search... I can't believe Chrome hasn't the ability to search bookmark's content and even searching titles is cumbersome.
In my experience the dynamic typing is very useful when you start to do collections and nested data structures. You easily create a mixed type nested directory tree with only a few lines of code without all that boilerplate.
What is wrong with type theory that it needs to be replaced every few decades, just because it got "old"?
I will bring up my prediction again: https://news.ycombinator.com/item?id=7282162

"My take is [APIs] would be found copyrightable, but Google may probably prevail on fair use." [1]

Unlike most here, I think this is the right decision given the current framework of copyright protection. This is because what copyright protects is the creative expression of a work. APIs, after all, are just another form of code, and requires the same (if not more) amount of creativity to design properly [2].

I see a lot of people here seemingly conflating this with patents (which protect functionality) or patent-like scope of protection. Copyright does not protect functionality, only the exact expression thereof. There are an unlimited number of ways to design an API for the same functionality. For instance, the file system APIs for Posix, Java, C# and Python are all completely distinct in their expression.

The arguments against API copyrightability, taken to their logical conclusion, would remove copyright protection for all code. I'd like to see cogent arguments as to why copyright as it currently exists should apply to all other code but not API. ("Because we should be able to re-implement APIs" is not a valid answer, as that is begging the question. Without justification, you may well say that about any code.)

I suspect that any valid arguments would indicate that copyright is not an appropriate means of protection for software. That would be unsurprising; code was shoehorned into copyright because it was a close enough approximation and didn't require formulating a whole new framework from the ground up [3]. Many others [4, 5, 6, 7] have explored the weird interplay of copyright protection and code, which at its heart, is functional (which copyright does not protect) yet is also creative (which copyright does protect).

[1] Even if Google prevails on fair use, I still think that is unfair to Sun (and by proxy, Oracle). People ignore the massive investment, not only in engineering, but in marketing that Sun undertook to make Java as prevalent as it is today. I don't think it's fair to let another party hijack a hard-earned ecosystem without permission from its creators.

[2] Some may argue the Java APIs are poorly designed. All I can say is, even the Twilight series gets copyright protection.

[3] "The Uneasy Case for Software Copyright", http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2171451

[4] "The Strange Odyssey of Software Interfaces and Intellectual Property Law", http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1323818

[5] "Sum Greater than its Parts?: Copyright Protection for Application Program Interfaces", http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1325104

[6] "Copyright Protection of Computer Program Structure", http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1438164

[7] "IP's Problem Child: Shifting the Paradigms for Software Protection", http://papers.ssrn.com/sol3/papers.cfm?abstract_id=901604
How to write great error messages
It would appear so, although I'm surprised RBS and Complex Systems couldn't come to an agreement given that (I presume) RBS wants to continue using the software and Complex wants to get paid for people using it.
Why are you not using existing, efficient sort implementations?
We've just harmed innovation in the US even more. Oracle, the same place you made it you are destroying the future of, just stop. Ellison has forgotten his engineering roots entirely. Java is also going to be limited due to this, one of their own products now.
A hearty second to the recommendation of Perahia's Variations.
I should have probably outlined why it's meaningful, or why I'm taking a risk on it.

- IC design software as it currently stands has no version control. (I was shocked at this...)

- IC designs are built in a closed box.

- There's an absurdly high level of unsellable designs. This occurs because there's no customer feedback loop and you can't predict the direction of the IC market.

Additionally, I'm pretty stoked about things like:
prefundia.com
kickstarter.com

Because... they mitigate production risk.

The cost of failure in IC design is pretty big. Efabless gives away the software part of it for free to IC designers.
I don't understand from where it came, but the sound is reaching me speakers and it is being awesome. Thanks.
That math works out pretty much perfectly with the listed "annual production" number:

https://www.google.com/#q=(626.219+*+1000)+%2F+(365.25+*+24)
Historical snapshotting of the page bookmarked? Check once a week for differences and keep copies of all of them.
I wish there was some sort of demo on the site
Jsfmt – Like Gofmt, but for JavaScript
Hortonworks Data Platform In The Cloud: 3 Clicks To Cluster
I use Flashcards Deluxe, whose data is only on my phone. After memorizing the password, you can remove the cards. If one is really concerned about security, you can just install a safe password manager and only leave the prompt on the flashcard. For example:

[CARD FRONT]
What's the password for Service X?

[CARD BACK]
( Check answer on 1Password )
title corrected to Wasted IC Designs.
Probably about 1-2 hours. I used to use the maxvisit/minaway feature, but I found myself cheating the system. I'd open a new browser that wasn't logged into my account/open multiple tabs in rapid succession to read after I got locked out. So I stopped using that and now just guilt myself into logging off.
i have been using diigo for 7 years or so; this is the only bookmarking app (AFAIK) that let's you _highlight text_ and add _stick notes_ on the page you bookmarked--great for research--you can retrieve the bookmarked page and immediately go to the portion of interest; it's also great for sharing links--facilitates communication when you can highlight the single sentence or two of interest or when you can continue the dialog on the web page itself (w/ sticky note on the page pointing to the text you wish to emphasize).
Mission space. OMG I was so sick after that ride. I really didn't know what I was letting myself in for.
Are you using all access? I don't buy most music now, since it's on GMAA.. makes me feel guilty, but also happy heh
While a lot of browsers are still lacking pretty much any ES6 support, you can get around this by using Traceur [1] to compile your ES6 javascript down to ES5, and then using the es6-shim [2] for new ES6 libraries (Promise, etc.)

Given that you'll need to compile dart down to JS for it to run on any browser (including chrome), and given that it seems unlikely Mozilla will ever include a dart VM, I'd say that starting to learn ES6 now is probably a better long-term bet than learning dart. Which isn't to say Dart isn't a nice language...

[1] https://github.com/google/traceur-compiler

[2] https://github.com/paulmillr/es6-shim
sarcasm generally does not add signal to the conversation, so it is downvoted here like humor and other noise.
Fuel was an issue, but only one. Other impacts, including the prospect of over-ground supersonic flight inflicting millions of people to multiple sonic booms daily was another.

Garrett Hardin (of "Tragedy of the Commons" fame) was one of the critics of SST, and I believe it was that which prompted him to note, effectively, that humans didn't simply have to follow the technological imperative: that because we could do something we had to do it.

I'm surprised that, post-Concorde the claim is that Concorde was actually making BA a profit. It had always been presented as a commercial failure to my recollection:

http://www.concordesst.com/retire/faq_r.html

On average Concorde made and operating profit of £30-50 Million a year for British Airways in the boom years where many passengers were travelling first class. British Airways reportedly received £1.75 Billion in revenue for Concorde services against an operating cost of around £1 Billion. Air France made a much smaller profit.
Shouldn't it be "...for OS X" these days just as "for Windows" is better than "for PC".
Wow, I am surprised we haven't seen one of these[1] sooner. Also surprised they got advice from counsel that they might be able to prevail here. From the blurb in the Times it seems pretty cut and dried. And if the unit really does make nearly half a billion dollars a year, it seems like throwing a few million over the fence in licensing fees wouldn't be a huge burden. Of course, it could be a bit more predatory than that, and RBS has been scrambling like mad to replace this chunk while their lawyers fight a delaying action in the courts.

[1] Major Corp getting screwed because some tricky licensing provision in their tech stack bites them in the backside.
NBC cancels Community
Shameless (nonetheless relevant?) plug, I'm a software engineer at https://www.kifi.com, a service that we launched rather silently a couple of months ago and that covers quite a few of the ideas mentioned:

- "add notes, highlight, comment" and "share privately with coworkers" => you can start private discussions on any page, highlight specific content (text, images). At the moment, personal notes are covered by the ability to message yourself.

- "full text search" => this is the core of Kifi. We scrape and index pages in real-time and integrate search results right into Google. Not only yours but also your friends' public bookmarks (you can still keep stuff private) and the network's. Result validation and interesting discoveries ensue.

- "visual bookmarks" => browse all of your bookmarks with additional information and images / screenshots

- "tagging" => yep, and they're fully searchable from Google as well

- "syncing" => iOS app is already live, Android on the way

We're working on several other features including offline mode, a better read-it-later experience, shared libraries, and more cool collaboration and discovery things.

It'd be great to hear your feedback about it, new ideas and suggestions very much welcome :)

I love the idea of bookmarks having an expiration date, good way to keep your bookmarks clean in the long run!
It's likely that the injunction is being used as leverage by Complex Systems - RBS now has what amounts to a hard deadline with a hard failure condition, rather than being able to accumulate damages that will only potentially be paid after an appeal, etc. while keeping their business up and running.
"I replaced all my Python code with Go. Here's what I learned." Several times a week. Why is that OK and this is not?
Thanks for the numbers. It was on OSX. Checking out some different flashcard options I was surprised about the 30 MB size for Anki. - But yeah, 30 is not 'huge' nowadays... I'm likely still spoiled by old Delphi applications.
I just red "all of bash"...
You should try Google Bookmarks[0], tagging and search abilities.

[0]: https://www.google.com/bookmarks/
The Promise (?) of Online EDA Blog
My Blog (EDA veteran) looks at the rise of online EDA tools and the mistakes & missteps, promises, delivery, and what CAN be done to make it work and make it profitable.
Dringend – iOS and Mac development on your iPad
I'm not sure why this on Hacker News. This whole website has a "scammy" feel to it.
2048 Clone – 2048 with a narrative.
I was also concerned about this issue, and have instead taken a nice medium path: After changing a password, I would try to log into the service at approximately the same intervals the Anki algorithm dictates until I feel the interval is long enough (i.e. I can reproduce it after two weeks with no reminder, which corresponds to a forgetting curve of about a month later). Just because I won't use the program doesn't mean I won't use the idea!

Ideally I would have a reminder in my Anki deck to log into some service, but I spend most of the time on Anki via phone and it'd be a PITA to stop my current session and laboriously type out long passphrases on the tiny iphone screen.

I'd be interested if anyone else has found a better solution than this.
So when I started my job 3 years ago, I went from Perl based tedious stuff, to building a database and web front end for my organisation. I decided to learn Django. That took away a lot of boring boilerplate, letting me concentrate on the create interesting stuff. The documentation is good, and its very well thought out (not what I find when I am trying out JavaScript frameworks). That helps.

Now the application is built, I get to do more tedious data cleaning, fixing all the crap data that the users put in. I don't enjoy it as much. Sometime I get a feature request that is challenging, and my interest picks up again.

I deficiently find that when I am creating something that it inspires me a lot more. Also having worked on a coupld of maintenance programming jobs before, I am not going back to that.
I had an anecdote about the failure prone nature of IC design and Tesla's failed commercialization attempts.
Managing Millennials in 2013
These kids are smart, they are tech savvy, they are on the cutting edge and they interact with other people in completely new and different way.
Why do games developers prefer PC?
RPG as in RPG III as on system 32/34/AS400?

Regarding the love/hate part, I must admit that I don't have the love part.

I spent about a year programming a system 34 for my first ever consulting client. In previous gigs, I spoke loudly and often against COBOL, but when they installed COBOL on that set of machines, I was ecstatic.

I wish you well in your endeavor, but this is one I will not join. It would not be pretty.

But follow your bliss, and good luck.
hows the list going?
LLVM 3.4.1 Release
Correct. The behavior you are looking for is already in the standard dict class. You just pass in an extra parameter to the get method like so: dict.get("key", "my_default_value_if key_is_not_inserted_already")
>What happened in the past is irrelevant

In other words, "I got mine". People who profited and got stupendously rich, get off scott free, and are free to deploy lawyers to interfere with the next wave of participants. Not unlike immigrants who settle in, and then want to slam the door on the next group of immigrants.

>Samba implements a networking protocol, not an API

Protocols and APIs are another distinction without a different. If the sequence, structure, and organization of an API can be copyrighted, then surely, the sequence, structure, and organization of a wire protocol or file format can, after all, the only real different is the invocation mechanism.
FWIW: we tried to submit a patch to Redactor, but it was refused, partly because they didn't use version control.
It doesn't seem that tricky to me. You have to have a license to use the software. You sell the portion of your org that owns the license, you need to buy another one to continue using the software.
I'm talking 40-60k below market rate, with pitiful stock options to make up for it. I often wonder who would even let themselves be taken advantage of so strongly? Why would any halfway decent engineer take 65-80k with 0.25-0.5% equity?

see news about $100M exits ==> 0.5% == $500k
heard mention of a 10% success rate ==> $50k expected value
$50k == (market_rate - salary) ==> sounds about right

Which of course misses that (1) the utility of large amounts of money isn't linear (expected value doesn't work that way on single occurrences); (2) future money should be discounted by some rate; and (3) your equity will get diluted.

And that the slaray difference is per year, and the equity is a one-time thing. And whatever else I missed.
It's a dense paper, but one of the conclusions is that when a academic moves from a low-rank to a high-rank institution, their papers do not change in 'impact'. I find this encouraging, as it implies that (at least in physics) papers are judged more by their intrinsic qualities than their originating institution.

The Economist offers a gloss entitled "Why climb the greasy pole? Getting a job at a top university will not make you a better researcher": http://www.economist.com/news/science-and-technology/2160181...
Total energy consumption is also very different from total electrical consumption, which is only at 14% of total energy consumption. I don't know of anyone who's targeting things like direct burning of fuel for, say, a steel foundry. Or anyone who would argue that PV can take that job over. Maybe concentrated solar could?
Snapchat pays up over privacy allegations, gets slapped with 20-year probation
One thing I found helpful is the Monterey Bay Aquarium's Seafood Watch iOS app[0]. Fancy some fatty tuna? Salmon? Look it up, find out if it's ocean-friendly. It opened my eyes to things I thought might be good (farmed salmon, right? Leaves the wild salmon alone?) that actually were quite bad (nope, salmon farms spew all kinds of nasty waste).

[0] http://www.seafoodwatch.org/cr/SeafoodWatch/web/sfw_iphone.a...