skysight-inc/HackerNews huggingface dataset:
I'm a work from home dad (100% remote full-time developer) with a 3 year old. I was home-schooled myself, so your situation is not entirely foreign to me. As you can imagine, you will find this incredibly difficult. You might be able to pull it off. But if you're looking at 4, 5, 6 or more years of that...you'll probably end up needing medication and/or therapy. I'm not even kidding. Even if not, you'll run the risk of being thoroughly miserable and regretting everything. My mother gave up 9 years of her life to home school my brother and me. She was miserable for much of that time, and that was with one less kid and one less job than you. I know that's anecdotal, but it's also kind of obvious.

So from a purely practical standpoint, don't home school MOST of your children. If your daughter is truly on the autism spectrum and the local public school can't effectively deal with that, then +1 for homeschooling her. For children who don't have special needs like that, there's no real need for it. You can send them to public school and still be involved in their education. Learning how to think and learning how to learn are perhaps the most important skills, and they can still be learned in the home.

So come up with a short term plan, then worry about the long-term plan later. If you really think you're cut out for this (and yes, truly ask yourself that in a mirror), find a part or full-time remote job right now. Take whichever you can find first. Plan to send your kids to public school except for the autism spectrum one. This will allow you to give both her and your new job a reasonable amount of attention. Even with only 1 child at home you'll find it quite challenging, though hopefully also rewarding. Probably not exactly what you wanted to hear, but practical solutions rarely are.

If you've read this far, allow me to vent about homeschooling for non-special-needs reasons. Please don't. There's a reason everyone thinks home schoolers are weird. We are. Despite parents best intentions ("best" ranging from individual attention to religious dogmatism), we have near zero interaction with our peers. When we do, it's a very small number of them and for very short periods. We have near zero experience interacting with anyone or anything outside the home. The real world becomes terrifying when you're stuck in a small, safe, homogeneous bubble and don't realize it. Finally, we're with our parents and siblings nearly every minute of the week. That is incredibly unhealthy for a family - being stuck in a house ALL THE TIME with your classmates and teacher. We were all a little miserable, especially in the teenage years. Now if your primary reasons aren't religious, some of that can be avoided, but it will take a concerted effort, which will take time away from your job. And your kids will still turn out a little weird and possibly resent you, even if just a little, for not letting them be "normal."
Like the idea about after_commit callbacks. There's nothing nastier than a valid object saving (especially one calling an API somewhere else), and then that save rolling back due to a callback exception.

A good rule of thumb I heard about Model callbacks is they should only be used to persist or modify state about themselves. I.e. creating and persisting many other ActiveRecord relations, in response to a callback, is a road to misery.

I will also comment more generally that I believe notifications + callbacks is a very difficult area of Rails architecture that is not well handled in the MVC approach it provides.

I would look to Rails event store as a path for decoupling service objects even more, from the sequential actions that lead to their creation.
What You Should Know About Internet Calling
My 1980s bicycle is similarly repairable.

But I wonder if the repairability issue will eventually hit consumers in the pocketbook and drive demand. For instance, the risk that a car can't be repaired by an indie mechanic will dramatically lower its resale value.

An interesting opportunity might be for people to gather car performance data in real time, and tell us which brands and models have the best efficiency and reliability.
Though a year old, https://www.oreilly.com/ideas/the-state-of-jupyter might interest you as well.
As someone who has been on both sides of the table, this article is basically irrelevant for 99.9% of founders. There is an HOV lane for successful entrepreneurs that the rest of us don’t get to take.
I suspect many of us who like Stephenson like him in spite of his plodding indulgences.
Wow, I had no idea about this. I've used it on software before since it looks well-suited to software, and I suspect others are in the same boat. Thanks for mentioning this!
This is my experience as well. People in Seattle even when not on devices are very anti-social. When I was in the midwest, random people invited me to BBQ's and social events all the time.
Due to the planning fallacy, in order to rarely be late, you have to be early almost all the time.
I'd advise people to join a Crossfit gym. Besides (in my opinion) being a physically and by extension mentally healthy endeavor, you easily meet and spend time with a group of adults of various ages going through the same challenge of the group workouts along side you on a daily basis.

Often times you partner up on workouts, or at the very least talk over what the day's workout is. Many gyms organize both competitive (friendly) workout competitions (with other nearby gyms also) as well as social events with members.

The nature of group physical exertion (high physical stress) provides a low social stress environment to make casual acquaintances many of which can become close friends.

I see many in the comments lamenting the practical inability to strike up random conversations with strangers they encounter throughout the day. In the gym setting it is very easy to ease into these types of interactions when desired.. Over time without even trying you become pretty close with the trainers and members just by nature of being around them often, working together so to speak towards a common goal.

