skysight-inc/HackerNews huggingface dataset:
I recommend this constantly, it is excellent.

Not to outright beginners, but anyone past that point should read this. It is a great job of clearly presenting an accurate mental model that helps you use git. If you are already a git expert this is just a good thing to learn from in general and with how to explain and teach git usage in particular.

The only documentation I know of that can turn people from cargo cult git users to people who just do the version control things they need done with the parts of git they need. That is damn useful.
You might be thinking of Colorado where they somehow failed to notice that a truck with a bunch of ballots to be sent to voters wasn't unloaded at the post office until people started complaining that they didn't get a ballot. This is quite different from losing voted ballots or not recording a vote correctly.
Thank you, Common Sense Media.

Your website helped me get control over what my wife and parents were exposing my four year old daughter to, by establishing a neutral source of extremely valuable information. It became very easy to set guidelines thanks to your rating system and the wide range of titles reviewed.

The new 3D animation style and cutesy animal characters are dangerously subversive. My mom thought I was being a grinch until I made her read a review from CSM of the Alvin and the Chipmunks movie she wanted to show my daughter:

"There was a scene where the male Air Marshall (who was following them), woke up in a drunken haze (yes, there was a scene where shots and drinks were involved) with 2 new tattoos and in the bedroom or hotel room with another man (and all that that implied)."

There is just no way this stuff is age appropriate. I don't care how far the Overton window has shifted.

The Illumination Studios pictures are particularly insidious. I believe their content is generally inappropriate for young children, deleterious to moral character, culturally degenerate, etc. The character design aesthetics are offensive and stupefying. I wasn't surprised to find the same creative oversight involved in the duff Chipmunks pictures.

Case in point is Sing, which when I looked it up, it turns out the movie is notorious for culturally stereotyped presentation of Japanese people, and animal singers who shake their butts around. There's no way young children can appropriately contextualize either of these things.
There's a good video on why any computerised or electronic elements in the voting process are a bad idea here: https://www.youtube.com/watch?v=w3_0x6oaDmI
In theory, maybe. In practice, how do we do that? There have been zero successful investigations as a result of "flaky" voting machines in America to my knowledge.

And what are the incentives for using voting machines? They are harder to verify than people from multiple parties counting lines drawn on a sheet of paper. They are susceptible to conflicts of interest, general incompetence, and security risks.
I had a startup attempting to build a Windows shell. It’s no longer possible. You could do it with 7 with some very clever work. Geohot came on around the time Win8 was in beta and figured out some extremely clever ways to make it work on that. But by 8.1 a few key elements to make a decent shell became signed functions and you’d have to perpetually hack the UWA sandbox which is not feasible.
Use of slot machines make businesses money. Use of voting machines...
How to master your memory
Polluting, for science!
> Why is this such a complicated problem?

Because a software/hardware solution is inherently inscrutable to the overwhelming majority of the population. It's amenable to hacking and not amenable to auditing.

The problem is NOT "build a zero-stakes voting web app", it's more like "build a voting machine which ensures the voter can audit their vote and election auditors can audit election tallies with full transparency, and with a threat model of people trying to hack the voting machines to control election results". Getting better than pencil, scannable paper ballots, and auditors from all (political) parties involved in that election to cover vote counting / recounts –– that's the really, really hard part.
people describe Rust as having a lot of mental load at first, but eventually as having way less.

Well that's true for most not-so-semi-trivial stuff one has to learn, it doesn't mean is always a good idea though.

Just giving a different perspective to beginners.
The print statement to function didn't hurt migration. Nor did any of the other actual changes. What hurt the migration is a small but loud group of Python developers who think everything in the language was just fine, that not only was Python 3 unnecessary, it was actively bad and signaled a bunch of know-it-all theoretical type people from other languages coming in and taking over their own little corner of the wild west and imposing law and order where it wasn't asked for.

