skysight-inc/HackerNews huggingface dataset:
Show HN: SendBird – A Simple Messaging SDK+Back End for Apps
Glad there is finally a built-in alternative for Flux. Been overdue.
This has been solved.

Featherless biped with broad flat nails.

lol

EDIT: For the record, this was said to be Plato's definition of a human after Diogenes (probably my favorite philosopher/practical joker) brought in a plucked chicken and called it a "man" in response to Plato's original definition of humans as "Featherless bipeds"
Have a source for that paraphrasing of Felleisen and Sussman?

I don't know about Sussman, but I'd be surprised to hear Felleisen say that. My extremely loose characterization of Felleisen's view would be that the most important types are the ones in your head, which is not quite the same thing.
I worry about Tor's security:

1) For security, most systems rely on their obscurity and on the fact that the assets they protect probably aren't worth much investment by the attackers. Tor can't rely on either of those circumstances: It's prominent and breaking into it is a one-stop solution to attacking many valuable targets.

2) Many organizations with large amounts of resources, from state intelligence agencies to law enforcement to security vendors to ISPs, would like to find solutions to hacking Tor security inexpensively.

3) True security is very difficult and expensive. For Tor, this is taken to an extreme by #2. Does the Tor Project have the resources to implement bug-free software (e.g., the kind that flies passsenger planes)? Certainly not. Can they find and fix bugs as quickly as the attackers described above find and exploit them? Certainly not. I'm not criticizing them; they just don't have the resources.

4) Assuming the underlying concept of onion routing is secure, there still are plenty of targets for attacks such as implementation and all the other code Tor relies on (e.g., almost all of Firefox for the Tor Browser, encryption algorithms, your OS, etc.). Attacking a Tor user doesn't seem impossible.

Based only on the theorizing above, and not knowing about Tor's actual implemenation, I fear that we're lucky if Tor still is expensive to attack. Of course, any smart attacker with an exploit will publicly complain how hard Tor is to hack.
I am fairly sure that you are incorrect. There are no consequences to filing an 83B with RSUs - you can send it to the IRS, and you will get no response back; they will not send you a letter that says "you did wrong".

The question to ask in this case is: later in the life of your employment with the company, when settlement happened and you received stock in exchange for your RSUs, did you owe tax immediately on that stock? If you did, then you filing an 83B was meaningless.
In the end, I think we have to ask ourselves the question: should we as a society tolerate a situation where a big company like McDonald's or Walmart builds their business upon sub-living wages and uses our social assistance programs as a perverse subsidy?
Interesting. I suppose the questions everyone is asking are: Can we extrapolate that liability to the 'driver' of a driverless car? By pressing the 'on' button, are you commanding the vehicle to break the law should it do so?
open > proprietary: If you want routing (and elevation and a time-distance matrix) based on open data, via an API with liberal licensing, all based on open source code that you could run yourself if you wanted, you may want to take a look at Mapzen's Turn-by-Turn routing. We built it to get away from this kind of thing.

more here: https://mapzen.com/projects/valhalla
docs: https://mapzen.com/documentation/turn-by-turn/
API: https://mapzen.com/developers/
You Should Plan on Switching Jobs Every Three Years
Bragi Dash Puts a New Kind of Computer in Your Ears
Microsoft Java Experience Futures
Ask HN: Which audio books do you recommend?
Previous discussion:
https://news.ycombinator.com/item?id=191715
New Swift Job Board
I don't think there's been any point in your ancestry where one of your ancestors wasn't the same species as his parents, using that definition.

So all your ancestors count as the same species. And all their descendents count as the same species. So there is a single species.

https://en.wikipedia.org/wiki/Species_problem
It probably also means it will be built-in to Andriod next and then probably Windows itself. That could negatively impact Flux the product, which sucks for him.
Laravel Authentication using Stormpath
The NSA was founded in the early 1950s to be the primary signals intelligence (SigInt) branch of the US Government, largely to gather information which would be of strategic importance in the Cold War. You might look at the NSA as a SigInt counterpart to the National Reconnaissance Office (NRO), which runs most of the spy satellites and other strategic imagery. The Wikipedia article on the NSA is quite good.[1]

