skysight-inc/HackerNews huggingface dataset:
Yes! This is great news! I've been looking forward to participating in the race towards the bottom for a while now.
Yes, we've neither run out of food nor energy. Yet.

But that requires some modulation.

1. The cornucopian arguments that we'd have no problems with food nor energy, or that these would grow without limits, haven't panned. out.

2. Yes, the specific predictions that we would be facing major global starvation by now (or at equivalent populations -- ~8 billion), haven't panned out. But those have been mitigated by a few circumstances.

a). The Green Revolution. Largely unanticipated, but through mechanisation, new plant breeds, fertilisers, and pesticides, per-acre and per-farmer productivity has been increased. This represents, though, another potentially one-time-only transfer, as we've basically amped up the nutrient cycle for plants (using copious amounts of natural gas to produce nitrogen fertiliser), taken over for plant functions in pest and disease resistance (through pesticides), and replaced human and animal power through fossil-fuel powered tractors and other equipment (so long the fuel holds out). Withdraw fertiliser and pesticides, and many of those benefits disappear (or must be replaced with far more labour input). Moreover, topsoil depletion itself is now a major concern.

b). Population growth, accellerating at unprecedented rates in the 1950s and 1960s, levelled off somewhat. This has been fortunate. However rather than growing at a constant percentage (exponential growth), it's been growing at a constant rate (linear growth). Trends such as the demographic transition may be helpful, but they're not assured.

c). The 1970s oil shocks. Prior to the OPEC oil embargo (1973) and Iranian oil embargo (1979), growth in global oil consumption was increasing at an increasing rate. The so-called oil shocks had global economic impacts, and sharply slowed growth in energy consumption. This delayed global peak oil (occurring in 2005 rather than 2000), but also put to lie cornucopian estimates of future energy consumption.

One argument might be that "the market responded" to higher oil prices. I read the response somewhat differently: the system responded to higher energy costs and greater energy volatility. The long period of exceptionally steady growth from 1945 - 1972 was, well, exceptional. Trends since 1973 have been highly erratic, though "better" (in terms of growth) at times, worse at others.

What's increasingly clear to me is that explanations of conventional economics are substantively incorrect. That energy and inputs do matter, hugely. And that "technology" almost certainly lags rather than leads energy availability, though the relationship is complex.
In Germany there have actually been serious discussions (both amongst social democrats and conservatives) about "multi-generation living" as a model to improve the well-being of families with children and the elderly.

The rationale goes that grandparents can look after the children while the parents are out earning money and in turn the parents can eventually take care of the aging grandparents as long as they don't need intensive care.

The argument being that this arrangement was historically the norm and worked out favourably for everyone compared to the modern "everyone for themselves" model where overworked parents neglect their children and the elderly can't age in grace because nobody has the time to look after them.

I'm not saying whether this argument is valid or realistic, but "let's rethink best practices" certainly isn't as exotic as you may think, even if this proposal seemingly runs counter to the individualism that is presently the cultural norm.

EDIT: The model projects in Germany also aren't cases of economic desperation either. These are middle-class families who think doing this is beneficial for their children. Maybe one should point out that "living together" in this case doesn't mean the same thing as "sharing an apartment" -- it's more of a "close neighbour" thing. So you could argue it's a bit hypocritical.
Adam at bierlegal.com is my lawyer and I can't speak highly enough of him. He's really really good and will explain things to you in a way he knows you've understood.
the key is not about transgender itself, it's about the law, who defines you can be a transgender at will based on what's in your mind when you reach the restroom door, that means any man can get into women's restroom and vice versa any time.

I'm sure bad thing will happen due to this rule directly.

Some identity card might mitigate this situation, of course it will not get passed as it will be yet another discrimination.
Ethereum Is the Forefront of Digital Currency. By Fred Ehrsam, Coinbase
Ask HN: How would you implement key escrow for FDE on a Linux workstation?
I'm looking into what it would take to implement key escrow/recovery with full disk encryption on a series of workstation laptops. The laptop software image will be based on Xubuntu 16.04, so basically Linux + xorg + xfce4. The plan is to deploy everything with /home/ as its own encrypted partition.