Actually, even those people aren't what hobbled the Python migration. What made it such a mess was that the core team didn't tell that crowd to fuck right off and get with the program or get left behind.

And even now with 2.7 nearing end of life, those same grumpy curmudgeons hang around web forums and reddit and blogs here and there, giving new people bad advice, complaining about how much better the old days were before unicode and async and types. I even saw someone griping about those new-fangled decorators and how monkeypatching was better.

The thing that made a mess out of the transition was the core team trying too hard to coax people who didn't want to move into coming along with them with a small bucket of carrots and no sticks. They tried to pull the bandaid off slowly and it took too long and still hurt like hell.
Although Fortnite doesn't have explicit lootboxes, there's certainly a related addictive effect to simply opening chests, stumbling across a Llama, etc. Have you not heard a younger player squeal 'scaaarrr'?
Trilobites: A Volcanic Eruption on Mars? Nope
Oftentimes the interesting data isn't what the metric is, but how it correlates with different user populations and actions taken. That can be as simple as knowing that all of your pageviews with zero clickthroughs happened on IE and were because clicktracking was broken on that browser. You need to store the individual events to do that sort of analysis, and once you're in that situation you run into single-source-of-truth consistency issues that strongly encourage you to store them as a log.

If that's not the situation your business is in, by all means just increment a counter. It's faster, simpler, and takes much less storage space. It sounds like the RubyGems situation in the article requires new metrics to be added on request, though, and it's really handy if those can be backfilled from previous logs even if you hadn't thought to compute that metric beforehand.
I have the same problem, so I implemented GTD. Not only it compensates it very well, but I noticed that my memory got better for things outside of the system. There is definitly an overload there.
I had always assumed that Asteroids was a spin-off of Space War, seeing as the latter also used vector graphics and one of the player ships was the same design as the Asteroids ship. I loved Space War, but it was incredibly rare (in the UK)
I've read a few studies in the past. What you do to experiment is send people to use the equipment, then quiz them about how they voted, and see what the equipment says they voted. Problems like the confusing "butterfly ballot" in the famous Florida election pop right out.

You can also look at issues like undervotes and overvotes from the actual election. And ask people if they have any complaints about the process.

This is all somewhat studied already. We should study it a lot more.

This is in addition to doing systematic post-election recounts of a small % of ballots to verify that the counting machines are working.

Finally, everything is a voting "machine", including optical scan cards. Even if hand-counted. You should measure how well they work.
One thing to bring out the elephant in the room is what technology replaces. Technology is replacing human to human interaction. Instead of seeing your friends in real life we may watch their activities on social media. Instead of going with our friends watching videos together we are watching video on demand by ourselfes.

That and that online content is made by the producers to be addictive. There is a competition for consumer attention time. Attention time brings in advertising money. One should be aware that when the product are free, the information about us is being sold to advertisers.

Kids should play and learn not be targets for ad revenue by online content made like dopamine slot machine rewards.

I have an issue with video feeds going to the kids which has dark / violent content in them. Kids do not have proper developed reality and what is fiction filters. There is computer programs and there are TV programs.
> Virtually all conservation of North American species comes from hunter based organizations and 90% of all money for conservation comes from hunting and/or fishing organizations.

