skysight-inc/HackerNews huggingface dataset:
The problem, in general with hashing IP addresses (especially ipv4) is that there's not that many of them.

If I tell you the value is either 1 or 2, but I hashed it with sha256 to make it secure, that's bullshit, right? You can just hash both and see which it is.

Same concept applies regardless of the hash algo, and still applies if you have more than 2 possible values, 4 billion or so possible ipv4 addresses is _not_ that many values to a computer.

Other common places this problem occurs is with any other restricted set of values, eg phone numbers and email addresses (most are at like 5 domains and are easy to guess/know).
I bet they do care. "Reputation for good governance" is usually a cultural thing. I doubt they want to turn into Venezuela.
Producing vehicles for transport is one of the most productive uses of capital and labor I can imagine in 2024.

If we are incapable of producing good cars, what in the world makes you think we would be capable of producing any of the other things you mention? The "don't worry we can make high technology for export to others" shtick is exactly how the USA ended up in a $300B trade deficit to China. It's a lazy mentality and the result is inevitable atrophy of much more than just the industries you think we don't need.

A country the size of the US can and should be producing at least some (but probably most) of all modern necessities it requires, and motor vehicles will continue to be a necessity for the foreseeable future.
Typst is 2-3 orders of magnitude faster than latex, which for book-sized projects can be the difference between a minute and sub-second compilation time.
And if you don’t contine and persist you will be in violation of the order.
If Google adopts an existing OSS technology, it usually takes the form of Google contributors joining a core team for the OSS in question. The OSS community generally isn't a fan of single companies taking _over_ a project and generally prefers ownership changes in the other direction (e.g. Kubernetes getting transferred to the CNCF).

That being said, the most noticeable example here that I can think of is Google migrating its internal C++ toolchain from using gcc/g++ to clang.
I’d add don’t fcuk with with urls and browser navigation and the back button but it’s a long lost battle, SPAs broke the web and made it much worse.
Not bad, an article aiming to popularize product and sum types. I am not the target audience, but wished there was a way to get the masses to understand that elementary type theory and logic are at the heart of these programming concepts that remain the same across languages.

Back when I worked on translation of pattern matching in the Scala compiler (pre Kotlin, pre "Java 5" with generics..) I surely hoped but could not imagine that the world would turn out like this, with python, Java, Rust all supporting matching and sum types.

I don't see many texts that bridge type theory (mathematical logic) and data modeling, but I am certainly rooting for sum and product types to become pervasive common knowledge to all programmers one day.
Welcome to our AI-powered future, where all sources of useful information are guarded by castle walls.
EU Research Links Youth Unemployment and Income Inequality to More Piracy
Free file compression tool – MediaReduce
Hi HN, I just found this MediaReduce compression software. Do people pay for file compression? I mostly do it if needed on terminal. I am not being hard here, just to understand if file compression is really a big deal, cheers!
My understanding is that research does not support this position. Something else is likely going on.
The administrative class in universities are doing just fine.
My current favourite pet policy (UK) is to introduce a zero rate tax band on energy, to help those least well off, and have a higher band beyond some average consumption.

You encourage people to use less, and also tax things such as EVs that use more electricity.

Of course it doesn't quite capture everything discussed though.
Core copyright violation moves ahead in The Intercept's lawsuit against OpenAI
Respectfully, I think you're missing the point. Windows uses idioms like that too (though usually via filling an initial field with the size of the structure in byte), but GP's point of an Ex-style API would be to completely eliminate kludges such as runtime type fields at the beginning of structs and move to something safer.
The “PII” label is taint that is probably impossible to dispel completely/perfectly, and difficult to dispel sufficiently (and deanonymising is an arms race).

Lossless techniques do nothing to dilute that taint.

Lossy techniques are necessary to get anywhere, such as disregarding certain bits of the address, or Bloom filters.
What I find truly fascinating is that given the complexity of most build systems (especially ones that use babel) basically every node project I encounter is in fact effectively transpiled, it's just it's "javascript compiled to javascript" rather than having a different source syntax.

I don't even mind[0], I think it's actually kind of amazing.

[0] I have all the usual complaints about build systems and about the node ecosystem in general, but I don't think the fact that it's javascript compiled to javascript in and of itself is a problem, only, well, almost everything about how that's usually implemented/achieved :D
100% this.

I ended up in a similar position as a client. We inherited a terrible outsourcing contract where key items were ambiguous. The previous crew agreed to many items being “shared” responsibilities.

