skysight-inc/HackerNews huggingface dataset:
It's my goto font when typesetting speech bubbles for my dank memes. Or when I want to give another designer an aneurism.

People just need to chill out. The more people use Comic Sans, the better a pro-designers work looks against the "corporate-but-also-fun powerpoint" background radiation.
Overall, SICP in Python 3 is first rate. I highly recommend it to anyone wanted to improve their sophistication with Python and programming in general.

The exercises and demonstrations in each section quickly build from an elementary introduction up to powerful examples accompanied by clear explanations. I especially like the explanatory diagrams.

Thank you to the authors for your craftsmanship and for making it available on-line.
The writer said quite clearly that it did have a place all those years ago.
Is your point that they are going to feel unlucky in five years?

(Would it even take 5 years to go out of business?)
What would help equal the playing field in negotiations is if the potential employee had the backing of a union to enforce a fairer contract.

A single laborer vs a well-monied and well-lawyered corporation is not a fair negotiation. See Apple & Google colluding to keep wages down for software engineers.

Union contracts with employers could also ease the damage to the middle and lower classes done by automation.

> Sam Walton didn't start out being rich.

Sam Walton is an outlier. His actions are responsible for driving down the wages and benefits of a sizable number of people and making them dependent on government services for what should be be provided by their employer.
That's an "interesting" phrasing, but I find it less convincing than the usual "white flight" interpretation.
Network Monitoring, Moral Hazards and Crumple Zones
Are we also going to tax electric vehicles because the batteries cause damage to the environment (and we don't have a good way to dispose of them yet)?

Do you have citations for this?
It is forbidden in Sweden.
React and Angular can get very confusing for a first timer in front end. The official tutorials leave out a lot of magic happening behind the scenes. I tried to complete the official angular tutorial and even after completing it, though I could build an app, I still didn't feel confident that I had a good understanding of Angular.
The electronic pen solutions are all kludgy, but calling a smartphone a viable alternative is ridiculous. I might take a dozen pages of notes in a sitting; I'm not going to sit there and use a finicky smartphone camera to take a picture of each page one at a time. Also, the camera method loses important about strokes. Livescribe, Moleskin, and Wacom all use that information to improve handwriting recognition.
...in JavScript
Sure but again you are talking about the wrong kind of wealth owners here. You are talking about the few. It's the many little wealth owners that are important.

This is why it's so much better for an economy with a huge middle class because that provides a lot of economic activity.

In other words.

Trickle down obviously doesn't work when we are talking about the 0.1% however it does work when we are talking the next 19.9% and it does work when we are talking the next 40%.

Not all wealth is the same. Passive wealth is of course not creating any value for society because it's passive. But active wealth is and so the trickle down economics does work just not all the way up.
> I wish the old Soviet Union was still around. The communist revolution scare put the fucking Fear of God into the capitalist class.

This is to an odd degree very right, it also forced leaders in nearby countries to take their social responsibilities seriously which lead to the Scandinavian brand of Social Democracy (which is now eroding away due to the lack of any perceived 'real' solution on the left).
Twitch Analytics
In a way it's better it happens now because attacks are likely to become more sophisticated. Imagine what happens when machine learning starts being used?
WebRTC never had permissions so that's not an example of a feature that had its permissions removed after a time.

And that was actually the feature I had in mind in my last paragraph. There is a pretty big push to put it behind a permissions window (at least for local network access).
When the Oil Fields Burned
Initially just skimming the article, I thought that all of the screenshots were of iMessage.

I think it's pretty rich that chat.center is accusing Messenger of ripping them off.
Subsidizing poor procreation isn't a big concern in more equal societies because you know that child will have access to good education and opportunity regardless of her parents' standing. Therefore you stand a good chance of getting a positive ROI on that welfare when the child ends up climbing the ladder to productivity and pays back more in taxes over their lifetime.

In America you mostly end up with entrenched poverty continuing over generations.
The first time I experienced burnout, I didn't fully understand what was happening, so I kept spending 12-16 hours a day staring at my desk. My productivity got close to zero for what I think was well over a month. In retrospect I think I should have:

a.) accepted that I've begun to experience burnout

