skysight-inc/HackerNews huggingface dataset:
I don't like the word "buzzword" because I've never actually seen it defined.

Is "WiFi" a buzzword? Is "email" a buzzword? Is "car" a buzzword? Why or why not?

It's like the word "bloat": It's a convenient cudgel to use against anything someone doesn't like which saves them from the labor of having to formulate an actual argument.
Yes. 24 function keys would be a start, plus some more down the left-hand side. Maybe a 3-state numlock, whereby you could get ten more from the numpad.

But, no. It appears the way to make the keyboard more useful is not to give people more keys, nor even just to give them the same set they're used to, but to take them away, and then shuffle around the ones that are left.

Funny... you'd think that for an activity that relies on muscle memory - such as, say, typing - this would be exactly the sort of thing that people would be paying a bit more attention to not doing.

Maybe it's supposed to be some kind of vendor lock-in strategy. One of those vendor lock-in strategies that even Microsoft feels would be a step too far.
For the Chernobyl quote, it is nowhere near as high as that. That is standing at the plant, but the closest you can get is a 1/4 mile away. And you only stay there for about 15 minutes. Most of the time in the tour is exploring the surrounding area and Pripyat.

When Ukraine stabilizes more, I would highly recommend a trip to the Chernobyl Exclusion Zone, it is a really cool experience.
Alexis Ohanian to be blamed for chaos instead of Ellen Pao
I was a high school teacher in a past life and always felt like apprenticeship would be an excellent model to replace the very-much-flawed teaching credentialing system.
While this might be contentious on HN - I wish Facebook would just follow Keybase.io's lead and give everyone a generated public/private key pair. Users that wish to can upload their own public key (FB recently implemented this part) while all other users would just have their private key generated by FB and saved by FB encrypted.

Then create an API so third parties can use FB as a public key server for baking encryption into applications. Doing this you get identity and encryption for free. While identity guarantees aren't quite as good as Keybase's tracking mechanism it's decent since FB accounts can be verified with lots of friends/connections and it's way better than the fantasy of key-signing parties taking over.

As a bonus over a seventh of the earth is already on FB and that's including everyone who doesn't have internet access. I wouldn't be surprised if it was nearly half of all internet users. Plus it seems like it wouldn't be that hard to implement, but maybe I'm underestimating the complexity.

Seems like it'd be a big win for encryption and PGP.
Solving the problem for the elite that can afford to spend ungodly amounts of money (by global standards) on a smartwatch is not really solving it.
Why not Uranus?
Universal remote controls are a solved problem.[0] Don't blame the technology industry, blame your friend for not including the small cost of a proper remote into their home entertainment budget.

[0]http://www.logitech.com/en-us/harmony-remotes
Lots of swaying and occasionally stepping back and fourth a few times is important and will keep the blood moving which combats things like varicose veins. There is no substitute for taking breaks and getting a good walk in...
meh I don't see it so big of a problem. first is a problem for banks, not ordinary people, they bear the cost of fraud

secondly there already are solution in the space that split authentication from payment tokens (i.e. paypal and more recently the super annoying verified by visa / mastercad securecode) and are safe enough and good enough
Have you tried the Kinesis Advantage? For typing, I haven't had a better experience.
Fish aren't as observant as humans
I'm willing to bet you've read 10 plain-english perfectly-adequate explanations of monads that explain them fully, and you've rejected them because they don't seem hard enough.

A monad is an abstraction pattern that, as applied in typed functional programming, has three parts.

1. A type constructor that takes a type and returns an type. Enough languages have an Optional construct now that this should be sensible to anyone paying attention.. If Integer and Optional<Integer> are types that have values, Optional is a type constructor.

2. A function for injecting a value in an appropriate manner. To stick with java-ish syntax, it'd look like Optional<T> inject(T x) { ... }.

