skysight-inc/HackerNews huggingface dataset:
Well, yeah, infinite resources are always the best DDoS solution ;)

Valid requests ≠ clean traffic. That just moves the attack couple of layers up.
It's leaking out of cracks in the well into the rock structure. From what I've read it seems like trying to capture it would just force it out of the rocks in a different place.
The Rise and Fall of Shaolin’s CEO Monk
Just discovered "Kiwi Crates" via this post. As parent to a 4 and 3 year old = incredible find. Love the blend of simplicity (delivered w/everything) and still meaningful construction. Anything else like this parents of HN can share?
I read about 70 books this year, 99% non-fiction - I try to read one hour before work and then devote as much time as I can at night before bed.

It is very true that the more you read, the faster and better you get at it. I always read more than one book at one time - and I read only things I find interesting. I find fiction very uninteresting and that is why I do not read it, even though a lot of people give me shit for it.
No, 2016 will be the year of the Linux desktop.
Anything you can do with a framework, you can also do without a framework.
There's also some self-selection for highly motivated individuals moving all the way to Canada. And a person that can afford to move that far is going to have a better starting point than most of the people walking or floating into the EU.
The technical debt referred to in the article is inadvertent (i.e. bad) technical debt. Ideally a good code base should have none of that. Intentional technical debt on the other hand (imperfectly factored code produced with the purpose of getting something out the door now rather than later) is a totally different animal and is a "finance" instrument that can be used responsibly.
It's by Tegmark. Make of that what you will...
Amen, brother.
yep it's a pretty trivial task and there are a lot of ways to do it. i like just serving static files and incrementing hit counts outside of the request.
http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Req...
In the 1960s, Adult Coloring Books Were Radical Texts
A Sorting Algorithm Based on the Fake-Theory of Intelligent Design
Have no idea who that is. Explain, please.
> debt, which has to be paid off

Honestly, that's not quite true. If you told management of a source of funding that could fund a couple of developer salaries, and could borrow at zero percent interest, and pay back whenever so desired, then they would rightly point out that the optimal time to pay that debt off is "never."

The key point about technical debt is that quality metrics need to be tied to actual costs incurred, not just 'the software fails to meet my standards.' For example, 'our customer support forum hasn't been updated in years and has been hacked' is a valid technical debt since your staff is now spending time fixing the forum, at substantially greater cost than upgrading.

But maybe removing all the trailing whitespace and replacing all the tabs with spaces has no business related expense, and rewriting your Django app in Go because 'that's where the industry is heading' is paying off the cheap debt first.
Performing such large attacks for 5 days in a row costs thousands dollars to the attackers. It is not something a kid can do from their bedroom. Only a big company can have the budget to pay thousands to perform a 5-day multi Gbps attack against another company. Here it is clear that there is a competitor attacking Linode. A competitor who wants to extort them.
no 2016 will be the year where all early adopters of linux will migrate to BSD to take back the control of their computers, and 2017 will be the year of BSD desktop. ;)
The phenomenon described here is spot on but the OP is being generous when suggesting that it is merely a "noblesse oblige" for the "smart" developer to write clearer code. In my experience these developers very quickly lose creative control of their own spaghetti -- primarily because of the combinatorial complexity that always stacks up when one doesn't value simplicity.

Its as Rich Hickey pointed out in his now-famous Simple Made Easy talk, "A juggler can juggle 3 balls. A really good juggler can juggle 9. No juggler can juggle 90 or 900." I know the "smart" developers the OP describes very well and they aren't just doing a disservice to his fellow programmer but to their own creative possibilities with their code.
Deepak Chopra is wetting his panties. He was right all along. :)
>Technical debt happens when you make mistakes like choosing the wrong database or programming language for the task at hand

Technical debt mostly means duplicated code, tightly coupled code and code that isn't programmed to fail fast. Those things can be impacted by the wrong choice of programming language or database but only indirectly.