b.) recognized that I would lose some output over this

c.) talked to my boss and organized a week or two of out-of-office time to reset.
> There are also MILLIONS of people fucking off at work every day who do not deserve to have a job. GM had (has?) a clause in their union contract that did not allow them to fire people if their job was automated away. They had a building where 10,000 people would show up every day, year after year, get paid full salary and benefits only to read the paper and drink coffee all day.

Can I get a source for the GM thing? That sounds fascinating. I wonder how the incentives got perverted in that manner.

> My point, in case it isn't clear, is that if we are going to start to pass judgement based on who deserves what they have or they are getting let's make sure we are honest about passing said judgement at all levels. There are millions of people who do not deserve the jobs they have and millions more than are being carried by the work of others.

But I also wanted to point out that it's perfectly fine to pass judgment on these people as well. Do not create a false dichotomy. Addressing the systematic wealth-hoarding of the top 0.01% is far more impactful than addressing wasteful middle managers and workers purely because of the size of wealth involved.
Lick Till Shes Satisfied
The 'Affordable Housing' Fraud (2015)
Show HN: I've made an app, want to join? it's free
It's a great experience having Alex as part of our team. In. testimony of our pedigree, he has been admitted to UC Berkeley for a EECS degree, complete your time as a MasterCard scholar, and join us in building Africa's largest hotel chain. Fastest
I see nothing wrong with drilling an oil well on your own land. Where we have a problem is when you start spreading that oil, or stuff derived from it, in my air and water. For reasons I don't understand, the "property rights and personal freedom" crowd usually (though certainly not always) thinks the freedom to pollute outweighs the freedom not to have your property polluted.
Django restframework url filters app with validations using voluptouos
Want to know how much a 1br in SOMA / south beach is going for today? $3815 (mean of 292 listings)[0]. Three years ago, I was paying $500 less than that for a 2br new high end unit in the same neighborhood. Fucking ridiculous.

I'm considering moving to NYC for the lower cost of living. 1br in Brooklyn is $2220 (mean of 523 listings, excluding fees)[0].

Really happy to see people finally let the market do it's thing and produce a product (in this case housing) that's in such desperate demand.

[0]: https://github.com/brbsix/craigslist-rental-market
I tend not to digitise other than scanning the occasional opening for future reference and I agree with the sentiments expressed in the parent post.

However I must disagree about specific brands...

"Moleskine is losing market share to companies like Leuchtterm because the quality of their products (especially the paper) has been in steady decline."

UK: Leuchtterm notebooks cost an arm and a leg here as do Rhodia.

Generic A5 sketch books in arts supply shops cost around £5 for 80 sheets of acid free 100 g/m^2 paper signature bound in boards or £2 for stapled 20 sheet booklets with cardboard covers. Not as trendy as Moleskines but very serviceable and pen-proof - you can even paint in them (by design).
Petya ransomware is known in the infosec community to be specially simple to solve because instead of using an AES cypher it applies XOR to the MBR/GPT and MFT of the filesystem (cyphering the MFT was the new method here).

If you know what a filesystem begins with and other common filesystem signatures (NTFS FILE records, for example), then you can derive the XOR key used and reconstruct everything without paying the 0.99 bitoins they demand.

Even then, if it just affected the MFT, you can do file carving and recover most of the files (there are always those pesky important files that will rebel and be fragmented or disappear completely). This last part is speculation of mine, I haven't been able to work on a Petya-infected system yet.
This is what happens when the generation that brought us front ends that require 450MB of memory to display a web page start aging and join committees.
No, lots and lots of people really do hate Comic Sans, independent of use.
I'm thinking of HTML5 media tags. There's a standard way to specify that something is a piece of media to play, but the browser needs to also have the right codec for that media.

