skysight-inc/HackerNews huggingface dataset:
That is a very open ended question and it depends on what you want to get out of it. Are you particularly looking to study EE, CE, CS, or a mix of them all?

The major can be very broad and if you don't know what you'd like to specialize in, then I suggest looking at the core classes ( http://www.eecs.berkeley.edu/Programs/Notes/section2.shtml#2... ) to gain a lot of diverse knowledge.

The program is good, whatever your future plans after undergrad may be. A lot of undergrads participate in research with GSIs and professors to see if they would be a good fit for grad school; also, a lot of undergrads do summer internships to help them with their industry careers afterwards.

The support network is good and you are assigned two advisors; a class advisor (to help plan with courses, units, graduating on time, etc) and a professor who will give you more high-level advice. In addition, though people in the program are bright and "competitive," there are plenty of opportunities to get help and collaborate. You are also often paired up with other classmates to work on projects so that you participate in teamwork.

I finished in 2008 and my only regrets are:

- Not planning my courses more carefully

- Not doing more over summers

Hope this helps.
You got it. Not sure if the blog post guy knows anything about infrastructure.
I think I have a solution to this, something I called Reddit150. You have divisions, like in soccer or american foot ball leagues, where the highest rated members can be promoted to the "higher" league and also demoted if their contributions are not good enough. People from a lower division cannot comment on a higher division, but everyone can view all divisions, this would result in situation where the media would always reference /r/science from the Alpha rankings for example, the prestige of maintaining your position would ensure a higher quality of content at all times. I called it Reddit150 because that is a typical number of names a human can remember for our social structure before it starts to breakdown, the member number in each division number would have to be in the order of 150k or possibly something that adapts with the total user base.
TaskRabbit is a pain in the fucking arse to get something done.

I don't want to negotiate, I want a quote and a yes/no decision on the quote. That's it. Period. End of story.

--- has tried to use TaskRabbit on three different occasions to get something done, all failed, two were to get lunch for an office. (so, business)

Never using TaskRabbit again.
Thank you for your data. I'm hoping to do a talk this fall with detailed stats after we have a whole year on this platform, but to a first order approximation your ratios do not look far off from our experience.
I built this many years ago (http://techcrunch.com/hearwhere), and shut it down a few years later. As others have mentioned, BandsInTown and SongKick are both in this space, along with MANY others. Before I let the domain expire, I'd get e-mails every month or two either from people wanting me to bring back the service, or from people who were building a new one and wanted advice. I haven't figured out why people aren't satisfied with what's out there.
I see that all you have is a hammer (re: Federal Reserve paranoia), and every problem looks awfully like a nail.

There are legitimate, well-developed arguments against specific Fed policies that can, and are, debated in economic circles. This mismatch of paranoid delusion isn't one of them. Even if I were to charitably grant your thesis for the sake of debate, the effects of Fed policy on rent wouldn't be isolated to just one city in one state. San Francisco's rents have seen a roughly three-fold increase over the national average the past this last December alone. Were the problem "Washington," this wouldn't be the case.
70 years of Unix, that would be something
I agree that wage disparity in the US is a problem, but the reason you gave for it was false.

Specifically, you said that the reason that wage disparity is a problem is that it is impossible for a family to "live on" the incomes from a Wal-Mart job, and therefore the government is required to subsidize them.

You made an argument that was trivial for Chris Stucchio to dismiss: for every Wal-Mart employee making $14,000/yr, 6-8 Indian people are living with far less (PPP adjusted!), and raising families while doing it. Now you're stuck; you either have to come up with an argument that Indian people are different from Americans, or that Indian people are "not really living". Neither argument is fun to defend, as you've made very apparent.

My suggestion is, make better arguments, or at least, don't complain so loudly when your bad arguments are routed by facts.

Look: neither of us are going to solve income inequality by talking about it on HN. As you can see by the pale cast your comments seem to be taking on almost as soon as you write them, it's unlikely you're going to do much of anything to move the world forward by advocating for this issue today.

But one thing we can do to make the world better is to get better at having discussions with people that disagree with us. Maybe start with that here on HN.

I find 'yummyfajitas arguments painful to read. Most of the time, they create an annoying feeling of knowing he must be wrong, via a sort of deontological spidey-sense, but not knowing exactly how to rebut him. But that's a good thing, not a bad one: it means that to argue with him, you need to do better than playing to a crowd of people who already agree with you. And after all, what would be the point of doing that?
A place where developers can post their already launched projects, and business/marketing/sales people can get in touch with them if they're interested in becoming a cofounder . I'm sure I'm not the only one who gets all excited about building and launching new stuff, but after that, I'm kind of clueless about what to do, so I move on to the next.
To recap things we know about dfc's mom:

* knows about OKCupid because her son introduced her to a girl he met
on OKCupid.

* knows Firefox because it is "the thing she is supposed to click on
instead of the internet browser (sic) icon."

* reads news on websites. This story was all over: bloomberg, usa today,
nyt, huffpost, time, newsweek, csmonitor, fox news, etc
A real, smart browser bookmarking system. One that looks at your bookmarks, and based on content (and/or other factors) categorizes and organizes your bookmarks for you without intervention. Due to issues around privacy, should either run locally or be part of a large, anonymized data set if it needs to use a SaaS. Even better would be a real standard for tagging URLs that bookmarking system could just use on their own (kind of like CDDB music genres or similar.)
Can you elaborate for people like me who have no clue about mbox and why it might not be a good format?
I had an idea for a "plug and play" tor relay. This would be suitable for computer literate folks who are committed to privacy and such, but not necessarily up to installing linux and tor. Trick would likely be keeping this to around $50 or less. Thoughts?
I use Apple Script to produce builds for Android, iOS, and Server war files. For server SCP works really well and simple - I have intentionally not added in the Apple Script to transmit server builds.
Every Super Nintendo start screen in a video 9h long
The Best Bookmarking Tool
Show HN: Siri, open the garage
Edward Snowden / ACLU interview from SXSW is available with good audio quality
You will definitely have downtime due to hardware issues with AWS as well, and every other host out there... Maybe it would be better to spend the time you were going to spend switching to AWS investigating a load balancing setup and other things you would need to remove the dependency on one instance always working correctly?

The flexibility of the cloud is awesome but sometimes it does get cloudy up there. Redundancy is a must with digitalocean, aws, or anyone else.
Seems you're looking for exactly this: http://www.bandsintown.com/home
Mongo does have document-level atomic update operators, such as $inc: http://docs.mongodb.org/manual/reference/operator/update/inc...
I'm entirely against state marriage, religious or otherwise. If you want to pool your finances, form a joint partnership - and feel free to do it with anybody willing to sign the documents. If you want to figure out who gets to visit someone in the hospital, use something else.

Let Jeremy Irons marry his son.
It's not my intent to tailor my approach to what I think the community seems to appreciate, but I recognize explicitly that my interests are not centrally aligned with the hacker/entrepreneur mindset. As such, while I will submit things that I think could be of interest, I find it less appropriate to flag things that resonate with a significant proportion of that community. There already being at least four submissions of this story, clearly there are those who do think it's directly relevant - why should I say otherwise?

I'm aware of the problem of the vocal minority - I've discussed this elsewhere. Because of those discussions, I'm even more reluctant to try to impose my sense of "on topic," although there are times I find it hard to resist. I don't always get it right.

And there's always the threat that if I flag too much then I'll lose the right to do so at all. There are so many items I'd like to flag, it's easier not to flag at all rather than either flag them all and then lose the privilege, or try to make nuanced decisions about them all the time.
This largely depends on application structure. If your application relies heavily on being "linked into" i.e. a user is likely to follow a link to a single resource within the app and is unlikely to continue browsing or accessing other content on the app, doing it on the server is (at least marginally) faster.

If, however, your application use pattern involves users performing numerous actions or navigating around within the application once they land there, a request/response style app only has the overhead of re-sending various bits of layout HTML and re-requesting all of the JS, CSS, and images associated with the site.
That is what I was afraid of. It did not make any sense to me why one would advertise to the HN crowd that even though the mail client may not provide the best threaded message display at least it does not provide the worst case scenario of flat sorted by date emails. I really wanted to like mailpile, but the email threading is terrible for serious use with mailing lists.
A great example of this in action is Apostle.io. There's a short delay to front-load things and then the app becomes blazing fast when transitioning between states. Internally, it's only making JSON requests to an API that it needs for the view/state. Only parts of the DOM are updated instead of re-rendering the entire page.
That’s very inspiring. Mad props to your father!
I have been a fan of F1 since the days of Nigel Mansell and I have got to say I am no fan of the new direction of Formula 1 present day.

To me Formula 1 represents the pinnacle of engine/chassis engineering uninhibited by any green standard of the day. For once just let the creative minds of auto engineering have their day at the track and let the best team win.

There is nothing more sexy to a car guy than hearing a V10 scream down the straights at Fuji Speedway at 21k RPM and nothing more exciting than seeing a V10 engine detonate at 21k RPM. I certainly miss the days of Schumacher and Alonso battling in the final days of the V10 engine.

Mercedes may be currently winning it by the years of preplanning for this day, but the race is already over by using today’s standard.

EDIT: In case you never heard a V10 engine http://youtu.be/MGEqlNU30Tg
Sure! All nodes will be consistent in that your balance is what they all think it is, and that the attacker's balance reflects the attack. But unless those actions are coupled in a transaction, each account may not be consistent with the other.
There's an existing webmail project which is already using the name Mailr (http://mailr.org/, https://github.com/lmanolov/mailr), although development seems to be on hold.
Some background context in this thread: https://groups.google.com/d/msg/liftweb/7vvVPmi53Kc/S0kaJ-j2...
I wrote something for that (and more events than just shows) years ago. didnt have the time to populate it myself while it was in its infancy though so it never took off. looking back, I probably should have focused on a small number of event genres (maybe just nightlife) instead of trying to list everything that was going on in the county.
fails hard in IE and Firefox
I am not the first person to make this "audacious" claim. Feel free to assimilate multiple sources into your understanding of history, but I find much of Howard Zinn's writing to be enlightening.

http://www.historyisaweapon.com/defcon1/zinntyr4.html
Just for the record, you can't downvote replies to your own posts.
I don't think switching majors is that important. The important thing, at this point, is just graduating since you're already in a BS program. Switching majors takes a lot of time, and a CS program can be very daunting. An engineering degree, or even chemistry/physics, will get you past many of the HR filters. You'll miss out on some entry level jobs that filter strictly on comp sci graduates, but with some experience and a BS I don't think you'll be at much of a disadvantage.
A way to organize anything at all would be a nice start. The real problem is people trying to force arbitrary relationships into hierarchical models always results in mediocre solutions. When are we going to start taking graph databases seriously? (+ Graph filesystems)
An app that allows you to have a meeting with someone anytime both of you're available for the meeting.

So it's schedule-less.

Example:

You want to talk to Paul.
Paul wants to talk to you. But not as much.

Paul is ranked "a1" in your book and you are
ranked "b5" in Paul's book.

Paul notes that he is in a "b5 and above" time period. Maybe he just got done exercise so he is more interested in talking to anyone (you are a b5 after all). Or maybe he is sitting in the dentists waiting room and has time to kill and is ok if he has to stop the conversation right away abruptly.

In your book Paul is an "a1" so he can call in the middle of the night and you will take the call.

Paul marks his availability as "b5 and above" and then app proceeds to start to contact anyone who matches.

Someone else is ahead of you at b3 so they get the first call. Next guy is at b4 but he doesn't answer. So you are next at b5 and your phone rings and it's Paul.

You have your conversation.

Advantage: No need to schedule calls by time. They happen by importance.

With granularity on both sides.

Why I like this:

I can make the most efficient use of time. Some people are more important and you want to take the call anytime anyplace. Others are less important and you are more picky. Also ability to use time that normally goes to waste. And prevents you from having to think "I've got a minute who should I call".
The Mookaveli Project
I don't even know what Lift is, let alone any of the people involved in this specific issue, but I have a hard time believing someone was banned "merely" for contributing a pull request. This is a silly submission designed to stir up more drama.
This is the kind of task I prefer to do in the terminal. dtrx looks good!
> Nobody needs an economic incentive to work (please prove me otherwise).

"Nobody does X" is too strong a statement; when you say something like that, the burden is on you to prove it (by asking everyone in the world, for example). I personally know quite a few people who wouldn't work if they didn't need to.

It's true that some people don't need an economic incentive to work, but others do.
It's viable. Mono is very good these days. It's pretty rare that you find .NET libraries that are incompatible. I still use Visual Studio as an IDE but deploying to Linux is straightforward.

Your options are (realistically):
Websharper - full web stack, transparent RPC. Hard to interop with native JS libraries like angular though.

Funscript - F# to JS compiler, more minimalist approach.

F# server side (REST api in Nancy/Fanciful/WebAPI) teamed with javascript front-end. Also well worth checking out Livescript, syntax is very similar to F# but dynamically typed.

See also:
A relevant blog article I posted:
http://thecodedecanter.wordpress.com/2013/06/22/hosting-webs...

My consultancy (just in case):
http://www.perfectshuffle.co.uk

Always up for a chat if you have some ideas :) Shoot me an email through website above or PM me.
It's a pity Neal Stephenson has not written more of this kind of "hacker tourist" coverage.
I just saw a one-minute porn WebM on /gif/. This is unbelievably great.
I mean, it's their loss I guess. They made the decision to exclude someone from the community, and a pull request is another form of communication.

I wouldn't want to be the one auditing every piece of code from someone who is "banned" either -- it only takes a few lines to insert a backdoor.
Just to provide another data point.

I've been with Digital Ocean for over a year, and I'm fairly certain that I haven't had any downtime at all. The site is used by thousands of users a day, and I've never had any complaints. Pingdom is set to a resolution of 1 minute, and hasn't reported any outages either (that weren't caused by me).
share,share ,share
A personalized status page (per customer/droplet) would be nice.
Ask HN: Any philosophy grads who have turned into hackers?
Like the title says. If I'm not mistaken, pg was an undergrad philosophy major. Anyone else find coding after graduating, or maybe while still in school? How was the transition? What things did you get hung up on or find easy?