Ordinary passphrase based FDE isn't sufficient in this case as we need the ability to recover the contents of a company-owned laptop in the event that a person refuses to give up the passphrase and goes rogue, gets fired or for a variety of legal/regulatory reasons. Has anyone implemented something like this for a corporate Linux workstation environment?
Hey author here!

I think the debate comes more and more often in the public opinion, and I believe privacy will soon become something people will demand when they buy hardware and software, just like memory capacity or battery usage.

But we don't need to wait for politicians to move on this issue, we can already do a lot without tem! There is growing research on privacy-by-design algorithms, on which we work at my company Snips (https://snips.ai), which will ultimately prevent governments and companies to use data without having the explicit permission of users, what we believe is their right!
I'm assuming this is primarily used for analytics ? Metamarkets another ad company open sourced Druid for a similar purpose. I'm curious as to the differences in these solutions.
> One thing I missed about the old OpenFirmware Macs was that you could personalise a message into the firmware boot screen like, "Call me: +1 305 555 222 for a reward!" The current FileVault login page has no such option.

Although not quite the boot screen, you can set a message on the user login screen, from System Preferences -> Security & Privacy -> Show a message when the screen is locked.

Also of course set it to require password after 1 minute or less after going to sleep (and going to sleep after a reasonable period of inactivity; I have mine set to 5 minutes) and disable automatic login.
You probably need to look at the median house size as well as the average house size.

Also, I strong suspect this varies by region and suburb versus city.
Probably renting a room or bed in a boarding house.
This is a clever way to handle the client. I like it.
Just this afternoon there was a consumer magazine making a full section on faked non user repairable claims from manufacturer. I agree with you, the core appeals to me much more thinking I can tweak it if needed.
Being corporatist and union-busting isn't exactly a sign of being a leftist.

And, while many leftists are anti-Trump, some of his most strident opponents have been movement conservatives.
The free scientific comic books linked from this page. Just scroll down for English or Spanish versions. https://www.savoir-sans-frontieres.com/JPP/telechargeables/f...

And try to get ebooks and documents about biogas production, permaculture, survival skills, handicrafts, how various things work, free computer programming books, compiler construction (Jack Crenshaw's work, not SICP), sewing patterns, cake recipe books, cocktail books (tourism is about to increase). No political propaganda.
According to DC Rainmaker, when combined with the watch you'll get this information on your wrist as well.

So now it's a <$170 device that has optical HR and GPS. It may not have some of the Garmin features (ANT+ is a maybe, GLONASS isn't included), but it adds a headphone output, connectivity and I suspect it will ultimately have a stronger app ecosystem.

If they've implemented optical HR well, it could be a very compelling alternative to the less specialised Garmin devices.
Can you elaborate? I know that it might misbehave (i.e. report false positives), but I only encountered that with more complicated code that deals either with big-fat third party libraries or heavily optimized code where the developer e.g. did not initialize specific variables on purpose.

However if you deal with "student" problems I do not think this is the case. E.g. I taught a similar course to students and they appreciated that instead of

$ gcc -Wall -std=c99 foo.c
$ ./a.out
Segmentation Fault

they got something like

$ gcc -Wall -std=c99 -g foo.c
$ ./a.out
...
==22907== Command: ./a.out
==22907==
==22907== Use of uninitialised value of size 8
==22907== at 0x4004F5: bar (foo.c:42)
==22907==
==22907== Invalid write of size 1
==22907== at 0x4004F5: bar (foo.c:42)
==22907== Address 0x0 is not stack'd, malloc'd or (recently) free'd
...

when e.g. writing to unallocated memory. I know for sure that there were often programs that were believed to be correct by students (and worse, often really worked, but not realiable), but had actually memory errors that were mostly reported by valgrind.

