skysight-inc/HackerNews huggingface dataset:
Fair! :) The HyperSpec is full of easily forgettable details that almost never matter, until they do :D There are even undefined and implementation-defined things there, which can trigger C++ PTSD on a bad day...
I think so — clear button saying "Reject All / Alle Ablehnen" at the bottom.
I don't really disagree with anything you said, but I think the roulette wheel and the E2E chat are funny examples, you could have a high value roulette game and a casual chat about the weather, where the stakes are opposite to your point ;-)
That would make sense if code was written solely for the enjoyment of its readers, but it isn't.

Code uses text, sometimes even natural-language prose, but isn't like "books and writing". It has to communicate knowledge, not feels. It also ultimately have to be precise enough to give unambiguous instructions to a machine.

In this sense, code is like mathematical proofs and like architectural blueprints, which is a different category to drawings, paintings and literature. One is about shared, objective, precise understanding of a problem. The other is about sharing subjective, emotional experiences; having the audience understand the work, much less everyone understand it the same way, is not required, usually not possible, and often undesirable.
I agree with you on the first part, but no, code is not easy to verify. I think you missed part of what I wrote. I mean verify that your code is bug free. This cannot be done purely through testing. Formal verification still remains an unsolved problem.
Personally I find value in toy examples like this as it helps me check I actually understand the core architecture. You can look at a diagram or an equation explaining a transformer block but how do you make the jump from that to actually implementing it? With such examples you can check your understanding of what's actually getting computed where, what the dimensions of the vectors and matrices are etc.

Sure the vast majority of people who want to work with LLMs don't need to know any of this. But personally I enjoy understanding how things work and I like to be able to drill down into what's happening at a very basic level. Something like this is a lot easier to play around with and check your understanding vs the source code of a real transformer model. Once you feel you've mastered a toy example like this, the real code becomes easier to get to grips with.
pelosi is neck deep in insider training. and biden's pardons for his son and others are also "legal" at best. just to give two examples off the top of my head.

if the law is broken - you have to break the law.
https://youtu.be/a5bWFIVyLyo

https://youtu.be/w-BdI2WQPLY
Those nanoseconds aren't really entropy then, are they?
OK, but what is this wonderful subset of C++ that is geared towards extreme performance without sacrificing safety, and has expressive metaprogramming facilities that to do not tank compilation and run times?

Not a rhetorical question, I'd love to see a book or notes that carves out precisely that subset so those of us who want to learn can avoid the tons upon tons of outdated or misleading documentation!
It’s consolidated within the executive branch…
It's not the IC who needs to find their replacement for a team. That's the responsibility of a team lead or VP. In my experience, those who think it is the ICs responsibility, they lack proper boundaries and contribute to an unhealthy work environment.
Imagine reading "one-second(th?) of all women". It seems absolutely ridiculous.

Yet "one-third" or "one-fifth" are perfectly normal. Language is weird and I like that.
I couldn't boot a W11 installation USB drive on my newly built PC despite using the official MS tool to write the drive. Fiddling with secure boot options for an hour, even updating UEFI were all for nothing. I said "screw it", loaded the image with Rufus, and it worked on the first try, with the added bonus of MS account bypass.
What a dumb analogy.
Differential protection against SARS-CoV-2 reinfection pre- and post-Omicron
It's sad that CaptureOne now cost 350 USD and you will not get any updates :(
The good news is that you already listed the two separate ideas. In C you need to have a single type which embodies both contradictory ideas, but that's actually a choice, albeit one it's far too late for C to change now.

