skysight-inc/HackerNews huggingface dataset:
First thing to do: Recognizing your own failure.

You seem to charge solely the CEO for the failure of the company and you may be right. But you can't be the number 2 of a company and not taking your part of responsibility. Does your innovation was truly disruptive? Maybe not. Do you provide awesome products that make customers' eyes cry? Maybe not.

In you area of work, you seem to be in charge of products and research. Where are the results of the research? Where are the products? Where the open-source projects? You seem to forget why you got money, time and public subsidies. You seem to forget to explain why you guys were disruptive.

Your only fault cannot be to not confront the ceo sooner.

Again, failure is okay. Do not worry.
I'm thinking that sharing it with existing communities that already engage in this way will be the easiest sell. My first target is my neighborhoods Facebook page that has something like 300+ user. Besides that there are a ton of folks attempting to do this type of work with Craigslist's service postings and I'm hoping a few considerate posts there might help.
Charge for this. Charge $0.99-1.99 and capitalize on the exposure you're getting.
Fire and Forget Background Jobs Using Clojure Futures
Thanks, this is why i uninstalled immediately following the selling their company soul. congrats on the pay day of course, but im still disappointed.
Google Expands Same-Day Delivery Service to Manhattan, LA
This is fairly important. Drugs and alchohol kill people fairly young, which gives them more impact on total people-years removed.
Pretty sure (guessing) this guy's blog UI isn't the same site/UI as his failed startup.
"You have to show your work Chance" was the sentence that drove me to despise school. As a 6th grade visual spatial student in a "gifted" algebra class, I could see the answer as if I were reading english but struggled to show my work.

I read/write slow and I have an incredibly hard time memorizing anything so I rebelled. Even after I got my act together, got my GED, and went to college I suffered through the various levels of Calculus because it was the same tune all over again. Classes like Linear Algebra were a lot harder for me to "see" but it was still faster & easier for me to take the time to visualize it.
Hurd now as then simply lacks the technical and performance chops to cut it. Conceptually it's interesting, but this is a place where RMS's instincts lead him down the very wrong path.
About the processor_set_tasks() access to kernel memory vulnerability
You're right of course, I feel silly now. It wouldn't be as cool, though. I was imagining something like a limo without the driver compartment.
It seems the service I used for those "share" links is conflicting with my CSS (www.addthis.com). Can't fix it right now, but at least I know where the problem is. Thanks for pointing it out!
kdd44, SHUT THE F*CK UP[1]. And please, go kill yourself, the world will be a better place[2].

[1] https://lkml.org/lkml/2012/12/23/75

[2] https://plus.google.com/u/0/+LinusTorvalds/posts/1vyfmNCYpi5

Edit: No need to be as explicit as Linus to be sarcastic.
Pete Hunt is quoted on one of the slides, so that sounds likely :)
> the language tries to drive me to the cleanest solution

This is really appealing to me. I've hacked a bit with Ruby (One Month Rails and some other tutorials), but I'm not sophisticated enough to know instinctively how to refactor towards "clean" or "elegant." Most of my code is pretty ugly, and gets uglier the longer I work on it, since when I'm hacking on something without guidance I spend a lot of time just trying not to break things. Is there a good resource for a non-programmer to start learning Clojure? The syntax is a bit scary to me, but I just think back to when I first learned about programming and figure diving in will eventually make it read more sensibly to me.

