skysight-inc/HackerNews huggingface dataset:
Fascinating. Reminds me of a gene that, if you get one copy, massively boosts your intelligence and creativity, and if you get two copies, gives you a serious neurological disease.
There is only a brief window of time when we can say no to these things.
All right, but if Heathrow was down for a day, what would you do? Cancel the trip, and never go at all? Or would you go a day later, or through a different airport, or fly to Manchester and take the train?
StegaPass: Steganography based Password Manager. Encrypted and browser-based
My favorite is asking it to set a timer for n minutes, seeing the timer start and assuming it’s good, and only later realizing that it actually started a timer for n hours or n days. Learned that lesson with some burnt cookies.
Maybe we can call it 0ndex and 1ndex. Really rolls off the tongue.
Galaxy S8 came out in 2017, almost a decade ago. I understand some budget and mid-range phones have ads, but I (in Canada) have used everything from S7, S8, S12, A51, Z Fold 3, and have never gotten one. There was a "Samsung Hub" app on the midrange A51 (similar to Google Discover), but that can be disabled.
Watch the World Getting Older
This kind of information has been available via open data for ages, and it isn't exactly hard for a foreign power with boots on the ground to figure out either.

With this kind of large-scale infrastructure it just isn't viable to rely on security through obscurity. If you want to protect against failure, invest in redundancy.
> why are people trying to build new datacentre space in London rather than somewhere a bit further away and less expensive?

Most likely some combination of:

1. A chunk of the customer base (financial sector, hyperscalers etc.) that wants the low latency and who are price insensitive because of their deep pockets.
2. If peering matters to you, then you're limited to where the IXP is, which is usually only at the major London sites. LINX, for example, have LINX Wales, but that is not interconnected with LINX London, so you either need to get space in London or pay for fibre capacity back to London.
3. Fibre coverage outside large conurbations in the UK has traditionally been shit and to varying degrees still is.
4. The rural areas don't have substations ready-to-go and the NIMBY's come running if you propose building one or anything else in their backyards (see protests about new wind farms).

Almost certainly many more things I've missed, those are just a few off the top of my head.

There are various locations outside of Central London but within the M25 boundary. But YMMV when it comes to being any less expensive. I suspect you will find the Outer London market has "hardened" over the last few years.

Verging into cynical territory, marketing might come into it a little bit. "Telehouse London" sounds cooler in the customer presentation "Telehouse near some village you've never heard of".
A Deep-Dive on Session-Aware GC
Good thing we're no nearer Superintelligent AI than we were in 1964 when Joseph Weizenbaum created Eliza.

The real risks of "AI", meanwhile, are numerous and already here. https://www.forbes.com/sites/bernardmarr/2023/06/02/the-15-b...
one way to put them would be on a list of PRC funded startups, for instance.
also I have no idea whether you worked with their hardware before and at which level; I have, and their concept of "open" source HW is very different from what OP is talking about
Show HN: GoPost
I made an app that helps you create viral tweets, blogs, and DMs in seconds with AI. Effortless content, maximum impact.
> I'd like to remind you that we don't know what it was the they wrote.

The French government has had access to this info before addressing a complaint.
Europeans are members of the reality-based community.
Google’s two-year frenzy to catch up with OpenAI
History is littered with failed nation-states promising to end poverty.

Spawning money creates nothing.
> Municipal utilities are also regulated but don't have investors to pay.

They also don't keep your 401k healthy.
tried supermassive and it's insanely fast!! def worth checking out!
Wait, are you saying there was a deeper meaning to S5E14 of Big Bang Theory "The Beta Test Initiation"? That would be quite hilarious.
I think you nailed it.

Another example of advertising destroying the world.
Maximizing Your Delta Scan Performance
And how will you leverage that as a developer? Only making a startup seems to work.
I work with storage, and "how long does it take" questions come up a lot - filling an HDD, wearing out an SSD, etc.

A day is about 10^5 seconds. 10^6 seconds is about a fortnight. A year is about 10^4 hours, or 310^7 seconds, so a billion seconds is about 30 years.

