skysight-inc/HackerNews huggingface dataset:
Being homeschooled doesn't mean the kid(s) don't get socialized. There is more than one way to interact with other people in formative years...

I have close family members who have been home-schooled and they are very well rounded adults.
Another cool feature, on top of steveklabnik's comment: rustc is actually smart enough to collapse `Option<T>` where `T` is a borrowed reference (pointer) to a single word. Basically, the compiler knows that the pointer can never be null (borrows are always valid when in scope), so it can use the non-null values for `Some(...)` and the null value for `None`.

In other words, the compiler can turn an Option into a null-pointer convention by reasoning from first principles.

(I think this optimization works for enums in general, and is somehow related to the `nonzero::NonZero` type, but I could be wrong about that.)

Example (look at the calls to f1 and f2 in example::main): https://godbolt.org/g/SSs6X2
Downvotes for you, apparently! Shut up and calculate, as they say in QM...
Fascinating!

Voices in the head that are not actually voices. I wonder if deaf-blind schizophrenic would 'hear' them in Braille.
I worked with a guy who had previously interned at Daimler (Mercedes) in Germany working on self driving cars, although it wasn't called that - I don't remember the phrase he used. This was in 2005.
First, Yuuuuge disclaimer, I'm not a lawyer, this isn't legal advice, and the rules are different pretty much everywhere so, in this context I'm speaking as a California resident about employers in California, and there are reasons it is hard to win a hiring based case[1] ...

To award damages you have to make the case that you were harmed. It is one thing to sue a company that dismisses you for discriminatory reasons, you had a job and a salary, and a court could find that you were discriminated against, so you were "harmed" by the loss of pay. The court could award back pay and punitive damages to make you whole. However if you had yet to be hired, there isn't any way to prove either what your salary would have been, or if you had worked there that you would not have been dismissed for any of a million completely legal reasons. As a result and claim for damages would have to somehow prove that by not hiring you you were somehow not hireable or through perhaps a long an tortuous interview process you were financially harmed. Both very hard to do.

The big difference is that you've never worked there, so you haven't been harmed. However, it is illegal to discriminate and the remedy for illegal discrimination is a fine administered in response to a criminal complaint. That is why you get the NLRB involved, they can bring criminal charges, you can't[2].

[1] http://www.nolo.com/legal-encyclopedia/lawsuits-based-the-hi...

[2] Not strictly true, you could swear out a complaint but it would be up to the District Attorney to decide if they were going to prosecute based on your complaint.
And Atwood had a horrifyingly prescient eye for how a state like Gilead could come to exist: “… after the catastrophe, when they shot the president and machine-gunned the Congress and the army declared a state of emergency. They blamed it on the Islamic fanatics, at the time … Newspapers were censored and some were closed down, for security reasons they said. The road-blocks began to appear, and Identipasses. Everyone approved of that, since it was obvious you couldn’t be too careful.” Eventually, women’s bank accounts are frozen, taken away from them, women are fired from their jobs. It happens step by step. How do you boil a frog? You turn the heat up slowly.

Stories are good at illustrating points in an argument, but not at helping to predict the future. Books need to be fun to read, so realism will give in to the needs of the plot eventually.
So the thing I don't get is in this autonomous car future, is everyone time shifting to share these cars? Does this work in a factory town where everyone has to be in at shift change?

Or if I lease my car out when I'm not using it how do I not get my car when I really need it or want to go home sick?
If you go with the Pixel, which is basically the iPhone of Android, you'll get a similar to iOS update experience.
Why is this on HN
Blogspam of

https://www.fau.eu/2017/03/15/news/research/the-worlds-large...
I'll throw Atlassian's products into the mix. I've personally only used their SaaS versions, but believe they charge on a recurring basis in several tiers by number of seats in both cases.
You can't​ directly compare 1000 jobs in the entirety of the US and 1000 jobs in a small town with nothing else going on.
We home school our kids and I cannot disagree more strongly. I'm not sure where this myth that home schooled kids miss out on socialization comes from. We don't lock our children up at home.

