skysight-inc/HackerNews huggingface dataset:
Why you should be using Drupal 
Its name is Drupal, and it’s very powerful when tamed. From the glorified Views module to the great SEO features to the loyal and enthusiastic community, Drupal certainly begs attention. It can be used to make some very beautiful and user-friendly websites.
Even as a rabid user of Scala and sometimes Erlang, it strikes me that "exciting purely functional data structures" may be an oxymoron.
OS X Mavericks kernel_task eating 100% CPU
Computer programming is also greatly aided by the existence of machine-checked proofs: the ultimate impartial mediator in any dispute between self-styled experts. Unfortunately, such a convenience does not exist outside a handful of fields. What we're left with, then, is a credentials-measuring contest.
Exactly. It's like asking "why do mathematicians work on number theory? It would be much better if they were all physicists or computer scientists."

What a dumb article.
You've always had to pay tax on online orders, assuming your state has a sales tax. But no one ever bothered to file the voluntary form, costing the states lots of money that they should have by law.

So states such as Virginia have cut deals with Amazon to collect tax from them. Congress is talking about making it easier for other states to do the same. The era of the tax-free internet is nearing an end.
Perhaps a better title would be "Everything Wrong With Our Insatiable Big Data Fetish In 4 Easy Charts".
I would like it if the browser's DOM view would highlight changes made by an extension (at least directly; if the user injects JavaScript, it might be easier to just show that JavaScript rather than the changes that that code made to the DOM.) Also, it should log it (although this may create security concerns) so that one could occasionally look over what their extensions are doing.

Similarly, there should be a log for AJAX requests made by the extension directly.
US Chamber of Commerce is indeed a facade for it's individual components, the businesses within. Nothing secret about it. No levers of power, just persons driving involvement and direction of the lobby group. It is rather nasty seeing their solicitation of work with companies having national security clearance, CIA/military ties, aimed at journalists/activists like Glenn Greenwald or bank protestors. I'm sorry if you see colorful language used to describe the fuckwad of conflict of interests as conspiratorial ramblings, but I actually don't think you do. I think you are bored.

This method of belittling peoples out the side of your digital mouth is detrimental most of the time. Rah rah tptacek you are the master of this here at HN, have fun with that.
To run a new, separated Firefox with a (possibly) different profile

firefox -no-remote -ProfileManager

It's always handy to have a "vanilla" profile, to compare how much the extensions tuned down the browser or try to understand if the error that you're seeing is caused by an extension. Having a "privacy" profile with some ad-hoc extensions helps too.
I didn't like the web protocols

Now I like them even less.
See here why not: http://okasaki.blogspot.de/2008/02/ten-years-of-purely-funct...
"In politics, nothing happens by accident. If it happens you can bet it was planned that way."
What is the difference between day and night when your users are worldwide?
From my perspective, hundreds of unknown parties from unknown jurisdictions (likely not my own) potential collect, store (for unknown lengths of time and with unknown security measures) and analyze unknown amounts of my internet activity for purposes that include, possibly among other purposes, advertising, through means that are largely unknown to me (cookies? Flash supercookies? my browser fingerprint (which is quite distinct)?).

This is much more intrusive and not comparable to a company ad in my local newspaper or a magazine to which I'm subscribed.
they had some lazy method where an admin could log in and update all the POS systems at once. of course this was not done using ssh keys and probably weak password + gui
Use the SICP package for Racket, when you get to the chapters with non-standard functions. For example the chapter on streams and the one about the picture language.

http://planet.racket-lang.org/package-source/neil/sicp.plt/1...
"It seems like if you want your post to be seen, and actually voted on, you have little choice but to try and game the system."

There's an alternative. Posting good content. Sure, good content doesn't guarantee upvotes and collusion does. But colluding doesn't provide the feedback that teaches a person how to distinguish good content from mediocre, or good submission timing from poor submission timing.

That's assuming of course that someone thinks those things matter. I am not sure that they really do, except in so far as they matter more than karma points - particularly those gleaned from submitting other people's work rather than writing one's own comments.

I'll admit I'm probably out of touch, since my mental model doesn't really include the elements that fret over submissions making the front page. That's probably because I focus on writing, which is less about luck and more about skill.

It's not that I think the mechanics of HN are perfect: It's that I think HN is not broken.
It's not just a DOM change problem. What if an extension change owner and start sending pairs (domain/user's credentials) to someone else? What if one buy an extension to get bank sites accesses?
The browser (or an extension if possible) should include a list of extensions sorted by when they were last added/updated.

