skysight-inc/HackerNews huggingface dataset:
Its worth noting that this asymmetry between addition and multiplication happens because our usual representations of numbers (i.e. on a piece of paper or in a a computer) favour addition over multiplication. You can come up with different representations of rationals, for example you could store prime exponents as integers so the number 20 gets stored as (2,0,1,0...) because its 2^2 × 3^0 × 5^1, or 5/6 would be (-1, -1, 1,...).
With a representation like this, or just by taking logs if you like, you can come up with a representation where multiplication and division are very cheap but addition and subtraction are more expensive.
The developer "Making of" blog post is great: https://phoboslab.org/log/2023/08/rewriting-wipeout

The game: https://phoboslab.org/wipegame/
Oh yeah, the "simps" are also exploited to hell, but that is much less likely to potentially come back to haunt them (minus financially)

It's a really fucked up system through and through.

soon we'll just have LLaMA2-Onlyfans-Chat-Generic-V1.0 and if you'd like a premium version and have enough logs, LLaMa2-Onlyfans-Chat-<YourUserName>-v1.0 -- just let us know which time you were you and which time it was someone else, so we can make a premium product.

Not to mention being able to just make potential images with SD LoRA's -- which you dont have to be the creator to make.
14 paying customers is better than what I managed with my AI startup so far. Although I did not have any money for marketing. Working on the third evolution of the idea which has reduced costs since it's so much harder to get paying customers versus people that want to use it for free.

There are a few minor English issues on the home page. Such as using singular instead of plural in some cases.

Congratulations on getting this far. Maybe consider adding an enterprise plan for large companies with priority support or something.

Also all of these things say they are training but I don't think any of them are including yours. You use vector search to find relevant text chunks to add to OpenAI prompts right?
To their credit, they are apparently helping with conversions: https://sf.gov/news/san-francisco-announces-new-initiative-s...

Unless you know something specific that is getting in the way.
I found this paper:
https://www5.in.tum.de/~huckle/Vancouv.pdf

Quoting:
“A year after the index began, it was sitting at 725 and it should have been at
960.
As embarrassing as the whole affair has been for the VSE, things could have
been worse. Had the exchange introduced options based on the rise and fall of
the index – a feature of the Toronto Options Exchange planned for next January
– the VSE would have had to adjust wins and losses of investors.
As it was, the exchange only had to pay for three weeks of computer work and
the fees of consultants brought in from Toronto and California to put the index
back in order, Seasons said.
> since our work touched many parts of the codebase and demanded collaboration with lots of different devs, we now have a strong distributed knowledge base about the existing system

Great to see this cultural side-effect called out.
I'm just enjoying how your British accent came through over text.
This is the first time I've seen a prison rape joke on HN.
I'm sorry but this is completely mistaken.

Transmeta's translation did not somehow eliminate branch costs.

In fact I distinctly remember a comp.arch thread and post from Linus himself while he worked at Transmeta that paraphrased was "the cpu's job is to generate cache misses as fast as possible."

Compulsory misses are a thing. No form of JIT is capable of eliminating them. Capacity misses are inevitable in the real world, even with the monster caches we have now.

Itanium thought it could eliminate branch costs with static analysis. How did that work out?

I really wish programmers would actually read a book about computer architecture before they so confidently conclude that it's simple to build things better than state of the art processors. You are underestimating the scale of smart that has gone into current processors by at least 7 orders of magnitude in my opinion.
The apartment I used to rent for $3,600 is now renting for $3,300 on Craigslist. I don't think the massive collapse of office building rents will be reflected in residential real estate. People still want to live in SF, it's companies that have realized that an office is a waste of money. Or maybe just rent an office with a few conference rooms to host meetings with business partners, let the bulk of your workforce WFH.
the GUI part is also open source (I went looking recently in hope of adding support for `tailscale switch` on android). It's just in surprisingly weird toolkits :)
I'll give some more detail. concurrent.futures is designed to be a new consistent API wrapper around the functionality in the multiprocessing and threading libraries. One example of an improvement is the API for the map function. In multiprocessing, it only accepts a single argument for the function you're calling so you have to either do partial application or use starmap. In concurrent.futures, the map function will pass through any number of arguments.

The API was designed to be a standard that could be used by other libraries. Before if you started with thread and then realised you were GIL-limited then switching from the threading module to the multiprocessing module was a complete change. With concurrent.futures, the only thing that needs change is:

with ThreadPoolExecutor() as executor:
executor.map(...)

to

with ProcessPoolExecutor() as executor:
executor.map(...)

The API has been adopted by other third-party modules too, so you can do Dask distributed computing with:

with distributed.Client().get_executor() as executor:
executor.map(...)

or MPI with

with MPIPoolExecutor() as executor:
executor.map(...)

and nothing else need change.

