skysight-inc/HackerNews huggingface dataset:
Implementation flaws like that are always possible, but my concern is that in so many cases, SIM swaps are ridiculously easy by design (or more accurately, by absence) of the phone provider's security procedures.
Those richest thirds of Russians are still under Putin's thumb.
About 2.96gs.

Using https://rechneronline.de/g-acceleration/, going from 0 to 100 km/h in .956 seconds says it is 2.96gs of acceleration.
Yes, if one considers individual cells as having somewhat independent life from the human body as a whole, then probably many cells could continue to "live" if kept safe from various microbial varmints.

https://en.wikipedia.org/wiki/Biological_immortality
Seems more than just a crypto ad; it's an ad for a philosophical libertarian utopia where we ignore actual market behaviour that doesn't support a post-consensus monetary view of the world.

Not only is someone trying to get rich off of hashes, they're trying to convince you any theory which suggests burning fossil fuels to calculate hashes might not lead to increased productivity is heretical.
This kind of depends on the location/jurisdiction. The more rural you go, the more likely you can buy it. In a lot of big metro areas you'd be better advised to call ahead until you find a store that carries it.
being loud is not passion.

passion is spending an inordinate amount of your time practicing something because you love it rather than strictly to get a J.O.B.

Think of it this way, you can quietly defend your children. That you're not screaming does not make you love them less, you can be no less adamant on the defense without being loud.

being loud is not passion.
It made the point in the first few paragraphs and the rest was a long winded beating of a dead horse. It could have done with more editing.
Please share it here or do a Show HN when you are ready, would love to see this.