Also, being connected to a live REPL seems pretty valuable for learning.
Tachyus is Hiring a Correctness Engineer
There is nothing else that gets the accuracy Google needs. Sensors are currently unsolved problem. Multi wavelength radars don't yet have the accuracy and they don't work well with nonmetallic objects (There is limit of how much radar can use power (safely) and how expensive it can be. What works for F-22 don't work for Google)

Google is not planning to monetize this technology anytime soon, despite the hype.

The difference between crude human/animal intelligence and top notch AI-research is still huge. If people would need the accuracy that Google's car needs to move reliably and do split second decisions, we could never leave our house. We operate using just two cameras and accelerometers. The clear picture and spatial recognition is done using top notch heuristics in the unconscious. With self driving car it's the opposite. They need millions of very accurate distance measurements per second to drive. Driving like Google car does with cameras only is not happening yet.
I own a 2013 XC60 and as a programmer, I'm amazed at how well their current automation works in practice. The car reads road signs to show me the current speed limit in the dash (actual OCR, not a GPS database). It works amazingly well, except when it's very dark in the winter. Adaptive cruise control flawlessly follows cars based on radar, even in somewhat dramatic full stops, e.g. when there's suddenly heavy traffic ahead. I always have my foot on the break pedal just in case, but I'm yet to have to intervene.
MIT brain game leads to neural circuit, scientific paper
theres a quality to the photos youve chosen on the carousel that is really striking and natural. nice site
I'm taking a look at the crash logs and I think I have figured out what it is. Give me an hour or so to validate my assumptions and roll out a fix.
I'm not sure we do our students any favors by suggesting that math is "magical."
Hello, Peter.

Incidentally I was just watching one of your presentations on YouTube to understand the reasons behind React's design choices.

The thing I still can't understand is why we need to model the UI around emulation of immediate mode.

Two big reasons:

1. The fact is when you want to create a meaningful animation between one state and another, you need to be aware and in control (as a developer) of what exactly the change is. Diffing may produce one possible valid state change delta for the developer to work with, but no guarantee it'll be the correct one. So what does that mean for animated transitions? Is immediate mode dooming them to either not be used, or to be semi-arbitrary depending on what the diff engine decides?

2. Fact is that the browser usually has no access to the full server-backed state of the widget that it's rendering. Instead, the communication with the backend that powers said widget (say a chat box) is in the form of delta state changes. You don't get the full chat log from the server every time someone sends you a chat message, you get the change only: new message from x.

So if we need to be "state aware" and communicate with "state change events" so to speak with the server anyway, why suddenly drop that knowledge and pretend all the state is local by emulating immediate mode rendering?

It doesn't feel like less work. It feels like more work, and less possibilities (said animations in point 1).
Clojure From the Ground Up http://aphyr.com/tags/Clojure-from-the-ground-up is a good resource, and there's also my own Clojure for the Brave and True http://www.braveclojure.com/ . I actually started by going through "Land of Lisp" first. Though it covers common lisp, not Clojure, it's a very fun book.

edit: Realm of Racket is also a good lisp book, and a lot of people like "the little schemer". It's hard for me to say how good these are for people completely new to programming, though.

Finally, there's the ClojureBridge curriculum, which is targeted at new programmers: https://github.com/ClojureBridge/curriculum
Microsoft, This Is the One Gift You Should Give to the World
It seems like it's aimed purely at developers & designers, but from past sessions, this would be useful for any kind of founder.

What's the deal for technically minded founders that aren't devs/designers?
Yikes! Thanks for pointing that out.

I'd rather not get distracted by potential issues like that for now. If GigYard gets enough users to upset Fiverr over a potential registered service mark conflict, I'll consider that a good thing.
I'm not an expert but I think that's how most Linux or related code is developed. Git + Bash + Vim/Emacs + Mailinglist/direct mail. They solve it by review hierarchy. One person has the responsibility to pull code or not and he in turn asks for a pull request from the maintainer one step higher when he has gathered enough new material. This doesn't just ensure fast development but also ensures that each commit is reviewed a few times before it gets into the main branch.

To answer the question about the >100 emails: Yes. From nearly everywhere I can I pull each and every email and then filter via filter rules and google's priority inbox (which you can mimic with open source tools as far as I've read). I seriously have only one or two emails more to handle than I want to in a span of three months. Sometimes I want an email with a specific topic, sometimes nearly everything a specific person writes or says, and it all gets piped and filtered quite well.

