skysight-inc/HackerNews huggingface dataset:
> why QUIC exists when SCTP does

Because QUIC uses UDP, which is supported by most/all intermediate routing equipment.
You are right. Funny enough, this can be mitigated by stating you talk to an AI. People are not as "afraid" of talking to an AI as to a human.
Writing tests with AI, but not LLMs
The parent was correct - it's not about the company not using x509 certificates, but not using publicly trusted certificates. There are myriad private/internal PKI solutions available from OpenSSL & bash to millions of dollars of solutions from Big Vendor.
If you can't replace the publicly-trusted certificate quickly, you probably don't need it to be publicly-trusted in the first place.
>>they aren't the manufacturer's customer in the market for new cars

Wow somehow this simple observation seems to be the greatest critic of capitalism I have heard in long time. It succintly shows why this system if left alone and scaled will destroy everything with its externalities.
Smart people read a book and critically think about it. The others think it was written by a superhuman and turn everything into religious beliefs.
I've been consistently pro privacy and tried to withdraw as much of my 2010's data as possible once learning.

So yes, i will cry privacy concern about a government audit from a non-auditer. Where is the GOA in all of this?
Seeing as David Weisberg's "History of CAD" is trending today I submitted "History of Unigraphics" by 3 of the original Unigraphics 7 dwarfs.

Edit: Unigraphics X SDRC became the system we know today as Siemens NX

It came out at the end of 2024 - these guys must all be around 80 by now.

https://news.ycombinator.com/item?id=43169194
Whoes uncle is he anyways?
> You like simplicity but your bash commands have more flags than the United Nations
Why do you think that curl doesn't support h2c ?

It does. Just use `--http2` or `--http2-prior-knowledge`, curl deduce the clear or not clear by `http` or `https` URL protocol prefix (clear the default).
Can it wreck a nice beach?
Sounds like it's an issue with the speed limit.
I like this, I built something far less accurate...

https://clockish.co.uk/
Yes it has. I mean, it hasn't worked out in every case, but between Tesla (Ford/GM/Chrysler), SpaceX (Boeing/Lockheed Martin), TikTok (Youtube), Moderna (Pfizer/Merck/GSK/Sanofi), Uber (Taxi industry/Medallion system/Dispatch companies), Stripe (PayPal/Visa/Mastercard), AirBnB (Hilton/Marriot/Expedia/Booking.com), and OpenAI (Google DeepMind/IBM Watson/Academia), I think there's enough of a case to be made that being young and ignorant of the existing incumbent entities has worked out in a couple of cases.

SV needs people who are young and dumb enough to go up against established players that older smarter people who are entrenched in the system know better than to go up against the giants to disrupt things.

Hell, the Traitorous Eight, once they managed to lock up enough capital are the ones who founded Silicon Valley, went up against the incumbent Shockley Semiconductor, founding Fairchild and Intel. They were the leading experts in their field at the time though, so maybe that's a bit different, but plenty of people, knowing too much about the whole situation have decided it's not worth it to try. Innovation doesn't come at the hands of those who don't try.
I Can Practice Behavioral Questions
I can declare my right to do something as much as I want... that doesn't mean I get to do it, certainly not if a judge decides I can't.
HTTP keepalive it a feature from HTTP 1.1, not HTTP2.
Reads to me like Digicert is hiding behind the TRO to protect themselves from upset customers over following the procedures they should have followed. I don't think they want to update their legal work to prevent customers from legal action over revocation, legal action has been working in their favor so far.

For a company whose entire business is verifying company names and handling the CA process, Digicert seems rather unwilling to actually stick to the process. They can't help having a TRO filed against them by customers with incompetent tech such as Alegeus Technologies LLC, but this isn't the first time they've failed to follow the appropriate processes.

Going through the courts to stop negative discourse seems rather crass for a CA. I don't understand why a company that has been subject of suspicion and doubt lime Digicert would do such a thing unless it's a last-ditch effort to get the heat off their backs.

