skysight-inc/HackerNews huggingface dataset:
I had some free time so I created a benchmark of Python JSON packages.
Various blog posts are discussing Python JSON serializing and deserializing performance but they are always correct only for the time they were posted.

I wanted to create a single, updating place for all programmers that need to decide what package to use when they start a new project and performance is a consideration.

Currently, JSONPerf supports Python 3 and Python 2.
Additional languages will be supported in the future.

Another useful feature - you can benchmark using your JSON file.
If most of the JSONs you deal with are in a certain structure, use that feature as it will tell you how different packages deal with your structure of JSONs.

Would love to hear your thoughts / questions!
Erlang is an amazing language, with many great design decisions! For example, quoting from the paper:

“Very early on we decided that strings were lists. This was partly environment as many
of the languages we were using, such as Prolog, use lists and partly practical as lists
are a very powerful data type.”

Lists are extremely convenient to handle in Erlang, and they are an ideal representation of text for many purposes. This convenient representation can also be implemented efficiently, in such a way that compact UTF-8 based encoding is used internally, while the string appears as a list to programmers. Two recent Prolog systems, Scryer Prolog and Trealla Prolog, do this already. It is to be hoped that future Erlang and also Haskell implementations will adopt this idea to combine convenience with efficiency, eliminating the need for additional types to compactly represent binary objects, and allowing fast reading from files via mmap.

In university, we had a distributed systems class with many very involved exercises. They were involved mostly because we had to use Java: Out of interest, I also solved the exercises in Erlang, and that usually allowed much shorter and more convenient solutions.
I don't know where you dug that up. That doc must be at least 10 years old. The clang that you get on an actual mac these days fully supports everything through C++17.
Ok, we’ve looked into this. The problem was a bug in our reminder email. We only intended to send the reminder 3 times, but it was going out every 6 weeks forever. We’ve turned off all reminder emails for now (and will audit them after the holidays). Had I realized this was happening sooner, we would have fixed it sooner. I’m absolutely NOT trying to spam / growth hack our way to anything. I don’t think that would even work. Our goal is to help people who are strong programmers but don’t have credentialed resumes get jobs. We only succeed by helping engineers. It’s clear from some of the replies here that I’ve lost the trust of a part of this community. I feel pretty bad about this. I’m going to do an Ask HN post next year and get everyone input on what Triplebyte should do to help engineers and not be spammy. If anyone has any thoughts now and would like to talk, please email me at ammon@triplebyte.com. I promise to listen to anyone (I’d especially like to talk to people critical of us). Have a wonderful Christmas, everyone!
I see. Knowing now where you are coming from, I think that there are headwinds against your progression in an elite ($500k/yr +) direction without a PhD, but no hard barriers.

That can be mitigated if you have the mathematical / statistical chops, or if you happen to work at the right place on the right problem.

So basically a PhD would be momentum for you to get on the elite track, but there are still plenty of ways to stand out. If you are the guy who designs the research infrastructure, or builds the team, and the group is wildly successful, you can still make it.
Maybe my mind playing tricks on me, but it seems to me this object is human-shaped with something attached on his back (jet-pack?)
The Alchemist and Eleven Minutes from Paulo Coelho

These books taught me to take risk and importance of being different.

“There is only one thing that makes a dream impossible to achieve: the fear of failure.” — Paulo Coelho, The Alchemist

“Everything tells me that I am about to make a wrong decision, but making mistakes is just part of life. What does the world want of me? Does it want me to take no risks, to go back to where I came from because I didn't have the courage to say "yes" to life?”
― Paulo Coelho, Eleven Minutes
A lot of diseases originate in Asia for various biological, cultural, and geographic reasons, not always political ones. Swine flu originated in the US and infected over a billion around the world, and the world didn't have "instant and severe" sanctions against the US.
This is going on in Petaluma, CA right now. A mom claimed people of color attempted to kidnap her children. She describes the eyes of the "perpetrators" below. Fortunately, according to the police investigation, her children were not in danger, from the people who were reported to the police.