That's the awesomeness of pure text. There are not many limits to what you can achieve by having simple and well understood text formats. On the other hand the messaging in these programs is limited to what the program was meant to do. What a Phabricator filter rule is not able to do you are never able to do with Phabricator notifications. But emails where not meant to be sent and received in today's huge amounts, yet it's not a problem that can't be solved. Even if it is an open source tool that you install on your own server it's quite hard to make it do something different.
You know how something gets studied? People try it. There are no "clinical trials" proving eating grapefruit is safe. Or hot dogs. Or bread. Or any specific cracker you find in the cracker aisle. Soylent is food. People eat food; if they like it they sometimes eat more and if they crave something else they eat something else. This is a non-problem.

> I mean, it's made by a 25 year old electrical engineer who failed a cheap cellphone tower startup. In an apartment in The Tenderloin. If you want to put your life in his hands by all means go ahead

When you buy a burrito at Chipotle you're eating something that's made by a 19-year-old who's probably failed at something too, but it'd be weird to call eating that burrito "putting your life in his hands".
Apps should be able to know what permission they currently have - there's very little (if any) breach of privacy from that.

I'm just talking about preventing apps from crashing if they don't handle revoked permissions properly.
CENTR Cam: 360° 4K Video
The best way to make it work with OSM is form a community to improve the data.
Facebook Is A Phone Company – Here's Proof
Your 'Less Performant' paragraph seems to misunderstand where the big CPU hit happens: It happens with database inserts (which require mining a valid nonce), not with verifies (which only require verifying that a transaction block has a specified hash). So reads/verifies are fast, but inserts/updates/deletes are slow. Also, the mining parameters can be tuned to make it easier/faster to do an insert, at a tradeoff of a larger blockchain history for initial clients to process and more orphans (See litecoin, which has a 2.5min block processing target). So I think you should consider that a 'tuning parameter' based on your application, more than a set-in-stone disadvantage.
"One should not ignore the business process and issues of a company because it is not their job. It can eventually deprive them from any future in that company."

And yet, in most companies I've worked in, management rarely takes on board any observations from low-level plebs - how could person X even begin to understand the complexity of our org? They're only the call center worker, or IT grunt, or delivery person, or receptionist, or accountant, or...

The prospect of company success/failure has been at the root of most of the issues I've tried to raise with management at places I've worked at. I went from a failed venture of my own to a small company a year later. They were making some of the same operational mistakes I'd made a year earlier. I tried (tactfully) to raise these points, and was rebuffed. 9 months later the company laid off half the employees (guess which half I was in?) and they folded a couple years later, from what I recall.

tldr - many company owners won't take input from lower-level employees. Is there a connection between failure rates and the openness of owners/managers?
> I personally like to keep my branches local to my machine

Are you saying you prefer to deny others the ability to directly interact with the same git structure you have in their git tools (by simply fetching from a remote), instead forcing them to apply a patch from an email and hope everything goes right? If so, why would you do that? This seems like it's a little idiosyncrasy you have that has little to do with the actual topic at hand.
They're both amazing languages that are simultaneously very fun to use and very powerful, not to mention great with concurrency, but here's the grossly oversimplified gist of when you'd want which language:

Clojure has a beautiful dynamic type system. Haskell has a beautiful static type system. If you're working on a project with changing requirements (which for me means most nontrivial applications), Clojure will be much easier to work with and, as with most Lisps, is very well suited to what pg calls exploratory development. If you're working on a project whose requirements are largely static and known in advance (compilers, interpreters, parsers, static analyzers, mathematical tools, etc.), then you won't have to worry about coding yourself into a corner and Haskell's insanely powerful type system becomes a positive.
Her kadının tüketmesi gerekenler
No, they picked a test route to be decently representative and allow them to setup their tests correctly. It is not an A to B thing. role_v's comment is a pretty good explanation https://news.ycombinator.com/item?id=7698495