This is why I chose to use it to teach my Parallel Python course (https://milliams.com/courses/parallel_python/).
> I know most HN commentators are thinking about Terraform, but I think this change was done with Consul and Vault in mind.

Clearly Terraform was also in mind, since Terraform is now under the BUSL: https://github.com/hashicorp/terraform/blob/main/LICENSE
Same thing that happened with the expert analysis of LK99. It turns out that the real experts tend to be quieter.
Thanks! Your father's site and his work is amazing, including your house! And yes, I did end up finding the address and listing through a basic search, but your Dad's site actually has more and better pictures ;)

When you build your new Austin LAN-party-pad would love to see that.
yes, I was simplifying. also 32 bot mode.
> Services will have to be cut to balance the budget.

No. The US could also go and fix their tax code for once - start taxing the uber rich. Warren f..ing Buffet complained years ago he has to pay less tax than his secretary. A lot of the issues that cripple many Western countries relate to stupid tax breaks for the rich and mega corporations who have bought out politics.
Give me freedom or give me death.

In other words, I'm perfectly happy taking the risks to society that would exist if the government didn't read literally everyone's private communications. The right to freedom from unwarranted search and seizure is written into our basic government document, if you don't like a society like that, go move to a totalitarian state to feel comfortable in your safety.
For less than 15 billion euro you could buy enough solar to power a country the size of the Netherlands. With 5 billion to spend on batteries you might even make it through night time usage.

Or in other words: Fusion is too expensive at this point to be useful.
I noticed recently that my distro's youtube-dl stopped working (it can't successfully download movies) but thanks to news like this one I found a fix in one of the comments here:

> I've moved on to https://github.com/yt-dlp/yt-dlp anyways

Thanks!
WebAuthn: Growth and Challenges
wait until they find out about trans fats!
If you don't use joins, how do you associate records from two different tables when displaying the UI? Do you just join in the application? Or something else?
Stil pretty ubiquitous, though there are lovely exceptions like tenured MIT professor Ed Fredkin (passed away last month) with no college education at all!

Ed passed away in June month, but he's been mentioned frequently on HN: https://hn.algolia.com/?q=fredkin
Credit Card Debt Collection
The Israeli government isn't proposing to remove the supreme court but rather to limit it's power of judicial review over legislation. That would make it similar to how other parliamentary systems such as the UK operate. I'm not Israeli and don't have an opinion on this issue but let's at least be clear about what's actually happening.
Payment processors could assign reputation to longtime users, and they could have a vetting process to users as well, just like banks do. Get their full credit history, all the info of their owners, etc.

They could also communicate problems more clearly and provide better support to those who are sanctioned.

It's a reasonably solveable problem.
How about an easier and better solution, stop using a broken protocol and enforcing the use of phone numbers as an identification for critical information or banking, there are better and more secure ways, and just keep the GSM network for emergencies and 911 calls.
> Split up the monolith into multiple interconnected services, each with its own data store that could be scaled on its own terms.

Just to note: you don't have to split out all the possible microservices at this junction. You can ask, "what split would have the most impact?"

In my case, we split out some timeseries data from Mongo into Cassandra. Cass's table structure was a much better fit — that dataset had a well defined schema, so Cass could pack the data much more efficiently; for that subset, we didn't need the flexibility of JSON docs. And it was the bulk of our data, and so Mongo was quite happy after that. Only a single split was required. (And technically, we were a monolith before and after: the same service just ended up writing to two databases.)

Ironically, later, an airchair architect wanted to merge all the data into a JSON document store, which resulted in numerous "we've been down that road, and we know where it goes" type discussions.
I wish secret manager services were obsoleted by OIDC and HSMs. If everything negotiated via keypass & beyondprod style workload identification and... we never save passwords for DBs or web hooks ever again.

...it's annoying that a kubernetes-like complex system exists and it doesn't have to. And now they have a SaaS version for small numbers of secrets....
Maybe it would help if we went with the bathtub filling up analogy and greenhouse gases.

https://scied.ucar.edu/video/modeling-carbon-dioxide-bathtub

Would you try to empty the tub with a spoon or bucket?
Park 55 and the Hilton, owned by Park Resorts which owns a bunch of hotels in SF, are shutting down on a quick sale.

The CEO was in SF and said that SF properties have lost as much as 52% of business, where NYC (where they own a bunch of properties as well) will lose ~2-4% of bookings business...

He stated that after evaling SF - he said it will be back to normal after FIVE TO SEVEN YEARS. Maybe longer.

