skysight-inc/HackerNews huggingface dataset:
Yep! I understand the desire to measure to get a picture of what's going on, but the usual arguments about measures just become targets and are often counter productive applies.

I do wish we could simply trust human judgement a bit more. Not sure how we could arrange things so senior leadership would go with it though!
This is like hiring construction workers, but not having money to buy them a hammer and nails. This ridiculous notion that software developers need to use free tools and neither they or their employer can't pay for any is very odd to me.
all carbohydrates are empty calories. if you fully eliminate fat and protein from your diet, you will wither and die. if you fully eliminate carbs, you'll be fine.
There's also no reason why a "reboot" can't be a "violent power cut", especially if the equipment in question doesn't hold any state. For instance, there's no reason why you'd need to go through a shutdown sequence for a printer.
Once you have decided to use the geometrical representation of the complex numbers, the justification of the norm of a complex number is Pythagoras's theorem.

If you want a more "complex numbers" justification, you can say that you want to make the vector "real" by moving it to the real line, so you multiply it by the inverse rotation of the complex number that you are looking at. If you instead multiply it by the conjugate, then you need to compute the square root of the output since it multiplies by the radius again.

I hope this helps!
Last 1h for registration in Vue Contest
Hello HN, there is one hour left to register to the contest!
What are you waiting for?

We made a pretty cool video about this contest! Check it out: https://www.youtube.com/shorts/dF28oB4WXFE
You are confusing housing as a capital good with housing as a service.

Corporate landlords (and investors in general) don't want the houses to sit empty. So they need to rent them out, or forego rental income.

And, yes, premium apartments are fine. You know that houses today are much nicer than the houses we had in 1800? That's because over time the average new house being built was nicer than the existing housing stock.

When a new nice apartment is being built, there ain't a sudden bang and a newly created rich person steps out of a cloud of smoke. [0]

That rich person that moves into that nice new house will (on average) vacate a slightly less nice house, that someone else can move into, and so on. This is called 'filtering'. See eg https://buildingtheskyline.org/filtering/

If you don't build nice new houses, rich people gentrify the existing houses; which ain't better for poorer residents.