I commented in this direction elsewhere (https://news.ycombinator.com/item?id=37482853) but interested in your implementation -- do you have the LLM running the whole world-model, or do you have it using function calling to drive a text adventure game engine (which would give stricter guarantees around persistence of the world).
Very frustratingly vague page. I think it's supposed to be implying that this happened: https://en.wikipedia.org/wiki/Nixon_shock, and that bitcoin would somehow fix all these issues.

Anytime someone just lists a bunch of graphs without telling you which graphs they left out and what their analysis is, you can probably ignore them. Even in many of these cherry-picked graphs, 1971 appears to be in the middle of some ongoing trend and is not an inflection point.
Hypothesis: The post-war growth in America was largely driven by cheap and abundant domestic oil. 1971 was the wake up call - we hit the peak in domestic oil production (we surpassed it again only after 2015) leading to a realization that energy was not free (shocking!) and that continued growth was dependent on foreign imports. The oil crises of 1973 and beyond were the proximate result. But our economy as a whole never really recovered; those diverging lines are the story of how we dealt with the relative scarcity - by systematically squeezing the middle class and increasing inequality rather than sacrificing growth.
> But this time it's worse because the APIs are DE/Toolkit specific without the standardization that X11 offered.

On this one: It's not really that different. Very little if any KDE code made any direct calls to Xlib or xcb past the very early years. Most of this was also hidden by Qt abstractions, and toward app/shell devs most certainly by further KDE library abstractions. Directly interacting with X11 was an almost-never occurence.

Fairly similar in other toolkits, since most of them have some sort of cross-platform strategy and infra.

People sometimes have kind of odd notions of how exactly X11 development was different. X11 had its fair share of "fragmented implementations" immaturity. It had its fair share of "this new standard is not widely implemented yet" phases that people just don't remember because they started using it after things had settled down (e.g. NetWM and EMWH protocol extensions did not always exist, and also got interpreted quite differently sometimes, or e.g. the clipboard spec). DEs also did plenty of DE-specific things on X11 using proprietary window hints or DBus-based side channel protocols.

If there's one broad philosophical difference, it's Wayland has some widely-respected values around who gets to introspect what state and who acts as authority, that mean that things that X11 apps could monkey-patch may now require a protocol to be agreed on. But there's a lot of value in agreed-upon protocols, and X11 also needed many of them.
> When you read about NVIDIA's activity past few years, you can see how interested they are in owning Arm

Nvidia tried to buy Arm outright in 2020, but regulators (principally in the UK) put the kibosh on it. That's why Arm is IPO'ing instead.
You need a whole lot more history than you can gather from graphs to understand what is happening here.
I've heard multiple explanations, some of them include.

1. The moving off the gold standard

2. A large number of women started entering the workforce essentially doubling the supply of labor.

3. The rise of MBAs and downsizing really became big.

4. Outsourcing and off shoring started to be introduced during this time

5. The 70's stagflation where we say inflation and high interest rates.

These all seem to be plausible factors to me.
NoteAI – summarize any webpage or search results with AI
is it also understandable for the people voting? is it easier or harder to understand than a locked container of ballots being counted publicly? I don't see any reason to have computers involved in the casting of the votes
I know how to mitigate “The Fall of Stack Overflow”
I started work in December at an awesome company as a build/release engineer. Our current release workflow for our open-source components:

1. Run the CI build/test pipeline
2. If it passes, run the 'Publish' promotion (manually, on any pipeline you want)
3. The pipeline runs a make target
4. The make target starts up a VM (from the VM it's running on)
5. The make target SSH'es to the VM to run a make target
4. The make target builds a binary
5. The binary runs more make targets
6. The make targets run various scripts in docker containers on the VM the other VM started
7. The scripts in the docker containers build the components
8. The binary from step five runs more make targets to publish the releases
9. We test everything with another promotion which runs make targets which build docker containers to run python scripts (pytest)

This is also built by a complicated web of wildcarded makefile targets, which need to be interoperable and support a few if/else cases for specific components.

My plan is to migrate all of this to something simpler and more straightforward, or at least more maintainable, which is honestly probably going to turn into taskfile[0] instead of makefiles, and then simple python scripts for the glue that ties everything together or does more complex logic.

My hope is that it can be more straightforward and easier to maintain, with more component-ized logic, but realistically every step in that labyrinthine build process (and that's just the open-source version!) came from a decision made by a very talented team of engineers who know far more about the process and the product than I do. At this point I'm wondering if it would make 'more sense' to replace it with a giant python script of some kind and get access to all the logic we need all at once (it would not).

[0] https://taskfile.dev/
>What time would a Tesla get if you striped out all the extra weight? (seats, glass, electronics, roof, etc. etc.)

That's been done - you don't actually want to remove things like glass because the aerodynamic efficiency loss doesn't outweigh the weight removal.

https://www.youtube.com/watch?v=ywvGbus3yxo
Another take might be that Google's financial clout killed the browser market. That whole $xx.xx CPM thing that only they attain, and others basically pick up the crumbs. Search terms as input to ads are very powerful.
You're focusing on an imagined attacker performing a single type of attack, and losing sight of more significant avenues for damage. When talking about the possibility of losing money, the main thing you need to do is check your account transactions within 30 days of being issued a statement. This is required so that you can report unauthorized transactions in a timely manner, so that they can be reversed. Transaction authentication essentially doesn't matter, especially in the consumer market - remember banks are still happily chugging along printing a withdrawal key on the front of every check. Any impediment to verifying your transactions in a timely manner, including for example discontinuing OFX Direct Connect access in the name of "2FA", increases the chance that you might miss the dispute period and actually lose money.
Your post inspired me to do some research on options for blocking these sites and I stumbled upon the uBlacklist browser add-on. It's open source, easily configurable, supports multiple search engines, and you can even use community block-lists instead of building your own.
Why do you suspect that turbines have any chance of affecting enough wind to induce climate change? Have you thought about it or tried to estimate the total volume of air, and compared it to how much air is near turbines? Or compared the solar irradiance or total wind energy to the power output of turbines? The magnitudes of the energy and air are so large compared to what we can build in turbines, I would guess we have no hope of ever affecting the climate directly via extra wind turbulence. I’m curious why you suspect there’s any effect.

The reason that CO2 has such an oversized impact is that it accumulates in the atmosphere. Wind turbines offset CO2 emissions, and potentially help absorb a little bit of energy. They seem far more likely to reduce or slow the CO2 caused climate change than to cause any direct effects.

There is a paper showing very local surface temperatures going up slightly in the immediate downwind area of some turbines. This doesn’t affect global temperatures, nor air temperatures, but there may be some minor measureable effects very close to turbines.
A lot of places already use the best available technology for transparent, anonymous, and fully auditable voting. It's paper ballots with public observation and this set of technologies is in wide use.

Electronic voting systems are generally an attempt to get something faster and cheaper.
I'd like to point out that you probably cloned https://github.com/ipfs/kubo there, which is only one part of what accounts for the "IPFS codebase". If you want to find out the actual LoC, I'm afraid you will need to dig through https://github.com/ipfs/kubo/blob/master/go.mod and pick everything that's github.com/ipfs/*, github.com/libp2p/* and github.com/ipld/*.
Yes. But that idea got lost in the fray. Even I tried to build a system from scratch with microservices at one point.
Absolutely none. Remember, "if you see the sign 'buffalo' on the elephant's cage, do not believe your eyes".
I think your TLDR is accurate, but I think the mechanism is likely even simpler than Google looking at the last page visit.

The docs are written by and for experienced programmers. They're very dense with information but light on examples and comments that explain things for dummies.

Its popularity means the vast majority of Python users are novices who would find the docs hard to read. Geeksforgeeks et al are providing content for them and so is actually a better resource to show the majority of searchers (especially given that it's a basic string formatting question, something very likely to be searched by for novices).
Arguably if they had a half-decent team they could've done it without hiring the CUPS creator in the first place (like Apple did originally). Hiring him (which I support) simply gave them street cred and signaled to the company that this wasn't some unsupported effort.
why not use libressl
Upcoming in Rails 7.1, you can specify a custom compressor for your cache, out of the box. See the `:compressor` option of `ActiveSupport::Cache::Store.new`:

https://api.rubyonrails.org/v7.1/classes/ActiveSupport/Cache...
It's not even just that. I've worked for great bosses, but they're never the kind of bosses that get promoted, they stay exactly where they are. It's the massive egomaniacal "going to need you to come in on Sunday, too" types that get actually get promoted and survive every round of layoffs. Every "good manager" opinion piece is invariably somebody's take on how they wish _their_ boss would treat them, not how to be the soulless sycophant that actually makes for a successful manager in corporate America.
You can also raise/lower domains in kagi. So if you're a python developer, you can boost docs.python.org to personalize your results.
Oxford study proves heat pumps triumph over fossil fuels in the cold
I'm not using the formal definition here -- I meant that there are programs you can write in other mainstream programming languages that just can't be expressed in COBOL due to limitations on recursion.

The COBOL spec doesn't allow recursive "paragraphs" (functions), though some implementations support it. (This may no longer be the case, or this limitation may have been specific to the language version used at my job.)

The main limitation is I/O, though. You typically use JCL to indicate what files/DBs a program will run against, and I recall that everything that touched the network was written in Java and called from JCL (whether this was because networking libraries don't exist in COBOl or because those that do are terrible, I couldn't say).
Yeah.. if people think the prospect of a lithium fire is going to scare drag strips into banning them, even under 'false' pretenses, they haven't spent any time at a drag strip.

Most drag strips are run by volunteers or extremely small hobbyist tracks and have almost no regard for safety. Basically if the driver is wearing a helmet (and a fire suit at more formal places) you can run it. To compete they'll often require roll cages but most pulls are just against the clock so on many nights they let any random joe schmo pull up and get a time.

The crowd often line the lanes behind small concrete barriers and people are usually welcome in the staging area and right up next to the burnout boxes..

Explosions and fires are common, as are crashes.

https://youtu.be/O7P_2voFMRE?t=35

https://youtu.be/QeIwAJK3iBg?t=128
I can't picture quantum computers. They make no sense to me. Logic gates are just baked into my brain.
It's not a solved problem, very few builds in the wild are deterministic and reproducible. You have to build up the universe from scratch (like guix and nix) for the caching to be sound enough to be reliable.

Just because an algorithm exists that can help doesn't mean that the universe of software can fit cleanly into a model where that algorithm is perfect.

The other fundamental problem with this model is that it cannot model cyclical dependencies (a degenerate case: glibc needs python which needs glibc). Since you can't hash the output until you've hashed the input, and the input hash depends on the output hash you need a way to break the dependency cycle. Tools have varying ways of mitigating this but it's not exactly "solved" in an elegant sense.

And finally, a lot of build steps are faster than hashing their input and outputs. So if you want the utmost performance you need heuristics or a model that allows for some things to be hashed and others to always be considered fresh.
How many football fields of acceleration is this?
It can be superior and not valuable to customers.

People who don't have an existing build system don't have money.

People who have an existing build system would need to migrate which can be super painful.

And nothing in the article points to making it easier.
Going off the gold standard isn't EXCLUSIVELY crypto-currency related, but yeah, that community seems to harp on it a lot. My guess at a reasonable conclusion is "dang, there was a lot going on in the 70s, economically speaking."
It's a genuine problem, not only with Python but with other languages.

However, the api library reference is only one kind of documentation, and not necessarily what everyone is looking for. For whatever language I'm working in, I keep the library docs handy for immediate use, and only go to search the web when I'm looking for something beyond a dry reference. Maybe I want a tutorial, or short how-to for a specific task. Maybe I'm looking for something deeper, with context and explanation.

I somewhat agree with another comment here: the library reference docs should be a keystroke or click away in your development environment. Are there plugins for your preferred editor or IDE to make this possible? Use those. If you're looking for a different kind of documentation and it's not part on the official python site, maybe that's something to be addressed.
Humble Tech Book Bundle: Software Architecture by O'Reilly
Works great for my buy-and-hold portfolio.
Thanks! I was about to ask how many Gs this translates too, my physics are a bit rusty...
No need to guess, worst case scenario is 10%.
Ask HN: Self-hosted application devs how do you handle deployment downtimes?
Hi guys,
I am currently developing an application on a small Hetzner server. I implemented a CI workflow using Github Actions but every time I deploy I have a small downtime (approx. 2mins) and therefore I wonder: How do you handle this? Do you care about the downtime? Do you have common (announced) downtimes in which you deploy?
Yes, a horrible antipattern that's spreading rapidly.

I really hope that security researchers will demonstrate that trusting phone providers as the gatekeepers of modern digital identity is a bad idea – otherwise, fraudsters (and consumer frustration, in case of getting locked out arbitrarily) will.

My phone provider recently switched to SMS-OTP as a mandatory (and so far their only) 2FA method, including for SIM replacements. I guess I'm just supposed to start my life over on a new number if I ever lose my SIM card...?
Mediterranean tropical like Storm Daniel
Their business model depends on users finding their search results useful. I think Google’s business is far more fragile than it looks. That’s why they’re doing all the things that are now in the crosshairs of regulators.
You talking about STAR-Vote?

I think there's a really serious communications challenge to a system based on sophisticated cryptography. It's hard to explain and get people to trust it.
Yes, but country-prefixes are something you could migrate gradually in a backwards-compatible way.

"Waypoint Charlie Alpha Dash ALKOG, over."

"This is an old machine, so just ALKOG then, over."
This gets posted once a year by different people. Still worth looking at in various economic climates.
"Lazard" is apparently a French investment bank, not Bob Lazar, the Area 51/UFO whistle blower, who until a few minutes ago, I thought was also "Lazard".
For sure, assuming we haven’t switch from Lithium to Aluminum by then.
Firefox 117.0.1
I highly recommend comparing google results with kagi.com results. The extreme difference in quality has a simple explanation: kagi.com is a paid service so it can downrank sites with many ads and tracking scripts.

Google needs that sweet surveillance money so its results are filled with crappy content farms both human- and LLM-generated. Kagi doesn't need to make money so it can happily link to the highest quality sites, even if they don't take part in the targeted advertising economy.
True – can't social-engineer a person if there's no person!
From what I read, even those aren't "real circuits switched lines" any more, just a thin shim over an internal VoIP network. So you might as well bring the VoIP closer. Our house phone wires - and phones - are plugged into an ATA, and that connects to voip.ms - at "normal landline" usage, that costs about $5/month and we still have our old house phone number.

Of course it stops working if anything happens to our internet access, but we do have the cell phones well, and the answering machine lives in the cloud (and emails an MP3 if someone leaves a message) so the house number is never truly offline.
The number of downloads or installs is not equal to the number of purchases, and can be quite a lot larger, particularly for a game with a free demo, steam refund "trial" shenanigans, pirated copies, etc.
It failed because the marketing is outright bunk and overly dishonest.

If I compile with Jenkins, Actions or Earthly, that compile time is going to be the same under each build system assuming the same build node. Claiming you're 20x faster when CI is firing within seconds is kind of meaningless. Caching and parallel execution are age old concepts when it comes to CI and every modern build system can do it.

CI is all about feedback, I didn't see much here in terms of collaboration and bubbling data up, I didn't look very hard, but this should be frontline and center. Lastly, I'm not interested in adopting a DSL for my builds ever again, sorry.
Oh, but don't you know it's so small it can't POSSIBLY be a predatory practice! Give the corporation all of your money and be quiet, peon!/s
I'm not denying there are benefits to being able to control (even more) demand as well as supply. This would make it technically possible to run the whole system more efficiently.

You know what I noticed when I had an old house with old AC? It could barely keep up. On really hot days, it didn't. They offered me $5/month off my bill to allow them to turn off my AC remotely up to 15/min/hour. For a lot of people this would be precisely what you said: "small changes that you wouldn't even notice to your most energy intensive devices" In that house, it would have meant the AC would need to be replaced.

"Oh yeah, and you're totally allowed to turn this off if you can figure out how, and we'll never charge you with a crime. Good luck!"

"Wait! Why are you arresting me?!"

"You've been intentionally violating the DMCA!" lol
Yup. Turns out reality is complex. Most of the time, anyways.
> "To ensure strong traction right from the start, the AMZ team has developed a kind of vacuum cleaner that holds the vehicle down to the ground by suction."

Traction is now the limiting factor, so better acceleration results will be driven (hah) by better traction.
Voting in the Netherlands is done with pen and paper. This software is used by political parties to generate their candidate lists. It's basically a paper form generator.
Some people do want to spend time on that! It depends whether you see fast feedback as a competitive advantage.

I once worked on a system where we had excellent test coverage and all our unit tests ran in under a minute. We worked hard to keep it that way, because it was a huge boon to productivity, especially when improving design issues. It also enabled frequent commits and merges, which made collaboration easier. It was a great experience.

But yes, from the business perspective, the leading edge is a pretty small audience. (Circa 15%, per Moore.) And the bottom half of the audience by competence, which Moore called the Late Majority and the Laggards, can be well more than half your revenue in a SaaS context because they will create problems for themselves (like slow/buggy builds) that mean higher per-user revenue. And they may also have special feature needs where they'll pay more rather than clean up their messes.

In that context, doing the right thing for your business can be very different than doing the right thing for users. Sort of like a physical therapist who makes most of their money from renting crutches and in-home meal delivery, and so doesn't push people to actually get better.
mine was miles