skysight-inc/HackerNews huggingface dataset:
Ask HN: What to do when most of your learning takes place out of the classroom?
I'm a student in college, and I've noticed that while many of my earlier classes have taught me new ways to think about subjects, most high level classes taught by the university seem to be either woefully out of date or uninteresting to me.

Instead, I've learned almost all of my marketable and interesting skills through side projects and personal learning. Through my own personal interest, I've learned how to develop iOS apps, manage servers, design responsive websites, and code web apps using backend server technology (Rails) and front end alternatives (JS frameworks). I've contributed to popular open source projects and gotten an internship in San Francisco this summer in the process.

While some of my algorithms & data structures classes have some interesting concepts, I've found that the most interesting things that I've learned have come from the previous list.

The big problem is that personal research does not benefit me in my academics because the material is so different. My grades are suffering in a bad way because of it.

What is the correct path here? Should I abandon my side projects and listen to my professors? How do you strike a balance between these two situations?
More or less, the same thing happened with Occupy. Its more that SF is a major hub of rebellious anarchists who are utterly inept at running political campaigns or creating anything useful.

Occupy kind-of sorta had meaning, until those west-coast anarchists started storming banks, breaking windows, and turned the whole event into a "F* the Police" festival.

That sort of behavior scares away the Teachers Unions, the Police Unions... and the many others (who are part of the 99%), and greatly hampers the movement. Nevertheless, you can be sure that the non-assholes are hoping for a solution.
Yes, it's clearly of great interest to people here on HN, and people who are part of the SF tech/startup scene.
AWS recently had a 30% price drop for EC2 and a host of other things. Though they're still not as cheap as DO, but they're in a similar ballpark now. DO is starting to lose their 'killer feature', it seems.

DO droplets do have more disk space for your dollar, but AWS's answer to bulk data storage is S3, which is very cheap itself.
Yes it is. I'm a Media Asset Manager / Digital Archivist and there is no EASY way to collect metadata about people (from their name tags for example, that could hold name, company, title etc.) or environments.
To be mad, yes. To make demands under threats, no.
http://solvers.io is this for charitable and scientific ideas (by me and davedx)

https://openhatch.org/ is this for open source software in general
A video game that looks like this: http://www.jonasginter.de/360-grad-video-mit-6-gopro-kameras...
I'm a part of a similar thing, except for high schoolers. ~700 members and it's easily become my favorite part of Facebook.
Unfortunately, San Francisco has more than its share of untreated mentally ill, and this note reads like that to me.
Like a lot of our political discourse these days, this is just dickering over the precise definition of 'kulak'.
Someone's been reading/watching too much Fight Club. That's close to verbatim of what Project Mayhem would spew on the elite, along with the smiley face. None of which seems threatening to me at all.
Re: the wider community: I flagged this story too.
On a single night in January 2013, 610,000 people were homeless in the united states. 215,344 of those people did not have shelter.[1]

This is about 1 in every 500 people living in the United states.

Furthermore, 15% of the nation is below the poverty line, including 1.65 million households living on less than $2 per day[2].

So, uh... we're not really there yet. There are lots and lots of people in the United States who are just scraping by, living day to day, without hope of things getting better. Why should someone who was good at moving money from place to place not have to work past the age of 35 unless they want to? Why should we who merely shuffle bits from place to place make enormous amounts of money doing it, and have the freedom to pursue our interests, while millions literally suffer?

Now, it is okay for us to pursue these interests, to be happy people, but please don't forget what actually is out there. Be compassionate and do what you can to help.

[1]https://www.onecpd.info/resources/documents/ahar-2013-part1....

[2]http://npc.umich.edu/publications/u/2013-06-npc-working-pape...
The solution: the more you up vote, the less it counts for.
MacBook Air: What is the advantage of dual microphones?
Some Garrett turbochargers can spin up to 280,000 rpm according to their site: http://garrettbyhoneywell.com/turbo-fundamentals/how-a-turbo...

