skysight-inc/HackerNews huggingface dataset:
Jed Margolin is an ex-Atari hardware engineer that wrote an excellent tutorial on how the vector graphics systems worked on classic Atari arcade titles.

http://www.jmargolin.com/vgens/vgens.htm

The Vector State Machine mentioned in OP's article was essentially a custom processor designed out of TTL latches and DACs to draw the vectors faster than the 6502 main CPU ever could.

It's a great piece of engineering and a close cousin to Apple's Disk ][ Controller that Wozniak designed out of a handful of TTLs and an EPROM.
Oh! I didn't realize it worked that way. So they can tell Apple to take something off their App Store because Apple has presence in their country? Would app stores be immune if their company doesn't have a presence in a country?
+1 for GPLv2 or later. It's nice to see new software have strong copyleft licenses.
You can't ban math. These problems are solved and publicly. There's no sense trying to prevent honesty people from having privacy because the dishonest ones will already have it.
For DNS cache snooping the usage would of course be different. You would supply the tool with one resolver which does not reject non-recursive queries. Theoretically, one could even perform traffic analyses of DNS resolvers by snooping.

Having implemented the --norecurse option, the title is at least not wrong anymore. One can have non-recursive, non-iterative resolver (which is what you use when you want to perform DNS cache snooping) and the title does not suggest that the tool supports iterative lookups.

Handling multiple questions within one packet is difficult because response codes such as NXDOMAIN are only included once per packet. AFAIK, bind does not support handling such queries.
I'm sorry, I don't think I was clear. For the record, I've met Southerners and they're all nice and reasonable people. (You know what they say about Southern hospitality.)

I was referring to each state as a whole, and especially those politicians at the top. My post did not indicate that, and I do apologize if I offended.
Some big takeaways:

"Meanwhile, rates of suicide deaths are rising in the U.S. The rate jumped 24% from 1999 to 2014, from 10.5 to 13 per 100,000 people, according to an April 2016 report from the Centers for Disease Control and Prevention."

"While depression is the mental illness that is most strongly associated with suicidal thoughts, it doesn’t often lead to suicidal acts. Recent research has shown that it is other mental illnesses, like anxiety disorders, problems with impulse control and addiction, that are actually more strongly linked to suicide attempts. Most first suicide attempts occur within a year of the onset of suicidal thoughts." [Emphasis added]

"Another study from the same NIMH group has found that, among severely depressed subjects, spending more time awake between 4 a.m. and 5 a.m. (as measured by a sleep study called polysomnography) is linked to increased risk of suicidal thinking the next day."

"Computers analyzed more than 30,000 different risk factors, including traditional ones like age and mental-health history. But some surprising issues—such as gastrointestinal problems, infections and injuries like rib fractures—were tied to increased risk."

"In a study published in 2010 that followed 157 people who had visited a psychiatric emergency room, subjects are asked to classify words into categories. The study found those subjects who were quickest at classifying death and “me words” into the same group had three times the rate of suicide attempts in the next six months compared with those who were quickest at linking life and “me words.” (A past suicide attempt is the strongest predictor of a future one.)"
I wonder, does that 0x5c byte has to be the last one in the character or can it also be the first, or the second one, followed by the hex value of ;, the end of instruction in mysql?
App stores may not be legally required to take it down as they're outside the jurisdiction... but a threat to block the app store entirely in the country is probably enough to get them to budge.
If those people aren't employed by the bureaucracy aren't they themselves going to be on basic income?
Hi Peter,
I was born in the states but moved back to my country. I only have my birth certificate and I have recently come to the states under a B1/B2 visa. I have applied for jobs.
How does it work in my case, can I apply for a working visa? My current visiting visa is valid for 6 months.
Evolution of Moon – New Theory by Japanese Anime Series Naruto
It was a mess that I had inherited, this was 16 years ago... my guess is that they weren't aware of some of the platform differences as they transitioned to Sun. But yeah, total fuck up.

Keep in mind I was newb, 4-6 weeks out of college. A dramatic walkout wouldn't have proven anything. They'd just blame me and dirty up my name. The management made a dumb call.

Today, I'd probably be able to stop a situation that ridiculous, but I'm also a more respected professional with more conference room time.
It's obvious from the domain (timesofindia.indiatimes.com).
Here's a video of Rob Pike, developer of Go, talking about a lexer he built for the Go text/template package:

https://www.youtube.com/watch?v=HxaD_trXwRE

It supports unicode.
Boards are optional, there simply may not be one.
FWIW the domain is in a smaller font with lower contrast than the title. I would guess that a lot of people automatically skip over the domain when they read hacker news headlines, because it's less legible than the title and feels distinct.
Being a messy computer doesn't make one better at messy computations. The reason humans are decent at certain tasks is usually because we have a lot of (low-quality) hardware directed at the task and we've had many years to evolve a workable hack-job.

There is a common pattern in AI where a problem that humans do easily seems intractable, right up until we find a cheap trick that gets the job done and seems to have similar quirks to the biological equivalent. If we're lucky, we find an even better way than what evolution has stumbled upon. For example, computers are way better than humans at landmark recognition (using SIFT-inspired algorithms), but it took us a while to find the tricks to do that efficiently.
Awesome - thank you!
I think this is worth taking a step further and asking for a definition of cryptography...what is cryptography?

Obviously here we are speaking in a mathematical sense, but encryption of information predates the internet. Hell, it predates electricity. Where do you draw the line? can I not encrypt my conversation with a friend by referencing shared unique experiences?
The Xerox Alto had multiple high-quality proportionally spaced fonts, along with the first WYSIWYG document editor (developed by Simonyi, who later wrote Word at Microsoft). This was two years before the Apple I, let alone the Mac. The credit for good fonts in computers should go to Xerox PARC, not a calligraphy class at Reed.
Obama care made health insurance a lot more expensive for me. I used to pay $66 a month for a high deductible PPO plan now I have to pay triple that for an HMO with a similarly high deductible. In other words it made following an entrepreneurial path more expensive.
Beware the statistics in this post. They don't show that turnout was low among young people, they show that turnout was relatively low in areas that had a lot of young people, except for Oxford and Cambridge. Ditto all the other graphs showing correlations between age, income, education, etc. There are a lot of potential confounding factors that can account for that, although it's the best you can do statistically since voting is anonymous.
A big part of this experiment is that we want to see how (and if) basic income will change people's behavior. To be able to do this, the income stream has to be reliable. That's why the idea is often called Basic Income Guarantee or Unconditional Basic Income.

If the income stream could just stop at any time, you couldn't measure its psychological impact as effectively.
I don’t think any of the four major carriers in the US offer plans anymore that don’t include unlimited SMS.
Yes: the joke.
The apropos command
Totally get that. Candidates and parties have much more data. They link people to all sorts of datasets. DMV, public employee rosters, union membership, etc.

If a good political operation needs to engage with a bunch of gay teachers with household incomes >$100k who drive trucks and own a home, they can ID those people.
Ubuntu bug: Microsoft has a majority market share
The Bears Who Came to Town and Would Not Go Away
Every time you hear about something like this or read an article about something like this you have to slow down for a moment and realize that we brought this on ourselves. The original intent of the internet was peer to peer, not global centralized services that we all connect to.

There is no technical reason why something like whatsapp can't be peer-to-peer. Choosing for a centralized service is implicitly choosing for giving the powers that be the opportunity to massively listen in on our various modes of conversation, to figure out your 'graph' and/or to allow censorship.

An old quote has that the internet sees censorship as a routing problem and will route around the break. But that only works if we explicitly refuse to allow centralized services.
How many NLE software packages have you used?

I find it interesting that it seems that for a some people, Blender is their first experience with a node-based editor. They've been around for years. While I haven't used Nuke (or Shake), I was very good with Houdini for CG which is all based around nodes. It does include some basic compositing (or at least it did the last time I used it).
That is an interesting alternative. Thanks for suggestion!
thats because real numbers are a convenient abstraction that allow you to have an infinite range of numbers between any two real numbers. that doesn't meaning that there is anything inherently real about them. an analogy would be using a software abstraction that ignores the memory limits of computers, its useful to simplify your model but not something realizable in real life.
Yes. You're missing:

(4) I will pretend to champion free speech and reap the good publicity, while simultaneously not allowing you to speak things I think are awful and disgusting.

That's the last point. If you're running a SF Giants' forum, you have the right to ban LA Dodgers' fans. However, you should not say that you're a bastion of freedom and upholding free speech at the same time you're doing it.
My guess would be that the goal of the language designers was to make a language suitable for code golf - so short mnemonics that aren't confused with something else would be beneficial. Like if I see an H I know I'm looking at an array literal rather than the many things a 2 could be used for.
Note that, if you could dust the card, and be highly likely to get the 4 numbers needed for a typical 4 digit pin, with 3 guesses, you'd have a ~13% chance of guessing the pin for a card ( 1/4! + 1/(4!-1) + 1(4!-2) ). [ed: obviously there are (at most, for 4 different digits) 24 possible combinations, so you'd need 12 tries at 2 guesses/try to be certain you found the correct code].