There is a lot of speculation about transpired given conflicting video, police statements and eyewitness accounts. Mrs. Sorensen has since deleted her social media accounts and stopped giving interviews. I saw her appeal to mother's to be more guarded with their children:

“There is no other explanation as to why they were doing that besides they were just building the courage,” Sorensen said. “The gentleman looked at me, and his eyes were huge. He saw what was going on, and I just yelled for help.”

https://www.intheknow.com/2020/12/17/alleged-kidnapping-kati...
Okay I'm half tempted to leave it as Tuscan (but only half =)

Adding a button that you can press to inject a MIDI marker is an interesting idea, for my own use (once I turn it into a non-breadboard version) is to just hang off the back of my controller so that wouldn't be a convenient place to interact with it, but if you have it just sitting in reach, I can see that being super useful.

I've filed https://github.com/Pomax/arduino-midi-recorder/issues/3, if you want to hop on that, you're more than welcome.

As for tuning: there are many, but it really depends on what you're playing, so if the arduino was driving its own little mini-synth, you'd probably want to add some tunings that would allow you to at least match the various tunings you'll find in any custom-tunable stage piano. Being able to set the tuning to Well Tempered or Werckmeister when your controller or Piano VSTi is currently set to that would be rather convenient, but only if we're not listening to Piezo beeps =)
BLC1: A possible radio signal from the closest habitable exoplanet
I think what's scary is how much a blackbox it is. Some people rave at how the FB algo has improved to the point where they set the broadest ad audience possible. 2 years ago segmentation and testing was the name of the game. Now you apparently can just let it loose
Minor nit - if the next novel coronavirus is 3 years from now it would be covid-23. The 19 in covid-19 stands for 2019, when it was discovered.
Well, yes, there's technically things like State Police, but they aren't physically around much. The corrupt sheriff problem is rampant in Oklahoma for sure. I know that civil asset forfeiture laws made it worse. Since they are elected positions, it's difficult to get rid of a bad apple because they have more money than anyone else to run campaigns.
Yes, that's the article's point. Android is the outlier here.
> The UK, US and I think most other western countries used the same contact tracing early on that kept Sars out of those countries. It didn't work. You also don't see this discussed much, because it doesn't fit the narrative - except to attack the UK government for discontinuing the contact tracing once it failed.

It worked very well in Asian countries with relevant experience (and perhaps more obedient cultures). The UK didn't have comparable relevant experience and may even have used it counterproductively (a relative with very early symptoms contacted the relevant helpline to be advised there were no known cases in their area so they shouldn't worry...)

> The only Western country I know of that applied reasonably sensible travel restrictions early on is the US

New Zealand imposed a travel ban on people from the region at the same time but also required its own returning nationals to self isolate. NZ has certain geographical advantages relative to other Western nations which made it easier for them to subsequently expand that scope to the entire world and eliminate the disease in their country altogether, but even before that the NZ administration wasn't accused of focusing its containment efforts on foreign nonresidents whilst loudly downplaying the risk of community spread from returnees amongst its own population because this isn't what it did.
There’s literally built in functionality to “find all binary files that didn’t get moved to LFS and correct them”. You can do this with of without rewriting history.
> My understanding of this has been that OSX has always had much lower audio latency than Windows or Linux.

Your understanding is wrong, at least with respect to Linux (which technically has lower latency than macOS/OSX has ever had).

One can debate the ease of use (and to be fair, macOS will likely win), but from a technical perspective, if you want the absolute lowest latency, Linux is the system to use.

At least ... that was true for PCI audio devices. At ardour.org we've been playing around with an M1 mini, and the ease with which it gets to 16 sample buffer size with a stock USB audio device is astounding and envy-inducing.
Yes it is. I'm a very strong English speaker/listener.

