skysight-inc/HackerNews huggingface dataset:
Sonicspan – Social Network for Musicians – Just Launched
Try the 5yo test... is this question something a 5yo might ask/say? If so, be patient, answer and move on. Sometimes the lack of knowledge and curiosity get the better of people.

Sexual alignment isn't likely to pass such a test. However outward appearance differences or obvious cultural differences might be.
The problem is that antibiotics is simply too cheap.

The next generations will be a lot more expensive due to the cost of developing it. Sadly, this means that many will die not affording the medicine.
"production ready" software seems very difficult without all the data they are gathering from the beta release.
I understand. It just seems like a very odd default, allowing threads to silently crash. Is there ever a good scenario for this? Flip it around: if the default was thread crash->panic, would any users be upset? Are there people intentionally depending on silent panics?

It is the opposite of robust, more toward "on error resume next", to be rude. Just feels like an odd choice, that's all.

Edit: As an example: Suppose a background thread opens a file and writes out its pid and date every minute. If there's any panic on that thread, then the process will just go on, oblivious to the error. I find it hard to believe that's remotely close to the majority of intentions when spawning a detached background thread. For the few cases when you want "fire-and-forget-and-don't-care-if-it-fails", explicitly stating so seems wise.
Any simple C libraries that demonstrate this? I'm rather curious.
A short summary:

* Oracle sues Google on copyright grounds.

* Case is overseen by Judge Alsup, who taught himself Java in order to understand the technical merits of the case. Case is split into two phases: copyright and patents.

* A jury finds Google to be infringing on copyright, but deadlocks on the fair-use defense. The jury finds Google to be non-infringing on all patents.

* Judge Alsup breaks the jury's deadlock on copyright by ruling that APIs are not copyrightable in the first place.