This does assume you can figure out which digits are in use, but I'd be surprised if you couldn't...
The powdered version is good for travelling, while the premixed drink form is unusable.
> Because that's a crime under the DMCA.

It's a crime in the U.S., it's not a crime in my country. But this guy has listed American University's email address, so I would definitely remove this software if I were him.

In fact, if I were him, I would find someone not from the U.S. to host the repository, make it private, give him the read/write privileges and then occasionally push the changes to a new public repo (so that the .git folder is different and one could not track the changes as they happen).

But that's just me...
I have my doubts that you are typical. Personal savings rates are near historical lows in the US.
Multiple discussions from 5 months ago:

https://news.ycombinator.com/item?id=10882762

https://news.ycombinator.com/item?id=10880604

https://news.ycombinator.com/item?id=11035143
And that is definetely a good suggestion! Thanks
How old school cassette tape drives worked [video]
I was talking to young woman a bunch of us helped get into drug rehab recently and she said when she first moved here she used dating apps to find people who supply drugs. All of sudden, her best friend's name is Molly and going out line dancing mean something completely different on dating sites. I forget what she was calling the different drugs, but like a secret crypto key, they shared a common language.
> You language choice shouldn't determine your infrastructure.

Of course. I am a js dev and work mostly with nodejs. However, I would push back here and say that JS is the only real choice for web development as you must code for a browser which most often interprets html/css and js. So not surprisingly, and especially with the proliferation of nodejs, all the people writing code for the web are javascript programmers. React, Angular, VueJS, Meteor ect all provide rich javascript frameworks/libs for writing web applications and a full stack can be written with a single language.

