skysight-inc/HackerNews huggingface dataset:
for negative voting you needed 500 karma's, I have been on hacker news for 1900+ days, currently have 438 karma's .

though I read lot of posts and checks top and new posts every couple of hours.
I don't submit many posts, or ask questions. I only comment where I see a value or I can contribute to the discussion in some form.

but if for my comment to be endorsement needs someone with 1000karma, I will take anywhere between 5-10 years to get to 1000+karma and be able to endorse other comments
I agree with you.

But I also say comment away. Just try to be positive and constructive.

I say a lot here and I try to be insightful. Just as many of my comments are never voted on as are voted up. I only have a tiny handful of comments with 0 or negative score, and most of those were on the snider side of the spectrum. I try not to do that in the first place, but everyone makes mistakes.

On the other hand, I'm sometimes surprised how many upvotes I've gotten on comments that I thought might contradict HN groupthink.

I think the existing system works fine. I worry that the commentary is about to actually decrease in value and timeliness.
> Very few people read or participate in threads more than 24 hours old.

I don't reread the thread, but I will pay attention to someone replying to my comments even after several days.
Visual Bugtracking for Firefox (Snapbugz)
What thought process has been put in to how the throttling of 'discussion'-style comments affect the pagerank of a particular post? If a bunch of moderate-quality comments have the effect of bolstering the pagerank of a post until a highly insightful comment comes along that'll be upvoted to the stratosphere, then will we risk losing those interesting discussions simply because there isn't 'that one right person' there to seed the bigger conversation with insight?
Every new big player means "more eyes" on the code. And bugs get rooted out quicker.

In the case of proprietary software, every new big player means "more social lock in effect".
But the site is inherently real-time. Submissions pop onto and off of the front page in the course of a couple hours. The window for discussion is quite small before the next thing comes along. As it is, when I comment one something that's more than a few hours old, I halfway assume I'll never get a response/upvote/anything.
Sorry for the delay, I'm probably not the best person to answer this and I know just enough on the subject to be dangerous so with that in mind I'll give it a shot.

>Is if you have bare metal operations do you still have access to kernel functionality ala stdio and libc libraries? Normally when you hit bare metal your on your own.

That's just it, your process is just another Linux process. The difference is that the scheduler will put it on lets say core 2 but everything else has an affinity for core 1 and interrupts will also be handled by core 1 meaning your application is never interrupted on core 2. You still get every feature that you normally get in Linux.

>Also if you can call these functions like your in userland then do they block until execution has completed on the other 'kernel' cores?

You are in userland, normal userland. Implementation details of syscalls are black magic as far as I'm concerned so take this with a grain of salt but apart from kthreads the kernel isn't running in some other thread waiting for a syscall to service, a syscall is just your program calling int 80 which jumps into the interrupt handler in kernel mode on the same core that was just running int 80, does it's work figuring out what syscall you're making and finishes handling the interrupt. So basically yes your thread "blocks" while the syscall is in progress on your special isolated core, not core 1 like everything else running on the system.

>Also if you creating P-Threads elsewhere but not managing their execution on the 'non-kernel' core what happens?

I'm not entirely sure what you mean by this, specifically "managing their execution on the 'non-kernel' core". It's just a thread like a normal Linux thread, but at first a new thread is going to have an affinity for only core 1 which you can change to core 2.

>Can you give any literature on this? these terms are contradictory.

What I meant was that generally if you want to do certain low level things like talk directly to hardware you need to be running in kernel mode. But really you don't need to be in kernel mode all of the time, just initially to allow normal user mode code to talk to the hardware instead of having to use the kernel like one big expensive proxy. As for why a user mode driver for a network card would be such a huge performance gain there are a number of reasons such as every syscall will be a context switch, whatever data you're sending or receiving to the network card will need to be needlessly copied to/from the buffer instead of reading and writing directly to it, you have to go through the entire Linux TCP/IP stack when there's tons of functionality in there that you might not need but have to have so it's just wasted cycles, and the list goes on.

I did manage to find an old Hacker News comment on the subject for further reading from someone much more well versed on the topic than I am. https://news.ycombinator.com/item?id=5703632

Also of interest might be Intel's DPDK which is basically what we're talking about, moving the data plane out of the kernel completely for extreme scalability.
Your incentive to post should be genuine interest in engaging in a mature and thoughtful discussion about HN topics. If you have something valuable to add the expectation is that it will not sit in the pending pile for too long and once the comment leaves the pending state it will not be drowned out by unhelpful/unwanted comments.

If spending five or ten minutes to compose a comment is too much of an investment maybe HN is not the best place for the user.
My votes and comments have been disabled. I don't know when or why it happened. I cannot go to anyone for advice or repair. I have become persona non grata and I have no idea why. There is no way to fix it.