3. A function for binding a function to a value with appropriate types. Optional<R> andThen(Optional<T> x, Function<T,Optional<R>> f) { ... }. This function has a couple restrictions on what it's allowed to do which are called the "monad laws". It's not really worth burying yourself in them. The important part is that they have the effect of requiring inject and andThen to do the absolute minimal thing that works sanely.

This really isn't complicated. It's a super-basic pattern. It keeps getting reinvented over and over in languages with first-class functions.

So why do you not hear about it outside of typed functional languages? Because very few languages give you the flexibility to work with this abstraction. In Haskell or F#, you can write code that works with any monad. In Java or Rust, you can only write code that works with a specific type. The missing abstraction capability makes the abstraction academic only. And since it's so simple, there's nothing in particular to be gained by talking about the abstraction when you can't use it.

People have made a huge deal out of monads, but they're really not complicated. Thinking they're hard or hold the secrets of the universe is like thinking the Iterator interface is hard or holds the secrets of the universe. Sure, maybe a language has some syntactic sugar to make it easier to work with them (do-notation in Haskell, for loops in Java). But it doesn't mean there's anything complicated going on.

Note the things absent from this response: IO, side-effects, purity, sequencing, basically any use case. None of them are related to the definition of monads. None of them require monads. Monad is an abstraction. It doesn't let you do anything new. It just lets you share vocabulary (and code in more expressive languages) between many disparate areas.
Not if the government will buy you out if you are facing insolvency. Taking more risks is actually the right thing to do in this environment.
Mobile Robots and RFID Tags Internet-Of-Things-Ify the Outdoors
Q&A with Sysdig on containers, monitoring and CoreOS
An equivalent idea would be:

- Humans don't realize the possibility of living on the bottom of the ocean or in space. We overwhelmingly assume that we must live on land and above water. Nobody builds houses under rivers or ponds.