This is also a great way as a couple to make friends. You join together, and right from the start you're not on your own.. and often times there are other couples attending classes as well.
So how is this different from other industry postdocs, other than being open to non-PhDs?
"qualitative description of the answers you gave to it" != "qualitative description of person who answered the questions"
line is from naver (korean company), but apparently no one in korea uses line... (100% kakao)

surprised to see Line everywhere else in asia though
(seems initial popularity decides a lot for these messenger apps - or some extremely unique features that can't be copied)
As long as the machinery for HDD's and SDD's keep plugging away, the software exists to duplicate, verify, and repair large amounts of data across many many devices.
The actual question here is how do you both specify a URL and add text to a HN post.
The point of all traffic regulations and enforcement is to improve safety. Ensuring people adhere to the limits in high-risk areas does that.
...but 1 billion ppl != 1 billion consumers...

the huge income gap (pretty surprising given it's "communism" and everything lol) between peasants-workers-in-cities and the others is...
It sounds like any generic dubstep wubbler preset you can download. At least from the few seconds they played it without someone talking over it.

Seeing the video does not make me less skeptical. I don't know that they're lying, but I do not have great faith in human perception.
So much this. I had a lot of resentment built up because of these and realized that some people are just that way.
Riemen mischaracterises Pinker's argument by saying someone writing before WW1 might say aren't people great which ignores their darker side but that's not Pinker's argument at all. If you read The Better Angels it's full of humanities basest natures and horrors and we've just got a bit better at restricting them. The new book is a bit like Better Angels but looking at other stats than war deaths.
Yes. It's the roundabout on Otis st in mission bay.
I believe you can right click in a notebook and select "New Console for Notebook" as well.
According to the image timestamp, (2006). The image is from Sol 728.
It occurs to me that the widespread interest in conspiracies may stem from a general distrust of information from authorities, which in turn is the result of perceiving the dishonesty upon which all of politics is built, for example.
Really hope this is something unique and interesting - rather than just a copycat smart speaker, for instance.

Spotify has such a strong brand and identity, so hopefully they can imbue that into any hardware (if/when it gets released).

And given Sweden's fantastic music pedigree (Sverige!), I could even see potential for a music/rhythm device-of-sorts - more Dropmix and Guitar Hero - than say something akin to a UE Boom or an Echo Dot.
That post has an easy to understand explanation.
For something to be “exclusive”, something has to “exclude”.

The more people hear about that into which they will never be accepted, the more “exclusive” it becomes.

This is not exclusive to google. Others do the same.
We have learned from freeway expansion projects that constant-factor improvements in capacity induce growth in utilization until we return to an equilibrium level of congestion. We're in the early stages of this process for bicycles, so the pain is low for now, as it was when early adopters had the brand-new interstate highways all to themselves. As it was, more recently, when hybrids were allowed in the Bay Bridge flyover lane. What happened? Everybody got a Prius.

For environmental, health, and inclusivity reasons (constant factor improvements in transportation capacity do, after all, mean constant factor improvements in access to cities) it may be preferable to have gridlock in bicycles rather than gridlock in private cars.

But don't think for a second that we can grow sprawling mega-regions indefinitely without gridlock.
Linux ASLR and GNU libc: Address space layout computing and defence [pdf]
That's easy to answer: I didn't say either.

If you'd like to know what I, personally, find awesome about Model S, it's the quiet straight-line acceleration, the modernistic interior design, and that it doesn't burn dinosaur juice. (I know people dispute all of these, but those are my personal favorites.)
That's funny, when I moved to Colorado was the first time I started hearing it. My wife can't hear it at all but it's so loud sometimes at night it drives me crazy. It's not in my head, it's definitely coming from a certain direction. Its very low, I can barely see it on an app I put on my phone, "Spectroid". I'm pretty sure I know what it is, the coal trains moving down the front range. The tracks are like 10 miles away but the sound is so big and low that when the weather is right it propagates for miles. If I can hear it while the train is on a 20 mile stretch of track then a new train will come before the previous fades. I'd wager that distant freight trains and a gentle breeze cause this noise for a lot of people.

I used to live right next to a busy highway, and that higher pitched white noise didn't bother me once. This unstoppable deep noise is incessantly annoying.
You're confusing Bitcoin with blockchain. The former is a specific implementation — the first, yes, but that doesn't limit its other uses — of the latter. The latter is an abstraction that has uses far beyond mere money.

That's the myopia. If you (the general you) can't see the difference, I'm not the one who's short-sighted.
I guess the OP didn't account for updated directions based on traffic by Waze and Google. There goes accuracy of original prediction. Its fundamentally flawed study from that point of view.
> efficiency gain from cities

Sure. It's just that "tolerable commute" would no longer need to be one of those gains.

A fun conversation went by with someone from the Sierra Club. It was pointed out that the built environment which best matched their resource conservation/efficiency goals, was Manhattan. Their response was something like "yes, but we don't emphasize that, because it wouldn't appeal to our membership". ;)

> dasein

Picture brainstorming in front of a hallway whiteboard. Picture grabbing some nearby colleagues to collaborate. Now picture how relatively ineffective and unpleasant it would to do that collaboration over video conferencing and such. It's suboptimal, but that's a price you're sometimes willing to pay for non-locality. But now imagine that given a choice, you would much prefer to be brainstorming in front of a virtual whiteboard.[1] And collaborating there. Simply because it's a more powerful and helpful environment. So your physical whiteboard languishes, gets taken down for wall painting, and is never rehung. Then non-locality is no longer something you pay for. Locality constraints are just gone.

There's a fun decades-old metric on communication technology: Given some communication task, and a choice of technologies, how far would you walk to get access to them? Physical letter, email, phone, in-person conversation. Down the hall, different floor, different building, across the city.

Already, there are some tasks where even if you are sitting in the same office, you would use some tech rather than turning around. VR/AR seems likely to greatly increase that set of tasks. Reducing the importance of being able to physically walk to people.

[1] Here's a limited existing virtual whiteboard: http://store.steampowered.com/app/585040/Dry_Erase_Infinite_...
Ok regarding a poll of HN re:homeschooling here's a positive vote. I was homeschooled during my elementary years and I had a truly great experience. The issue with homeschooling is that it has high variance in outcomes. For some families homeschooling can really be a negative, kids won't be challenged or the parents might have an extremely narrow worldview they intend to foster in their children. There can absolutely be cases where kids become isolated to their detriment. However the benefits can be wonderful. Homeschooling gave me a chance to move at a much faster pace than traditional public schools could have offered. I was able to excel in very different areas (mathematics and art) I believe in a large part because I had total freedom to persue every field to the full extent of my abilities. Also the question of "socialization" is one that I find is somewhat out of date with the way many families homeschool. I always took part in homeschool co-ops once a week and I had many friends who homeschooled. We went on tons of field trips to museums , parks and cultural events. Many places actually cater to homeschool groups visiting during the weekdays. For example I remember getting a behind the scenes personal tour at the local aquarium a and the ski hill nearby had weekday ski days for homeschool families. Also I find that some of the negative experiences some people had at a traditional school I didn't have to deal with at all. I know many people who were bullied for being nerdy introverted kids who actually enjoyed learning (I can't help but think that might have been me and I could have had far less confidence in myself as a result). Kids can be cruel and not all "socialization" is positive. As a final note I hear that "all the homeschoolers I know are hella awkward" objection all the time. It's classic selection bias. The homeschoolers who pass as socially "normal" don't get counted.
"Linux, for instance, does not support arbitrary call depth and barely uses recursion."
Perhaps there's context missing from that statement? Linux certainly can have arbitrarily deep call depth, depending on the stack size. Are you referring to the kernel? That would be odd, since the paper talks about application code needing to be fully recompiled with retpoline to be safe.