Do you feel like it helps in other functions of startup life, say product management?
It's the same story over and over again. The young wild guys arrive, full of energy and ambition to make the world a better place. They throw all the ancient stuff overboard because it seems ugly and useless. Then they painfully rediscover why the ugly stuff is there and not useless at all. And after a lot of pain they finally arrive at a slightly improved version of what they threw overboard long ago, at least if they did not surrender before.
This has been a super fun thing in our house: http://scratch.mit.edu/ It's also something a 7 year old can use on his or her own to learn concepts and make fun stuff.
proper link: http://www.geektime.com/2014/04/06/agony-of-an-african-progr...
Cancellation of a resting limit order isn't "bad faith". Everyone participating in trading on the exchange knows that orders can be cancelled. Cancellation is one of the rules of the game.

This isn't a subtle point; it's so obvious that it's hard to understand why it even needs saying.
Great! Feature request: support for Markdown syntax!
I've been following numerous fraudulent projects on Indiegogo and Kickstarter and have come to the conclusion that both are merely carefully shielded fronts for grifters. Both outfits should be taken down by the U.S. Attorney General until they can be regulated in their project vetting so as to eliminate or at least minimize consumer fraud.

Currently the more attractive a fraud brought to them is the more they stand to make from it so there is a strong conflict of interest between them and their users.