I'm sure their clients love Digicert for not forcing them to replace their certificates at the appropriate times, but they're in for a surprise when this whole thing blows up and they suddenly need to find another cert vendor when Digicert gets delisted.
Hong Kong unveils HKGAI V1: A milestone in local AI development
That seems like a perfectly fine way to start a disruptive venture. Tesla started as a way to grow luxury EVs for money, except real experts got acquired.
It's fascinating that we've built a system that has expended perhaps several million dollars of engineering, legal and admin etc time over the issue of a single letter not being capitalized [1], without any demonstrable impact beyond a failure to meet ambiguous specifications.

I do hope that dealing with all of the underlying issues around revocation etc makes the time and effort spent useful, and the Web PKI doesn't just mire itself in squabbling that blocks progress on actually meaningful issues.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1894560
Video surveillance limited to your own private property is not actually subject to GDPR. See GDPR article 2 para 2 lit c. It's not my asswipe opinion, either, see this whitepaper from a state privacy commissioner: https://www.datenschutz.sachsen.de/download/Hinweisblatt_Vid...
They were great early on until they got bought and then they sucked.

All of the talented people left around 2013 if memory serves me right.
What is the Universe made up of? (1980)
Links to any existing articles on this topic would be greatly appreciated.
From this point of view I don't understand what's happening between the actual SOTA models practice and the academic models. The former at this point are all MoEs, starting with GPT4. But then the open models, if not for DeepSeek V3 and Mixtral, are always dense models.
Is this a real issue? SCTP runs over IP, so unless your talking about firewalls and such, the support should be there.

Edit: a quick search showed that NAT traversal is an issue (of course!)
It's extremely funny that this is accurate for souvlaki in Greece. :)
On the contrary, I was amazed by the quality of food in stations in Japan. Some "shady" shops there had some of the best ramen/udon I had in Japan.
"Cats mostly hunt birds, because rondents are smarter, faster, stronger and have weapons (teeth)."

Where did you get that from? I'm pretty sure it's not accurate, both from reading and personal experience.

Cats don't tackle rats often, and they are at a low risk of being bitten by mice (the hunting technique for mice involves first stunning the mouse by whacking it as hard as possible, ideally using body weight). Mice are smaller than most birds.

Cats do have instincts for rodents, birds and fish. But in most areas rodents are more available, so the cats don't get very good at hunting the other two.
BitTorrent Bencode Format Tools
Dispensing with the Tech Bros
I wrote IMO for a reason. The issue with your statement is that you are implying I disagree the improvements in clean code aren't improvements. They are for the most part, but they are improvements of those particular examples, and do not generalize. The function size thing in particular is absolutely stupid. There are also different improvements that could be done.

In the real world optimizing for the text of the program is the wrong thing to optimize for. It doesn't matter if the text reads nicely if the behavior is wrong. Then what you want is code optimized for debugging, and code optimized for debugging wants to avoid jumping around since the more information you see in a single stack frame the better.

Similar issues with just OOP style code in general. Isolated state is nice, distributed isolated state is a nightmare. Porting that challenge over from distributed computing makes debugging the program harder, not easier, since you must now understand the history of communication between the objects to understand how a certain global state was reached in aggregate.

Contrast that with a sequence of steps operating in that larger state directly, it's way easier to follow the logic since it is explicitly written down in a single place.

Comments are also much better than convoluted method names. Why comments I think even Bob would agree are important, but How comments are extremely useful. Consider python libraries that write out example code in the documentation string with the outputs (that gets turned into automatic tests no less). Does the method name matter that much then? Not really.

Consider also APL and its fans. While I'm not a fan the proponents make a good point why they like it: you can see much more of your program in one go and sequences of symbols form words with precise meaning.

Basically, mathematical notation and Kanji rolled into one. How does that fit into Bob's Clean Code approach?
Already have, SpaceX have been doing a few NRO launches. Delta and Titan are retired, and Atlas is down to its last few.
> Why would you not focus on writing OO code in an OO language for example?