Most of these things are pretty much unavoidable the first time you write code and you can only fix them once your code is surrounded with tests.

>The main issues in the case of technical debt are that the product is running slowly, not scaling well

Again, not really. The main issues are that the code gets buggier (owing to it being harder to reason about) and development gets slower.
> Only someone who knows nothing about shooting pistols would think that.

Come on now. Plenty of the most seasoned experts on earth don't care for the Glock design.

DA/SA requires a lot of practice, sure, but it's a great mechanism.

Are you saying that there's a known correlation between departments who, say, carry Sigs (the worst in your assessment), vs heavy glocks (second worst) vs. light glocks? I'm aware of no such data.

At the end of the day, different people prefer different pistols. I happen to really like the DA/SA of the FNH's and Sig P220.
What is a "state of matter" other than an emergent property of quantum behaviors? States of matter are merely a construction to simplify those behaviors, and there is nothing inherently flawed with viewing consciousness this way.

That said, there are serious flaws in this write-up, including many simplifying and already debunked presumptions about unified consciousness.
When you actually start doing the math it turns out that you need to tax the plain old rich as well as they super-duper-wealthy. That's what is problematic about rampant special pleading for expansive definitions of "middle class".

There was recently an op-ed in the New York Times about this very subject.+ I encourage you to read the comments. Every time the issue is raised you get the same predictable whines about how tough life is on two or three hundred thousand dollars a year. A typical complaint is about how expensive Manhattan apartments are, which is like complaining that it is hard to make ends meet after making the monthly Ferrari payment.

+ http://www.nytimes.com/2015/12/28/opinion/campaign-stops/250...
This quote, from a Nature news article, suggests otherwise:

> Biologists have long been able to edit genomes with molecular tools. About ten years ago, they became excited by enzymes called zinc finger nucleases that promised to do this accurately and efficiently. But zinc fingers, which cost US$5,000 or more to order, were not widely adopted because they are difficult to engineer and expensive, says James Haber, a molecular biologist at Brandeis University in Waltham, Massachusetts. CRISPR works differently: it relies on an enzyme called Cas9 that uses a guide RNA molecule to home in on its target DNA, then edits the DNA to disrupt genes or insert desired sequences. Researchers often need to order only the RNA fragment; the other components can be bought off the shelf. Total cost: as little as $30. “That effectively democratized the technology so that everyone is using it,” says Haber. “It’s a huge revolution.” [1]

[1] http://www.nature.com/news/crispr-the-disruptor-1.17673
Also iCloud 120 $ per year for 1 TB. The pattern I see is that successful companies that already have their product out there charge more: Google has a big install base of Android phones and the Chrome browser. Apple has a big install base of iOS devices and Macs. Dropbox is also really popular. Microsoft on the other hand mostly has legacy installations on the desktop and a tiny share of the mobile market - even less so if you look at typical power users that use products like these. Amazon is the total newcomer.

So I guess both try to attract pro users with low cost.
> With almost anything else you need all of the above plus a college or other formal education.

I did misread this. Still I'm not sure this is true. Is it really the case that only in computers you're not required to have formal education to get a well placed job? That seems unlikely. I don't feel that I have enough information either way from my own experience (in computers, without a formal education in it and knowing many others lacking formal education) but it seems like an exceptional claim that there is only one field that works this way. Construction is the first other than comes to mind. It's also funny because this is one of the things we get criticized most about, the lack of professional qualification while using potentially very dangerous tools.
According to this post - the author's read at least two books per week in 2015. How does one do that? Serious question.
We operate on multiple regions at PagerDuty. It's slightly painful, but I've nowhere near as bad an experience as you claim. We've done it using Chef to do the heavy lifting. It's worked pretty well.

It takes a bit of work and determination, but it comes together in the end.

