skysight-inc/HackerNews huggingface dataset:
Huh? The state I live in doesn't issue legal ID, nor do multiple other states surrounding us. You can get an ID card or drivers license, but they aren't federally recognized/usable.

The TSA will let you fly without ID if you answer a few questions to confirm your identity: https://www.tsa.gov/travel/security-screening/identification
I don't borrow anyone's charger now. But even if I did, not worthy of legislation. Not a real problem.
All of the sibling comments mention that it's unfortunately difficult for some people, but from the other direction: voter ID requirements solve a problem (fraud) that doesn't exist.
In the US, there is a presumption that you have a right to be where you are. It's up to the authorities to demonstrate otherwise. Supposedly.
Encontré un compatriota parece. De vez en cuando entro a /r/argentina, pero me perdí de todo esto. Interesante.
How to Change Minds
Visualisation of thousands of bird sounds
There are hundreds of instances of Google censoring websites, YouTube channels and plus accounts that promoted political philosophies that did not agree with the company culture. I think by that metric Google is very pro censorship when it comes to their own social media platforms
It's not bigotry if the numbers prove it out. Almost every politician who wants voter IDs is a Republican and almost every politician who opposes IDs is a Democrat. If it would have no effect on voter behaviour you would not expect such a clean divide of opinion amongst party members.
If it didn’t suppress Democratic votes then you wouldn’t have Republican politicians nearly universally in favor and Democratic politicians nearly universally opposed. I take that as prima facie evidence.

We have the same debate with early voting, how long polling places are open, and where they are located.

For whatever reason, conservative voters tend to be more motivated to vote. So any friction in the voting process tends to disproportionately affect Democrats.

As an aside, there are structurally racist policies that suppress Democratic votes both historically and today. To give one example, most states do not allow exconvicts to vote.

As to why many Americans are opposed? Because for so long this country has tried to prevent anyone but white men from voting.

Besides that, voter ID is a solution in search of a problem. There’s just not a plausible way to commit large scale fraud at the polls. You’d have to round up bus loads of people willing to commit voter fraud, take them from polling place to place, then have them sign their names as some other voter on the rolls at that polling location and hope that the real voter hasn’t and won’t show up to vote. I lack the imagination to see how this could occur without detection.

In any case, what everyone should actually be concerned with is that the voting system accurately captures the will of the people. In which case, voter fraud at the polls, in America, is the least of our problems. Our attention should be focused on things gerrymandering, first past the post, and for presidential elections, the electoral college, among other issues.
This is really nice looking, and I can only imagine it'd be even more amazing in VR.
Hello, World – Learn Python Now
Why are all the meteors in this specific plane perpendicular to the planets' plane?
That interpretation only works if the infrastructure to obtain ID in India and the US is of somewhat similar quality.

Given America's love-hate relationship with well-maintained infrastructure ("my tax money may end up benefitting somebody else?!?"), and given how ID is optional for most aspects of American live, it wouldn't surprise me if India's system is significantly better organized (although people will certainly find enough to complain about, as always).
What Can You See with a Telescope – Deep Sky Watch
It’s only disenfranchisement for those who desire votes from illegal aliens, and individuals who illegally vote more than once (alive or dead).

The fact is anyone can vote on a provisional ballot, and if the verified ballots provided a close enough race, the provisional ballots are scrutinized and counted. This is presently happening in KS with 10k provisional ballots which could skew a 96 ballot spread amongst almost 300k.

Those whining about disenfranchisement simply want fraudulent votes.

https://en.m.wikipedia.org/wiki/Provisional_ballot
So for one thing, which doesn't directly address the question, voter ID laws are being pushed for the most part from one side of the political spectrum, and some of those have acknowledged that they are doing it with a partisan goal [1]. So given that it's pushed by only one side, with no clear evidence that it's trying to solve a widespread problem, it smells to those on the other side that they are trying to win elections not by advancing the better argument, but by keeping their opponents away from the polls.

