skysight-inc/HackerNews huggingface dataset:
Former journalist here. Some years ago I attempted to create a standard called "Source Blocks" (see http://www.ilamont.com/2008/11/my-new-journalism-experiment.... ). It's basically a paragraph of explanatory text that the author places at the end of the article, identifying what sources he/she used in the course of researching the article. It looked something like this.

Sources cited, referenced, or consulted: Blog.basturea.com, American Journalism Review (ajr.org), Editorsweblog.org, Glasshouse.waggeneredstrom.com, Techmeme.com, thelongtail.com, Washingtonpost.com, Wired

The problem was, even without linking these sources, it took discipline to keep a running list while work was being done, and/or time at the end of the writing process to do the source block writeup. And the system did not account for higher "weight" for certain sources, much less the details that came from each source. It attracted a little attention, but I was only able to keep it up for another year.

At the time, someone suggested creating some sort of browser extension to track all of the sources, which might have helped a little with other websites but would have been useless for phone or F2F interviews that occupy many journalists' time.
Comment from the linked site:
"Linus didn't call his contributor a moron. He called the random person snarking him to make an exception for a 3-line-diff a moron."
Harga samsung pocket terbaru 2012
harga samsung pocket terbaru 2012 - Samsung galaxy pocket merupakan android termurah produksi samsung, hal ini semakin membuat samsung semakin berjaya
If your subjects were that easy, it sounds like you weren't challenging yourself enough. Quantitative degrees like math or physics weed out a lot of people who simply can't complete the material. For most soft subjects, I agree that it's only a matter of putting in time, but those honestly aren't difficult or interesting (as you've noted).

If I'm looking at resumes and I see a person with straight As in a hard major, I know that not only can they "complete a list of work", but that they're also probably smart. If I see a person who has straight As but majored in social sciences, I really can't conclude much about them.
Yeah, that was my thought. This is a glorified report, not an "idea".
I used this at one point, but long ago switched to MPlayerOSX, finding it a much more straightforward interface for playing random format movies than QT, with noticeably better performance. VLC is also... an option.
A once-unthinkable choice for amputees
The mongodb shell uses javascript, and stored functions and map/reduce functions and more all use javascript. So if you use mongodb, you'll be using quite a bit of javascript anyways.
Duritz is a muppet. But hey if your hero is Kim Dotcom then he looks cool I guess.
I thought he had an active conversation with the OP.
It's not hard. def merge(siblings) { sort_by(siblings) { |s| s.timestamp } }.last

Or, in Knockbox/Meangirls, strategies like LWW-set.

Until your clocks get out of sync.
People hire college graduates because they have demonstrated that they can be given a list of work, and a criteria for how their work will be judged, and complete the work. That's it. From my experience many grads will require a lot of hand holding to actually complete their work the first time, because they don't really know how to do anything, and can't think for themselves. The degree indicates that they are trainable; once they are shown what to do, they can keep checking the boxes for at least 4 years.

I think there is a lot of wisdom in these lines above. A degree (any degree) communicates some bare minimum qualification, rather than high standards of ability or talent.

A comment by a Phd. friend comes to mind: "A Phd. proves that a person can grind at one seemingly endless problem for years upon years, unperturbed by the countless setbacks and seeming lack of progress along the way to (hopefully) a breakthrough. Nothing more, nothing less."

Let's suppose that a Phd. really only proves this one trait about someone. Is this "signal" worthless?

I personally don't think so. I for one am a person who definitely cannot stick to one particular problem for years upon years. I'm not suitable for a position in, say, IBM Labs [1]. For a Hiring Manager in such a place, screening for a Phd. does in fact make sense.

[1] Thankfully, the world has options for invalids like myself.
You don't seem to have any experience with solid, mature RDBMSs like PostgreSQL or Oracle or SQL Server. MySQL sucks in so many ways and all the other names you mentioned are not RDBMSs. People running large numbers of (for example) MS SQL Servers will tell you that they are ridiculously robust and mature and do NOT randomly crash in the middle of the night. And even when your hardware lets you down your hot failover machine is ready to take over without skipping a beat.

Magic bullet? These systems are the closest you can find in the world of software.
Allow me to recommend OSXplanet and xplanet. They are as close to a realtime image as you can get, and they are designed for use as a wallpaper.
There would be even more kids with no father in their lives.
It's not JSON, it's BSON. BSON supports more data types, which are needed for a proper database (such as object IDs, longs, doubles, binary data, references, etc.)

You still need a driver and a bson serializer if you use node.js.
I don't suppose your policies and processes allow for the actual author to receive the ad income from your use of his story, do they?
$20 Out-of-Stock Items Are Being Sold For $900 on Amazon.com
I agree with that VCs give "thin-value" advice that don't actually propel you to success.

But this post was different. He gave a couple of good points: there's a lot of competition: competition for users, competition for press, competition for attention. And it's emotionally draining as well.
Especially considering git is all about changes in content, not files.
Video showing how to create a QR Code using ASP.Net C#
The problem comes from frame breaking javascript. Something a non-trivial number of sites use to avoid click jacking.
Very true. But this is a virtue of human nature, and power. And in business (very generalised) you have the efficiency cycle and the efficacy cycle. Bosses generally only want advice on how the company can become more efficient, to question efficacy is to question his/her judgement and power.

But the ease by which people can now try, test, and launch an idea and business is tearing this model down. I think that very soon, the companies who fail will be those who do not recognise the leaders from within, with the ability to improve on enterprise efficacy.
> P.S: I call dips on jewelry drops.

But...all drops are per-player. No dibs.
Maybe it caused a stack overflow :P
Facebook IPO shares tough task for small investors
Both are true: It will only go up one level, and current rm has protection that will not let it delete the root.
Sold and offered are NOT the same ;-)
>Duritz is smart.

Citation needed.
That's really cool. I use their tool p4merge for diffing and merging for TFS (shh) and git and it's awesome. They offer it as a separate download, would be great if they opensourced this :D
.* will be expanded by the shell to . ..

and all local files beginning with .

the BSD version of rm will never remove . or .. see:

https://github.com/freebsd/freebsd/blob/master/bin/rm/rm.c#L...

checkdot is called against all argv:

https://github.com/freebsd/freebsd/blob/master/bin/rm/rm.c#L...

any version of rm that does remove '.' or '..' is not POSIX compliant.

The GNU coreutils version of rm does not contain this check:

http://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=blob;f...

(edit: it does - thanks, was running from memory and didn't actually check it)
Software is a complex beast with multiple aspects. The UI design can Bree taken seriously but is no hard science. Many interesting parts just can't relate to hard science, even where you have algorithms. But when handling facts data you have the possibility to ground yourself on hard science, and should. It would be a stupid crime to build a tower without grounding what can be on maths and physics, no?
What's overly optimistic about saying that interpreted languages will virtually eliminate the need to hand-debug machine code? Isn't that what happened?
Around 2000 I used xplanet with the night lights + the sat weather cloud overlay. Is there anything better now?
First of all I would like to say that I'm no fan of these 54/whatever hour coding rushes, I think it makes people go too fast with poor planning and NO time for testing anything, even for developing looks short, I would rather take my time to plan anything before writing a single line of code.

About Node I have played with it and it looks nice but at the end of the day I just returned to Java and PHP (can't talk about ruby never tried and not sure when I will), why? First, all the Node talk seems to revolve around the hype it generated recently, why I don't know. The idea of the async is nice but stall it with something that takes long to process (and needs to send a response) and you are screwed just like any other language, but I think node may be worse as far as my understanding goes its a single thread dispatching stuff (am I right? please correct me on this if I'm wrong).

Libraries for it, there seem to be too many of the same kind all of them with different ways of working that is not easy, and when I tried it none did what I wanted.
At the risk of sounding trite, college is what you make of it. If all you care about is trading in your four years and n-thousand dollars for a marketable degree, then of course you aren't going to feel like you learned anything, but I argue that this is your fault for not prioritizing actual learning and understanding (aside: "actual learning and understanding" is an incredibly vague phrase and that bothers me. Oh well).

Just like Y Combinator is a fantastic chance to be around mentors who know a ton about startups, college is an opportunity to hang around faculty who know a ton about whatever it is you are interested in. It's perhaps easy to get an A in a class by "doing everything" required of you on the syllabus, but that doesn't mean that the opportunity for learning isn't there. If you are legitimately interested in a topic, you almost certainly have some sort of open ended question about it. Ask said questions in class of office hours, talk to your professors, get involved with research. These are all things are at the very least much harder to do outside of college, even with the internet making communication between experts trivially easy.

I'm not trying to say that you can't educate yourself outside of college to the same level that you can within, and certainly there are people who don't need to go to college to do great things, but if, when presented with the opportunities that college provides, if you can't find any way to further your own "intelligence" and "understanding", then it seems like those are not the things that you are optimizing for.
I think the point is, and forgive the harshness of this, but the person to whom Linus called a moron was kind of being a moron.

Linus explained why he wouldn't accept pull requests from Github, due purely to the formatting of the commit log, and that guy starts insisting he do it because it's only a three line patch, basically ignoring everything that Linus had said.

Regardless the length of the patch, it doesn't alter the commit formatting.

I personally don't think I'd have ever resorted to calling someone a moron unless I personally knew them, but I very distinctly believed that guy to either missing the point, or trolling.
Nope. I actually live in a luxury high-rise, and while the pipes don't leak, the pressure and temperature is about as bad as the OP describes.

No bidets, though.
<sigh> Or when the Oracle SCN advances too quickly, causing random systems to refuse connections or crash outright. Just because software is large, supported, and mature doesn't mean it is free of serious design flaws.

[Edit:] Don't get me wrong, Oracle's DBs are serious business; an incredible feat of engineering. If I could afford them I'd probably use them more often. But everything in this business is a cost tradeoff--in licenses, in dev time, in risk.
"At some point, you will need to extract a subset of the relational data and represent it using your application's in-memory model."

...and that is where you have just created an ORM. You don't need a library to be using an ORM. Change 'extract' to 'map' and the meaning is the same.
Kickstarter API Bug
"MySQL is to database what PHP is to programming languages". Use PostgreSQL.
Even quantitative degrees just require patience and perseverance - it might be intimidating to be surrounded by people much better at math/physics/cs than you, but if you put in the time and effort, getting a degree in one of these subjects is very doable. It's a matter of effort rather than being smart.
Probably means highbrow rather than class level - you can be lower class and still appreciate high culture. Though I personally don't get Quora - unless it's some sort of faux research department for one of the big tech companies (i.e. destined to be purchased).
Thank you for posting this; many of the original comments from this thread have been deleted, including the one Linus was responding to.

So, while I support the source's position, his post is misrepresenting the context of Linus' comment.
I remember the original comment, before it was removed, and I'm paraphrasing here, but it was: "Apparently Linus's shit doesn't stink." To which Linus replied, ending with "you're a moron." The article makes it sound like Linus was destorying the pull request contributor.
I find it really hard to care about this. I'm amazed other people here seem to be up this in arms about it.
Ways to Improve Horror Games
I think you underestimate the cost of a giant e-mail list of customers and merchants that's clean and they have some sort of relationship with.

If for some reason Groupon went under tomorrow, what do you think that asset would be worth? As from my experience with sales, a lot.
Now that you mention it, I do seem to recall myself having grave difficulty with certain Real Media files as well.
Sarcasm is hard to portray in text. He's clearly really good at it.
sssh! If you explain what actually happened then this becomes a non-story and people can't use it as link bait or write comments about how much better than Linus they are.
when i used it, there was very clearly a class thing going on. this was clear from the questions on social etiquette, dress codes, etc.
FYI PostgreSQL is free.
I'm amazed that this person apparently took more time to write a blog post than he spent reading the exchange he's talking about in its original context.

If he had, then he'd realize how silly it sounds to chastise someone like Linus Torvalds, as though he has an obligation to spend his time making sure that everyone interested in open source is lovingly brought into the fold with the utmost deference to their ignorance.

But I guess these days missing the point entirely is as good as having real insight, as far as click generation is concerned.
>every trader and their brother was buying this morning

I've noticed over the past year that such stock price behavior is particularly acute near market close (which is perhaps when the less-priviledged-of-the-priviledged-few get in on the info.).
Ask HN: Web App built - How do I negotiate with my employer?
I work for a small six-person firm in civil engineering (stormwater engineering). I built a web app that vastly improves upon the local jurisdiction's required software and have added industry specific project management tools as well.

Our firm does not do software development. In our present employee makeup, they would not be capable of developing or maintaining the software in my absence.

The software presently can save an hour to two hours a month in drainage engineering (for our jurisdiction). I believe it could obtain a $30 monthly fee. There are approximately 50 potential firms within our small jurisdiction with whom I could contract. With no market research yet, I cannot predict a conversion rate.

I will have to tell my employer of this product's existence very soon.

If our jurisdiction is not an anomaly, this could be reapplied to other jurisdictions by implementing jurisdiction specific regulations.

I am not particularly happy working here. There is little room for doing anything besides the civil engineering projects I already do. The three principals are neither very aggressive in the market nor are they progressive with tech (one PM has me print my emails and save them in a physical file in addition to copying them to a non-Outlook folder).

I am not concerned about the legal issues here. Let us assume I don't have much of a legal leg to stand on, but that the principals here would not legally fight for ownership. But, let us also assume they could make my work life difficult if I don't surrender it to the firm.

I want to hold full control. I have no experience running my own business. I have no reason beyond chutzpah to believe I can turn this into a retirement fund over the next twenty years - but that is the dream.

Ideally I want to call my own shots on this project.

So the question: how do I present this to the principals of my firm? What do I ask for, if anything? Should I surrender it to the firm in exchange for a raise/software development work (keeping in mind I am bordering on unhappy here)?
> (I'm not sure why you would want to do that, because Flask comes with Werkzeug)

Well for one, Cherrypy-the-web-server is actually good enough for production. There is much to be said for the benefits of having the same deployment environment in development and production.
Nah. He already figured out what to say any time he's wrong: "Well, they won the lottery!"
Is this going to integrate with the broader python ecosystem? I'm specifically wondering about packages like pyTables, pandas and larry.
Genius Hacker Who Made Distant Vibrator App - GetCloserToHer [video]
And people switched away from Rails back then too :-)

http://www.oreillynet.com/ruby/blog/2007/09/7_reasons_i_swit...
>I'll be sad to see it go, and I'll be crossing my fingers in the hopes that it will work with future OS releases for a while.

Given that Apple has seemed to feel, for the last few OS releases, that it's acceptable for "deprecate" and "break" to happen in the same step, I wouldn't get my hopes up.
Why can’t PG or some hacker news admin simply block any stories from thenextweb?
The question isn't 1MLOC vs 1KLOC.

It's a stable, well understood DB vs an immature, not well understood DB AND 1KLOC to deal with not being consistent.

To be clear, I'm not saying any given DB is the OneTrueWay, just that people seem to be a bit cavalier in regards to some of this crap and chasing the newest shiny thing while rediscovering why some of the braindamage in those 1MLOC was put there in the first place.
Doesn't have to be something horridly complex.

Just enough to show basic competency.

A shell one-liner, a brief function in a programming language, some basic domain knowledge.

Those people you request send a code sample or their Github profile.

You've already knocked off about 75-90% of the applicant pool.
This reminds me of Derek Sivers switching from Rails back to PHP 5 years ago :-)

http://www.oreillynet.com/ruby/blog/2007/09/7_reasons_i_swit...
The functionality can be exposed on any webpage. It's likely that Google is only allowing it via the Web App Store for further vulnerability testing and moderation ability over the Web Store Content.

about:flags and two clicks will enable NaCl TCP/UDP sockets and a third click will enable NaCl on any webpage with a prudent and applicable warning about the potential security risk.
well, yes and no. When you violate Consistency in SQL, your write fails. If it's a rare race condition, then the error probably just bubbles up through your application as an exception. Perhaps, if resolving conflicts was not something that we avoided but something that we baked into our application design, then we would be more likely to write code that handled it gracefully.
I'm not sure how big of an advantage it is, but isn't the "Groupon" brand fairly valuable? For a non-user of daily coupon sites like myself, the first site I'm going to visit if my daily-couponing interest is piqued, will be Groupon.

The counterargument of course, is that daily deals sites only attract the bargain hunters who have little to no brand loyalty, so even the "biggest brands in the business" don't have retention power.

Now that I've written this post out, perhaps the latter effect is in fact stronger...
I agree it would be worth a pretty penny. But $8 billion? I think not.
Awesome!
Would love to have one
"Think back to the time when you’ve done your best work."

I found this very good advice. :)
Facebook's IPO: The social business implications
Thanks! I was a little surprised too, but I think they focused too much on the test case, not the language itself.

About your (first) question, yes, they all execute scripts line-by-line.
I agree about the general point of being cordial, but there is an exception for Linus.

Linus is purposefully positioning himself as the top-of-the-heap asshole.

You should be scared to submit code to Linus. It's just his position in the whole environment.

Contribute to smaller projects and the subsystem maintainers for your introduction to open source contributions.
Yo How come nobody has mentioned teh fact that the "Word - Live from Carnegie Hall" mp3 Files dont work, only the FLAC files work.
I know i'm not the only one who had this problem, ive dl'ed on two different computer and my fried said he had the same issues, we had to convert the FLAC files to mp3 format, no mention of this on the site or here. WTF
Awesome job guys, it looks great!
That's strange, that doesn't look like a normal graph to me, it looks like a cache or queue of some sort is backed up. Did you try to use dtrace / iosnoop / iostat etc to see what might be the bottleneck?

For average commodity hardware I found something like 400 reqs/s/node was normalish, even sustained. Yours looks like about 2 minutes in it dies. Come to think of it, could you have your open file descriptors limited in the OS settings? That looks just like pattern I'd expect to see from that.

Might be unrelated but common pitfalls I had were:
- Using the HTTP proto. Protobuf is way faster.
- You can tweak the r and w values to get less read and write consensus when you can afford to, depending on the task and data.
- ulimit open file descriptors might be too low.

In any case, if you were to do a short writeup, I'm sure the basho guys at the mailing list would be interested.
Yes but that already exists (Yahoo Answers)
Not gonna happen.

Apple devices are abstractions with well-defined interfaces (sets of operations you can perform on them). Not only should the implementation not matter, it is anathema that anyone should know the implementation because that would break the abstraction at a fundamental level.

It's absurd for a bunch of hackers to think about, but this is what has made Apple billions of dollars, and it's what made them the best technology company on the planet: the construction of devices completely defined by their simple interfaces, with all else hidden from the end user.
I'm no huge Apple fan, but this market screams for them to come in and decimate the seemingly childish current players.