Your optimism shadows an extremely difficult reality.
Read through the documentation. Write some simple code to learn toolbox idioms and patterns. Read through the docs again. Look at some simple code. Build something non-trivial. Then read through the docs again and you're ready to go.

Learning something new in your field of study is not different, it is just easier because you have some context.
> In my case I figured it wasn't worth betting $0.14 (because I knew it would take more than that of my time) to win $1,000,000,000.

People in work say this and it amuses me - as they then go on to say how they enjoyed an evening-in watching two films back-to-back.

In other words: your time should only be equated to money if you don't enjoy the task.
1000 karma seems like an awful lot (from my lowly perspective). What proportion of the site's users is that?
The general threat model for Linux systems is outdated installations with extant security holes, often remotely exploitable. This is in contrast with Windows in which a huge class of exploits are by way of content placed by users on their own systems, more often technically trojans than viruses.

This isn't to say that Linux is wholly immune to security exploits. It's not. But it's hugely more manageable and securable than Windows is, even in more recent versions. Which, though they've addressed much of the problem, still leave huge classes of vulnerabilities open.

The ability to configure minimal systems on Linux (principle of least privilege) with only the software and services required for functionality helps hugely in this.
Um no. Apart from being pretty coffee-script makes you stick with good object definition conventions, hides away unsafe comparisons (== vs ===), and is generally much more easily understood. This is one of coffeescript's main focus points : hide away the not so nice features of js, and highlight the good parts.
Just saw this comment got many responses! Answering a little late but answering.

I dont see any correlation between "bullshitters" and providing information. I definitely dont see a correlation between "non-bullshiters" and utter lack of information.
And also I don't know the correlation between "bullshiters" and actual technical knowledge.

The questions above were phrased quickly, and as i mentioned, its the questions you dont ask in an interview, but an information blank you have to fill out.

There are many ways you can answer and provide information about your work and professional that aren't empty phrases.

"I made this cool site with Rails, Angular, CSS transitions" -> purely technical

"I made this cool site with Rails, Angular, CSS transitions with consistent monthly releases, coordinated with open source contributors @ github. I also assisted community members in the technical setup of the project." -> technical + diligent + teamwork. And verifiably so.

Remember that we are talking about resume screening here, its a piece of paper that could be all lies , technical or non technical, its all about standing out and finding the right fit.
It means that people thought the comment was a useful addition to the discussion. (or at the very least did not detract from the discussion) It does not mean that they agree with or endorse the opinion expressed in the comment.
I'm scratching my head about what the guidelines are around commenting and endorsing. Here's what I've gathered by looking through pg's comments: (in addition to what he originally posted)

• Parameters are loose (click link for more) https://news.ycombinator.com/item?id=7447668

• You can post 5 pending comments https://news.ycombinator.com/item?id=7447568
• You can endorse at 500 karma https://news.ycombinator.com/item?id=7447701

• Might get a showpending https://news.ycombinator.com/item?id=7447613

• Might make it more AJAXy https://news.ycombinator.com/item?id=7447778

• Users can retract pending comments with the delete link https://news.ycombinator.com/item?id=7446490

• The HN feature suggestion thread is exempt https://news.ycombinator.com/item?id=7446395

• A code snippet showing how it works https://news.ycombinator.com/item?id=7446596

• in this thread: "turning it off for now"
It’s the redistribution that you’re missing.

300M * $20k does equal $6 trillion but it is returned to the tax payer who stumped up the $6 trillion.

The 50M who aren’t contributing tax represent an actual cost of $1 trillion. The remaining $5 trillion is redistributed.

250M people contribute $20k.
300M people receive $16.6k.

300M * $20k - $6 trillion == $0
This might be because you are an Indian and the only hackers you know are Indian.
Hm. I was on the fence after reading this thread a few hours ago, but coming back to and seeing some of the responses I have come firmly down on the side of this being a good idea.

Apparently a number of commenters are under the misapprehension that Hacker News' raison d'etre is to provide an egalitarian community some (very loose) definition of hacker. This is first and foremost a forum and recruiting venue for an elite tech incubator. Some people have gotten relatively comfortable using it as their personal soapbox, but it exists to benefit Y Combinator.

As a long time user, it has been disappointing to see the decay in community quality in roughly three waves: Bitcoin, the women in tech controversies, and Snowden/NSA. There used to be more substantive tech/science/math discussions here. For whatever reason, a lot of the newcomers have poorer writing skills, present less coherent thoughts, have less domain knowledge, and are less well adjusted socially.

I hope that this works.
NB: Social Security is arguably fairly close to how a basic income system might work:

• It's not means-tested. It's available to (nearly all) citizens. Exceptions include some workers classified under the Railroad Retirement Act, and the self-employed.