Often people do this to deliver higher quality software. Most languages still have some OO features, and people don't use them because they know they lead to bad code. Inheritence (a core OO feature) comes to mind. Most professionals nowadays agree that it should not be used.

OO designs are often over-abstracted which makes them hard to understand and hard to change. They lack "locality of behavior". Trivial algorithms look complicated because parts of them are strewn across several classes. This is why more modern langues tend to move away from OOP.

My guess is that im the long term, what we will keep from OO is the possibility to associate methods with structs.
"today's demo is just a disaster from every angle."

It is not. Lots of exposure. Those who complain were not customers. Those who are potential customers don't care about comments on twitter.

Can argue backlash hurts YC but for the company itself probably helps in long run.
That makes sense too! I guess ø is actually more used than œ except for the french. ø is on option+0 btw, they didn't move it very far.
In a lot of modern buildings the elevator will not let you up to any floor unless you've been admitted, so the rock won't do you much good unless you also use it to smash the lock on the elevator control panel and override the security there.
> using a slower protocol because you can't be bothered to implement the latest standard.

I thought we were discussing HTTP/2 but now you seem to be invoking HTTP/3? It's even faster indeed but brings a whole lot of baggage with it. Nice comparison point though: Do you want to add the complexity of HTTP/2 or HTTP/3 in your backend? (I don't.)
Actually, in many cases they cannot.

Take a look at the EPA "exception" that California has needed in order to impose more stringent fuel efficiency standards for automobiles.

Many forms of commerce or communication that are relevant across state lines (net neutrality rules, etc.) are considered a federal prerogative and states have limited ability to control these.

Yes, states could do more to fund research--and hopefully they will--but no state has the same level of tax rate as the federal government, and while the NSF budget is "noise" in the federal budget ($10B/$1.7T discretionary) it would be quite a big outlay for most states, even for California it would represent 3%+ of the total state budget to reproduce.

Though, now that I look at that number, maybe it's actually an opportunity for CA...
Forget about the code itself and focus on the results.

What I mean by that: Good code is code that has proven itself by surviving quietly in a long-living project that has changed a lot over many cycles of new engineers (experienced or otherwise) being onboarded. The less you hear people complain about it but the more you find people using or relying on it in some way, the better the code. If people are loud about how much they like it, it’s either new, or it’s something they’ve convinced themselves to like but know in their hearts is bad. It’s the stuff that just works that’s good - it’s so good people don’t even notice it.
Wow thats great. It is so much easy to use.
Or stealing and abusing all the data. It's like Russian gas except also the gas pipelines let Putin spy on every government agency and every household.
Here is an example: https://qntm.org/clean
I don't agree that Uber was a better solution than taxis.

They drove their competition out by offering rides far below the cost to provide them.

Now they're more expensive than what they replaced, and with far worse service.

Take pre-booking a car for an early flight for example. Taxi companies would ensure they had someone on shift ahead of time and refuse the booking if they couldn't accommodate you. Uber will accept your booking but leave you to hope that, around the time of your booking, someone decides to open the app and accept it.

It doesnt sound like it's obvious to the driver that it's a pre-booking either. So you'll often see drivers show up 15-20 minutes early, irate that you're not ready to leave.

The worst thing about Uber is that their price distortion seriously damaged their competition, who could not afford to burn tens billions of dollars on the service the business is meant to be making money from.
I agree that voice control is great, but I feel we’re at an “uncanny valley” moment. You can talk to a machine fluently in natural language, until you suddenly can’t and it makes the dumbest misunderstanding, either from recognition or from parsing.

You still get the best results by talking like a robot.
It makes logical sense. The closer a shop is to the train station, the more it pays in rent, requiring it to skimp on ingredient quality.
CORS testing has become so easy because of this tool
"Why might it be desirable to have an observation craft so far away from the earth?"

more range the merrier in case there is alien invasion. you would need aircraft that allow travel interplanetary system
Do you mean "Apfel Route"?

