skysight-inc/HackerNews huggingface dataset:
Hmm... I wonder if there's a common postcode lookup software used in Germany that's to blame for this?

I recently moved house and had to update my details on Spreadshirt's [also a German co.] website. As with you, their site refused to accept my postcode was a valid postcode and wouldn't let me change my ddress. This also had the side-effect of locking my account.

After I emailed Spreadshirt about it, I had to go through the ridiculous palaver of them sending me a snail mail letter from Germany to my address in UK, containing a code which I had to then email back to them. At which point, they finally accepted that I [as the person who actually lives in the house!] might actually know my own postcode better than some database lookup software they were using in Germany.

Teutonic efficiency at its best!
> is it fine to only partially redact a private key in an image?

Regardless of technical details, this is a dummy key for a CTF server - it's not used for anything meaningful.
And now you never know when your useful browser extension is going to auto update into malware!
Yes the shell interprets it first. `cmd.exe` does very little processing and mostly passes on the literal string. But what it does do can be confusing (e.g. `^` is an escape character which is annoying if you were trying to pass in a regex).

In powershell you can use `--%` to pass a literal string as the command line. This is useful for applications that don't use the standard C/C++ parsing rules.

See: https://docs.microsoft.com/en-us/powershell/module/microsoft...
Because we all just want hugs.

What? Just me?
I have zero confidence that this illustration is based on even a single actual number. What would a full lot area circle mean? As if there is any standard solar farm size. But even if you just take the mean or average solar farm size in some region at some point in time, shouldn't that then be a full circle? And the typical solar farm covers only the area of three building lots? This has almost certainly been drawn by the marketing department based on nothing.
There is MitM NTP going on so a bit of hardening is needed.

Not commonly discussed but I wrote a script to do Chrony added configuration to mitigate this.

https://github.com/egberts/easy-admin/blob/main/480-ntp-chro...
You are right. Russia is not even dignified with national interests, it is the Ukraine and "Vladimir Putin and his entourage".
The reason felony content is a problem is due to liability issues, but it doesn't only apply to that. The lines aren't always clear, so they would probably err on the side of being overly aggressive to be safe. Can you relax that paranoia legislatively somehow?
They try to make a point by demonstrating what is NATO expansion to them. Their only goal is to reduce NATO presence, not to expand anywhere.
By creating a menace without actual invasion they try to discredit US government which makes failing predictions one after other and shifting public opinion, so that NATO will be forced to negotiate a number of treaties on favorable conditions. After all, NATO did seem to promise non-expansion as recently found archive document shows.
Confidential Computing – Some Thoughts
One of many reasons I’m a fan of SAFe (Scaled Agile Framework). There are 2 backlogs, one run by product and one run by dev/ops/arch/sec. Over the course of a PI (about 1 quarter), capacity planning usually allocated 70/30 between the two backlogs.

This allows your tech staff to prioritize things in their 30 without having to make a business case for people who don’t intimately understand why it’s important. It’s beautiful.

They are called the Program and Solution backlogs.

https://www.scaledagileframework.com/program-and-solution-ba...
This would be a great US engineering accomplishment but it's a terrible Chinese accomplishment because it may be used in war. As if the US is not capable of and eager to weaponise absolutely everything!

This shows China is ahead in the space race.
The Professionalization of Startups
That's what I was thinking, too. Are compression algorithms for Sets a thing? Might be useful for compressing JSON, because the key-value pairs are a Set.
You’re right about some of the contacts, but the foil on the outside is similar to mylar, a plastic-based aluminised film.

https://www.nesdis.noaa.gov/news/good-gold-are-satellites-co...
Probably personal preference. I'd probably enjoy a few months in 2nd world more than a week in Paris, but that's not the point. It just tells you destinations (cities) you could visit within your budget and the max trip length.
However, I still want to make it more usable to users with specific preferences by adding custom filters and sorting.
It's available in enormous quantities at every Walmart and Walgreens even in the most backwater towns in the country. The only place you would struggle to find one is at some gas stations, and even then lots of gas stations now have fancy stuff. Not to mention on Amazon, which also delivers to even the most out of the way places.

