skysight-inc/HackerNews huggingface dataset:
This is very impressive work.

One thing I did recognize after my last trip into the rabbit hole - JPEG can be the fastest format by orders of magnitude if you are using an appropriate encoder. The project mentions 20x-50x speedups over PNG which are commendable, but once you throw LibJpegTurbo into the mix (it does use SIMD), you will find a substantially different equation on your hands. I can do 1080p 4:4:4 JPEG encodes in ~3ms on my workstation today.

I am not saying you should always use jpeg (some people like to keep all their original pixels around), but if you want to go really really fast you should consider it. The latency is so low with this approach that I have been looking at the feasibility of building a streaming gaming platform around it. Current status of that effort is somewhere between "holy shit it actually works" and "maybe?"
I think, that people downvoted this because 1990 was not really a time when everyone took color pictures, but more like in late 90s, when photo cameras became cheap and widely available and there was also available reasonably cheap service to develop films and photos in short time on automated machines. So, unless you were able to purchase very expensive equipment, you could not have good color photos to care for what B&W could get you, unless you were paying for professional services.

In 1998(or maybe even 1999) I was working on the first and latest Japanese machines that had digital color screen(where you could adjust colors and crop photos), that was bought from Japanese company as one of the earliest in Europe and that was all the rage, when Kodak was killed off because of them, because of FUJI. In most of the 1990s everyone were making photographies on machines with negative screen(sometimes not even zoomed film frame) - they could not see photos the way they would be before they were printed out. The final peak of color photographies on film coincided when digital cameras started to become "bearable". So, looking on my album, it is 2003(Canon Power Shot A70, which came out in 2003), when I had first digital photos(and their quality IMO were getting close to what you could get from film camera), so actually that company that bought that expensive automatic color photo printer had ~5 years to operate it...

Though, it was a crapy job - I was making on average 3000 photos per day(if it was a late shift, it was going into very late night, so max 12h) in summer and had a junior salary... with that quality of pictures(cropped and color adjustments) I was giving out with that machine, what other operators did not care that much.

So, more or less good color photographies, that were comparable to B&W were only couple of years before first digital cameras appeared(so more like - late 1990s), so it could not be possible, that in 1990 everyone was using color photos. 1990ies were becoming very global very quickly, but at that time, if in Japan everyone had color photos, it did not apply for everyone else outside of Japan for 1-2 years, because market had to catch up(and if you were able to buy equipment and a film, it did not mean, that you were able to develop your film and make photos, if your local photo shop was not able do those). US maybe had shorter time, but by late 1990s it still had a gap what you could get in Japan and what was available in US and here in Europe these things appeared as last.

Unless there is a mix-up about Polaroids, that "everyone used" according to MTV - have not owned them, because they were not cheap and most probably their paper was not on cheap side as well.

People rarely has photo nowadays, because they have phone. So, the whole era of things has gone - that includes calculators, alarms, radios and music players.
Mobile phones killed them all.
You responded to something the author did not write using a quote taken entirely out of context. While the text of your message is fair and probably true (although outsourcing comes with chunky quality issues that frankly have not been solved yet), it is not at all topical.
> My next question is how many mask factories have we built in the US since we realized that was important?

It's not important. Masks don't effectively stop the transmission of SARS2 and N95 masks are only highly effective against something as infectious as SARS2 Delta if you wear them precisely as intended (and to go with that you need to take many other precautions that the mass population is never going to take with great precision on a day to day basis). Even the vaccines don't stop Delta effectively, which you can plainly see from the large outbreaks in highly vaccinated nations.

> My question is why did it take this long?

Because the US Government spends nearly all of its effort on dumb shit, like shuffling papers, playing at admin, processing lobbyist appointments, screeching out empty promises every 2-4 years, going on talk shows and managing PR, managing a globalist superpower clown show, projecting power to every corner of the globe for no great reason other than to fulfill the powerlust of those in control.

They're supposed to be running our government for our people. They're simultaneously running the equivalent of one of the world's largest governments outside of our borders. Think about that for a moment. Do I think the people in power can run the US Government, domestically, effectively? Hell no. Do I think they can then simultaneously run a gigantic other foreign system - military bases, personnel, war, huge embassies, global trade, sticking their noses in every foreign political issue and at all times - on top of that? Triple hell no.
Hahaha, oh my gosh, the future is here and it's awful.

I'm going to stick with my regular old legacy light switches and bulbs as long as I possibly can.
Does https://news.ycombinator.com/item?id=29330103 answer your questions or can I clarify further? :)
https://microsoft.github.io/language-server-protocol/
> Super cool work! I was also mucking around with codecs last week. I got some surprisingly good results from delta encoding each channel separately and then zstandard compression. Dirt simple, crazy fast.