https://www.phonearena.com/news/Apple-Apfelroute-logo-German...
A company chooses its vendors. If its vendors turn out to be incompetent, they should choose again once the damage has been done. Just because Salesforce can't get their stuff together doesn't mean the CA industry needs to bend the knee. Let Salesforce figure out how to automate certificates, they've been in the business for long enough.

If running a private CA or self-signed certificates are even viable, then there are plenty of other workarounds that can be put in place (i.e. not updating the CRL so the software doesn't know about revocations).

If a CA's terms and legal documentation aren't tight enough to prevent a court from compel them to sign a certificate, that CA clearly cannot be trusted. Hopefully that issue can be fixed by writing clearer terms and better agreements, like people have been telling Digicert to do, but perhaps that's not possible at all. In that case, either the company should move to a jurisdiction where that kind of nonsense isn't possible, or it should be removed from global trust stores all together.
Providing them less desirable—to humans—-scraps would have likely prevented competition with them in hunting game. Why hunt living game if you can wait around and get scraps for free? So original intention of humans likely not domestication, but still leads that way if the wolves get what they want.
I'll be publishing a Firefox extension as a temporary fix, will post it here. (I don't use Chrome.)
> Microsoft aren't taking more right now. So you have to wait for some unknown time in the future when/if they start doing that again.

Interesting, I hadn’t heard that, is there anywhere I can read more about it?

> You could purchase a root off an existing CA,

