skysight-inc/HackerNews huggingface dataset:
Yes, I can't imagine there are actual scripts dumping binary data to the terminal, and it would help everybody whose terminal would otherwise experience what viraptor nicely describes:

""curl http://...", screen is filled with garbage, ctrl-c, ctrl-c, ctrl-c, damn I'm on a remote host and ssh needs to catch up, ctrl-c, "cur...", actually terminal is broken and I'm writing garbage now, "reset", "wget http://..."."

I admit it happened to me more than once.
yes, if you were to use sandpaper that was designed for wet sanding. The problem with most random orbital sandpaper, and most random orbital sanders, is that they are designed for woodworking. Woodworking paper tends to be AlO2 and is typically bonded with a non-waterproof adhesive.

Non-waterproof sandpaper works better on soft materials like wood because it tends to "load" less, so it lasts longer.

If you hand sand, you could use Silicon Carbide paper (the black stuff labelled "waterproof"). This would minimize dust, but cast iron is very very hard, and would probably be difficult to sand evenly by hand.
Next Wave of U.S. Supercomputers Could Break Up Race for Fastest
And yet, its only happened basically once in 20 years, due to a project wide coup lead by the desktop environment people basically taking over the distro.

I don't want to leave the mistaken impression that every time someone does a git commit to debian-policy or lintian that a GR is auto-proposed. Virtually all historical changes to Policy or TC "cabal" decisions have been extremely calm and compared to the recent coup. Debian minus systemd is pretty calm and well behaved. If anything, cracks are forming because its such an earthquake compared to all previous debate and discussion.
Leaving out all the other "mysteries" of the story, I still don't understand how the entire wormhole/tesseract/etc. occurred if Murph had to use Cooper's data to save humanity. Isn't that a paradox? If humanity perished, how did it ever reach the point of manipulating space/time to construct the wormhole, summon Cooper, etc.?
The Ultimate Guide: how to create a business plan for your startup. Part 1
The Axis powers of World War 2 killed at least 7 million outside of "legal" warfare. Ukraine, Anatolia, Congo, Cambodia, and Nigeria have all experienced genocides of 1 million people or larger.

Do not make the mistake of thinking that anything is too monstrous for a national government, particularly one that cannot be held to account by anyone except a strong alliance of other national governments: China, Russia, or the U.S.

The population of "Tibet" includes Han occupiers. It is entirely possible that someone has "vanished" more than 1/3 of Zang (Tibetan) in that region. But some Zang also live outside the nominal political borders of Tibet. And due to forced displacement, and the manner in which Beijing handles China's ethnic minorities, like Zang and Uighurs, or even Han peasants, it is also possible that the "missing" people are still alive, but shoved into a bureaucratic black hole that prevents them from communicating with anyone connected to the rest of the world.
Kenneth has done fascinating research but somehow it just goes against my intuition as a chess player.

If I understand the paper correctly especially tables 2 and 3, then it shows that a 2600 in 1979 plays at the same strength of a 2600 today, ie no rating inflation.

This just seems so counterintuitive personally, because I know a number of 2600 players today. I managed a draw against a 2580 in a tournament game(I am 2350), while the legends of 70s and 80s at 2600 seem far beyond my grasp.

I just can't accept that Montreal 1979 was substantially weaker than your run of a mill 2700 tournament today.

Anecdata is one thing, but the proper way to critique would be to look at formulas that generate IPR in Kenneth's paper.
Would that not vary based on the goals of the business (and how they define value) and/or project?
Most of this has little to do with REST at all, e.g. URLs don't actually matter in REST (because of HATEOAS) and should be considered opaque. This is more HTTP API best practises (best practise in the author's opinion). REST has become a meaningless term.
Because the OAuth flow for "Sign In with Twitter" only has two permission levels to the account: read or write.

There is nothing more granular like "read only e-mail address and name". They're requesting the minimum possible access to your account already.

https://dev.twitter.com/oauth/reference/post/oauth/request_t...
WordPress core for a long time was very vulnerable, probably still has vulnerabilities, and if you're running even a slightly out of date version of the software (which might be a requirement if you've made a lot of customizations or are using a plugin that is no longer supported), you are likely vulnerable and it is almost trivial to identify that you're running WordPress and your WordPress version.

Experience has taught me that no one is going to make a distinction between WP core and a third party plugin when they could instead shit on PHP and PHP programmers.
I don't have a problem with the way things turned out. An equally plausible scenario would be if the researchers had just surrendered to the Feds then we would have nothing until it was too late.

The Feds like to squeeze - that's their job. It's why Congress usually takes care in limiting the scope of their activities. But had the researchers acted "reasonably", they'd probably be working in some basement a la Dan Akroyd's character in "Spies Like Us."
The same pretty much happened to Nokia and Blackberry. Those were all one trick ponies though. MS is a huge company with numerous product ranges operating in many different markets. Many of those businesses are doing very well, and have been for a decade or more. If any one of their Office, exchange, SQL Server, Azure, Windows desktop, etc businesses almost completely failed the others would largely be fine.