[1] https://en.wikipedia.org/wiki/National_Security_Agency
I haven't downloaded it yet, so I don't know. Have you tried

- the normal Help in the Apple menu bar?

- typing: System.OpenFile Help.Text
and "middle-clicking" on System.OpenFile?

- typing: System.Help
and "middle-clicking" on System.Help?

I don't know how familiar you are with the Oberon system. The machines had a three-button mouse and you executed commands by middle-clicking. On the Mac that's usually emulated by ctrl+left-click or option+left-click or command+left-click.

A command is: ModuleName.ProcedureName
written anywhere, for example, the menu bars are really just normal text boxes that can be edited like any other text box.
Hi guys, I'm one of the co-founders at SendBird.
We've been making social games and community apps previously, and have been looking for better ways to build messaging/chat features. So we made something that we could use ourselves repeatedly. Would love to get your feedback and shoot me any questions!
People who want a small phone with a large screen, and a lightweight phone with a large battery? Sure.
Honestly, I had to scroll down like 10 categories just to find my queue. Netflix is screwing with us, I think...
How to Product Hunt: a playbook on how to stay cool and not act a fool
Shame on them, both as a Canadian and coming from a family who used to live in Bahrain.
In software, there's a whole industry around this: we call it SaaS and/or cloud services. And in fact, it's basically what it means to be a 'services' company. Your customers are paying you to move that liability I mentioned onto your balance sheet instead of theirs.
Digital Health Funding Hits New Highs in 2015, Reaching Nearly $6B
In Nazi Germany the Stasi was quite effective in monitoring people, suppressing the people and keeping them in constant fear.

Maybe not the main tool for Hitler to reach his position as Fürer but it was certainly one of the main tools to keep him in power.
Tiny V8 Engine Made of Paper Roars to Life with Its Brand New Throttle
surveillance is a power grab, whoever controls the people's private lives, controls the people.
It seems like an idle threat when you are using an anonymous post to protect your karma...
previously: https://news.ycombinator.com/item?id=10870123
I don't think most arguments against surveillance are necessarily implying that it is the reason that dictators rise, but instead it is one of many tools used to allow it to happen.

Furthermore, the fact that billions of people are voluntarily using social media, all stored on private company's cloud servers, along with ML, massive computing increases gives those who'd use surveillance for power grabs exponentially more power than the Stasi, KGB, Hoover's FBI, etc. could have ever dreamed of.
Many dictatorships have relied on people turning in their neighbors for being opponents of the regime. I think that people turning in their neighbors based on things they've seen them do/say is a pretty good approximation of surveillance. I would go so far as to argue that many a dictatorship would have been far less scary (and effective) if people weren't worried that their neighbors would turn them in.
I agree so much with this article. Especially the cursing. Modern web development regularly makes me curse, and it's comforting to see another thus frustrated.

I think this comes down to a common problem with software in general. Software is easier to write than it is to read. This leads to sophmoric software engineers writing more than reading, since it's easier. This leads to the wheel being reinvented again and again.

It doesn't help that most developers don't have any formal training. And the morass of informal hacker camps don't really teach proper structured code design. SW engineering is about managing complexity for the future. And no matter how hard people might try, efforts to turn SW engineering into a configuration exercise will eventually fail for everything but cookie cutter projects.

To take something like JS, whose inventors all largely agree is a terrible language, and continually patch it with more half broken, ad-hoc crap is an exercise in sysiphean masochism.
While I'm glad about the functionality becoming available, is Apple rejecting third-party apps only to copy them?
Netsweeper is creating a bigger national security threat than any so-called subversives could. They are reinforcing a constricted, benighted, world-view in a place that needs exposure to diversity of thought more than most others.
F.lux is free software and they've said outright that as devices / systems implement color shifting as built-in systems, they've accomplished their goal.
Watchout Smart TV Malware Is Here
I mean, the JOOQ guys all seem to hate the hell out of LINQ for abstracting the query language across data stores.
I couldn't agree more. I used to jailbreak my phone just for f.lux when it used to be easier.

