skysight-inc/HackerNews huggingface dataset:
Also don’t forget emigration. I don’t know the numbers for the US but for example in the EU some countries had more emigrants than immigrants during some years (e.g. Spain in 2010).

(edit: clarification)
That's amazing to watch.
I started using rubocop earlier this year and I've become a huge fan. It's done a lot to improve the quality of my code and the consistency of code on projects with multiple developers.
Except, like in every thread in the past week, people are reporting unique random entropy passwords being compromised. If one thing is clear it is that this is a lot more complex than reusing Linkedin passwords.

It's also pretty easy to look at their downtime last week as a huge red flag.
Sounds like an unnecessarily complex alternative to just logging the pedal state the same as you would a keypress.
"same 135 acres will collect 3,277,260 kWh of solar energy over the course of a single day."

3 terawatt-hours? No, something is wrong there. Peak solar energy at the earth's surface is about 1 KW per square meter.[1] Over 24 hours, you average maybe a third of peak. 135 acres is 54.5 hectares, or 545,000 square meters; about half a square kilometer. So we get about 4360 kWh over a day. That's raw sunlight; solar cells are maybe 15-20% efficient in conversion. (Corn plants are about 1.5% efficient in conversion)

[1] https://livingonsolarpower.wordpress.com/2013/03/23/basic-so...
Which is too bad, because sliding doors are one of their best features. As a parent, I've taken to parking next to minivans at the grocery store and whatnot, because I know how careful kids typically are when opening doors. Sliding doors = no dings.
It's infrastructure. Why shouldn't it be maximally employed? If it's not used, it's waste. Don't like fast traffic, do what the OP said, and have the city install stop signs or reduce lane width.

The amount of traffic in the street is immaterial if you're walking on the sidewalks like you should be.
why are you using an iframe?
Show HN: First library supports designing custom transition in Interface Builder
You used "a few words" when floating your idea, so...

Wanting to minimize traffic on a residential side street for the privacy and safety of its residents is a specific, justifiable reason for putting up a "No through traffic" sign. You might not like it but it meets your criteria.

The funny thing is, whether you're talking about speed bumps or Berkeley street dividers when talking about "traffic calming measures," a simple sign (and possible but unlikely consequences for not heeding the sign) might often be an infinitely more user friendly option for both the residents and the would-be shortcutters. Turning onto a street and discovering speed bumps or barriers sucks, and they suck even more if you have to live there.

I lived in Berkeley and the sign strikes me as a gentle first step to take before altering the streets. On the other hand, I'm really, really doubtful one solution or the other is going to be universally more effective. I don't think the "no through traffic" signs one sees where I live now would have worked in Berkeley, for example, even though they seem effective enough here. Different crowd, different traffic patterns.
My response (in good humor of course): https://cdn.meme.am/instances/500x/45999359.jpg

More seriously, every sufficiently complex, real-life design I have ever seen has been a set of compromises to best meet a set of competing constraints. The most that I hope that a book or a lecture can do is provide a general set of principles that an engineer should consider, and be mindful of they are going to violate them. I can't think of any very complex platform that hasn't run into this issue, and Android is no different, and probably fares better than most. Do you have any examples that you would prefer instead?
There are 3 issues:
The most important one is few business are setup to make a direct ACH Credit (for making an ACH Debit its an harder barrier and even fewer businesses have it ). Those that are have cumbersome UI/UX.
The other issue is giving out your account number is not always a good idea unless you trust the source.
And finally if you do give out the account number and make a typo then the money goes to the wrong account. Alternately the account number needs to be verified.

Which is why even today paper Checks are still prevalent by the billions. You can try Digital Checks though.
(Shrug) When I was a child, I was taught not to play in the street.

Meanwhile, access for emergency vehicles can be pretty important for the rest of us.
This is a great little webstack!
Or potentially most of their employees are contractors or remote bookkeepers who don't list them as an employer - a quick Linkedin look shows that a number of the people are located in India, so potentially they're a core group of 5-10 people with X number of offshore contractors.
I think tools like cap'n proto and rethinkdb are a step in that direction.

Rethinkdb comes pretty close to being a generic data store for arbitrary json, and cap'n proto does pretty alright with RPC across code bases.

I'm not entirely sold on a single, global, execution environment. But python is pretty nice for that kind of work flow. You can import from wherever. Soon, you'll be able to import from remote procedure calls.

I'm not sure what's going to work, but I think it is a solvable problem. We just need to focus on reducing API friction.
But Photovoltaics is only one method. There's also hydro and geothermal and wind. (Which yes, I know are indirectly from the sun.)