I get this in a lot of things. Human brains love finding patterns and everyone does this to an extent. I think mine does it so much more. For example if I ever see numbers anywhere I'm compulsively adding them to see if any nicer looking numbers result.

I wouldn't be surprised if this inclination to hear jibberish and try to parse it into language is a me thing.
I think it's precisely an attitude like this which is the problem. The US/UK and China are incomparable. For example, you can say what you just said without consequence. Try that in China. There is no rule of law there, prosecutors get a 99% conviction rate and political opponents are disappeared. The communist government system has killed over 100M and China actively organ harvests political prisoners.

the US and UK may have done terrible wrongs but they are held endlessly to account. I don't want to get into a dreadful endless debate about foreign adventures (I am not a fan of the Afghan or Iraqi wars by the way) but there is just a world of difference between a totalitarian state and a democratic one.

Imagine the police turning up and arresting you for that comment and you disappear never to be heard from again. That is the reality for many Chinese dissidents. Don't undervalue the freedoms gifted to you by the imperfect state in which you live.
How compute intensive is a CA, anyway? I’d think that a few Raspberry Pi-ish devices would be enough to do it for an entire enterprise (or maybe even one, but fault tolerance).
How do people get the next job after Apple? Let's say someone has worked there for a good couple of years - are they not allowed to share anything about that period in the job interviews or on Linkedin?
Good point about it not being random over sequences. Would be fun to find a method that would obey more constraints and requires fewer flips than TH, HT from the other comment.
Show of hands: who is at work right now? (Dec 25th)
Show of hands: Who else is reading this from work on december 25th? You are probably sitting alone in an empty office, or truck, and might be feeling a little depressed about that. Dont. You arent alone. Lots of great jobs require at least someone on shift at all times. You stand beside the cops, nurses, doctors, linesmen, soldiers, pilots, air traffic controllers, road safety crews, and countless others. And dont forget all those people who might not be "at work" but certainly arent at home, all the drivers and sailors stuck wherever their craft have parked for the day. We make the holidays possible for those lucky enough to take time off. As my boss just emailed me: we are what keeps those holiday lights lit.

Ill see you all again on january 1st.
> Historians will look back on this

I think they will be more interested in the enthusiastic adoption of totalitarian measures by hitherto democratic societies.
Could anyone advise me if this is good for self-teaching?
How old are you now?
actually YellowDog shipped a kernel build later that would map the 256MB of the GPU to be used as system memory (so 512 MB in total). Whether or not the whole system was "usable" depended on your need. Since yellow dog shipped with enlightenment, it was pretty usable. Of course, the whole system was only interesting to people interested in the Cell processor and wanted to code for it.
Thanks. Updated with a current link.
Sure, there are arguments for how it's different from the outside. From the inside? Who knows? No empirical evidence there. Not a testable hypothesis.

But I'm not the one betting. I'll find out in due time.

The fear that there might be something there has actually occasionally prevented me from making that bet, so I'm sincerely wondering why this other person is so sure it definitely won't be as bad or worse. :shrug:
I think we're talking past each other. I appreciate you taking the time to source citations to the chapter and verse regulations.

This isn't the right setting to discuss the details of individuals' past clearance adjudication processes but at a high level I can tell you that curating and trading a massive library of illegally downloaded music over a period of multiple years was sufficient to get two separate SAP clearances denied.

Without getting hung up on the technical details, would you agree that the national security community is far too puritanical in how it evaluates details of one's past personal life?

Merry Christmas.
That is an awesome find! Thank you very much
Nonzero: The Logic of Human Destiny by Robert Wright about biological and cultural evolution shaped and directed by "non-zero-sumness" or synergetic interactions.
Sandboxie[1] is a really handy tool for running isolated processes on Windows.

[2] https://www.sandboxie.com/
With Alibaba Investigation, China Gets Tougher on Tech
To be clear, the default semantics are ^, not =. So even if you put 1.2.3 in your Cargo.toml, you may get 1.3.0, you just won’t get 2.0.0.
> how come we don’t see hyper inflation