It actually does require some measure of climate control. It does melt in non climate controlled warehouses and trucks in the summer months. It's a pain to handle chocolate at the distribution level.
That xxe vulnerability sure was brutal and key to the whole thing. It's quite uncomfortable to be responsible for the security knowing exploits like this exist (of which you aren't aware of)
There are definitely a lot of families with sleep problems that could be solved if they read "Solve your child's sleep problem" by Richard Ferber (not just the famous two pages about baby sleep training). Many parents I talk to spend years dealing badly with sleep problems.
The information war on this is already very hot. Diametrically opposed viewpoints coming from each side.

US: The russians are about to invade.

Russia: No we aren't.

Honestly, as someone on the outside of this I really have no idea what to believe. Is Putin just putting up a show of force but not actually going to pull the trigger, or is this the real deal preps for imminent invasion?
Look I think you're missing the point. Chew on it for a bit, don't respond half-cocked.

You: I want do to X.

B: If you do X, I will do Y.

You can try to convince B not to do Y if you do X...

but if B is prepared to do Y, and is showing you he's prepared to do Y...

and you can't convince him not to...

then you have to consider, that if you continue trying to do X, that You are the one agitating.
Wow. In the beginning I found the article interesting before (in my subjective eyes) it turned into a thinly veiled Anti-China propaganda piece.

But I have to admit as a propaganda piece it was done quite well. Pull interested readers in letting them swallow the hook.

Then broaden the scope to tell the reader that other, more US friendly nations are currently either testing the concept or planning something in the future. While not pointing out that the US seemingly do not to have cleanup missions planned.

Then question your own propaganda in a not very believable manner but still in the end leave the reader doubting the intentions of the Chinese.

Mission accomplished.

The best part: Try to find on the site who is behind that publication. No imprint. Nothing about the editorial team. Nothing about the company.

I actually don't trust media outlets that don't tell who the are. But that might just be my German upbringing where media is being required by law to disclose at least the company and the editorial board/staff.

-----

Update for transparency reasons as separate part

Having read about the publication behind this site I admit that they seem to be one of the better structures in media all over the world.

I recommend reading about the reason why it was founded [0].

Still the piece per se irks me. But I give the the benefit of the doubt and would not call it propaganda anymore.

