skysight-inc/HackerNews huggingface dataset:
I'm with you 100%. From what I've seen most parents fall into one of two extremes. Those that are simply bad parents. They are, on balance, neglectful and/or mean to their children. Or they are hyper involved with their kids because they want them to be super successful. That set bifurcates into two more groups: basically the helicopter parents that try to protect their child from everything and arrange for the child to face no really challenges until they have graduated college and left the nest and those that push their children super hard to give them a perfect Ivy League entrance resume. The first groups kids are absolutely helpless and have almost no chance of being successful. The second groups kids probably will be successful if they don't kill themselves but grow up to be high pressure asshole parents to their kids repeating the cycle.

It's so rare that I find parents that really seem to be focused on what's best for their children and their children's happiness.

Even among my close friends who I thought we're smart enough to avoid these traps they largely fit one of the stereotypes.

I almost want to have kids just to see if it would happen to me too but I think that's probably not a good reason to have kids.
What in Go is a return type of (Anything, error) with typically exactly one of the two being nil is in Rust the Result type, `enum Result<T, E> { Ok(T), Err(E) }`, something which is explicitly exclusively-either an OK T or an error E.

The equivalent of `x, err = expr; if err != nil { return err }` is very common in Rust; it would be written `x = match expr { Ok(x) => x, Err(e) => return Err(e) }`. It’s such a common pattern that a macro named try! was placed in the standard library for this incantation. Therefore you can write `x = try!(expr);` (or if you’re going to ignore the Ok variant, just `try!(expr)`).

Rust also warns you if you do nothing with a Result object; you can ignore the warning or suppress it, but it all makes it very much harder to ignore such error conditions. Go is one step up from C, where integral error-indicating return codes are the norm and are typically ignored, but I feel it’s still a fair way off the confidence that Rust gives me that I haven’t accidentally forgotten to deal with an error case. If you want people to get the message “Whatever you do, always check your errors!”, it helps if you design the language to make it hard for the user to forget.

(You people that know Rust, I’m ignoring the `FromError` part for simplicity. That’s only in libstd’s try!, anyway; libcore’s try! doesn’t have it.)
That would be http://bufferbox.com (acquired a few years ago by Google). Hopefully they grow!
Narendra Chatwal from NewsBulet.In

http://retractionwatch.com/2013/02/05/wordpress-removes-anil...
An indian news site copied their posts and then DMCA'd their site:

http://retractionwatch.com/2013/02/05/wordpress-removes-anil...
I don't know if comparing charter schools to regular schools is fair, when I think their may be a significant difference in the population of the school. Or at least I don't know that there isn't.

Even with a lottery, you have a bias towards students with parents that enter the lottery. People with caretakers that are less concerned about their well-being probably are less likely to be entered in the lottery.

You should really compare students who attempted to get into a charter school vs those that didn't.

If you want to show evidence of charter school success that's definitive, you would need a randomized controlled trial. split a school district into half charter schools half public schools. And you wouldn't let the charter schools kick out students who underperform or have behavior problems, or otherwise make sure that such students don't skew the charter school's metrics. See what happens.

I guess I'm not sure how much the success of a student population can be attributed to teaching methods, and how much to aspects of the child's life. We all know that wealth has dramatic effect at college attendance and graduate rates for those that attend college.
Not euphemisms. If your friends own businesses, are military or political leaders or are VPs/Presidents/CEOs that makes it easier for your kids to have the contacts needed to get into the "right" schools and get internships and jobs.

