skysight-inc/HackerNews huggingface dataset:
I have literally seen elementary school children in Japan slicing vegetables with a normal kitchen knife. All the kids learn knife skills. It's amazing, but I suspect not something that would be easy to export, culturally.

When I taught English to high school students in Japan, I had a couple of courses where we took over the kitchens and the students had to figure out how to cook meals with English recipes. I was very impressed with most of them. Certainly every student had basic cooking skills and could be trusted with every aspect of kitchen safety (and I was in a low level school).

One of the downsides to the Japanese school lunch approach is that it puts a burden on teachers. They are "on duty" during lunch time on a rotating basis. Japanese teachers get very little down time and extras like this are just expected of them.

Lunch is taken very seriously at the schools. In high school, lunch is not provided. A local bakery comes by to offer a variety of baked goods at a reasonable price, but you can't really trust that there will be decent food left by the time you get there (it is always a mad rush to be first in line at lunch time). Parents are expected to make a packed lunch. The teachers will often look at the students' lunches and if they are not good enough, the parents will be called in. In extreme cases I have seen teachers teaching parents how to cook nutritious packed lunches.

Again, it's a good policy which I think would be impossible to export. Imagine being called up by your kid's teacher and having to go in and be lectured because you failed to make a good enough lunch. I've actually seen parents in tears during their reprimand. Also imagine teachers staying late (unpaid) so that they can teach parents how to make lunch... In many ways, Japan is an amazing place...
Wow are you actually saying all other lifeforms on earth have no intelligence. Thats a nice 19th century view of the world.
They could easily do that right now, the technology exists. It just wouldn't be cost-effective. They can get humans to work for so little that the government will pick up part of taking care of them in the form of food stamps. Partner that with the inability to survive a business climate which would penalize the short-term expenditure necessary to retrofit locations (even staggered and done slowly) with an immediate response that would result in insolvency in very short order, and they'll keep humans around for awhile longer.

What mystifies me is why Netflix DVD processing centers have human beings in them. From their initial conception they could have been almost totally unmanned. No idea why they weren't. Maybe it would have actually had significant negative social response? I know that in my state, an automobile manufacturer was going to open a plant, but once the politicians found out that the plant was going to be heavily automated and provide 300 rather than 4000 jobs, all tax breaks were rescinded so they went elsewhere.
Furthermore, both you and parent are assuming that you have the capability to prepare meals for your children.