[0] So if you had a market that worked like this, that would be great. It's like an infinite money machine for the economy. Rich people can pay a lot of taxes.
I wonder if construction workers also expect someone to give them free hammers and nails if they want to work on hobby projects. I doubt that. So maybe then software engineers shouldn't be so stuck up about not paying for their tools either?
With a safe runtime, a pointer is really something like a `struct { u32 allocation_base, allocation_offset;}`. (it may be worth doing fancy variable-bit-width math to allow many small allocations but only a few large ones; it's also likely worth it to have a dedicated "leaf" section of memory that is intended not to contain any pointers)

An implementation of `sort` would start with: `assert (begin.allocation_base == end.allocation_base)`. Most likely, this would be implicit when `end - begin` or `begin < end` is called (but not `!=`, which is well-defined between unrelated pointers).

If we ignore the uninitialized data (which is not the same kind of UB, and usually not interesting), the `strlen` loop would assert when, after not encountering a NUL, `s.allocation_offset` exceeds `100` (which is known in the allocation metadata).
No as I only browse HN via browser in private tab without saved credentials so there is a friction to open it and it doesn't suck all my free time? ;)
> so they get bought out by investors, who can produce any amount of cash as long as the investment pays off.

But they only do this if they expect housing prices to stay high, which they wouldn't if high prices were expected to spur construction and thereby increase supply and reduce prices. The problem is when the construction is inhibited so the investor's expectation is that prices will go up rather than down.
Overproduction was the problem at the time, not shortages. There was a shortage of money caused by loans - it was impossible to make money to both buy all the goods and pay all the loans. This is why money lending has to be banned, as it makes the markets stuck like this and causes a depression when the economy improves.
Dimensionality Reduction in Neuroscience
Unfortunately that's not the case.

All remote attestation technology is rooted by a PKI (the DCA certificate authority in this case). There's some data somewhere that simply asserts that a particular key was generated inside a CPU, and everything is chained off that. There's currently no good way to prove this step so you just have to take it on faith. Forge such an assertion and you can sign statements that device X is actually a Y and it's game over, it's not detectable remotely.

Therefore, you must take on faith the organization providing the root of trust i.e. the CPU. No way around it. Apple does the best it can within this constraint by trying to have numerous employees be involved, and there's this third party auditor they hired, but that auditor is ultimately engaging in a process controlled by Apple. It's a good start but the whole thing assumes either that Apple employees will become whistleblowers if given a sufficiently powerful order, or that the third party auditor will be willing and able to shut down Apple Intelligence if they aren't satisfied with the audit. Given Apple's legal resources and famously leak-proof operation, is this a convincing proposition?

Conventional confidential computing conceptually works, because the people designing and selling the CPUs are different to the people deploying them to run confidential workloads. The deployers can't forge an attestation (assuming absence of bugs) because they don't have access to the root signing keys. The CPU makers could, theoretically, but they have no reason to because they aren't running any confidential workloads so there's no data to steal. And they are in practice constrained by basic problems like not knowing what CPU the deployers actually have, not being able to force changes to other people's hardware, not being able to intercept the network connections and so on.

So you need a higher authority that can force them to conspire which in practice means only the US government.

In this case, Apple is doing everything right except that the root of trust for everything is Apple itself. They can publish in their log an entry that claims to be an Apple CPU but for which the key was generated outside of the manufacturing process, and that's all it takes to dismantle the entire architecture. Apple know this and are doing the best they can within the "don't team up with competitors" constraint they obviously are placed under. But trust is ultimately a human thing and the purpose of corporations is to let us abstract and to some extent anthropomorphize large groups. So I'm not totally sure this works, socially.
51 days? That looks like the old Windows 94/98 bug, where it used a 32-bit variable to store uptime in milliseconds
They also offer a personal license, which I would say should be affordable to any devs if they were getting money. Rider is $149/year for the first year, $119 for second, and $89/year for the third year onward.
> or other new rationing limits

I did write this!

Also you have no idea if there will be no shortage of gunpowder. Rationing gets applied where the shortages are, and the shortages are many times difficult to anticipate or predict. I get your point and agree it's more likely to be new items, but that's just a gut feeling. In reality shortages can happen on basic products that are easy to manufacture but which a country doesn't manufacture anymore, for example if it's not very profitable.
From your naming, I would have done the opposite :) Start with courage 0.05 and show experiments whenever it is greater than the threshold. To enable a feature for everybody, you lower the threshold to 0.

How did you measure "experiment tolerance"?
> Unfortunately, I no longer recommend Bitwarden for normal people because the built-in password manager in Firefox is too good.

I use both Bitwarden and Firefox and I would strongly encourage everyone to not use the password manager in Firefox. Do you know the tab sync across devices is broken in firefox? It was broken since Aug 24 and it is still not fixed https://bugzilla.mozilla.org/show_bug.cgi?id=1913795 . If they can't sync tabs across devices, i wouldn't trust them to sync my passwords.
Yes - "if you have Italians connecting to your website and look at ads, even if you make $0.01 total, you have to register and pay 3% of that, or else".

This is already in effect for big corps like Google, but now it seems to be for everyone - therefore its presumed relevance to HN.
Show HN: Tango – A concurrent matchmaking service in Go (for fun)
In Poland you don't pay gains tax on real estate if you own longer than 5 years. If you own shorter than 5 years you can skip tax when buying another real estate right away. The prices increased 100% in the last 5 years. No limitations for foreigners. Please come buy and invest to make the bubble spectacular. People needing a place to live cannot afford anymore so it doesn't matter.
Inference just means using the model, rather than training it.