My understanding is that this is one of the techniques that png uses (though not zstd) for doing it's xompression too. Along with I think some different strides down the image and some other stuff but I don't fully understand everything it tries. That's what optipng and friends play with for parameters to find the best settings for decomposing the image for compression.

If you look at what jpeg and similar codecs do they nearly take a DC offset out of the image because that difference then greatly reduces the range of values you have to encode which means that you need fewer bits to do so. Combine that with range or arithmatic coding and you can get decent efficency for very little work. Then with lzw, zstd, etc. You can get lots of other patterns taken out and compressed. Lossy codecs try to take out the stuff we won't see with our eyes so that the set of values to be encoded need fewer bits and it'll also make more patterns appear that can be exploited too
It is defaulted to G1 now(I have 2021.2.2 version).
Making that arrangement safe probably costs more than £1.
Can you elaborate more? It's unclear to me how a data storage technology has any bearing on trust and power relationships, especially in interactions that are largely in meatspace.
Well that sounds about right from the guy who moved it all to Taiwan. I hope the scene has changed a little in the last 40 years. The US is eager to have these businesses, and I can imagine a lot of incentives and regulatory reductions.
Perhaps a bit weird to talk of Europe when speaking of London, because that's where you've got all the Russian and Arab money sloshing around. It's not exactly Barcelona or Berlin.
I thought everything that needs to be removed before takeoff needs to be bright orange/red?
The pilots of Air Force One do in fact do pre-flight inspections and walks around, yes. I’ve seen them do it personally. All military pilots do their own pre-flight inspections, including checking inlets, exhausts, the undercarriage, and flight surfaces.

But don’t take my word for it, here’s a video I found as literally the first result when googling for it, showing a USAF F-22 pilot conducting a full pre-flight walk around inspection: https://www.dvidshub.net/video/149526/f-22-walk-around

Before saying something is the ‘stupidest thing’ you’ve ever heard, it might be worth first making sure you actually know what you’re talking about.
The thing is, for IDE purposes “production ready” has a different definition. The thing shouldn’t have 100% parity with the compiler, it should be close enough to be useful, and it must be resilient. This is definitely not trivial, but is totally within the reach of a single person.

> And this doesn't even count error recovery / dealing with broken code ...

With a hand written parser, you mostly get error resilience for free. In rust-analyzer’s parser, there’s very little code which explicitly deals with recovery. The trick, is, during recursive descent, to just not bail on the first error.
Having worked for years with overseas contractors, I’m really not too concerned about my job security
I think the thing that bothers me most about using "crypto" to mean "cryptocurrency" is when people write articles deriding the "nothingburger of crypto", I feel conflicted.

Part of me wonders how many non-tech people we're conditioning to assume cryptography is worthless in 2021.
For everyone arguing about how the library system is being censored with this, I would like to remind people that since 2000, all libraries (including non-school libraries) have the internet censored with (almost always) Google SafeSearch locked on and many websites (particularly porn but there are others) blocked. And it's federal law.

https://www.fcc.gov/consumers/guides/childrens-internet-prot...

Is this censorship? And if so, what is the difference between internet censorship and library censorship, other than that someone printed their work instead of typing it? And why is outrage permitted for this and blocking printed books, but not for digital work?
Why is nobody hating on megacli? It's the only tool I use where I actually need a wrapper script. There are other horrible command line experiences, but nothing anyone here listed I would describe as horrible...
In that case, there’s also a 16A version! (16A is 80% of 20A) It’s only rated for up to 1/2 HP motors. If your 120v power tool is over ~10A, you’d want to have the power pack trigger a motor-rated line-voltage contactor, and that contactor would turn the power on and off.

https://www.lutron.com/ExternalTechnicalDocumentLibrary/AL-1...
[random advice from the internet]

Unless you have been asked by the founders to help them in the way you are interested in helping, there is a good chance you will create more friction than lubrication.

I mean if you are not in the room with the investors, you don't have the big picture. Because the big picture is money...except in the corner cases where it is only mostly money.

Or to put it another way, if you are in opposition to the investors the founders have to make a choice and that choice is not in likely to be you.
another bitcoin bandit bites the dust.

I bet he bought an xbox gamertag from the most recent exploit.

These kids really do think the 3 letter agencies arent watching, no matter how many of their close friends get v&.

The blockchain is forever, and the statue of limitations no longer applies.

That verizon/att employee from 2018 will get caught, he will give up an alias, and the feds are interested, now that the coins have value.

and assuming the feds arent dirty (they are), you have 5 years to run. If the fed assigned to your case decides he wants the coin personally, you have 5 monthes.
As recently as the mid-2000's, my personal computer had virtually nothing in terms of development setup, except for a terminal and an IDE. Even our files were stored remotely (although within a local datacenter, not on the Internet) and we either edited them directly on the terminal in VI, or in an IDE, with the repository working directory Samba-mapped. All builds, tests and deployments were on remote servers. Compared to those days, today's build and test setups seem nightmarishly complex.
Of course this would have to be a Government service, maybe just government backed; and would have to set barriers to market entry and enforce standards to keep obvious trash off the market... "Ministry of Production" perhaps?

