skysight-inc/HackerNews huggingface dataset:
Hi. Blog post author here.

There's multiple factors behind this.

For one, the IETF already has a JOSE working group. This working group doesn't see it necessary to have a competing standard, and will stonewall any effort within the IETF to make a competing design. Dealing with their gatekeeping and tut-tutting over "why make a new design instead of just ironing out the deficits of JOSE?" is a full time job.

For the past few years, I've also not been able to email any IETF mailing list without Legal's permission from my employer. This is due to how broadly the IETF interprets "IP contribution". It was so stupid that I had to harass our IP lawyer for 2 weeks (in conjunction with a Sr. Principal Engineer who was deeply confused why they wouldn't even respond to my tickets, emails, or Slack messages) to get them to let me send an email to the COSE working group mailing list to inform them of a security footgun that was being proposed: https://mailarchive.ietf.org/arch/msg/cose/k6VnQkSNgyD1TsCMQ...

The permission I finally eeked out of Legal was only to send that initial message and nothing else, so Google's Sophie Schmieg had to fill in the blanks when they responded with questions: https://mailarchive.ietf.org/arch/msg/cose/BPKWnJraRblWEC9nu...

There are no technical reasons why there cannot be a PASETO RFC, or a PASERK RFC. The only objections are political or (from Amazon's side) very stupid.

I'm likely to be fired soon for refusing to relocate in accordance with Andy "Jasshole" Jassy's top-down RTT mandate, so I don't feel any incentive to hold my tongue on this matter.

I've personally given up on the IETF, and will instead be contributing PASETO and PASERK to the C2SP initiative, which I believe is more suitable for cryptographic specifications.

https://github.com/C2SP/C2SP
Came here to report this too.

Otherwise, this is very clever.
"buy our ai for magic documentation" .... here's some static text to sell it, because thats what work, you know.

tell me about selling shovels to fools
Show HN: We made BudgetMaker for you to know where your money goes
So my pal's great at design, and I'm all about coding. We've been itching to put our heads together and build something awesome. After bouncing around a bunch of ideas, we zeroed in on one common pain point we all face - budgeting and expense tracking. Let's face it, most of the apps out there are either jam-packed with annoying ads or super confusing to use. That's why we're buidling a straightforward, user-friendly budgeting and expense tracking app that's ad-free and totally free to use. Plus, it's built on React Native, which I've been absolutely enjoying working with. We'll sort out how to make money from it later, but we promise: no ads, ever. We're still fine-tuning and would really appreciate your thoughts on how we could do better. And hey, a little positivity never hurt either! Thanks for your time!
I think "one two three" sound very similar in a lot of languages. Like pronouncing them "a e i".
Do you mean 1TB of data? or cluster with total memory capacity less than 1TB?
From your own link: "Capitalism is an economic system based on the private ownership of the means of production and their operation for profit". You're talking about something else.
> Why should it be possible to continue when a single flight plan is wrong?

To make the system resilient.

Note: When the error happened the flight was not in the air yet. The system in question received the flight plan 4 hours before departure time. If the system would have flagged the flight plan as bad they could have called them and told them that they can't fly. If not that they could have refused them when they were entering the airspace. Can happen any time for any reason.

> Naïvely it sounds like having even a single plane in an unknown position would make safe automated control impossible.

Flight plans are not for knowing the position of the plane.

> Is that wrong?

Slightly.
>but an absolute crapload of money off the business as a whole.

Of the 11 sectors making up the S&P 500, over the last 15 years, finance is one of the least profitable. Banks are not very profitable compared to other sectors of the economy. [1]

The reason is there are ~5000 banks in the US, and a huge number you can choose from. If a few banks were simply charging tons more than it actually costs to run a bank, another of the 5000 would lower costs and attract more customers from the costly banks. The largest bank by deposits, JP Morgan Chase, holds < 8% of deposits held by banks. There is no monopoly, or duopoly, or anything approaching market dominance. [2]

If you're sure they making "an absolute crapload" you should invest in them. But since in reality they are not very good investments, you should rethink your beliefs. Your beliefs simply are not true, as demonstrated by market evidence.

>Keep in mind that banks receive enormous support from the government and society.

Keep in mind that society and government receives enormous support from banking. That's why they have trillions in assets - because they provide value to those using banks. When people, or govt, chooses to use a bank, both sides gain (consumer and producer surplus in economics). So the amount of business some entity obtains is reasonably proportional to the amount of utility they provide to customers. This is simple econ.

>There’s the FDIC

Paid for by banks....

>Fannie Mae, Freddy Mac

Paid for by, you guessed it, banks.... Where do you think the loans the FMs holds originate?

>the Fed (and its discount window, FedWire, etc)

Designed to help banking remain stable from bank runs, from, guess what, panics of people. It's such a good system for stability compared to previous times that the structure has been adopted by all 200+ countries on the planet. Not a single one has decided not to use this structure.

>the fact that banks are effectively permitted to create M2 money

A common misconception - it is not "free" money. It is backed by an exactly equal debt, netting zero in assets for the bank. To cover the risk that the borrower defaults, the bank charges interest. If the bank makes enough bad loans, the bank, not you, lose money.

The alternative is no loans, for college, cars, houses, payroll, etc.

>the governments (federal and state) essentially require a bank

To fund their functioning. How do you think the govt runs a deficit? Banks lend them money. Without the markets made by the banks to provide liquidity to govt, at the municipal, state, and federal level, society would be tremendously worse off.

Go spend time learning how the bond markets work, how treasuries work, detailed differences between the Fed and Treasury, and look at historical events and how they were paid for.

>the regulation is missing the bits where the banks may not refuse service or abuse their customers

Then you have not read any laws, ignore the many agencies that precisely do this, or the long history of punishments.

[1] https://novelinvestor.com/sector-performance/

[2] https://www.statista.com/statistics/727546/market-share-of-l...
The speed of this delivery is an interesting benchmark of the Hype Team™ of those big techs.
I think the summer season this will be logical and doable. Everybody can do this driving. But the truckers get paid for the entire year. How would a self driven truck go when there is near zero visibility? They will stop and wait for a snow storm to stop. Human drivers however will just go on, knowing that if something is on their road it is impossible to avoid.
This tool was created out of a personal need to occasionally download specific versions of chromium. Turns out it's much more cumbersome than one would expect. It's much easier for firefox, but still not as easy as it could be. This is my attempt of simplifying the process. Maybe it's helpful for someone else too.

The code is available on Github: https://github.com/pabueco/browsers.zip
probably because fewer and fewer people are using a (non-web based) email client.
Wow. Assuming that is true/not due to a misunderstanding, that really brings a dose of reality to the "Rust is safe!" selling point. Doesn't matter if the language is technically safe, if in real world use it still segfaults (even if due to programmer misuse).
Bigotry towards other Indians is unfortunately a common and global thing among Indian diaspora. So is nepotism. Many organizations and Indians in powerful positions have benefited from both.
> But the flight plan wasn't erroneous - it was perfectly valid.

Well. Then the real issue is that a single flight plan, erroneous or not, should not stop the full system. It should flag that flight plan for problem resolution and keep on working with the rest of the flight plans.

Would result in a slightly inconvenienced flight dispatcher, or worst case an inconvenienced flight, instead of a nationwide shutdown.
>If tests are low quality, they somehow managed to pass the code review. So, I would have more wider questions to the project, knowing this.

The answer to this is almost always a lack of skill or that the team was focused on delivery and were willing to neglect test quality in pursuit of that goal.

Either way it's a common enough situation that can't just be handwaved away. Even if you've fired the team members responsible for that code the code doesnt just go away.
There's something pretty monstrous about being able to actively participate in the Nazi machine and then put it all behind you as if it never happened. I think "engineering nerds" sometimes get too much of a free pass from the HN crowd.
You wanna try again with that title?
Another satisfied Kagi customer here ('early adopter's badge). Just wanted to chime in and say I think KSW is awesome. I'll happily renew my annual subscription.
Thank you! In keeping with the theme of helping strangers with correct language usage: if you're going to keep writing sentences, you should start them with the first letter capitalized.
Ukraine asked Starlink to increase coverage so they could do an attack on Russian occupiers. It's not hard to see what this sort of coordination looks like. This is more than Ukraine using a service that happens to be there.

While I happen to agree with the goal of pushing Putin out of Ukraine, can I blame a private individual for not wanting to take that step.

Musk is a private individual, and Starlink is a private company. They are not in business to fight wars.
Interesting! I’ll have to look into that.
Well, Emacs has indeed a problem with blocking because it is single-threaded. To resolve that issue internally it also maintains an event loop being used to drive async. functions calls. But not all extensions leverage that yet. But I doubt the problem described in that reddit thread you cited is really caused by that. It sounds more likely the author of that Emacs fork experienced an issue with inter process communication. Who knows because there is no detailed context given.

I am using "lsp-mode" for Javascript, Typescript (including React) and even on a huge Perl repository and I don't find it to be too slow for me. I am running a five year old mediocre laptop using Ubuntu. But perhaps I don't have the same standards as the author of that Emacs fork.

> You can downplay all you'd like, but a non-issue does not spur a productive maintainer to fork the entire codebase to implement changes, or alternative clients (LSP-bridge) that manage out-of-process connections to servers in order to work around Elisp limitations.

Well, it's an impressive feat, for sure. But I don't know anyone actually using that person's fork. So I wonder whether that really is such a huge problem as the author implies.

And -- why do you care anyway since you seem to be happy using VSCode?
Hey send us a mail and we can maybe work something out :)

mail@gs-dsp.com

I've been wanting to check out that museum and I live nearby so now I have an even better excuse.
Linux on the Arm-Based ThinkPad X13S: Getting There
Yeah, I think Napolean used to show off his wealth by using aluminum silverware at his fancy dinner parties.
I don't know the state of Rust stability, so this may reveal my ignorance, but I have strong doubts that exa will continue to build let alone work in 20 years.
I mean data size.

It's anecdotally the threshold where "normal" ETL methods start having problems. Obviously performance is hard and the only correct answer is "it depends", but I have never seen Spark improve things on datasets that small.
haha is Chinese, so also a "loan" word
> that relies on collecting data and tracking users for most of it's income

How then duckduck go managing to compete with them wituhout collecting data and tracking user to the same extend? https://fourweekmba.com/duckduckgo-business-model/
As a slightly more frivolous use of this website - we're approaching conker season!

Last year my kids wanted to go collecting conkers and I used a similar website (https://www.treetalk.co.uk/) to find a local place with lots of horse chestnuts.

It worked brilliantly and the kids thought I was some kind of genius for finding so many.
The Texas Freeze: Timeline of Events
How big would you say Yacy's resource hogging is nowadays? I was considering running an instance years ago but I was told horror stories of it using 4 gb of ram at minimum.
My favourite one of these is “That that is is that that is not is not is that it it is”, which can take on a few meanings depending on how you distribute the punctuation.

My favourite punctuated form is “That that is, is. That that is not, is not. Is that it? It is.”.

https://en.wikipedia.org/wiki/That_that_is_is_that_that_is_n...
> VS Code in its current state has no perceptible input latency on modern hardware, easily verifiable.

"easily verifiable"?!!? This is a ridiculous statement - lots of VSCode responsiveness is dependent on which language servers you're using, and some are definitely faster than others. Sounds like you're extrapolating from the languages that you personally use?

The golang LSP has had widely documented performance problems on large codebases on and off over the past 2ish years (mostly resolved at the moment AFAIK), but it was severe enough that a large percentage of my group at work switched to Goland (Go IDE from Jetbrains) because it was much, much less laggy on our larger projects than VSCode.
And another I came up with a while back: The lowing-cow Low Cali local yokel Low-Cal Calzone Locale.

<https://old.reddit.com/r/thebutton/comments/318w4j/april_2nd...>
But with even less work you can just pick up a model that was pre-trained using GPL and get great results.

I'm able to pull messy results directly from internet sources and re-rank on the fly with a quantized e5 model small enough to fit in a serverless function.

You don't need a vector database to do all this stuff, people who are paid off people using vector databases are the ones who are hyping them up the most.
DUPLO is LEGO.

Same manufacturing quality. Or even stronger design and QA checks as it is expected that toddlers will play with them.
As a Lisper. I’ll always refer to McCarthy and Minsk’s as the fathers of AI.
電腦 in Chinese (rather than Japanese) characters to be pendantic :)
Yep it's hard
It's easy for me to say "I won't work on military stuff" but then again I'm single and have no kids

I don't know if I would have courage to stop working in Russian military IT tech if I were a sole provider for a family of three.
Yes I know there are lots of such apps, the trick is getting API access in the first place.
> The system in question received the flight plan 4 hours before departure time.

This is not true. The plan is transferred 4 hours before it is due to enter UK airspace. Big difference. Flights can already be in the air when the plan is transferred.
What is the $1 in `wg show $1` work and how/when do you run this script?
And mummy/pappa would be used be used colloquially in Gujarati, apart from the more formal mata/pita and other terms like ma/bapu.
Don't worry Apple will surely be as pity as plausible when side loading anything just like they are with every pro-user.

You want to install this app? Ok, first we will send you a verification email to make sure it's you, but before we do that you will have to wait a cool down period to make sure you want this app.
variety of code is one thing, your library can be used in thousands of places, doesn't mean it have to do thousands of different things
May I ask for more details? I don’t know much about the ML DL scenes, is he related to LSTM and European side of the story?
One of their main candidates [coffee] is incorrectly selected: it is something like "sourch" in Armenian (սուրճ)
[https://en.wiktionary.org/wiki/%D5%BD%D5%B8%D6%82%D6%80%D5%B...].

Also, in Hebrew an orange is a "tapuz" (תפוז), which is short for "tapuach zahav", or a "golden apple" [https://he.wikipedia.org/wiki/%D7%AA%D7%A4%D7%95%D7%96]. A pity that this isn't highlighted, given that Hebrew is supported in Duolingo.
I have no idea why I'm supposed to care what it's based on.

Does this make any difference at all to the tracking?
Show HN: Generate leads through an SEO-optimized blog
In B2B businesses, generating leads is of utmost importance, and using a blog is a cost-effective and efficient method. inblog makes it easy!
> Given that the system could not reconcile the error, the fail-safe software logic intervened to prevent the incorrect data being passed to air traffic controllers, and the FPRSA-R primary system – as designed – suspended its functioning and handed its tasks to a back-up system. But the back-up system applied the same logic to the flightplan, with the same result, and similarly suspended itself.

This seems to be the root cause. My reading of this is that the system initially validated the flight plan, but while processing the plan it hit something it didn’t understand. It should have treated this as a late validation error, rejected the plan and continued its work, but instead it treated it as an internal error and crashed. I guess it probably hit some kind of assertion.
Eh, it probably has to be a collaboration - doubt it's easy to do fieldwork in China or Chinese history without Chinese support - but that does also feel a bit like reputation washing.
As a SWE/SRE, how does Kagi compare in quality of results (i.e. finding you the answer easily) vs. DuckDuckGo and Google?
OK, that makes sense. And understood on route vs position. But wouldn't your design still require additional complexity in the system? It would need to keep track of all bad flight plans, and also keep a database of the status of those plans. The controllers would need to update the status to tell the system that they had phoned and cancelled the bad plan. That (small) additional complexity would cost money and add risk.

It sounds to me like the engineers made a design decision between "add handling mechanisms for valid-but-unexpected flight plans" and "ensure we can handle absolutely every valid flight plan"? If so, this is a rare case where I sympathise with the engineering team behind a major IT failure.
The Indian government is a customer too.
This is a good thing to consider when picking Linux distros. Who are the maintainers, is maintenance done in the open, do they enforce reproducible builds, how is review process done, what are requirements for mainters/packages/releases?

You also have the option of building from source yourself. Some package managers and distros (Gentoo, NixOS, Guix) do this for you.

This is BTW the main reason I wouldn't use derivate distros for anything serious.

Debian's generally trusted in the community - their slow pace come from risk-aversiveness.
Not just plate. LEGO builders use DUPLO bricks under as basic for building big landscapes, mountains.
"definitely not necessary"

If you live in any kind of rural area bus services are likely to be pretty poor and if you aren't next to a railway station then what do you do? Cars are as important in rural areas in the UK as much as any other country.

Edit: Of course, the proportion of people in this position in the UK is probably relatively low but they do exist - I'm one!
There's also the issue of drift [0]

[0] https://en.wikipedia.org/wiki/Drift_(linguistics)
But upvotes and downvotes are a form of regulation (global same enforcement for everyone), and not a form of market liquidity.

They'd be market-liquid if HN learned an embedding of who-upvotes-what and created a bubble for each user where each sees the comments they'd upvote.

In facebook/instagram/tiktok/linkedin your comment would work.

(On an unrelated not, I sort wish HN would do that for posts; as I'm not interested in 95% of what makes the HN frontpage. Please bring me back hardcore technical content, please let me ignore societal/self-development/CSS/drama/etc posts. No judgement but I just don't care about that content.)
The Vital Importance of SSL Certificates: Safeguarding Your Digital Journey
In today's digital landscape, where data breaches and cyberattacks have become alarmingly commonplace, ensuring the security of your online interactions is paramount. One of the most crucial steps you can take to protect your sensitive information is by utilizing SSL certificates.
At least it didn't lock up following the flightplan in a loop ...... (or is that why it really shut down)
No, and I never said that. I mentioned challenges to exist for minorities.
Model M piano is clicky
If your computer is a Xilinx MPSoC there is IBERT. It's a pretty awesome concept.
Nodejs modules should be written in javascript/typescript.
Yeah, this is the sort of thing I would assume can only be really mastered as children, like a lot of sports, and falls off after 21.
Make your fortune first. John Oliver did a good story on just how badly the industry exploits its drivers:

https://www.youtube.com/watch?v=phieTCxQRLA
Ugh i hate to get involved in a thread that isn’t going anywhere but… yes?

My social circle is pretty balanced based on the gender/race breakdown of where I live. Not perfect, but a lot better than 85/15 of YC. I don’t try to maintain a ratio, but the world is roughly 50/50 male female so it seems easy enough that 50% of the people you meet would be from each group.

Why would it not be a similar red flag if you have 85% male friends? Idk how you’d do that unless you actively avoid making friends with women if you had 85% male friends.
Speaking of “no central authority”, I read an article about a city in China that was an industrial hub.

The local government was too slow so the road network was entirely built by companies opening factories there. They just created a road they needed, then other companies added to it, etc.

It actually worked out pretty well considering nobody was regulating or designing it as a whole.
My first time seeing an injection attack ingested by it's own topic thread on hn, have there been any like this before now?
Last I checked, Tauri isn't using an embedded Chromium, but the system's "native" WebView widget. Bundling a browser engine would be a step backward from that approach because it would become similar to Electron (e.g. big install size, increased resource usage when many applications run side by side - the only difference would be that the embedded browser engine differs).
The natural step after enshittification is enAIfication.
"... says StratCom". lol. you guys aren't even trying anymore
> Not only with autocompletion delay to 0.0, but also setting the

> minimum prefix to 1, so that it activates on every keystroke;

> the default is 3.

There, from my config:

(use-package company
:after lsp-mode
:hook (lsp-mode . company-mode)
:bind
(:map company-active-map
("<tab>" . company-complete-selection))
(:map lsp-mode-map
("<tab>" . company-indent-or-complete-common))
:custom
(company-minimum-prefix-length 1)
(company-idle-delay 0.0))

I had no performance issues whatsoever with it. The suggestions tend to be better in quality when coding in Typescript due to the type hints compared to, say, Perl being designed around dynamic typing. But that's a limitation of the language.
I just wanted to say, I stumbled upon your website a few years ago through the Tromp-Taylor rules of Go and found the things you do impressive and inspiring. It’s a nice surprise to see you commenting here.