Someone needs to create a site that is a crowd funding wall of shame listing and reviewing projects that show the extent and profitability of fraud. There is KickScammer but it isn't very visible or complete at this point.
As an infrastructure provider, I disagree. Customers expect to find the answer to the question "did I do something wrong, or are you having problems?" on the status page.

While we've listed every outage affecting >1 customer since 2004 on our status page, the issue is always expressing each outage in a way that allows a customer to identify that _their_ server is affected by a particular entry.

That sometimes involves knowing that their server is in a particular data centre, or that it is connected to a particular switch, etc. and we do our best to make sure that people can identify their problem, if nothing else than by timing, i.e. making sure we list something ASAP.

But status pages are still very useful once people start calling in - support can positively identify that yes, you are affected by this problem and you can track progress at that URL. If we keep updating as we promise, bang, that's one support call (at most) per affected customer.

So even for a minor problem - broken switch, VM host machine, power failure in a rack, that's worth listing from my point of view.

As I said above I'm looking to tie our databases and some basic network monitoring into it this year. That way we can proactively notify people affected by a particular problem, as well as continuing to list even small problems publicly.
I understand your point. We decided to put only the most crucial 9 hyper-visors. We are a startup after all and a self-funded one. more will come.
The political organization that's behind Prop 8 (the people that Eich donated to, since you can't donate to a bill) quacks like a hate group in a number of ways, not least of which is they dehumanize and make fun of LGBTs.