Beyond helping determine why you're now seeing extra ads, this could help debug why certain sites are no longer working.
"skate where the puck is going to be"
It's like asking why US sends drug dealers to jail instead of making them pharmacists.
In 99.999% cases you don't need to know assembly language to start a company. But you have to know or be able to figure out many other things which these kids have absolutely no idea about.
A better hash table: GCC
Yep, purely anti-consumer. It was always a pain to use other software with an iPod. But MP3 was supported natively from the beginning. e.g. a support document from 2002: https://web.archive.org/web/20020821012854/http://docs.info....
I have, many many times. No response, nobody knows anything.
Looking at this always makes me wonder if there are a billion people looking at us the same way from their "side" of the picture.
A better hash table: Clang
Old enough to know not to tinker with silly shit :P
That shouldn't come as a surprise to anyone who has an app on any app store. I get at least two emails per week from some shady advertiser that wants to place ads, add notifications, gather user data or some else equally awful.

I had at least one app where I didn't pay close enough attention to the permissions it required upfront and at some point it started injecting ads into random pages (it was a stopwatch, by the way). I guess the only way to effectively counter this is a better permission system.
Participatory Democracy Links
I'd second that. I notice I am much more efficient when I can get rid of internet. When I find an obstacle on what I am doing I take a note of my problem and move on to something else, and later I turn on internet and google my error or ask on Stack Overflow.
Opera 12 has ability to disable access of specific extensions to https sites and/or private tabs (by default access to https sites is enabled and to private tabs is disabled). May be there is a hope that they implement it in Blink based Opera, but now they only have ability to disable access of specific extensions to private windows and have no private tabs at all.
In a way, it's kind of sad watching technologies that really could have had a much longer shelf life go by the wayside simply because of corporate greed and stagnation. Reminds me of television and the absolutely horrid experience that has become over the past few years. And they wonder why people are ditching these services in droves for products that actually listen to their users and continue to improve themselves to offer a better experience. Good riddance.
It's not difficult to make crimeware, I'm sure anybody here could wreak havoc on the financial system if they turned to the darkside. You start hanging around xakepy/antichat russian hacker forums and make your own booters and other script kiddy tools.. soon you have money and can buy or vouch your way into private crimeforums like infraud and gain access to the invite only base where they dump POS intel like reverse engineering tools and manuals.

Russians can get away with this because their gov doesn't care about US fraud, also no extradition treaty. Sadly this kid can never travel anywhere ever again unless it's directly to Brazil or another country with no US extradition treaty because they will get him even if it takes 5+years from now they will watch waiting for him to make a mistake and update VKontakte (russian FB) on his Turkey vacation plans.
I see what you did there.

ps: just in case here's a very enjoyable talk, not about, but by Slava http://www.youtube.com/watch?v=f_0QlhYlS8g Beautiful and impressive.
I hope we'll get back there with v6.

(I worked at the company with /8 IP block and always thought that this is how the founding fathers intended it to be).
github.io works for me right now.
"50 different markets with 50 different legal systems"

The EU mitigates this somewhat, but you do have a point. You can run into the same problems with US states too though; obtaining a license to become a money transmitter is one example that I can think of.
Can you find a way to work Monsanto and Nickelback into this story?
I agree with you. I'm just suggesting that the amount of good content at any given time might be a little bit larger than 30 links. The community has grown a lot, but we still focus on the same number of links, I think that means that a lot of otherwise good content is getting missed, because if people are anything like me, they usually don't go past the front page.
> Danish university students tend not to have the same weird adversarial relationship with higher education

My general impression is that Europeans pay a lot less for their higher education. I suspect that matters a lot.
OP basically says people in Europe look at you weird for starting a business. Failing the business afterward is a social tragedy.

It's about social/peer pressure.

Having lived in many countries across Europe, I can attest. Some countries are worse than others of course (the worst being the ex-commie/socialist ones).
Very nice aggregation.

Interface is super clean, but lacking in helpful info IMO. Would like to see publication dates and urls (or at least domains) along with the article titles. Would also be nice to provide the "View on site" link next to the article titles instead of at the top of articles so user doesn't have to load the same content twice if they choose to view the content from the source website.
Venture Capital is mostly nonsense.
We all feel like we have the best ideas ever, but what do investors really look for I always wondered, because I see from time to time "[insert company with horrible idea] has raised another $50 million". I'll get back to this.

Venture capitalist always act like they're learning and improving, but they aren't. Half of them only invest in people they know, and the other half invest in struggling companies with problems in monetizing.

What I am going to tell you is what i've gained from my research. Investors are mostly bitter people, and they only want to hear about how you are hurting another company's profits. Every question they ask is just them asking again "Who are you hurting, and how fast will they be out of business?".

I went from getting boilerplate "no, but good luck" messages. To emails with more substance.