The quote ghaff posted https://news.ycombinator.com/item?id=7698610 it seems like you are describing Google more than Volvo.
Prank call- Can i Smoke weed (police)
Just applied for the London event. For a second I was surprised to see that "going global" meant "New York" until another second later I've read "London", which still isn't global but a step forward. Very happy to see you guys coming around!
Agree. Proper grammar and editing of your own content also might help.
The information about medication non-compliance is interesting.

Non compliance doesn't appear to be related to cost (similar rate in England with low cost or free prescriptions and US with expensive prescriptions), or severity of illness (main reason for failure of transplanted organs is non-compliance with med regimen), etc etc.

About half the English medication budget (£4.5 bn of £9 bn) is wasted because people do not take their medications properly.

There's possibly big money if you can work out a way to get people to take their meds correctly. Drug companies want this; health providers want this.
There was a run of undercover Boss in the USA. For me, the most enlightening thing about the entire run of the show was how few front-line employees know what the CEO of their company looks like.
Hey guys these are excellent feedbacks! I discovered too late this behaviour was typical, and you confirm it even more… I wish we had sought this kind of trustful insights beforehand.

We actually thought our lawyer was helping us but you know, he was a "close friend" with the CEO so the game rules were a bit faked.

Thanks for the book reference as well!
Past,present and future of wearable technology
Knowing what the AST looks like without having to sit an think about it is huge. Maybe you're smarter than me and can instantly intuit it, but I think most people can't. I think that this is one of the reasons that macros are so widely adopted in LISPs but not in other languages that support them. Having an immediately evident AST makes it much easier to reason about, and hence to manipulate either through code or manually.

Edit: Improve clarity.
I suspect that "zoning out" will be a big question as these technologies are brought to market albeit in a different way than you describe. Many of the things being worked on will likely be useful and potentially available as assistive systems well before they could be delivered as part of a complete autonomous system. However, there will almost certainly come a point when you can provide too much of certain kinds of assistance unless you're prepared to actually turn over full control to the system.

You can't have a system that doesn't need a person to do anything 99% of the time but requires that same person to take over control at a moment's notice to deal with some situation that the computer doesn't know how to handle or, indeed, didn't even recognize.
I've been waiting for this for a long time, thank you!

I would have happily paid twice the amount, please charge more.
It's not impossible to sell software to enterprises, but they shouldn't be your first target customers for a number of reasons. First, any enterprise problem that is valuable to your potential customer probably already has a solution available from their ERP vendor (e.g. Oracle, SAP or IBM). If your prospect chooses not to go with that solution, price is likely the issue; so you are selecting price-sensitive customers. Second, you will likely have to integrate with an ERP system, which will likely confuse your Rails developers because ERP systems are ass-backwards and make no sense.

It also becomes a lot easier to sell your product to a big customer if you already have a lot of little customers. But selling software to big customers will require a lot of custom integration work: you need to have the scale to be able to provide integration services to them while still supporting your existing customers.

Enterprise customers should absolutely be a goal of any B2B software startup, but not early on. Early on you want to focus on the customers that are easier to please, and make a kick-ass product for them. Once you have built that product, you can start to scale it up to larger customers and get the feature integration right. You also shouldn't be afraid to say "no" if approached by a potential big customer because your product isn't ready for them.
"A keyboard does not need to know your location. Nor do half of the damn apps in my phone. It should be easy to make your phone lie to the app and tell it where ever you want. Same with my contacts."

Free app, good app, private app.

Pick two; someone has to pay for the work.
"Doctor, it hurts when I do this!"

If you're hoping to be able to service a request in a few hundred (dozen?) cycles, you'll find your choice of data structures severely limited.

That being said, it would be interesting to see how much smarter a CPU could make prefetch. I know there has been a lot of research over the years into prefetch helper threads[1] that would speculatively execute code along both sides of branches to attempt to pull forward as many memory requests as possible. As I understand it, most attempts to implement this in practical systems have been failures.