They can't afford to be complacent of course. They need to be able to crack new markets and execute effectively on their current products. Their failure in mobile and two botched updates to Windows are very worrying. But Satya was instrumental in building their Azure business, a very successful new revenue generating product in a space not generally seen as an MS strength.
16 Online Shopping Cart Solutions for Small Businesses
Excellent. This is one of a very rare breed of games that attempts to encourage academic familiarity without ending up with extremely shallow mechanics that are more or less independent of the core topic.

My heuristic for evaluating a game for educational value is

"Is mastery of and success in the game directly proportional to understanding and comfort with the core academic proposition of the game."

This game scores brilliantly there. I hope educators learn to recognize the power of engagement in learning, and cultivate a sense of evaluating effective learning games.
Your response completely misses quanticle's point. Quanticle was talking about the choice between inflation and default. (So, when it comes to your life-savings, both can be utterly destructive.)

Instead of actually addressing quanticle, you went into an irrelevant inflation/deflation rant. It would be nice if we could actually talk with each other rather than at each other in this kind of discussion.

Edit to point out once again: Default and deflation are not the same thing. By bringing up deflation in this particular sub-thread, you are further reducing the signal-to-noise ratio in a comment thread that is already of low average quality.
I'm spending a lot of time choosing the right backend for an advertising platform. I haven't really written a line of code for a month that I intend to keep. Am I 4000 lines behind then? Then again, maybe I'm doing exactly what the article prescribes: thinking ahead, carefully choosing my libraries, thinking through every use case and then hopefully saving my future maintenance programming a ton of headaches.
I have just signed an (employee) contract to work for Bake Hughes in The Netherlands. Are there any implications I should think about? I am still in a position to pull back, as I have not yet ended my current contract.
Ask HN: Is Drupal suitable for an AppStore?
Hi, I am creating an AppStore for western indie app/software/game developers who wish to penetrate the chinese market. Is it feasible to use Drupal? I am a desktop developer with little experience in web development so I am hoping Drupal would make things easier..
What is the best practice regarding filtering? Suppose you'd like to filter the artist's albums to only show albums from a range of years (2005-2014).
Just a comment on name - in Serbian "ponos" means "pride". So I guess author should be proud of his work :)
Gilbert Gottfried playing “Twitter”
I suppose whether or not I agree depends on what you mean by complicated: there's complexity of an algorithm implementation and there's complexity of program structure.

I would think that you'd want an architect to work on non-tight-loop, core-to-the-control flow complexity, and leave the optimization of tight loops and such to people with more time to focus on the details of that (eg, what processor is being used), and instead work on the complexity of the control/data flow abstractions, which is what he already knows the most about, having designed their architecture.

This also keeps his role as central organizer of the code and flow through it, rather than having his time sidetracked (partially) by other concerns.
Payola v1.2: Now with Stripe Subscriptions
Don't put the low-point stories in your list because it makes the load times incredibly high for your page.

Additionally, there's a flaw with your definition of evergreen: a large portion of the (YYYY) submissions are made in order to provide ironic juxtaposition with current events, which makes the submission meaningless outside of that context.
FYI, you're quoting an email from Russ Allbery, who voted for systemd:
https://lists.debian.org/debian-ctte/2014/02/msg00283.html

To quote Russ vote: "D U O V F", so systemd first and the current System V init last ("F" was for further discussion).

In the same email from Russ you're quoting, there's this: "I would appreciate it if people would ask for clarification rather than making assumptions, as assumptions about other people's motives are one of the things that I find the most demoralizing about the Debian project right now."

Worth a though IMHO.
The same way LLVM compares to haproxy ;-)

PyPy is a project to bring some optimization to Python. Basically make Python run faster. It is also effectively another implementation of Python. CPython is the default one (the one you download at python.org). There is also Jython (running Python on the JVM), and PyPy, and a few others.

NodeJS is the marriage of the V8 Javascript interpreter and JIT with an asynchronous IO library (libuv) + a large ecosystem of modules.

You might want to compare nodejs with PyPY+Tornado or with PyPy+eventlet. Read about STM and the idea behind it. STM lets you take advantage of multiple cores. nodejs is single threaded. In practice nodejs might be faster currently just because V8 is very good and depending on workload if most of the stuff it does is just proxying data from one stream to another, it might do pretty well. But if you start doing a large number of concurrent requests where each request has do to some logic, PyPy might come out on top.

In general anywhere with complicated business logic or a large number of steps needed in the backend to handle requests, I wouldn't use nodejs. I never liked the callback/errback paradigm for large concurrent applications. That works for demos and short web tutorials, in practice, I don't like how it looks. I like green threads, lightweight processes better.
The REALTORS Credit Card Explained
Then, not in theory, but in practice, do you think we should care about the topic of the article?