So happy it is being cloned but it would've be nice if it was just on the AppStore to begin with.
Twitter’s Policy Reboot: The Good, the Bad, and the Ugly
Likely this dream will be achieved but perhaps not by the US:

https://en.wikipedia.org/wiki/HOTOL
http://www.reactionengines.co.uk/
"Chubby Little Loser" https://www.youtube.com/watch?v=ge7S6-Ta3yg easily my favourite Bowie performance.
I'm waiting for someone to build an implementation of Tor in a proof-verifiable language.

That would be pretty cool, since anyone could prove source correctness automatically.
This kind of magical innovation takes time!
Yes, but it's much better that this stuff is built in natively to the OS. F.lux and equivalents I have used on Android often are gltichy given that they interact with the video system.
Simon Pegg tweeted it nicely:

If you're sad today, just remember the world is over 4 billion years old and you somehow managed to exist at the same time as David Bowie.
> NSA themselves have used Dual_EC_DRBG

That actually makes sense because of the way it was backdoor-ed. What they did there is the golden standard of subverting and backdoor-ing a crypto algorithm: go through a standards body, backdoor-ed it by using a public-private key. They hold the private key. Encourage others to use the system as much as they can (which includes showing the world that they themselves use it).

NSA have been having dreams of key escrow forever. It seems since the 90s, that dream was further and further from reality. But they didn't completely give it up. Dual_EC_DRBG was effectively becoming that key escrow they wanted for all the system that used it and they got to keep the private key and thus have a high enough assurance others won't use their backdoor.

Whoever was in charge of that operation, was probably patting themselves on the back every morning after waking up.
That's insane, frankly. Emacs is supposed to be its own OS with a text editor as an afterthought...
Where are your numbers coming from? Wikipedia says 25 has sold 7.6 million in the US, and it's only been out a few months. 21 sold 11 million. In comparison, Thriller, one of the bestselling records of all time, sold 30 million. (All these numbers are US sales only.)

The data says exactly the opposite of what you're saying.
That's not really what happened, Flux was using private API, and distributing it as a binary blob (!!!).
> The vast majority of people wish to belong to the tribe of “The vast majority of people.”

This is not obvious to me at all. Would someone please explain?
Also interesting here is a common American use of the place name La Grange/Lagrange being a reference to Lafeyette's home castle (as opposed to the mathematician from whom we get such concepts as Lagrange Points).
Germany It’s Just Beginning 8 to 10M More Muslim Refugees Are Coming
The Stasi was East Germany's post WWII security apparatus. You're confusing it with the Gestapo.

I understand and agree with what you were probably trying to say ;)
Nice subtle detail that the page header changes colour in that section.
Shameless plug: I'm an engineer at eShares, and we have been making a big push to bring transparency to employee compensation. Last month we published a guide for option grants, which includes information on taxes, vesting, expirations, etc. Another good source to help figure out what you are agreeing to.

https://blog.esharesinc.com/understand-your-options-equity-1...
We have satellites that can read the text on your iPhone screen