Either way, it's just a metaphor.
The whole line of Brother printers is surprisingly good for the price. Also, the Ricoh printers do a good job, but send a lot of e-mail about how they are doing.
Mobile doesn't need browser plugins, because it has apps. AS3 compiles to Android and iOS, just as it should. So I agree with Adobe that mobile doesn't need to support Flash. BTW, the same AS3 codebase for Flash runs as mobile apps. Do the HTML5 games support all versions of all browsers on the most popular mobile devices? Not on mine at least :(.

One codebase, runs everywhere, Flash in the browser, apps on mobile devices. Personally never had an issue with it.

Although I must agree with you that it's sad Adobe dropped Linux support.
Not just essays; he wrote something like a real physics textbook at high-school level, which I learned from as a teenager. (Not in school, of course. IIRC it was more illuminating than my actual high-school physics text.) https://en.wikipedia.org/wiki/Understanding_Physics
Further, let me list the jobs that probably this doesn't apply to: doctor, nurse, engineer, lawyer, programmer (probably), scientist, actuary, machinist, welder, etc. This represents a lot of jobs in the US.

Now a list of jobs that you can train for in a year, but which don't need a 4 year degree: truck driver, construction worker, retail employee, many restaurant staff, janitorial, basically anything in the general service industry. This is also a lot of jobs.

Maybe you could name 10-20 jobs which do fall under the general degree plus a year of training?
I was going to comment that his problem with crap printers is that he apparently keeps buying crap printers.

I bought a Laserjet cp1525nw+ Color Laser printer for $200 a few years ago and have never looked back. It's a network postscript laser printer so you never have driver hell and forced obsolesce. It prints beautifully. The paper tray is plenty big for home use. It even came with a spare black cartridge! I intend for it to be the last printer I ever buy.

There is no reason to buy some messy finicky quickly obsolete expensive-refill ink jet piece of crap ever again.

Ok, so that's not 100% true. You can't print on CDs or T-Shirts with a laser printer, so there is still a use for ink jets as specialty craft printers. For day to day printing however they are completely obsolete.
Musical Flowcharts
That sounds species-ist.

Citation needed.
ErgoDox moves several keys like Enter to the thumbs. The thumb layout matches the Kinesis Advantage: http://xahlee.info/kbd/i/Kinesis_Contoured_Keyboard_Classic_...

The Kickstarter Model 01 does the same thing with a different layout: http://www.keyboard.io
For the past few days, I've been thinking about easy to use encryption and signing for everyone.
Fat Man and Little Boy. Can't remember that much, and a very quick glance at Wikipedia suggests a personality piece rather than a documentary.
A phone sold in the EU that fails before 24 months have passed will be returned and replaced for no cost, so either they're making specially durable editions for the European market, or the failure rate <24m can't be that high.
A solution for identity doesn't necessarily imply a lack of anonymity on the entire internet.

It sure would be nice to not have to update so many payment details after a card number gets stoken though.

Last time my card was stolen I had to update a tremendous number of services. Usually I just wait until I get some sort of notice or my account stops working somewhere but it's a pain in the butt.
The assumption when you pay out massive dividends is that the stock market as a whole can invest that capital more efficiently than you can. It remains to be seen whether that's the case, but given how the average Fortune 500 company operates and the trends of technological change that are happening right now, I really doubt it.
Do you by any chance have the idea how much Facebook (and Google, and, and) already tracks you on the internet?

"What could possibly go wrong?"
> > If Obama cares about Iran, he would have supported their Green Revolution

> How do you know he didn't? Because he didn't send in bombers to "support demonstrations"?

Come on, it's quite clear that Obama was very low-key during the Green Revolution protests, much lower-key than he needed to be.
well he didn't even provide real solutions, so he's not even that
I think it's more that if they're not in "wartime" mode, and employ a bunch of brilliant people who are well resourced and not working flat-out, they have a good chance of coming up with big things accidentally. gmail isn't necessarily huge compared to AdSense, but it's big compared to startups.

What sucks for startups is when there's a google-subsidized free or below cost kind of crappy option for something at $0 or $50/yr, which crowds the market out for a $200/yr version. Or when something like Reader happens, which basically kills all innovation in an area, and then eventually gets killed on its own after those other competitors have died.

I'm kind of bitter because there are 2 big projects I'd love to do, but there's a crappy Google (or in one case, Google + a couple other companies) product in the middle of the field in the low price position.
> Even nowadays Apple doesn't seem to have any interest in search technology

It is called Siri. Also Google isn't the only player in search, maps, video etc so competitors like Microsoft, Nokia, and Facebook could pay for placement. If Google was entirely dependent on other people's mobile platforms, then those platforms can make decisions based on payments, as well as on their competitive views such as not wanting to make Google stronger. The latter would harm Google's business and future prospects.
Nope. The idea isn't that fish don't think they can live outside of the water. For most fish, that would be completely correct. This imagery is always used to say that fish don't (and can't) know what water is, or realize that there's anything there at all.
My current favourite "blind spots" are municipal services and identification in the notary sense.

Municipal services are still driven by lumbering bureaucracies that worship paper forms and take weeks to make a decision on anything. This makes the process of interacting with them tedious, error prone, and daunting. Worse still is that it can take weeks for program approvals and to issue permits for repairs and renovations.

The identification issue is that almost all of the above and for legal documents often the only "proof" of identity is a signature. We have much stronger guarantees available that are verifiable and terribly difficult to impersonate. When I bought my house there was a stack of papers to sign that relied on good faith that I wasn't forging the signature and representing myself faithfully... but they could never know that for sure. They were also happy with having me email them sensitive documents without any encryption or verification at all.

Andy Rooney would be rolling in his grave [0].

[0] https://www.youtube.com/watch?v=r6U4IF39kqM
The part that makes this whole investigation almost irrelevant is Hillary gets to decide which emails are considered work, without oversight from a third party. I guess the world will never know if there really was anything illegal. More transparency should be required of high ranking offices.

From the middle of the article direct quote that Hillary decides....

" (Question)
Do you think a third party should be allowed to review what was turned over to the State Department, as well as the remainder that was not?