It’s only been, what, 6 months? And we’ve only done one stimulus. Give it 10 years and a hundred stimuli.
The ethnic groups that are generally targeted and harassed by US policing are done so regardless of the city.
I don't get why people keep repeating that being an island is a big deal in a modern pandemic. Infected people came into the US by plane, and general incompetence caused it to explode from within. It wasn't caused by some rush of infected Mexicans slipping through the southern border.
So I willingly broke a taboo, and I was misunderstood. Such is life :) I'll address each separately.

The misunderstanding:

It looks like you read me saying all women look for strong men and/or that women should look for that. I have no interest in either. People should follow their hearts, be themselves, etc. I am saying that empirically, and with big individual variation, on average, that is a fact. An important fact.

I'm also not saying that men should pretend to be who they aren't to get women. For one thing, they usually see right through that. But at the same time, if you don't understand what your potential partners need from you, you're probably not going to fulfill those needs.

The Taboo:

Saying it's "a toxic pattern" to talk openly about these things is a way of saying this is a taboo topic.

And of course I know it's sensitive, but I don't think it should be. These are very important things, and they need to be talked about and understood. Even though it's uncomfortable.
Who said it was about you?

Some of us will pay nicely. A majority won't. Can't due to cost and lack of availability.

Valuing those basic labors higher is a direct economic stimulus. Demand backed by real dollars.

People need enough to buy the stuff, or they don't buy the stuff.

Same for services.

High automation, without valuing basic labors well = lower demand = less money available to profit = lack of demand for automation.
In fairness, that’s because gitlfs’s primary purpose is to store binaries where changes in the representation don’t actually map to anything useful. There definitely is a separate use case out there for storing large files where only deliberate changes are made to the objects.
Microprose's F-19 Stealth Fighter. Version 2.0 was even called F-117.
That’s all great in principle, but is there any evidence to support this claim?

Certain properties are of course enforced so it’s impossible for a project to do certain things that make the code harder to read. On the other hand, humans are so creative that I have a hard time imagining that, given time and a wider mix of talent, you’ll still have code hygiene issues. Maybe not the exact problems that another language might have, but certainly your own flavor will be developed as developers have less contact with the core language enthusiasts that establish said best-practices..

Again, happy to be proven wrong but I’d like at least anecdotes or some kind of evidence rather than a theoretical argument from first principles that completely ignores the human element.
You can make that the default `pull` behavior in your Git config:

git config --global pull.rebase true

You should also enable `rerere`[0]:

git config --global rerere.enabled true

[0] https://git-scm.com/docs/git-rerere
True, but it is also an easy way to keep your software up to date which is in itself a security feature. So a bit of a trade off.
I wonder how this all relates to license plate readers. As a frequent cyclist/pedestrian, I've felt for some time that a low, consistently-applied automatic fine would go a long ways toward eliminating traffic behaviours which are mostly low-incident at present because vulnerable road users have trained themselves into hyper-defensiveness and basically know to jump out of the way. To some extent, this is even in the official messaging, with campaigns about how road safety is a "shared responsibility" and so on.

Basically, things like speeding in neighbourhoods, entering a crosswalk before all peds are off the roadway, running red lights and stop signs, right turn on red without coming to a full stop first, etc.

Currently in my city these things are all pretty much completely unenforced— the fines are in the hundreds of dollars are and only applied when someone is actually hit. This breeds a driver mentality of "well, it doesn't matter what I do as long as I don't hit anyone" which in turn makes the roads a less safe place to be for everyone. The fines are where they are partly as a deterrent, but also because the cost of enforcement is so astronomical when it requires multiple personnel on a special operation.