Call it nepotism if you like but historically it has been a requirement for success.
(And with HKTs you can abstract this whole blog post into a fully generic one-liner applicable to basically any notion of error! I can't wait til Rust picks those up.)
A giant project like this just opened in LA, One Santa Fe

http://www.onesantafeliving.com/

The place looks huge from a distance because it's so long

https://www.google.com/search?q=one+santa+fe+apartments&tbm=...

But, I went in to look at the apartments and they're boring as hell which is sad because they're in the LA Arts District which is full of amazing lofts (similar to SF's SOMA District).
I've seen both Makefile and makefile in one archive.
Thanks, not exactly encouraging for genuine reports though. It also doesn't say tht they will pass the report to all those groups just that you consent that they can. I would still hope for judgement to be applied.

Even with that I would expect different treatment for people reporting harassment and CP especially if it isn't in the form of a legal threat. Surely an abuse report (unlike a DMCA takedown request) is a favour to the service provider.

Now publishing legal threats ands companies' requests is a different mater in my view.

In this case some of the reports were likely to be related to doxing, SWATing and other harassment which makes this especially egregious I would expect better from a grown up company. I also wonder what legal liabilities there may be if their disclosure leads to a SWATing of one the reporters.
"I was wrong about Gopher's Law. The probability of mentioning generics in a #golang discussion starts at 1 and raises with time." - Dave Cheney.

Article posted 1 hour ago. Ctrl-F Generics = 3 matches
As far as running water through a water system to keep it from freezing:

That's exactly what we do here. The town _requires_ all households to have a bleeder turned on from about Nov-April at a rate of 1 Litre/minute. This is a small hose which is routed directly from your supply line into your drain pipe. The system is continuously cycling water through the line.
You're correct in that this isn't cheap, but it's much cheaper than the alternative (water mains freezing).

You can see the advisory on the town's page here:
"ATTENTION RESIDENTS: PLEASE TURN ON WATER BLEEDERS

Winter is here! Please ensure all water bleeders are TURNED ON!! They should be turned on at the rate of one litre per minute. Don't let your pipes freeze up on you!!" [0]
http://cityofdawson.ca/
http://en.wikipedia.org/wiki/Mistakes_were_made
For western brutalism, there are also photo-blogs like: http://fuckyeahbrutalism.tumblr.com/

IMO the b/w photography this blog uses does flatter the buildings a bit; in full color in person they don't have quite the same feel.
I found the article to be of low value as well, partly because of anecdata and partly because it wasn't clear to me how any of the profiled were really 'successful'.

Really what would be more useful is in finding the turnaround stories - examples where parents have been on a wrong path, and where their kids have started to fail, and where they changed their approach and succeeded with helping the children to succeed.

And with this I don't mean where a parent escaped an abusive household or where someone kicked drugs and alcohol, but where a normal parent with relatively normal children managed to turn a child with little spark for life and zero achievements into one who was motivated and excited by possibility.

In my extended family there are children I have watched grow up - some of these have been spectacularly successful, while others haven't managed to get traction on life. As both can be self-reinforcing negative or positive feedback loops, the interesting thing is finding out those small inputs that steer a growing child one way or another. I think these are often how we respond to external events (such as coping with criticism or failure) but also if we have developed self belief. For parents, knowing how best to help a child navigate these tricky waters is crucial. And the article doesn't help with any of that.
GOST (Soviet block cipher)
There's also the GOST hash https://en.wikipedia.org/wiki/GOST_%28hash_function%29
“Musicians are inherently lazy,” says John. “If there’s an easier way of doing something than actually playing, they’ll do that"

Musicians sound a lot like developers
Got it, thanks for explaining!
Marx used the word "worth" to describe the utility of the receptionist and "value" to describe the price his or her labour is bought for. Worth is of Germanic origin which Marx connected with materialism and Value comes from Latin which Marx thought was more idealistic.

So, according to Marx, almost everyone is worth more than they are valued. The difference becomes profits. And since most companies generate profits (if they dont, they become bankrupt), it follows that most workers are paid less than their worth.

A big difference between the marxist view and mainstream economics, is that marxists consider the relationship inherently exploitative. Workers are forced to sell their labour cheaply because they are under duress. If they refuse the deal, they wont be able to buy food and then starve. Mainstream economists consider it a completely voluntary exchange (afaik -- but i could be wrong on this) and does not concern itself over "wage slavery."

Btw, Marxism never claimed that people should all be paid the same. Only that you should be paid what you are worth instead of valued.
Ask HN: What's wrong with my JS?
I recently applied for a frontend JavaScript developer position. The first step of the interview process the company asked me to build a car selector in JavaScript. After reviewing the instructions, I decided to use plain JS and EventEmitter.

I was quickly rejected after I submitted my work. The company said they are moving forward with candidates who exhibit stronger coding indicators. I was surprised to be rejected for work that I thought was good, given the boundaries of the task. I created modular code, wrote tests to influence the design, and even used some functional programming.

Should I have put more love into the UI? Should I have used a JS framework like angular or react? Maybe my code is crap and I don't see it.

Obviously, the company can't offer any insight, but can you? I'm stumped. I very much want to know what things I did wrong or areas where I can improve. Thanks!

Task description is in README.md
http://bl.ocks.org/luk3thomas/512896ffd7a5dd325de1
So what is the safest drink bottle to use?

I have a stainless steel one, but it has some sort of lining.
Really it's scale at that point and a matter of ease. So the better you do at 1 or 3 the easier success is, but coming from success does not seem to be required for success on average.

So for example, really super rich kids can often fall into jobs at their parent's company, and many times high ranking ones. On the other end of the spectrum above poverty or lower middle class, those kids are able to start working on things they like (programming, music, sports etc...) while in high school without having to worry about helping to pay the rent. Which can lead to domain expertise. etc...
But, the probability estimates are usually bullshit. How do you know you have a 10 percent chance versus a 1 percent chance of being acquired? You don't, and you're kidding yourself if you think anything with that level of uncertainty is something you have a handle on. It's best to simply acknowledge that the billion dollar exit is far less probable than the million, and do the logic from there.
And in effect ZFS is forked. There's openzfs and Oracle ZFS, so if Apple were to go with ZFS, which one would they pick? The smart choice would be openzfs which almost certainly means they end up licensing Oracle's ZFS at which point it's like, classic Apple - let's try whenever possible to make interoperability either difficult or hilarious.

Apple's Core Storage does have some COW properties, so they could probably do something like linux LVM thin provisioning style snapshots. They could maybe add a tree for checksums, which would be a good idea for the journal at least but seeing as this hasn't been a priority for even just the journal, the most unencumbered and recent add-on, it seems obviously not a priority. The COW stuff was necessary to automagically migrate data from the SSD to the HDD in their so called "fusion drive", so maybe they leverage that for an updated version of Time Machine and could also do it for atomic online OS/software update with an optional later reboot rather than a mandatory one.

One rather cool thing it does is on-the-fly encryption and decryption of an LV. You can even reboot in the middle of either conversion and it resumes where it left off. And those encrypted volumes can be resized (that's not well documented but is supported and is even used by their own Boot Camp Assistant).

So about the limit of the new fs is an LVM like thing under journaled-HFS+/X.
How to Mix Engineering and Management at a Fast Growing Co
There is no Chinese curse of an "interesting life" or "interesting times"

http://en.wikipedia.org/wiki/May_you_live_in_interesting_tim...
In other words all that noise about "our values" is just hot air.

Btw, if by "a drunk Russian bear" you 're referring to Putin, the guy does not dring, or at least, he does not get drunk, unlike most Russian men of his age. That's one reason Russian women like him.
Lately I have been wondering if macro-behaviors themselves aren't something like streets in an old world city -- laid out thousands of years ago for long-forgotten purposes.
I was in a meeting with a senior (in both age and position) technical advisor, asking about an HR issues in our organization.
"Why haven't we tried [optimizing]?" I asked. Sparing HN the details, my organization conducts HR to minimize risks, not to maximize gains.
"We tried once, but failed. The system now works. There's no need to change it." This system, originally programmed in DOS (yes, that DOS), was ported years ago over into an emulator that runs atop HTML (that's right -- to use this system our operators boot up an old version of IE that pretends it's DOS). And nobody has ever thought that perhaps there's a better way to do business.
Solidified pathways. Cognitive arteries caked over in plaque over years of use. Like paved-over cobblestone.
The papers for CMU's cloudlets project cover some topological assets of code that runs centrally or is slaved to central logic, http://elijah.cs.cmu.edu

The next step is formalizing interactions for code that runs on the same node (central or edge), but originates from competitive businesses.
On a smaller scale, this can be true for hiring decisions too.
sports isn't much different than any extracurricular activity that parents get too involved in. Whether it's a musical instrument/talent, drama, artistic, debate; anything that a parent sees as a harbinger of their child's success can induce too much stress of the child, it's a lot to live up to.
You see similar approaches with "Tiger" parents and things like music or academic "sports" like spelling bees.
Permafrost
Nitpicking: T-Mobile is the international mobile branch of Deutsche Telekom, not just in the US (though there is a US subsidiary).

Other branches include T-Online (private ISP, actually a former subsidiary), T-Systems (subsidiary proving services to the public sector and larger corporations) and T-Home (which I have trouble telling apart from T-Online). There may be other branches too, but in practice most people in Germany just lump them all together anyway.
It's not just the On-demand economy, though obviously I can see why tech crunch would want to draw attention to that aspect. Lots of companies violate labor laws and classify individuals who they treat as employees as contractors, because it's cheaper. Per the article, 10% to 40% of payroll costs are saved. That's a hefty chunk of a lot of a company's expenses.

And that's not considering things like the burdens imposed on society by lost tax revenue, decreased paying into social security, and health care costs.
How strict are you regarding test coverage when you're building an MVP?
What's your philosophy on test coverage while building out your MVP (aka prototype/alpha/v1 or whatever you prefer to call it)?
I was raised in an unconventional way.

One piece of advice I would give is to be open with your kids. Don't be afraid to talk about certain things, including your own insecurities and dogmas. Speaking from my own experience, a restricted dialogue can lead to frustration, conflict, and anxiety. If a kid isn't comfortable asking questions, he'll guess at the answer and worry about being wrong. What happens when he's wrong? All I'll say is that it's pretty difficult to have a calm resolution when the subject matter cannot be discussed.

I'm making no guarantees about success... but at least you'll have a "healthy" relationship (healthier than mine).
You Sir, are a hero!
In Go I not infrequently make use of a non-nil value AND a non-nil error. A canonical example of this is the io.Reader interface in Go's standard library [1]. I think it is a very useful idiom particularly when dealing with things where failure is more normal - e.g. dealing with network services, disk IO, decoding partially corrupt exif data from images. Often you want a best-effort at the value even if you run into problems.

[1] http://golang.org/pkg/io/#Reader
That's not correct. It won't rw mount journaled HFS+ volumes, they are mounted ro by default. You can force them to mount rw and it'll ignore the journal possibly at the immediate or near future peril of the filesystem, depending on what state its in. I don't know why linux is so far behind on supporting it and doesn't bode well for supporting Core Storage volumes. Near as I can tell while HFS+/X are part of Darwin and thus at least sorta open sourced, I'm not finding any of the Core Storage stuff open sourced meaning it'd have to be completely reverse engineered.
You missed #3 as far as I can tell.
Thank God we have someone like Linus to keep BIG TECH in line. It's not all about marketing Apple, Microsoft. It's about good design, and openness.
You have to measure this (carefully).

My gut feeling is that assuming streams are (in the end, but without looking) based on the loops, and Java JIT has great inlining capacity, there is really no measurable difference.

Again, one actually should measure it to conclude anything.
It's written in an obsolete programming style, and I'd never write code like that today, but boy did I learn a lot from reading through the entire source code of TeX.
What the hell. That's crazy.
I don't know if I'm just ignorant, but I like that Go forces me to use real estate for dealing with errors. It's the first language I've used where I give as much attention and design to the "sad paths" as I do to the "happy path". And I'm very comfortable navigating through text files and folding blocks of code, so it doesn't bother me if handling an error costs me a few lines.

Macros like try! might take up less space, but is that really a bottleneck for your work?
Indeed! While I expect one or more 10,000-year clocks will eventually be completed, to some extent the project-to-build-the-clock is also itself the clock.
People.

I'd love to see people-search-results beside the regular results. Who were the top submitters and commenters on links/comments related to my search? so HN identities like jlemoine.

Bonus points for people mentioned as subjects or authors in the stories/comments (and the articles the links point to) without an HN identity. Recognizing human names would be huge. Searching HN for Captain America, Linus, Steve Jobs, Paul Graham, or your own name should be popular.
Many large tech companies make you sign forms stating that even work done at home on your own time on your own laptop is still their property. Whether this is enforceable or not is another story, but they have more money for lawyers than you will.
The problem is that with charter school advocates, 'seems to be consistent' usually means not consistent.
You're making an assumption that itself needs to be evaluated. My city (Albany, NY) was selected as an early experiment in Charter Schools in the state, as it's the state capital, and the public schools have a bad reputation.

In the media, the message is always about quality of education and high standards -- because the audience is the political class who funds the schools. But the outreach to parents (found in bus shelters, pamphlets, hip hop radio, etc) is a message that usually is around childcare and uniforms. Longer school hours + longer school year == less daycare expenses and arrangements.

In terms of outcomes, it's all over the map. Several charters have closed for poor performance, and some do well.
I found this study a few years ago, I met a women where i was working told hr about it. A few weeks later I got the courage to ask her out on a date, (She accepted :) and we did the 36 questions together - a year later we are now married. It's such a powerful thing to do with someone you have just met.

Found this as well if anyone is interested - they have made a film about the study in down under Australia, says online it comes out in 2015, heres the link:

https://www.facebook.com/pages/36-Questions-The-Movie/279767...

http://www.imdb.com/title/tt3511822/

PLD
"Brutalism - for people who like living in unfinished construction sites covered in seeping water damage"

I cheer a little on the inside whenever I see a brutalist building being torn down. There's so very few buildings of the type that are worth anything, and so many of the type that barely last a generation before needing repairs that amount to new construction cost.
Permalink the query and add comments. So "https://new-hn.algolia.com/?experimental&query=GOTHAM%20-man... can become a destination for conversation.
Agreed. About two years ago I used to use Dark Sky Inwood amaze people with how freakishly accurate it was.

At this point I've given up. I use Forecast.io because it's a well-made app (except for no iPhone 6 update, very sad), but I completely ignore the forecast for the next hour. It's basically never correct, predicting rain far more than it ever happens and often telling me that it's raining when it's not.
Basic idea:

- A lens acts as a Fourier transform on an optical signal.

- d/dx is multiplication by ik in the frequency domain.

- They made a spatial reflection profile r(x) ~ ix using an array of nanobricks of different sizes (optimized with simulation)

- Optical signal -> lens -> reflection from metasurface -> lens = spatial derivative.

I have the paper if anyone wants it and doesn't have access.
Personally? Line noise sucks. Constant error checking is vertical line noise, which is even worse; it distracts me from important things like "is my business logic correct" with "did I type that particular error check correctly?". For me, that really sucks. (I get other people like it. That's great. For me, it's junk.)

I generally use Scala and just chain through Try[T] monads and address the sad path right at the bottom, right next to the culmination of the happy path. I always know where it is, I can't miss it, I'm not repeating code all over the place and running the risk of screwing up with part of it...to me it's just a smarter way to handle the failure case.
Throwaway time:

I grew up upper-middle class and didn't realize it. Looking back, I wanted for nothing. Now, in my late 20s, I don't have much of a passion for anything. No passion, no real drive. I think if I wanted for more when I was younger (like my father and my uncle, both of whom turned out successful) I would have a lot more fire in my belly. I feel apathetic and listless with no real motivation.