(ANSWER)
The Federal Records Act puts the obligation on the government official, not the agency or a third party, to determine what is and is not a federal record.

It smells like when Hillary said her family was "dead broke" http://www.nydailynews.com/news/national/stasi-hillary-could...

They only made $12 MILLION the year after Bill Clinton’s Presidency.

Or when she said that Chelsea was jogging around the world trade center during 9/11 and Chelsea told reports she was sleeping.

http://www.dickmorris.com/hillarys-other-fabrication/
The problem (well, one of them) is that there is no guaranteed way of killing yourself. For any sufficiently complex problem you will end up being more likely to near fatally maim yourself in the attempt to kill yourself for an incorrect guess than you will be to make a correct guess.
Hillary is hedging.

paraphrasing: "They're creating exciting new things but we need to regulate".

Without many specifics; it's just not saying anything.

Do you know what she's saying?
I can’t say anything good about most MOOCs
Better late than never. It did eventually happen, if late. I'm not saying basic income is on the horizon, but if trends continue into the future, we will see something resembling it.

Nixon and team considered negative income taxes back in the seventies when it looked like we were in a downward spiral. Nixon might have been a thief and a liar but above all else he was practical.
I just can't help but think that we'll reach a wall when it comes to exploring the real world. Even if we get to travel at the speed of light, we're still limited by it. In 20 years of light travel we'd only visit relatively close clusters. All the other stuff is thousands of light years away. Not to mention exploring other galaxies which are millions of light years away.

Quality of life in the virtual world will perhaps be better than that of the real world. In fact, this is my explanation for the fermi paradox. Most aliens out there have essentially "given up" the idea of exploring because everything is just too far away and they simply can't bend the rules of physics. So they're all living in the matrix.
There are always more than two options:

https://sivers.org/options
It means ignoring copyright on their content.
If by "the west" you mean the USA, I doubt you could find 1 American in 10 who could establish in a simple 10-question quiz that they knew the difference between Hinduism, Islam, and Buddhism. More than half might not know whether Hindus are a religion or an ethnicity. Hindus are definitely not singled out for special derision, beyond the garden-variety xenophobia that characterizes --- well, most of the whole world.

Perhaps this might be surprising, but I learned to appreciate Hinduism in Jesuit Catholic high school, in a mandatory comparative religion course. It wasn't especially thorough, but they did make us read the Bhagavad Gita.

(I have no idea whether this narrative about the Pakistani nuclear program is credible; I just wanted to call out the anti-Hindu bias thing from your comment.)
Derived Personal Identity Verification (PIV) Credentials
Networking. Every time I see a non-technical friend have to know anything about the DNS to set up a website it makes me cringe. And while we're at it, why isn't my new laptop online by default? I realize that there are tremendous problems of configuration and security, but I should be able to unbox my laptop and not care about how many G's there are what the wifi passkey is or what the letters CDMA stand for. It should be as invisible to the end user as memory management.
Their ANTISPAM policy is draconian, but I like their interface. I like that root passwords are in the web interface instead of going through email. Finally, their presence in more datacenters is useful for someone in the middle of the country.
"Don't have social security cards"
List of possible Alternative Internet projects from redecentralize
Via http://cacm.acm.org/blogs/blog-cacm/189498-top-10-myths-abou... which is an interesting read in itself.
Number 1 has already been solved: Bitcoin.
The reason the new number is issued depends on the update procedure being non-trivial and hopefully less broad than the last time. Otherwise, they'd just let you continue using the same one. That's the most convenient solution.
Chatting in Secret While We’re All Being Watched
And it's generally understood that some other countries are only "non-nuclear" because the question hasn't come up yet. Does anyone doubt that Japan could have a nuke in three months or less if it really wanted to? Or Canada?
Not sure how that's relevant - it's a platform and a very widely accepted one. It'd be a very convenient keyserver for third party applications (or really everyone).