[0]: https://en.wikipedia.org/wiki/The_Wire_%28India%29?wprov=sfl...
The US is not the same thing as NATO, even if it is the leading country in it.
Consider me surprised since it is _illegal_ to be sleeping on the streets/“homeless”
Yes, you are right that there is also a simple loss-based congestion control mechanism (https://github.com/jech/galene/blob/e8fbfcb9ba532f733405b1c5...) and a min() between it and the REMB. I missed that part. However, that appears to still be immature, only in a different way than I thought.

If I'm right that only one server->client video stream (called "down track" in the Galene code) is receiving the REMB message, then only one will use the REMB value and the rest will fallback to loss-based congestion control. If I'm wrong and all the server->client video streams are receiving the REMB message, then all of them will use that same value which will be higher than a calculated by the loss-based congestion control for each stream independently, so in effect they will all be falling back to loss-based congestion control (when there is more than 1 video stream; for 1 video stream it probably works fine).

Either way, it appears that each server->client video stream is independently running a loss-based congestion controller, all of which will be battling each other (like N TCP streams do). That can work, I guess, but it's better to run one congestion controller and then divide that bitrate among the various video streams, which is what I meant by "bitrate allocation".

In other words, selecting video layers to send is exactly what I mean by bitrate allocation. Sorry for being unclear about that. The code you linked to is estimating the client->server bitrate for a given video stream. What I was looking for is code that will take a bitrate (from one congestion control mechanism, whatever it may be) and then divides that between the various video streams that flow server->client by selecting which layers to forward. I couldn't find that, and now I see why: because each video stream has its own congestion controller, and they apparently compete with each other where they are likely all loss-based in practice.

Loss-based congestion control for video conferencing isn't as good as latency-based congestion control because it will cause more latency.

Thanks for pointing out what I was missing. Now that I understand it better, I can see that it would work fine for 1 video stream (when there are only 2 clients in the call), but then likely falls back to loss-based congestion control for more than 2 clients, which will work, but not as well.

If this is accurate, then I'd make a few suggestions for Galene:
1. Use one "maxBitrate" calculation per-"rtpConn" instead of per-"downTrack" and then divide that bitrate between those downTracks rather than doing N such independent calculations. This will avoid the problems from having congestion controllers competing with each other.
2. Feed the REMB value from the receiving client into the unified calculation. Then you'll get the benefit of latency-based congestion control (assuming the client is doing latency-based congestion control).
3. Switch the loss-based mechanism in the server to a latency-based system using something like transport-cc (which I think Pion supports).
GIF internals: What is in a GIF
This is great and in line with how the best teams I've seen operate.

The only gotcha is that this only works if you have the right people on the team and the right culture at the company, because it assumes that people will do their best work without needing to be pushed. Now, if you have a breakdown (have free riders on the team, or a shitty company culture) this breaks down and things deteriorate into the "push people hard and hold them accountable" mode).

Basically, operating in this mode requires a high degree of trust from all sides. Trust can be self-fulfilling and easy to disrupt. By pushing for efficiency you can easily turn your team into one where you HAVE to push for efficiency.
Why isn't something like that required on windows or linux?
The military implications are likely less about de-orbiting & more about in-orbit docking and manipulation expertise.

IMHO, space is big + satellites are hard to track, if they're highly-maneuverable or designed to be stealthy = possibility of launching untracked microsatellites that couple with space assets and wait for activation

Critically, add in the fact that most space-based assets are likely several years, or even decades old, and designed to minimize mass, and I'd hazard almost no satellites have on-board sensors designed to detect approaching objects.

Consequently, the first signal you get is when your satellite goes dead or tracking telemetry shows it moving without command.

Which is vastly sneakier than a huge IR bloom from a known missile site for an anti-satellite missile launch (that also happens to look like an ICBM launch).