Typically the numbers you're multiplying are vague enough that these numbers are more than accurate enough - e.g. if you want to support 20MB/s for a year, back of the envelope says 600TB, exact says 630.72. You typically picked "20" out of thin air, and unless you have a very* specific use case (e.g. fixed-rate video streams) it's probably only accurate +/- 50% at best.
This is not about YAML in some general or abstract sense, it is about a YAML-based domain-specific language. If you think this is just about YAML, you are hyper-focused on the wrong detail.

In order to use this domain-specific language properly, you first must learn it, and learning YAML is but a small part of that. Moreover, it is not immediately obvious that, once you know it, you actually want to avoid it. But you can't avoid it entirely, because it is the core language of the CI/CD platform. And you can't know how to avoid it effectively until you have spent some time just using it directly. Simplicity comes from tearing away what is unnecessary, but to discern necessary from unnecessary requires judgment gained by experience. There is no world in which this knowledge transfers immediately, frictionlessly, and losslessly.

Furthermore, there is a lot that GitHub (replace with platform of choice) could have done to make this better. They largely have no incentive to do so, because platform lock-in isn't a bad thing to the platform owner, and it's a nontrivial amount of work on their part, just as it is a nontrivial amount of work on your part to learn and use their platform in a way that doesn't lock you into it.
> I think whenever people say "zeroth" they speak in jest and doubt that there is any disagreement on the fact that the element without predecessor (nowadays in programming most often assigned index 0) is the first element.

"Zeroth" sounds silly because English has generally settled on one-based indexing, and so typically you'd convert to one-based indexing when speaking out loud or writing something other than code (`users[3]` is the "4th user").

Maybe you could argue that the words "first"/"second", as just some letters/sounds, are not inherently one-based? But I feel that gets a bit dubious from "third" onwards where the connection to numbers is obvious, and with the ordinals frequently spelled as 1st/2nd/etc.