There could be something similar for USB, where there might not even be any "codecs" (drivers) included by default in browsers, but where there's a defined method of making USB devices available.

You'd still have to install a plugin for each device type that your browser doesn't natively understand, but standardization for how to make specific device types available to the browser would be much simpler. And there could be "rewriting proxy" drivers available for improved security which limits what requests that are possible, preventing most hardware exploits.

Although this might still be too much work for little gain.
I'm doing that right now. One bit that was a bit confusing and I don't know if this is relevant place to be asking is on "Moving to The Next Pair" section. Like how do I know if it's okay to move to the next pair? Because in core.js it seems to pick a winner of the pair as soon as it's called. (It probably talks about this further down but this kind of threw me off)

Other than that you're right. It's one of the complete tutorial that makes TDD actually enjoyable. However, that has mostly to do with how redux and immutability has been used in the tutorial.
Given the data, the smart thing to do is to prepare for a world with that many more cows and pigs. The externality of the carbon released when forests are cut down needs to be paid for.
I would say the right thing would be to explicitly return a region rather than default coordinates at all. In the article it claims accuracy to about the ZIP code level, but when it's a default for the whole US, it's clearly not.

If the uncertainty can vary, you have to explicitly indicate it. If returning an irregularly shaped region is too hard, you can at least return a center and a radius.

...or is that what they were already doing, and the problem comes from people ignoring the radius? In that case, yeah, I guess they were doing what they could, and good on them I guess for moving the center to somewhere that won't cause problems when people ignore the radius. But it doesn't sound like that's what they were doing in the first place?
First, the 3DS mostly uses RSA for code signing, something I didn't really touch on since there's no serious mistakes there. Second, while RSA does not fair well against quantum attacks, as of today, there is still no way of factoring a 2048 bit key that won't take you at least (being generous) hundreds of years (provided no quantum computers). So if you have proof that it's (today) achievable in polynomial time, please email me ;)

