skysight-inc/HackerNews huggingface dataset:
> You'd have to be registered in both counties, which would be trivially easy to detect.

Is there a system that is doing this checking though?

If I am an illegal immigrant I can go to that Equifax website leak for example, pick up a name and social security number, get some documents together, start a life for myself. Over time I could even get an ID to register for voting.

There are supposedly 16 million known cases of identity theft in the USA per year - many of which are caught because money went missing.

Is there a system that checks for voting in the same way.

Granted it would be trivial, but does this checking take place?
Block chain was used to great effect in the attempted Catalan independence referendum [1]

[1] https://mobile.twitter.com/mendel/status/914602521989193728
If "Sandy Hook is not fake" is an echo chamber to you, either your definition of echo chamber is wrong, or I'd rather not have you in my "chamber".
I do really miss the call quality of a landline though

As a person who still has a landline, V-Tech is working hard to counter your nostalgia.
There are also tools which are platform specific. On macOS, for e.g., the Mach-O format can be disassembled by `otool`, for objective-c projects (and maybe Swift) you can use `class-dump`
Note that these are for graduate students - it's not really a "dorm" in the traditional sense.
That subreddit appears to be about genetically modified organisms, not glyphosate or other chemicals.
Google as an infrastructure provider simply has no business being involved in where my content is available.

No, Google has no business in it, but export control does.
I would have thought the passport would be the canonical document. I've had a passport since a very young age and have never needed my birth certificate though I think I could lay my hands on it.
New Supply Chain Jobs Are Emerging as AI Takes Hold
Yet I'd be more comfortable in the knowledge that e.g. the hardware control loop and the HCI are running in isolation on medical devices. Typically, the critical control code is kept small and is developed to higher standards than the UI code. Often, errors in the interface are seen as lesser risks, which allows that part of the code to be developed to lower standards, while at the same time being more complex. That is at least what I've seen done in practice.
In japan they build pre fabricated building for years, made from steel or concrete slabs. Those building are pretty solid but in Japan they tend to destroy them after a while and build new ones instead anyway.
Like Erlang, Elixir is still a "dynamic" language with no static types, it would have been great if it had introduced ML semantics to the Erlang/BEAM world, but this would have been tough to retrofit.
One of the rules of thumb for rental property sale price is monthly rent * 120 (10 years).

So given $2180 per month, you have a per-unit valuation of $261,600 . Somehow that seems "out of whack"...
You're talking about graduate students - they're likely going to be there for 5-6 years, and are actual adults. They might want to - you know - date someone. Or make a space their own.

And having been serious about one of those worthwhile degrees, I still watched TV. Living like a monk and doing nothing but studying for the entirety of your PhD, and pretending the surrounds you do it in don't matter, is a recipe for having a breakdown.
Some precincts will hand you a ballot by only providing a name of a registered voter, no proof required. How do you audit something like this to even know something went wrong?
Change My Mind: Washington State's vote by mail is the best system in the world.

Ballots and guides are mailed out 2 to 4 weeks before voting day. All voters need to do is fill out their ballot at their leisure and put it in a mailbox or ballot drop box before the end of election day.

I see no compelling reason to prefer any other system in existence.
At the risk of being judgemental without knowing you:

1) Are there really that many things you can't do in the world with that salary?

2) Are you choosing a fair group of people to compare yourself with? Yes, you may be at the ABSOLUTE BOTTOM of the top 5%, if you only look at the top 5%. Do you have any non software engineer peers?
It goes back to Civil Rights era activities and the Voters Rights Act. It's been slow ratchet effect of constantly changing requirements.

First they require ID even if you are a registered voter. On the surface this isn't so bad. Then they only accept certain forms of ID. The accepted forms of ID are only available from certain departmental offices, like the DMV. Those offices have their own ID requirements to get their acceptable ID. They also are understaffed with limited office hours (10-4PM and 2 hours lunch). Due to budget cuts they also have fewer offices that can create your ID.