(Of course, that means that all libraries you link with or dynamically load have to be compiled with retpoline too.)
Guns and the British Empire
School administrators who hand over the pedagogical reins to a soul-less corporation like Pearson should be held accountable. It's basically an abrogation of administrative duties. Unfortunately universities are slowly being overrun by such charlatans.
There's a lot of AMP hate on hacker news and I've never quite understood why. They talk about it destroying the open web, as if the existence of Facebook, Google, Amazon didn't already make a big dent in it. Really? AMP is the cross you're going to die on? I just don't get it.
At a previous job, I had to investigate a similar issue where some online exams were being terminated early. The overall scheme worked out something like this:

1. students connect to the online system
2. load balancers assign each connection to a server from a pool of 8 or so
3. students start the test
4. a single server responsible for monitoring test duration, checks all open test instances, and terminates those that have exceeded the test time limit

The issue ended up being that a single one of the load balanced servers had its time set slow. That meant that when the terminator server came along, the students had their test end according to the time delta between the server assigned their connection, and the terminator server. Amusingly, it took some time to convince the sysadmin to check their times - they were convinced that they'd manually corrected all the system times after the last power outage...
Bars?
Ironically, mobile users are also more likely to be on a plan with a low data cap, so prerendering might not be in the user's best interest.
I rarely see ads. But then, no TV or smartphone for me.

And I'll be keeping my '92 Civic hatchback.
Is there some research doing the same in voice area?
- Fix/change accent,
- Improve person's voice,
- Perhaps even make one sound like another.
I was actually concerned about exterior noise the entire time, while trying to be inclusive of your comments. But yet mystified about the "roar" you keep mentioning -- ok, now a whine and wind whistle.

