skysight-inc/HackerNews huggingface dataset:
What is interesting is that in the US you have freedom of speech but that doesn't mean you can yell "fire" in a movie theater (as the example often goes).

Otoh you have freedom of the press but there are little restrictions on the press to print anything (obvious exclusions include libel) under the premise that people have a right to know certain things even if that right to know ends up creating more danger. Which is what you mean by "giving these suckers as much airtime". The truth is, why do I need to know that a school in another state in the US had a shooting? Does the information value of that outweigh the obvious effect of having copycat crimes and more damage? To me, it doesn't. And I don't think the issue is really not allowing information like that to be put out. I think the issue is simply playing so long and so hard that it creates the impact that you are referring to. And creates "more suckers".
This is a summary of https://www.youtube.com/watch?v=lJ8ydIuPFeU. It looks like a good summary, so I guess we won't replace the URL above, even though HN prefers original sources. We did change the title to that of the talk though.
I think if you take a lot at the motivations that Dan Abramov had for creating Redux [1], you'll see that improving debugging was at the centre of it. Check out his talk he gave at React-Europe. He basically is talking about improving developer tools. The functional approach Redux takes allows for you to see state transitions and replay actions - making it relatively trivial (compared to say Angular.js) to understand how to reproduce a buggy state.

[1] https://github.com/rackt/redux

[2] https://www.youtube.com/watch?v=xsSnOQynTHs
"This is why I'm backing the Neo900[1]. It might be a bit pricey and low spec'ed by today's market (a consequence of it catering for a niche market meaning it won't be mass produced) but in my opinion that's a small price to pay to actually own your phone (it's actually more akin to a mobile computer than a phone)."

You misunderstand.

neo900, while interesting in many ways, has a standard, off the shelf (closed) baseband, and that baseband has control over your processor and memory as deep as DMA.

Your carrier owns you. Your carrier can literally flip bits in your memory with silent OTA updates that you have no knowledge of, or control over. This is not to mention the other, third computer in your hand, which is the SIM card, which you also have no control over and which your carrier can upload arbitrary executables to, which run outside of your control.

The neo900 does not save you.
surely management at fault here for undue pressure? NASA / Morton Thiokol
It looks like they are purposefully ceding the small-fry market to Modulus[1] and maybe even Digital Ocean[2]. Part of what you're buying here is access to the Meteor team and best practices at scale. From what I've heard that's something it's harder to get from Modulus.

[1] - https://modulus.io/

[2] - https://www.digitalocean.com/community/tutorials/how-to-depl...

edit: spelling
What are you arguing here? Is something he said incorrect? I don't think anyone is claiming he is a deity.
Apparatus: A hybrid graphics editor and programming environment [video]
I can't, either, but it's an interesting thought in a twisted dystopian kind of way...
>"Please stop demonizing companies and recognize that companies are made up of employees. This very well could be a life or death situation for a company's employee."

I'm not demonising all companies, it's possible to run a company with an ethical focus, so it is possible to put people or the environment over pure profits. However, companies that would put pure profits over people will not get my sympathy.

As for life or death for a company's employees, that's one of the benefits of social security, you can remove undesirable economic activity without jeopardising the lives of the people linked to that economic activity. So basically in a well run country, it isn't really a matter of life and death to stop a company from trading in your country.

On the other hand, it can be a matter of life and death if profit is put over people. The El Salvador gold mining story I linked to is one example of that, I have plenty of other examples if you're interested.

>"Where does the ultimate power of the electorate end? Does the will of the people override your ability to travel to another state for better work or pay because you're needed desperately at your current locale?"

The rights of the majority vs. the rights of the minority is one of the classic debates around what is important in a democracy. There's a need for a balancing act between the two.