Can't imagine any downsides.
@sytten, interesting feedback. How would you feel about MAU pricing that varies?

If you are an app for schools and students, you might have 300k users in Sep-May, but 10k users in Jun-Aug.

Would you feel comfortable if the cost went down during the low traffic months to a lower band, based on the 10k users?

Or is that still a non-starter?
you mention it by name, the best macOS version ever (IMHO.)
> For well maintained deps there is the extra boon that it takes work off your hands though.

Absolutely. Nowadays, it's pretty much impossible to write anything without some level of dependency; even if just the development toolchain and standard libraries.

The problem is that a lot of outfits and people are releasing subpar dependencies that smell like the kinds of high-quality deps we are used to, but, under the hood, are ... not so good ...

Nowadays, it's fairly easy to write up a Web site with lots of eye candy, and gladhand a bunch of corporations, enough to get their brand onto your Step and Repeat Page, so it looks like your dependency is "big league," when it is not. In fact, the kinds of people that couldn't design a complex system to save their lives, are exactly the ones that are experts at putting up a wonderful façade.

What gets my goat, are proprietary SDKs, often released by peripheral companies. These can be of abominable quality, but are also the only way to access their products, so you need to load a bloated, sluggish, memory-leaking, thread-safety-is-optional, crashes-are-so-much-fun library into your app, and hand that library the keys to your sandbox, just so you can get at the device.

I've been writing exactly that kind of SDK for years, and know that we can do better. I'm a big proponent of open SDKs, but many peripheral manufacturers are absolutely dead-set against that.

These SDKs often mask significant complexity. That's what they are supposed to do. They also generally translate from the workflow of the device, to one that better suits application developers. Some SDKs are just a simple "glue" layer, that directly map the low-level device communication API to the software. That can be good, sometimes, but is usually not so good.

https://www.monkeyuser.com/2018/implementation/
Types and tests sound pretty sensible to me.
Biden’s Praise for GM Overlooks Tesla’s Actual EV Leadership
I would assume that if someone asked a librarian for Mein Kampf, the assumption is that the student is interested in history. Similar, a student reading the Communist Manifesto is most likely not a revolutionary that want to draw inspiration for an violent insurrection, but rather a philosophy/history student that is interested to read the original text.

Naturally context matter. If the student is wearing a beret and holding a AK4, maybe denying the Communist Manifesto would be the right decision at that point in time.
Exactly. The situation is the same on Windows and macOS: the platform contains the vast majority of dependencies that might be shared across apps. Beyond that, apps bundle whatever they specifically need.
`vswhere` is for querying a variety of information about all visual studio installs. It does far more than the "simple" problem of finding libraries.
Could it have been on an exchange or something that used his number for 2FA? I’m not sure how else a SIM swap could lead to access.
Sure, but to be fair, it's a pretty broad category these days, and not limited to just those categories.
I think the biggest lesson here is that people really, really love unregulated gambling. The same way they love doing drugs, making narcotics an extremely profitable business.

If we don’t legalize the things our population deeply desire, the criminal elements are more than happy to step up and provide said services.
After reviewing a string of gigantic PRs, I tried to use mathematical reasoning to convince my team to keep PRs small. Glad to see some actual scientific evidence behind it. Not specifically related to merge conflicts, though.

https://gist.github.com/reidjs/4355dd58619ab4f2b26f2492ff73c...
We have one already: cash.

As for protection against authoritarian actors. If your state has already gone full panopticon, crypto won't save you, indeed the state will mandate exclusive use of their chosen crypto, gaining even more visibility into your life. If your state has not yet done so, you should fight to preserve liberty and the rule of law. If your country turns into a full-out surveillance state, you are not going to overthrow it by buying things with Bitcoin.

I would like to see some data on what actually valuable applications or businesses have been enabled (or simply improved) by crypto currency. I regret that the only business I know to be benefiting from bitcoin is ransomware.
You should be more worried about parents who resort to insulting people over discussions like this.
You can have lunch with someone once a week and still work from home. These kinds of issues are not related, it just requires a different attitude and approach to networking within your own company. No matter what, if you are more social you will make more money. It is not required to be in the office to be perceived well by your peers.
Here is the comparison I did with Cassandra workloads, comparing CMS with ZGC: https://jaxenter.com/apache-cassandra-java-174575.html.

(TLDR, ZGC is a huge improvement.)
> Also we are talking here about Emacs "distributions" (Spacemacs, Doom Emacs) which come with a lot of code, and ELisp is not particularly fast.