If you have not already, please view that slate.com link I sent you a couple posts ago. You can ignore the text there as it's basically what I've been saying here verbatim, but I would ask you to pay special attention to the videos - they are actual ads that the group put together and which actually aired in California.

Maybe then you'll see why I apply this label - I didn't just arbitrarily dredge it up as the worst possible thing I could think of to call them.

>That sounds like you hate me now.

I find it very puzzling that you say I am practicing all this hatred by saying I find Eich's actions repugnant, and now you're saying I'm practicing hatred toward you by simply having a (remarkably civil and productive) discussion with you.

Yet Eich is the guy who wants people to be second class citizens.

Does. Not. Compute.
It's simple. I just fetch RSS: https://news.ycombinator.com/rss

To be precise, I just use the first 10 items in the rss :)
I'm pretty sure h264 is the superior codec in all regards except for that pesky license issue. It encodes faster and creates smaller files that look better. From (lead x264 developer and HN user) DarkShikari[1]:

"Overall, VP8 appears to be significantly weaker than H.264 compression-wise. The primary weaknesses mentioned above are the lack of proper adaptive quantization, lack of B-frames, lack of an 8×8 transform, and non-adaptive loop filter. With this in mind, I expect VP8 to be more comparable to VC-1 or H.264 Baseline Profile than with H.264. Of course, this is still significantly better than Theora, and in my tests it beats Dirac quite handily as well.

...

Finally, the problem of patents appears to be rearing its ugly head again. VP8 is simply way too similar to H.264: a pithy, if slightly inaccurate, description of VP8 would be “H.264 Baseline Profile with a better entropy coder..."

I won't pretend to know what all of those terms mean off the top of my head, but if the lead x264 developer sees absolutely no technical advantage in WebM vs. h264, that sounds pretty damning to me.

As for why x264 encodes h264 so much faster than ffmpeg or whatever encodes WebM, the simplest explanation would be that there is much greater demand for an optimized h264 encoder. WebM has some admittedly large users (Wikimedia Foundation, Youtube for browsers with no h264 support and no flash player, and now 4chan), but they're still vanishingly small in comparison to the users of h264 ("the entire video industry").

[1] http://x264dev.multimedia.cx/archives/377