So the simple act of voting becomes a catch-22 of needing ID but not being able to even get ID.
I am loving this paper so far, brings together some nice ideas with a good eye for knowing what sub topics to explore. The graphical notation is reminiscent of certain graphics that can be expressed with a recursive png tool at http://williamsharkey.com/PNG-Gen.html . This paper is the first time I took the effort to learn lambda calculus notation and work through to understand the examples so you deserve credit for motivating me.
_human_ error exposed GoDaddy business secrets. AWS did exactly what it was told to do.
Chip Aging Becomes Design Problem
Perfectly balanced.
Except an AWS employee configured it, granted that employee was human, but was a member of the blamed organization.
> you couldn’t use C arrays on the stack, for example. And if you couldn’t do that, there’s entire classes of applications where the performance just wouldn’t be acceptable

Would you mind naming a few such classes?

Why would arena allocation, or evrn good generational GC fail to deliver the performance when quick allocation / deallocation of (large) arrays is required?
You're correct, China had a long history of famines prior to the communist party coming to power in 1949. Shortly after they took power, and achieved stability in Korea, they began to set the stage to end this from happening again.

I never heard of a famine in 1985 though.
> A broad range of knowledge can scaffold together to reach new heights. Some knowledge that at once seemed useless can come back later (in light of other, newer knowledge) to become quite useful.

This is synthesis, and to feed it you have to (as you point out) have a broad range of knowledge. You don't need deep knowledge in every area, sometimes just knowing the surface is sufficient. But by having a wide enough knowledge base you can draw on those other areas when needed or make those random observations that reduce seemingly intractable problems in one domain to solved problems from another domain.
If the code lives in a shared repository such as Github, there's no need to share a keyboard. When switching roles, the driver commits the changes from their local machine. The navigator updates their local copy.
It is for a lot of things but not for drivers license in NY.
The article says it was given "in lieu of providing affordable units on site". So, sounds like it was a penalty of sorts?
Well, there were a few unforeseen problems along the way...

On the other hand, so many brilliant minds have put in so much great work in this idea that it's just silly to let it die only because we're, well, stuck.
What is the future of English in the US?
One thing about aviation is accidents likely require high management level attention by manufacturers and operators.

Compare with automobiles, the CEO of GM doesn't get a phone call every time a car kills someone. And you can see the behavior of CEO's when things become an issue, they're annoyed and totally unprepared for it. Vs aviation managers who see this stuff as a fact of life.

Notable management of internet companies act exactly like auto exec's being called on the carpet for failures. Downplay and redirect blame.

Quote from the CEO of BP during the Deep Water Horizon accident: 'I want to get my life back'
For an example of this see the quiverfull movement in the US. Those "N Kids and Counting" shows were about members of the quiverfull movement.

https://en.wikipedia.org/wiki/Quiverfull
Most of the times it's python 2.7+ or 3.3+.
I often see that with reviews by US photographers who will order several copies of a lens to test and return all except the best copy. To eliminate sample variation.

Or order several different types of camera bag to try, and keep one.

To a UK reader that sort of generosity seems completely contrary to the way US companies are usually run and I'm not surprised they're tightening the rules.
I'd be interested to hear what you say what the original reason is, as I've heard several. Not one of them is at all useful in the modern day.

1) To appease slave-owning states, by allowing slaves to be counted toward the allocation of representatives and electoral votes. No longer relevant after Civil War.

2) To prevent demagogues from gaining popular support. Assumes that electors will meet and decide on a candidate when the electoral college votes, rather than being bound ahead of time. Clearly, did not do this job in 2016.

3) To keep small states from being overwhelmed by large states. Assumes that loyalty and identity are primarily to a state (e.g Virginian) rather than to the country (American). Furthermore, causes undo emphasis on swing states, which are primarily based on how much urban/rural area falls within the state borders.

I have not heard any reasons to dissuade me from the belief that the electoral college is a vestigial organization that no longer serves any purpose.