In the US, at least, a majority of public school students are eligible for free or reduced price lunch assistance ( https://www.washingtonpost.com/local/education/majority-of-u... ). Which means they likely don't have a sustainable "home preparation" alternative option.

As someone with a mom who taught kindergarten for 30 years, it's not uncommon for school meals to be the only reliable meals in a child's life in certain areas. (Hence offering breakfast)
How would us knowing prevent them from doing this?
Blockchains aren't out to replace databases, but there's a few organisations that could use them for certain use cases. Any processes where you're looking to increase the transparency of your data, or perhaps increase its security, or to try and lower the costs of data reconciliation could all benefit from using a blockchain as its underlying storage engine.
A 100% better language.

Communication is humanity's bottleneck.
Human capital is an important aspect to take into account, but not all college graduates are coming from an Ivy league school and going directly into a job on Wall Street. I think they are trying to draw more attention to the inequality aspect of it, comparing our current situation to more prosperous times for everyone.
AgentJayZ on YouTube is amazing for understanding everything about jet engines/power turbines. Seriously great channel.
I was toying with the idea of doing something like this a couple of days ago, but two things stopped me:

- No support even in modern browsers by default [1]

- Don't want to [maybe] get into legal troubles if it's wrongly used

[1] http://caniuse.com/#search=webrtc

PS, apparently the caniuse info was wrong, since now it appears in green
In '75, Vietnam had finished. I remember asking my Dad was this the war that'd been going since I was little? Man no longer went to the moon. Woodstock was Snoopys friend.

Towns were more compact. There were no traffic lights in my town, no traffic lights until you hit the inner suburbs. Shops had limited hours. 9-5 weekdays, 9-12 Saturday. Except banks. They opened 10-5 and were closed weekends. No Sunday shopping existed. Everything was cash only. Supermarkets hardly existed. Towns had grocery stores, big towns had markets. You got up early on Saturday and shopped for the week in the limited hours available.

Food had to be prepared. There were no fast food outlets. Fast food was limited to fish fingers and frozen vegetables. I could never imagine bread being a dollar a loaf. Milk came in bottles. Milk, bread and the paper were delivered to the house.

News arrived by radio, newspapers then TV. Newspapers printed several times a day. TV was limited to four channels and black and white. Radio was AM. There were a lot of stations but only a few rock stations. Lots of 50's and 60's music on the air. Vinyl was king. 45's were less popular than LP's. 78's was old music. Stereo was affordable.

Cars got smaller, a lot smaller due to the oil shocks. Petrol contained lead. Most families had one car, maybe a second smaller car. Divorce was a new word. More women were moving into full time or part time work. Finance was restricted. Most people aspired to buy a house. Housing and land was affordable. Asbestos was deemed safe to use as building materials.

The difference between the fit and unfit was less. A lot more people smoked. Drinking was institutional. Fat people hardly existed. Diabeties was an old people disease. Kids died in droves on the road. The road toll was more than double what it is now. Men retired at 65 and died soon after.

It was a lot colder and a lot wetter and greener in the winter time. University was free. The library was the place to find out new ideas in books. Calculators started appearing. I heard about time-sharing for the first time. A scientist I knew worked with computers. His username was "Stout".
I moved over to Flipboard after Google Reader shut down, but it's no replacement. I miss the efficiency of Google Reader, none of the alternatives seem to match up.
> Assuming ~650MB per CD, and the 150 CD's quoted, and ~50% reduction using FLAC, I get just shy of 50GB total storage requirements -- compared to the 63GB 'apple lossless' quoted. (Again, why the appeal of proprietary formats for long term storage and future re-encoding?)

I did a comparison between FLAC and ALAC (a.k.a. Apple Lossless) on my CD library a few years ago (plus a few 48kHz tracks taken from DVDs), and the difference in total filesize was less than 10% so I doubt that is a major factor. I personally went for ALAC, as it has equal (EAC, VLC) or better support (OS X Finder, iTunes, Windows Explorer, Windows 10 media player, some tagging scripts, iOS) in stuff I currently use. Providing I keep a decoder with the files, its proprietary nature doesn't really bother me - I can always convert to xLAC if desired.
> instead of wherever it is going at the moment...

Testing?
It should be faster to replace the HP numbers entirely with 64-bit floats. Regardless, I think it would be a useful for two purposes: 1) it would serve as an implementation for chips with only 32-bit floats (maybe some kinds of embedded systems) and 2) we can exhaustively test and verify that the algorithm works on all 32-bit numbers, providing more confidence in the 64-bit version.
I've had different trouble with Docker on CentOS 7. Last November, I created a POC Kubernetes cluster on top of the shipping CentOS 7 Docker infrastructure (1.8 at the time), and then beat the hell out of it. After a week or so, I lost a node to XFS file system corruption in the Docker image tree. The only solution I could find that worked was uninstalling Docker, wiping the Docker image tree in /var, and then reinstalling Docker. Kubernetes would then resume distributing containers to the node. Every node died in this manner at least once during the POC. With Kubernetes managing the containers, it wasn't a disaster - just really annoying.
I took a quick glance though the code... looks really good. I wonder how hard it would be to tweak it to not require compiler support for __uint128_t by replacing it with manual 64-bit ops... or is support for that type no longer limited to gcc/clang?
What is the animation on the left full of RFC 1918 addresses ? I assume those are really NAT-ed at some point, aren't they ?
I feel like I've seen this pop up a few times now, but this is really, really cool stuff. The only thing that concerns me about the growing popularity of using WebRTC is the security concerns around unknowingly joining a p2p network like this for potentially any site you visit. It's not hard to imagine what a bad actor could do to content before passing it along, or more simply, the fact that your true IP is exposed.

Curmudgeony security issues aside, this undeniably feels like The Future™ and a big deal to watch out for. It's also one of those cases where a creator / maintainer makes a huge difference for long term viability in my opinion. Feross is crazy smart and has been working with all the related tech for a while now (via PeerCDN, Instant.io, etc, etc), and is just an all around respectful, nice guy, which is important for the continued development / community aspect.
Go is a step further than these though since it enables "static binaries" you can run go programs in docker with nothing else in their containers. Just one file, the Go binary.

Which is amazing and frustrating since it exposes the inability of other languages to operate in such a simple environment. Even languages like Rust, C and C++ aren't able to do this reliably all the time, with the results being highly dependent on libraries and platforms of choice.
tl;dr: You would need a relatively simple Node.js/Express based backend for Apex, compared to its current AWS API Gateway + AWS Lambda backend.

Maybe TJ could correct any inaccuracies here:

It sounds very much like the Node.js shim used for local testing or other languages could be enhanced to listen to a TCP port rather than use stdin/stdout.