If you're worried about them holding your private key then you could generate your pair locally and only upload your public one.
I remember when Microsoft first suggested single signon for the Internet (Passport) and everybody on Slashdot had their pitchforks out and started writing long screeds against giving a single company so much aggregate data about their browsing habits.
I've bought my Albuterol rescue inhalers from an overseas pharmacy for years.

Price of one, with insurance copay, at Walgreens: $15

Price of one (I never order just one) from overseas: $4.50
How  that MSP's make more money by hosting apps
Mozilla performance dev here: Our data backs this up. 4 out of 10 of our top most frequent janks are due to Flash initialization. I'm working to make that all work asynchronously until the time comes when we can kill NPAPI altogether.
Show HN: From Idea to MVP in 24h Course (Angular + Firebase)
Iran has been at war with Israel for at least 30 years via its proxies Hezbollah and Hamas.
Under section 5. Gadget Jettisoning and Landing: "This operation will inevitably involve some risks to the base and to the other aircraft parked on the field."

That has to be one of the most true statements ever to be written.
Thank you Jeff and the API Gateway team for the communication and prompt fixes.

I’ll update my original posts so that they do not misinform others and I look forward to future improvements.

One additional thing that would be incredibly useful is a simple blog post that describes steps/options one could take to increase API Gateway + Lambda response times. I'm fiddling with this now, but I wish I had some guidance as to where to focus my optimizations and how to make them, all in one place and straight from the source (AWS). For example, I'd love some examples on API Gateway caching, making my API accessible in multiple regions, how to make my Lambda functions faster, and why my first requests to my API Gateway + Lambda routes are so slow even after only a few minutes of inactivity. On a first request, my Lambda function will run for 1.2 seconds but the network request as a whole takes 2.8-3.2 seconds, yet every immediate subsequent request comes in much faster (~1.4 seconds)(Everything is in the same us-east region). If there is nothing I can do about this because the server my lambda function is on has been de-prioritized due to minutes of inactivity and is in an idle state, then the guide on optimizing elsewhere is even more necessary. This is the last piece of the story that is missing for me personally, and it causes me to hesitate before deploying more code. Also, if you have this written already and I've missed it, please let me know!

Overall, you've lowered the barriers to entry and increased efficiency so much I plan on deploying much more server side code than ever before.

Thank you,

Austen
> The advantage of the Plugin Check website is that it works in any browser. <

Do that carry any value these days?

Heck, it seems weird that Mozilla can push plugin warnings directly to the addons ui but can't indicate if a plugin can be upgraded.
Yes, not sure how that typo happened. Got it right the second time, though :)
it's not like it would have mattered... that hospital didn't stand a chance either way...
Here's who's on Facebook, Snapchat, Instagram, and other top social networks now
Isn't complaining that (INT_MAX + 1) is undefined the same as complaining that (8/0) is undefined? What meaningful functionality could be gained by defining overflow behavior? If you really want to know what INT_MAX + 1 is, try:

printf("INT_MAX+1= %lld\n", (long long)INT_MAX + 1LL);
I'm fairly new to HN, but I've found people here tend to be much more civil than most places on the web, which I think is great.

>if that data can then be used to make a statement, its proof

I'm not trying to be overly semantic, but I think "evidence" would be more appropriate than "proof" in this case. My claim was never that there isn't evidence that housing the homeless costs less than other welfare programs (or that I think it's something we shouldn't do), I just think you are being too forceful in your claim.
My in-laws live in western Massachusetts and I always wondered why the name of their small residential street suddenly changes halfway down the road. The story is that there was an old county road that used to intersect that street years ago, and the law said that each segment of road intersected by a county road had to have a unique name. The road is long gone, but the impact remains.
Humanity and culture are fluid and dynamic. It will always be changing. I'm sure there were many who panicked about how social interactions were ruined by the introduction of the light bulb to the living room, and then the radio, then tv, etc.
One of the authors here, I'll be around to answer any questions if anyone has them. I'm sure my colleague will be around as well.