I've just tried Doom Emacs on 27.1, with the default stuff plus some minor additions, and it starts within 900 ms on my laptop (Intel(R) Core(TM) i7-9850H CPU @ 2.60GHz).
If you're going to steal a large amount of Bitcoin, you should probably have a plan on what you're going to do with it that doesn't include buying a gaming username that can be trivially traced back to you once you use it.
> We’ve found it takes at least half an hour even with the most receptive of people to get the scientific point across.

Do you really want VC money if this is a science-based new tech with large ramifications? The deal you make with VCs is to focus on huge returns - make cash fast or die. If this is a result of serious scientific research, is that truly your goal?

That is why they are set in their ways, too - they want businesses who are at a point where pushing for hefty returns is possible. Not being willing to sit through 30 minutes of explanation is an effective filter to not get into heavy research efforts that will take too long to come to fruition and not meet their 3-5 year turnaround target for their returns.

I'd think seriously about your path forward and seek something other than VC funding.
The problem is not people wilfully introducing lone surrogates but with incorrect string manipulations (e.g. slicing or transformations) not accounting for astrals and thus fucking up on surrogates.

Lone surrogates regularly show up in any environment which allows them.
Traditional compression research usually prioritized compression ratio, so more images would fit on your floppy disks and were faster to download over 28.8k modems. It usually means increased complexity.

Png has it’s own story as it’s #1 design goal was to avoid techniques that were patented at the time. So they combined a simple set of prepasses with zip/gzip compression. There were better techniques known at the time, but the idea was that combining simple, and known patent-free solutions was the safest way to achieve a free format.
It's easy to steal bitcoin (for some definition of easy).

The hard part is cashing it out. As Breaking Bad used to say, what criminals want is to pay taxes on their criminal proceeds.
This is why I watch Korean dramas on Netflix. Juicey.
https://www.azul.com/
Out of (genuine) interest, would you be willing to sign a document denying yourself hospital care in the event you contracted COVID and your condition required hospitalisation?
> as people start to go into the office more, there will be pressure to do so for your career to advance

China's "lying flat" movement is already starting to take a hold in the West, and I think as the reality of climate catastrophe and other systemic breakdowns continue to remain visible in the post-pandemic world, there will be an increasingly large number of people that have absolutely zero interest in "career advance".

I wouldn't be surprised if everything you say happens for the subset that is still clinging to the fantasy that career can create meaning. However I think this group will represent an increasingly small number of workers, especially in the new generation arriving to the work for now.
Lars Doucet on Tourette's, Narcolepsy and Being Exorcised
You have to take his words with a grain of salt. Without going into politics, it’s impossible to talk about TSMC without geopolitical context.

It’s essential to TSMC survival for their production to physically stay focused in Asia.
The "imperialist" model can still work fine if we want to stick with it.

We can keep production in poorer countries with poor worker and environmental protections so long as those countries will clearly side with us and aren't all concentrated in China's sphere of influence. No one's doing a naval blockade of the entire US coastline. And even if they did, we also have some long land borders with allies.
it makes perfect sense to have a factory right on your most critical client, even leaving the typically american grandiose fantasies of apocalyptic destruction aside.

It even nets them a cool 3 billion dollars to do so, which I'm fairly sure is very welcome given Samsung's history of reinvesting this kinds of money for political gain.

I do wonder why this isn't more common though, pretty much every gigantic company already has an administrative arm in the US, it sounds like it'd make sense to move at least some of their production side there too.
Show HN: Automated Time Tracking Software
So meeting strangers at a cafe.
Tickkl is a time tracking software that focuses on automation, forecasts, powerful reports and extreme
simplicity of the user interface.

It also plants trees on behalf of you or your organisation if the GREEN plan is active .
Ask HN: What book would you want for Christmas if you hadn't already read it?
Love/stealing this, but adapting it to be:

> Does the product generate the revenue for their paychecks, plus extra for the company?

You want to be comfortably generating/contributing more revenue than the expense of employing you.
I appreciate this sentiment until I am assigned to maintain and add features to this product.
On the other hand, people forget the amount of IP (including semi design) that goes from the world to China/Taiwan to design products.

But that's what the whole point of free trade is supposed to be: increased interdependence, so that everyone has a gun to everyone else's head, and no one is incentivized to pull the trigger.
Who will build a SaaS that replaces the people in the pictures with ”this person does not exist”? Keeping facial expressions etc the same.
One Javascript developer famously got one just from speaking engagements and writing a semi-popular framework.
Interesting! What advantage does Adjoint have over all the cryptocurrencies in existence can it handle payments without your bank declining your payment or chargebacks?
And that use case is HUGE. Cryptos are really enabling unprecedented efficiency in a wide variety of crime