My point is that asm.js seems to provide a lot of leverage as an option and internet speed and machi ne resources also are improving. I would not say that the web, the browser or the current situation is ideal-- far from it, but webassembly seems like a very small improvement patch. It basically allows games devs who want to code specifically for the non-mobile browser to have slightly better performance by learning a very obtuse new language paradigm that is brand new.

- It doesn't improve on marking up apps in IBM markup language from the 60s which was originally developed for research papers.

- It doesn't improve security. I think it may actually be net bad for security given the obfuscation.

- It is targeted at a very narrow community

- It is largely embraced and championed by people who do not currently write web apps. It is unclear if their enthusiasm will carry over to them actually coding in it.

The web ecosstem is horribly broken. I would love something as innovative as javascript to come along again, when Eich put Scheme into the browser people were very excited. They could do something new and 10x better than previously possible. Given that there are such glaring problems in with the web right now (and I do admit performance is one of them) this marginal improvement, if indeed it proliferates and in fact does improve things, seems so minimal at a pretty steep cost to learn it, that I don't find it exciting and expect it to have virtually no impact.

They should do so much more than this. Imagine even if browser companies put a python or ruby interpreter (or even a native c++ one) into the browser. Imagine all the possiblities of adding natice scss support, limiting or removing very old unused feature support and refactoring the codebases. ect. Imagine not using 1960s era research paper syntax to write a web app. There is so much room for improvement that making something that requires me (and so many others) how to write applications for very little benefit will be met with crickets. or extreme enthusiasm from people who don't write web apps and never will, but find it reminiscient of their mem-mgmt c-like language they use for mobile or systems programming.
I think actually the hard part in the 50s might be the current amplifier but I'm not au fait enough with the tech of the time to know if nanoamp amplifiers were easy. I think it's not so different from radio but would be interested in an educated opinion.
For LOB apps SPA's make sense if they're trying to replace a desktop app or they're a CRUD app on steroids. For everything else wouldn't server rendering be fine? Especially for static content stuff?
if 3 out of 4 replies at your level seem to be aligned then my rule of thumb suggests that is probably the way to vote ;-)
So to confirm, the current version of Signal now transmits contact data in the clear.
I would agree it is completely stupid to remove and walk off with an ATM skimmer in a foreign country, all before calling the cops. There are so many ways that could end badly. There's nothing informative or educational that couldn't be shown by pictures or videos at the ATM and calling cops right away (the poster is now claiming he did call cops when he was able to get to a phone; this is still not impressive).

However, this is an ATM skimmer + PIN cam. Not credit card fraud. Debit and ATM cards have much less protection. Consumers have 0 liability for CC fraud; when but your card is skimmed and PIN is stolen your checking account can get emptied, and you potentially have the burden of proving that it wasn't you using your card in a card-present, PIN transaction.
I bought (and still have) an Asteroids Deluxe machine 20 years ago, thinking at the time "Wow this old retro game is 15 years old!". It's funny how 20 years ago seems like yesterday in comparison...
Web libraries?
Javascript is a bad language. Raging against the constantly improving toolchain and language development is ironic. Also, React has been out for three years now, if you still don't understand it you probably shouldn't be demonizing it.

Embracing garbage blogs like this is why Hacker News gets so much ridicule in the real world. Learn from the mistakes of others, the "NodeJS is Cancer" author removed his article and apologized, saying that kind of discourse (much like the tone of this article) is bad for everyone and not the way forward.