• It's funded from taxes assessed over your working life. Actually, BI would likely take this one step further, as there's an income cap to SSI contributions. Lifting that cap would make SSI more BI-like.

As to the rest of your points: with universal healthcare, you'd eliminate the need for means-tested medical assistance. With universal higher education, you'd eliminate PELL Grants (already pretty limited -- most college financial aid is now in the form of loans, with their own class of problems). BI would directly address the goals of welfare and food stamps, and EITC is effectively BI in limited dress.

I'd be open for programs which do address specific remaining needs: say, treating drug addiction as a public health, not a criminal, problem (though drugs trafficking might still fall under the latter in cases), and other programs addressing those with specific needs (health, disability, etc.). But yes, you'd be wiping out a large class of present means-tested programs.
I've seen ATM's being serviced/refilled - one can usually spot a "tower" PC in there. When an ATM app crashes the underlying PC operating system GUI is visible - with the standard screen background.

OTOH my <big bank in India> has good online services, usage pattern monitoring, two-factor authentication etc. With this bank I've never had a single online transaction as much as hang or go wrong in the past 10 years. When I travel I sometimes get a call to verify the transaction I've just made at an ATM.

So the only conclusion I can draw is that the bank finds it easier to monitor/control things from their data center. They probably consider all terminals as vulnerable and operate from that premise.
Larry Page: Where's Google going next?
>I didn't have some some specific, technical definition in mind, but if I were to try and pin it down, perhaps in software terms it would be something like "a dependency that is unreliable in the long term"

In this case you are mostly hand-waving, and what you say amounts to "I don't like X language".
Links / details?
I like this Wolfram guy. Blogging about Leibniz and the first sentence is obiously about stuff "he made" that now makes the world a better place.

Yeah yeah, Leibniz, Newton, Einstein and Wolfram. What a team!
Why are the mathematicians trained under the Soviet regime an exception?
Because I've had literally piles of trouble with AWS over the years.

Edit: plus I might need to add some dynamic content...
Not sure if left click/right click was the best choice in controls. I keep refreshing the page. At least on desktop a typing the size of the piece you want would have been much easier. Two buttons to do the same on mobile would have likely been a better choice as well.
Agreed - but the whole idea of upvotes is based on the idea that a popular comment = a good comment. The entire foundation of the system falls apart if you dispute that and the upvote system becomes the wrong choice.

I think in practice that 'popular comment = good comment' works well enough that it seems to beat all competing systems for internet commenting so there must be some kind of truth in the statement. Maybe it has a low enough false positive rate to make a small false negative rate acceptable?
As mentioned in my above response, there are many ways to show professional demeanor, attitude and culture that is practical and verifiable. For higher up positions, it will be always a referral call, but that is a lot of work to do for intern/entry level/medium level engineering to the which you usually lack an unbiased referral source.

Also, its delusional to believe a resume is not a selling tool. There are good and bad resumes and its pure salesmanship. Finally, you will have to prove that there is a correlation of any kind between salesmanship and technical ability.

A hire is a full package deal. If you interview a total wiz, but he comes to the interview naked, you will not hire him. Well, I doubt I would vote for a hire.
Shonky company. They wouldn't notice if someone nicked their servers.
Want to learn quicker? Use your body
The idea of BI is generally to give everyone the money and reclaim it through taxes from those who "aren't eligible", where several models are proposed (land, consumption, or income).

Take income taxes (I like that model for its simplicity because both sides are income):

You get your $10k, but there's a progressive income tax. To invent some random figures: for the first $10k (on top of BI) you pay nothing, at $50k you pay $10k, at $100k you pay $30k. For example: for every dollar between $10k and $50k: $0.25, for every dollar beyond $50k: $0.40.

Once you earn $50k, your BI cancels out, anything higher and you contribute to the BI of others. (simplifying some more: income tax contributes to BI, all other public expenditures are paid through other taxes, like land or consumption).

Progressive taxes are well understood, relatively abuse-free (it can only be gamed by not declaring income), and at no point create a >100% marginal tax rate: tax grows faster than before, but never faster than your income.

That way the complexity of welfare, its abuse and people falling through its cracks is eliminated (or so proponents hope), while still "effectively paying" the $10k in BI only to those who really need them.

(Disclaimer: the tax brackets above probably break down easily when applied to reality, so only use them to discuss the model ;-) )
Unless you're in the UK, no.
New way to chase shots
Definitely not cursing.
I gave an example above of how to express that information in a verifiable way.
Firefox's PixelPerfect for Manual Visual Testing. There are some great tools for grunt to do automated visual testing[0] — and CSS unit tests are viable strategies[1].