As well as a sub-CA, I remember in theory you can have two independent CAs with cross-signing… but do browsers actually support that?
0-RTT resumption (unless I'm mistaken), which doesn't help with the first connection (but that might be OK).
How do you actually find people to prospect?

I've been trying to help a friend get started freelance coding who has super technical skills but not a lot of formal experience and education.

It's really a challenge when everything is AI and everyone assumes everything is a scam.
I think that the Van Halen Brown M&M anecdote is relevant here.

> and the Web PKI doesn't just mire itself in squabbling that blocks progress on actually meaningful issues.

In your view, are there any meaningful issues going un-addressed currently?
The worst ever YC demo and company I've ever seen.

Technology is supposed to make the world better. This is vile, and the script itself shows the founders do not care or understand what they are doing.
https://github.com/unclebob/fitnesse
I’m not sure what this means, but it’s not true. I have met people that are happy to be alive after ECT
You don't really need to blog for that though? You could just write to a text file on your PC and not throw it online.
I have never, in frontend, backend, or Android, had O1 pro solve a problem Claude 3.5 could not. I've probably tried it close to 20 times now as well
> If you move to Germany at some point you need to learn German, don't you?

"At some point" - absolutely.
What bothers me, and this is visible in every layer of German bureaucracy, is that you're expected to be fluent in it from day one, navigate paperwork like a native, otherwise you'll be frowned upon very quickly. Now add to this the talent that wants to move in and start inventing or kick off a startup. Not gonna happen. Ohh, and not to mention German archaic view on education and workforce (non)mobility between sectors if one chooses so
I was once given a 3d print of my name by one of my father's friends who had a 3d printer at home.

I think this was what font they used except they had it all connected , that is if I am typing "test" then t is connected to e and then s and then t , in probably the same font as that of Comfortaa.
How Core Git Developers Configure Git
Presumably they’d have higher traffic to offset the rent increase. I would expect more quality damage from the fact that they effectively have guaranteed minimum traffic ala airports
It's case old saying lost it's relevance.
This is absolutely correct in developing countries which only has one main railway station or bus stand for the whole city or town. These establishments targeted one time customer who will never return in a year. Including metro is not valid or violation of the actual circumstance this saying originated. Including Mtro and even if still counting walkable distance of 100 m from the station almost covers the whole city. Doing this in Paris with more strict enforcement of food safety and quality isn't really going to validate.
I don't think anyone here is saying that the problem are the "bad words" themselves.

I'd wager that a lot of people here are probably fine with someone shouting "motherfucker" at a problem in your screen, or saying that something is "fucking stupid", but draw the line at shouting or telling this to a person... especially in a public email, and even more especially when you're in a position of power over them.
I was around before the clean code movement, and like all software movements, it was a reaction to real problems in the software industry. Massive procedural functions with deeply nested conditionals, no structure, global variables, no testing at all. That was all the norm.

Clean Code pushed things in a better direction, but it over-corrected. In many ways APOSD (published in 2018) is a correction against the excesses of Clean Code (published in 2008).

Will people swing too far back, to giant methods, deeply nested conditionals, etc? I don't know. But probably.
> The main goal of code is to help a programmer understand it and modify it easily and efficiently. What machines do with it is of lower priority.

This mentality sounds like a recipe for building leaky abstractions over the inherent traits of the von Neumann architecture, and, more recently, massive CPU parallelism. Bringing with it data races, deadlocks, and poor performance. A symptom of this mentality is also that modern software isn‘t really faster than it should be, considering the incredible performance gains in hardware.

> Comments is a self-admission you failed to write readable code

I‘m not buying this. It’s mostly just not possible to compress the behavior and contract of a function into its name. If it were, then the compiler would auto-generate code out of method names. You can use conventions and trigger words to codify behavior (eg bubbleSort, makeSHA256), but that only works for well-known concepts. At module boundaries, I‘m not interested in the module‘s inner workings, but in its contract. And any sufficiently complex module has a contract that is so complex that comments are absolutely required.
I remember been bashed on HN saying that HTTP is hard. Yet, I saw non-sens here in the comment about HTTP.
The whole article is good but:

> HTTP/2 is fully encrypted, so you need all your application servers to have a key and certificate

Nope. h2c is a thing and is official.
But the article is right, the value HTTP/2 provides isn't for LAN, so HTTP 1.1 or HTTP/2 it doesn't matter much.

HTTP/3 however, is fully encrypted. h3c doesn't exists. So yeah, HTTP3 slower you connection, it isn't suited for LAN and should not be used.

BUT if you actually want to encrypt even in you LAN, use HTTP/3, not HTTP/2 encrypted. You will have a small but not negligible gain from 0-RTT.
It actually looks really good , but I don't see a option to try text like in google fonts for example. Let me see if its on google fonts

Edit:nvm the option to write text is below , I didn't see it. Its kinda cool actually.
9 = 22 / 2 - 2
Hole punching is perhaps why UDP is de facto?
> You've spent so much time optimizing ML models that your own brain now refuses to process any thought that could be represented more efficiently with fewer neurons.
.NET is a compelling product, cross platform, open source, well supported, good tooling.
It's not like you go to claude and say "Grug now use AI, Grug say AI make app OR GRUG HIT AI WITH HAMMER!" and expect 50kloc of code to appear.

You do it one step at a time, similary to how you would structure good tickets (often even smaller).

AI often still makes shit, but you do get somewhere a whole heap load of time faster.
Reminds me of the café "Apfelkind" in Bonn: https://www.zdnet.de/88171481/apple-beendet-markenstreit-mit...
Ahha, recently my daugher come to me with 3rd grade math problem.
"Without rearranging the digits 1 2 3 4 5, insert mathematical operation signs and, if necessary, parentheses between them so that the resulting expression equals 40 and 80.
The key is that you can combine digits (like 12+3/45) but you cannot change their order from the original sequence 1,2,3,4,5"

Grok3, Claude, Deepseek, Qwen all failed to solve this problem. Resulting in some very very wrong solutions. While Grok3 were admit it fail and don't provide answers all other AI's are provided just plain wrong answers, like `12 * 5 = 80`

ChatGPT were able to solve for 40, but not able to 80.
YandexGPT solved those correctly (maybe it were trained on same Math books)

Just checked Grok3 few more times. It were able to solve correctly for 80.
That’s absolutely not true, humans are very good at finding connections in huge datasets.

LLMs also happen to be pretty good at it, but unlike humans they don’t get bored or tired from doing it too much.