[1] http://cseweb.ucsd.edu/~swanson/papers/ASPLOS2011Prefetching...
I can guess that your grandmother is grabbing her phone since it is the best way she can communicate with her older friends (which may or may not be home bound or far away).

I don't think it so much as being anti-social, but a more visual way of people showing that they have higher social priorities than the current situation. If they really enjoyed the conversation/activity/ or even the people they are with, they would ignore the phone.

While I'm not addicted to my phone (I often leave it at home ) I do use it on occasion as a way to 'escape' social situations that are not interesting. Dull conversation, lack of activity, or a situation where I've been dragged into some social obligation. Would do the same thing with books before cell phones.
The author mentions quite a few times how he/she ignored lots of problems, from the very beginning -- the CEO was far too full of buzzwords, etc..

This was also apparently a product that could gather a complicated mass of data that would be valuable, but difficult to use.

I'm not sure of how it should balance mea culpa with "he did it", exactly, but the author certainly doesn't come across as free of guilt over the failure.
You're completely missing my point. It is not the fact that he has used 4 months to get where he is that I'm criticizing, it's the lack of product he's showcasing.
Unrelated: the "Jobs" link in the footer results in a 404 error. It links to snips.net/jobs instead of snips.net/jobs.html.

404 Not Found

Code: NoSuchKey
Message: The specified key does not exist.
Key: jobs
RequestId: E4C72F651DB2691D
HostId: nVfBKmpulx+ustWYBLz5z/LvOtALcpAN5YVE4rOTDwSWa6I1yfPlJrIubcU5OjZW
HTML tags lea͠ki̧n͘g fr̶ǫm ̡yo​͟ur eye͢s̸ ̛l̕ik͏e liq​uid pain
You don't hear that statistic because it's cobbled together from a bunch of completely different causes to make a shocking-sounding headline.

Basically, the take-home from the article is that smoking kills a lot of people, drinking too much is bad for you, and people die from adverse reactions to medication.
I'm curious how Haskell could be a clear winner for production code, particularly as it pertains to efficiency and time.

Clojure sits on top of the JVM, and as such, has the benefit of interop with some of the most robust software packages in the world.

Unless I'm missing something, you'd need to roll your own packages in Haskell for all this functionality.

I would argue that the most efficient code is well maintained open-sourced code that you don't have to write.

I don't use Haskell, so there may be lots of libraries I don't know about, so forgive me if this question is naive.
The drug abuse that pisses me off the most is the doping of livestock with antibiotics, to (a) make them grow faster, and (b) enable disgusting living conditions for the animals being housed.

There are a lot of things we do wrong with antibiotics (e.g. doctors who prescribe them for a cold, patients who finish a course prematurely because they "feel fine", and the aforementioned abuse of them in factory farming) and drug-resistant bacteria kill people who had nothing to do with the original abuse.

That should be included in those statistics as well.
One thing I've noticed is that the JVM startup time is actually pretty small. What's slow is waiting for Clojure to bootstrap itself.
I didn't say it did. I was agreeing with the point that this particular site wastes a ton of vertical space with its headers.
IOS 7 doesn't encrypt email attachments
It does distinguish, at least between smoking and alcohol:

While many fewer Americans are killed from alcohol than from tobacco, the absolute percentages are somewhat deceiving; whereas the lifespan of current smokers is about 12 years shorter compared to those who have never smoked, the average death from alcohol comes a whopping 29 years prematurely.
I remember reading one of PG's essays about Lisp being the most powerful language, and he made a list of characteristics defending his position. He implied that the new languages that are becoming popular simply move closer to being a Lisp. My guess is that Clojure is the Lisp that emerges most directly from someone who learned about languages from Ruby. I've only ever hacked with Ruby, if I can find a good intro series for non-coders to Clojure, I'm going to dive into it.
My favorite line is, "correctness: the adherence of the product’s appearance and behavior to the vision that inspired it."