My daughter (16) is outside the home for: piano, spanish, voice lessons, horse riding, and acting. She currently helps TA kids at a local community theater. This is not to mention the time she spends with her friends.

My son (14) is outside the home for: piano, spanish, soccer. And also to play with his friends.

They also both regularly take extra curricular classes. Just one example: http://ccee.unc.edu/youth-new/classes/bolin-creek/

I went to public school. My kids are much more socialable than I was at their age. The social environment at public school is nothing like the real world and I'm glad to have my kids skip it.
Chapters do not appear ordered. Is this intentional?
Meet the Dagadam, an Impressive Apple Watch Competitor
First, "a language designed for deductive logic" is not remotely what math is.

Second, programming is a limited subset of discrete mathematics.

Third, the underpinning of all that science is still math.
Try ebay. They seem to take negative feedback more seriously.
Neither. I think Flow and TypeScript are both great solutions, and neither is clearly better at this point.
The map being heap allocated somewhere means this, in its most basic form:

{
map<whatever> *ptr = new map<whatever> ;

// forgotten delete
}

If you don't want the heap allocated map to leak, and you want that management to be automated, you need some smart pointer type to reference it; map itself doesn't help.

All RAII-driven management of heap resources is tied to some scope somewhere. Anything not tied to scoping has to be treated explicitly: try to calculate the lifetime and explicitly dispose of the resource.
I am sure that other significant business losses will also cause Amazon to take action, like understanding how many sales they're losing for lack of trust. So I ask everybody reading this: next time you get ripped off, make sure your contact understands that you aren't just returning the product, you are re-purchasing it elsewhere because you can no longer trust Amazon with this.
I am pretty concerned about the pricing and subsidizing of said prizing. Its unsustainable for the drivers and uber in the long run.
CORPORATE SPONSORSHIP PROPOSAL Australian Documentary  ‘ That’s Not a Knife. ’
You're amply correct on all points, and GP wrong.

I'd point to Stanley Kubrick and Arthur C. Clarke's 2001: A Space Odyssey for numerous aspects of technology, including talking computer interfaces, tablet computers, and voice communications.

Vannevar Bush, in the 1940s, and H.G. Wells, in the 1930s, were proposing systems markedly similar to contemporary Internet-based systems.

Arthur Clarke's Imperial Earth (1975) featured an all-in-one, solid-state, "Minisec", indistinguishable from a contemporary smartphone: pocket computer, communicator, video and audio recording device (along with ubiquitous appearances of people who were recording their entire lives with them, much to the annoyance of those about them).

Also a run-in with a global surveillance secretariat, of sorts.

There's "Ender's Game", the original novella (1977), which featured a Usenet (or Reddit)-like online communications forum ... used to manipulate global political discourse.

The one element missing from most early formulations of a universal global computer network were the commercialisation and advertising-oriented nature of these, as their primary means of monetisation and economic support.
Because it got submitted and voted on.
I used a number of free apps for pre-schoolers available on Google Play Store to teach basic English skills (words, rhymes, counting) and simple maths. Haven't bought anything fancy.
> for most of us, we're 100% good towards those around us and those that depend on us.

This really isn't true, even in the narrowest sense. Domestic violence is extremely common!
> #1 reason is browsers. They expose HTTP and Websocket abilities, but nothing beneath that.

More specifically, web pages. Browsers usually support more protocols (FTP, for instance) but don't expose the protocols to scripts running on web pages.
Do not mute errors. It is a bad practice.

https://github.com/derhuerst/tcp-over-websockets/blob/master...
Yeah, I meant grades 1-12, forgot that middle and high school is called "secondary schooling". My bad.
>What evidence do you have to support the idea that people "did it with 'no problems'"?

Familiarity with history and humans? Being from a rural area myself, and having seen tons of people (including my grandparents) do it, and having travelled all around the world?