The fact that choices you made in the past can't subsequently be changed is baggage. Even if you decide tomorrow that this was a waste of your time and you should never have worked on the provenance problem, you can't have that time back. [that's an example of personal baggage, in the case of C the early choice to only have the single type for both purposes is the baggage]
Grossly negligent in Oregon's Wildfires, it's asking lawmakers for protection
In theory, I agree. In practice, how do you explain how NSO Group kept the secret for the 0-day exploit for WhatsApp remote execute for its Pegasus product? Or do I misunderstand Pegasus? Maybe it isn't a one trick pony, but a platform to continuously deliver 0-day exploits.
Currently YouTube is blocked at work without a Google login, and Chrome keeps demanding and successfully convincing individuals operating shared PCs to stay logged in on a browser session indefinitely.
Reading the article, it doesn't seem so.

The drug looks promising, even though it will probably not work in all cases.
This idea was also more or less explained in the book "The Mikado Method".

https://www.manning.com/books/the-mikado-method
> Based on proof-of-work mechanisms and advanced risk signals

> Friendly Captcha does not depend on tracking your users and exploiting personal data.

What "advanced risk signals" are these that do not involve tracking (or fingerprinting) users?
Related, I guess:

https://news.ycombinator.com/item?id=42968547
iTunes backup requires a computer. Time capsule for iOS should be an appliance.
EDIT: ignore all this, as per other comment, this appears to be an unrelated company registered in a different country.

The real [Deutsche] "Gesellschaft für Datenschutz" seems to be: https://www.gdd.de

-

Before edit:

Given this is one of the organisations who help give governments draft laws by advising them, and whose purpose is to help its members obey those laws, that would be rather self-defeating.

And given the web design apparent on the following page, I think this is much more easily explained as "bad web design": https://dg-datenschutz.de/imprint/
Will microplastics be the lead plumbing of modern civilization?
I use Play, and I think it is a good web framework, nowadays.

In the past, however, upgrading to new versions, was annoying, because of pretty big changes in the API. (Don't know if this is what GP had in mind though.)

And even worse (I suppose) for people who were using the different ORMs which have come and gone, instead of plain SQL.

Akka has been annoying too: Adding WebSocket to my project, using Akka, was extremely much more complicated than doing the same in Nodejs (at least looking at the Nodejs docs I've seen).

Today, to me, Play is feature complete and all I want is maintenance updates (and performance optimizations but not so important). And yes, that's how things look right now: Some bigger companies pay an open-source maintainer, so Play gets regular maintenance updates, but not any annoying major API changes (or so I hope), nice.

Play has become boring in a good way? :- ) (Thinking about some "Use boring tech" HN posts.)
It's not well known but Canada also has rules (for any company or agency covered by Federal privacy law) around respecting the users wishes and gaining meaningful consent.

And as someone who was successful in making such claim, it was a relatively easy process.
I found an archive of Apple's Human Interface Guidelines.

Here's 1985:

https://archive.org/details/apple-hig/1985_Apple_II_Human_In...

Here's 2013:

https://archive.org/details/apple-hig/MacOSX_HIG_2013_10_22/...

(More in sidebar)

Do they still have these? Anyway I present it as a curiosity. Maybe they're heroes for sticking relatively closely to objective considerations like how a slider should behave and when to go fullscreen, or maybe it's all their fault for being pretentious and tastefully elegant and dumbing things down with a 1-button mouse in the first place. Maybe it shows a smooth evolution from good intentions, and successful corralling of terrible erratic interface choices (from the dawn of time, i.e. the 80s and 90s) into something logical and standard, through into an inevitable rise of nebulous "user experience" over function. Or maybe it was all nebulous and abstract from the start, and the high point was in the middle, somewhere around 2000, where it went through a phase of nitty-gritty good sense which faded away again, I don't know.
The choices are driven by the extra revenue and will not change until mass enforcement. Some sites (mostly news) even have a "buy subscription" or "accept cookies" option which I thought was not allowed under GDPR.
Yeah, I lost respect for A16Z after they launched their some-300M crypto fund a few years ago. This hire just cements that loss of respect, not that the guy is any bad but the fact that they wanted to hire this guy speaks volumes in terms of how biased their hiring process is for non-partner positions in the firm.
The news is that it actually started working again some time ago. Indeed, this:

(cl-defstruct person gender)
(make-person :gender "m<|>")

with cursor at <|> does elicit "male" completion. Yay for normalcy?

(Though honestly, I didn't notice this earlier - Copilot tends to hang for me too often in all kinds of files for me to identify these stopwords.)

(EDIT: gotta admit though, this is hilarious: https://github.com/orgs/community/discussions/72603#discussi...)
it works as specified, but in many cases that's not what someone who hasn't read the spec would expect
From what I hear in other engineering industries (software engineering is engineering) it is more like people just stick with what they know because it can take 5-50 years for a new technique/tool that is significantly better to show up.

You can literally just specialize in something and just do that for the rest of your career. In fact they have the opposite problem, sticking with very old "proven" techniques despite innovation happening.
Spoiler: it's not allowed. But until they get huge fines, they will continue doing that.
Good spot, the real [Deutsche] "Gesellschaft für Datenschutz" seems to be: https://www.gdd.de
There's some pedagogical value at the "fundamentals" end: exposing how automatic differentiation turns calculus into matrix algebra, especially for CS students who are weaker in math.

For the rest of it, there's pedagogical value in giving students worksheets (I prefer ipynbs for coding, but hand calculations are good for algorithms) to follow along with the lecture because if you don't do this, in 2025, 1/4 of the class will be on their phones (and the other 3/4 won't show up to lecture).

If you can work through the papers/source code on your own and aren't afraid of the math, these aren't for you.
Oh dope, I'll try again later, then!
Honestly, you are better off using online sources; any book is going to be out of date and not helpful.

Google's info is good and there are tons of YouTube and articles online.
I thought they were talking about Las Vegas until I read the article. I wonder if that was the intention when they titled the article.
Wow, nice catch, I've flagged it.
600 cycles in 4 years is pretty high IMO. Do you carry it around all the time without it being plugged into socket ?
> vinyl made a comeback

Well, at least one of us must be living in a bubble.
I like the idea of either augmented computing or calm computing. Either it is fitting comfortable on/in me, or it is seamlessly integrated in the ambient environment. The basic idea that we are a mechanistic factory line, where computing are industrial tools, and I have to master my role in the process, or get my hands malested is sicking.

I really hope the LLM wave makes this view realistic. We still mostly see tools that enhances our use of tools, but I believe LLM's strongest functionality is that it provides efficient translation between human needs and machine instructions.
Huh? This is much more complicated than a ridiculous $5m buyout. They will spend you out of business, financially chock you if you follow the 'basic economic rules', they even won't know you exist.

Yes, this is delusional. You would need infinite subsidies, an iron will, hardcore regulation, all that for forever to have a little chance at being significant.

(side note: on HN, many are aware than most software, open source or not, are brain diarrhea).
> Putting it another way, if you always start them in the same state, they'll always produce the same sequence.

This can be easy to bump into in fairly trivial cases.

For example, initializing by time alone can be problematic if you spawn N threads at once which all do their own seeding. Then they can all reach the seeding process at the same time, relative to the clock used for the seeding.

I had that problem with one of my earlier ray tracers, and so had to add add the thread id into the mix to seed the PRNGs.
The Postman Drop: Introducing the AI Agent Builder
We subsidize everything here. If you're important enough that the government might want to influence your behavior it has very little legal authority to demand things. Instead, we encourage behavior with tax breaks, contracts, and grants. Then we add stipulations to said breaks/funding, threatening to revoke them should the business/org in question not comply.

It's kinda like passing laws that require certain behaviors from businesses and such, except also taxpayers get their money funneled into private orgs for the privilege.
Damn, I haven't read Basic Instructions in a loooong time. Glad to see it's still going strong!
I think humans do two broad types of arithmetic:

#1: For small numbers, the answer is "directly" available to us without consciously applying any steps

#2: For larger numbers, we consciously apply some formal method to break the problem down into smaller steps of type #1. Like column addition, adding digit-by-digit and carrying the ones

Despite seeming direct, I'd argue that if we could see at a low-level what our neurons were actually doing for #1, like to get 3 + 5, it would likely also look roundabout. Might even be a similar process as with LLMs, approximating magnitude (~7-9) then snapping to parity (even, since 3 and 5 are odd).

LLMs should be capable of #2, including choosing an appropriate method, with chain-of-thought reasoning. But in addition to that, and I think what bongodongobob is getting at, is that LLMs appear to have a more robust #1 than us - being able to accurately add far larger numbers whereas we'd normally fall back to a step-by-step method after one or two digits.
After 20-30y they keep looking good on the shelf. I listen/watch their digital copies from NAS, now the 4th generation of HDDs I used for media storage.
Yep. I fell for clickbait, again.
> there are ways to get similar or better blocking for free

How can you get better blocking for free?
Business opportunity to launch an LLM that specifically targets pr0n site developers.
Show HN: I made an extension to filter out worthless tweets on X
Someone didn't like to be reminded of things. :)
2023. And apparently working based on the most recent comment.
Hey HN,

I got bored of worthless ,,let's connect" posts, so I created FilterX

Basically they are saying follow for follow back, but I wanna build meaningful connections here.

So from today you can filter out tweets that do not serve your growth.
If you don't hit resource constraints some of the time, you're overprovisioned. (Conversely, if you don't have idle capacity some of the time, however briefly, you're underprovisioned.) Overprovisioning can sometimes be the right choice if it isn't too expensive, but ML infrastructure tends to be on the expensive side.

Better to make a profit on small but larger-than-expected volume than a loss on large but smaller-than-expected volume.
Don't use rust for game dev for linux: the rust toolchain has been buggy since 2015 and is unable to statically link libgcc.
I'd guess that this actually affects all [corp same scale as Cloudflare], but Cloudflare is the only one that's actually transparent about it.
I think you might be imposing an America-centric view on the BBC. I doubt that was the intention.
That's fair. Sadly, It's been my experience at some bigger companies that even the VP doesn't have the final say in securing a promotion. Especially for a more senior level role. What I've seen happen instead is guidance from HR to avoid discussing promotion attempts altogether which also seems terrible for all involved.
I think the big red flag with UI/UX was that it was a new term invented for a concept we already had: HCI. Human-Computer Interaction is what it was called when companies like Apple and Microsoft were releasing style guides for application developers to adhere to, to ensure their applications remained consistent with every other application on the system.

By inventing a new term, that generation of designers signature that they were ignorant of that past work. And the specific choice of terminology further signalled the shift in values for the designer. It was no longer about creating optimal interface points between the human and the computer, it was about creating "an experience".

It centered creating a distinct brand identity for the application through the design, a goal that is anathema to the goals of HCI. Because of this, it was not enough to use the native UI toolkit of the system, which had been carefully designed around consistent experience. It became necessary to reinvent UI tooling from scratch, with the primitive elements available in the browser engine being readily available for doing such. The cross-platform nature of the browser also presented an opportunity for the MBA- and SV-driven focus on monopoly to pursue total market dominance, rather than just creating one good app for the users you have on the one system.
Aren't these spots popular for running pig butchering scams? I don't know why BBC article didn't explicitly say this.
What’s the old adage? People leave managers, not jobs. VP never should have over promised on promotion or raise.

Probably can’t say that to the old boss/VP even if it’s true. So tell a little white lie and sooth the VP’s fragile ego.
(I work at Tillitis)

Yes, OpenTitan is cool.

The philosophical discussion about FPGAs and ASICs in the context of security is interesting.

For the TKey FPGA design you can inspect both the design (https://github.com/tillitis/tillitis-key1/tree/main/hw/appli...) and the toolchain (Icestorm: https://github.com/tillitis/tillitis-key1/blob/main/doc/tool... that contains synthesis, place&route, NVCM programming tools).
However, the internal FPGA fabric—consisting of the logic cells, memory, and interconnects—remains proprietary.

Most Open Source ASICs I am aware of provide open-source RTL designs, but the tool chains are usually proprietary. Hard macros, memories, security mechanisms, etc are typically also closed source. And then there is the manufacturing process itself that is not transparent.

There isn’t a definitive answer as to what constitutes “enough” openness for security inspections. Individuals have different thresholds for what they consider acceptable.

So far we chose as much open source as possible.
Easy, triple the hardware requirements and don't talk to any hardware because if you do you'll have to mess with buffers in a non approved way.
Yeah, I got it with a discount (Black Friday IIRC). I'm still on an older version but it works perfectly fine with all of my cameras, I don't see a reason to update.
> Somehow?

Oh no! Working with end-users is madness. It's tiring, exhausting, counterproductive. Users don't know what they want, and will demand the worst possible solution for them. They will resist and circumvent security measures in the program. They will make sure to use the program in an unintended way and then endlessly complain about it not working in the way it was never meant to work.

The day I transitioned from B2C to B2B my emotional well-being improved tenfold.

Now, on a more serious note: making an individual user facing product is more expensive. It's easier to pitch and sell the product to an organization managing multiple users because the organization will agree and compromise on many aspects of the product, and then will create internal organizational policy for its users to use the product only in permitted ways. It will make feedback and improvements requests expensive for the users and will serve both as the customer surveyor and as the first tier of the customer support for the software shop. It's a match made in heaven (and that's how Microsoft and the likes built their empire). There's nothing surprising about that.
I feel that there is no good answer to this. For me It is more about the parts of the solution than the big problems. Some of the big solutions stay but it is mostly how you fit things together that stays with me. Everyone works differently here, e.g. I tend to reuse lots of things other people reimplement them there are drawbacks with both types of learning. I read a lot of code.
The need for equivalence, if any, is in the parsing and not the visual presentation. HTML does not consider itself, according to its maintainers, to be a presentation format.
ipv6, unicode, usb...

Why am I more worried than excited about a new standard?

By the way bounds checking was introduced in Turbo Pascal in 1987. Iirc people ended up disabling it in release builds but it was always on in debug.

But ... it's Pascal, right? Toy language.
Michael Moore found banks that gave out rifles.

At small scale, demand must be incentivized, even if that means temporarily dropping the price below zero to reach sufficient scale to be self-sustaining.
_When_ there is a manual.

On the other hand, there's no excuse for designers & developers (or their product manager, if that's the one in authority) not to work their ass off on the ergonomics/affordance of the tools they release to any public (be it end users or developers, which are the end users of the tool makers, etc.).

It benefits literally everyone: the users, the product reputation & value, the builders reputation, the support team, etc.
Wasn’t the point that process does not matter if we can’t distinguish the end results?
TIL something: https://en.wikipedia.org/wiki/Pig_butchering_scam (I knew about the concept, just hadn't encountered the name.)
Direct sunlight on Earth can be 100,000 lux, for comparison.
Not just most of the judges, but most of the MPs who voted on this. Let them eat their own cake.

I think they could do something like what Tik Tok did, by letting users know why they can no longer provide the service.

I would personally give Apple money to see them actually stand-up to this. What's probably more concerning is the number of companies not complaining about this at all.
Not economically feasible. You'll never replace them periodically. You'll never buy a second time the files that you wouldn't loose when they won't be unreadable.

The industry expects you to buy SSDs that you write once, keep 5 years while having nightmares about going bad at the same time as the backups, then buy another set, worse than the current set but you'll never know until too late, and replace them all. Rinse and repeat.
In the UK the employment arrangements of politicians are very unconventional. In some ways, they're more like independent contractors than salaried employees.

If your MP has an office in their constituency? They rent the office and buy all the computers and desks and printers and whatnot out of their own pocket, and get the expenses reimbursed later on.

The separation between work life and professional life is also extremely blurry. After all, you have to build up a network of supporters and donors and people in the party who like you before you can get elected. So hundreds of your best supporters and closest allies already have your personal number saved against your name in their phone.

I think they do not have MDM.