When the rubber hits the road, “shared” responsibility is your responsibility. It’s particularly poisonous because it’s easy for people to build up expectations in their head that don’t meet reality. It’s never pleasant when reality rears its ugly head.
Well Yi Peng 3 recently changed operating only between Chinese ports to operating only outside China and mostly to Russian ports. Current actual owner is probably some Russian oligarch.
No, this community doesn’t have the right to know any of that.

I think his case has been pretty much exhausted. There’s not really much to it that hasn’t already been discussed over and over. A guy died over the pressure of a court proceeding and impending incarceration. It’s tragic but not uncommon, I’ve witnessed similar situationally depressive episodes with people in my life.

I think the tech community blows up the situation into a lot more than it was and has turned it into this martyr’s government conspiracy theory.
Asking for myself, is there any trick or strategy to achieve reading 100 books per year, are you retired, or part-time employee. Is hard to imagine a full-time employee to read that many books in one single year?
Having received a C&D letter or two in my day, I can still remember the unpleasant feeling of getting one. This would be a pleasant surprise, once the user recovers from thinking it was a cease and desist :)

Also, 1 typo to fix ('acknoledgement' on homepage: https://triplechecker.com/s/771583/continueandpersist.org)
Raising the cost incentivizes finding alternatives. Your statement would only be true if no alternatives are ever available.
> the first suspicion is a conspiracy throry about Russian involvement

Its not war propaganda when there is actually a lot of proven "hybrid warfare" being conducted by Russia. This fits perfectly in their MO
Turning the Baltic into a "NATO lake" by controlling the Finland-Estonia strait would be an interesting idea, especially now with Finland and Sweden in the alliance. Effectively limiting Russian naval access from St. Petersburg (except for civilian traffic, subject to inspection) would certainly boost regional security.

Article on this recently: https://www.nationaldefensemagazine.org/articles/2024/7/10/b...

An effective retaliation option, I guess kept in reserve, "just in case" retaliation is needed.
> GIMP 3.0 supports palettes outside of the "Standard Red Green Blue" (sRGB) range, such as "Cyan Magenta Yellow Key" (CMYK) and (CIELAB). This expanded color support, especially for CMYK, is essential to those who work with print and desktop publishing. However, GIMP continues to use sRGB, grayscale, and indexed colors for storing color information internally for now. Conversion to other color spaces is done on output, where necessary.

The wording here is confusing, because it makes it sound like CMYK/CIELAB will only be applied at the very end of the image transformation pipeline. That would really limit the usefulness of adding these extra color spaces, since doing the manipulation in a different color space than RGB is often the point.

But the linked blog post on GIMP.org[0] words it a little differently:

> What it means for color correctness in particular is that we will now do color conversion only when needed (last-second conversion) and therefore won’t lose information when it could have been avoided. For instance, say you color-pick color from an image: if we were to convert to an intermediate format, before using it on a second image (which may or may not be in another color format), we’d do 2 conversions. Which means more possibility of precision loss. The issue is even more flagrant if the input and output formats are the same (i.e. no conversion should happen at all). And this will be even more a problem when we will have core CMYK backend (we really want to avoid doing a round-trip to an intermediate format with CMYK, which doesn’t have bijective conversion with most other color models, even when working unbounded and ignoring precision issues).

That sounds more like the information of the original color space will be kept as well, and transformations will be applied only when necessary, to avoid lossy roundtrips. Which is not quite the same.

[0] https://www.gimp.org/news/2024/02/21/gimp-2-99-18-released/#...
Composite Learning Challenge: EUR 12M for Decentralized Learning Innovations
Shift workers certainly experience more variability too though. I did it when I was in college. Your sleep schedule for work is incompatible with your personal life. Want to go to your family’s for Thanksgiving? That’s right in the middle of when you’d normally be asleep. Etc.

It’s really tough.
I can't immediately find it but somebody once said something like "on a long enough timeline, all languages become CommonLispScript with different syntax" and there's definitely some truth to that.
A credit card is “low trust” confirmation of identity. Usually for this kind of services, you also have to submit your ID for verification. Perhaps you’re based in a country where this is not possible so they didn’t ask upfront?

Either way, it’s their process so you’re of course welcome to go elsewhere if you want. I don’t see it as a “bad thing” for companies to require some level of trust.
I have used adobe to compress a video before but i already had a paid account
You could easily build one using Yjs [1]. I'm using it for my work together website [2] (it has a chat).

[1] https://github.com/yjs/yjs

[2] https://juntos.pages.dev/
And they are relentlessly mocked for doing so (as they should be)
There's a ton. NY is a fairly "socialist" state, and has a lot of altruistic (and non-altruistic) stuff going on, but most of my volunteer work has been for an organization, of which I'm a member, and I do Service for other members.

I am more than happy to chat about it, but I don't usually discuss it at the level of Press, Radio, and Film. Drop me an email.
>The article cites Russian involvement again

Everything gets blamed on Russia now. The press and politicians tells us Russia is both incompetent and omnipotent. "Normal" people on Twitter will accuse you of being a "Russian bot" if you have a slightly different opinion. We blamed the Russians for blowing up their own pipeline for no reason in particular. It's crazy.

Is this a meta-attack from Russia to flood the information space so that blaming Russia becomes something people ignore? Hmmm....
Sounds like a hardware issue, works fine on my machine. No speed issues at all.
Mouse position. I want my main keys centered and a keyboard with a numpad makes it annoying to use the mouse if you're right handed, it's a less natural position.
yes as mentioned,it's still too large compared to c++ when i have multiple executables
What Is Memory Safe?
A lot of organizations, private and public, are starting to require that memory safe languages are used.
But what can be considered memory safe? Is memory safety a binary or a spectrum? Are languages without GC memory safe? People consider Rust memory safe, but there are a few cases where it is not. Is idiomatic Zig memory safe? Is idiomatic modern C++ memory safe? I'd like to read your thoughts.
+1 this book is on my reading list for this year.
> Sound quality is better

According to https://support.spotify.com/uk/article/audio-quality/, you can get 256~320 kbps AAC, which is completely transparent if using a good AAC encoder (FDK or Apple qaac).
"Theres the respect that makes calamity of so long life."
Also Plausible is almost stock TailwindUI elements + including the default color, so many sites look like that.
LibreOffice 24.2 review – A pleasant surprise
To be fair, which none EV with autonomy could you buy at only 5k? And add to that the maintenance, taxes, fuel, etc. a decently modern used petrol or diesel car will entail, maybe 5k as a hard cut off makes owning any car financially unrealistic long term, especially when, like you mentioned, needing driver aids.
The servers I use have limits far below 1M active connections, realistically speaking about 60k simultaneously active connections. So I can't really answer that question. However, it's easy to find answers to that question online [1]. Go is not forcing you to spawn Goroutines when you don't really need them. As I said, the correct way in Go is to use worker pools, the size of which depends on measurable performance because it is connected to how much i/o each Goroutine performs and how long it waits on average.

[1] https://www.freecodecamp.org/news/million-websockets-and-go-...
> My job now was to smuggle these documents back into the company. I would be happy to just hand them over. But that doesn't make any sense to the company. The company officially has these documents (digitally managed!), and officially I don't. In reality, the situation is the reverse, but who wants to hear that? God knows what official process would let me fix that.

This is beautifully written :-D
I always wondered why nobody was doing this more often, as I have done precisely that decades ago as a fun project, using the CMS as a content publishing platform only, frontend decoupled. Nice to see graphql used there.
Then the US should get capable. Within tariffs is the possibility to light a fire under domestic asses.
Because everyone is using: https://tailwindui.com/components#product-marketing
I have never come across a post on HN that was so scarily describing my current day to day and with a comment I agree with so wholeheartedly.

I’ve spent the majority of my career in tech with a finance angle to it, mostly sales and use tax compliance.

What I never fully appreciated was how much those accountants, controllers, and lawyers were rubbing off on me.

I was recently advising a pretty old startup on their ledgering system and was beyond appalled at what it looks like when a bunch of engineers with no finance or accounting background build an accounting system.

We don’t have to find magical accountant engineers either, it will wholly suffice if we sit actual accountants in with our engineering team during the design process.

After my design of their complete overhaul I had a friend who is a CPA completely review my work, we found a few holes in certain scenarios, but by and large we were good.

Money is a difficult engineering problem because with money comes all the human goofery that surrounds it.
There’s no license which makes a copyrighted work. This is just a performance without a license that permits usage of the language.
Seems shady. I wouldn't use such a thing unless it was open source.
This has been speculated in a video I watched yesterday about AI music flooding Spotify: https://youtu.be/UShsgCOzER4?si=2ENdyl0ifbu09Ke-&t=1072
Also ElectricityMaps:

https://app.electricitymaps.com/
Is it mature? The project is a bit more than a year old and describes itself as "new"
Don't know about your state in particular, but most places in the US vehicle and fuel taxes are not enough to pay for road maintenance, and it is being subsidized out of other taxes.

My state realized a couple of decades ago that they were going to have the same kind of problem with their pension system and recreated it to be self-funding. They still have the old pensions to cover but at least they aren't continuing to dig themselves a deeper hole.
Even the scroll bar is broken on the (other) demo page. Ouch!
Either you didn't read the actual license or you don't know what you're talking about.

The actual license [1] as written in the first 2 paragraphs is released under AGPLv3 [2] which is an OSS license, more specifically a Copyleft [3] OSS license which also happens to be FSF's preferred OSS License. This alone qualifies it as OSS.

In addition, the license also grants a "FOSS License Exception" where if the software is used together with other OSS software that it can adopt that OSS License as long as the software remains OSS, i.e. so the other software can remain under its existing OSS license, instead of adopting the AGPL.

The Free License key does not take away any of the above rights to the source code nor does it invent a new License. It exists to give OSS projects Free License Keys to use the "commercial binary" software packages which can be used as long as the OSS software that uses it is publicly available.

The goal of these additional grants and exemptions is to make it as easy as possible to be used with OSS Software that remains OSS.

Users who don't want to publicly share their changes don't have to use the commercial binary packages, they can still create their own builds and maintain their hidden OSS code-base internally under the AGPL which does at least require them to make their fork available to their users who run their software.

With that said I don't see how software that's delivered in Docker appliances like this benefits anyone to adopt a non-copyleft OSS license. What OSS sofware a Docker container runs doesn't have any practical implications for anyone using it. All a non-copyleft license would do is encourage closed source derivatives, proprietary forks and pay-walled versions to the detriment of all other users and prevent other forks from being able to freely use and share their improvements.

[1] https://github.com/ServiceStack/ai-server/blob/main/license....

[2] http://www.gnu.org/licenses/agpl-3.0.html

[3] https://en.wikipedia.org/wiki/Copyleft
Yeah, France could invest a lot more into nuclear-heat usage directly (e.g. for district heating or providing process heat to factories) without needing to convert it into Electricity first.
Do you mock people in wheelchairs for not being able to walk also? Holy jeez man.
> I just found this MediaReduce compression software

No you didn't, you work for MediaReduce I guess.

> Do people pay for file compression

Why would we when we have imagemagick, xz/zstd/tar/..., ffmpeg, etc.

> just to understand if file compression is really a big deal

According to Wikipedia, the first algorithms were created in the late 1940s and early 1950s. It's "kind of" a big deal. It's so big I'm surprised you haven't heard about it before.
Just like the Nord Stream, huh?
Lots of threads on this here, most recently https://news.ycombinator.com/item?id=42038139#42038572 . I think this example is perfect, with the "oughta do it"
The tidal iOS app is also very frustrating to use.

I’m not sure leaving Spotify is that easy. Here in Europe, everything is on Spotify - even the podcast my language teacher recommends is Spotify only and it’s not like there are good (as in popular enough) alternatives.

Same with music - you don’t want to be the one in the chat group sharing links others can’t play. Green bubble vibes all the way.

Also, Spotify Connect - absolutely unmatched flexibility and reliability to play on other devices.
> The crew on the ship were Russian nationals.

Citation needed. The sources I can find (e.g. [1]) claim that the vessel "is captained by a Chinese national and includes a Russian sailor". The first part can be verified by the strong accent of the radio operator [2].

1: https://archive.is/3weox

2: https://www.svt.se/nyheter/utrikes/kina-redo-att-samarbeta-o...
I'm told it's taken them two decades to release this essential feature. What have they been doing for all this time? I think they need to talk to people who edit photos, and focus their efforts on the many low-hanging fruit which would drastically improve the UX of their app (much like Blender did). Perhaps they are doing this to a degree, I see mentions of UI changes, but I wonder why they only think of it now and if they're involving the right people.
> I can't understand the level of aggressivity and panic (from some) over Trump's reelection.

The guy tried to overturn the results of the 2020 election by any means possible. Trump called up the Georgia Secretary of State and demanded that he just add 11,000 votes to Trump's total. It's on tape. Trump's team set up slates of fake electors from states that Trump lost. The Trump team drew up a detailed legal argument for how Mike Pence could reject the real electors and let the fake electors vote, throwing the election to Trump. When Pence refused to go along with that blatantly illegal scheme, Trump riled up a crowd and sicced them on the Capitol, in order to physically disrupt and prevent the certification of the presidential election.

Trump has shown that he fundamentally rejects the American political system, and is willing to trash the entire system of elected government if he loses. Many people rightly view that as a threat to the continuation of democracy in the US.
AmazonQAC: A Large-Scale, Naturalistic Query Autocomplete Dataset
That's an example of bad scroll.
As someone pointed out just below, you do not need two rows. You can have one row: (amount, credit_account, debit_account).
That is the example, so I'm not sure I see the irony.
> the first suspicion is a conspiracy throry about Russian involvement.

Would you agree that this suspicion is a good base hypothesis for most forms of suspected sabotage?