But turning the question around, what do you think we should do to achieve asymmetric encryption? If you don't want it to break with Shor, then RSA and ECDSA are off the table. If you want small message size, you can't use Lamport.
That was a really great read into some of Dave's life at the end. Growing up and riding, him and the other vert guys were always the nice guys and role model types of bmx. They were in stark contrast to what we all watched and did riding street. Dave introduced a lot of people into this sport and advanced it in many ways beyond new tricks.
Erm, no, no it isn't... I can't find anything official saying that it isn't, but I can find lots of discussion forum posts of people saying that it isn't legal. The only references to it being at all permitted which I can find are (a) that a long time ago it was taught that the fast lane on a motorway allowed speeding (which it doesn't), or (b) that a speeding fine can only be issued if your average speed is measured over 2/3 mile (therefore more than an overtaking distance) however the prevalence of speed cameras in the UK would seem to disprove this.

In summary: no, you're not allowed to speed in the UK when overtaking.
Come Fall and the rent would increase again due to incoming students in Cal. Have seen that in Berkeley a lot.
This is not relevant to the parent comment. Being active, or even playing most sports, can be mutually exclusive with putting yourself at risk for CTE.
Miss Druid https://youtu.be/_RXVgaMybCw or was that a european thing?
My personal rule is simpler: always land in the evening local time. I'm always tired after a flight, so regardless of what time it feels like, I can usually sleep a full night. So I fly, land, sleep, wake up and am pretty much on local time. That being said this doesn't work at all for my girlfriend, so YMMV.
Following a Select Statement Through Postgres Internals (2014)
You're trying to justify extreme inequality with an emotional moral argument over hard work. The fallacies you're making are:

1. Assuming wealth is earned (counter-example: inheritances, rent-seeking)

2. Assuming wealth is compensation for contributing to society (counter-example: rent-seeking)

Even if those two bullet points were true as you've assumed, I'd still argue that capitalism in its current form of extreme wealth inequality is NOT leading to a socially, economically, and technologically optimal society.

For one, poverty is a very real man-made problem. When all your energy is dedicated solely to surviving and you live paycheck to paycheck, of course you won't be able to do things like contemplate and pursue business opportunities (and then people like you call them lazy).

.01% of the population having more wealth than the other 90% is akin to being on an island of 100,000 people where 10 people own more land, bananas, etc. than 90,000 people.

Even if these 10 people were all Einsteins and Elon Musks like you'd probably claim, it's clear that this most likely isn't an optimum allocation of resources. Land that could be put to better use for the community (eg. farming, manufacturing) is hoarded for the pleasure of a few people. Resources are allocated for the pleasure and whims of 10 people (eg. luxury goods). Money sits vacant in bank accounts while business opportunities and opportunities to otherwise help the community go unrealized. Capital and power is so concentrated that it's effectively a monopoly, leading to a totally lopsided system that places the interests of these 10 people above the other 99,990. Want to start a business requiring a large investment? Not happening unless the "owners" approve, and probably not on favorable terms to you. You start to see things like debt slavery being required simply to partake in society (eg. education). The list goes on.

Also, you need to recognize that making a profit does not necessarily correlate to contributing to society (eg. renting out land you own, jacking up an HIV drug's price 5,000%, high-frequency trading, planned obsolescence), and contributing to society does not necessarily correlate to making a profit (eg. open source software, scientific research, taking care of a kid, teaching and having an educated populace). I'm not saying we need to abolish capitalism. Just that we need to recognize the imperfect nature of it, and seek to alleviate those problems.
What's "our culture"? Most of the nerds I know are intensely liberal, enough so that I count as "conservative" simply for favoring Clinton over Sanders. And my social circle in nerdery is infosec, the gun-lovin'est of all the nerds.

There's a really silly rhetorical trick Eric Raymond likes to play, where the definition of a "hacker" devolves pretty much to that of someone who shares Raymond's politics. Seeing him try to deploy it over and over again has made me allergic to attempts to assumptively foreclose arguments with appeals to ill-defined group identity.
Got a good example of this? Every policy I've seen relating to reducing emissions involves higher taxes and redistribution of wealth by a bigger government.

Environmentally friendly legislation can be a bit more diverse but that doesn't really exist now, emissions is all people discuss.
Which is a good reason why we should be spending time researching what to do when that happens instead of only on prevention. The possibility of 100% prevention is _very_ small, we will need to deal with the ramifications.
Most tax protester arguments are bunk. Many or all of them are debunked in this FAQ: http://evans-legal.com/dan/tpfaq.html

For the aspect that you're referring to, see the question for "The income tax cannot apply to wages, because that would be a “direct tax” that must be apportioned in accordance with the Constitution":

> The income tax that was challenged in the Pollock decision was similar, and the majority opinion first struck down the tax on incomes from property (i.e., rents, interests, and dividends), but then went on to state that, if only the tax on interest, rents, dividends, and other income from property were ruled unconstitutional, “this would leave the burden of the tax to be borne by professions, trades, employments, or vocations; and in that way a tax on capital would remain in substance a tax on occupations and labor.” Pollock v. Farmers’ Loan & Trust Co., 158 U.S. 601, 637 (1895). The majority opinion therefore held that the entire tax act was unconstitutional, believing that Congress would invalidate the entire tax act rather than tax only “occupations and labor.” (The minority opinion in Pollock believed that the entire tax was constitutional, and so did not need to distinguish between income from property and income from employment.)

> That a tax on wages and other compensation for labor would have been constitutional even before the adoption of the 16th Amendment was confirmed by the unanimous decision of the Supreme Court in Brushaber, in which the court stated:

>> “Nothing could serve to make this clearer than to recall that in the Pollock Case, in so far as the law taxed incomes from other classes of property than real estate and invested personal property, that is, income from ‘professions, trades, employments, or vocations,’ (158 U.S. 637), its validity was recognized; indeed it was expressly declared that no dispute was made upon that subject, and attention was called to the fact that taxes on such income had been sustained as excise taxes in the past. Id. p. 635.”
I don't doubt that most of them worked very hard and took a lot of risks to get where they are now. I respect these people immensely. But no human could work hard enough or provides enough of a service that they deserve to earn tens of thousands of times more than the people who actually do the labor.

Bardeen co-invented the transistor and the theory of superconductivity, yet even though his work was recognized with two Nobels, he didn't die a billionaire. Zuckerberg made a social network barely different from the others, but because he was able to market it better, or was just at the right time at the right place, he's now a billionaire. I respect Zuckerberg, but if he is able to earn 35e9 USD and Bardeen isn't, even though both did what they loved, the system is broken.
Show HN: Very fast Java/Android JSON library
> Moleskine is losing market share to companies like Leuchtterm because the quality of their products (especially the paper) has been in steady decline.

Truly. I can't wait until I fill up my last of two moleskine notebooks that were given to me a few years ago. The paper is barely better than Mead or Staples-brand writing pads though the binding and covers look nice. Leuchtterm, Rhodia, and even Black and Red are all better paper and have more durable bindings.
Surely the next question in the interview would be to ask a bit about the course and what was taught in it. No one asks to see my University qualifications in interview, an instead ask fairly irrelevant algorithmic questions (I am a database / systems engineer).
Is it?

If a driver needs to break the speed limit to overtake it suggests they didn't plan the overtake properly.

https://www.gov.uk/guidance/the-highway-code/using-the-road-...

Rule 163 "Overtake only when it is safe and legal to do so" is pretty clear that breaking the speed limit in order to overtake is not allowed.
Super Final Fight Gold is a bit more playable!

https://www.youtube.com/watch?v=2c1raWrdwFk
Are you saying that there is a ceiling to how much methane can be up there, and we've reached it?
Do you really think attackers will respect that limitation after they overflow a buffer in the browser? You're only looking at how it's supposed to work. What matters is how it will be exploited.
So we have FIRM, the main firmware image. It has three segments: 1) main ARM11 kernel modules, 2) ARM11 kernel, 3) ARM9 kernel/ARM9 process. The FIRM header has a SHA256 hash over all the segments and the size of all segments. The FIRM header also has a RSA2048 signature over the header. Then everything (sig + header + FIRM) is encrypted with AES-CTR and placed on the NAND.