Edit: Also, your entire comment is a form of personal attack that does not give any argument. At most, you imply that an argument for the existence of the electoral college exists, but give no support for its existence. If you are going to say that a reason exists, at least give a one sentence description, or a link to what you believe that reason to be. As it is, you are disingenuously setting yourself up to say, in effect, "Well, none of those reasons are the one that I was thinking of. I'm keeping the real reason for myself, but feel free to continue guessing while I act like I have the superior position."
We changed the url changed from http://christophe.rhodes.io/notes/tag/riscv/ to the introductory article in the series. The other article listed there is http://christophe.rhodes.io/notes/blog/posts/2018/first_risc....
For those missing the reference, this is a play on a quote attributed to Guy Steele:

> "We were after the C++ programmers. We managed to drag a lot of them about halfway to Lisp."
Even if they are wrong they should not be censored.

Clearly state what is allowed and what is not. Do not pick sides and change rules on a case by case basis.

Do what you say you are going to do. That's how businesses used to earn trust. Now integrity in business is a thing of the past.

I'd rather have a bunch of crazy people expressing themselves on the web than being selectively removed due to a couple's persons opinions on what is right especially when it is not written in stone and enforced sitewide on all accounts.
The one-child policy also resulted in the worst gender imbalance in the world, which "could lead to instability as more men remain unmarried, raising the risks of anti-social and violent behavior."

https://www.scientificamerican.com/article/china-says-its-ge...
Sure, we can come up with all sorts of reasons why various groups' votes "shouldn't be counted". Or we could live in a pluralistic democracy where the right to vote is fundamental enough that we expend some effort making sure it works for everyone.
> Once your registered they have your name on a checklist at the polling location which they check off

From what I understand its common for many in the US population to move residences frequently so it's quite likely that people are registered to vote in multiple states. Wouldn't it be possible for someone to simply vote as you in the other state(s) where you are registered? I suspect there are a considerable number of people registered in more than one state. It seems like political parties can theoretically conduct coordinated voter fraud of this nature without triggering any kind of alarm through methods like this.
No. You’re making a legal argument. Maybe that’s useful. Maybe not. But if your goal is to better understand the world, then it’s a dead-end.

(In other words, litigating the history of Agent Orange does not clarify or contextualie this discussion about glyphosate; it adds only unnecessary and unhelpful moral confusion. It obfuscates and misleads. It is political axe-grinding of the worst kind.)
From self-tuning to self-designing data systems
I feel like when people post on Ask HN, they should describe what they've already done to answer the question. Many posts seem like the height of laziness and the SN is terrible.
>First, this extends deep into the core of Julia, and I don't see how a traits package would be involved with that.

No, Tim Holy described over dinner how all that was necessary to complete the existing traits packages was method deletion, and that's in v1.0.
The single most insightful chart about the current state of the world
Source Code of the Atari 7800 (Atari Museum)
Interesting. What do you do with the other ones?
California generally has a steep coastline, but none the less a lot of housing exists in low lying areas. That said California's policy makers are already trying to figure out what they are going to have to do.
5 Important Stages of Android App Development
no it was added at the request of the athens project (github.com/gomods/athens) so there would be a canonical way to download modules that we could use to prime the cache.
Aw man I freakin love this paper I did my whole undergrad honors project based on this and this paper by Tim Roughgarden https://theory.stanford.edu/~tim/papers/optima.pdf
Nah, I'd rather not have the bunch of crazy people expressing themselves on the website that I use. Youtube is not all of web. Youtube has no obligation to give you a platform to express whatever you want.

If you want to say Sandy Hooks is fake, go to your own corner, like 127.0.0.1.
Since the sibling posts are mostly right wing, and I only mentioned Hillary Clinton, here is a more bipartisan example:

https://en.m.wikipedia.org/wiki/Jared_Cohen

