skysight-inc/HackerNews huggingface dataset:
PREFIX: this is going to sound really cynical. Also, I haven't read RFC5961, so thanks :)

Yeah, actually it might have been. But I prefer to give HN the benefit of the doubt.

Umm I try and be gentle. But let's talk about the fundamental problem, since you appear to understand it.

TCP-RST DoS is like the worst denial of service ever, since it has such massive negative amplification. You're spending like something like 30k * (required window guess packets) to interrupt one connection, which requires like say less than 10 packets to re-establish. Unless you're talking about BGP, which shit, we normally use TCP-MD5 for anyway. Even commodity home bullshit throws most of your packets away for free.

I take things quite slowly. The normal HN methodology is to go "Incorrect. blah blah blah.". Reality is nuanced and complicated. I try and avoid doing that, because honestly most statements are actually right when you squint at them the right way. Unfortunately, I get the most fake internet points when I say stupid and ultimately unsupportable bullshit while drunk. I still try to avoid doing that :/ But ahhhh here I go anyway.

The nuanced version of this is that most people's devices are going to get DoS'd way harder by fake ipsec traffic which forces checksums in CPU than it is by out of sequence packets which get handled in hardware.

But why don't we live in this fantasy world where we can all terminate TCP connections with imaginary sniper packets and ipsec solves everything.
Great idea. Does it scale?
Google's New Tel Aviv Office Design Is Totally Over the Top
Hey everyone, I started this petition. Very glad we made it to 100k, and excited to see how the White House responds.

I'm well aware that the WH may not take any real action though. Please sign up at http://fixthedmca.org if you care about this issue and want to continue helping the move to fix this issue permanently.
Android as a brand is becoming less emphasized because it is meaning less and less as time goes on. There are so many different android devices out there that deliver vastly different experiences that really the only thing that Android means to most people is they have access to Android apps. So since the term is so broad that for classification it is basically useless we need to turn to different terms to be able to describe a product.
How Hot is Toronto's Startup Community?
They also seemed to have announced the Death of Software, as purchased content will not transfer over to the new console[1].

Edit: This comment came off as more trolling than intended. My point is that it's fantastic that they're focusing on software and services. However, they're simultaneously indicating that software and services are to be disposed with along with the hardware. My hunch is that consumer expectations have moved on from this due to services such as the Apple App Store, Google Play Store, and to some extend Netflix and Rdio.

[1] http://www.engadget.com/2013/02/21/sony-psn-games-wont-trans...
You're ignoring the other half of this equation- the device manufacturers. The reason they adopted Android so heavily was because it was a more open system that let them customise it and make it their own. If Google ruled it with an iron fist people would have been far less interested in adopting it.