I sincerely feel bad for anyone who has to work with this person on a team. This kind of emotional ranting against frustration with evolving tools is an engineer personality red flag.
Your team failed to avoid technical debt. Needless complexity and over engineering are debts.
Maybe we should always specify the country in the title, then?
> One of the arguments against mass surveillance is that it is blatant intrusion of privacy

That argument does not hold under the current constitution of India. Under the guise of one threat or another (terrorists, corruption, protection of classes of people) the government has nullified all our rights. On the one hand the government is quite open about its maliciousness. On the other hand, unlike the First World governments, the government is honest about the rights it grants us. We don't have a situation where the constitution guarantees something, and the law enforcement agencies violate it.

The bottom line: if you care about your privacy, don't depend on the government, wherever you are.
Actual quote: "Often, such differences reflect environmental factors (e.g., a correlation between quantities of rainfall and foraging time) or, in theory, could reflect genetic drift. However, increasing evidence suggests that group-specific traits can also represent “traditions” or “cultures” (the latter term will be used, commensurate with the near consensus among primatologists that the term can be appropriately applied to nonhuman primates)."

In other words, your "TL;DR;" is a complete ... uh, lie and seems to mostly to be about further some agenda you have.
High cholesterol diet is not linked to increased heart risk, study shows
David Chaum had a solution he talked about this year at Real World Crypto. If you find someone who understood it you might be on something :)
To someone new to crypto, how do companies like WhatsApp implement their end-to-end encryption? Where are keys generated and how are they persisted in a way that allows messages to be re-read no matter what device users are running the app from but doesn't allow governments any chance at access to the keys?
I actually prefer the powder's texture. I don't get the same sensation of consuming a meal with the liquid.
I am not sure exactly how it can be implemented, but I imagine that compiling and serving a binary file could allow for some maliscious things. My biggest worry is that many content blockers override js and search scripts for keywords and functionality which they muitigate. I could see a binary file executing code which provides pop-ups, advertisements or drm which would be harder to eliminate than it is now.

I am not 100% sure if this is true, but it seems possible.
Why not give the subjects a basic income for life? That will mirror the potential reality of basic income. You could still only run the study for a year (or five years) but you'd have to pay out for the rest of their lives if you want the subjects to behave in a realistic way.
wow. how did you handle those 100k demands? what was the outcome?
When the court forced him to turn over the SSL private key for lavabit's servers, Ladar submitted the private key in miniscule font on like 30 printed pages. The gov was not pleased. Mad respect for Mr. Levison. Glad to hear the gag was lifted.
> The poor turn out to vote at lower rates than the rich. Why should anyone care what they think?
> Those without college degrees turn out to vote at lower rates than those with college degrees. Why should anyone care what they think?

It's the reverse. That's the whole point of "one person one vote", which was kind of a big deal in the beginning of the 20th century. People died for that.

Besides, I find your entire idea flawed.

Why ? To put it bluntly because the choice has always been between "the 51% oppress the 49%" and "the 0.01% oppress the 99.99%". If you want to experience the other end, be a construction worker in the middle east for a while. I think I know which you prefer.

Secondly, when push comes to shove the globalization represented by the EU has systematically worsened the economic situation of most Britons. Tech and finance industries in central London don't seem to see this, but ... If you compare actual living conditions provided by a tech wage in central London with living conditions afforded by a Ford job 30 years ago at Dagenham you might be surprised, not in a good way - especially by the size of realistically available accommodation. Which might give one aspect of a far more reasonable explanation for why Britons aren't having kids then what is usually trotted up by the press - speaking as someone who has done so. Now compare 99% jobs ... waiter or cleaner in central London, and what living conditions that provides. Because that's what most of the service sector jobs are.

The short of it is, the globalization movement has -to put it mildly- not delivered the promised economic prosperity, and should be thrown into the bin. Pensions getting cut, systematically worsening medical care, constant mass firings replaced by "do you want fries with that" jobs that pay a third, ...

Let's go out on a limb here and say that a lot of Britons aren't happy with the evolutions of the past 30 years. Free capitalism and free markets are "winner take all" systems and work by throwing workers under the bus.
Raising the Temple
Food is not that important to everyone. I care about food about as much as I care about baseball or ballet; if I never had to eat again, I'd be a happy person. Same with sleep. I want to spend my life doing what I enjoy.

So what is your problem? "I should eat better food?" "I should learn to cook?" "My friends won't like me if I eat product X?" You don't know me. You don't know my friends. You don't need to provide a synopsis of what you ate today; that's not interesting. It'd be like if I said I was passionate and went to a football forum and pointed out all the ways that football was a pointless waste of time.

No. Padding your judgmental crap with "I believe in truth justice fairness and freedom" doesn't make it a good point. Sounds more like you're bordering on irrational hatred. Call it 'passionate' if you want. Let's say that's your right and that your real problem is with branding. That's not hypocrisy at all.