skysight-inc/HackerNews huggingface dataset:
School is so different from any other environment you'll encounter as an adult that I can't really see how learning "socialization" there is beneficial? Maybe if you plan on doing time in prison? (I'm only half joking) The only time I really experienced a similar environment as an adult was my first job during college at a retail store.

As to your point about former teachers. My mom, who's a former teacher, decided to home school's my much younger sister last year. She's been much happier and more productive since then. She still spends time with other kids her age during archery practice, reading club etc...

However, she actually has time to read books that she likes after school instead of spending 2 hours a night on homework. She was literally spending almost 2 hours a night on homework in elementary school. The amount of stress her teachers put on her to perform on standardized tests was obscene.
You are just proving what OP says "the .NET community is filled with closed-minded folks that will never admit that their tooling sucks". Unfortunately, you are not seeing the whole picture.
I first became interested in homeschooling several years ago after a friend with six kids began homeschooling in San Francisco out of necessity - the public school system wanted to send each of her kids to a different school. Instead of hiring six Ubers each morning she decided to start homeschooling her kids herself.

Can someone explain how something like this even happens? I'm used to a system which assigns you a school based on your address/space. If space constraints change, the child is generally not kicked out. Exceptions are usually made to space constraints so that younger siblings may attend the same school as their older siblings. I can understand an elementary, a middle and a high school but that is only three different schools.
"Public" and "Private" denotes if its an internal/external server?
You should definitely diversify your job search, as most HN jobs are not geared towards junior developers. Generally-speaking, young start-ups' first hires will need to have at least a few years of real world engineering experience.

Don't worry about interviewing yet, sounds like you're doing OK on that front - really, just get your resume to other companies because being too picky may backfire.
I wonder if they had to make such an apologetic statement as well.
F# 4.0 makes me excited to be using the language even more. I just started learning back in December after not really enjoying my Python learning experience and have found F# to be such a joy. Your book is one of three at my desk. I've done about 8 years on the .NET stack and Microsoft as a whole has really impressed me these past couple years.

Anyway, thanks for all the work you have put into making the F# community one that is thriving and active! I see your name everywhere when I'm Googling for F# stuff and it's obvious you are one of those 20-percenters doing 80-percent of the work!
And what if I don't trust any of the "MAJOR SPONSORS".
If you really want to tackle SSL make it less stupid. Self-signed certificates? I want these pinned and treated as secure. I want a notification if they change around the time they expire and a really big warning if they don't.

If we must have central trust sources, then have central hash servers so when I visit a new self-signer I can externally verify the hash.
This is where schools with the Sudbury model fits in well. There the kids both have the social environment and the ability to explore their own interests (even if it involves activities outside the school), and without the need for a stay at home parent.

I am actually surprised that there only is one Sudbury school in the Bay Area (http://diablovalleyschool.org), given how well it fits with the sentiments here.
> I suppose that a MITM attack could be perpetrated whereby the attackers rewrite the opening hours.

Or a MITM attack could be perpetrated whereby your computer is -however briefly- part of a JavaScript powered DDOS machine: http://arstechnica.com/security/2015/03/31/massive-denial-of...
Thanks appreciate it!
What to love and hate about MSFT's new cross-platform Visual Studio Code editor
Why The FBI’s Encryption Backdoor Plans Will Never Become Reality
This kind of implies that HTTPS is secure. :) I dont think there is anything wrong using HTTP internally in a datacenter for data that is not sensitive (like monitoring, statistics, etc.). I guess you can still access these in legacy mode. I think the title should be that HTTP is getting phased out for public internet use or something.
People have talked about alternative assets for a while. Realize that most such investments, at the end of the day, depend on the underlying economy. That's why they haven't fared considerably better than usual index investment.
You can already run your own streaming service with Subsonic today. What are you waiting for?
Great! Now I just need to setup ssl on my Raspberry Pi to access the several web interfaces I have running there. Oh wait. I'm no longer running Firefox, I won't have to worry about this immediately.
This is a legitimate concern, but I think the so-called dire consequences are a bit overblown.

Major browser vendors like Google and Mozilla don't change their policies in a vacuum while the rest of the world stays static. The move to "deprecate" HTTP is an explicit attempt to manipulate the rest of the world into making SSL easier and more affordable. It is unfair to evaluate this proposal in isolation without considering the market upheaval that it is very much intended to trigger.

Currently, most web hosts charge a hefty markup on SSL certificates and charge even more to enable them on a website hosted with them. This practice may no longer be sustainable as more and more people begin to demand SSL. "Free SSL with every 1-year contract!" could well become a standard marketing slogan, just as "Free domain with every 1-year contract!" has been for the last 10+ years.

Some domain registrars already offer free or low-cost (~$1.99) SSL certificates with the purchase of every domain. This may become more widespread as registrars scramble to remain competitive.

Android 2.x and Windows XP are major excuses for not adopting SNI, but the upcoming release of Windows 10 will reduce the market share of XP even further, and old Android's lifespan is also running out thanks to the planned obsolescence of mobile devices. By 2017-18, nobody will care about these platforms anymore, and if anyone still does, we can tell them to get Firefox.

Even without StartSSL or Let's Encrypt, existing CAs may be forced to cut their prices drastically as a horde of super-price-conscious consumers begin to flood their once prestigious trading floor. Some CAs have already been offering $20 wildcard certs through selected resellers. Expect more of these offers in the near future. This is a race to the bottom, and I'm thoroughly enjoying it!

To top it off, CloudFlare is offering free SSL (SNI required) to everyone. Expect services like this to become more common as SSL comes to be seen as an essential component of every online service.

Of course, there's no guarantee that these changes will occur. But I can guarantee that most of them will not occur unless there's massive, organized presssure on the lazy, greedy incumbents. Google and Mozilla are doing the world a great service by adding their weight to this much-needed pressure. Remember when the rest of the world basically ran an extortion racket to force the web hosting industry into upgrading to PHP 5? That was glorious. I want to see it happen again, this time for easy and affordable SSL.

If the deadline arrives and the world still isn't ready for the transition, we'll think again and adjust our strategies accordingly. Nothing wrong with that. In the meantime, let's be optimistic and go bully some web hosts!
I agree in that scenario it's hard to say whether one is more likely to be the true certificate than the other. If we're assuming attacks that aren't targeted towards specific users (e.g. from state actors, or just a corrupt hotel wifi admin, who are attacking whoever happens to be on the network) then we can't say without more details about the network you were connected to on Monday vs. Tuesday. If we're assuming attacks that are targeting you specifically as an individual, perhaps A could be considered slightly more likely than B due to coming first... Visiting the site on Monday leaks the information that you visited the site, so an attacker may believe you will visit that site again. But if the attacker is keeping logs of your traffic habits, they may have just chosen Monday to poison your fresh DNS lookups. So again it looks like we can't say which is more likely.
Folks in thread: Thanks for the info on one-way pagers. That's interesting stuff!
Npm-check-update – Find newer versions of dependencies
The problem may be that the m3u would contains artist name, song title, and position in the playlist, and even if you could export this, it would not be very robust to import somewhere else.
You don't trust the EFF?
You could do some anonymous block-chain ledger type-service, really doubt that it would win over simply bit-torrent though, and ultimately I'm kind of biased since I really would prefer that real creators get to exercise their rights.
Anybody who's hiked the Appalachian Trail and the PCT able to compare?
Problem with Michael-Scott Lock-Free Queue
FYI, that's just a trail name. It's a common thing for hikers to choose (or be given) a silly trail name. It isn't a specific personality quirk.
If Microsoft bought GitHub, my first thought would be that GitHub was selling out, not that Microsoft was suddenly respectable.

The "new" Microsoft is a lot better than the old Microsoft, but it's still not a company I feel comfortable doing business with.
I'm the person who gave that demo and I appreciate the compliment, but I'll readily admit that we can't yet issue publicly-trusted certificates to the public. So we aren't up and running in a way that a site could take advantage of.

On the other hand, our infrastructure, partnerships, and technology are very real. I hope they'll make the process just as easy as what you saw for many people soon.
A good alternative is to use the web version of Spotify (https://play.spotify.com/) with AdBlock.
I'm actually surprised it lasted so long. The business model was wrong from the beginning.

The thing is that in the early months/years, nothing was working as well as Grooveshark. If the website made the big record make so move, all the Grooveshark team's work was not in vein.
And perhaps most importantly of all, your employer/school.
If you have the ability to MitM a high value site like facebook.com without getting caught, I think it's worthwhile to do so regardless simply because you'll get some portion of the users who bypass the warning. In my scheme, the only people who won't see the warning are those who have never visited facebook with that browser before, so they may or may not have an account to login with that you can hijack.
sf has a school lottery [http://ww2.kqed.org/news/2015/03/17/anxious-parents-try-to-g...]. it's supposed to give some weight towards keeping siblings together, but that evidently glitched in her case.
100 Valuable Resources to Grow Your Business
Grooveshark has shut down
>It is and always will be a niche option.

If we ever advance to the point where we agree to provide a basic minimum income, I expect the popularity of home schooling will explode. Since many people think that a basic minimum income is a likely consequence of automation, I think your use of always is incorrect.
Obligatory https://xkcd.com/977/
You probably have far more expertise in this area, but I don't see this as solid evidence that MSFT is walking away from MSI. I mean, they also removed WOW64 and the GUI.

It would be absurd to think that MSFT would ever drop support for the GUI in every version of Windows Server. :)
http://www.garrisonhost.com/ssl-certificates/alphassl.html

$45 for a one year wildcard

(not affiliated, but have bought a few certs from them without problems)
Many companies in the Valley give $10K referral bonuses, for technical, design and product roles. It's cheap for them to offer that, compared to paying 20% of first-year's salaries to external recruiting agencies.

It's less for other roles.

(Source: 10 years in the valley. Made several hires, set recruiting processes at my last company, and now I run a bootcamp for technical interview prep: http://InterviewKickstart.com)
Such a tragedy that he used Mercator for this :(
> it made our lives so much easier and we can't live without it anymore

You might think differently if for example you are an OAP struggling to pay heating bills or you live in Sao Paulo and the taps don't always work.

Agreed, some form of internet will probably survive for quite a long time, but that is addressed in the article.
EM Drive Developments – related to space flight applications
When you have a loaded gun down your throat...
As an aside, I think it's worth looking at the Minecraft communities thoughts on the 'official' modding api for the game.

Dinnerbone (aka Nathan Adams, the most community orientated Dev on mojangs Minecraft team) recently tweeted "Just a reminder: there is no official way to mod Minecraft & we still do not officially support mods. We are still working on the plugin API" and the community sentiment shows that they really are getting sick of the ever prolonged promise of a modding api.

The comments on the reddit thread about dinnerbones tweet are largely hostile.

http://www.reddit.com/r/Minecraft/comments/34ffag/dinnerbone...
What is this blind obsession with "THIS NEEDS A BLOCKCHAIN!!!!!!!"? There's nothing, absolutely nothing, in a system of storing playlists which needs decentralized canonical ordering. A blockchain is literally one of the most inefficient ways of storing data imaginable, and serves no purpose here other than a buzz word.
Just a heads up, its vain, not vein. =))
> A full decade before the Apple Watch, Microsoft introduced its own computer on a wrist.

Where can I learn more about this?
"classic Guyou"... the sizes and shapes of the landmasses are surprisingly realistic

I don't think so at all. Australia is fairly balanced east/west in real life, but on that projection it looks like it's got an eastern tumour. Africa looks like it's got a western tumour. Spain looks like it's the size of the Arabian Peninsula. The British Isles (300k sq km) are the same size as India (3M sq km). It looks horribly distorted compared to a map on a globe.
I would definitely pay for this.
Not really open source, but plex works pretty well for hosting and making your private collection accessible. Works awesome with chromescasts as well.
If your school is determined by your location, the houses near a great school become prohibitively expensive. That makes them as economically exclusive as private schools while keeping all the tax subsidies of a public school.

I don't think San Francisco's solution is a particularly good one, but I do think it's a legitimate problem.
If you don't know CSS and already laid off the person who does, then it's a good way to center text.
Who can intercept SSL traffic.
Sometimes the district lines can change depending on what year you enter the school, which could split up siblings, but I'm pretty sure this is still the exception and not the norm.
Ask HN: What are your job salaries?
Just trying to get a sense of what the salary distribution is across software engineers (dev/test/ops) including the value of any stock/RSU's you're entitled to excluding any non-work related passive income (side project app etc). It would be awesome if you could provide details like:

End of year take home salary with a salary/stock split: (ex: $100k w/ $25k RSU's vesting per year for 4 yrs)
Location:
Years of experience as someone in IT:
Company Size: (ex: tiny {<10}, small {<100}, medium {<1000}, large {>1000})
Grooveshark's radio was awesome. I cannot count how many artists I have discovered that way.
Errrr... the person you wrote a reply to suggested it...
http://www.subsonic.org/pages/index.jsp ?

This seems like an interesting project. I've never heard about it before, though I do wish it was an open-source one...
You don't have to run the Let's Encrypt client, but you do have to be able to do things to prove that you control the domain. Currently the Let's Encrypt client assumes that it's being run on the same machine on which domain control will be proved (though not necessarily the same machine where the cert will eventually be deployed). Someone could write another client application which gives instructions to complete the challenges manually, which is a feature that's occasionally requested.

The CA will be cross-signed by IdenTrust, which is accepted by mainstream browsers, so those browsers will also accept the certs we issue.
Because of guys like Compay Segundo living 95 years while smoking cigars when they wanted to. Nature is complex.

Also a bit of alcohol can relieve stress, it's probably better to smooth out things a bit with a glass of wine rather than going zero-tolerance on some substance and suffering regular anxiety.
Eh, after a couple years with a paid GS subscription I switched to a higher quality paid service a while ago. Grooveshark's brutally bad album support, combined with the penchant for content just vanishing from my playlists, rendered the service nearly useless to me in the long run.

AFAICT, it's most unique feature was community radios... a feature I'd love to see replicated elsewhere but is, as for as I know anyway, still unduplicated.
Why Google Plus Failed, According to Google Insiders
I have no prejudices against home schooling but it takes quite a leap of faith to take a kid out of regular schools and start with it. Particularly if the school is 'good enough' such that the kid is doing well, even though it's plainly obvious how inefficient the schooling is.

The big issue for me is the vast difference between learning rates and attitude between kids, but the insistence on keeping them together on an arbitrary set of calendar dates of birth, rather than aptitude or interests.

Some (most?) parents plainly don't care and are just happy to get the kids out of the house and in someone else's care. These kids are generally disruptive and are destined to have a low level of education. I see the need to keep trying with them despite the low achievement rate, yet at the same time I see the need to let motivated learners race ahead at their own speed.

Throw in the murky issues of government funding, political interference in curriculum and entrenched power structures like teachers unions and school boards and it's not clear to me how a better model emerges from it all.
Interesting. Clarifai has a similar image tagging demo (http://www.clarifai.com#demo), and their results seem more reasonable:

http://i.imgur.com/o2FVfSo.jpg
All this time that's what I've been thinking too.
I can't wait for any future "terrorist" attacks to be immediately blamed on the minimal roll backs.
The main discussion of Paul Hudak can be found in this article on the front page:

https://news.ycombinator.com/item?id=9465999

However, this article contains much more detail than the article linked to that earlier post.
Who works with someone like this today?
(I preordered one myself).

No, I don't think that's accurate. Things had gone bad long before that, but it wasn't obvious right away that the ship was sinking. That said, going stealth didn't help them one iota but caused a lot of ire.

My experience with ~ 25 KS has been mixed. ~ 4 failed to deliver, more than half delivered successfully. A couple delivered a lousy product. ~ 1/3 are still pending. Almost all of them are late or very very late, especially SW projects seems to drag on forever.

My appetite for KS has cooled a lot and frankly I'm surprised my experience hasn't been worse.
I agree with this wholeheartedly. The majority of my favorite playlists were filled with music I had slowly curated by favoriting songs I heard while listening to the radio stations. Even if I can still listen to my own music via youtube/vlc, the grooveshark ecosystem was a gem, and now it is gone
The Raw Epic Poetry of the South's Forgotten Genius
Earlier discussion: https://news.ycombinator.com/item?id=9468476
>>As part of the settlement agreement with the major record companies, we have agreed to cease operations immediately, wipe clean all of the record companies’ copyrighted works and hand over ownership of this website, our mobile apps and intellectual property, including our patents and copyrights.

Wow - a company comprehensively crushed and defeated.
Do you know about commit --amend? Seems like having both is redundant.
What value-creating winners do all day
Earlier discussion: https://news.ycombinator.com/item?id=9467486
Right now the subject identifier in a Let's Encrypt cert must be a DNS name, not an IP address. From the ACME protocol specification draft:

"Note that while ACME is defined with enough flexibility to handle different types of identifiers in principle, the primary use case addressed by this document is the case where domain names are used as identifiers. For example, all of the identifier validation challenges described in Section {identifier-validation-challenges} below address validation of domain names. The use of ACME for other protocols will require further specification, in order to describe how these identifiers are encoded in the protocol, and what types of validation challenges the server might require."
Another example is the regulatory requirement for data sovereignty to ensure data remains under the data protection laws of the organisation's country.

With hosted Github you have no choice - data will presumably live on mainland US. With Azure/AWS/whatever, you can host your data in the most suitable location (always worth checking the contracts though)
If you act quick, you can access some of your playlist data by logging in here:

http://groovebackup.com/

I couldn't get everything back, but could get a few of my playlists at least...
> However, the government also is concerned that this democratisation of publishing could cause greater tensions in its society. “We get it that something fundamental has changed. At the same time, we don’t accept that freedom of expression is the ultimate value,” the Minister says.

> Balakrishnan notes that “reactionary governments” tend to try to shut these sites down, “which doesn’t work”. Others “just ignore it, which also doesn’t work”. The Minister explains that “what I believe, and it has been strengthened by my experience in the week in which Lee Kuan Yew passed away, is to get the silent majority to step up. Suddenly you realise the tone, even of hitherto raucous, noisy, critical, cynical, gets altered. So the answer is not to reject those technologies or posts, but to mobilise real people to express real views on the basis of data and accuracy.”

While it's concerning that Singapore assigns a relatively low value to free speech and minority viewpoints, it's also refreshing to see someone in government recognize that the solution to unfavorable speech isn't censorship, but more speech.
The Era of Japan's All-Powerful Videogame Designers Is Over
Ask HN: What do you use to store application level config in Django?
We are using Django for our website as well as in the backend.
Whenever we want to change some application level config like `connection_timeout`, we had to change the constant in the source code and re-deploy. Deploying takes around 1 hour for us.

What i'm looking for is a key value store framework already built for Django and which provides an UI which we can use to override the config when our applications are running as well.
No, not in the slightest. The EFF is a non-profit organization that exists to lobby for policy change. No such organization is worthy of much in the way of trust -- especially for such a sensitive instrument.