The motor/generator sits in the middle of the two turbines so that can help keep shaft length down but gearing 280,000 rpm down to something that wouldn't blow up the motor creates a whole new world of complexity. All I know is that this is very impressive engineering and that there are tons of unique innovations needed to make it all work together.
Do they honestly think idle threats will lead to anything apropos of anything the opposite of nothing?
The Ultimate Guide to Solving iOS Battery Drain
In college, I won a business pitch competition with the idea of using a digital laser measure to measure the dimensions of any space, and then only show you furniture that fits within that space. It had some other aspects, but that was the gist of the idea. It looks like Ikea and others are slowly working their way towards that ease of use, but it's still a ways away.
You are asking a bit much. Your site is so insignificant in the grand scheme of goings-on at Digital Ocean that it would be far more misleading to mention it on their status page.
Welcome to the cloud!
Yeah! ... I saw that movie only a week ago and remember that bit. Audrey Tatou and Chiwetel Ejiofor, I recommend it.

[Edit] Its about illegal immigrants in London, their troubles, exploitation and attempts at a better life.
It's currently available on netflix.
Ask HN: Bulding an MVP that requires third parties while having a full time job?
For example Uber: the MVP seems easy to make but it'd be useless without drivers.

How to build a side project like that while having a full time job? How would you approach this problem?
Agreed, Sadly I think this movement is doomed to go the same way as Occupy.

Sometimes I wonder if these kooks are hired by the real plutocrats and parasites (ex. real estate developers) to undermine the movement. Or if it's not just one giant surrealist joke.
Here's Alan Kay talking about The Inner Game of Tennis https://www.youtube.com/watch?v=50L44hEtVos
How automation will redefine economic value
Turns out what I want to do is impossible without something like spiped. I dug into the source of the cli tool and it looks like it doesn't rely on ssh at all. Instead it does all the provisioning through amazon APIs. i.e. Amazon is sshing into the machine for provisioning purposes, not my machine.

Basically, I need to expose my ssh-agent socket to the world via a TCP socket exposed to the world. The server would then install spiped, get the symmetric key that allows it to connect to my ssh-agent-port and set up the SSH_AUTH_SOCK to proxy requests to my machine.

This is still more secure than ever letting your private key ever leave your machine.

While I don't think I need it anymore since I can mount the unix domain socket anywhere, I did find this script useful and think others here may as well:

https://github.com/wwalker/ssh-find-agent/
Firefox already has this built-in to the tab groups view http://imgur.com/1060tx7
Liberalism Schafft Sich Ab
You got that right. Everything yellow in this map is zoned 40-X, a.k.a. buildings taller than 4 stories are not welcome:
http://i.imgur.com/Tn7CSTX.jpg