Having electricity->lightbulbs->plants means separating oneself from the standard growing cycle, along with all the elements of growing outdoors. Being outside of the growing cycle means you could have different climates in a single large building. And having enclosed buildings for growing means being relatively immune to insects, invasive plants, mold, fungi, and other nasties that can wreck havoc on your crops.
> in order to abstract something, you have to either 1) make assumptions or 2) establish a method for the configuration of those assumptions.

Most importantly, you need to enforce the assumptions. The lack of enforcement is where abstraction leaks come from.

> the Second Law of Thermodynamics ( which is the lynchpin of the Two Generals Problem ) is unlikely to change to accommodate our foolishness :)

The second law of thermodynamics is fundamental to understanding how the physical world works, but software is a purely logical artifact.

> As I understand you, "polishing abstractions until they don't leak" is equivalent to "doing the whole job, not just part of it."

It means redesigning the abstraction until there are no cases uncovered by the abstraction's enforcement mechanisms.

> Economically, this is a pain point for the people we work for. It sounds expensive.

Make no mistake, it is expensive. But dealing with abstraction leaks is even more expensive.

> The accounting for it is very difficult. "Can't you just make it work" is not unreasonable.

It doesn't work if it breaks.
My problem with all these types of apps is: What happens when the app goes away? This is partly why I use org-mode, because it's just a text file, more or less perfectly usable without actually being in org-mode. So I'd love to see an app like Inkdrop which stores everything as readable text. (I didn't see anything about file format on the page, but might have missed it.)
You're ignoring land use. You can't build a huge conventional farm in the middle of the city. You can, however, cover all the buildings with solar panels. This gives you land that supports a high population and grows food in the same place. Heck, since you're using LEDs you could put the vertical farms underground, giving every resident access to fresh vegetables right in their own building.
Yep. Now tell me something. You ever gonna steal this man's TV? Or be involved with the kinds of people that would?
Good luck competing with free.
I don't get it why I got down-voted since I haven't suggested to use 0.0.1-pre. I have just pointed out that is weird to release version with only zeros - we usually take zero as point to "nothing, void" for non-techie folks (most of end-users).

Oh If you would search SemVer repository on GitHub then there are some mentions about 0.0.0 [1]. It is interesting point of view but I prefer non-production versions ready as 0.x.y, where x is greater or equal to 1. So yes, the 0.1.0 is way more meaningful and I recommend it.

[1] https://github.com/mojombo/semver/issues/221
I must admit to being reminded of the Cell CPU hype, which is perhaps another case of a solution looking for a problem.
> Just presenting something in court does not make it a fact, actual real evidence is required.

It actually kinda does... If the other party does not challenge it.

If I show up in court with a bill that shows you owe me a million dollars, I attest that we agreed to it, and you don't challenge that fact? That's the truth as far as the court is concerned.

However, the overall point I believe still stands. Weigh the case based on the evidence presented - if it later turns out that a plaintiff committed fraud to get a favorable ruling you now have actual evidence of foul play on the record.
Ya .... its Trello.
Paul is now implementing the vision with http://unisonweb.org/, check it out!
These "if it saves just ONE CHILD" arguments can often be clarified with hard data. How many accidents have occurred to date due to excessive speed on the blind curve?

If the answer is zero, and the curve otherwise meets traffic-engineering best practices, well... stop whining.

If the answer is nonzero, maybe there's a solution other than putting up unnecessary stop signs that will just discourage respect for traffic laws in general.

But we don't have enough data to say for sure in this thread, and emotional appeals don't help at all.
The increase in traffic in some areas can be a safety issue. Close to where I live is a lower school. During rush hour, many drivers choose to drive down the parallel side street for about 5 or 6 blocks to bypass a minute of traffic. Often, these drivers speed and ignore pedestrians, stop signs and cross walks. Just recently, a child was hit by one of these drivers in front of the school and suffered major injury.

The community has organized with the city to add in more stop signs and is attempting to get speed bumps put in place that would control the speed of the traffic. Everyone understands that they cannot legally stop someone from driving down the street but they can add in traffic controls to lower the risk to those who live in the area and make it less appealing to leave the main road designed for higher traffic.

In our case, it isn't about owning the streets, but rather is a matter of safety.
But the missing point here is:

The land used is actually TINY and vertical. The complete climate control means we can grow any food in any weather. No more growing in south america and shipping to new york. All of a sudden massive farming is possible in a few acres of greenhouses to support a major city. No need for machinery to plow the land or anything. Just fresh food grown literally locally to a city. No pesticides because there's no bugs. Great harvests year-round.

So this has the potential to make completely sustainable farming anywhere in any climate with minimal need for water and soil.
But the complexity of handling error code returns from UDP/TCP stacks is fundamentally irreducible. IMO, and it's just that - I'd rather deal tactically with fully nonblocking sockets than gamble on the writer of a library's wrapping of it. If it turns out the library works then bonus - but an error code at the socket layer may ripple all the way up to the ... UX layer. The socket handler is the central artifact.

If you can, try a socket thing in Tcl. It (SFAIK ) completely asbtracts all the ugly away. Stuff built properly ( see the Brent Welch book for "properly" ) in Tcl will be - again, SFAIK, after ... hundreds of these things ) fully reference grade. And they're very cheap to build.