I feel that if the fine was in the $10-30 range, but it was applied consistently on every single offense, drivers would quickly train themselves out of doing these things. (This is the swift-certain-fair philosophy, see: https://nnscommunities.org/strategies/swift-certain-fair/)

Anyhow, I know that plate != driver, and there's a bunch of existing case law around protecting drivers' "right" to get away with endangering themselves and others by disregarding traffic rules. But given how much of a step beyond plate-recognition a facial-recognition system would be, I'm interested to speculate if there might be more of an appetite for this kind of thing down the road.
Maybe a better question to ask would be why not drastically decrease the amount of news altogether, instead of just switching to opinion pieces or some other gimmick?
Yes I was referring to the updated controller they started shipping when the Xbox One S was released, I'm pretty sure that's the only one they have been making afterwards until the Series X was introduced?

These controllers use some kind of DRM that requires disabling a feature of the BT stack (ertm) using a non-persistent kernel parameter that breaks other BT devices. I
Agreed. Regardless of whether those decisions were necessary/ethical/correct/etc it is an incredibly unique situation.
No drivers are needed for "common hardware", because iOS forced most "common hardware" to be driver free i.e. actually compliant with the USB audio standard.

It is true that if you're (still) using PCI devices, drivers can be an issue, but there are several high end companies, including RME, with PCI device support on Linux.

Ardour, Mixbus, Bitwig and Reaper all run natively on Linux. Yes, that's a tiny subset of those available on proprietary platforms.

"Popular VSTs" feels like a wierd thing to say. I would doubt there is enough overlap in people's plugin use to every really create particularly popular ones. There are thousands of plugins available on Linux, both libre, gratis and proprietary. And even if I do not recommend the approach, many (not all) Windows VST plugins can be used on Linux. Yes, you cannot use plugins from companies that choose not support Linux without some hurdle hopping, and yes, that means that "well known" and not-easily replaceable plugins like those from Izotope and Native Instruments are generally out of reach.
Agreed. winget is lacking most features I absolutely need from a package manager, including listing installed packages, uninstalling packages, and updating packages. These are all on the v1 roadmap [1], but for the foreseeable future I'm sticking with scoop.

[1] https://github.com/microsoft/winget-cli/blob/master/doc/wind...
Pretty sure I tried that before and it didn't catch them all.
> The "no comment" answer kinda implies he wasn't really happy.

You don't think that was the point? "No comment" is a very common way to express that you weren't happy.
Best Linux Search, filter-filesystem recursively
It's sort of assumed that all people of color experience the various injustices and systemic racism we still have in similar ways, and so they'll all collectively "understand" this sort of thing better, as if they're all interchangeable with one another in some sense. It's a bit repugnant.

A similar sentiment is expressed with respect to politics in some circles: as if people of color have more political acumen and agency than others by virtue of the racism they might have experienced.
Have you seen a crocodile? They're doing pretty good. Were around with the dinosaurs. Things adapt.
I agree. Apple doesn't (nor do many other corporates). And so they make you sign lot of contracts and non-disclosure agreements to shut you up. So you shut up to put food on your table.
Seeing that Testors F-19 brings back some weird memories of it being one of my first memories where a lack of knowledge/ability caused me to ruin something I really cared about.

I was assembling the model using cyanoacrylate glue because, at eight years old, I was excited and didn't like waiting for the traditional solvent adhesives to cure (dry).

When placing the canopy it predictably fogged up, as cyanoacrylate fuming develops fingerprints [1]. I didn't know about this before, and all I knew what I'd ruined one of the most visible parts of the model and I was really, really upset.

My dad cut one for me out of plastic from a soda bottle, doing a great job of shaping it so it'd fit perfectly, but to me it just wasn't the original and wasn't just... right... So I never finished the model.

[1]: https://www.soinc.org/sites/default/files/uploaded_files/for...
"The new cross-sign will expire in early 2024, and hopefully versions of Android from 2016 and earlier will be dead by then."

Hard disagree. In this day and age, a device or OS that is merely 8 years old should be able to function! Is the issue limited to Lets Encrypt? If so its usage should be discouraged.
https://news.ycombinator.com/item?id=25516343