As for customers wanting Nexus phones- I'm not convinced they do. A core of customers do, of course (and I am one of them), but the vast majority are happy with their Samsung Galaxies and their HTC Ones. They don't care about 'stock'. If Motorola use stock Android I think they'll demonstrate that users don't want it (or, don't active prefer it), as the Galaxy S4 dominates the market.
I think that fits under personal choice. How can the team be dedicated and "happy running the company" if they feel like they are missing an opportunity elsewhere or being under utilized? I would say that is the number one reason why founders get burned out and are "done". We all fear missed opportunity and wasted potential.
http://www.ietf.org/rfc/rfc4303.txt

http://www.ietf.org/rfc/rfc4347.txt
What school do you go to? If you don't mind my asking.
It's broken in chrome on desktop to...
Your point number 1 is a little naive. Money and interest groups drive policy. While the poor may have just as much vote in an election, the power to change policy generally is focused on the interest groups that most support that politician. So while people may not "vote with money" policy is very much money driven.
I'm not sure that our (asserted) collective lack of interest in console aesthetics implies the 'Death of Hardware'. Honestly, that's a bit of a link bait claim with virtually no argument that makes any sense to back it up.
I think I found the portal to Cthulhu's plane: http://btlondon2012.co.uk/pano.html?view.hlookat=-97.0026...
Chart of exposed industries to Mandiant's Comment Crew
What exactly did they "do to the web", that other JS frameworks do not provide? Because I could name few things like requirejs/cometd that came from for example dojo foundation (dojotoolkit), that did influence the way people work with javascript.
How is physical hardware becoming less relevant when it's all about "how well it performs"and "how it interfaces with its users"? Hardware is a great factor in both of those.
Curata Partners with Scheduling Tool Buffer
Serious question...

If you had direct access to people (DC, not Westlaw) with the power to change this. How would you phrase the argument against the current situation and what would you suggest as an alternative?
That's not a bad idea. In fact many states have implemented this already. https://en.wikipedia.org/wiki/Initiatives_and_referendums_in...
Long time lurker, first time poster.

Around Christmas, my apartment building changed over their buzzer system to call a dedicated number instead of a phone in the unit. This made coordination of inviting guests over difficult for me and my girlfriend, as we had to choose whose number to use -- an idea born.

This is my first venture into entrepreneurship, so I'd really like to hear any feedback. For those curious, I'm using Play 2.0.x on Heroku. Twilio's the phone provider and Stripe's the payment provider. I started this project to learn some new things and break out of my J2EE dayjob doldrums.

Since buzzeromatic folded, there doesn't seem to be anything else in this space - although the real challenge now is how to get it to the consumers who'd find it useful. I'm thinking my main markets are college-aged people with roommates, as well as down-sizing couples moving into condos.

Thanks for taking a look!
Nice talk, I like how he is humble but enthusiast.

The records are destructive in the example at the end. Is working with immutable data structures in Racket as easy as in Clojure?
I would like to see alternate lisps grow up, like racket, joxa... :)
I worked with Mark Cerny (who presented yesterday) on Crash Bandicoot, and even by HN luminary standards he is a god-like superhero. Given that he's evidently played a key role in developing the PS4, I seriously doubt anyone will be disappointed when they see the physical machine. Sony probably just didn't want to leak details that could help competitors.
How Not to Get Screwed When Freelancing for International Clients
The chair of the DNC is not (even a little bit) the leader of the party, and the Whip is not the person who determines what policy people are to be whipped to.