The CEO of Jigsaw (formerly Google Ideas) advised both Condoleezza Rice and Hillary Clinton.
Oh yes, I’m definitely aware of your guys hard work on increasing performance, and it definitely hasn’t gone unnoticed/unappreciated. I’ve been using gitlab for a couple years now (drew me in with free private repos, and now have happily locked in with all the CI/devops tooling stuff, having that all in one place is what I love about gitlab) , and the difference between the performance now vs two or so years ago is incredible (that’s even with all the features that have been added since). I just wanted to express my only complaint I have had/frequently see, which as of recently has hardly ever been an issue. Also, really thankful it’s open source, as I find myself looking through the repo fairly often to see how you guys handle things in such a large app, as I’m the sole developer on an ever growing Rails app, gitlab’s code has been one of my gotos for ideas/seeing how something could be done. Hoping eventually I’ll get familiar with it enough that I’ll be able to make some contributions to those performance improvements instead of just complaining online about it ;).

> With regards to the Education program - it's now in full swing and available to everyone.

Awesome to hear! The group that maintains the gitlab instance is just a few volunteers that meet once/twice a month to work on maintenance/upgrades, and the update I got from them about the education license being on hold was ~2-3 weeks ago, however this month’s meeting was cancelled for whatever reason, so they likely have gotten the update that it’s now available, and just haven’t had the chance to work on getting it setup yet. But, I’ll ask them Monday, and send them the link if they aren’t already aware. Can’t wait to finally get to use some of those awesome ultimate features at work.

Appreciate the response! Always like seeing you guys pop in to these threads with some extra tidbits/insights/help.
ID is also required to receive welfare or exercise the 2nd amendment or 1st amendment right to peaceful assembly (many municipalities require a permit for that, which will not be issued to a person without an ID).

It's interesting that requiring an ID to vote is "disenfranchisement" yet thousands of other things where ID is required (including the exercise of some constitutional rights) are not "disenfranchisement".
Show HN: A plain text HN reader
I bet you feel very clever
> Plus, the number of people who are might be affected is most likely dwarfed by the number of fraudulent votes that happen every single election, but that some people would rather not try to prevent.

This is the exact opposite of reality, and the opposite of basically every attempt[1] to investigate the prevalence of voter fraud.

The number of actual fraudulent votes is somewhere in the single to low double digits, it makes the news when it happens because it's extraordinarily rare. And it's a felony with virtually no real benefit for the person committing it.

And even some of those few cases were people who simply weren't supposed to vote, like the woman in Texas that was just sent to prison for it, not people who didn't have identification. Texas has a voter ID law.

The hyper-focus on one very specific kind of potential voter fraud, with virtually no evidence that it's even a problem, is suspicious on its face.

That voter ID proponents keep ignoring simple facts about the actual incidence of voter ID fraud, while dismissing all other concerns, strongly suggests they're arguing in bad faith.

[1] https://www.washingtonpost.com/news/wonk/wp/2014/08/06/a-com...
Sorry for not being clear. I was giving an historic rationale for why x87 didn't change to use SSE. The x87 instruction set has a much longer history than SSE and came out of Intel. SSE started at AMD and the multimedia focus was a competitive advantage at introduction while x87 was becoming IEEE 754.
Berkeley Students Turn Grief into Tech Startup After France Attack
Since when? You actually need a REAL ID approved by the federal government. If it's a federally regulated aircraft, you need a federally-approved ID.

https://www.dhs.gov/real-id

Edit: It's not completely enforced yet (the REAL ID aspect). Some states are still working toward compliant. You still need an ID though.
Carnal.

And all the others, too.
To be fair he did say "assuming they don't have an fdiv-like bug ;)"
This was all part of the horror started by Mao, resulting in 45 to 100 million deaths.

They forcibly sterilized women against their will. They encouraged mass abortions and infanticide. They turned neighbors against each other. They separated couples against their will.

Some success.
I expected to have to say "that's not a barrel roll" but actually it was!