I strongly recommend at least being able to build socket handlers in Tcl because eventually, you'll get into a "he said/she said" over a comms link and using Tcl to test your side is extremely convenient. I had a boss who liked Wireshark and I told him - I don't need Wireshark; I have this test driver. I said this because say you have 2GB of Wireshark spoor. Now what? Just print it out and use a highlighter?
I once was on a committee to craft a sexual assault and harassment policy for a small organization. It was an impossible task: You can't expose others, and especially the alleged victim, to a violent felon; imagine if they struck again! You also can't cost someone their job, residence, or reputation over an unsubstantiated allegation. And a small organization lacks the resources to do a valid investigation, conduct hearings, etc.

You absolutely can and should treat the complainant with respect and support; nobody accused them of a crime and they should not be treated with suspicion or doubt.
Or making a bumpy wheel, which is what I expect the MS Office 365 version to be. Whatever it is, it has to beat Trello AND be worth the license.
It's considered a form of unreasonable discrimination - if someone comes to your shop and you decline to serve them because of their nationality, citizenship or country of residence then that (at least if all that is within EU) is illegal.

You don't have to open your shop in every country, but if an Italian comes to an UK shop, they have rights to not be refused service. The same should apply if some online customer appears to have an Italian creditcard, IP address or real world address - it shouldn't make any difference, it's supposed to be a single market within EU.
Estar Takee 1 3D Holographic, octa-core cpu, 2Go Ram for $125.14
He was an invaluable and founding member of the TOR community. I have deeply seated suspicions that something fishy is going on.
>If you're watching on iPlayer then you'll have clicked-through a warning saying you need a licence to watch. //

In the UK you can freely watch iPlayer content as long as it's not currently being broadcast [roughly speaking, it's more nuanced than that]. The laws surrounding license fees refer to broadcasts, on-demand is not broadcast in those terms.

This is a good thing IMO.
Optimal resume length
> Any scenario could be possible, from personal revenge to a smear campaign by an intelligence agency.

It's also worth being aware of the possibility that Jacob Appelbaum is himself an agent of an intelligence agency (either a plant, or someone turned informant once they realized they could blackmail him and that a creep is a useful informant), and his behavior is a way to maintain his power and in turn the intelligence agency's.

Argument 1: https://inciteblog.wordpress.com/2010/07/15/why-misogynists-...

Argument 2: https://medium.com/@nickf4rr/hi-im-nick-farr-nickf4rr-35c32f...

"But really, I thought, why would Jake be so defensive about some random [lightning talk] that might have otherwise gone completely unnoticed? If I were a government operative hell-bent on destroying the global hacker community, what would I do differently from what Jake is doing now?"

I don't think this is particularly likely over the simpler explanation that he's a non-government-affiliated creep, but if we're going to give credence to "A government agency that hates Tor was behind this," it's worth looking at all the possible ways a government agency might get an advantage out of the situation.
Other countries have that, too, some to a better extent. What they don't have is Hollywood and the English language.
One thing that caught my attention on the video is that people are expected to curate each of their teams. Sounds a lot like G+ circles, it's a lot to ask of users
I've heard that factories will rotate lazy people around the factory floor because the method that requires the least amount of effort to achieve the needed result. Then the company can teach the lazy person's method to their less lazy/less creative employees.

Perhaps the story is apocryphal, but I think there is a grain of truth in the story. Managed properly, laziness can benefit the company. The problem you run in to is that lazy individuals are difficult to manage properly. A company isn't going to realize the benefits from a lazy individual if they aren't permitted to find their own solution to problems, and the shortcuts lazy individuals take can be dangerous depending on what shortcuts they are taking.

I wouldn't want to work for a company that is willing to fire someone for not doing anything for six years because you wrote a script that did basically everything. It implies they value the effort pertaining to my work rather than the actual output, which is insane. That just reeks of terrible management.

That being said, I don't want to imply that all lazy people make great employees. I've definitely worked with people who were just completely unwilling to do anything but the bare minimum, if they did any work at all. I don't think individuals who actively avoid all work without coming up with an alternative are of much use to any organization.
I've driven a minivan, and I've driven a few SUVs, and even before I was a parent, I knew that I'd much rather have a minivan than an SUV.