I am not proposing to confront them with valgrind's details (I do not even know them), but explain that there is this tool that is a package in every popular Linux distro and ready to use to find these evil memory bugs (and they can be hard to hunt down if you are new to the language).

In particular I am interested in a false positive reported by Valgrind for a student exercise.
Give me Scala and a real-world problem vs someone using using PHP or Javascript and I will beat them on the initial write, and destroy them on the maintenance. I wouldn't use Scala professionally if I didn't believe this.

In the short term practical concerns can be more important than PLT ones - in five years' time I'm sure Idris will be a better language than Scala, but for some tasks it isn't yet - apart from anything else, you need a strong library/tool ecosystem before a language is truly useful. But that's a temporary state of affairs. If you were making this kind of judgement 20 years ago, and chose a popular language like Perl or TCL or C++ over a theoretically-nice language like OCaml or Haskell, how would you be feeling about that decision today?
There may be other reasons that we are not aware of, anyway learning how to build your own vfs most likely have huge advantages in the long run.
> I'm talking of a city or suburban environment.

You are seriously moving the goalposts. You're somehow claiming that it makes more sense to spend tens of thousands of dollars on a huge telescope that you can't even transport in a consumer-sized vehicle than it does to simply drive somewhere that light pollution isn't a problem?

Astronomy is one of those things that you simply can't do well in an urban environment. Hiking or mountain climbing is another. You just have to accept it as one of the trade-offs of living in the city. No one forced you to live in a city. If astronomy is important to you, you can either put up with traveling for dark skies, or go move somewhere that doesn't suffer from bad light pollution. And if you are willing to spend the money to buy a one-meter scope, then astronomy is obviously very important to you.
Google stops selling the Nexus Player
Why is even easier. Rich people want more money and have better means of getting it.
24 hours (wall clock, not CPU time) is a little long, but it's not unheard of.

With MC path tracing, the noise you get is pretty difficult to resolve, and a lot of companies are using denoisers afterwards to clean up the renders, as it's just not cost-effective to keep them rendering to that extent as denoising is faster.
note there are like 5 versions of UUID, and only v1 and v2 include time and server address. It's also considered bad practice to use them, as it makes your UUID's guessable.
Forcing people to use illegal transportation does victimize people, and if the city is forcing the transportation to be illegal, said victims are the city's responsibility.
Per the original research, other includes living with relatives other than parents (but not "roommates") or group quarters (including dorm or prison). I expect that the former of those used to be higher than today.

ADDED: Maybe boarding houses. Not sure how those are counted.
For context, if true (the paper has not been peer reviewed yet), this confirms what has already been suspected and empirically evaluated about deep learning: that the non-convexity of neural networks is not an issue.
To play devil's advocate: The US does also engages in censorship. Non-citizens are heavily restricted in the kind of political lobbying and contributions that they are allowed to make. We can argue about the distinction between political contributions/lobbying vs speech, but let's examine the intent behind the US laws: to limit the influence that foreign countries/organizations can have on domestic politics.

One could credibly argue that Chinese censorship of the internet falls along the same vein. A completely open internet would immediately result in China being inundated by western perspectives and arguments. An inundation that would be disproportionate, simply due to the west's economic lead and online headstart. One can understand any non-western-aligned nation being concerned about its domestic politics being strongly influenced by the western-free-speech-megaphone.

Overall, I still think that internet censorship does more harm than good, but it's worth considering the above.
"30% pay out" is not the same as "30% pay out massively"
Can second that, Plivo always had great pricing.
To be clear, Rust does support refcounted pointers, but they're used very sparingly, and also have the advantage of allowing regular old pointers to their interior while remaining safe, which reduces refcount twiddling.
Believe it or not, their APIs have very real deficiencies. To the point where they are subpar to custom solutions. E.g. is how extensions only allow for one application to be active at a time (i.e. you cannot run Google Drive and Dropbox simultaneously and have file overlay icons).
In Germany noone can be convicted of murder (or any other grave crime) without at least one lay judge agreeing.