What does funding conservation actually look like? Blowing up coal plants? I’d imagine conservation would mostly look like preventing humans from entering the area at all.
The situation in both Seattle and San Francisco is effed-up big time, and that's because of Big Tech. There's no comparison yet with Berlin, and Berliners simply showed that social cohesion still counts. It's a fight against tone deaf giants that can't see themselves doing any harm ever in the name of progress.
What happened to Google in Berlin was the best possible outcome.
I didn't downvote you. It remains the case that citing problems exclusive to its Opinion page, as you did in your first post, is a poor way of critiquing the news reporting section.
Rule of St.Benedict is good, although much of it is not applicable to computer software development, some of it is only meaningful to Christians (I don't mean that it is bad or unwelcoming to non-Christians, but rather that it is meaningless), and some of it is less suitable outside of monastic orders. However, the preface corrects these problems (as many others have mentioned too), to make it suitable.

I have no problem with the people if they are Christian or Jewish or Wiccan or atheist or whatever (although this is independent from if you are good at this computer programming; Knuth is Christian and he is one of the best of the computer programmers in my opinion). Also, I have no problem to use SQLite regardless of the CoC; I still think it is a good software.
I think it was Casey Muratori who made the argument that we could return to having nice ABIs that are canonical APIs, and still have more than one program running via hardware virtualization features. Then any OS would just be like a hypervisor managing all of the OS-less VMs that, from their perspective, are interacting directly with hardware. It was an interesting idea.
It doesn't work with Google Maps. Source: I was using Google maps to get to/from Northwestern Hospital on Lower Wagner today, and the GPS dropped the entire time I was down there.
”In what may be the only chemical synthesis paper ever to thank incense sellers in its acknowledgments...”
Regulations seem to me like they are always reactionary to bad shit happening, we're just too dumb to be prescient enough to get ahead of the problems because we are too arrogant to think we'll make the same mistakes we always make and because we think our intentions are insurance against those mistakes if they do happen.
Central European University Moves to Vienna, Kicked Out of Budapest by Orban
Dev Sandbox Platform and Early Adopter High-Performance PC System
This (a book about building tools with Git and the GitHub API) was published by O'Reilly in 2016, and we just released it under creative commons. You can read it completely free at https://buildingtoolswithgithub.teddyhyde.io or get the repo of the book contents above.
Another quite fast language with GC(actually you can choose between several), generics and ADT(also pattern matching with libraries) is Nim. People also use it for concurrent code, but I don't have so much experience in that aspect
Close, Spaniard! But it works here as you describe (even to the last sentence, unfortunately!).
Uhm ... I drive a -98 Volvo V70, 300 000 km, in central Sweden. It's no way where near EOL and it's snow and salt on the roads. If I change the brakes it's good for maybe 2-8 years more before the gearbox might give up.

The secret is to to preemptive rust measures. Just paint it like you would on a boat and change rusty parts on the underbelly before the rust spreads to the car body.

Preemptive measures are cheap and not that much work. When it's too late though ... I wonder how much greater the average car life span would be if the drivers just took a oil dispenser every third month and oiled the parts.
Please mommy, don't take away my Hacker News!
It really doesn't matter that the model will probably not perform well on another dataset, as it was built for a specific task.

It's also about flexibility: If Google ML doesn't provide you with a way to train their algorithms specifically for your use case it won't help you that they work well for generic text recognition tasks.
Additionally, it could very well be that one of the letters in the domain name looks like but isn’t one of the normal English ascii characters. I’ve seen scans like this before — they are visually indistinguishable (or extremely close to, eg I’ve seen one that had a tiny dot above the character it was mimicking) from the real thing, but are a completely different Unicode character.

But if you don’t check the email headers, emails are easy to spoof, hell, I did it when I was a kid...
> anyone with severe myopia will tell you the same thing

I doubt that. Yes, small children tend to have high ciliary muscle tone, resulting in errors of 0.7D in average. That's well known and that's the reason for cycloplegic refraction. But what's the effect for adults? 0.2D on average?
Dont give up math is just a lot of practice. You can do it!!!
Sure! You should use whatever tools you prefer. Rust isn’t the best programming language of all times, it has pros and cons like everything else.
Maybe a few months heads up would be nice. You know the world is integrated now: flights, trains, shipments etc. etc..
That depends on the game. I believe one big trend in gaming will be connecting in-game economies to real-world economies. That might happen by tokenizing in-game assets and allowing free trade via exchanges / auction sites.
> using a giant solve all your problems web framework (Phoenix)

Other people have said the same thing, but I want to echo the point that Phoenix doesn't need to be used as a large framework. I work on a large, production Elixir app, and all of our business logic is implemented as separate apps that don't even include Phoenix as a dependency. They're just structs, modules, functions, and supervision trees.

We then depend on those apps from our various frontends (web, api), which is where the Phoenix integration happens, and at that point it's more or less just template rendering and routing.
Honda teams up with MIT and others to develop curious AI
yes they are. in a recent trip to china nearly all of my didi trips were in electric vehicles from two or three different manufacturers. all of these cars were nice but clearly affordable. and as the other commenter pointed out, china still sells more electric vehicles than anyone else in the world. china also has a high-end electric vehicle maker in nio.
I know you jest, but it's not like the scientists pushed the container overboard.

So - using disasters to discover new things, for science!

My favorite example of that is still the discovery of radiotrophic fungi[1] in Chernobyl.

It's just so cool to find out about species that feed on radiation. Too bad it takes a local-nuclear-apocalypse level of disaster for that to have happened.

[1]https://en.wikipedia.org/wiki/Radiotrophic_fungus
If you love Atari vector games and haven't read Jed Margolin's primer on how they did it, this is a great technical read:

The Secret Life of Vector Generators: http://www.jmargolin.com/vgens/vgens.htm

And it's companion piece, the Secret Life of XY Monitors: http://www.jmargolin.com/xy/xymon.htm
Another Texan here. That has not been my experience.

I've lived and voted in Austin for 15 years and have never seen a single paper ballot. Our voting machines are, and have been, simple screens with a scrolly-wheel interface. They produce no paper record for you to review or deposit anywhere.

This would, to me, seem to be a minimum requirement for anyone to have any belief that their vote has been counted correctly.
Do I look like I work at Valve?
IBM explores the intersection of AI, ethics--and Pac-Man
You do not consider Communist party to be left?
...and which is also hypothetically a violation of the equal protection clause if one actually buys the reasoning in SCOTUS's Bush v. Gore ruling.
I feel like I am missing something here but are the things mentioned in the article (tail call recursion, first class functions) unique to LISP?

They seem available in other functional languages.

I was under the impression LISP was unique due to its macros.
One problem with voting machines is that "bad stuff happening" can be beneficial to the people in charge of overseeing them, quite the opposite of gambling machines.
You could do it with JIT compilation or self-modifying code. I'm not sure if there's a simpler way in C
Funnily enough, the Closure web browser, implemented in Common Lisp, had (it's no longer actively developed) a TeX-like paragraph formatting algorithm. The results were great.

src/renderer/texpara.lisp in https://github.com/dym/closure
Any kind of atmospheric studies (or studies of currents) would indeed be an archetypal example of a chaotic system -- although much simpler dynamical systems would exhibit chaotic behaviors.
The addictive screen argument is almost as tired as the argument that video games are bad.

It's like the argument about students starting out the window, or at a ceiling, during a lesson. The answer is not to remove the windows, nor is "scolding the ape" a good solution. The real answer is to compete on engagement, and make the lesson more interesting than what's outside the window.

Likewise, the way to have more people engaged in a sporting event is to make the game more engaging. But then more people yell obscenities at the referee.

In the end, all of this "screen time" nonsense is just a dumb way for some people to feel better than other people.
I agree that this is not 'user error'. I would say its a 'poorly made interface', but bargl is right. Your initial claim was:

>If it's user error, there should be reports of votes being switched both ways.

Bargl gave a counter-example, showing that a lack of bi-directional changes doesn't place such constraints on the possible nature of the problem.

> I can think of a few reasonable explanations. The first being that it probably defaults to whoever is at the top of the ballot. I.E. The incumbent and in this case a Republican.
"Never attribute to malice that which is adequately explained by stupidity."

He wasn't claiming that the defaults must be relevant, only that they could be relevant.
Adaptogen family herbs

ginseng
ashwagandha

https://www.mindbodygreen.com/0-23289/7-adaptogen-herbs-to-l...
I wish they had the courage to get rid of the registry.
Even if we somehow verify that reliable machines exist, how do we verify that the machines haven't been tampered with? So far we've seen all sorts of problems with the machines in practice, usually in favor of the party in power.

What's our incentive to switch to machines? Speed isn't a concern here.
ok, so where is the porn
Facebook removes fake accounts linked to Iran
Where do you think those languages got those features from? This story appears to take place in the 80s, incidentally.
Dunning-Kruger Syndrome is basically a manifestation of denial that you suck at something.
Twitter Accused of Ignoring Apparent Threat by Bomb Suspect
You gotta work if you want to eat. For most Americans, at least.
US should do the same. Drop DST please! but not abruptly with a Trumpy Tweet.
Nothing. If you're lucky they'll have their own obtuse naming structure of "carrot_model_FINAL_FINAL_12.psd" With something like Unreal Engine, Maya, Photoshop, etc. you can get a few knowledgable artists and build a game with minimal technical skill. If it's not as turnkey as using Dropbox or Windows Backup, they probably won't use it.

I started at a place in 2011 that had been open since 1993 and had spun off some software that is industry standard. They were proud they had recently got everyone using SVN. For the entire life of the company teams used whatever they wanted and most used nothing. They're still using SVN.
Are you saying it's a public consciousness thing, then?

When I vote, it is my understanding that when I stuff my paper ballot into the box (or sometimes even just hand it over to someone), I am forced to trust the staff to account for my vote. Personally, I don't feel like I'm any more protected against bad actors by using pencil-and-paper.

The only truly-auditable solution I can think of is to have everyone make their vote public, but that is obviously not a reasonable solution.
how does it work? any article on the technical background?

say if one person from instance A needs to talk with another person from instance B, how does it work?
What is the point of an anonymous envelope if you sign it? What is the point of the envelope if you do not get to drop it of in the letter box?

And most importantly, who gets to write what goes into the voter guide?
Building a Shell – Part 1
You don’t know t was the OP’s email that was compromised. It could have been the clients or something else entirely.
Paper ballots aren’t immune to issues. Like the Al Franken election and ballots in the trunk; hanging chads in Florida; etc. I don’t know what the answer is here. I do not trust electronic voting machines. Paper isn’t immune to issues. Personally I’d love to see a dual system: votes are recorded electronically with a paper receipt.
Switch-mode regulators don't pulse?

How wrong am I to think that a capacitor after the PWM-regulator would give a reasonably good approximation of a constant voltage?
I'd also like to see New England move to Atlantic Standard Time. I was there last winter and it got dark before 5pm!
or he could just use roaming mobile data which are not subject to great firewall
There is so much money involved, on all sides, that all Tesla-based articles are suspect.
Why do people feel the need to promote Rust on many Go topics? Also can someone explain the "lack" of strong type system in Go, I don't use interface{} so where is the problem?
Seriously, I enjoy my beanie babies the same as I did 20 years ago. They’re a lot of fun to throw around! I just never expected anything more.
Rust is a great language, and has its uses, but it's not a cure all. IMHO stackful co-routines are superior to stackless (i.e. async-await). Also if I am not mistaken the futures library is still in the nursery and subject to change.

When I write code that is going to run on the customer’s device, I choose Rust for the guarantees it offers me, (I know it will not crash because of my mistake). For server side code on the other hand, something easy going as Go is much preferred.
How Steinbeck Used the Diary as a Tool of Discipline, a Hedge Against Self-Doubt
Imma say here that while perl5->perl6 transition didn't work out very well, the perl4->perl5 transition was hugely successful.

Back to Go!
That was nice but most of the hints were a redundant. It was quite easy to find the different things scattered around and figure out what's wrong with them. :) It's a pity you could do pretty much everything with this "one obscure tool that DevOps hate". ;)

But hey, it was really entertaining so keep up the good work and let me know if you decide to make another one. :)