And I was flooring it, just not to 60. Which is what I said.

I live in downtown Palo Alto, and I hear Model S flooring it from the outside and inside on a regular basis. It's subtle compared to ICE cars.

Looks like we'll both end up mystified as to what the other is saying. So be it.

But to get back to my original point: If you talk to Tesla owners, they're into flooring it and not making a roar. Not a wind roar, not a small engine wine, but a roar of a gas engine causing breakthrough noise.
Lateness in my case is a consequence of trying to get as much out of my time as possible. I generally find that most of the people I interact with are equally afflicted by this, so also have a tendency to be late and are fairly understanding (within reasonable limits). On the flip side, I find that people that are always there on the dot tend not to have very much going on in their lives. Their timelines defines their personality more than what they do!
Pretty sure from some limited sampling that waze is responsible for this cluster [1]. If you zoom in you can see the right-turn only sign at the intersection. What you cannot really see is that two blocks of cars waiting all have their left-turn signals on (well, the ones that bothered to signal).

I really dislike some of the externalities created by waze.

[1]: http://pangram.org/images/tacoma.jpg
Upvoting this is just not enough. This is the worst aspect of the web currently. Even NASA.gov is just a blank black page without JS enabled.

It's completely unecessary and sacrifices accessibility for ease of development.
[Disclosure: I designed and wrote most of the docs for TensorFlow’s Dataset API.]

I’m sorry to hear that you’ve not had a pleasant experience with tf.data. One of the doc-related criticisms we’ve heard is that they aim for broad coverage, rather than being examples you can drop in to your project and run straight away. We’re trying to address that with more tutorials and blog posts, and it’d be great if you started a blog on that topic to help out the community!

If there are other areas where we could improve, I’d be delighted to hear suggestions (and accept PRs).
A list of crypto readings and resources
The more customers you get, the more customers you get from "organic" sources. Blended CAC makes sense from this perspective.
> if you let them through, it only creates problems further down the line; and if you don't, then everyone questions your teaching ability (but strangely enough, not the learning ability of the students, which most certainly has a huge effect on how well they do.)

American policy is dedicated to the principle that no two people differ in learning ability.
I don't think it has to do with age I think it has to do with the end of the 40 hour work week, the always connected work culture doesn't leave much room these days for people of any age to form old fashioned friendships outside of work
or you could simply use it as a 'better java', and forget all the extra bells-and-whistles.
Add to that heterogeneity that not everyone will have the same openness to friendship at the same time as another. Maybe you pulled an all nighter the night before going to your weekly Saturday spin class. You probably won’t feel social, but the people around you might.
> Thayer Prime, a 32-year-old strategy consultant who lives in London, has even developed a playful 100-point scale (100 being “best friend forever”). In her mind, she starts to dock new friend candidates as they begin to display annoying or disloyal behavior. Nine times out of 10, she said, her new friends end up from 30 to 60, or little more than an acquaintance.

This is like that terrible "The Rules" dating book. How about we treat each other as human beings and not as instrumentalities? We have instincts and biases, but we also have minds and self determination.
I saw a clip from adobe a while ago

https://www.youtube.com/watch?v=I3l4XLZ59iw
Unfortunately, it seems merely being accepted is the wrong metric. From the article:

The school district won't know how many Ballou graduates enrolled in college overall until May, a spokesperson says. We know of 183 students accepted to the University of the District of Columbia, the local community college. But only 16 enrolled this fall.
People are a sum of their life experiences. People who are older, have more that goes into that equation. More often equates to complexity and intricacy, like a complicated key, that becomes harder and harder to find a lock for.

In my early 20's, I was more open to hanging around people I know I didn't like, or wasn't compatible with, because I didn't want to be alone or without friends, craved attention, and saw every social encounter as a stepping stone and potentially valuable.

Now, I know better. When you get older you realize you don't need to surround yourself with people whom you don't like, no longer crave as much attention, and already stepped along many of life's stones. You also put on less of a pretense to others and care less about being liked. It's more important to be authentic and true, even if that means having less friends, than a phony with a lot of fake friends. All this has the result of making it more difficult to randomly find real friends.

It's common I'll meet many new people but the ones who I stay in contact with are few and far between, and that's okay. People come into your life and go out of it, it's just the way things work. I'm thankful for everyone I've had in my life and know that there are many more great people who I have yet to meet.
Like what? 99% of usage is just chat rooms. I could hook in build notifications and post gifs. HipChat had voice and video years before Slack.
it's pretty practical if you're building line-of-business apps, web servers, or other things you would use java for.
Appeal to legality. A similar argument could be made that this would be to stop mass shootings, meaning this bank ban on guns would fall under legal grounds, not moral grounds.