In the case of murder trials (three professional judges, two lay judges), you need four votes, because three would be less than the required two thirds.
> Median and Average Square Feet of Floor Area in New Single-Family Houses Completed by Location

There are some caveats there: these data are for new, single-family houses only.

In many urban job centers, people tend not to live in new housing, or in single-family homes -- particularly not people between 18 and 35.
Houston is much larger than austin (different market category). Uber also does fingerprints in nyc. Uber earlier left san antonio over fingerprints for 6 months, until san antonio compromised with optional finger prints.

If Uber was still in austin, i would think about taking the bus from houston instead of driving (or not bothering because its too much trouble).

With Uber, I frequently car pool with my wife, as i can always take uber back on the way, if our times don't match.

With Uber, I much more frequently consider bus / train, as i don't have to worry about transportation to and from the metro station.
"The firmware is password locked" - how did you enable this?
If you've taken a wrong (or even just unsustainable) direction, returning from that direction is progress, not regress. Not every undoing of a previous trend is heading back toward subsistence farming.

Is there any reason to think that the romantic cohabitation trend of the 1960s might be unsustainable? Given how many people still dream of till-death-do-us-part, yes.
I knew I was missing something, nice!
>In other countries it's common to live with your parents until you're married, or even a little bit past that.

You are also not allowed have sex in these countries. Sexual repression sucks ass. I would take poverty over sexual repression. As someone who has experienced this; it has had major psychological impact on my life that I feel the effect to this day. And I am not alone, millions of youth in my country experience this. Imagine what kind of society that breeds, imagine living in a sex segregated society.
You're post makes a whole lot of assumptions about ridesharing.

