skysight-inc/HackerNews huggingface dataset:
It's less that the socket is bidrectional, but that most requests have an unambiguous end. A pipeline-naive server with Connection: keep-alive is going to read the current request until the end, send a response, and then read from there. You don't have to wait for the response to send the next request; and you'll get better throughput if you don't.

Some servers do some really wacky stuff if you pipeline requests though. The RFC is clear, the server should respond to each request one at a time, in order. However, some servers choose not to --- I've seen out of order responses, interleaved responses, as well as server errors in response to pipelined requests. That's one of the reasons browsers don't tend to do it.

You also rightfully bring up the question of what to do if the connection is closed and your request has no response. IMHO, if you got Connection: Close in a response, that's an unambigious case --- the server told you when serving response N that it won't send any more responses, and I think it's safe to resend any N+1 requests, as the server knows you won't get the response and so it shouldn't process those requests. It's less clear when the connection is closed without explicit signalling --- the server may be processing the requests and you don't know. http/2 provides for an explicit close that tells you what the last request it saw, which addresses this, on http/1.1 when the server closes unexpectedly it's not clear. That often happens when the connection is idle.

An HTTP/1.1 server may send hints about how many requests until it closes the connection (which would be explicit), as well as the idle timeout (in seconds). But it's still not fun when you send a request and you receive a TCP close, and you have to guess if the server closed before it got the request (you should resend) or after (your request crashed the server, and you probably shouldn't resend).
The Joy of Selective Attention
Sum types are not “anything that can encode an expression”. They have a precise definition. They are closed and a synonym for a tagged union.
The arctan has the advantage that it's differentiable infinitely many times over R.
https://en.wikipedia.org/wiki/HTTP_pipelining
https://www-archive.mozilla.org/projects/netlib/http/pipelin...
https://kb.mozillazine.org/Network.http.pipelining
This has existed for years, and honestly it worked pretty well for me on most servers before HTTP2 came around, so long as you didn't abuse it. You could setup multiple connections too. I usually had mine set to "4"

Some servers didn't support it, most did though. Which was why when the first HTTP2 tech demos came out, I really couldn't see the enormous speedups people were trying to demo.
> A.I. Digital Identity Data Independence Act.

Thanks for some great ideas/input.

>I actually wrote a white paper about this back in the early 2000s

If you have a copy/ summary I'd like to see it. For academic purposes only.
The design fad of ultra-minimalism has set UI development back years. Non-visible controls, exceedingly vague iconography, elimination of the distinction between control and content, and more are all symptoms of developers chasing the trend without thinking about how people actually use their products. Plus back in the day people just put more effort into designing icons. Can you imagine Susan Kare putting a hamburger menu button on something? It's laughable. A complete iconography fail and yet you see it absolutely everywhere these days.
https://archive.ph/cqPWM
Yes it could very well be although I expect Google to appeal this ruling.
It's basically a collection of API standards for common messages to and between financial institutions. If you need to communicate a lot with your bank or banks generally, then you'll probably automate it through this standard, at least in Europe, I'm not sure about adoption elsewhere. Things like reading accounts, registering transactions, stuff like that. You can, for example, build a background job that does monthly consolidation of accounts against a pile of payment providers your customers use.

If you enjoy SOAP you'd feel right at home and likely have better tooling foundations already, if you don't you probably want a library like this one, at least when they've implemented SEPA support.
Looked like things might have been not-so-bad a few hours ago. I wonder what changed.
Remember folks, it isn't over yet, I'd expect Google to appeal this one and this is just about their search dominance.

There is another one on the way with the DOJ going after their Ads business. [0]

[0] https://www.justice.gov/opa/pr/justice-department-sues-googl...
I think a year for the remedies is optimistic - could drag on for a while. Also worth mentioning that it is not an exclusivity agreement - it is a default agreement.
This reminded me of another project: https://nodes.io. Apparently it was inspired by cables.gl
Indeed, although our fear is that something unrelated will fail, so it's a bit of a risk on the capital expenditure.
No, it can't do that. My speculation is that likely it is so because in general case this might be a NP hard problem similar to the halting problem https://en.wikipedia.org/wiki/Halting_problem.