So, SF - is going to be a billionaire realestate cluster as hedgies swoop in for depressed prices.
Quick question - Gorilla paper talks about finetuning for RAG. Do you see this in practice ? can you do finetuning that specifically affects RAG ?
Having recently put some work to essentially sell headscale-as-a-service (to clients that for various reasons wouldn't want to pay tailscale anyway even if they found the service great), about only issues between tailscale and headscale are that headscale got a bit of cruft regarding internal models that are currently being worked on, and for practical purposes it shows up in a bit harder time handling ACLs and no tailnet-peering support.
I'm starting to doubt the Internet nitpickers' distinction and definition of the two.
Isn't BDS illegal in the US?
It's not obvious to me. Why is transporter death bad if you are identically replicated ?
FWIW, in Brave you can create cosmetic filters using the right-click context menu. `Brave > Block element`. There's a shortcut to the page where you can manage your custom filters in that menu, too.
I’m wondering if indexes and materialized views can be used to do basically the same thing? That is, assuming they contain all the columns you want.
> German cars don’t have cup holders because you’re suppose to be focused on driving.

Every BMW, Audi, and Mercedes that I've driven has had cup holders. This seems like one of those tropes like "Russian cosmonauts just used pencils!" that is easily debunked with even the most rudimentary of searches, but somehow lives on in the zeitgeist.
https://archive.is/IjGf6
>What's the reason for that?

It is about research. It generating usable electricity is absolutely irrelevant.

You need research projects to figure out what works and what doesn't. The goal isn't to build a practical reactor.
SO I checked on a fresh profile with the floating separated tabs and all and there it shows some text underneath the tab saying playing, and the playing icon only when you hover the tab, taking the place of the favicon...which...is an even stranger behavior compared to the older design. It looks like the userchrome work to remove the gap between tab and page had caused the playing icon to show under it, which means i will have to work hard some more to combine both behaviors back to the older style ie no tab gap and both playing icon and favicon visible at same time. Either case I see no justification for this borderline bizarre change.
For everybody who truly thinks in "socialism" and "free market" got scammed.

This is not about a question of ideology. It's about the wealthy being protected and fostered, by any narrative necessary. On sunny days, it's liberalism, on rainy days it's socialism.
Generally No. But it can be easy to write bad queries using ActiveRecord ORM if you're not aware of N + 1 problems.
We had to do this at Raytheon, too, and when someone asks why government projects take so long and run over budget, this is at least one reason. We had a mandate from our government customer to reuse code originally written by Sandia national labs to avoid rewriting functionality that already existed, but because this was code created by researchers in a much lower security environment, it had hundreds of open source dependencies, and we needed to get approval for all of them, which consisted of exactly this process, except we had to submit one set of requests to Raytheon's corporate approval folks and one set to the customer's security team. The corporate approval is almost totally pointless, because if they deny something, but the customer says to use it anyway, the customer decision always overrides the corporate decision. The project doing this was an attempt to accomplish three things at the same time:

* Migrate a legacy GEOINT system from on-prem hardware to Amazon C2S (the CIA's private version of AWS)

* Migrate the distributed runtime from Apache Felix (a Java OSGI implementation) to Kubernetes

* Split the algorithmic part of the processing flow from the metadata retrieval and orchestration part and assign the algorithmic part to another contractor (which was even more pointless, because that contractor just sub-contracted the actual development work back to Raytheon because we were the only people on the planet with a realistic level of expertise to do it)

This went about as well as you might expect, with roughly zero people on the project knowing anything about how AWS worked, zero people knowing anything about how Kubernetes worked, C2S having a barren subset of AWS services, and the FOSS approvals taking nearly a year to work through the backlog before that part of the team could do anything except prototype shit in an isolated sandbox.

So yeah, I left years ago, but I think they finally ended up delivering a small subset of the originally intended functionality something like three years late.
Yeah, so long as it's not splashed across the news the loss due to hacking is probably less than the cost of defending against it. In pretty much any system the cost of driving malicious behavior to zero is higher than the cost of accepting that there will be some malicious behavior.
My personal inclinations agree with yours, I think. I prefer as much detail as possible up front. Which is why I hate the vagueness of my dashboard's "check engine" light*. However, I bet automakers do that not just so the display is cheaper/simpler, but because most drivers are not interested in anything more detailed (or scary).

* Which for me has almost always just meant some oil change "timer" was up, not even that any meter detected my oil was wearing out.
I can't disagree.

University publishers have consolidated in an anti-trust manner to virtual monopolies, and so charge zillions for books that should be $20 instead of $200. Universities have become massive cash-extraction businesses swimming in coin, spending 10-100M's USD each on buildings in short order, while trying to keep up the pretense of academic purity.

And then there are the journals that are so expensive that high school and college students and people in developing countries who cannot afford to get past their paywalls. This reinforces both an economic and a scientific elitism.
And then what after he is laid off in 9 months by this job randomly?

Buy a new place next to the new employer?
While I agree with you in principle, the state has an interest in preventing anti-competitive activities, and what the GP described seems to fit.
> I haven't heard of the story you mentioned

I think it was this one [1]. The story is older than I remember (2015) but at the time I was working on aircraft system design and knew people well-versed in ARINC 664 and everything related to aircraft data network segregation between domains.

And a lot of the noise was coming from Boeing requesting Special Conditions [2] for the certification of recent airliners where segregation is less absolute than when systems had a floppy reader to install updates.

> Hacker Chris Roberts claimed he was able to break into the in-flight entertainment system up to 20 times on separate flights and that on one flight he was able to make the plane “climb” and “move sideways” by accessing flight control systems from a laptop in his seat.

[1] https://www.theguardian.com/technology/2015/may/19/hacker-ch...

[2] https://www.federalregister.gov/documents/2007/12/28/E7-2507...
> OSS != FOSS

While this statement is technically true, I don't think it has any relevance to the topic at hand. While there are some relatively obscure licenses that are OSS but not FOSS (e.g., the Sybase Open Watcom Public License), isn't everything under discussion here either both free and open source, or neither free nor open source? In particular, the "core" of Open Core is both, but the extras are neither.
https://archive.is/rpVKk
Great question, I am wondering what other mediums anyone else is using, e.g., irc, slack, niche-topic discord, or weekly zooms. I have had taste of all of these, but I am yet to find something I can think completely satisfies. I know some local area hacker groups have slacks (but anyone can join them), and open-source projects or particularly niche projects have active discord servers/their own forums. Tbf, I mainly browse or lurk most places, or use HN for shitposting so I am not that well-versed.

Edit to add: you may also find that some mastodon servers are particularly suited for some topic you're interested in.
It must be irrational because life expectancy there is similar to an average country in western EU, and much higher than in the US.

https://en.wikipedia.org/wiki/List_of_countries_by_life_expe...
You always need to compare write vs read performance.

Turning a single table update into a 10 table one could tip your lock contention to the point where you are write bound or worse start hitting retries.

Certainly it makes sense to move rarely updated fields to where they are used makes sense.

Similarly "build your table against your queries not your ideal data model" is always sage advice.
If they'd never been inside a car before or watched others drive on TV etc. I wouldn't be so sure - fiddling with the volume knob seems a likely enough experimental approach.
Assange is incoherent. Why would Sweden frame him for a rape that he didn't commit?
Why would the USA need to get him extradited through Sweden if the UK can extradite him to the USA directly without any sort of fake criminal charges?

Also why the hell did he go to the Ecuadorian embassy without an exit plan?

He has spent more than 10 years in prison and self-imprisonment. And for what?
That helicopter combat footage? Is that it? Sure - it doesn't look good, but...that's Tuesday for the Russians in Ukraine.
I still don't get it. How do you know that 1/x = 0.abc... without performing the division? I mean in general case, not in something matching binary tricks. Such as 1/3 for example. Unless you mean you somehow know the value of 1/x ahead of time. But where does it come from?
The problem lies with people expecting to apply non-FOSS monetization strategies to FOSS.
He is talking about the fact that compilers can turn division by a constant into multiplications and bit shifts which are much faster.

Here's an example: https://godbolt.org/z/8vG637fb5

It compiles x/6 to some mad multiplication, bitshift and add.
Adding on to this, and related somewhat, binary addition even with look ahead is a multi clock cycle process for non trivial word sizes. Arithmetic is not trivial by any means. We all just take it for granted.
None of this will have an impact on the average American because the average American doesn’t fly. More than half of all Americans don’t get on a plane in any one year.
>Design your application's hot path to never use joins. Storage is cheap, denormalize everything and update it all in a transaction. It's truly amazing how much faster everything is when you eliminate joins.

Anybody has documentation about this with examples?
Slightly sadistic experiment aims to find out why heat drives up global conflict
Hosting the software isn't free, neither is storing the content to be served, neither is serving the said content.

I think you vastly underestimate the amount if bandwidth video takes.
> FTX required collective and not only individual madness.

I think this either conflates crypto with FTX, or alternatively, SBF being on trial with being scapegoated.

The other execs admitted they did something wrong and are pleading guilty. This is individual madness
They don't read literally everyone's private communications. The vast, vast majority of collected data is discarded without having ever been read. Only where it's relevant to national security are analysts permitted to actually read it.

It's very naive to think that targeted surveillance, and the means to achieve it via bulk collection and other methods, isn't necessary in the incredibly hostile world in which we live.

Please put away your dogmatic, child-like slogans and open your eyes to see the real world.
YouTube has it's hands tied behind its back by the 100s of apps that have been deployed over the last two decades. Shutting down youtube-dlp, but also losing ad revenue from, say, every Roku box in the world, is not a tradeoff anyone is signing on for. So best they can do is nibble around the edges and hope they make it hard on downloaders while not flipping the entire apple cart.
QEMU for emulating different hardware I guess. Actually I was wondering how you test firmware repeatably without hardware emu; never dealt in firmware myself.