1. Uber drivers are compensated sufficiently for their time and expenses (research has shown this isn't true, Uber drivers scrape by just like cabbies)

2. That a consumer's time is more valuable than having public transportation available to everyone (Ridesharing > Buses/bike shares/etc)

3. That expensive rail is one of the only options.

The solution is a mix of buses, bicycle sharing, and electric self-driving cars. How we get there is the tricky part.
I am not an attorney, but have been around tons. One thing you learn in Law 101 is that a contract that is antithetical to a law, or in other words enforces something illegal, is null and void, or perhaps that clause or section of the contract is null and void.

Good thing to learn more about or ask an attorney about.
Unreal the name "Smalltalk" is never mentioned in this thread...a very old argument folks.
Nasdaq rejects listing application by cannabis social network
I was never a big fan of Cars, but I find it watchable. My young daughter loves it. Cars is one of those movies that really appeals to kids, and I didn't really understand that until I had a kid.
oh my god thank you so much. UGHH so dumb.
If I had to guess, boarding houses / rented rooms. If you look at census records for my neighborhood from a 100 years ago, nearly every household had non-family boarders.
Keep in mind that OpenBSD also has a very much locked down malloc in addition to everything else, so buffer overflows are more likely to crash loudly and quickly than to corrupt data and/or allow for exploits. The malloc used in glibc -- ptmalloc2 -- is absolutely terrible for pretty much anything modern, and really should be set on fire and pushed off a cliff.
10 things you may have missed at Google I/O
The proposals about multi-generation living are worth considering, but they can't be used as an excuse to bone the younger generation and call it "the norm". And that's what I observe happening.

I don't think this arrangement was "historically the norm" for city dwellers. There, you had either nuclear families, or singles, or wealthy families complete with servants and maids.

In countryside, where you live is not important as long as you have land to grow food on and there's no drought.

But surely everybody in your family have their own idea what city they want to live in. It's sufficiently hard to negotiate this with your partner in nuclear family! Good look doing it with all those grandparents.
Boarding houses?
Presumably they preferred to stay within the mysql world. I didn't read the article in detail, but I couldn't help but wonder why not use innodb more directly [1]? Imagine how much CPU is wasted using a full blown RDBMS SQL engine on top of InnoDB just to do key-value read/writes.

I have some experience with this having worked on an experimental storage engine for mysql that we connected to a transactional in-memory k-v store. The performance penalty for simple k-v workload through mysql was quite substantial, though our storage engine code was probably not sufficiently optimized. It would be interesting to explore this for innodb though

[1] https://dev.mysql.com/doc/refman/5.6/en/innodb-memcached.htm...
Presumably the parents themselves have inherited themselves.

I think the most appropriate way to approach an inheritance is that your job as the inheritor is to be a custodian.

Sure, you can absolutely blow the money on scratch-tickets or throw it into the wind but I don't consider that to necessarily be very moral or ethical.
> In other countries it's common to live with your parents until you're married, or even a little bit past that. In America it's looked down upon.

Its quite common in America, too.
If you already have a Time Steel, you should wait on this one. Your watch is less than a year old and the new ones are an evolutionary upgrade.
The author can't seem to keep his story straight. In paragraph 3 he makes this claim:

> When a ballot proposal that would have replaced the city ordinance failed, Uber and Lyft left town as promised. Since May 9, there have been no ride-sharing services available in this city of almost a million people.

and then a few paragraphs later makes this claim, directly contradicting the above claim:

> The city’s response is only making things worse. Last week it held a job fair for out-of-work Uber and Lyft drivers, at which it encouraged drivers to get fingerprinted and sign up for the only remaining ridesharing company in town, a local app called Get Me.
DeepMind is probably losing Google tens of millions a year. Now, it may pay off financially in the future, but it's hard to disentagle its effects given that Google already had a deep learning research group, Google Brain.
OpenDNS/Cisco Umbrella is basically a DNS-level security service that analyzes your DNS queries, blocks known malware domains, etc.

For some high-risk domains - depending on some settings - it will also switch to MitM'ing the connection to take a closer look at the traffic and block it on that level if necessary. It might also just be necessary to show the "This domain is blocked" page when you're requesting a site via https. Usually, your employer would pre-install their CA certificate, which would bypass the HSTS warning, but I suppose this might be a BYOD setting (or they just forgot/didn't like the idea of Cisco being able to MitM all the things).
Out of curiosity, does the Android OS use ptmalloc2? I'm using the NDK for my current project. How performant is the OpenBSD allocator in comparison?
Since the percentage of people living alone hasn't changed for the same period, it seems there is a direct shift from Spouse -> back to Parents, or not making the step from Parents->Spouse. The percentages seem to exactly cancel each other. I 'm not sure if there is an economic argument to make here. It seems like a shift away from long-term commitments and relationships. Or that relationships cost too much.
Thank you, that was really helpful.
I'll second this. Homes might be cheaper, but the rest of our bills aren't, and salaries are much lower on average.
Did you write the same 100 klocs of code in a language with lexical scoping before coming to js?
That's traditionally called a "black car service", a sort of independent contractor fancy taxi. Different from a limousine or executive car service. http://www.allstarlimo.com/All-Star-Limo-Blog/2013/8/Executi...
Yeah. It gets easier to understand once you use ctags/etags to have a "go to definition" key while you're hovering over a symbol.
Mobility in the US is high compared to many other countries. It's hard to pull off multi-generation housing when you live 2000 miles away.
The norm of easy ownership of anything is quite recent. Any wealth was scarce. But now there's no reason why everybody won't have some place to live for them.
I'd bet the same.
sorry to be off topic, but what plan gets you 6GB with unlimited voice and sms for $40. Their website currently lists 3 Gb prepaid plan / unlimited for $40. The online only deal is 5 Gb , 100 minutes for $30.
I can't downvote yet, so I'll just facepalm instead
Why all the downvotes this person is obviously new here and he's just trying to be nice.
About as well as you think, which is zero. If an insurance company finds out your injured/killed passenger was for-hire under the table, most standard policies don't cover this especially in the age of Uber. You're screwed.
Whats this guest access enableD you speak of? Sounds useful
Android apps are coming to chrome so maybe next upgrade :)