The best it can do is to say whether a given function is qualified with `noexcept` (see noexcept() operator https://en.cppreference.com/w/cpp/language/noexcept)
This could surely open the door for Apple Search as the silver lining.
If it was free text content I'd agree, but this being configuration code where you need to be very precise on the key names and values, possibly reading some docs and consulting multiple sources per line, I would not count this as 3 lines... 3 simple steps sure, but calling that 3 lines is not being honest IMHO.
Can't the US govt buy back any land they want for infrastructure? I mean forcibly buy back.
Then the author needs to take a properly scientific approach and measure why that is, rather than waving their hands about.
> one for each branch, instead of one only for the "else" part

aut consequens, aut alternatus? ( https://en.wiktionary.org/wiki/aut#Conjunction )
One downside is your thumb is always going to obscure at least one of the options.
It didn't go very wrong for the purchasing party -- AOL:

* AOL was very, very overvalued.

* They bought a company with real worth.

* When the .com bubble popped, they were left with Time Warner.

It'd be a dead company without it. On the other hand, it did very badly by Time Warner and its investors.

There are two possibilities here:

1. AI is gold, and NVidia is leading AI.

2. AI is a bubble, and NVidia is overvalued by a factor of 10-100x.

In the case of #2, buying Intel converts funny money into real value, gives Intel engineering capability it so obviously now lacks to continue to push x86 forward, and gives NVidia engineers many, many decades of x86 R&D. In that sense, it can be thought of as a hedge on AI not succeeding (or someone overtaking NVidia in AI).

In the case of #1, it either gives NVidia huge marketing and distribution channels, an end-to-end platform play, and a bunch of supporting IP, while chaining it to an obsolete corporation with 5x the employees. It also allows NVidia to do some antitrusty things by connecting with the dominant CPU platform (e.g. making iGPU chips, and various sorts of hybrids where Intel + Nvidia work best together).
Thanks! I haven’t noticed that problem! Will try it out!
> and App Runner so unsuccessful,

Is App Runner not doing well? I've been using it and it seems... well not great, but I am surprised that it's not at least trending upwards.
> You are envisioning a tech that does not exist

Nuclear blasts can cause EMPs [1]. This is honestly the thing I am most scared about someone trying in a WW3 scenario - one high altitude EMP for Europe, one for North America, and everyone not in the military is back to the digital stone age.

[1] https://en.wikipedia.org/wiki/Nuclear_electromagnetic_pulse
Show HN: Run Mutahunter.ai LLM powered software testing on your code in browser
> keep saying that, is it true?

Yes. Specifically for Italian pastas. There is an import/export lobby that benefits from disparate labelling requirements. It came up during the pandemic around bucatini, which the FDA considers a macaroni product [1].

Of course, none of this matters if you can afford it. Plenty of Italian producers will ship you food labelled as furniture. But that is expensive since to set up.

Every supermarket food has layers of these compliance costs built into the price.

[1] https://www.grubstreet.com/2020/12/2020-bucatini-shortage-in...
> Conversations with some potential users suggest that they are willing to accept fixed class paths and module configurations, and thus a fixed set of built-in class loaders, and to use specialized class loaders only when that flexibility is required

I might be misunderstanding the level of difficulty of this, but I'm surprised that a custom location/locations would need to be out of scope.
> Lots of machines at home and yet having DNS tied to DHCP or running mDNS is too much of a hassle.

Yes. I have no problem remembering the numbers. Illegal?
Thanks for checking out what I'm working on Francisco - you're right - expanding all the data models here increases the LoC. The objective of iso20022.js is not to be overly simplified, but rather offer the best way to interface with the ISO20022 standard. That's a big reason for the large payloads - no obfuscation.
I wonder if they could get around the non-public part if they themselves made the data freely available. If for example, they collected the data from the apartments they manage but the data was available on their site. I don't see anything here (but I only skimmed quickly) that specifically states the source of the data.

So basically realizing that it is better that they exist and have this data than to try to spite their competitors. Since I imagine without this data their value goes down.

So while they may be helping their competitors get data, their competitors are also helping them and then each company survive on their algorithm and contracts.
Sounds like you need... GDPR.
I thought I saw this post, or a very similar one, a couple years ago. Does anyone else remember that? Yet I don't see it in the post history.
Has the full opinion been published yet?
Hey Marius, cool project! Would this work with just the middle mouse button click too?
I'd bet the .toString() method returns an XML payload you can shove into your API call when you've configured a client for it.
How does this finding actually help consumers, in real life? They get to choose a search engine (spoiler alert: it will be Google), and life moves on. Except, smaller browser projects now miss on that default search revenue, potentially entrenching Chrome as the dominant browser.
> My younger sister, Sophie, isn't worried about retirement – but she's not exactly optimistic about it, either. "We've got climate change, war – it's like, are we even going to be here to retire?"

I see this belief in a lot of younger co-workers. Newsflash: You're highly likely to outlive your ability to work. If your plan is to die the day after you retire, that may happen, but in all likelihood you won't, and not having savings is going to end up unpleasantly for you. Save for retirement, people!
Maybe it's the particles? Almost everything in the game uses deterministic particles, but they don't work with the ring, since the particle's properties are no longer just a function of time, but also of the ring's entire position history.

I remember reading this was a big problem with the ring chapter.

I'm not sure how it was solved in the original version, and I'm surprised it regressed
Could this enable a cheaper flight as a service? Short hops from city to city or the cottage, with cheaper pilots it could be lower cost.
What is an API/service we can use this encoder/serializer with? This seems like a part of the puzzle.
> cost at least 5 lives from easily preventable accidents and is filled with asbestos (which likely killed many many more from lung cancer). is this the state people want to return to?

There is a lot of middle ground between these extremes [1].

Manhattan’s current zoning rules, for example, almost require luxury housing only.

[1] https://www.nytimes.com/interactive/2016/05/19/upshot/forty-...
I'm afraid you'd be dissapointed if you got what you wanted, because it'd likely be AI-generated money-laundering-core.
Yes the silver lining is the other monopolist getting their share of the pie.
Does it matter?

The standard would apply to all, including whatever I buy.
With documents I would me more OK with it, as I would be in control of what I’m naming my documents. In Gmail, if I wanted to me sure I could find something again, I would need to tag everything that hits my inbox, and make a mess of my tags.
These are the kinds of problems, when I was younger, I always imagined the tech industry would be solving. This is just so cool. Congratulations to you and your team and I really hope a future of small, safe, and affordable personal aircrafts becomes a reality!
The 3rd parties don't control the inputs.
I remember working somewhere where revision control actually created a mess.

I believe the problem was a combination of xenix (with limited length filenames) and sccs (which used 's.<filename>' to store each file).

Anyway, long filenames like longestpossiblename.c got checked into revision control as s.longestpossiblename where the s. prefix truncated the .c at the end

Later builds would fail since the checked out file longestpossiblename was no longer a c file and wouldn't compile.
I’ve been in situations where the top announces sweeping, high priority directives to assuage customers and the board, but have no concrete or cohesive plan so they just bounce the problem off the bottom of the hierarchy. It’s called ass covering, and it doesn’t usually work out very well.
> but at least apply some basic oop fundamentals to make it readable

Heh, and here I sit, usually complaining about the opposite!

"Don't make it so OOP gratuitous so it gets a bit easier to read and understand" is probably something I've said more than twice.

Guess what's readable or not is subjective :)
More and more botnets are being sold as a service. By that, I mean things like DDoS as a Service. So it's not quite correct to say there's no cost to the hacker.
Knowing a little bit about this, a 12km spool of 0.125mm plastic fibre costs about $1k [0]. Limits the range still (especially if the fibre is jacketed/supported in anyway).

They'll be back to barrage balloons next [1].

[0] https://www.i-fiberoptics.com/fiber-detail.php?id=3630&sum=1...

[1] https://en.wikipedia.org/wiki/Barrage_balloon
Thermal Control
Talk to your doctor, and ask to be screened for all common cancers. A colonoscopy is in your future (I just had one). Also ask for a Prostate-Specific Antigen (PSA) Test. Also look into the HPV vaccine.
Super stupid question, but this must have some kind of authentication, right? Where is that part?
Wouldn't this just hot swap one monopolist policy for another?
One of the main problems I have with Apple is that their entire approach to privacy seems to be much more of a how can we fuck with our competitors rather than a serious attempt at what they claim.

Just lots of very convenient positions they have landed on over the years but whenever that context doesn’t apply suddenly they seem to go back to doing things like this or helping China identify and arrest political dissidents for example.
Panic=abort is more like -fno-exceptions since it applies to all the code being compiled and not just function. Codegen can also take advantage of the fact that it won't have to unwind.

I don't think there is a rust equivalent of noexcept.
The common story of MySpace failure was they tried too hard to monetize and they couldn’t innovate because anything that made the platform nicer to use would short tearm cause fewer ad impressions.

I’m pretty sure yahoo is still profitable.
Sure, but if you have this kind of underlying issue any extra supply will be eaten up. And that’s after spending a long time and a lot of money to build new housing.

Places that use RealPage saw big increases in rent even if their supply wasn’t as constrained as SF.
Apple doesn't allow you to switch search engines on iPhone?
Makes sense, men literally don't have to do shit, it's like going to an online baby store and waiting 9 months for amazon delivery. On the other hand women can die in the process or more usually just have their entire body subtly destroyed in countless ways, from bone loss to getting actual depression. Rich people use surrogates for a reason.
tbh I feel bad for the kid, his thesis supervisor should have helped him more here to scope and direct the work in some sensible way. now it is bit of a mess :(

like just doing a review and comparison of existing boot verification mechanisms would have been already good scope for a thesis. Instead they are barely even mentioned as a side-note, which puts this in a awkward position.

or if crypto was focus, then putting more work on designing and implementing the crypto scheme would have been relevant. Now they got so tangled with the nitty gritty boot details that the crypto ended up also as questionable side-note.

or if rust was focus, then just implementing clean pure-rust bootloader could have been already enough for the thesis, avoiding the stumbling over on misguided crypto bits.

or many other ways this could have been more successful. overall it now feels the author ended up biting far more than what they can chew. also they should have imho spent less time coding and more time on editing the actual thesis. the text is all over the place.
It's not complicated. Open source AI = public model & training/inference code licensed as per the open source definition.
and cables.gl was inspired by tooll.io and vvvv
Everything trends upwards. Even the services they killed in the past year I’m sure were getting new customers.
But Amazon isn’t interested and doesn’t have capacity to support hundreds of services that don’t make a lot of money.
Someday, someone is going to do research into the psychology of all this. People will turn to anything besides looking at the lack of housing supply and the local politics that cause that shortage. RealPage! Blackrock! Foreign buyers!

Meanwhile, those of us who are involved and actually go to hearings in our cities see the same thing over and over again. Our 'neighbors' fighting to stop housing: https://bendyimby.com/2024/04/16/the-hearing-and-the-housing...
> Does it matter?

Of course. You’re using consumer search costs as your argument for regulation. If you don’t switch brands, that cost is incurred less frequently. You’re using the brand, not the rule, as your filter.
Yes. And seat belt laws are bad for hospitals and undertakers.
That's a rookie mistake, they should've gone with the scoring system where higher number indicates higher priority.
Yes. Viewable here: https://www.theverge.com/2024/8/5/24155520/judge-rules-on-us...
This is a nice looking website, and I can imagine this being a really useful hook into consulting work.

Some thoughts:

- replace strings with enums where possible. E.g. "USD" should be from an enum

- this sort of data-interop library could maybe be written in a configuration language that it uses to generate libraries for different languages

- a glossary would be really helpful

- a list of banks who've adopted this ISO standard might be interesting
In 2018 I implemented a software client that sent SEPA pain messages to the Luxembourg branch of a swedish bank. I don't know where you live, but at least in Europe this standard seems somewhat broadly adopted.
> make it look like they encrypted the file even if they don't actually know the contents.

I might as well encrypt a message "add $10000 to my account" with the bank's public key, sign it with my own key and send it...
They for sure do. Takes 30 seconds, just go to Settings then Safari.
It's not at all clear how this messaging fits with his financial interests, as unstable and conservative governments won't invest in electric transport, nor will they purchase more Starlink or satellite launches than the stable ones. Perhaps they will tweet more. So this seems less calculated about wealth and more about power.
Like using line of sight laser comms to send commands and return video?

Exactly that, line of sight. The horizon strictly limits your operational range, and for fpv suicide drones there goes your terminal guidance (or the "buzzing around inside a maintenance warehouse to blow up vehicles inside") capabilities.

Could be useful for high flying surveillance drones, but not much beyond that.
How does this compare with Nickel?
they do allow you to switch - maybe it refers to google paying to be the default search engine?
Please let me encourage you to write it up! I am in the design stages of a similar project and would love to see what other people are doing.
Slightly stretching the concept of "three lines of code". But it looks clean and self-documenting to this non-js developer. Nice.
iOS 18 Introduces Element Blocking Similar to uBlock Origin
We face a number of challenges simply letting our paying customers change their search engine:

1. On iOS the list of allowed search engines is simply baked into OS, we have a fiddly extension that hooks outbound calls to /search and redirects them but I wish we didn't need to.

2. On Chrome, we use an extension to change the default search engine and enable search auto-complete etc, but Google has a policy that such an extension can do one thing and one thing only, and recently removed our extension on account of that [1]. We rebuilt it to meet their needs but had a lot of back-and-forth because we included 'search by image' on a context menu item and the first reviewer felt that was a bridge too far. You'll note that Chrome provides such a context menu item for Google Image search out of the box.

3. On Chrome for Linux, the default search engine API is not available, so Linux users have to configure it manually through a series of silly steps [2]. This is at least in keeping with most Linux experiences.

There are other issues, but I say all this to highlight how surprisingly difficult it is to change this setting in a practical, consumer friendly way. It is most certainly this difficult by design, that's a lot of revenue to protect.

1: https://news.ycombinator.com/item?id=41028924

2: https://github.com/kagisearch/chrome_extension_basic?tab=rea...
Show HN: Painlessly build your personal brand without daily stress of new ideas
I probably only commit 100 lines of new code a year

You're a manager, not an IC.
So, smaller browsers can’t help entrenching Google Search? Is that a bad thing? Aren’t all of those using the WebKit engine anyway?
I'm pretty sure this is why everything we got in the first 48 hours from CS was stressing that the issue was with a "channel file" (threat definitions, content updates, etc).

Their staged update process is for the falcon driver itself. It is not for the "channel files".

As I understand it, the driver itself is understood to be a risk, and they provide facility for an N, N-1, N-2 staged deployment to mitigate this risk.

As I understand it, channel files were not identified as a risk, and were never subject to this staged deployment.

The "sell" was that you could be running a trusted driver at N-2, but still have 0day protection from up-to-date channel files. And CS's initial feedback that the issue was not with the driver itself was CYA that they hadn't been misleading customers using such staged deployments.
100% agree with you on this-- I find a functional approach, where there is no state to deal with, just input arguments and return values, to be much much easier because you can reason about each function separately.
It gives people room to try, especially now with new entrants like perplexity that might offer better results.

Google search went to shit and ruined most of the web with it, by creating an SEO industry that's 100% focused on optimizing for their ranking signals.