However, when it comes to the rights of the majority vs. the rights of a corporation to make money, the answer is much more clear cut. What we're talking about in this case is the laws we set to give the people the society they want, as well as (in our current society) the bounds that set what a company can and can't do. If a company relies on a certain law being the way it is to make money, and then the law changes, then the company either has to adapt or fold or convince people to change the law.
When I attempted to do this a couple of years ago, the line to return equipment went out the door and around the corner. We decided to just drop our equipment in their return box (and call later), which turned out to be impossible because the box was outdoors and overflowing.
That's exactly the problem. An undergrad degree is the new "minimum education".
Could you recommend relevant subreddits? https://www.reddit.com/r/TPP/ does not have many comments.
Cool product!

I'm curious if you considered using inboxsdk.com for the Gmail extension you wrote. I'm one of the founders of Streak and we released the SDK specifically to make these kinds of apps way easier to build. Would love any technical feedback on why you chose not to use it (if you've heard of it).
Making unittests better with Docker
I think it's best to read this as a simplification of the author's previous co-authored paper at http://www.biomedcentral.com/1471-2105/14/51 , with the less dramatic title 'Discovery of novel biomarkers and phenotypes by semantic technologies'.

Self-organizing maps have long been used to develop new avenues for drug research. We used SOMs for data mining HTS screens in the late 1990s. I've not heard much about them recently though. I get the feeling like that haven't added much success.
Show HN: Scanner – Cross-platform network scanner
Why isn't this the default?
Honestly HPKP terrifies me. If you key is lost or compromised, you "brick" your site. How do you recover from the next Heartbleed?

I think it could make sense to pin an offline key which is in turn used to sign online keys -- it's at least somewhat feasible to build secure, reliable storage for offline keys. But with current tech that would require that your offline key is a CA key, and as a regular user you have no ability to obtain such a certificate.

So basically I don't think HPKP is a good idea, unless you are Google.

I think certificate transparency is the most promising way forward here.
You could always put up a fence to divide yourself from North India, but then you'll just have to pay taxes to light that one up.
American Apparel files for bankruptcy
HashiConf 2015 Wrap Up
I'm with you except for the complaint about the price of the clothing. The cheaper a piece of clothing the more likely it was made with slave or underpaid labor in horrible conditions.

American Apparel's manufacturing was the one good thing it had going for it, US based garment factory and above industry average wages was a step towards reversing decades of overseas sweatshop production in the fashion industry.
Congratulations and thanks, had been looking for one for eons now. Looks promising!
Just because I love buckling springs doesn't mean I don't also enjoy Topre. I'm far from monogamous when it comes to keyboards.

And I most certainly did my homework, which in my case meant walking around in Den-Den Town (Osaka's version of Akihabara) trying keyboards at various stores. In the end, my two favorites were a Fujitsu Libertouch and the Realforce I got.

When you say "Topre keys are louder than cherry", I guess you're excluding the clicky cherries. I have a Filco with blue cherries at work, and it's much louder than my Realforce.
I use Facebook as a developer using a completely fake but real looking identity. I have to have a developer account because of my job. Otherwise I wouldn't touch the site with someone else's bargepole.

Thank you http://www.fakenamegenerator.com

If that account gets blocked then I'll just have to create another fake one.
Keep in mind that ODM switches are 1/3 to 1/5 the price of Cisco.
If the internet providers can be hacked, aren't the "security features" of your PC moot?
Did you read the post?
Because many people have had accounts disabled or names changed back for trying to change their name.
Which is, I think, a mistake; by and large, the best of harsh feedback is more 'both' than 'either/or' - i.e. it might include a fair chunk of yelling but there's also actionable criticism therein. Certainly if you look at Linus' rants the ranting is to emphasise the criticism, not to act as a substitute for insight.
They are entrenched but there's also a lot of reasons that they've stuck around too beyond the inertia of the education system. Any alternative is fighting against a lot of we established training and knowledge. Teachers have been using them for years and the functions are well known and pretty easy to figure out.

TI graphing calculators just work in a way that will be really hard to match with more complex or newer devices like an Android Tablet running an app. The software has been ironed out over years of use and I can't remember ever causing a crash on my 83s or my 89. Plus there's no admin or reimaging required because anyone can go and reset the device to factory in a couple seconds before a test.

Don't discount their low power draw and instantly replaceable batteries either. TIs get weeks of use out of a pair of batteries and you know that they're getting low long before they run out so there's plenty of time to get replacement batteries. Compare that to any cheap Android tablet where 5 hours of active use kills it dead and it takes too much time to charge it back up before a test or class is over so you have to either a) replace it with a charged spare or b) get power to the kid's desk. That's a pretty big knock against having a pool of devices as an important component of testing or in class work.
Every teacher I know either doesn't use Facebook at all, or if they do, they don't use their real name. Why? Because they know that their students are going to look for them on Facebook out of curiosity and gossip amongst themselves about any detail that's on there (or if it's locked down, try to sneak onto their friends list and then gossip). They often have to be very careful or else they could easily get in trouble.

One of those people will actually leave a movie theater if they spot one of her students in the same movie, because she knows from experience they'll take pictures of her on their cell phones and try to catch her saying or doing something even slightly off.

Teaching can't be the only profession where people want to be careful about using their real names so they can easily be found by anyone who wants to look. And it certainly isn't just a tiny number of drag queens either.
Like the inside of a whale?
Thank you, I will investigate that. The number and variety of Minecraft add-ons is amazing.
You should read "The Circle". It is basically that and more.
Property rights are only "individual rights" for those individuals who happen to own property.
The rest of the commenters are quick to dismiss this article as presenting scapegoats, but I'm very keen to see more in-depth investigation about how this was orchestrated.

There are a lot of different ways that this type of cheating can develop over time, and simply saying "lots of people knew must have known about this" isn't very satisfying to me.

There are plenty of ways that upper management can stay in the dark. In the case of Deepwater Horizon, BP didn't make the decisions that lead to the blowout, but created excessive pressure for cost-cutting. In the case of Barings Bank, the managers were genuinely unaware of the rogue trader's fraud, but allowed him to bypass internal controls.

There are important lessons that will come out of the VW case and I'm very interested to learn them. The dismissiveness of the comments here is really disappointing, on the other hand.
They can and do enforce the real name policy. If they suspect your name isn't real (via algorithm or user reports) they will freeze your account until you send them scans of government ID confirming your name. I have a friend with an unusual name, and she's had to go through the process twice thanks to harassers flagging her.
I do wish there was some separation in the description between abrasiveness and sexism/homophobia - I've only ever really seen the former on lkml, and am far more tolerant of it than the latter.
I don't think I ever bought clothes there. When I was younger I couldn't afford it and when I got older with more disposable income for nicer clothes, I was out of the target demo and went straight to looking for things that were more classic/classy and lasting. Basically once I could afford more than JCPenney or H&M prices I was more concerned with how long it would last, how well it fit, and how long it would look reasonably fashionable and not faddish or outdated.

But...

their ads never really did anything for me one way or another. It's not news that you sell clothes to young people (and plenty of older people) by convincing them that the clothes will make you look and feel sexy.

AA advertising just seemed to beat around the bush a bit less. Maybe it's a bit too blatant for the more puritanical shoppers out there but they're hardly the only place where you see advertising that says "buy our stuff, you will be sexy and desirable".
Previously: https://news.ycombinator.com/item?id=10333685
Ask HN: Does knowing the history of a programming language or technology matter?
I had a disagreement with an experienced colleague today. I argued that following the changes and developments of a particular technology or language and learning about their history if you are new to them is helpful. It can give you an idea about why the language changed and for what reasons and the direction it was or is trying to move toward. He completely disagreed with me and asked me to name one example of where knowing about a change in the language was beneficial. I gave my answer but it didn't seem to convince him. What does HN think?
Degrees aren't all about credentials. They're not even all about education. There's the networking aspect to consider as well, and I'd say it's one of the top reasons to go to college at all. You don't really get to network in MOOCs.
Apparently, most sane open source IMAP servers support PERMANENTFLAGS \ * which as I understand it means user-defined flags?:

http://serverfault.com/questions/115769/which-imap-flags-are...

I'm not entirely sure what's "happened with email in 10 years"? Search-defined virtual folders?
Find WWDC Video Content Quickly
So, worried that I was being overly-negative, I thought I'd offer something of substance. If you wanted to separate the Markov bits from the string bits, you could do it thusly:

(defn markov-chain [coll]
(let [adjacencies (partition 2 1 coll)
initial-chain {::start [(first coll)]
(last coll) [::end]}]
(reduce
(fn [chain [predecessor successor]]
(assoc chain predecessor (conj (get chain predecessor []) successor)))
initial-chain
adjacencies)))

(defn successor [chain item]
(rand-nth (get chain item)))

(defn follow-chain [chain]
(->> ::start
(iterate (partial successor chain))
(remove #{::start ::end})
(take-while some?)))

(defn sentences [text]
(clojure.string/split text #"\."))

(defn words [sentence]
(remove empty? (clojure.string/split sentence #"\s+")))

(defn markov-text [text]
(->> text
sentences
(map words)
(map markov-chain)
(apply merge-with into)))

(defn render-sentence [words]
(str (clojure.string/join " " words) \.))

(defn sentence [chain]
(render-sentence (follow-chain chain)))

I'm not saying this is in any way strictly better, but it leaves you with abstractions that can be reused, and text-specific stuff in one place that could be a separate namespace. This is what I'd look for in a code-review of a refactoring like this - not just neatness, but making abstractions explicit and separate, naming as many things as possible, etc etc.
For anyone serious about our field, this is a must read (watch).
Provent – Promises and Events, combined
I think the difference in number of users is partly due to the asking price. I wouldn't use DO if they charged 50$ a month for a VPS to use for mocking up apps. For my use case, 5$-10$ a month is the most I want to pay in such early stages of development.

500$ a month is cheap when you have revenues. But when bootstrapping an app, it's simply out of the question.
> The Ka'bah was (re-)built by Abraham and his son...

That is mythological not truly historical.
The point of plausible deniability is that you have an entire fake partition, with operating system and innocuous data, which looks like it's the only one on the hard drive.
Unfortunately, this is almost an argument for more interstitial ads. View this ad first, then I'll let you look at the content. No ad? No content.
> This is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.

I think I am more confused than anything. On the product itself, they don't seem to be aware of pajax.
Best bet is to wait for Massdrop to relaunch that ErgoDox kit: https://www.massdrop.com/buy/ergodox?mode=guest_open
"element:focus{outline: none;}" also violates accessibility guidelines unless an alternative styling is added.

It's kind of not cool to discriminate for the sake of "polish".

Reference:
http://www.w3.org/TR/2008/REC-WCAG20-20081211/#navigation-me...
http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/F78
Logz.io Secures $8M for Open-Source Cloud Analytics Platform
Abercrombie and Hollister are moving away from logo designs now that their CEO Mike Jefferies was removed from office. Source: a college roommate of mine works at the corporate office.
For sale: baby shoes, never worn.
What money started, patience will finish. Unpopular legislation needs only be proposed again and again until it passes. Corporations (who cannot die) always have time on their side.
It will be interesting to see if the investigators manage to obtain an email chain which will show where the pressure to do this came from - from day 1 I've felt it was unlikely that this was an isolated incident, or one which management weren't tacitly aware of, and I would be very surprised if it doesn't turn out that we find out where it all came from - my bet is that it was pressure from above that led to it, but that's just a hunch - it may be that management didn't know what was going on, and the engineers took it on themselves to cheat. But either way, I don't think we're near the bottom of this yet.
The posts here are missing context: I'm talking about immutable data structures specifically in the context of UIs. It's common knowledge in the React world that there is quite a performance improvement using them, because as you change data you no longer have to do expensive checks to figure out exactly what has changed. You just rerender from the top-down and only update specifically what has changed (which just requires pointer checks now). See http://swannodette.github.io/2013/12/17/the-future-of-javasc....

In general, sure, if you can't take advantage of these semantics then there is going to be overhead and you just gain simplicity. But in certain domains we can take advantage of this simplicity for big performance wins.
Again with the "significant" protection, there is no evidence that the Neo900 or any other commercially available "secure" phone actually will provide any significant level of protection against state sponsored threats.

I look at this from another perspective if http://goldelico.com/ could create a phone which is NSA proof on any level from commercial over the shelf hardware than the NSA is a colossal failure, but they aren't.

The number of users that will use the phone is also irrelevant, because you look at this as only 400 people, the NSA looks at it as these are 400 people that intentionally attempt to evade our surveillance lets check it out.

Back to the phone part everything they've done might seem right, and might seem to be harder to break, but as it seems that not a single phone that is actually used by government agencies in the states is build that way, the NSA certifies certain devices, they do not allow any of them to be used to store or communicate secret information, but it's allowed to be used for confidential matters.

If the NSA could build a phone that they would think it secure, they would do, which again leads me to strongly believe that all of these measures are pointless, yes they might offer some additional level of protection against non-state agents or states without a sufficiently advanced intelligence services but even that might be doubtful because it's unlikely that we'll see this phone going head to head against commercial phone exploitation solutions.
Apple Watch Is Being Severely Underestimated
I've never registered a trademark before. Is there anything more to it than paying the fee and filing the paperwork for a business that's not yet operational?
Watch out when shopping for this model. This specific model is tough to find reasonably priced and the current iteration doesn't have a built in USB cord. Instead, it connects via a USB mini-5 that is pretty weak mechanically. I was using mine as a keyboard for my media pc and it broke after two months of fairly normal use.
Judge> It was a world of laws that you created, they were your laws. It is fictional to think of Silk Road as some place of freedom.

Ouch, terrible strawman; freedom doesn't mean freedom from all laws. It does entail freedom from some unreasonable laws.
I wish to God that Google+ had done the right thing on names during their five minutes of relevance. They might have actually lasted as a viable Facebook competitor.
So what's the threshold separating "rich" from "poor"? What laws apply to me if my net worth fluctuates around that threshold? Different laws depending on the day?

Now if being poor means you can't become rich legally then they do become closer to separate societies, but I sure wouldn't want to live under such a system.
"and that baseband has control over your processor and memory as deep as DMA"

No, that's false. The Neo900's baseband is connected to the main application processor by USB (and UART). Yes, it is closed, but it has exactly the same access to your memory as a USB dongle connected to your laptop.

Modem and SIM are the blackboxes outside of the user's control, that's right. That's why the rest of the system is designed with keeping that in mind.
> in August 2007,[..] It rebranded the company’s diesel engine TDI—for turbocharged direct injection.

Huh? VW's diesel engines had been TDIs for well over a decade at that time, for example my 1996 Golf was a TDI. The TDIs are awesome engines. I previously had a gasoline engine with the same horsepower rating, but the TDI was better in every way: unkillably high torque at low RPMs (I could go from a standing start to 4th gear without ever pushing the gas pedal), great acceleration at high speeds (at 160 km/h, hit the pedal and it goes, whereas with the gasoline engine it was hit the pedal and ... wait ... wait ... still trying to accelerate ... wait ). And of course far, far better gas mileage.
Actually, I kind of like this. It means I can run a dockerized backend that will keep a copy of all my email from various servers and present it uniformly to any N1 client I happen to be using.
Existing email protocols aren't nearly that flexible.
Jas is one of my favorites too. :)