One problem with building on AWS is their lack of network diversity. If there is a network cut, causing congested links, they will do little to try and alleviate congestion to save on cost. Issues in Oregon have caused network degradation between WEST-1 and WEST-2 that last for days with no improvement.
Occasionally there's a single ad in a summary email.
Right. I still wasn't looking closely enough.
Does Max work in the Post Office? Because if he works in the Post Office he can't be much of a physicist, can he?
Hallucinations are a part of dementia for some people. Tactile hallucinations can be present in Alzheimer's.

https://www.alzheimers.org.uk/site/scripts/documents_info.ph...

> People with dementia are often thought to be hallucinating when in fact they are making a mistake about what they have seen (see 'Visuoperceptual mistakes' above). There are some specific forms of dementia, however, where hallucinations are more common. These include dementia with Lewy bodies and Parkinson's disease dementia. Hallucinations can also occur in Alzheimer's disease.

> Hallucinations in people with dementia with Lewy bodies usually take the form of brightly coloured people or animals. They often last for several minutes and can occur on a daily basis. Around one in 10 people with dementia with Lewy bodies also experience smells that are not really there (known as olfactory hallucinations). People with dementia may also experience auditory hallucinations (hearing sounds or voices) and tactile hallucinations (sensing things that aren't there).

This was the first Google result for [dementia hallucinations], although I guess my filter bubble has been heavily trained.
I think the term 'Conceptual Debt' is not helpful. The reason why 'Technical Debt' was coined was to help non technical shareholders understand that although software may work as designed to the user there may be unseen technical trade offs that have a real measurable negative impact in the long run.

What this article describes is 'just' bad product design, the application works as designed but the end users are confused by the product.
As I understand it, police do have to report every round fired - to their immediate supervisor, who has no particular reason to compile statistics on such reports or to show them to anyone else.
I wonder if they could dump huge amounts of liquid nitrogen on it - that would freeze the methane from the inside and might stop the leak.
Nobody is accused here. Let's not get too excited.

Privilege is a loaded word so I should have used another one perhaps. Privilege is strategic position of advantage. You have or have access to time, money, wealth, power, super-power etc that other don't have. And it is relative.

I'd say tech people have that power compared to workers in an Amazon warehouse. We can work from home, can demand our own salaries, jump to cool exciting companies. Don't have to break our backs. Instead of thinking about what to feed the children with we think what type of Apple watch to buy etc.

So far we haven't talked how each individual or cohort as a whole reached that level. Some worked hard, some didn't. Some got lucky by picking the right field to go on. Some were just passionate about a hobby (me). Some were bullied and got to spend more time inside (me) and apparently OP.

> Privileged? Even an average person has to overcome a ridiculous amount of adversity to be successful.

And now if they live in a Western country, with a great healthcare, good weather, police protection. They are privileged compared to those that are being bombed, raped, or are starving in many parts of the world.

And my point is, looking back those people will say "I am here because I worked hard and everyone one else who is complaining is kind of lazy and should have worked hard as ". I say "it's complicating" and people will often attribute too much to their hard work and discount luck, and other factors -- family connections, good neighborhood, safe area, a good health insurance, maybe a specific literacy program promoted by their government, or other factors (even negative ones like "I was bullied nerd so I was in the house more and that gave a me a chance to focus more on study").

> Instead, I think it's much more effective to use "lucky" or "fortunate".

Those are good to describe how they got to the position of privilege. Which often has a mix of things like luck, hard work, and others. That is why used the word. Using something like "strategic life advantage" sounds a bit odd though.
Building Rapport Part 2: 10 examples of what you can say when meeting new people
I really gotta ask what's w/ snow crash this year? Did it get mentioned somewhere, I've just seen it a bunch from my family, now here; but I read it like 15 years ago. Is it because of Seveneves?
A thing I find helpful in cases like these is to switch to using SI units:

: user@debian:~; units
2529 units, 72 prefixes, 56 nonlinear units

You have: 6673 million tonnes per year
You want: Mg/s
* 211.45913
/ 0.0047290463
You have: 110000 pounds per hour
You want: kg/s
* 13.859767
/ 0.072151286

For some stupid reason, every field invents their own idiotic and idiosyncratic collection of slightly incompatible units: millibars, Torr, kilograms per square centimeter, or psi instead of Pascals; pounds per hour, metric tons per day, or metric tons per year instead of kilograms per second; quadrillion Btu per year, kilowatt-hours per month, or horsepower instead of watts; and so on. It's totally counterproductive and I wish people would stop.
Someone mentioned a private torrent but I can't confirm (no access): https://www.voat.co/v/technology/comments/752962
Read Tegmark's "Our Mathematical Universe". All will be revealed, or not (depending on whether you open the box or not).
This seems like a good place to use ligatures to shrink most of the white space between quotes and following punctuation marks. I do it when I'm writing informally because yeah it's the sensible way to do it, but it does sometimes look awkward.
Oh wow it is a dupe, sorry.

Apparently HN is now allowing dupes within the same few days.

I thought they relaxed dupes but not that much.

Oh I see now, if there are no comments on a submission, they allow re-submission.
This doesn't actually work unless the "first pass" on the API consists of using it to build actual programs, preferably multiple ones of wildly different genres. Otherwise, you end up with an API that is a beautifully designed ice crystal, perfect for the use case that the founder envisioned and generally useless & frustrating for real-world customers. That's exactly the type of conceptual debt that the article is talking about.
Tungia negocios – Internet marketing de afiliación y de pago – Per – Click
Bah. DC is Gucci, not fam.
It seems extremely plausible to me that any matter that is organized enough to support meaningful arbitrary computation (ie. not Seth Lloyd's "it's computing it's own evolution" kind of computation) would share some kind of similarity of organization, or at least fall into a small number of phases, with an order parameter that somehow reduces to computation / unit volume.

That makes me think of "Action, Or the Fungibility of Computation" (1998) [0] wherein Toffoli argues that what the physical quantity known as "action" amounts to is computational spacetime density.

[0] PDF link in the upper right corner of http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.42.2410
For discovering music I recommend Rate Your Music. You don't need an account, just go to the "charts" page and you can search by any genre (really, any!), country of artist or reviewers, by top rating or "esoteric" rating, etc.

The site is also getting an overhaul with a new name in April which will have even more powerful searches.
My objection to the universal application of the Oxford comma (whether it adds clarity or not) is that a comma in written English essentially always take the place of a short pause in spoken English.

When used to form a list in spoken English, these short pauses create a kind of rote rhythm: "While you're at the store, buy milk, carrots, rice, flour, and chocolate." In reading written English, the "grocery list" effect can carry over, and I often find it undesirable, particularly for small sets that carry their own rhythm[1].

I don't have any such difficulty with logical style. If anything, it's the reverse: Preserving the original "nesting" makes it clearer how the sentence would and should be read, aloud or mentally.

[1] https://en.wikipedia.org/wiki/Life,_Liberty_and_the_pursuit_... (Note that Jefferson's original version with a nominal "Oxford comma" repeats the ampersand as well, which produces a nice alternative effect).
That might be an interesting way to defeat it! Thanks.
Any the distros are configured to use local Linode mirrors for apt-get anyway.
> Conceptual debt is often the difference between a product succeeding or failing.

Is it, though? I have seen plenty of products that succeed with plenty of the type of debt the article speaks of.
Some business situations demand haste and rushing things to market. Those situations are crappy for good engineers and extremely crapoy for those of us who are on the creative side. I would quit any job where the fate of the company depends on rushed delivery. It means the company is driven by low quality and high quantity output rather than the opposite which allows for engineers to improve and elevate their craft.

Speed and Quality need to be in balance.
"As a result, I have recently instituted a one-point penalty on every assignment for infractions."

These were always the worst type of teachers. When the majority of students are telling you and insisting that you are wrong, you are most likely wrong. This is especially true when they are able to provide a justification for their answer.

When a quote is used it is my firm belief that what goes inside the quotes should be a literal copy of whatever you are quoting. A full stop or a comma can in some cases modify the meaning of the quote and should not go inside the quotes because it makes the meaning of the quote ambiguous. For example if I used the above quote at the end of a sentence it would be unclear if the quote itself contained the period or if the period was just there to close my sentence.

Grammar has changed significantly over time and will continue to change. The argument that "that's the way we do it" doesn't hold water in my mind. It was a poor way of doing things to begin with so we should change.

</rant>
I've stopped using Flipkart on mobile because of that. Only use it from my laptop now.
You're describing an effect, but this article is looking to understand the causes.
I agree totally re your point of not understanding of the domain, it can be really hard to make good conceptual models until you've actually tried throwing some code at the walls.

I guess I'd rephrase your point about "one to treat as a throwaway" as saying that you should realistically expect to be moving back and forth between architecting the conceptual model and implementing it. I find it useful to first think about the conceptual model, then write some code for a while, then revisit the model and see what difficulties I've hit and/or what new good ideas I've thought of in the process, etc.
I don't know if I'd outright call it a problem, per se, since in a couple facilities (say, Fremont) it's a good thing given how good the provider (say, Hurricane Electric) is at providing transit. So in the datacenters where the provider is better at transit than facilities (say, Fremont), the equation breaks in their favor.

When I left they also didn't really have the staff to run a proper NOC for a full-on AS; one extremely talented network engineer who has since left mostly owned all the "running a grown-up network" stuff, like running down an ASN, working RTBH with the facilities, well-designed uplink strategy at Linode's edge, and lobbying for anycast infrastructure for DNS and so on. They had just hired another purebred networking wonk as I moved on who probably owns it now, and likely has help. So punting a lot of the typical NOC work upstream to a facility with whom you're already working anyway made a bit of resource-related sense at the time, since staffing a NOC for a network of that scale is a significant challenge and they like to operate lean.

That's changing now (I didn't know this and learned it from agwa's comment), which is probably reflective of growth on the resource front.
> You can be privileged in some areas and not in others.
Wow, I can totally get behind this statement. Everyone is privileged in some areas. Those stronger than me, those more beautiful or more persuasive or those who can use their charisma to achive things I cannot. I get it, sounds reasonable.

Now tell me then: WHY exactly the fact that some non-tech people have mediocre work conditions and I don't should remind me of this?
It looks wrong to see punctuation outside the quote mark. It slows down my reading.
Instead of watching TV, playing video games, surfing Facebook, and solving Sudoku puzzles I read. There's really nothing else to it.
Dropbox does.
All the inbound traffic, not just traffic inside the Linode network. "Inbound" means from the Internet to the Linode-hosted server.
Hallucinations are a common symptom of dementia, but not the type he described. The type he described are particularly common for another condition.
* A single store is not enough.

But seriously, Fastflux just continues further in the logical direction established by Redux (and arguably React itself) -- a more reactive approach to software development.

Fastflux does this by using an implementation of the Observable FRP primitive as a superclass for stores and actions.

Also reduction of boilerplate.
Maybe the problem in NYC isn't accuracy, maybe it's the number of people the NYC cops are trying to shoot.

Yes, Glocks make great target shooting pistols. I don't think it's a good gun to be putting into the hands of adrenaline-jacked people on the street. This year alone we've seen several instances of cops having shot suspects already subdued on the ground as well as each other because they are squeezing the gun too tightly while drawing and aiming. Adrenaline stress + bad trigger discipline = "the gun just went off".

You might disagree that DAO firearms are good for avoiding accidental discharge, but it's not an uninformed opinion. I own several firearms, have gone through several firearm safety courses, and have even had my own CCW permit in the past. I don't know how common of an opinion it is, but it's not just something I've made up because I don't know anything about guns.