A sitting President is always the head of their party.
Squarespace: An Inspirational CMS Platform
It's not too uncommon, I've seen it used quite a lot of times (can't remember where though).

There's a free Creative Commons texture you can use available here:
http://subtlepatterns.com/3px-tile/
Value of Knowledge Imbalance in Pair Programming
Yahoo's Redesigned Homepage Is Only the Beginning, Per Product Exec
Uh, temporary?
Spin up the rock. Just make sure all of your equipment is bolted on tight.
You can use it for navigation if a cloud is covering the sun but another part of the sky is clear.
this should so have been called "How to make a quick bug"
When someone is not paying the full price of a phone, how can they expect to do anything with the phone? People don't actually own them.
Increase in demand for Linux talent may indicate an increased use of Linux. It also sends up a flag for existing MS shops that says "Don't bother cause you won't be able to hire easily".

A significant chunk of MS's total cost of ownership argument is the wages of Windows admins versus Linux admins. This news only gives that argument more weight at least in the short term.
Is QUIC widely used by anyone?
I'm not aware of any. Maybe I'll start one.

Another favorite of mine is: looking at the right file, but on the wrong host (for example when connected via ssh over a fast network, you simply forget that you're in a remote shell).
Maybe we are beyond the point where OS can be considered sexy anymore. While there will always be insane amounts of work to be done on them and deliver improvements until we see some brand new device interaction paradigm delivered - OSs will be boring, (relatively) stable and getting job done.

So - there are few reasons to push the OS as a brand to retail consumers. Pitch hard to developers, but for consumers for which the os is app store + launcher - it won't help you increase sales much.
Huh. I've always seen this. Thought it was some optical phenomena related to chromatic aberration in my glasses though.
Love the concept. Would like to see something real though. I feel like you'll need a ton of social proof to get this going, buyers would be taking a risk otherwise (on quality, fit etc).
Sure, that is how it works in practice, but nothing in the constitution of this country says, "Money buys laws!" We are generally unhappy with the idea that wealthy corporations have hijacked our legal system, because most Americans believe their vote matters just as much as every other person's vote (or at least every other person in their district).
Would that really count as parsing? Honest question.
It is a problem with any patents, not with Apple in particular. Patent law was not a voluntary contract that Apple, Samsung, Microsoft, Google and others negotiated between each other up front. It was imposed by entirely different group of people who pay armed soldiers to enforce their decisions.

This is how patent system could have been done without violence: a group of tech companies willing to protect their IP come together and agree on a single protocol which will register their inventions. They will list what kinds of inventions are patentable and not patentable. If something in this protocol remains vague to anyone it won't be signed. Then, they agree to regularly elect a group of experts who would inspect all incoming submissions and decide which non-patented inventions are violating or not the existing patents. Every participant would have to follow the decision of the experts, or would have to appeal to other participants (in order to re-elect the experts, reexamine the protocol, or reexamine this particular decision).

If participant does not follow the decision of the experts, he is publicly defamed and economically ostracised, just like any other non-participant who violates existing patents. If any participant does not punish violators via ostracism (whether participants or not), he himself is ostracised by others.

If a large enough group of tech companies really values patents over costs of ostracism, they can do just that. (Like they agree not to hiring specialists from each other.) If they don't find the way to agree on patents, then they do not deserve them. And nobody should go to prison because of that. My gut feeling is that neither Google, nor Apple, nor Microsoft likes patents. They could agree about hiring top people, about very specific trademarks like logos, but they would never spend time fighting over rounded corners if they were not given a poisonous weapon which is a tax-funded patent office, police and prisons.

Resume: You do not need violent intervention with guns and prisons to protect yourself. Example: Apple's customers do not like working conditions of its partners' factories, so they can ostracise Apple. Apple in response asks factories to improve conditions, or Apple will ostracise them. There is no violence, but only negotiation.
Quoted from KnowYourMeme (http://knowyourmeme.com/memes/the-last-page-of-the-internet):

Wow, this is so cool! I own www.1112.net and used to own www.wackycreations.com. I put the last page of the Internet online however the idea was not mine. I was working at UUNET at the time and had received the joke over email. It was worded differently, it was: “Attention: you have reached the very last page of the internet, now turn off your computer”. I loved the joke, but wanted to spruce it up a little bit. I changed it to: “Attention: You have reached the very last page of the Internet. We hope you have enjoyed your browsing. Now turn off your computer and go outside and play.”

I then posted it up on www.1112.net/lastpage.html (and it was also the 404 page). When I left UUNET I emailed a link to my lastpage site to UUNETs darknet mail list, making mention that there was no longer a point to working here anymore. It is likely that the tech savvy UUNET’ers helped lastpage go viral well before the phrase viral was coined.

The site got an amazing number of hits with one month grossing over 8 million hits. I had to upgrade my server to a dedicated server and at one point I even tried putting adds on it to recoup some of my lost $$. The adds received a lot of complaints and didn’t make enough money to pay for the server so I removed them… A true last page has no links.

I registered 1112.net in 1998 and left UUNET in 2001. I will try to figure out when exactly I posted my “lastpage” online and reply back here when I figure that out.
Thanks!

<>Darin
An example of wasted productivity on Windows is that we have several utility scripts. One of them needs to run a jar which is trivial on Linux and Mac (java is in the path). That script had to be runnable by outsiders so I had to make it run on Windows too and had to do all sorts of grovelling through the registry (it is possible to have Java installed but not registered for jar files, and we need to supply parameters to the java command).

Some status information is saved in an ini file. On Linux and Mac I make it hidden by having a dot prefix in the filename. To make it hidden on Windows I had to use a Win32 call (SetFileAttributes) and wrap the access in a call to unhide it and then rehide it afterwards.

When the tool finds problems it can open the browser on a local copy of the documentation shipped with the tool. However opening web pages with anchors has the anchor ignored on Windows making things that much more hostile.

Those were just the waste of time on one utility, not to mention all the testing to find them. Multiply by everything else and it just isn't worth it. Some of our stuff does intensive file I/O. This is a lot slower in a VM.

It all adds up to a death by a 1,000 cuts.
aphyr that was a fascinating read. Any thought into testing some more complex routing strategies?

Also, I would love to see this graph: http://aphyr.com/data/posts/277/bamboo.png filled out.

How long do the simulations take to run?
According to a tower clock I found, this picture was taken at 1:40.

Edit: In the "low resolution" image, the clock reads 1:38. In the second level of zoom, the clock reads closer to 1:41.
Is there a "standard" way of detecting mobile devices and loading jQuery Mobile along with your site's mobile JavaScript instead of the desktop version?

Right now I'd do it like this:

Modernizr.load({
test: Modernizr.touch,
yep : ['jquery-mobile.js','mobile.js']
nope: ['jquery-ui.js','desktop.js']
});
I wrote a similar piece predicting this would happen last March. http://ceklog.kindel.com/2012/03/31/google-will-abandon-andr...
I think that's too pedantic. The title is generally true for 99% of folks.

Car analogy: Headline: "Honda Civics prone to stalling".

You> Headline is wrong because if the Civic's engine is replaced with a Porsche engine, the problem does not occur.

The phones as sold to end users are subject to the bug.
>Why would you ever choose SOAP over a simple REST endpoint?

I thought the obvious answer was always tooling. Point Visual Studio at WSDL, and immediately get IntelliSense and go to town. Take your easy "object oriented" designs, and pop them on the web, with less of the trouble of DCOM or CORBA, and more security. But of course it only works if the tooling is in place, and there was probably only a couple of interoperable stacks.

But at least there was a real reason, and serious value for a lot of developers. To compare, JSON doesn't even have a standard date format defined.
By the GP's definition there are a lot of us hobby programmers. I used to write code to run on all kinds of weird servers, SPARCs, IBM POWER kit, ARM dev boards and so on - I hate to think how a non-hobby programmer would have approached that job...
I think they had to make some concessions to the OEMs when they first started with Android, and the custom builds and fragmentation are a result of that. OEMs and carriers wanted to customize their phones and Google, not having a foot in the phone market at the time, had to yield to some of their demands.

They do need to get the OS standardized across devices, and I think they are working toward that. There's no reason the Carrier and OEM specific modifications can't just be themes, wallpapers, and applications which are default on the phone, but still on top of (and not in place of) the default Android OS.
Very nice. Do you know how they achieve the 1-pixel lines on the chart? I'm supposing they use SVG, like RaphaelJS. This was a little PITA for me in RaphaelJS.
Btw, if anyone is interested in collaborating on the guide, let me know :P
1. Source please?

2. It all depends on what your failure rate is. It'd have to be astronomically high to truly "approach zero".

3. You're acting as if somehow VCs putting in millions of dollars are doing it for the express purpose of creating a fake valuation to screw employees. This is a spectacularly self-centered point of view.

The reality is that what you call "valuation leverage" doesn't matter. The valuation set just determines what % of the company the investor owns and if they can make a return if someone else decides that the company is worth more than that or if the company goes public.

The valuation of an investment round is actually fairly meaningless if you really think about it. The only one that really matters is a sale or IPO.

Besides, you could say the same thing about valuation leverage with an IPO. It's rare for 100% of a company to be traded, that doesn't mean that each independent party isn't acting in their own rational best interest by trying to accurately place a value on the company.

5. There are certainly counter-examples, I won't deny that.

6. I've had this discussion here a million times before and I don't want to have it again. We're not EA, we're not forcing anybody to do anything, and I wager our average work week is 45 hours. But suffice to say, if you never want to work a minute over 40 hours, then don't. Nobody is forcing you to take the job, make your intentions clear when you interview.
how do i buy the collection?
Three tips for learning how to code
We may suffer tribulations, but I'm awfully fond of my 24 inch NEC WUXGA (1920×1200) monitor, it's hard to get enough screen space when programming. I have difficulty imagining a "tablet" form factor with a physically big enough screen for me that I'd be willing to tote around., and in an aging population this is not going to be a minor detail, e.g. to do his basic day to day online tasks my father needs a screen at least that big and not too far below IPS quality, plus of course a browser that's good at Ctrl-+.

Since I'm fond of parity/ECC, I'll continue to build my own machines out of server/workstation class components with fast SCSI/SAS disks, the later until we get good enough with SSD lifespan and all that (I can remember Ted T'so, I think it was, being horrified to learn that Firefox wrote 1.8MB of data for every page it loaded...). In my experience since 1995 this class of systems don't die before I take them out of service 5+ years later, so the investment works out pretty well depending on how I account for the opportunity cost to research, procure and build them. I like building things, so there's intangible value to that as well, and it makes it easier maintain my parents' computers.
A fair point and it is a cost associated to the experiment we're running.

If you have a sincere interest in the software, you can convert on one of our forms on the website and you'll hear from a sales person. You can get pricing relatively easily in that fashion.

Or you can go to the wayback machine: http://web.archive.org/web/20121017002050/http://www.insight...
An introduction to HTML w/ Trevor Page
Thanks! You can purchase the first collection at seat14a.com right now. ( also you have the option of having it custom tailored).
Thanks :-)

Oh, and thanks for the bug report regarding the cookie path. I did not pinpoint this behaviour before.
(And I currently lack time to update Shaarli.)

For the archival feature, you use the export option (in tools menu), then import it later to restore.
Or you can backup all files located in the "data" subdirectory.

Shaarli grew too fast and I did not expect to have so many people interested in it (This is a typical scratch-an-itch project). I plan a complete rewrite, with multi-users support and many other features (I have a heavy to-do/feature request list :-)
Negotiating Your Startup Job Offer
Google Charts is very usable and they look really good IMHO - and it's open source. I couldn't afford HighCharts license AND they never responded to me when we tried to email them about getting a "deal" as a startup.

https://developers.google.com/chart/

[EDIT] Changed to charts and included link
I haven't read the content or looked properly at the site but I can see your entire content without even signing up. Since you are eventually going to charge you definitely need require a login for the content.
That's a fair comment but stating what makes sense from a business perspective isn't the same as saying you support the actions. Far from it, but when you discuss the actions of companies, you have to see it from their point of view. That doesn't mean you agree with that they're doing but it helps explain the reasoning and rationale behind it.

What's right for consumers may not be, and often isn't, right for the business so it's not a case of "right" or "wrong" (because that can vary depending on who's point of view you're looking from) but a case of explaining why the strategy was taken.

>Denying every single "good" action in our professional lifes because it could cheat a shareholder somewhere ... that would definitively be a strawman.

No one said every single good action can be denied and, in fact, I explicitly said that I don't believe the people involved didn't have good intentions. However, if there was a choice to be made between increasing profits or "being good", a public company would often choose the profit route.

I understand what you mean regarding the accountability to the shareholders but I think it's used more as a euphemism to say that they are required to make a profit. They're more than welcome to have a philanthropic branch to their company but if you're investing millions of investor funds without financial gain, questions will be asked; that's the reality.
I had the same reaction - actually, I was thinking in some sort of spatial hoover - but I am still trying to work out in my mind if it would work. Can you explain how you came to the conclusion it wouldn't?