As far as I know Nvidia still has a monopoly on the training part.
Repeatedly: when people post shit like this they more or less guarantee the next company won't even try. People! this is one of the few companies which open sources their product. The time to doubt and preach is not here yet... by far.
Would you care to elaborate? It also matters what counts as "bad password manager" to you - Poor crypto? Poor UX? A reddit post ;-)? LastPass?

With passkeys, both the website and the user can be pretty sure that the "password" is secure. The website knows that it's based on enough entropy, and the user knows that the website can not loose it.

Of course if I use a random generated 80 char password I only mildly care if the website stores it plain text or not.

But if I was a site operator, I could additionally trust that the users are using secure passwords. Without insane strength requirements (which people only work around anyway, e.g. Passw0rd!123 is usually accepted, but thisisasuperlongpassphrase often is not).

I'm in the business of testing security, which means I sometimes crack passwords. No matter how much training you put your employees through: Somebody gonna use ${some name}${0 or 1 special char}${some birthday} - is it's the spouse, kids or affairs data, your guess is as good as mine.
I have a long standing debate with a friend about whether the future of C++ will be evolution or extinction.

Safe C++ looks excellent - its adoption would go a long way toward validating his steadfast belief that C++ can evolve to keep up with the world.
What's missing that would necessitate an update?
Memory-safe languages aren't enough to protect you from incorrect syscalls/kernel bugs, bad JIT code, or attacker controlled processes writing into your memory. Secure hardware can help with all those things.
Yes, but now it's for everybody.
Frankly I would worry about that with any third party that holds my data. There are a few Bitwarden exporters on Github that also account for attachments (something the builtin exporter doesn't for some reason).
You can still find some artists on Bandcamp that release on mini disc. Whenever I see them, I buy one to try and help encourage more artists to do this.

And of course, many artists release on cassette. I have an album from Dirty Art Club on it's way to add to my cassette collection as we speak. My collection has grown considerably in the two-ish years I've been using Bandcamp, despite the sad controversy.
I wonder why that is? because they are trained with dropout?
No, they are not. They have a separate product which is closed source and there was a accidental mixup between the dependencies of the two. They fixed it quick. As I posted repeatedly in this issue: we need to be much much more lenient and supportive of one of the very few companies which still try. If this is the support they get why would anyone else even bother?
My ASUS has a POWER-button where my end-button used to be... I thought we stopped mixing in power-buttons on the keyboards ages ago for obvious reasons.
Some, sure. But the amount that a typical SPA CRUD app has? Not even close.

I know it probably comes down to devs starting out with React and then thinking that that's how hard webdev is supposed to be. But the reality is that the vast majority of apps don't need to be SPAs with Reacts/Formiks/Flux-derivatives/Routers and would be faster to develop, offer better UX and have a single digit fraction of the boilerplate code to do the equivalent.
People are dicks to one of the last companies which operate in a transparent manner and open source their product.

There was a bug, it got fixed. Nothing to see here, move along.
That would be reasoning from a price change.

Please be careful to separate the price of houses as a capital good from the price of monthly rent.

I'm arguing that all else being equal, if the price of houses goes up, the price of housing as a service (ie rent) can go down under certain circumstances.

Specifically also the opposite: interventions that make houses drop in price, eg restrictions on lending like we saw in the wake of the Great Recession, can lead to less construction, and thus rents going up.

The tightening of lending standards in the wake of the Great Recession saw the ratio of rents to house prices go up a lot.
When your housing inventory is located on no mans land, and your economic policy is largely built on top of assumptions that housing should be an infinitely-appreciating asset (instead of a depreciating asset, like any other hars asset) , then you end up with china prices.

And I'm not even mentioning the fact that the Chinese birthrate decline is so precipitous that their current population is expected to half by 2100.

The chinese market of housing does not reflect real supply or prices. It instead reflects bad incentives and an economic bubble propped by the centralized state
Nvidia talked publicly about this in May 2017, 7 1/2 years ago. No doubt they had already spent some time on it before that.

https://riscv.org/wp-content/uploads/2017/05/Tue1345pm-NVIDI...
Show HN: Globset for Nix Source Filtering
Hi there! I am Edgar and I wanted to share with you “globset”, a Nix library to help specify what sources to include when building a Nix package using familiar glob patterns like “*/*.go”.

Nix is package manager and meta build system, in that you glue together compilers and other build systems in repeatable sandboxes like “docker build”. When specifying the source inputs to a Nix package, you typically end up with irrelevant files that when changed causes a rebuild unnecessarily.

“globset” provides a concise and simple way of specifying what sources should be included. It is built on top of the new “fileset” library introduced in Nixpkgs 23.11, and is composable with any libraries using it. This is our second open source project after releasing nix-snapshotter last year. (See: https://news.ycombinator.com/item?id=37407758)
Cool article, but I’m curious why the National Park Service is posting content about WWII history on their website?
How is it supposed to do that (in the general case)? If I write a C++ program that will index out of bounds iif the Riemann hypothesis is true, then frama-c would have to win the millennium prize to do its job. I bet it can’t.
Look at what Dacia is doing with their cars. The cheaper models literally come with a phone mount and nothing else. I think there are some buttons for climate etc.
Using :%s instead of :s lets you preview in real-time what a regex substitution will do while you are typing it.
1. For at least one of the whistleblowers, it was certain not "convenient" because he already managed to go public with the accusation, the lawsuit was filed, and his deposition was already made.

2. I'm not sure how a few whistleblowers dying disproves "responsibility does not get easily sloughed off". If anything, they're getting extra responsibility than is warranted. Every time there's something wrong with a Boeing product, people almost reflexively start posting about how it must be caused by corner cutting by Boeing, or how it's yet more evidence that Boeing it circling the drain. This happens even for planes that's are decades old, have a solid service history, and by all accounts are probably caused by pilot error or improper maintenance.
I just bought the largest laptop I could find for work to get the vertical space. Turns out they don't make bags for those anymore though so I have a gigantic backpack that I have to squeeze in somewhere :-)
Python PGP proposal poses packaging puzzles
The app is very clear when a time is based on gps vs the schedule. You can even watch the gps like you can on Uber.

No one can predict the traffic but in my daily experience it is reliable to the minute
JAX isn't an eDSL, because it doesn't obey full Python semantics (namely, changing what a method does at runtime).

Mojo just discovered it ain't happening: https://news.ycombinator.com/item?id=41927000
>So how in the world have we become a society that's okay with TLS inspection "because security and compliance" but not okay with recorded phone calls?

What are you talking about? Call center workers are recorded all the time. People working in finance must conduct work conversations on a monitored medium, lest they get smacked by the SEC.

https://www.nortonrosefulbright.com/en/knowledge/publication...

If you don't want the company to monitor your instagram browsing, do it from your phone, not your work machine.
Those schematics used to be included with computers too in the 80s. It was normal as far as I know as we had them with anything electronic. At least where I was. Do not remember when it stopped.
When Eject buttons became obsolete, the obvious thing for Apple to do was to finally put a Delete key there. But nope. For a while it was some weird "lock" thing, and now it is indeed a power button.
I can real-time adjust my car's range by changing the temperature and fan speed. As I bump up the temperature, the range computer immediately goes down in significant increments. It's not been proper cold here since I got my EV, but at the moment I'm seeing about a 30km range decrease with cabin heating on.
After this heresy, do we need a "Hitler reacts to the normalisation of Space Marines" bunker scene?

(it's not just 40K; Cleese had to explain Fawlty Tower's use of the unsympathetic comic foil to people who took them entirely too literally)
You can build it yourself very easily for 1/3 of the price:

https://departureboard.jonathanfoot.com/
Something will always be the bottleneck, and it probably won’t be the speed of electrons for a while ;)

Some compilers (go) are faster than others (javac) and some languages are interpreted and can only be checked through tests. Moving the bottleneck from AI code gen step to the same bottleneck as a person seems like a win.
This review is focused on Linux application performance, where Arrow Lake is generally strong. Compared to its predecessor, 14900K, it ends up both faster (barring some outliers) and significantly more power efficient. Compared to Zen 5, however, it is not as impressive: AMD's 9950X comes out ahead in both raw performance and perf-per-watt, especially in workloads that use AVX-512 like CPU inference. Still, 285K does have some wins in tests that can take advantage of its DDR5-8000 memory support, in some single-thread benchmarks like PyBench, and notably in code compilation.

In Windows reviews [1], 285K's performance is even worse, particularly in gaming tests where it is slower than 14900K and 7800X3D (and with AMD soon launching 9800X3D, the gap should become even bigger). Just like Zen 5 on its launch, Arrow Lake seems to suffer from scheduling issues. As the linked review notes, "When pairing Windows 24H2 with Arrow Lake, performance will be terrible—we've seen games running at 50% the FPS vs 23H2". So there's some hope for improvement with future updates, but overall the Windows scheduler looks beyond suboptimal for modern CPUs with complex topology.

[1] https://www.techpowerup.com/review/intel-core-ultra-9-285k/3...
Show HN: Market Research Tool
I have the opposite problem. If I forget to log into bitwarden, passwords just get saved into firefox / chrome, so now I've got some passwords in bitwarden, some in chrome, some in firefox, and worst of all bitwarden doesn't seem to have an easy way to unify these databases.
Sounds like Trump would match this description too with his relationship with Putin, how he sent Covid machines to him instead of the American people, how he's promised to withdraw all support to Ukraine and cripple NATO.

Essentially he wants to give Putin everything he asks for.
A hopefully concise description of the XY problem you can link to on issues.
We are looking for a skilled and experienced Senior Backend Engineer (m/f/d) to join our ABOUT YOU Backend Applications team within our Supply Tech Circle onsite in Hamburg or remotely within the EU.

Our ABOUT YOU Backend Applications team is responsible for the implementation of efficient and seamless backend system solutions to handle our retail business across all our ABOUT YOU shops in all countries we operate in. The ABOUT YOU Backend Application integrates external partners (merchants) and is our quality gate for their data, covering diverse data transformation and enrichment processes.

With a great sense for business and deep knowledge of the retail Backend Systems the ABOUT YOU Backend Applications team builds solutions and delivers features that serve the business needs and enable our ambitious growth plans.

What you will do

- You can take a business problem, translate it into a technical problem, and work with the team to ensure it is properly designed, planned, and delivered.

- Build and provide internal & external RESTful APIs that ensure a fast & frictionless updating of our backend products

- Embrace modern agile software development methodologies and extreme programming practices such as TDD and pair programming.

- Constantly challenge and expand your knowledge of reliable software architecture, programming and new technologies

- Plenty of room for your ideas and creations, flat hierarchies, and very short decision paths.

Who you are

- Hands-on & recent experience with Laravel

- Hands-on experience developing synchronous APIs

- Experience working with message queue systems (SQS, RabbitMQ or equivalent)

- Experience working with AWS, TF, MySQL, Redis or equivalent

- Expected to take ownership of what you build for E2E, including automated testing, deployment, monitoring, and incident response.

YOU ARE THE CORE OF ABOUT YOU.

We take responsibility for creating an inclusive and exceptional environment where all genders, nationalities and ethnicities feel welcomed and accepted exactly as they are. We believe that a diverse workforce essentially contributes to the ABOUT YOU culture. In order to maintain talent and diversity, we emphasize the care for physical health, mental health and overall well-being. Our values and work ethics essentially contribute to our brand mission: empower acceptance and shape an inclusive, fair and circular fashion culture.

We are looking forward to receiving your application – preferably via our online application portal! Thus we can ensure a faster process and for you it is very easy to upload your application documents. :-)
The IPv6 Transition (Apnic)