Really, you'll contest that the majority of people killed and ate animals themselves (without some specialist to package them for them) for most of recorded history and still do in tons of places?

>Why does the profession of a "Butcher" exist?

For the same reason that the profession of a cook exists, even though people cook themselves all the time too, and used to cook even more so back in the day.

As with tons of other professions, because cities and towns first and foremost.

Note that the "profession of a butcher" in most rural areas around the world either didn't exist at all as something specialized, or was a place one rarely visited, and only if they didn't have land and/or animals of their own.

Because almost everybody (and surely many more than actual framers, cattle raisers etc) had their own animals, for eggs and wool and occasionally (as it was quite expensive and a treat) meat, not everybody did.

>How about Hindu's, Buddhists etc?

These have sacred animals (and some of them, not all), or religious diets. Those have existed since forever (also fasting certain foods for certain times).

But since you've asked:

A vast majority of Indians ate meat regularly and meat eating was never prohibited in ancient India. Certain sections of society and some ascetic traditions practiced vegetarianism both for religious and spiritual purposes, but it is not true that they constituted the majority.

Meat-eating is strictly prohibited in Jainism, whereas it is conditionally allowed in Hinduism and Buddhism. In all three religions, the rules regarding meat eating are established according to their beliefs regarding karma and virtue such as nonviolence and compassion

Hindu law books prescribe rules for meat eating for the four castes and specify which type of meat is allowed for human consumption and under what circumstances. Buddhist texts also lay down rules for meat eating by the monks.

However, as time went by, meat-eating became a more restrictive practice in both Hinduism and Buddhism. Presently, vegetarianism is a fashion and a vanity among the elite and the middle class Hindus. They may not perform sacrifices, worship gods, or practice virtues such as honesty, compassion towards fellow human beings, charity, etc., but would make sure that everyone knows about their preference for vegetarian food because it is the current trend and gives them an aura of superiority in a community that has taken to the filmy practices of pseudo culture and hybrid lifestyles.