Do you have a citation for this?
Perhaps people don't like me much, but I buy the majority of my flowers for myself.
This site looks terrible (I can't find the report directly, just florists talking about it), but it's taking its data from a major study done on the flower industry in 2005: http://www.aboutflowers.com/about-the-flower-industry/consum...
Of people purchasing bouquets, a third of the purchases were for themselves. So yes, a majority are gifts, but that's still a big market.

As far as why anyone would want to "purchase locally" (note: I live in Boston, think FarmGirl is overpriced, and have nothing to do with this company, but as a frequent flower purchaser, I can see the appeal of the concept) Purchasing flowers locally expand the type of flowers commonly and cheaply available, as counter-intuitive as it might seem. Roses are "traditional" on Valentine's Day simply because they ship well. Really really well. Roses are practically indestructible, and can be grown in Kenya, go without water for a while and still look great when they're rehydrated. Other flowers (Lisianthus, for example) don't appreciate being tightly packed into boxes and living without/with little water while they're hanging out in the dark. Shipping delicate flowers raises the price dramatically, and if there's an option to purchase them without that overhead, I'm certainly game.
Yes. http://www.linux-mag.com/id/723/
I like this. I've been developing for a while and still spitball ideas with my coworkers to see if it already hasn't been done before. Or if my ideas are just plain crazy.
Double Qliq Is Hiring Meteor Engineers in Los Angeles
what property would you prove, though? you could create a memory safe program that does not provide anonymity. how do you represent "anonymity" in the proof system?
I prefer UBER, better software stack, better apps. They pay isn't as good but when using the Lyft app it shows your totals for payout without showing their cut, the Uber app shows your totals after Uber takes their cut. At least when driving with Uber you have an honest number to track for meeting your income goals. Plus left hires all the non-english drivers who can't seem to understand shit.
Visualize Promise resolution
1stop asked for an explanation. You corrected the year, but that doesn't actually explain how you think the two are connected.
https://docs.spring.io/spring/docs/2.5.x/javadoc-api/org/spr...
Also, police in at least some cities use systems that predict whether someone will become a criminal and give that person extra attention.

Here's one story on it that I found with a quick search:

http://www.nytimes.com/2015/09/25/us/police-program-aims-to-...
This is not a useful article for many reasons:

- Redis has no dependencies either

- "weird responses" from Redis? Do you change your tools the minute they don't behave the way you expect, without investigation?

- The title "Picking the right tool for the job" is the almost opposite of what's done here. It reads more like "Stumbling on cool Go software and picking what job it can do for me"

- 400 (or 850) requests/second are ridiculously low numbers for an in-memory key/value store. Redis is capable of doing 100x that on small/medium machines.
It's true people might want something in the future that would require faster processing (I doubt VR is going to be in high demand). But that is talking about a hypothetical future; not the present.

Currently, a 5 year old computer can easily meet most demands. Today several times as many people that have ever bought a computer are buying smartphones. Yet they are less powerful.
On the off chance that it might clarify the thread a bit:

Is there a single non-throwaway commenter that disagrees with 'btilly on this?

Not, like, disagrees about whether it's the most important NSA concern, but disagrees that the gravity of this concern is outweighed by the importance of the work that NSA is doing.

To be sure: there are tons of people who disagree with him around the US. But I'm surprised if many of them comment here.
On the other extreme, Montreal's snow clearing costs an average of $155 million per year.
sapiens - yuval hariri
more money than god - sebastian mallaby
black swan - nassim taleb
anti-fragile - nassim taleb
fooled by randomness - nassim taleb
I use lots of professional-level applications that do simple things - like proxy connections to other applications - and require configuration before they work for my needs. That's because their nature means they cannot function otherwise. To expect that, say, a web server knows my need to serve a particular file from a particular directory a priori is absurd.

But according to this rubric, I can and should expect things to Just Work. Does this mean I should expect pgbouncer to automagically discover what server it is to be pooling over, and that if it doesn't it's broken?

It's silly. Real tools are often more complex than drool-proof iOS Apps. We do ourselves a grave disservice by pretending otherwise - or even by pretending that this is desirable.
The State of Real-Time Web 2016
The modern equivalent would be 140 characters.
Should have removed the ?ref=producthunt , since this posted on Hacker News.
There is no need for a citation, because it is obviously wrong. If you calculate the angular resolution required to read 16 point font from low Earth orbit, you will find that you need a satellite with a primary mirror much larger than has ever been launched.

In addition to the (currently) unavailable high-resolution imagery which would be required, atmospheric distortion would render any text illedgible, and it seems very unlikely the individual characters would be resolvable. Many of the techniques used to reduce/compensate for atmospheric distortion in telescopic imaging are not possible in Earth observation.
My former employer, HubSpot, just started offering a sabbatical to employees at the five year mark too. The only rule was that you had to share what you did on your sabbatical with the rest of the company on the wiki. One of the earliest employees shared a picture of the sweaters she knit, and other people shared images from the trip they took. It was really a cool experience seeing the experiences people earned from working there for five years.

I never considered it as a forcing function to make sure no one employee is a linchpin to a team though. Very interesting point.

(edit - spelling)
I think our difficulty comes from the fact that we are unable to admit how exceptional we are. There is a fad at the moment, and it's been ongoing for a century or more, to assign a degree of banality to the biological classification of the human race.

The obvious problem we all have with this is that we are the ones doing the assigning. I'm reading articles like this on a machine designed and built by humans with, if nothing else, the ability to process mathematical equations at a speed far beyond any normal human ability. We do things that are so obviously exceptional and unique that to classify us alongside chimpanzees due to DNA similarities strikes us all as absurd (because it is).

When the article points out that you wouldn't assign a separate genus to an animal just because it uses tools, they're missing the fact that the difference between a bird using a stick to fetch a seed and one that doesn't is absurdly simplistic relative to LANDING ON THE F--KING MOON. At some point, perhaps something that doesn't factor in for other animals should be factored in for us due to the extreme amounts of difference between my DVR recorder and the special rock a chimp uses break open a nut.

To me, this comes across as biological tunnel vision. Since the differences between other animals fall into simpler categories like appearance and genetics, biologists don't want to introduce something like "behavior" into the mix for fear of it complicating the process. The problem is that in the case of homo sapiens, behavior is an unbelievably big deal.
It's not just Android: on both Windows and Linux, F.lux seems to interact badly with certain Intel video chipsets, and often just turns on and off continuously until I reboot the system. It's great software, but having it native to the OS would be even better. I hope the other vendors follow Apple's lead here.
SEO Fundamentals (10 Day Email Course)
5 years is < 2000 days. 99.99 is one accident in 10,000 days. Post again in 20 years, and if still no accidents then that makes sense.
What I hate about the guy is the increasing religious intolerance that is happening because of this party, and him doing not much about it. He gained a lot of votes by promising to fix corruption and telling "good days are coming". People are actually frustrated as "good days are not coming".

India imports majority of crude and refines all petroleum within the country. Business aren't paying international wages for their refinery workers, they get paid normal wages like for any other Indian. Yet when it comes to selling the petroleum products refined within the country, oil marketing companies used to say they were selling at loss. Not real loss, but hypothetical loss if they weren't selling at international prices -the companies were always making profit. These are listed companies and their annual reports are public.

Now Modi may have not promised he'll keep gas prices low, but is keeping it artificially high what he should do?

Keeping it cheap will not hurt economy as it has a direct impact on prices of food and transportation. People would've been able to save more.
That would help with things like the memory safety of the daemons you run, but that hasn't been the problem when Tor has failed its users.

Tor has failed its users because the idea of running a public Tor cloud with volunteer entry, onion, and exit nodes is ludicrous. It means that the entire network is under surveillance all the time, the exact opposite of what you want. There has been widespread confirmation that the data you transfer via the public Tor cloud is being passively surveilled at the endpoints and actively modified when you, for example, download software. This makes it incredibly dangerous to use, likely more dangerous than just using the regular internet.

There are many other problems (like the fact that .onion sites are a dirty hack and likely have many undiscovered weaknesses like the ones CMU found) but nearly all of them are either deployment or architectural issues, not code security issues.
I don't believe he's implying causation, though the word choice might carelessly suggest it. He means canary in the coal mine.
Wait for the day that your google car won't move because it cannot connect to the server. Or because the lidar lens is dirty. Or a tire pressure sensor is incorrectly indicating a flat. Or (and I really hope this does happen) the engine light has been on for a week. Autodrives will no doubt have many reasons not to move. Seatbelt mandates will seem trivial in comparison.
This will be interesting indeed.

"The Apple private frameworks have been removed from the iOS/watchOS/tvOS SDKs."