As to why it's seen as disenfranchising, there are no general requirements in the United States to have a form of ID to exist in daily life. Poorer people who live in cities are less likely to have the resources or need to own a car, and if you don't own a car, why would you have a driver's license, which requires spending potentially hours at the local motor vehicle department, getting access to documents like birth certificates (which may well be in another state), and paying a fee [2]. Some states have free state photo IDs, but many do not, and even those IDs take some time and effort to get. Estimates of how many people are deterred from the polls because of lack of ID are tricky, and while the numbers are fairly low, America was founded on the idea of liberty and justice for all.

[1] https://www.nytimes.com/2016/09/17/us/some-republicans-ackno...

[2] http://www.slate.com/articles/news_and_politics/explainer/20...
Due to the necessity of personal automobile transportation in most US cities (poor public transit infrastructure), many Americans have state driver's licenses (~87%). We do not have a national ID card.

Consequently, many voter ID laws presume that all voters will have a driver's license as a form of ID (or even less likely forms, such as a passport or birth certificate).

While there are non-license forms of ID that can be obtained, all of these are bureaucratic processes.

Driver's license IDs are problematic for two reasons: (1) poorer and/or minority Americans are less likely to have a driver's than wealthy and/or white Americans (by ~5%) & (2) poorer and/or minority Americans are far more likely to have their driver's licenses taken (due to policing and economic inabilities to pay court fines or other charges).