Is it good when we discover what is actually being done "behind the closed doors" related to our profession right now?

It's also a task of every engineer to consider what could go wrong.
That's actually pretty cool!... and it's licensed under the Apache v2 license, which makes it free software ;)
1,000 lines are probably not as much as you think. For web developers, if you included HTML, CSS, JavaScript, CGI language and SQL you can easily get over 1,000 characters in a week. (That's only about 25 lines an hour for 8 hours/day 5 days/week.)
I think a standardized query interface for the index make the most sense. I prefer this to nested actions unless there are very few typical searches.
Same here.
The German Wikipedia page for LOC (http://de.wikipedia.org/wiki/Lines_of_Code) says that usually 10-50 LOCs per day are normal which would be 70-350 LOC per week.
PrimeFaces Elite Triple Release
Heh. Well, I'm going to be contributing to the WP core soon (making their auto-updater use openssl_verify), I'll fix anything I find there.

The worst thing I spotted when I was looking through it in June was a lack of a CS in their PRNG. I don't consider md5(uniqid(mt_rand())) adequate; urandom or bust :)
Add a WordPress plugin that replaces their comment system, the same way Disqus' does so, and you'll instantly work with over 1 in 5 sites on the web -- 80 million websites or so. If you really want this to take off, that'd be what gets the growth going and gives you a large enough userbase to figure out what's going to break and what features you need. It also addresses early adopter concerns about what happens if Komments goes away: a WordPress plugin can simultaneously store all the comments in the native format as well as in Komments so that it can be swapped out at any time.
Here's some photos of the village: http://www.allgenerationscare.com/amazing-village-designed-j... it's in the small town of Weesp, in Holland. It's a really neat, self-contained world with restaurants, cafes, supermarket and more. Doors are kept unlocked and residents have the freedom to go out within the village whenever they please. Though it does look like an expensive facility, I'm sure there are ways to make it more affordable in other areas of the world to accommodate more of our aging population that suffers from dementia.
Node.js has a pretty good Garbage Collector for a web browser.
In a centralised system a lot of these techniques don't actually make much sense. We could have client certs but they would need to be cached in memory on machines that may be comprimised. At that point why not just use cookies sent over SSL? The same is true of personal digital signatures. Why give complete trust to something that could have been obtained using malware or phishing?
I think it's probably from Greek mythology. Ponos was the God of hard labour - https://en.wikipedia.org/wiki/Ponos
"In practice nodejs might be faster currently just because V8 is very good" and I presume you claim PyPy is not so good? Well if so, I would really like to say [citation needed], especially for workloads and not say computer language shootout, which has little to do with performance of doing any actual workload.
Boy with Cerebral Palsy Raps His Heart Out
Maybe one day, PyPy will eventually become the canonical implementation of Python.
The Dev Ops Machine – Dev Ops for Microsoft Environments
To be a bit more specific, pypy can be much faster, for certain usecases. For others it may not be, or it may be even significanlty slower - writing JIT for python is not an easy task.
Actually, it is. It's in the readme on the first line! :)
Plugins are the equivalent of an App Store for CMSes.
Exactly. And better social security can often show up As a net positive for the economy as a whole. Especially when starting from the very low level we are talking about here. If people aren't fearing for their economic future (the U.S. default mode) they can do what society prefers them to do (have kids, start businesses) rather than saving up for that day you get an illness or get fired.
> use nested routing for a cleaner design

I think this is actually quite debatable and I've seen a lot of people argue that nested resources are an anti-pattern. I only ever use nested resources myself when the child resource is existentially dependent on the parent.
6 Reason Why Google's Penguin Update Has Been a Great Success and an Epic Failure
What's interesting from Estonia is they made the digital signature equal to a physical one in all ways and left consumer demand to drive the adoption because of its convenience and safety.
This conversation about agents has come up here several times. The 'agent' model referred to in this article is not so different from what run-of-the-mill recruiters do for their clients. Client calls saying they need to hire someone, and the recruiter provides a candidate (often an independent consultant). If candidate is hired, recruiter marks up consultant's rate and makes a margin. That margin is the agent/recruiter's take - so the consultant is paying for the broker's service regardless of whether that broker calls itself an agent or recruiter.

This isn't new, but using the term 'agent' makes it sound more appealing to all sides. The consultant can say "I have an agent", and the hiring company feels that the level of talent should be higher from an agency than from your everyday recruiting firm. If the talent is vetted better, it could be.

Where the concept of agents gets much more interesting is when discussing those in salaried/permanent hire situations. Consultants are generally willing to cede 15% or so of rate in order to use a broker/agent/recruiter's services to find gigs. But will someone seeking a salaried employment role (a 150K software engineering job) pay an agent 5%/10%/15% of their salary in order to find a permanent position?

Because most of the tech population works in salaried positions, this is the real question. Independent consultants make up a relatively small portion of the industry, yet this 'agent' conversation really only applies to them at this point.

I like the agent concept as it aligns the incentives of the recruiter/agent and candidate much more clearly, as opposed to the current recruiter model where the recruiter is typically considered to be more aligned with the hiring firm. (The real estate agent argument comes up here).

In this case, the 'agent' model is mostly just a rebranding of what we currently have in place. If this ever hit the permanent/salaried job market, that will be a bigger story.
> Keynesian economics has failed. QE, inflation, central bank stimulus, debt accumulation

It's kind of funny how much of a content-free buzzword Keynes has become. None of the measures you mentioned are originally tied to the original Keynesian idea of anti-cyclical government behaviour.
There are many ways of adding value. Some are obvious and immediately observable. Some are subtle and/or only observable over time.

There are also many ways that any organisation with more than one person contributing could collectively achieve good results, while any given individual personally made anything from a disproportionately positive to a negative contribution.

As I said, demonstrating your personal worth through a direct measurement of your contribution is not necessarily easy with team sizes greater than 1.
Yes, IE still is the dominant desktop browser.

http://www.netmarketshare.com/browser-market-share.aspx?qpri...

Microsoft still gets paid for its 90% market share. Developers still target it, and often release the best versions of their apps for Windows. Office isn't available for Linux. Adobe products? AutoCAD? Games? Nope!

Microsoft makes a lot more money than it did five years ago. The only real difference is that Apple and Google have grown a market and Microsoft has been unable to gain traction. Give them long enough and I'm sure they will. After all, the can afford to because Windows and Office are huge cash cows, and they've got the money to burn.
Interesting; looks rather limited, but yeah, it's there.
I'd struggle to think in a job which required 25 lines an hour ever, let alone constantly for 8 hours/day!

I don't think I've ever written more than a few hundred LOC in a week.
With Mega it's rather unavoidable as the javascript is running the decryption.
That's actually a pretty good idea. Thanks.
I'm not talking about that. Labels don't make shit from Spotify either. More specifically, rights holders don't make shit from Spotify. I don't care if that holder is an individual, a band, or a big ass record label.
Buying Music is Embarrassing
We're using DO. But it does not scale automatically, requires shutting down etc.
One very bad practice that is quite common is using status codes in application specific ways and not including a standard error payload.

One way to think of it is that status codes are part of the transport, and your own application logic (validation, application error conditions, warnings, etc.) should never use HTTP error codes.

A dumb proxy server should be able to cache any response (including its status code) on a GET or HEAD without needing to know about any application logic.
I guess, good things come expensive? That's VERY expensive :(
PyPy does not really try to do that. CPython is great for a lot of things, small, easy to install on a myriad of platforms and is, after all, Python. PyPy instead tries to push what's possible to do with Python as a language and with dynamic language interpreters. You can do real time image processing using only Python with PyPy, now STM, fast numerics in the future etc. The goal is to expand Python ecosystem, not to "replace" CPython.
The United States has always relied on immigration from worse-off countries to grow strong as a country. The immigrants come here and become Americans. Only a minority of today's Americans are descended from immigrants from Britain (indeed, only a minority of my own ancestors were from Britain), but almost everyone here is English-speaking and American in cultural outlook. This is how immigration works: people become acculturated to the new country, even with very high rates of immigration.
what negotiating table? The dems didn't need (or get) any republican support. The whole thing was done behind closed doors "we need to pass it so you can see what is in it". All from the "most transparent" administration in history.
Pad 39A – SpaceX laying the groundwork for Falcon Heavy debut
Ready to cycle the most dangerous road in the world? The Bolivian “Death Road”
I agree. Links must be in the response, that's the point. Also I dont' understand this hierarchical path mania that brings one to make complicate things where URIs are parsed / produced. I use the query string for this in general, is much easier, only if I have some special needs I don't.
As a comparison, IeSF is to eSports as ISIS is to Islam.

Make of that what you will. I, for one, would rather not be grouped with them.

Disclaimer: I support women-only events. I think they're an important tool in helping decrease the immense disparity when it comes to men/women in eSports. I don't think they're necessary because women can't compete with men, but I think they encourage more women to participate.
Yes. This whole "deflation makes customers delay their purchases" thing is annoying precisely because there really are much better reasons for worrying about deflation, and serious economists are warning against deflation all the time. It is just for different reasons, mostly having to do with the fact that the economy runs on debt, and deflation kills debtors.
I knew it was a prolific HN poster but alas I could not remember who. Given that the blog post was from 2011 I think that's forgivable! Well, maybe. Thanks for the links.
Every metric can be gamed. You need a trustful relationship for it to work.