That's a very difficult corkscrewing manoeuvre; imagine following the seam-line of a toilet-roll tube in the air. It requires coordination of all three controls in a continuously changing manner. Much different to an aileron roll that most people mistake for a barrel.

Very impressive indeed.
It allows vote coercion, I can threaten you to vote a certain way and watch you drop off the ballot, and there's no way for you to change your vote later.

Having monitored physical polling stations where people vote in secret removes this opportunity, because I can only see that you voted, but not what you voted for.
In a situation like that, I wouldn't blame him. Consider while building his milling machine how many of these situations he will come across. If he had to make sure there was a hardware failswitch, it would simply not scale.

3D printers are like this too. They have mechanical limit switches [0] that are read only by software. So if there is a bug in the software, nothing is stopping it from pushing the hardware limits and breaking. Same goes the other way around, if this switch is broken, same might happen.

[0] https://i.ebayimg.com/images/g/EYAAAOSwbopZguz4/s-l300.jpg
Interesting question.

As movie equipment gets cheaper and more widespread, movies become less and less expensive to make. Of course the more special effects, post production, high-rate actors and actresses, etc., the higher the cost. But a lot of the barriers getting smaller over time. And I'm not an expert, but I'm willing to bet there's plenty of fat to potentially be trimmed from Hollywood budgets.

An open license might contain a non-commercial restriction. It could hypothetically be given an open license at some point after its initial, non-open release. For example, not a movie, but Id software has released the code for Doom and Quake several years after their release.

Additionally piracy will always take a piece out of your potential customer base.

Let's look at how movies make money now.

Ticket sales: Showing the movie first in theaters. The great majority of ticket sales happen around the time the movie is initially released. There's no reason a movie couldn't be given a more liberal license after this period. Ticket sales have also been dropping, probably because streaming has become so ubiquitous, but it hasn't stopped. Many people enjoy the huge screen, popcorn/etc. experience, which can't exactly be "distributed" in the same way as a video file.

DVD/Blu-ray sales: Again, with a non-commercial open license, there's no reason they couldn't continue to make and sell these. Bootlegs would be easier to obtain (and just as infringing as they currently are), but they'd be just as easy to pirate as they currently are too.

Streaming: The biggest feature that drives streaming subscriptions is convenience. Being able to watch a program just about anywhere, on most or all of your devices, in high quality(1080p, 4K, and probably even higher in the future). A copy distributed under a non-commercial license would mean you couldn't charge to stream the content, so you'd be stuck with a bill for the bandwidth. Studios could strike separate commercial license deals (like they already do) for streaming distribution. You could use something like bittorrent (in fact this already exists, streaming movies via torrent), but you're not necessarily guaranteed quality.

Merchandise: I'm sure I'm sounding like a broken record now, but a non-commercial license could prevent sales for merchandise. Also you'd still have all of your trademark rights. Plus most merchandise is pretty cheap to produce at scale,

I could be wrong, but my impression is that people are generally willing to pay for things - as long as they feel like it's a fair deal. They don't care about licenses, deals with streaming services, reasons behind strange restrictions on distribution, etc. They want to watch movies without jumping through hoops. There's plenty of money to be made on merchandise, experience (theaters), and high quality for-profit distribution.

Additionally content (subject to jurisdiction) eventually becomes public domain anyways, the most open of licenses. :)
Show HN: CattlePi automated setup and updates for Raspberry Pi(s)
AWS.
This is just sad.
well, at least I don't work for Facebook or Google ;) /s
I guess it's really bad when sales has to store sales material in self-configured buckets. That feels like about three layers too low.
Can the link be changed to https://www.upguard.com/breaches/public-domain-how-configura...? The original link is essentially blogspam.
Ask HN: iOS developers, where did you learn?
I want to start getting into iOS development. I have already done some basics with Android, and want to start on iOS. There are some cousera courses out there, and obviously a lot of Youtube and guides. Is there anything that stands out as being extra effective?
TBH I thought they were one and the same when I read the article, but yeah they're different people.