Jasmine specs in Karma/Protractor for overall functional testing: of code/calls/functional groups, of functional flows, and of behavior specifications: so, Unit Testing, E2E testing, Behavior Testing (BDD). Search for headless versions of the browsers you're interested in, and integrate into grunt — but here's a Stack thread on mobile: http://stackoverflow.com/questions/464089/simulators-emulato...

There's a great tool in Firefox to record actions in Selenium, though WebDriver probably isn't adequate for tech like AngularJS templates or even Semantic HTML (which is a moving target, since W3C Standards enable richly complex "pears"[2]).

Semantics[3]; use Fangs-to-Audio[4] to get a "subjective" feel for how your copy sounds to people on screen-readers/assistive tech/devices. Use http://wave.webaim.org/.

Follow schema.org as a normative guide to what Search Engines will likely look for. You can probably automate diffs between semantic markup structures and Web Scrape schema.org to determine how "meaningful" your markup is overall.

As always, believe in Unicorns[5].

[0]: https://www.npmjs.org/package/grunt-screenshot-diff

[1]: http://prezi.com/piifihs2ohet/test-driven-css/

[2]: http://pea.rs/

[3]: http://www.w3.org/2002/08/extract-semantic

[4]: https://addons.mozilla.org/en-US/firefox/addon/fangs-screen-...

[5]: http://validator.w3.org/unicorn/
I think it's been shown many times that the depth of consumer considerations of technical and ethical issue is about as deep as a puddle. Most of people simply have neither the background nor time to understand them, and simply assume that whoever's on top is doing things right.
Not sure if this was mentioned but upon signing up, there are "Creative Crates" which are sets with randomly assorted pieces (up to 600). I think that pretty much covers your need.
Thank you for that. It's helpful to have such a high-level, yet concise, view of the book.
Much called for! besides none of these cosmetics solve problems holistically. They sell you the dreams of "looking" younger , fairer and even toned. Duh!

Eating right , healthy and exercising will get you closer to a commercial ready face than killing your facial cells with micro plastics.
The phrase Netflix for Legos, gave me absolutely no idea what was their service, until I visited Pley website, where it clearly said, Rent LEGO. Sometimes you just can't apply software analogy to hardware.
Are we reading the same thing:

http://www.law.cornell.edu/uscode/text/47/230

And if you are referring to case law what decision?
> I thought the complaint was that the center has been pushed a bit downwards, which would suggest to me that the lower-middle is at least as robust as ever.

I don't find this true, in my experience. The "smear" that used to characterize the people I knew is gone. There are a bunch of white collar "professionals". There are a bunch of low wage "service" people. However, the vast chunk of blue collar factory workers, machinists, welders, steelworkers, miners, etc. seems to just be gone.
Another Pharrell "Happy" dance video worth watching
How does a lands tax comport with the fact that some acres are hugely more productive (or extractive) than others?

It's not in the US, but the First Oil Well in Bahrain, which has been providing oil since June 2, 1932. For much of its life at 70,000 bbl/day, more recently at about half that rate, 35,000 bbl/day.

That's roughly $3.5 million per day in productivity.

There was a time, and Henry George came well after it, when the agricultural productivity of land was in fact the basis of virtually all wealth (some contributions from the sea, as well as water and wind power). Since the large-scale exploitation of coal, oil, and gas, starting in the mid 18th century, that hasn't been the case.

It eventually likely will be again, but I've not read enough of the Georgist view to see how the huge variances in land productivity would be addressed. Even if mere ag output is considered.
LibrePlanet 2014 Live Stream
It's maddening! 2048 seems like it's so ridiculously hard playing the normal way. Then you play this game an it seems like it should be impossible to lose 2048.
A nice feature from the commercial nginx purge package is that it lets you purge by prefix. That's a feature that I've not seen in any of the open source purge modules.

If you are hosting data for several users on the same nginx cache and you want to purge only one of them, your only options are to scan the full cache on disk and delete the files that have a key with your prefix, or fork >$1K/year per nginx box for the commercial license.
I recently read a quote on "Quicksilver" (Stephenson's novel) about his imaginary character "Daniel Waterhouse":

"Daniel was angry with God. God had implanted on him a passion for natural philosophy. He wanted to be one of the greats. But God brought him on earth the same era with individuals like Hooke, Leibniz and Newton. What where the chances?"

At this point in the novel, only Daniel has a clear view on Newton's genius, Hooke was renowned and Leibniz was not into mathematics (he studied to lawyer first, then turned into mathematics according to the novel, but knowing Stephenson I think it's true).
Turkey Blocked The Google DNS
After blocking the Twitter, people started to use Google DNSes and now they also blocked.
Great. Yet another "Pending Review" to wait through. HN is now the App Store of internet discussion.
The space category seems "thin" now.

https://secure.flickr.com/photos/qi_tah/13303087844/ a little evolution shot