At which point, instead of just using the shim for local testing, you could deploy Apex + Shim to any VM and port. No more lock in.
Rather than be afraid of losing their jobs, they should have been afraid of something much worse - keeping their jobs, creating 10x as much value per year for their employer as before, but seeing their pensions disappear (with no gigantic raise to compensate), their working hours expand, raises shrink to less than the rate at which cost of living increases, and society turning their back on them and calling them entitled brats for even wanting better pay. Oh, and effectively being on-call 24/7 too.
For 3, there's evidence that very low carb diets will improve insulin response. Over time it seems plausible that your body will respond differently to food if your hormones stay out of balance, storing more of it as fat.

How we store energy also depends on what exercise we get and its timing. Carb back-loading supposedly doesn't have the same insulin response because the energy is used to replace sugar (can't remember exact name, too lazy to look it up, sorry) in muscles instead of storing it as fat.

The OP also links to a study that looked at several factors including microbiome. Genetically identical twins could have different response to the same foods. I'm pretty sure our microbiomes are very different than those of our ancestors, so we probably won't get the same results.
There's no other sane way to negotiate large international treaties. The moment you open it to the public tens of thousands of political advocacy groups, lobbying groups, interest groups, protesters, etc from each country start yelling about all the things they want changed. You can't negotiate if your needs keep changing or are conflicting.

Whether we like it or not the TPP really is the "gold standard" of international treaties. Unfortunately it turns out no treaty at all is probably better anyway.
Simple Bash function to visualize PKI chain-of-trust
That was a hard read, especially with the "Most Americans don't even have $1,000 in savings" article on the side bar based on silly science.
I feel like the grandparent post demonstrates a flaw in the method of quoting passages you disagree with: you can just as easily claim the absence of information in the initial post and set it up as a strawman.
Arq has a fantastic Glacier restore mechanism. You select a transfer rate with a slider, and it informs you how much it will cost and how long it will take to retrieve. It optimizes this with an every-four-hours sequencing as well. See https://www.arqbackup.com/documentation/pages/restoring_from... for reference.
That can bite you if you have a lot of small files[1], which with automatic archiving of S3 can happen.

[1] https://therub.org/2015/11/18/glacier-costlier-than-s3-for-s...
I tend to think of this as the Money Ball-ization of the process.

In the book Money Ball (yet to see the movie), the Oakland A's realized - despite the hype - the big names aren't cost effective. That instead by going for people who would consistently get on base and score runs, they could build a roster that would win regularly without spending stupid amounts of money. You don't finish 1st but 2nd or 3rd might work.

In terms of content, it may be too expensive to for that 1M views post but if you can get 10 that get 100k views each, the advertising numbers work out the same and probably for a fraction of the cost. And betting everything on that single post is risky anyway because what if it doesn't catch?

There's also a marketing aspect as that BIG post has to have broader appeal. The smaller posts can hit individual niches.
Anecdata: I stand half the day and sit half the day. I definitely get my focus back after switching. It doesn't matter which I do first. Doing either all day is pretty rough. Standing all day is a little worse than sitting all day.
I understand where you are coming from, but it is not that I am buying 'the lines of bullshit that make [me] feel this way', it just so happens that I need (any) job in the tech field as a recent CS grad, and I have only started searching and I would gladly be employed even under non-ideal conditions.

This, I presume, is the predicament of at least a small portion of people in our industry. Yet, your sentiment and line of thought are interesting, and I fully agree with you. I just hope that you understand that even logical agents can be forced to take non-logical decisions given the state of affairs of the world.
Can this tool offer deduplication (so that changing a folder name does not re-upload thousands of files) or is that something I would have to code into my own backup solution?
it is so fucking obvious that this idea is exactly how browsers will work in the future. A browser is going to just be something like node-webkit/webkit/electron etc. so compatability won't be an issue, then you just connect to a ton of different clients that are running narrow crawls of shit you are searching for. The browser will then not take you to the page, but just display the information directly without loading a shit ton of js.

You can tag or organize the data locally and cache it, or return it sorted to the nodes which serve it to others. People don't give a shit about webpages for search, they care about information. The web is a big rss feed, and our old feedreader "google" stopped doing that well, and also we pay a massive privacy tax for that now.

I see this happening in ~2 years for really techie people and being standard in 5.

edit: elastic search, webkit, real time, distributed file systems, apache spark, google tensor flow. These ingredients will be used to make the new browser which browses information and returns that information not the actual web pages.
Depends. Having an in-house key and shipping everything to Amazon encrypted means that you have all the infrastructure there and waiting, and not capable of being read. Additionally, that tape library would need to be stored, and periodically tested so that tapes can be rotated out as needed. Sending that data to a service like glacier means you've shown due diligence, but at the same time, don't need to maintain a schedule of testing every disk every year.
Tech Gone Bad by John Romero
By requesting the CDs one after another (or small numbers in parallel), keeping the data rate low.
This seems very interesting already! I now have some more technical questions:

- Where is the downloaded data being stored? With a traditional bittorrent client I the data is written to disk. Since JS doesn't make raw disk access available, I'm assuming it's being kept track of in through some js api that tells the browser to store this data. What API is it using?

- Even when I finish downloading the video, the player doesn't allow me to seek to random positions in the video. It displays a "this is how much is buffered"[0] bar that is way smaller than the green bar at the top of the page indicating download progress. Why is this the case?

- As you can see in the screenshot[0], there's lots of nodes that are labeled with ip addresses that are not visible to my computer at all. Is this because the displayed ip addresses are self reported?

[0] - http://nacr.us/media/pics/screenshots/screenshot--17-46-37-2...
> If cost and time were no object, I'd pay someone else to manage every single bit of my infrastructure, and task them with the responsibility for making sure it kept working. I wouldn't ask how, it'd be their job, the thing I'm paying them for.

In the hypothetical discussion we're having, I gave you unlimited time and resources. With that, you chose to let someone else to manage and control your data instead of managing and controlling it yourself, for what appears to be no gain. The logical conclusion is either a) you don't care if someone else has ALL of your data, or b) you don't understand that giving someone else your data will eventually result in the loss of control over that data over some given period of time.
You can't downvote replies to your own post.
I appreciate that you've taken the time to back up your argument. Generalizing from oneself and one's friends to an entire culture is the reason that "not all men" has become a nasty cliche.

But your numbers are focused on race and ignore gender, which from what I've read is the much bigger problem in modern American tech. GapJumpers' blind auditions, for example, seem to indicate that the "women aren't interested in tech" assertion is less true than people want it to be. Nickpsecurity mentioned GapJumpers by name and you and Brighteyes both asked for citations; it's https://www.gapjumpers.me/ if you don't want to Google.
Having tried several Bluetooth audio devices over the last couple of years, I'm not sure we're really ready. I've got a Bluetooth speaker in my car that turns itself off in cold weather, an indoor one that talks to iPads and Androids but not Surfaces, and a pair of bluetooth headphones in a box somewhere that are great as long as you like your music sprinkled with random moments of silence. The less half-baked components on the critical between my MP3s and my ear sockets, the better.
How come the download was already completed but the video only buffered around 50%?
You can keep anything running if you are willing to put in the work. You just fix what you can, replace what you can find, and manufacture what you can't. It becomes much more tricky doing it under the auspices of an FAA airworthiness certificate though.
Thank you your honesty. Now, C++ developers can stop trying to have a productive conversation with yoir new generation of hipster C programmers crafting smal-batch artisinal bytes, and get back to getting work done.
What did this person do to deserve to be downvoted? They're trying to contribute to the conversation and you're being rude.

Sincerely, a lurker's voice.
Interesting, thanks.

I wouldn't use a proprietary format because I could neverbe sure when in the future I'd want to read / re-encode, and what type of systems I'd have available at that timer, other than knowing I'd always have access to free software.

I have some FLAC archives, but I don't use them - so support to play that format hasn't been something I've taken much notice of. Do you normally play your ALACs, or keep an mp3 / ogg / aac version around to actually listen to?
This problem is even trickier than that. The core of the algorithm should be robust given different rounding modes, but the values in the lookup table may differ based on the rounding mode. While it may seem odd for the rounding mode to change at run-time, it has happened before: https://blogs.msdn.microsoft.com/oldnewthing/20080703-00/?p=....

I will have to look at this further. It might mean generating lookup table for every rounding mode and using their union. In general, changing the global state of the FPU seems to be a risky proposition.
idk, works perfectly for me. It pauses for ~1-2 seconds then begins the video at the new position. Mac os x el capitan, google chrome latest.

Not sure what the deal on your end is but I can seek immediately on page load, and the video begins there after buffer.
Pretty dodgy road you've found yourself on, dang.

Evaluating whether or not a criticism of an essay is unfair is equivalent to evaluating whether that criticism is true. It's pretty easy to take "hostility towards PG's points is forbidden" away from this moderation. It might not be entirely, technically true in every single interpretation, particularly the charitable ones you'll apply to yourself, but it's true enough.

I guess I can't be mad at you for protecting the rich people that pay your check.
In most of these cases, the technical decisions impact the commercial. If writing megabytes were "technically" cheaper than reading, you can either choose to pass that cost onto customers or simplify the pricing model assuming some read-to-write ratio.

They didn't just set the prices (or the pricing model) to amuse themselves.

Disclaimer: I work on Compute Engine.
There's a 90 day minimum storage cost for data.
It might be good to show a download of something like a 1MB video file that you could turn on. Tying a 120MB download to reading about what you are showing to people is ridiculous.