Edit: For precedent, Red Storm Rising (1986, Tom Clancy & Larry Bond, back when Clancy wrote more hard military thrillers and wasn't yet a name brand) discusses a then-current conflict between NATO and the USSR that features Soviet grappling satellites quietly taking out NATO space assets as part of a surprise first strike.
> Rust (LLVM) pragmatically call[s] CommandLineToArgv

This is not correct. It calls `GetCommandLine` to get the raw command line string and then attempts to parse it in the same way as modern C/C++. https://github.com/rust-lang/rust/blob/3b186511f62b0ce20e72e...

The rules themselves are officially documented here: https://docs.microsoft.com/en-us/cpp/cpp/main-function-comma...

Though the linked David Deley investigation is more in-depth: https://daviddeley.com/autohotkey/parameters/parameters.htm#...
If you know how much time it loses, can’t you correct for it and in theory make a “perfect” clock that doesn’t lose any time?
Beat Saber isn’t really designed for exercise but you can raise intensity by keeping your wrists fixed and by imagining you are wielding two really having blades.
You have to imagine yourself glaiving the blocks in two rather than simply touching them so they fall apart. The same mental tricks are needed with the more fitness oriented rhythm boxing games.
We also have access to genuinely good chocolate. European chocolates have the added markup up being imported, so they fill a small niche that you have to go out of your way to find.

Hersheys and other candy bars are like fast food- ubiquitous but far, far away from being our only or best options.
Assuming you mean the GDPR, it only obligates them to share the data they have. If their response is "we don't have that data any more", then the GDPR won't help you.

It opens them up for a massive claim if it later turns out that they really did have the data somewhere, though.
Fair enough, if you feel like you have a handle on your personal situation and are comfortable with the level of risk then by all means don't be worried. When I say catastrophic, I don't necessarily mean catastrophic to your entire life with no way forward. I just mean your digital life will be pretty toast and you'll have to start again on a lot of platforms that don't make the email changeover easy. That's not going to be true for everyone either. If you've got nothing important online, nothing to worry about.

> but losing access to gmail does not mean I can’t login to those websites anymore. It just means recovering an account is more difficult (but in most cases not much more difficult).

I think this is pretty naive though, this thread is really a story about how automated systems are making the digital world more challenging to navigate and how getting a human to help you is becoming harder in many cases, making those automated decisions final. If all you needed to sign up for something was your email address, it's possible they will have no way to verify you are the owner if you lose access to that, even if you can get in contact with a human.
> has never been tested in court

This used to be true, but arguably the GPL has been tested in court in the infamous Oracle v Google case. (Java is licensed under the GPL among other licenses)

It looks like the Supreme Court said "sure... whatever, Fair Use, I guess". Are APIs copyrightable in general? God knows. But at least you have a case from a top court deciding that in some cases you can actually copy all the APIs in a GPL'ed Java library.

Totally agree with FSF making stuff up though. The reality distortion field they have is pretty legit. I don't think people even realized how the Java case could have impacted the interpretation of GPL and that it was actually a high profile allegation of GPL violation.

Oh well shrug
> The British government does occupy Ireland, its military is stationed in Thiepval and Holywood.

Are you from Ireland? Because I am, and this is an absolutely ludicrous reading of the situation.

The British and Irish governments partitioned Ireland, for a bunch of reasons 100 years ago. If you look at what people in the North of ireland (still part of the UK want), most of them want to remain as they are (which is fine, even if I personally would prefer the island of Ireland to be one nation again).

> The last all-island democratic vote in Ireland was the second Dáil, which voted for the island to separate from the UK. A century on, British troops, who have been on a bloody campaign in Ireland from Drogheda to Bloody Sunday and on, still occupy Ireland.

The last all ireland vote occurred in 1998, to ratify the Good Friday agreement.

https://en.wikipedia.org/wiki/1998_Northern_Ireland_Good_Fri...

While I'm sure that tensions run high in the Russian/Central/Eastern Europe part of the world with respect to Ukraine, dragging in inflammatory propaganda from other parts of the world (that you clearly know very little about) is incredibly unhelpful, and quite frankly rather offensive to people who have to live with it.

But, I also mentioned India in my comment. By your OP, it appears legitimate for the British to invade India right now. Do you agree or disagree with this statement, and why or why not?
Not all files are copyrighted. For example, files which are not creative works -- including those which are mechanically created -- are not subject to copyright.
My dad used to bring a pack of American Coca-Cola back any time he went. It's not even close to the British equivalent. I believe it's due to the good old high fructose corn syrup.
In my previous experiences, it really boils down to the unit economics.

If a given process generates $1 in revenue over a year, and it takes pennies for AWS services, that's a good sign your design is not going to break the company's pockets down the road.

In some cases, it's not easy to narrow the unit economics so much, which adds uncertainty to your premises, and there might be market fluctuations that change the unit economics in the future. I try to anticipate which areas are most likely to change and think of a trade-off in terms of short term speed and flexibility to change later, if needed. Almost always they're a trade off.
An interesting quick dive into how some of the artifacts of historical implementations can carry forward decades later. I'm saving this one. While everyone on HN is probably familiar with a pile of examples of this in our own work particularly if you do anything lower level, this is a nice example because it's really easy to grasp even for total non-programmers and gives a feel for the layers upon layers the digital world is built on. Details on the x86-64 bootstrap sequence are interesting to tech people but this is the sort of thing I might show in a school class.

That said at first I thought the author was being a bit tongue in cheek on the suggestion to fix it with:

>A downside to making any changes is that the badly formatted GIFs won't render any more. I reckon just be bold, like the release of Netscape 2.0...If Netscape was fine with breaking poorly-made GIFs, we should be too!

But we kind of have a bit more content now then when Netscape 2 was released, and it seems they're serious?

Support more than 256 colours in a single frame of GIF animation
Support fast GIFs (10ms delay)
No confusing behaviour with small delay = slow GIF
Better compression for GIFs with multiple small areas updated per frame

But frankly at this point why? We've got good universally adapted image formats that do more than 256 colors. We've got webm and so on (even Apple caved on that one in the end) for baked animation which is much smaller and more powerful than gif, and plenty of CPU and libraries for generation on the fly. We've got powerful ways to do animation purely with HTML/CSS/SVG/JS. GIF is a historical artifact with a lot of its value at this point purely about old things. This wouldn't even retroactively bring newer capabilities to older systems because it would require updated code which by definition means the ability to run new browsers and thus modern capabilities.

I get they really enjoy hacking on gif but come on. Only way I can see it working is if all the players agreed on some metadata that could be added to gifs which wanted 'standards' vs 'historical' playback with the default remaining historical, and potentially also make it a browser setting. That'd still leave the ad issue, but maybe at this point that's moot given the advancements in blockers (and it'd be a very easy thing to look for as an indication of an ad, and thus be selected against).
Here are some well known brands:

https://palm.com

https://www.emporia.eu/en/home
If electricity is cheap enough, what does it matter if its only 10% efficient? just means it is expensive to store energy.

Maybe its greenwashing, but it is also a hedge against battery tech. I know most people here have already made up their minds that BEV is the only way forward, but does it hurt to have competition?
American courts generally give very strict and tight page limits when submitting briefs, so American legal writing has evolved to be concise as possible. The best lawyers regularly and repeatedly cut their briefs to length, removing any superfluous words. There's no requirement to omit "the" before plaintiff and defendant, but it's acceptable and saves space, so everyone does it.
That doesn't matter if we're talking about scenarios where a significant fraction of the sun's surface area is covered. That requires enough mass for each fragment to make such a loose "shell" that they would influence each other gravitationally and perturb each other's orbits.
Egypt: 42/100k https://web.archive.org/web/20200520081209/https://www.who.i...
USA: 11.1/100k https://www.cdc.gov/nchs/products/databriefs/db400.htm
Germany: 2719deaths/80million =~ 3.4/100k https://www.destatis.de/EN/Themes/Society-Environment/Traffi...

Different years, different data normalization, but the general point hopefully holds.
This is really cool, I'm going to try it out and probably hack on it!

Minor nitpick: it would be nice to have a requirements.txt included to make it easier to download the right dependency.
That one part yes, but if you can build most of your application cross-platform and only do certain things with "native" solutions you might get better bang for the buck. Discord and VS Code comes to mind.
So, snowflake charges you for "credits", which don't have a 1-1 mapping with dollars (because sales, volume discounts etc).

The real trouble is that they don't show the credits used anywhere in their SQL interface (there's a table, but you need to go looking for it). If they wanted to help you keep costs down, they'd show you how many you'd used without needing to jump through hoops.

As I said, great product, but pricing could be a lot more transparent.
It is an issue with the media. It's also predictable. If you name your article in a way you know will get blown out of proportion in that way, you are complicit.
The US exerted enough pressure over NATO that it's policy became NATO policy in that case.
It will be interesting to see how foldables will fit into this (pun intended). Devices like the Motorola Razr Fold and Samsungs Z Flip for example. Of course once opened they are still pretty large phones but at least compactness while carrying and width seem promising. Plus reasonable battery life and cameras, both features that small phones too often have to do without unfortunately.