Voter ID laws thus (1) create additional barriers for minority or poor Americans to vote, (2) are legal (in that aren't directly suppressing minority voting), (3) do not impact wealthy white voters.
https://www.ocregister.com/2017/04/26/ocean-might-swallow-ca...
Hand counting is another source of error or corruption though.

I like the idea of optical scanning with random audits. That is you'll scan them, then keep them locked up together with subtotals for each box. You can audit that the subtotals add up, and then randomly pick boxes to hand count. You can then verify that the votes in the box match the subtotals for that box.
HN:Live JSON Viewer
> Can Americans explain why voter ID is seen to be disenfranchising or sometimes inarticulately simplified as "racist"?

It adds a barrier to voting. We don’t like having to trust our government to be benevolent—the track record of such populations is poor.

The risk of voter fraud (in the form of people who shouldn’t be voting, voting) is low. The ease of forging an ID is high. The risk of tyranny therefore dominates (I enter the massive corruption and security gaps in India’s Aadhar program as Exhibit A.)
You doubt it? Google is an investor in GitLab. They also push heavily for GCP to their customers offering USD 200 free credits (above the USD 300 you get by default). Zero marketing mentions regarding integrations with AWS, Azure or any other cloud providers. I wouldn't be surprised if they are hostile in terms of integrating with other Cloud providers.

You even get marketing promotions about GCP in the consoles empty states. Sometimes it feels like a cheap Google adware. I cringe when I see so many Google references in GitLab.

GitLab is basically a subsidiary of Google Cloud at this point.

I really like GitLab since their service and user experience is top notch. I use it in all my side projects. I just wish they weren't so heavily biased to push and promote GCP. If they advertised themselves as a cloud agnostic and completely independent Git solution, I would be more trusting of their service. But the reality is the opposite. Sadly.
It's not objectively racist, but contextually, it kind of is, because a) some parties have definitely used these kinds of things for voter suppression and b) systematically, all of these hurdles tend to favour concientious folks, i.e. 'small c conservative', who have a tendency to be more right wing. So it does tilt things a little bit even if it's entirely objective.

Having an ID is important for so many reasons, it'd be great if the US gov had a standard state/federal ID system that could facilitate so many things. Of course it would also be abused :)
Totally agreed, but there's a variation on electronic voting I've heard proposed that I think would be very, very helpful. Long story short, the machine doesn't record the vote, it just produces the ballot.

You enter all your choices on the machine, then the machine spits out a piece of paper, and the paper itself is your voting record. You verify that it is correct before it goes into the ballot box.

Nothing's perfect, but this doesn't seem to have any weaknesses that existing paper ballots don't, and it gets rid of a few. It has potential to greatly reduce ballot problems, both crap like hanging chads, "voter used an X mark instead of filling in the circle", and real errors like overvoting. Software shenanigans are almost pointless, because the piece of paper is the vote record, and the voter checks it.*

Machines can also be more usable for people with input/output difficulties (poor eyesight, motor control, whatever).

---

*I say "almost" because we all know that plenty of people won't check it. Vision problems are also a concern here, but not any more so than with plain paper.
Yep. A good book on this sort of thing is Tragic Design [0]. I was in a pilot "Software Safety" course last year and this book was published just after, but was an excellent companion text for the course. I've been meaning to follow up with them to see what became of that work (the pilot course, my employers at the time were considering making it a mandatory/highly-recommended course for most of their software engineers and designers).

[0] https://www.tragicdesign.com
Pony requires programmer to handle everything case of every function...except this one case where it will just pick an arbitrary value to handle a case the progrmammer forgot, hiding the very error Pony was designed to guarantee gets solved. Why not allow partial functions everywhere and have them default to 0 where undefined?
For some reason discussions about Roundup and glyphosate tend to focus on their carcinogenic properties. However, if you search the scientific literature it appears a stronger case can be made against either based on their endocrine disruptive properties, which appear quite a bit scarier due to observed effects at very low concentrations (lower than regulatory limits).

Since I can't formulate it so succinctly myself and because it answers several questions raised in previous comments here's the abstract of the article "Mesnage, R, Defarge, N, Spiroux de Vendômois, J, Séralini, G.E, Potential toxic effects of glyphosate and its commercial formulations below regulatory limits, Food and Chemical Toxicology (2015), doi: 10.1016/j.fct.2015.08.012.", but you will find similarly unsettling abstracts in many articles about this subject.

Abstract
Glyphosate-based herbicides (GlyBH), including Roundup, are the most widely used pesticides worldwide. Their uses have increased exponentially since their introduction on the market. Residue levels in food or water, as well as human exposures, are escalating. We have reviewed the toxic effects of GlyBH measured below regulatory limits by evaluating the published literature and regulatory reports. We reveal a coherent body of evidence indicating that GlyBH could be toxic below the regulatory lowest observed adverse effect level for chronic toxic effects. It includes teratogenic, tumorigenic and hepatorenal effects. They could be explained by endocrine disruption and oxidative stress, causing metabolic alterations, depending on dose and exposure time. Some effects were detected in the range of the recommended acceptable daily intake. Toxic effects of commercial formulations can also be explained by GlyBH adjuvants, which have their own toxicity, but also enhance glyphosate toxicity. These challenge the assumption of safety of GlyBH at the levels at which they contaminate food and the environment, albeit these levels may fall below regulatory thresholds. Neurodevelopmental, reproductive, and transgenerational effects of GlyBH must be revisited, since a growing body of knowledge suggests the predominance of endocrine disrupting mechanisms caused by environmentally relevant levels of exposure.
TLS 1.3 downgrade protection is cleverer than previous approaches because the downgrade marker is scribbled into a field used for connection setup whenever a TLS 1.3 server ends up not doing TLS 1.3. If an attacker erases the marker, the connection fails. If they don't erase it the downgrade is reported to the client. If the client doesn't know TLS 1.3 the marker means nothing to it.
This is how some 90's CD copy protection systems worked. The CD-key was essentially hash of encoding defects on that particular CD.
I don't really ever see anyone say it's racist, so even just bringing that up isn't likely to lead to a productive discussion.

But what people do often say, rightly, is that of the population who would don't have ID's and thus wouldn't be able to vote if you enacted a voter ID law, they're disproportionally likely to vote democrat. You can take from that what you want, but it's almost entirely republicans who are for voter ID and almost entirely democrats who are against it. That's not a coincidence.

Combine that with the fact that voter ID doesn't actually solve any current problems we have (in-person voter fraud is virtually nonexistent), it just seems like a distraction when what we should be having is a real conversation about the actual security of our election systems from hacking.

(EDIT: s/democrats/likely to vote democrat/;)
> i.e. All those independent election monitors can set up their own node etc

Do you trust the OS? The silicon? The PCB layout? The firmware? What about the firmware in all those other components? Could you verify all that if you are concerned that something is weird?

Pencil and paper are trivial to verify for every layman (with basic literacy), computers are not.

That possibility of verification is kind of a big deal when it comes to deciding in huge groups, and the block chain (or any modern tech so far) doesn't improve anything about it.
It’s Now Easier to Install ThinkPad Firmware Updates on Linux
Ya, it doesn't technically imply the negation, but the fact that the negation is not generally the case makes the mantra useless at best and misleading at worst.
We have a great compromise in New York. Paper ballot. Electronic (optical) tabulation. The efficiencies of digitisation with the robustness of a paper trail.
CMV: I think we should be able to vote electronically with the same convenience that we do online shopping not to make it easier to count the votes but rather to increase turnout numbers. 50-60% - is that better for representative democracy or 90%? The counterpoint of decentralization - there is a single point where final counts happen. So who is to say that final single point isn't manipulatable?
If they were born in the US, they should have a social security number and be able to obtain a birth certificate.

If your birth was never registered? That can be a problem. https://www.wnycstudios.org/story/invisible-girl/

And I imagine if, as an adult, you don't have a birth certificate, aren't sure where you were born, and don't know your social security number, things can start to be difficult.
You should definitely start using redshift, if the thought crosses your mind.

P.S. I am not sure what one's mileage might be in Linux without being able to access a terminal. That said I found redshift working out of the box, and there are various guis (see mentioned below). So the argument that it was harder to configure does not resonate with me really.
Is it standard practice to remove children completely from the care of any adult family members and place them in cages while completely losing track of who their parents/family are?

IDK, so many things seem normal these days. Was it two legs, or four?
You joke but there's actually a nice application here.

Consider a voting scheme where each voter is given a unique key in some fashion, probably with the same ID requirements as voting today. It's then used to place a single vote on the blockchain.

This system could have these nice properties:

* Verifiable number of votes and correct counting

* Each voter could verify that their own vote was counted correctly and they can see what they voted for using independently developed tools

* More eco friendly

* Cheaper

Yes it's not perfect, most people will still just trust an electronic box, but there is an interesting application here.

Edit: Several comments on privacy. Yes voter anonymity is crucial and it might be possible here as well.
In the US practically everyone has a state issued driver's license. Good enough to fly, should be good enough to vote
Name 5
well, it's now a lot better! thank you :)
Surprised nobody's mentioned this yet: The most common form of ID in the US is a driver's license. To get one you need to meet a bunch of requirements and then take a driving test at a local branch of the Department of Motor Vehicles (DMV). If you are ever looking for a great example of government inefficiency it's the DMV offices [1]. All of them run horribly, most have massive wait times for simple procedures, and the employees have a reputation for not giving a shit. Not to say all of them run like this, but in California it's so bad that the government officials have their own secret DMV office to avoid waits [2].

If you were a poor person who really only has the value of their physical labor to feed your family you might not want to waste spend hours and hours of your incredibly (relatively) valuable time for something you can make do without. Since these poor people are often minorities voter ID laws disproportionately affect them.

The question of racism being a factor for supporters of voter ID is kinda muddied. Voter ID laws seem to make a ton of sense on the surface, but a little bit of knowledge about the American election system makes it clear that voter fraud is really not a big problem. There's no doubt that racists would support voter ID laws as they do suppress the election turnout of the poor, but I haven't seen any evidence that racial factors contribute to the majority of people's support for voter ID laws. Like every topic in US politics, it has become hyper-polarized to the point where both sides talk past each other to try to demonize their opponents.

[1]: https://www.quora.com/Why-is-DMV-so-slow

[2]: https://www.sacbee.com/news/politics-government/capitol-aler...
People don't trust the lock sign on HTTPS. They don't know what it means. That's OK for some website, things work anyway.

If an election goes against you and you don't clearly understand and trust the voting mechanism, you're not going to vote next time because why bother? It's all rigged anyway.
Here in eastern Canada weeds are not a problem everything died from lack of water and two months of 30C temperatures.
Yes, that would be ideal. My impression is that CAD software usually integrates with another software to do stress analysis, e.g., FEA software, so it's more complicated than you've described, but very possible.
I hear you! Its really hard for me to articulate this. I'm not saying the feeling is rational or sensible or productive. But it's a valid state of being. Part of being human is feeling adrenaline and fear when you shut off the lights and race up from your basement. Its not rational but it's valid.

What I'm trying to articulate is that the police should never say, "don't call us for this.". Err on the side of caution. Support everyone.
I've known that some meteor showers are better than others, but this makes it easy to tell visually with how dense/sparse each one appears.

This layout also made me wonder what would meteor showers look like from other planets. Mars has a thinner atmosphere, so maybe only larger debris would be visible?? But what about planets with thicker atmospheres?
Attention and Memory and half a horse
Would like to point out that most advanced AI runs on "human memory" and attention, and cannot deal with semantics as a reflective process and therefor a dead end. Mostly due to semantics as related to ontology in the dichotomy with epistemology is designed against the goal of achieving coherency and awareness with identity.
That’s a real stretch. As someone who previously wrote Obj-C and currently writes Swift full time, whenever I revisit and work on old Obj-C code I constantly have “oh right, Obj-C doesn’t have that” moments and either have to pull in some third-party library that does what I need or settle for a less than satisfactory (and usually dramatically longer) solution.

I do have times when writing Swift where I miss some bit of Obj-C, but those are rare and are becoming fewer as the language develops.
Well, and conduct a very thorough screening.

I was pleasantly surprised when I managed to lose my driver's license somewhere in the 50 yards between the car and the airport door that I was actually able to fly. But they did really screen me. The hotel on the other end was more of a problem...
Free for now with the future hope they will make money. So it's free but with the same incentives as any early company that launches for free to grow the user base.
Indeed, the brilliant people that came up with the One Child Policy were influenced by the environmentalists in the 70s.

"Although the fertility rate began to decline, the Chinese government observed the global debate over a possible overpopulation catastrophe suggested by organizations such as Club of Rome and Sierra Club. While visiting Europe in 1979, one of the top Chinese officials, Song Jian, read two influential books of the movement, The Limits to Growth and A Blueprint for Survival. With a group of mathematicians, Song determined the correct population of China to be 700 million. A plan was prepared to reduce China's population to the desired level by 2080, with the one-child policy as one of the main instruments of social engineering."

https://en.wikipedia.org/wiki/One-child_policy
Even better option is to check if your monitor supports DDC [1], that way you can adjust monitor settings without fiddling with monitor buttons. For linux I use ddccontrol.

[1] https://en.wikipedia.org/wiki/Display_Data_Channel
Sweden has paper ballots and around 85% voter turnout.
Really nice to have the flexbox grid and vertical centering
>Also, my first reaction to the title was "there are meteor showers that aren't from space?"

I was hoping it would be imagery capture from the ISS.
Certainly, but I'd guess that most of the people who worked at Jane Street are looking to work at places that also don't use PHP. Either that, or they're looking at jobs with hiring managers intelligent enough to realize that they can pick up a new language on the job.
C++ for Go Programmers: Part 1