* Oracle appeals the patent claim, Google simultaneously appeals the copyright claim (it wasn't 100% in their favor).

* The Federal Court of Appeals (9th Circuit) hears the case due to the patent portion. It overturns Alsup's decision, declaring that APIs are in fact copyrightable. It remands the case back down to Judge Alsup.

* Google petitions the Supreme Court to hear the case instead, but the Court declines the request.

* Judge Alsup oversees a second trial, this time solely on the fair-use merits.

* The jury finds that Google's use of the APIs indeed falls under fair use.
SPARK for ParaSail? Hell yeah! Didn't know about it. Thanks for the link.
Oh, god. Here's the thing. You are the most right person on this entire page. Programming big projects in the days of yore was awful! It was AWFUL! And the worst part is that the whole waterfall thing is totally wrong. The original paper provided the waterfall as an example of how not to write software! Yet the whole industry suffered for thirty years. And still do, in some shops! Ugh!
Is the lack of modern ciphers fixable in software? There are plenty of use cases for one TLS session as are there use cases where security doesn't matter, like sending sensor data.
Talking about race makes things which aren't about race about race, which introduces racism. Not talking about race lets the issue of race go quiet into that good night where it belongs.
Decoding and cyphering quest to Nintendo R&D center
I assume there are some neuroscientists here. I was trying to imagine how the brain thinks, and how it comes to conclusions and taps into a breadth of information so quickly.

One way I tried to conceive of it was that when the neurons in your brain fire, they compose patterns. These patterns -- the orders and timing of neurons firing -- might be likened against something like a hash table, wherein you represent data as a serialized pattern.

For instance, when I think of a dog, my brain fires some base neurons that are associated with the size of a normal dog, and some of its most basic attributes: 4 legs, fur. These could also be the same regions of the brain that would fire when I think of a cat, or a raccoon.

Does this in any way represent how the brain actually works?
Hi! I have installed the script on my WordPress blog, and it is getting generated etc. But when I try to use online AMP page validators, all of them say NO AMP page exists.

What's this about?
Excited about unwinding becoming stable. I am hacking on postgres-extension.rs, which allows writing postgres extensions in rust. This will mean that postgres could call into rust code, then rust could call back into postgres code, and that postgres code could throw an error, and rust could safely unwind and re-throw. Cool!!
How is this different/better than Gmail's address+spammer@gmail.com?
Tips for Staying Sane While Working from Home
You're good at moving the goalposts in a debate.
> Being cis doesn't make me any more worse at my job than being gay would

Gender identity and sexual orientation are not the same thing.
Police Now Using “Pre-Crime” Algorithm to Target and Citizens as Criminals
> There is simply no case at all where API use cannot be sensibly argued as fair use.

An API being used by a client and an API being copied by a competitor to be used by those same clients are two completely different situations.
This is not true at all. The majority of the land mass on Earth is grassland. At least it used to be. What are now cornfields in North America used to be plains full of bison that fed on grass. We can re-create a similar ecosystem using high-yielding methods popularized by modern grass-fed operations like Polyface Farms, and management techniques like rotational grazing.
1. you don't need them all, but for using the latest ES future spec and ideas and hot reloading they are needed. es2015 : to use ES6, stage-0: all babel plugins: async/await, 22, trailing comma a(1,2,), spread {1, ...a}, and more : http://babeljs.io/docs/plugins/preset-stage-0/ the react plugin is to transform the JSX syntax <component/>, and react-hmre is a preset for hot reloading.

2. we need webpack to bundle the js, jsx, css, images if they are small or use them as asset if they are big. With Gulp you have to re-create painfully what webpack already offer. Webpack is declarative configuration, gulp is complex plumbing.

3. Webpack is powerful, but i am pretty sure the average webpack config file is way less the size of gulps files.

4. PostCSS is more powerful and can strongly link your postcss and component class without having to invent a complex and tedious naming style.

5. PostCSS make terser and safer css.

6. this is exactly the use of plugins for webpack.

7. because you want to have a dev and production mode, in dev mode react test lot of thing like properties type and invariants, you don't want that in production mode because it slow things. Also if you want to make different variants of your project, webpack can at compile time use those env variables to remove some functionalities just put an if (env.CLIENT === "bigcorp") {...} and webpack with the help of uglify will remove or add the code in the then part.

8. each lib has a reason and is orthogonal to one another.

9. to load an asset json file as a parsed JS object with the syntax like you would import a module. very useful.

10.-> 13. webpack is used for all assets and to find the tests and to present them to mocha et al.

lot of them a dev dependencies it means you can deactivate them and still ship your product.
What impact does this have on reverse engineering private APIs and reimplementing them? And selling those reimplementations?

Can I reverse engineer the private API of a mobile app, then implement my own client to talk to its servers?

What if I create my own "bridge" API to talk to the private API? Can I then sell access to the bridge API, allowing developers to use the private API of the app through my service?

And how does this relate to, e.g. running private world of warcraft servers with modded code that allows purchasing in-game items? (See http://www.themarysue.com/blizzard-private-server-lawsuit/)
Awesome, I didn't know that got committed! Hopefully stable soon.
Are you honestly suggesting that a company with fewer than 200 employees is worth more than:

* GM
* Ford
* Honda

Combined. That is ridiculous and just highlights how big a bubble is brewing in SV.

We value a couple hundred million fickle users more than hundreds of thousands of actual employees, physical factories, and entire supply chain industries.
Yeah but I seriously doubt that will drive them to $1B in revenue. They need one big cash cow rather than a collection of trinkets.
Let me know how it works out for you.
New Website Monitoring Service Coming Soon
Depends on the publication, I believe. There was a comment here a bit ago where someone pointed out that such journals do exist (for example, Organic Synthesis https://en.m.wikipedia.org/wiki/Organic_Syntheses ).
A fiber is a thread in that it executes code and it has it's own stack, but it does not have premption. The OS won't thread-switch between fibers for you. You must manually switch in and out of executing it. Running in a fiber doesn't mean you've stopped using threads. A fiber runs in to context of a thread and that thread still has premption. But, inside the thread, you can call functions to switch stacks in order to manually pause and resume execution inside the fiber.
"However, it wasn't Cheney who leaked Plame's employer "

Most context clues indicate it was indeed a leak from Cheney himself or Cheney's office (or some other WH source). Of course there hasn't been any concrete evidence, as the sources for the original publication story from Robert Novak have still been kept secret, even though he claimed the leak wasn't from the WH. Not to mention Scooter Libby, Cheney's cheif of freaking staff, was convicted of four of the five charges against him in the suit!

So while yes, you are right we can't definitively say it was Cheney himself, we can at least say it was Cheney's office, or people under his control, and I think it's very plausible with Cheney's history that at the very least he spoke to Libby about something he shouldn't have.

So I in no way accept your casual dismissal of my claim about Cheney or your attempt to claim it indicates my political leanings, of which you know very little.

Please keep in mind that this was a key component in the Iraq war saga, in that Plames husband was saying the yellowcake claims were fabricated. That's at least some of the motive Cheney or the WH in general could have had.
CEDET could be replacement, although sometimes very slow, and requires customization for complex projects. I made it working with Java as well, but for last 2 years, I didn't have a chance to contribute anymore, and my fork with better Java support is outdated...

I wrote an article that should be introduction to CEDET: http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html - maybe it will be useful
Yes, one of the reasons that catching panics was even stabilized in the first place is because in many scenarios, aborts are not acceptable. Embedding Rust in other languages and runtimes is an important use case, for example, and a bug in your Rust extension bringing down your whole Rails app is not great.

The idea is not to make panics silent, but to be able to go from "this process is crashing" to "here's an error code".
You can find a neuron that fires when you see your dog. But whether it is a general dog detector, tuned to just to your dog, or part of a distributed sparse encoding etc. is not conclusively known

https://en.wikipedia.org/wiki/Grandmother_cell
This was precisely addressed by Sir Alexander Fleming's 1945 Nobel Prize speech:

“But I would like to sound one note of warning. Penicillin is to all intents and purposes non-poisonous so there is no need to worry about giving an overdose and poisoning the patient. There may be a danger, though, in underdosage. It is not difficult to make microbes resistant to penicillin in the laboratory by exposing them to concentrations not sufficient to kill them, and the same thing has occasionally happened in the body.
The time may come when penicillin can be bought by anyone in the shops. Then there is the danger that the ignorant man may easily underdose himself and by exposing his microbes to non-lethal quantities of the drug make them resistant. Here is a hypothetical illustration. Mr. X. has a sore throat. He buys some penicillin and gives himself, not enough to kill the streptococci but enough to educate them to resist penicillin. He then infects his wife. Mrs. X gets pneumonia and is treated with penicillin. As the streptococci are now resistant to penicillin the treatment fails. Mrs. X dies. Who is primarily responsible for Mrs. X’s death? Why Mr. X whose negligent use of penicillin changed the nature of the microbe. Moral: If you use penicillin, use enough.”

Edit: Fleming's full Nobel lecture:
http://www.nobelprize.org/nobel_prizes/medicine/laureates/19...
There's a sequel? Or did you mean Upstream Color? It's definitely quite different and more artistic. But I want to give it a second chance.
But the flip side of that is that talent not in the coddled identity class of the day will feel that they should find companies with actual important shit to focus on to work for.
>there's a good chance it's because you're biased (intentionally or not) in your recruiting or evaluation.

I don't think this is necessarily the case. Or even likely the case. For example, we know that the number of blacks, latinos, and women studying CS, etc., is much lower than their proportion in the population. It follows that even the most equitable tech company is unlikely to have demographics which match the population at large. You can't hire black coders in proportion to the general population if black coders form 5% (or whatever it is) of coders while black people form 14% of the general population. The math just doesn't work.
Diversity for the sake of diversity. So dumb. Promote for qualifications not junk like this
Ok... My point was really:

> In my opinion being heterosexual does not make me better or worse at my job in IT than being homosexual.
Too much assistance make people less aware of danger especially when there are slight perturbations to the handled case:

It happens in airplane industry (where people forgot some basics because they use to much autopilots)

It happens in science when people use too much black magic statistic metadata (and forget to check the details in the slight differences of inputs).

But be aware that more automation of dangerous industry also will have the same effect ; mass transport, nuclear plant, chemical plants, medical practice, energy grids.

Well, aren't coding with google&SO and/or frameworks kind of a growing autopilot for most coders?
See libtask: https://swtch.com/libtask/
Oh that actually makes a lot of sense
I love that you hand wave "connecting people".

These people are already connected, they can communicate on Twitter, FB, SMS, email, phone, skype, gchat, facetime, whatsapp, line, vine, periscope etc etc.

Snapchat is just the current prom queen. Everyone wants to be her date, but in 10 years she will be working at Dairy Queen.
There is no such thing as a case where security doesn't matter. Even if a sensor isn't detecting something sensitive, it is probably being fed into a system that does need to be secure and now you have an easy entry point.
Overstock Plans to Open Blockchain-Based Stock Exchange TØ
It also enables Enum.HasFlag.
Yes, this is roughly how it is believed to work. In fact, one can make out neurons that are reliably involved in representing concepts like location and orientation [1], places [2] and persons [3]. Usually, multiple neurons are involved in representing single concepts (population coding [4] and distributed representations [5]). Concepts are constructed by successively extracting features and combining simpler features in more complex ones, from the sensory input regions towards the association regions in the cortex (see feature hierarchies [6]). You can visualize thoughts as population-rate coded probability distributions that interact very quickly in single "torrents" of activations.

[1]: https://en.wikipedia.org/wiki/Grid_cell

[2]: https://en.wikipedia.org/wiki/Place_cell

[3]: https://en.wikipedia.org/wiki/Grandmother_cell

[4]: https://en.wikipedia.org/wiki/Neural_coding#Population_codin...

[5]: http://psych.stanford.edu/~jlm/papers/PDP/Chapter3.pdf

[6]: http://www.scholarpedia.org/article/Neocognitron
Plot.ly by default will tie in their social services and copy all of your data to other people's computers.

I raised this issue with the project maintainers and they stated that the wish of the parent company is for this to remain the default.

So, just a warning to enterprise developers, you have to fiddle with this to turn that off, but without a clear policy statement or a reasonable fork of the project that addresses the privacy and security issues, I've been advocating against use of Plot.ly.
Maybe there should be an annotation saying that the layout of a struct is important for ABI compatibility, and it would silence warnings related to the layout.
With gulp you rewrite webpack in every project. no thanks.
> Also, even assuming relative inequality is what matters, why does it matter only within national boundaries? If this were true, couldn't we re-draw boundaries to fix the problem? I.e., we could make NYC into a Luxembourg-like rich nation, West Virginia into an Italy-like poor nation, and solve everything?

I think human emotion is more complicated than that. One's perception of his/her own economical situation can be influenced from what is seen on tv and other country-wide media.
Assad's Syria, among other newsworthy nations, is reportedly a BlueCoat customer.
I'd have taken it to my grave. I would have done it by arranging for an innocuous face (Milo, one of the usual suspects so they wouldn't suspect a thing) to organize a collection drive to help Hogan, and of course Terry would have obtained a marvelous anonymous contribution. If you do get found out then the 'democratic' nature of a fundraiser will defuse some of the blowback.

I understand that he wanted to provide a deterrent against further Gawkers but their people have a tendency to play dirty e.g. serious blackmail and more importantly their fellow travelers in the media establishment will back Gawker as a member of their tribe by sabotaging you later. They'll do nothing for a while and then all pile on at once to generate a big fuss. I'd make a plan to have full video/audio recordings of everywhere I go. There's also a risk they will go after people you know or try to damage you by association (my guess would be on this route).

Thiel is probably deft enough to avoid being ensnared by them but this kind of thing is distracting when you could be doing something useful intend of fending off social justice crazies all the time.
Sometimes though, the scale of these things is enough to make programming (and operations if your into that) completely exhilarating.

Things that seem extremely trivial, like chat, or the ability to upload photos, become quite an engineering feet when your measuring the amount of photos uploaded at terabytes per hour or more.
Your points all well taken, I consider any talented employee at SnapChat to be doing this world a net disservice due to the wasted opportunity costs of other issues they could be attacking.

"We wanted flying cars, instead we got 140 characters."
Instructions from parent are OSX only. Here's a post covering Windows and Firefox, which has its own certificate store:

http://netsekure.org/2010/04/how-to-disable-trusted-root-cer...
How the Triboro Line Could Dramatically Improve NYC Transportation
There's no official support for fibers in Posix. There are lots of implementations anyway, but it's hard to get completely right. Long ago, the Win32 team got tired of people rolling their own subtley incorrect/incomplete fiber implementations for Windows and added official support to put an end to that support issue https://msdn.microsoft.com/en-us/library/windows/desktop/ms6...
Ironically the NIMBY's actions do result in massive loss of wild land, but in someone else's backyard.
4 bit computer built from discrete transistors
If we can't kill these infections after they happen: Can we develop vaccines against them to prevent occurrence?
I don't see what is so ideological about this idea. If someone threatens you with violence or locking you away in a cell without your consent for not paying them that is by definition theft.

If I asked you if its okay for a citizen to do this you would obviously say no, now replace "citizen" with IRS swat team (yes these exist) and some how the answer should be that this is some how 100% okay?
I'm currently faced with this. We have a bootstrapped company with offices in SF and Southern California. Office space in SoCal is easy and cheap, but trying to find just 3 desks for our new SF office has been a nightmare. Places like WeWork are asking $2500 for a tiny office with 4 desks.

(Obvious plug: If you happen to have a few desks or a small office spare, please email me.)
>back home they can just buy random antibiotics from the pharmacy whenever they catch a cold.

Yeah, and they resell them on Amazon so Americans can have the same access.[1]

[1] http://www.slate.com/articles/health_and_science/medical_exa...
Snapchat runs on Google infrastructure, and brags about having 0 devops employees.

Scale these days is a solved problem, there is nothing they are doing scale wise that I can't do in a couple weeks using AWS.

AWS Lambda functions make on demand filters and photo editing trivial. It is one of their demo functions.
WW3 NEWSFLASH
Heads Up Internet: Time to Kill Another Dangerous CFAA Bill
This is very much a case of "the who not the what"... they've been in some shady dealings with countries that explicitly have goals to deny freedom of information.
The stock price is a result of many factors, future profit and growth is a big part of it. Having a good long term outlook is better than slashing everything for the short term.
>I was just citing that as an existence proof that it is possible to introduce a new language into the software development mix without abandoning all of the legacy code written in C.

I don't think anybody doubted that. At least not anybody who ever heard of the C calling conventions and FFIs.

But you started this thread advocating for something much stronger, which I read (correct me if I'm wrong) as: working around C is wasting so much effort, people should adopt a better language design for better compiler optimizations, etc.

Unless this adoption is actually a mass phenomenon (even a replacement), then instead of improving things, it only split all the effort and worsened things.

>The ability to write future software with less effort (and that is more reliable and secure) than past software (...) Equal-ish is good enough given the big win in security, reliability and development effort.

At the start of this thread you were all about compiler optimizations for speed -- not about more reliability and security. Now "equal-ish" to C is good enough?
there is so many guides about making weapons with stuff that you can find after passing security that you would think someone would have used one in real life..
It's mostly about the user experience of the follower, I think (more than the fact that the stories go away after 24 hours).

Snapchat allows a follower to consume all of the stories that they follow in a single stream. You only have to tap quickly to go to the next media item. One can also skip one story and move on to the next with a single swipe.

The fact that everything has to be a direct photo or video from a phone also makes every story feel less manufactured and more genuine. For example, I can go to an NBA player's Twitter account and find that personal tweets and messages from their sponsors are completely mixed in a single feed, while their Snapchat feed is all about their day-to-day personal life (which some find much more interesting).