Now back to these investors investing in companies that don't even make money. Let's take Snapchat. Instead of investors investing $1million dollars at a time in smaller promising ideas, investors are propping this company up like a deleted scene from "Weekend at bernie's". As software people we just instantly know there are tons of ways to save data from applications that try to delete it. Investors don't know this?
No, it's not that simple. If you go and actually read some of the more detailed pages you'll find that really, really advanced math allows us to put a consistent interpretation on it.
There is significant variance in population per timezone, and even more significant variance in internet-usage per time zone. Much of this variance is just demographic, but most of it is actually geographic. An interesting and convenient thing about the present layout of the world is that the Pacific Ocean takes up almost half of it, and almost half of the world's land masses are uninhabitable tundra and desert (that's not so relevant to time peaks though).

This has the great effect of lowering the median travel times and information transmission latencies between the world's population centers, and it means that for at least this geological epoch; we're always going to have daily global peak and off-peak times for human-driven activity.
I feel like I'm in a rut, a bad rut at the moment I had ~2-3 week "Christmas holiday", but I spent most of that time moving my mother to a new house and setting up tech for her and while it was nice change from coding it was maybe even more stressful than the work I do and now deadline is approaching fast and I'm stuck on delivery. I'm not far away from delivering, but I have no idea how to even start to solve my problem.

Basically it's just trial and error at this point, I should just step up and start playing with the code, but it just feels too hard and frustrating at the moment.

I know this is pretty much off-topic, but I just have to 'vent' a little.
He mentions that people are not equipped to judge evidence properly, which is often true. However, people are also not well equipped to judge expertise either.

In the past few decades, we have witnessed what appears to be massive failure of experts on a number of fronts. In the media, people who certainly look like experts turn out to be con men... when well dressed "doctors" and "scientists" lie and trick people into making terrible choices, we grow suspicious. Anyone can pretend to know what they are doing, and blind trust of such people is a dangerous path to follow. Even the antivax people have what appears to a layman to be experts backing their side of the story.

Further, specifically in the areas of social policy, finance, and politics, the past decade or more seems to many to have been a disaster. Thousands of experts missed the financial disaster, and, from what the story looks like to many, bungled the recovery. The news that sells is all about disaster and the unexpected; things that experts failed to predict.

In is unsurprising, given these circumstances, that the title of expert is viewed not with blind respect, but with suspicion. If you claim to be an expert, then you are instantly placed in the same category as people who just want to exploit me for a quick buck.

I don't have a solution, but it is an explanation, and "trusting experts more" is not going to happen.
>Google is a trusted source

Hardly, if this kind of thing is allowed in their marketplace.
I can relate to this.

I am a notoriously bad multi-tasker and when I'm concentrating on a project I had a really hard time paying any attention to my girlfriend. I also found it harder and harder to relate to the struggles that other people have in a normal life. Trying to add something significant to the world comes at a cost: I might not ever be able to have a normal relationship.
This was a really well written article :)
Depends on how you define airgapping. If it's a fungible "you know what I mean," well then obviously yes. If it's an actual air gap, then no.

Practical business requirements on inventory management, sales metrics, system administration and (funnily enough) payment processing all prevent a register network from being airgapped. If you want to say their protection of those communication channels was shit, well, we already have proof it was. But airgapping? Not so much.
Unix Command Lines and Relations
Is there a quality bitcoin bounty reward program for vulnerabilities?
The Adventures of a Cybercrime Gumshoe
Neither is fopen, for that matter.
Of course, many library functions end up doing syscalls underneath, which may be the source of the OP's confusion (e.g. malloc may do brk or mmap; fopen usually does open; etc.)
Live stream of Bruce Schneier's talk at Shmoocon
That's a good idea but only a crutch. I don't want extensions invading my privacy on any site. Finer grained permissions would be ideal.
It's a perfectly fine business decision. It works and it shipped, which is an awesome way to make money. I'm not trying to take anything away from the product here, but there isn't anything interesting about it. I feel like the bar for a show HN post should be a bit higher than a template for amazon referral links.
"if you were a touch less condescending and arrogant, and refrained from making baseless judgments, you would get more up-votes."

That's exactly why you are wrong. In your world, upvotes are based on niceties and political correctness, but in my world that should be based on experience and expertise.
Tech reporter Brian Krebs hacks it on his own, one scoop at a time
I've been informed that Chrom Extension advertising malware is a highly efficient and key source of money laundering. The market size of this is only limited by Google Chrome users. This is just the tip of that iceberg.
Chances are the world will keep on spinning without your product. Happiness should be your primary goal.
I'm right handed and also use the left 1/2-2/3 of the space bar. I once ran across a keyboard with this feature at a public library and was nearly unable to use it.
Hopefully enough to get more access and funding, but the real goal is more public visibility.
Meet the super secure smartphone which promises ultimate privacy from NSA
I wonder what's the author view on current state of client-side MVC and what's best to use in large scale apps javascript apps in his opinion. Nowadays, we have so many libraries designed to help with composing large apps from smaller parts (using bindings, components, etc.) that it is hard to pick the right one from the start. What would fit the modular approach best? React? Angular? something else?
Stop Congress From Taking the Fast Track to One-Sided Copyright Laws
The cost is disclosed right on their download page:

"First year FREE! ($0.99 USD/year after)"[1]

The advantage of texting is that everyone is already capable of receiving your message and you don't need to subscribe to the same messaging services as the people you want to send messages to. This guaranteed interoperability is why texting (and e-mail and telephone calls) are not likely to become extinct any time soon.

Also, not all cellular plans charge extra for text messages. I've seen a lot of plans that come with unlimited texting bundled in.

[1] https://itunes.apple.com/us/app/whatsapp-messenger/id3106339...
I've expressed disagreement in another sub-thread with the idea that programmers need to understand or be able to code simple data structures, not because I think that knowledge is unimportant, but because "need" is a very strong word. (My previous objection was in the context of hiring--for 99% of CRUD web apps being built, the ability to use or implement a binary tree won't matter, and even when it does matter it won't need to matter for more than a few members of the team.)

It's very possible to make a positive programming contribution in a professional context (and in a wide variety of fields) without having ever implemented a hash table (I had not, before just now). Obviously it's more important in some contexts than others, and that's fine, but the suggestion that programmers who don't have that experience are not programmers or that they're incompetent programmers is nonsensical--the context in which they work makes the difference.

Now obviously, it's been a bit embarrassing making essentially this same post multiple times recently, so I just implemented a hash table and read a few sources for heaps and binary trees--yay! But this isn't rocket science--if I ever encounter data which doesn't conveniently fit in the basic structures available in my environment, I go find out what works (so, for example, I'm working on a project where I need to find the closest points in a data set according to Euclidian distance, and discovered that VP trees fit the bill).

It is entirely possible that the ability to synthesize a simple data structure is a valuable signal of programmer competence for people with a formal computer science education (because they were presumably taught and tested against that knowledge multiple times, and if they can't reproduce it afterwards they might be bad at learning) but my suspicion is that the implementation of domain-specific algorithms is more often limited by a lack of domain knowledge than a lack of CS knowledge.
> start charging you after a year

Really? Oh, wait... http://www.whatsapp.com/faq/general/23014681

As an American who only heard of TenCent late in 2013, I also did not know that WhatsApp was a subscription service. Holy batman that feels either evil or genius.

Makes sense why the app asked for my cell phone digits when I first installed, and I'm happy I never gave it...
lambda is redundant redundant here:

L.sort(key=len)
It still blows my mind that Google works on exciting, experimental moonshot products that could provide a major benefit in the far future, and all these bloggers can do is whine about the lack of product strategy.

In this case, the contact lenses are not even close to a finished product yet, and Om is protesting a licensing and distribution strategy that doesn't even exist yet.

Also, it's not as if Google doesn't already have several major products that are part of everyones daily life.
Sort of off topic, but putting developers in with doctors and engineers is not really legit. The latter two have rigorous tests and certification standards, while developers (myself included) have nothing of the sort; furthermore, much of the methods and such used by developers are not founded at all in research or a scientific method, and are usually of an even lower standard then most soft sciences. (They at least have peer review, we mostly just have blog posts and books from random people from industry).
If you use vim you can use https://github.com/SirVer/ultisnips and write python code to generate the output.
Deleting and resubmitting a link is against HN rules, by the way.
FB Messenger, Snapchat and iMessage made huge inroads as well. It's not all greed, some of it's innovation
It's a shame that the site's language focus is primarily on lame web-application stuff.
Using alternate interfaces such as HckrNews is part of the problem. Using interfaces like that means you don't visit the "newest" page. That means you don't vote for good stories from the newest page, and good stuff falls off, never to be seen.

If people don't visit "newest", good stuff won't reliably make it to the front page. People who care about contributing to the quality of the front page should visit newest, skim it, and upvote stuff that's interesting. It's doesn't take long, it's not onerous, and it would improve the odds of good stuff getting noticed.
Bump up the limit in the web server config ;)
dont know if you are interested but bex.io is hiring for security engineers/auditors, and most of their employees are remote. Since these guys puport to be a cookie-cutter template for running your own bitcoin exchange I'm sure they will need you. https://angel.co/jobs?slug=bex-io
We had the same issue with Optimizely cookies. They serialize the experiment data as a json blob, which grows with more experiments, and store it in a cookie. What a pain to debug as it wasn't consistent for every user.