On system start, the whole chunk is decrypted, the signature is verified, and everything works as expected. Until in the New 3DS, they decide to also additionally encrypt segment 3 (the ARM9 stuff) with a separate key on the NAND. That's what led to the whole mess. So I guess their mistaken assumption was that since FIRM was signed, the encrypted ARM9 section was protected. However, they didn't take account of the fact that the key to decrypt it can be corrupted. It's a bit subtle.
Lynx is still available
Ok, we changed the title to specify that.
This is just Google trying to reinforce their everything-in-the-cloud-as-web-app model, which they are in a position to do considering they make one of the leading browsers, especially amongst developers.

It's shoehorning everything into ancient technology ill-suited for any of these applications, which is not exclusively Google's fault of course. First HTML was augmented with Javascript, which was augmented with XHTTPRequest, which led to an increased usage of Javascript (Here's where Google comes in), which led to a lot of manpower being invested in optimizing the Javascript engines (trying to run a quirky dynamic language as fast as possible) and then augmenting the browser with "native" OS features like:

* Full-screen mode

* Clipboard control

* Native notifications, with background workers, etc.

* WebMIDI

* OpenGL

* etc.

Which is basically like building a second operating system on top of the already existing architectures. Google tried to further push people this way by coming up with Chromebooks, which in reality actually serve to reinforce my point, since most (not all!) users find them just not sufficient enough.
Good advice. The hardest part of following the suggestion is going to be getting past recruiters and HR, who don't want you in whatever industry unless you have 5 yrs+ experience of it already.
Yubikey NEO?