Now I just have to fight my wife about it, who'd rather have a small SUV...
>If Costello just ignored these requests.....this is kind of on him.

I disagree. If someone is trolling outrageously with something that is clearly of no merit ($30000 for a $40 printer) ignoring them should be an option.
I was trying to explain that many people in poverty are short on things other than money. Like time, flexibility, creativity, and willpower.

Telling them "to cook more because rice and beans are cheap!" is missing the realities on the ground for many. Besides, you can get fat on rice an beans really easily. Again, willpower can be in short supply.

Anyway, these aren't straw-man arguments. I've been there. My family is there. But I guess it's your right to think that people haven't thought about rice and beans before.
You wanted optimized code size and optimized performance?

I mean, sure, but think about how big 4KB is, the tricks that are being used to create the scenes are crazy hacks using default Windows sound files and literally anything the executable can reference on the cheap.

Procedural content generation is really expensive (in general), but that's the beauty of it. You find a way to abstract the content into an algorithm, and then you can reduce the size of the assets, but you pretty much always need to pay the price somewhere.

But hey, I understand the sentiment, I wish Slack didn't consume 2 GB of RAM on my machine.
Uh, sure.

But TBH, if I am going to go through the trouble of MITM'ing the site, then I am going to rewrite the site to:

* include my awesome fingerprint

* link to my awesome key

* link to my l33t entry on keybase

Side note - the CA model has issues, but in what world is pointing users to a VC funded startup that has only been around for two years "safer" than the flawed, but well understood security model of the CA system?

I don't mean to impugn Keybase, from watching them I like what they are doing, but bootstrapping trust based on content they control is hardly ideal, and I would be shocked to hear someone say that Keybase is more reliable or more trustworthy than the CA/Browser Forum (10 years old) and the browser vendors (>20 years old depending on vendor/code base).
> when we were great

When was America great? When did it stop being great? How are you measuring greatness?
> The really frustrating thing is when your lab is doing something that another lab is doing better because you're trying to get into what looks like a really interesting and useful area. Then you have to justify why you're the worst in the world at Y but still deserve funding vs a lab that's #1 in the world at X.

...which more often than not leads to copious amounts of bullshit.
It's pretty common, also the answer in the first hit I get back from both Google and Bing. Sorry if it was too slangy.
I generally agree with those sentiments, and I've been working lately on some developer education on gotchas and best practices for devs using solidity, in particular.

There is a huge need for a focused consumer and developer-oriented rework on the marketing and ui side for ethereum. It's very, very confusing, even for highly technical people.

That said, things are much easier to work with than a year ago. Communication people would still help a lot.

On the plus side, the community is really great. People are nice, and motivated. There is a huge amount of pending work to get Ethereum ready for real prime time, and people do seem to be kicking in.
When TPB claims to be DMCA-compliant, that's what we're judging them on.
Here is an explanation I like:

https://www.youtube.com/watch?v=rNu8XDBSn10

And it gets even more complicated:

https://www.youtube.com/watch?v=O37yJBFRrfg
No need for a slimy business model, the debtor can generate these documents themselves.
It wasn't "Beyonce", it was Beyonce's publicist (it's unlikely Beyonce knew anything about the request), and they didn't try to "remove all copies from the internet", they just sent BuzzFeed an email asking them to take it down.

BuzzFeed, being BuzzFeed, decided to make a big deal out of it (gotta get those eyeballs).
Thanks, these are very helpful.
While I agree with your hesitancy, Daniel, I submitted this post because I’d seen two (but I was wrong – there were probably three: https://news.ycombinator.com/item?id=11845351) submissions on the front page in which Jacob has been accused of crimes (outside any legal system) and I believe letting readers get his side of the story is only fair at this point.
> always look over the source code for rogue functions

I don't really understand the reasoning behind that - so rather than trusting a proven OS and its packages with lots of eyes on the critical code, I should rather read the code of a cryptographic product and then make a decision based on that? Common advice is not to write crypto code yourself, but reading it and deciding that there might be a backdoor based on gut feeling is right? And having identified some stuff I don't understand, then decide for another program that is goofy but easier to read, and compromise security?
>It also looks like it may be (this could be mistaken, I haven't tried Inkdrop) an Electron app, in which case performance & memory usage is likely to be significantly worse than Quiver, which is not only native but very well optimized in my experience.

Quiver is native? From the very first moment it struck me as an 100% web-based app.
I don't understand that one. Does @frabyn not know that spurious means false?