(You can make maps like this at http://propertymap.sfplanning.org/)
I'll be 70 in November and am putting the finishing touches on a VST plugin that can make any 'phone (head, ear, canal, etc.) I can measure sound like any other 'phone I can measure with remarkable verisimilitude. The trick was not the DSP (standard stuff, that, and part of what I once got paid to do) but in devising a measurement system that worked across types. That part was empirical and took more years and iterations than I'll admit to but without retirement I wouldn't have had the time for all the experimentation that finally nailed it.

I've got to say that my coding bug rate seems worse and debug time seems substantially longer and more tedious than I remember. My first coding was assembler for an IBM 7094 as a student at the University of Illinois some 50+ years ago. Been doing it ever since.

BTW, I'm looking for someone that can transfer the tech to a paid Android app. Somebody 70ish would be way cool. Kernel level audio skills a must for global filter insertion.
Lucky timing?
Mercedes has their turbo tied in to a motor/generator that smooths out the spin-up/spin-down cycle and can recover a bit of energy as a bonus. A lot of companies have tried to make electric-assisted turbos work but this is the first real-world application I know of.
I'm well aware of Jim Crow laws. They mandated the racial segregation of public facilities, the military, restrooms, etc. What is the mistake you think I'm making about Jim Crow laws?

Surely there must have been at least a few business owners that didn't want to spend their resources on separate facilities. Otherwise the state laws which forced segregation wouldn't have been necessary.
> Marriage has historically been a religious ceremony, and by legalizing gay marriage we're codifying what opponents view as an assault on their deeply-held religious beliefs.

Let's buy that argument for a moment. And let's suppose that religious interference in law isn't explicitly forbidden by the U.S. Constitution.

Which religion or religious faction then should supply the law? The particular Christian denomination I was raised in says gay people can marry and they'll even do the marrying. And they can even become priests! They represent over 2 million (1 in 150) Americans. I can think of at least a half dozen other Christian denominations alone that not only allow for same-sex marriage, but will perform marriage and otherwise allow for full religious participation of gay members.

Why should the teachings of my religion be shut down in favor of somebody else's? Who gets to pick which religion we follow? Am I now being forced to follow somebody else's religion?

(I don't support forcing other religions to observe same-sex relationships, people are free to leave their religion and go somewhere else or nowhere as they please).
Hey, I think that a scroll bar is a feature, not a bug. Also, I'm pretty sure now that there's finally some traction happening for HTML5 video, Firefox may now improve the experience.

I'm glad to see WebM happening.
This is precisely what everyone with a virtual machine (or a physical machine i guess) should be doing. Set up your puppet/chef/salt/ansible configs, make sure they are up to date. Use those to deploy your application, and that way when something goes sideways you can use the same configuration to bring up a new VM immediately.

THIS is the power of virtualization, and if you're not doing this, you're doing it wrong.
Put a drain at the top of toilets to prevent overflows (like sinks already have)
Not being stunnel is the entire point of spiped. The author doesn't trust TLS.
Does anyone else just love the page design?
Well, that's okay, isn't it? It's the idea that counts, so the discussion will still occur. It doesn't matter that it is centred around your comment that came after mine.

EDIT: Context for those who come after: Some other commenter said he downvoted my comment because he posted something similar. I assumed he said that to illustrate a flaw in my proposal and that he did not _actually_ downvote me. Since I can't find the comment that is similar (he's deleted what he's said), I'm leaving it up.
I mean the doctor was legit. He was licensed and the procedure worked. He was just negligent when it came to record keeping.
I have banned bluntly_said because of this comment. Personal attacks are not allowed on Hacker News.

We're happy to unban anyone who gives us reason to believe they will behave better in the future. Please send any questions to hn@ycombinator.com.
Improving problem-solving skills for developers
I partially agree with you but I don't think you can categorically state that the issue is any one thing.

Some people see income inequality as a problem in itself, a fundamental (literally) moral one. From that perspective, increased wealth at the top is bad for its own sake.

My concerns are mostly about money and power. I think the two are inevitably intertwined. I think both socialist & liberal (in the economic sense) ideologies put a lot of emphasis on decoupling them. Neither were successful. I don't think it's possible. Concentration of wealth and concentration of power are related problems. It's a potential threat to democracy. There are also positive feedback effects which are dangerous.

One way this manifests is closely related to the title (but not really the content) of this article. Talk about class is very coloured by the last century's political battles but one thing that is worth keeping in our lexicon is the marxist concept of "class," though without a lot of its extensions. The Marxist definition of class is more or less a group with shared economic and therefore political interest.

The modern underclasses, middle classes, millionaire and billionaire classes can have potentially divergent economic and political interest. An economic interest which represents a large part of the economy can translate into economic policy. In the case of the 0.1% it just takes a handful of individuals to create that kind of an influence.

Historically, countries have been openly run for the benefit of the upper classes.
http://en.wikibooks.org/wiki/Main_Page

I'm not sure what the quality of the books are overall, or the consistency between books, but I've had some luck with introductory level info. It looks like a good start and seems to be the same basic concept as what you describe.
I didn't think turbos usually made sounds. Superchargers whine, but turbos seem pretty quiet?
No they pretty much did that.
The broader point this raises is the cost of information exchange, not just corporate email but all valuable content. I can envisage some system attaching cost to information exchange. Kind of like curating through market forces. I suppose it's an extension of what a search engine does. Anyone come across this idea anywhere?
I think that's a bit of a trivialisation of the issue. There's clearly a literate, intelligent, and reasonably well-organised group that's been pushing this stuff recently, and I struggle to picture who they are, and why they're wasting their time like this.
I'm having a hard time picturing a situation where it would be tough to figure out. Typically you allocate memory to use it right after. errno will be set too.

Of course, there is no reason to not do all your allocation through a wrapper function which does check and abort on failure. I think the point was that surviving malloc failures is a dubious approach - instead go all in, or if it's a long-running service, provide a configurable max memory cap and assume that much will be available.
I had read the book "Inside Windows NT" some years ago (when NT was current). It was interesting. It said that Dave Cutler was the main designer/creator of NT and had worked on VMS (IIRC) before that, at DEC.

https://www.google.co.in/search?q=book+%22Inside+Windows+NT

http://books.google.co.in/books/about/Inside_Windows_NT.html

Also:

http://technet.microsoft.com/en-in/sysinternals/bb963901.asp...

See "History of the book" section at the link above.
Founder of statuspage.io here.

This is 100% a tool problem, and a problem we're actively working on for customers of ours that plan on having thousands of customized "views" for what they normally consider a "status page". Per-user functionality is one use case, but it can and will go deeper than that. If they could post an incident such that only you can see it, or such that only you are notified, they most certainly would.

I disagree that posting everything to be globally viewable is the right course of action, as this outage doesn't necessarily implicate fault on DO as a provider, but it also doesn't mean that you as an individual customer shouldn't have access to your specific view of a status page as it relates to exactly what infrastructure you live on.

You'd be surprised how prevalent this issue is, and how much inaction it creates on the provider end.
Even more than Cosmos I regard The Ascent of Man as the documentary series that had the biggest impact on me - I was probably only 8 when it was shown on the BBC, but I can still remember watching it, particularly this:

http://www.youtube.com/watch?v=K0PDGZKGAWs

NB The Leó Szilárd he mentions was the Hungarian physicist who had the original idea for an atomic bomb while crossing a road in London in 1933, as Richard Rhodes described it:

"The stoplight changed to green. Szilárd stepped off the curb. As he crossed the street time cracked open before him and he saw a way to the future, death into the world and all our woes, the shape of things to come."

http://en.wikipedia.org/wiki/Le%C3%B3_Szil%C3%A1rd
What a fantastic strawman you've constructed! Give me a minute to marvel at it. You do excellent work.

Please don't use aggressive sarcasm on Hacker News. It adds no information and corrodes civility.

Consider how much better this comment would be if one deleted everything before "Perhaps". Editing out inflammatory language is the low-hanging fruit of optimizing for signal/noise ratio.
Use ultrasound to measure shoe size and also see how we'll shoes fit. Sell to shoe stores.

(I heard they used to do this with X-rays before people knew better. )
What the hell does Washington have to do with local zoning laws?

San Francisco is a densely populated city with very little land. However, buildings taller than 4-stories are outlawed. If a couple of 20+ floor apartment complexes are built, you can be rest assured that the more typical / mundane housing will become available for the rest of the citizens.

SF needs more housing, period. Local laws are what is screwing the pooch on this one.
There was a plan to disappear the water, but don't worry, "we stopped them".

http://blog.savesfbay.org/wp-content/uploads/2013/09/Bart-Ad...
SEO spammers' last-ditch efforts to save themselves
* Does not require you to set up or trust a CA.

* Does not require X.509 processing, which is a huge source of TLS implementation bugs.

* Uses secure-by-default ciphersuite which, unlike TLS's, was designed after the most important work in authenticated encryption was published.

* Does not include legacy ciphersuites with known flaws.

* Mutually authenticated without invoking TLS corner case subprotocols like client certificates and session resumption.

* Small enough to be auditable.
Not always. Did you know that in top fuel cars, the "waste" energy of the exhaust works like jet thrusters, providing up to 1000lbs of traction-boosting downforce?
two is one and one is none. doesn't matter where it's hosted.

servers fail, and you need redundancy. you might as well get angry at the sky for being blue.
Be wary of overly technical solutions for what are essentially people problems. Technical solutions can be useful tools for moderators but removing too much human judgment from the process creates more problems than it solves.

This is an interesting space to me. I hope to write more about it in the future. I think I have done one blog post (on my current personal blog) on the topic of moderation but I have been a moderator a few times and have done some A/B testing of different approaches. But I still struggle with how to talk about it to other people, who often think I am just full of hot air.
To echo this sentiment: In 2013 facebook received 14,763 submissions which lead to 687 paid issues, 1 : 21 signal to noise. Facebook errs on the side of paying out as often as possible even for lame bugs (apache shows its version number in some talent acquisitions blog), code we didn't write, defense in depth type stuff, instances where the reporter was wrong and there wasn't actually a bug but in the process of investigating the non-bug we happened to find a bug on our own etc. Given all that, I would (personal opinion) put the number of useful, impactful security issues we received in 2013 at about 70. If we use this guide its 1 : 211 signal to noise. In this sea of noise the reports submitted are often in other languages or submitted by less clueful people. This yahoo example the reporter explained the issue pretty well but in my experience this is a rarity. A legit issue could come from anyone though, even the guy who writes a sentence of Polish and sends you a 30sec youtube video in 320x480.

Basically doing a bug bounty right is very hard.

Stuff like this will happen. By running a bug bounty at all you are opening your company up to situations like this but the bigger picture is that you care about security enough to still do it for the valid security issues bug bounties find. It is a strong signal to me that a company actually cares about security and we shouldn't lose focus of that in the midst of pitchfork-waving "but yahoo was WRONG".

We recently released some stats that support all this here: https://www.facebook.com/notes/facebook-bug-bounty/bug-bount...
I completely agree with that idea. I'd be all in favor of separating a legal partnership from a religious marriage.
That seems very wrapped up in thinking of money and deal making. My nightmare is that I work hard making some idea successful and it turns out to be either irrelevant or even damaging to society.

This might seem like bringing up an old and meaningless conflict, there are some common narratives in the Valley: Those who focus on going after something substantial are likely to succeed, and with that success comes money. Those who focus on money are likely to get money, and with that money comes regrets.

Just some thoughts. Please don't read to much into this.
Yes, I should have said "Show me all events near San Francisco", because as you aptly point out a single venue is easy to search. The problem is that I have to find all the venues, do all the searches, and then do it again as they add more shows!

So yeah, a single site, maybe one where I can upload my iTunes song list or link to my Pandora or something so it can sort by why I like, would be awesome.
My 7-Year Old Daughter’s First Programming Experience
I'm not from SF (or even the US) so I'm not sure I understand this situation.

Usually people welcome new business opening in their area so long as it's not something that is polluting, because these businesses can do things like provide lots of jobs to people across the income/skills spectrum and also drive investment in local infrastructure and support local organisations and charities.

In these cases the rising house prices can be a good thing because those who get positions at the new companies can buy these houses and price increases protect their investments.

Is the difference that tech companies are only providing small numbers of jobs to people with specific skills who are brought in from other areas of the country/the world?

Perhaps also tech companies are only interested in doing good on a global scale and not starting in their own back yard?
Hey, interesting, I'm a researcher working in this area as it happens. Have you any particular classes of application you'd want to use this for? What level of performance hit would you be willing to take? Would you be happy to just have a mechanism that enables you to determine after the fact that you've been hacked or data has leaked due to a misconfiguration, or would you mainly be interested in mechanisms for preventing such issues ever happening?