But, if you want (and if I'm understanding what you mean), you could replace my statement with: "whether the '1' in that array is the index-1 or index-0 element" - purpose was just to distinguish between ordinals and cardinals, in response to a comment that seemingly implied the cardinality of an empty collection would be 1 with one-based-indexing.
I would be more worried about setting fire to the building.
Just seems like a totally unnecessary risk. But I have been called a 'safety Nazi'.
Chekhov’s fish tank
According to a BBC News report in 1970,[12] it was determined that if the wreck of Richard Montgomery exploded, it would throw a 300 metres (980 feet)-wide column of water and debris nearly 3,000 metres (9,800 feet) into the air and generate a wave 5 metres (16 feet) high. Almost every window in Sheerness (population circa 20,000) would be broken and buildings would be damaged by the blast
For simple interfaces, vanilla is preferable, of course. But when you're working with mostly dynamic content and huge datasets, it really is a nightmare compared to using something like React.

With vanilla, it just takes more effort to build things. A file could easily become 2,000+ LOC.
+1 for Retro Game Corps, not only are his videos well made and informative he puts together guides for everything from basic retroarch configuration to how to install alternative OSes for specific devices (and why you might want to do that).
Well I'm not an NSA engineer but I can imagine complex real-time analysis of streaming data, think processing 400+GbE link data. It quickly becomes too much too store, analysis could impose sequential packet dependencies.
And yet you still turn a profit at the end of the day, i.e., money that's not going to 'overhead'. Let's not kid ourselves. Your interest as the owner is to maximize that profit and minimize expenses, and our interest as workers is to maximize our wage and minimize your profit.
Setting aside how often people actually do it, it's clearly possible to waste both money and value. You can buy lottery tickets, or you can buy things you don't need.
It could be an old transformer, but it is not known at this time.
How does it benefit me if it's not what I want? The idea that a third party can decide for me what I should want, and because this thing or that thing is something I should want means that it benefits me... it's a little circular. "But it's good for you!" they scream, and the word good is, in their head, something they've decided meets a goal or end result that I should be pursuing. And so the circle spins round and round.

This scheme does not benefit me. It is not a goal I want to pursue. There are costs associated with it. This isn't for free.

>It's more important to have someone below us than it is to do well.

Well, that's the least generous interpretation. What if I'd rather starve as a deer, than be well-fed cattle? What if, no matter how hard I try, it's nearly impossible to imagine myself being so stupid or passive that I would prefer otherwise?
Two **s or \* to have a literal asterisk in your text.
If the communities improve overall - what's the problem? Everyone dealing with UBI knows that there will be individuals who will spend in non-optimal way. There's no misunderstanding or surprise here.
Thank you for testing and the meeting time Ivan. Always super helpful and fun :D
> How the hell does NOBODY understand that everything you enter into a textbox on the internet will get sent to a server where somebody(es) you certainly do not know or trust will get to read what you wrote?

If you have some free time, go watch some crime channels on tiktok or youtube or wherever. It's amazing the amount of people, from thugs to cops and even judges, who use google to plan their crimes and dispose of the evidence. Search history, cell tower tracking data and dna are the main tools of detectives to break open the case.

> I have a rather draconian idea - websites and apps should be explicitly required to ask permission when they send your data somewhere to tell you where they send your data and who will get to see it, store it, and with what conditions.

It's a losing battle. Think about what llms and AI agents are? They are data vacuums. If you want the convenience of a personal "AI agent" on your smartphone, tv, car, fridge, etc, they need access to your data to do their job. The more data, the better the service. People will choose convenience over privacy or data protection.

Just think about what the devices in your home ( computers, fridge, tv, etc ) know about you? It's mind boggling. Of course if your devices know, so does apple, google, amazon, etc.

There really is no need to do polls or surveys anymore. Why ask people what they think, when tech companies know already.
Good news! It doesn't have to be implemented at the federal level. We could do it at the state or local level.

Please: show us the way. I'll be the first to congratulate you on a long-term sustainable UBI implementation.
His help us. We are all going to get trapped in this.
Microsoft is hard at work rewriting risky C code into Rust (old presentation mentioned here: https://www.bleepingcomputer.com/news/microsoft/new-windows-...). They're also actively working on things like their Rust framework for Windows drivers.

I don't know about Apple. I'd expect them to go for Swift rather than Rust, but Darwin doesn't seem to include any such code yet.

Linux is full of C developers who don't want anything to do with Rust actively working against the current Rust for Linux experiment. I expect Linux to end up lagging behind Apple and Microsoft in this area because of the difference in organisational structure and priorities.
I'm one of these; I'm loathe to put anything between me and making a commit and most of our linters take several dozen seconds to run. That's unacceptable UX to me; I can disable with `--no-check`, but it's always annoying to remember that when the thing I most want to do is save my working state.

I'd rather have linting pushed into the editing process, within my IDE/VS Code/vim plugins, whathaveyou, where it can feedback-loop with my actual writing process and not just be some ancillary command I run with lots of output I never read.
Show HN: I made a save memories SaaS with AI
Hey HN,

I built MyMemoSave, a SaaS platform designed to help people preserve and organize their most meaningful memories using AI-driven tools.

What It Does:
AI-Powered Memory Creation: Generate beautiful AI-enhanced images and memory collections from photos, text, and personal stories.
Smart Organization: Categorize memories by dates, events, or custom collections for quick and intuitive access.
Seamless Sharing: Share memories securely with family and friends, allowing collaborative memory-building for special occasions.
I noticed that while people have countless photos and stories stored across devices, there's no straightforward way to organize them meaningfully or enhance them with AI. MyMemoSave aims to make memory preservation effortless and visually appealing, while also adding an extra layer of creativity with AI-generated visuals.
Show HN: Stumper – A Word Editing Game
U are u man wizard. It's probably slightly jarring to see u r instead of you're, but I did not even notice it at first glance.

Like the sibling comment says, we're all semi anonymous internet folks talking about mostly not serious things.
You could also argue the ratio, maybe wage is increased by 30% and prices are only expected to go up by 20%.

And the point is that the income percentage increase is higher for those with lower incomes. Even if prices go up by 20%, somebody making $20k/year who gets an additional $10k from UBI is going to be much better off.
They can't patent the coaxial helicopter UAV bit because there's a huge amount of prior art.
The US (and UK) have been growing enormously in wealth inequality. This is the big actual problem wealth needs to be distributed more evenly as its harming many people. I think there are a lot of arguments for which mechanism is used, whether its inheritance or direct wealth tax or capital gains or something else, but the obvious cause of the problems today is inequality and that needs to be addressed.
Sure, but a new architecture is big risk reward. I expect the first companies to start selling consumer risc-v products will have a big budget to set up a datacenter, to remotely flash racks of their devices and run automated tests as their big team develops the risc-v linux distro it will run. Perhaps a nintendo switch 3? Samsung smartphone? Quallcomm smart toaster? Who knows. But it will probably be some big company on https://riscv.org/members/ who has an axe to grind with ARMs licencing fees, and is willing to go to this hassle.
There should be votes for de-selection through the annual possibility of an 'ostracism', in which citizens could write down any name and the 'winner' should pay 95% tax.
iOS 18 Software Updates Keep Re-Enabling Apple Intelligence
How the Education Department cuts could hurt low-income and rural schools
I can think of few laws less arbitrary than “you pay money to obtain goods”
How much smaller would the US deficit be if America wasn't invading multiple countries at the same time?

Taxes are only one side of this problem. The other side is expenses. Empires are expensive.
So if I do the same with movies (buy it, rip it and donate it), I'm again "technically forfeiting my moral right?"

Or should I just burn the book so I don't taint a potential book buyer? :D
Comparing the professionally recorded Baldur's Gate Chapter 2 intro with its AI counterpart:

- Original: https://www.youtube.com/watch?v=FYcMU3_xT-w&t=5s

- AI: https://www.openai.fm/#8e9915b0-771d-4123-8474-78cc39978d33
I fully agree, youmanwizard.
The workers will decide and they will dictate it to you as you have done unto them.
> React was just one of many then, and the rest all crumbled.

Luck played a role, but if you were well versed in the ecosystem at the time (read: worked professionally in more than one framework), the others all had well known trajectories, limitations, or issues. Angular was just fine; Knockout was eaten by Angular. Ember was way too rigid and magical. jQuery was great but not a framework, more like a lodash. Backbone was really cool but incomplete and didn't help enough. In a way its the best one to compare too, because React was also minimal, but not incomplete - instead the part it did, it did better than you would on your own, then let you do whatever you want with everything else - I think they marked as "The V in MVC" at the time. It was both really powerful, simple, and easy to pick up especially if you were using a lot of jQuery or vanilla js at the time. Its the only one since jQuery that felt like it was simply adding useful stuff, and not taking anything away; I wasn't at all surprised to see it stick as well as jQuery, and for the others to fade. You'd be lucky to outright choose it out of ignorance.
The only grievance they ever needed was their anger that Islam does not cover the entire Earth. Or their grievance that Hindus or Jews exist.

But yea, I agree that Israel can't win this one. The west are squeamish about civilians and Hamas forces civilians to die. And Israel is placed inside what is a genocidal anti-semitic part of the world. It's just a bad place to place the state. Kinda like trying to start a Jewish state inside 1933 Germany. Even with a strong army, it's a very bad idea.
Well, that sounds more like a discussion about if it should be a private company, government run or some kind of coop owned by the customers.

The last one generally benefits the customers.
Even on a website that largely self-selects for people with enough agency, pride and autonomy to graduate and go into software development (then choose to discuss it online), we have people like the 'I currently have 10 fully remote engineering jobs' guy
Better if you need to send it to Mars and fly it there, otherwise yes which is why these designs aren't particularly widespread.
So the amplitudes have no physical meaning directly, it's just that their norm represents the probability of the state being observed. That is, you have to take the Born rule as an additional postulate that is entirely separate from the wavefunction.

Now, you can dress this in other language. Some versions of MWI say that the universe splits into many literal worlds after any quantum event, and the number of worlds in which it has a certain outcome is proportional to the norm of the amplitude of the wavefunction of that outcome; based on this, they then derive the Born rule as P(stateA) = num_worlds(stateA) / num_total_worlds = norm(|stateA>). Of course, this is still the Born rule, and it is still not derivable from the wavefunction, still an additional postulate - just with extra steps.

And I don't know what you mean when you say that the Born rule is not statistics: it is exactly statistics (or at least probabilities, if you make a distinction). Sure it's possible to get a million tails in a row, that is always possible in statistics - by definition, any event with probability higher than 0 is possible.
AI hijacking is on the rise – here's what to do
Complete disregard for any kind of due process for a Canadian seems absolutely new. (Either she's a criminal and they charge her or she's not, and ... escort her to the airport as she said she is willing to go and pay for the flight. Suddenly treating people like enemy combatants, telling them absolutely nothing of importance, is ....)

I agree with your "this didn't start yesterday" view and with the "holding US conferences was always less than maximally inclusive" (for example because it was fucking expensive to go to Las Vegas, and because the phone searches, and ... in general the whole border patrol can do anything for miles around ports of entry)

But many things can be true at the same time. Trump found his paramilitary troops, the scale of the operation(s) and the source of the cruelty being the White House seems new. (At least since Nixon/Contra.)
Ask HN: Anyone having trouble using YouTube today?
Ah yes. But let's make sure form posts actually work eh? How hard could it be to add CSRF to our pa- oh no https://github.com/yesodweb/yesod-cookbook/blob/master/cookb...
I'd argue Jobs mostly kept Ive under control. Tim Cook let him go nuts (didn't act as an editor) until it was finally seriously hurting the business (butterfly keyboard era) and went in the complete opposite direction by firing him.
Nothing in that document states anything remotely like the antecedent of "that", which was:

> don't have anything particularly interesting in the .yml file, just the bare minimum plus some small number of uncomplicated script invocations to install dependencies and actually do the build

It is a very basic "how to" with no recommendations.

Moreover, they directly illustrate a bad practice:

- name: Run the scripts
run: |
./my-script.sh
./my-other-script.sh

This is not running two scripts, this is running a shell command that invokes two scripts, and has no error handling if the first one fails. If that's the behavior you want, fine, but then put it in one shell script, not two. What am I supposed to do with this locally? If the first shell script fails, do I need to fix it, or do I just proceed on to the second one?
This mentality is exactly the problem. The idea that people with more money should get to decide how people with less money get to spend it. And if they don't sped it the way they want, Its waste.

reminds me a lot of Innuendo Studios "Always a bigger fish" video https://www.youtube.com/watch?v=agzNANfNlTs
As someone working in the IoT space - why pay for kepware for something that can be done in a few weeks by a developer? Telegraf or even a bit of programming will save a lot of pain
1. Bluefire Reader: this does epub and PDFs although I’ve rarely used it for the latter. Also handles Adobe DRM which I have personally never used. A couple of issues I’ve noticed with this app: it crashes when you delete a book. Search does not work in some epub files.

2. tiReader: handles more file formats than Bluefire, but is slower and has a strange UI which confuses me even after using it for months. Search works more consistently than in Bluefire.

3. Apple’s own Books app. I don’t like how it mangles epub files rendering them unexportable but it’s great for PDFs
They're part of the wildfire fund so hopefully it's not all that.

https://www.cawildfirefund.com/participating-utility-compani...
I’m not saying it’s exempt from criticism and honestly I don’t know how that could possibly be an interpretation of that. I’m literally calling it incompetent which is clearly criticism. I’m saying that a 2wk detention due to glacial pace of our shitty bureaucracy isn’t really “fishy” about anything.

And to be clear, they aren’t innocent in the referenced example. They were breaking the terms of their visa.
It kind of does. States don’t have monetary policy and are limited to taking debt in fiscal policy. They don’t have expansionary options to fund it.
this is not at all how shareware worked
Show HN: I built a tool to browse X Community Notes
How does this compare to something like Clickhouse?