http://www.hinduwebsite.com/hinduism/concepts/meat-eating.as...
My personal connotation would be that "stumble" implies a misstep (e.g. one's own fault), but "tumble" can be due to outside influences. YMMV.
I was home schooled the whole way (k-12) and have missed out on nothing. None of my peers know I was home schooled, and when they do find out, they all react with surprise.

My next line is,

> I know, hard to tell, right? Ever since I stopped tucking my jeans into my socks, no one guesses that I was home schooled!"

My point is this: I believe you are experiencing a selection bias. When someone that you meet is very poorly socialized, you might dig a little to try to understand why. If this person was homeschooled, you add a tally to the "homeschooled && poorly socialized" count.

Repeat enough times, and you might have many, many marks in that box.

The problem is, when you meet a well-socialized person, you are less likely to _also_ dig and find out if that person was home schooled or not.

It may also surprise you to learn that in many home schooling communities, especially today, there is heavy emphasis on "socializing", and the kids can often learn things that public schoolers cannot.

As an example, I was able to begin working when I turned 16. I didn't work tons, but I was available to work in hours other kids were not, so I was always working around adults. I quickly refined how to interact with adults and learn from them.

Public schools segregate kids by age, so the only adults they interact with are teachers/administrators, not adults in more "peer" relationships.
Anyone here on an Android phone ever been hacked?

Yeah I didn't think so. This is just more Apple propaganda
How much of this is being held back a year, and how much is “parents who actively make a non-default education choice are, on average, more engaged overall in their child's education, providing advantages”?
That one is good too!
"Dominance" of the PC was more late 1980s than late 1970s, and that's if you count only office use. PCs didn't hit 50% residential penetration until ~1998:

http://farm3.static.flickr.com/2244/2199183615_c2a8acbaff.jp...

Yes, you could buy a PC in the late 1970s. But they were still pretty rare, and even a freestanding home PC didn't become hugely common until the 1990s -- networking was the missing step.

Mainframes have had buffers put between them and end-users, but are still highly utilised today. And the computerisation of the office was proceeding at mixed rates through the 1980s and 1990s (though well advanced by the early 1990s).
That's why you specify that you don't want your inventory comingled.
Not really, the .NET Native step is performed at build time, the packages the developer uploads to the Store are AOT-compiled
The Only Thing You Need to Get Good At
He's a scumbag communist. Some lines of thinking do not deserve consideration.
Ask HN: How do Imgur.com and others check that images are not malicious?
On Imgur and other sites you're allowed to upload an image without even opening an account.

What checks do they probably have in place to check that the image isn't actually a malicious one?

Is there something that a huge site is able to implement or use instead of the checks that anyone can implement?
When I say "intervene directly" I mean more like directly employing people.
Fasmg-Ebc: An EFI Byte Code (EBC) Assembler, Based on Fasmg
Hi! What do you think of the new version of Freeciv WebGL 3D? I'm always interested in feedback to improve the game. Thanks!
Their LEO guide is just as good, but not updated in a while.
I notice that the activities you describe your kids doing are, for the most part, structured. How do you know they are socially adept or sociable? Will they freak out once on their own? I have 15 nieces and nephews from 2 sisters. Both home schooled through elementary school and one did it for all of k-12. The k-12 homeschooled kids were done a great disservice by their mom. She has b.s. degree in accounting and is in no way qualified to teach kids.

I guess my pint is that our anecdotes cancel each other out but I'm curious to know why you think homeschooling is benefitting your kids. Why do you think you are qualified to teach them the variety of subjects one learns in high school. Why do do you think they are more successful being homeschooled?
But they already have to pay welfare for those people, right? Or is Amazon bringing new low income residents?
> Why does the profession of a "Butcher" exist ?

Because comparative advantage and the economic benefits of trade and return on specialization exist on the individual level as well as the national level.

Which is also pretty much also a big reason why human societies exist.
Transport is a tough industry with a lot of knowledgable competitors, and is a significant 'big data' consumer. It has thin margins. Uber can do what it does because it's burning through capital, but there's a reason why financially-sustainable people-moving companies don't drive all shiny new vehicles and offer bottled water to their passengers.

If you want to talk about reality, then talk about sustainable financials in the transport industry.
You could also reuse an old laptop, buy a proper server, rent a VPS, or buy web hosting space for a few bucks per month.
How is $1584M net revenue in Q4 subsidizing rides?
And APFS drive will work according so APFS rules so I guess no worries
I don't know about that particular product but Amazon's inventory can go in and out of stock. Also they do not give themselves the buy box all the time, they do share it with third party sellers.
True, you would typically use machine learning, which can be used to identify and separate layers in protocols.
How do we justify pulling a fetus out of a womb, piece by piece, or by submerging it in poison and then sucking it out, a fetus who without this intervention, 99% of the time would have been a life.

We don't think about it.
Then Amazon can locate its facilities even farther from population centers where there is no municipal or even county government to speak of.
Bookmart
LA Times and ads
Yes, they are in reverse order, start from the last post and work up.
People seem eager to forget, given that Google Talk was discontinued not even a week ago.
And it's an interesting thought experiment to imagine yourself in their shoes.
A, you're wrong. Diet, healthcare, and pharmaceuticals are very interconnected. Also, adding pollution and climate change in there as well when you count land/water use and greenhouse gases produced by factory farming. Add advertising and lobbying in there as well, it's so effective you still think you're right.

B, the original comment was focused on taking what works from both and leaving the rest behind. You're making the same mistake as a billion other people...clinging to the paradigm you are currently in thinking there is nothing beyond it.

C, I'm tired of people thinking they are smart because they used the word 'orthogonal' and say things like 'sorry for the harsh words bro', which doesn't apply in this context and this is a pretty typical reddit/HN thread. Do you have any original insights into any of this or are you just gonna drop more vocab words and 'harsh words'?
- Unit portraits could have a rasterized version of the 3d unit.

- Could try other font faces, there are many now available (e.g: webfonts) that could improve the UX.
If you didn't click on the article, you wouldn't have learned that Uber hasn't finished its own investigation, and warrants the accident serious enough to suspend its own trials in both Arizona and Pittsburgh.
I worked on Hadoop and HBase extensively from 2011 - 2013, working on engines processing 30 billion raw data points a month and storing a subset of those, and then we migrated to other Big Data technologies. Just wanted to add my thoughts here.

Hadoop (and its general ecosystem, which includes HBase), is a fairly good idea. Its core ideas - map/reduce on Hadoop, and a large distributed key/value store for HBase - are actually pretty solid.

And for many years, there were simply no alternatives to Hadoop. Think of the years 2008 to 2012/13. If you had to process terabytes or petabytes of data, what were your solutions? No wonder Yahoo and Facebook (and others) put in so much effort into their Hadoop solutions.

But, IMHO, there were several issues with Hadoop and their ilk.

1. The core infrastructure wasn't stable enough. Hadoop / HBase were supposed to be distributed systems, and they worked well, but small failures could bring down your entire cluster. Given that Hadoop and HBase were being used in mission-critical systems in the cloud, and given the amount of DevOps or sys-admin work that went into maintaining these, I'm not surprised people eventually migrated to distributed systems that were easier to maintain and run.

2. There are now plenty of "hosted on the cloud" solutions such as Amazon DynamoDB or similar cloud solutions. When your company depends on 99.99% or similar SLAs, you don't want to have downtime on your database systems and spend time debugging complicated core dumps on your Hadoop or HBase clusters when you can just store it "on the cloud" and be done with it. Sure, there's a higher price point, but those are the trade-offs you live with.

3. If you want to be in-house, there are plenty of alternatives out there as well today. Apache Spark for processing, Kafka for a messaging bus / streaming data, ElasticSearch for large scale storage, with multiple indices. Many of them are much more robust than Apache Hadoop / HBase, and I'm not surprised they've gotten more traction recently.

Ultimately, I think Hadoop / HBase are just showing their age. They were fantastic for the first wave of Big Data technologies, and you had little alternative if you were building large-scale systems circa 2008 to 2013, but now, you just have a plethora of choices from various vendors.
Singapore and Malaysia have a history of quite significant race riots during the 1960s - some of my family members (who weren't rioters) ended up on the wrong end of a tear gas cannon in Kuala Lumpur during that time. It's not entirely surprising, given Singapore's rather paternalistic political philosophy, that the government feels that strong racial/ethnic vilification laws are an appropriate way of responding to the threat of public disorder.

I'm not convinced the Singaporean approach is consistent with the freedom of speech and in particular freedom of political communication rights that I value so much, but I can certainly understand how they got to where they are.

https://en.wikipedia.org/wiki/1964_race_riots_in_Singapore
https://en.wikipedia.org/wiki/1969_race_riots_of_Singapore
https://en.wikipedia.org/wiki/13_May_Incident
Libawesome – modern, lightweight and fast
Not sure about your case, but sometimes the humans inside take the wheel.
Why is there no source information on why they weren't given the news of the cancellation earlier? And surely there's good technical and economical reasons to practically stop the show and not just stop broadcasting? Frustrating uninformative article.
Faster expression evaluation and targetlist projection in PostgreSQL 10
> I just don't think there's a viable alternative

Fyi, when safety is important and C++ is the only viable alternative, there's SaferCPlusPlus[1].

And wrt new C++17 features, I'll just point out that the SaferCPlusPlus library provides a version of std::any (and std::variant) geared specifically for pointer/iterators. That is, you can, for example, dereference the contained pointer/iterator without needing to know its actual type. And for those that need it, it also provides the "recursive_shared_timed_mutex" that's notably missing from the standard library.

[1] shameless plug: https://github.com/duneroadrunner/SaferCPlusPlus