skysight-inc/HackerNews huggingface dataset:
> except for when we decide we're not willing to make any backwards incompatible ABI changes

That's not an exception. The committee is not willing because the implementors explicitly said it is not going to happen, no matter how much Google cries.

> Except there is. If I write an implementation of the standard library, and provide an implementation of std span

if you write it as an user you are constrained by the ABI. But implementors are not: they can bless their own span with superpowers if they want to (in practice they would use special attributes). And there is no reason the compiler can't have builtin knowledge of the semantics of std::span (the same way it has knowledge of printf, malloc and the various math functions for example).

> But instead, on x64 (where I work 99% of the time so it's where my effort/knowledge is, sorry), we're bound by >64 == memory.

[Note this is an MSVC-specific ABI issue not a general x64 one. GCC uses the Itanium ABI on x64]

But the MSVC issue is really a red herring: there is a-priori no reason to expect they would have picked a better ABI for a built-in _Span. The committee cannot force compilers to be optimal (it can't even force conformance).

(Note I'm not singling out MSVC, GCC also has multiple less than ideal ABI decisions).
As mentioned on my original comment,

> This is basically a GPU for Office work.
¡Ah! It's settled then :)
Your logo is very similar to https://insomnia.rest/
A powerful TUI HTTP client with Postman-like functionality
ahh you are correct, I was conflating 2 things..however it's called a smart grid fridge and it pulls dynamic pricing from the elec provider and does the optimization on its own
I was at AMD in the mid-late 2000s helping design CPU/APU/GPUs
Be in shape, affluent and giving zero f*cks and you'll catch the female eye in whatever dance you throw there.
Great story, and why not use them :)
"The US is trying to take action to protect itself, end of story"

Wow! That almost reads like he believes it. How quaint.
They can't pull the rug out now, but I highly recommend making your own clang-tidies to flag confusing constructs (like defaulted out-of-line constructors) and preventing them from being committed.
I wonder which there were more of: voters who preferred Labour tactically voting for other parties or voters who preferred other parties tactically voting for Labour. Do you have data on that question?
Awesome!! Congrats on the value prop and landing!! Very clear.

I run a marketplace in Brazil (kwara.com.br) and we happen to be focusing on SEO at the moment! What's your coverage in Portuguese / Brazilian market keywords? Or is it US only at the moment?

(Ps, I don't mind the tool itself being in english)
Smartwatch Snitches on Itself and Enables Reverse Engineering
> Luckily it doesn't really matter here in Europe. Nobody uses SMS and by extension, RCS

That differs between European countries. In my country iMessage (with it's SMS/RCS fallback) is extremely common.
Taking a look at what drives our Kubernetes Containers
Telegram to RSS
sounds like 50s rockers moves to me. add some hip thrusting and you’re nearly there
Haha you're right. Wasn't thinking about Insomnia while making a logo. Thanks for the reference!
Milt Bryce described Agile perfectly in 1982: "Do a superficial feasibility study, do some quick and dirty systems design, spend a lot of time in programming, install prematurely so you can irritate the users sooner, and then keep working on it till you get something accomplished." https://m.youtube.com/watch?v=SoidPevZ7zs&t=47m32s

Programming is only one small piece of the puzzle -- according to Bryce only 15% of the work. You need to do extensive systems analysis and design -- identifying what the informational needs are of that piece of the business and designing a system that will provide them -- before writing a single line of code.

Agile doesn't work because in Agile, management has abdicated responsibility to the programmers, and programmers don't understand the business. We've fallen so far that Agile takes it as a given that requirements are so vague that they're completely unknowable a priori -- in other words system requirements are completely indeterminate quantum values that can only be fixed by "observing" them, by hacking up a rough system, throwing it to the users to be irritated by, collecting their feedback, and trying again.

This is false, of course, but what's needed is a structured, comprehensive approach to requirements elicitation and systems design. Once that happens, coding becomes mere translation.
Same, I thought it was discussing a design change from a single dictionary to a list of dictionaries
Heyday: The period of greatest popularity

2004 was not the heyday of floppy disks, nor even it's tail. It was the tail end of any normal usage whatsoever.
Ask HN: How did you become a good listener?
Do friends and colleagues appreciate you for your listening skills? Do people find you advice valuable? If so, how did you home the required skills?
Forecaster.Health: Temperature Related Mortality
"destroy Western democratic principles" ?

No need, the West is doing that to itself all by itself.
> Another example: in 2009 light bulbs were banned in the EU. I know quite a lot of people who still deeply hate the EU for this.

Might just be different circles/different attitudes in Ireland vs wherever you are, but I have never met an actual human in real life who is annoyed about the death of incandescent light bulbs. I've seen it from people on the internet, but to be honest mostly from Americans.
Bruce Bastian, a founder of WordPerfect has died
89$/kWh seems way too low. If I'm mistaken please point out where I could buy them cause I'll gladly buy some. On well known Chinese market places the price is 5x to 10x that (I live in Europe)
Just wanted to say thank you for all your effort on SQLExplorer, I incorporated it into our open source radiotherapy quality assurance project (https://qatrackplus.com) years ago and it's been a great addition and is used in hospitals around the world :)
https://archive.ph/CgD6A
I don't quite get why we insist on air/ground<->water systems, instead of just using aircon and heating the indoor air directly?
They were extraordinary minds and very rare. For 40 years I live among people who receive some amounts of unconditional money. All they invented is how to drink bottle of vodka at once (I can't do that, impressive). Most of humans are lazy, greedy and envy, that's why we need to raise children and show them what is "proper". I do believe in some people. Loans or stipends are better - they create mutual contract, you feel you need to give something in return.
So you are asking the spys to kill themselves then?
I highly doubt software that doctors use for patient notes and prescriptions would even have the option to enable autocorrect. If it does, that’s a giant oversight on the devs’ part.
Show HN: Flaim – pre-trained vision backbones for Flax
flaim is a library of state-of-the-art pre-trained vision models, plus common deep learning modules in computer vision, for JAX/Flax. It exposes a host of diverse image models through a straightforward interface with an emphasis on simplicity, leanness, and readability, and supplies lower-level modules for designing custom architectures.

Questions and feedback are welcome in the comments sections.
You’d need a lead catcher’s mitt after it lands. Might make maintenance a bit tricky.
What an beautiful blog theme, obviously inspired by the DEC-era computers but also clean and minimal. Refreshing!
Thank you!

We have 150M+ keywords for Brazil (PT) and 30M+ for Portugal (PT) and tons of other countries/languages too
Thanks for sharing! There’s so much opportunity to build lower cost tools here. Very cool.
I think the change makes sense, even though I have workloads running on the regions that got the steepest price changes. I'd rather have more granular pricing than a blanket increase. The why now also makes sense - there was a technical limitation that doesn't exist anymore.

I was expecting a larger grace period from announcement to price change though.
You got it right when you started charging for stopped volumes - you overcommunicated and gave users estimates for a few months before you started charging.
Smoothing the increase over the next 4 months was nice.

A couple of nits as well:
- AFAIK prices increased in all but two regions. The announcement could be clearer or more direct regarding this.
- The pricing page could have a clearer from/to. I have to click on the example toggle to know how much machines cost before the change.
Differential Increases in Excess Mortality in Germany During the Covid Pandemic
Ironically the Alternative Vote system would of likely prevented the Tory parties from having such a bad loss this election (and potentially a majority).
You'll see this in CTFs sometimes. Each guess gives the attacker a one in a million chance of guessing the TOTP. If the attacker can figure out a username (usually easy) and the log in API isn't rate limited, then they can just guess codes in a loop. It take about 12 days to make one million guesses at one request per second. Most TOTP apps allow codes that are older/newer, and the attacker may be able to use a higher RPS. I guessed a TOTP in 30 minutes for one CTF, for example.

So pretty insecure, but probably suitable for some systems with low security requirements or other mitigating factors.
What I learned recently was that all the SEO tool basically query the same back end provider.

So I guess it makes sense that there is innovation on the pricing model side of things.

We use ubersuggest which has a lifetime pricing, quite neat.
Just a bit more context on the whole RKN situation in Russia:

RKN tried to block Telegram in Russia in 2018 but they couldn't block it after a few years of struggle.

In 2024 RKN already pushed away big VPN players who were too big and slow to adapt and obfuscate their protocols.

They do this in waves:

1) first just notices
2) then website domain block
3) then they sent abuse requests to hosting companies, like this:

"It is notice of making an entry into the "Unified register of domain names, Internet web-site page links and network addresses enabling to identify the Internet web-sites containing the information prohibited for public distribution in the Russian Federation” the Internet web-site page (s) link (s): https://xxx.xxx/ .

In case the hosting provider and (or) the Internet web-site owner fail to take these measures, the network address enabling to identify Internet web-sites containing the information prohibited for distribution in the Russian Federation will be decided to be entered into the Register and access will be limited.

The information about entering the domain names, Internet web-site page links and network addresses into the Register shall be available on a 24-hour basis at the following Internet address: http://eais.rkn.gov.ru/en/ .

Federal Service for Supervision in the Sphere of Telecom, Information Technologies and Mass Communications (ROSKOMNADZOR)."

They did send takedown requests in 2018 too, but somehow every hosting provider at that point of time knew that this was bs and they mostly ignored that.

4) Block internal API domains to disrupt VPN apps

5) And finally request app removal from App Store.

My guess is it's their final chance to win this situation.

In 2018 RKN pressured Apple to remove the Telegram app too.

Apple even suspended Telegram app updates for some time.
I thought I might be, but I try to follow stories on advancement of the state of the art rather than "me too" applications of it. Novel applications are also interesting when breaking new ground. If you remove the money/corporate aspect thus ignoring the X raises $Y for Z stories it reduces a lot of noise.

What I do get tired of seeing are the it's only ML (a bunch of if-then statistics, etc) stories and also some of the "Is AI sentient yet" kinds. The latter stories will be important when non-fringe folks actually believe they are rather than trying to fill news feeds. Stories that try to analyze consciousness of some form and compare biological to machine are very interesting as it's an attempt at expanding our understanding. I suppose learning to skip over the hype is a way to deal with it.
I think they also want to thwart folks like me who are possibly going to use a temporary email site to make an account.
Very nice! Awesome landing page!

FYI, the `www` version of your domain doesn't resolve. You might want to add a redirect.
That seems like a problem with your police force, not the tech.

In the part of Dublin I live in, there's a 30km/h speed limit (dense urban centre - travel times didn't really change when it came in as the traffic is horrendous anyway). It's somewhat common for people (generally visitors) to ignore this completely, barreling along far too fast and putting people in danger. I'd be quite keen on anything that would stop that.
Sounds like the issue is Uber was not willing to increase the price for that ride to what it should be (which, frankly, could be as much as double the per-mile or per-minute cost of a downtown trip, because of deadheading empty back to downtown, since usually drivers can only find customers in a core "downtown" or other key area(s), and then once they drive them out to the burbs, they are stuck deadheading empty back to the hot area.

I assure you if they had just offered a higher price, some driver would have taken it, assuming that price wasn't then too high for you to be OK with it.

A lot of companies actually underprice their stuff a little relative to the market to avoid outrage and accusations of gouging. It's easy to find these -- look for the shortages. Proper pricing prevents shortages, by definition. But people tend to get a lot more pissed off if once or twice a month, eggs cost $40/carton, than if once or twice a month, eggs have run out by the time they get to the store. The first feels like a human is out to get you, the second seems like a natural accident. Humans aren't rational economic actors.

Of course, this infuriates me as it does anyone with a semester of microeconomics.
These kind of discoveries make me extremely hopeful that there is life on Europa or Enceladus
Do you offer an API? My issue with most keyword tools is that their APIs suck, with tight limits that force you to only request data in bulk, and so on.
This veritasiun is relevant, complete with reddit discussion:

https://www.reddit.com/r/engineering/comments/qxrsrp/the_big...

What if you made a really big circuit consisting of a battery, switch, lightbulb, and a wire that goes out 300k km on either side making a circuit that should take 1s at the speed of light to travel through. How long after closing the switch will it take for the light to go on?
In oz, we call this dude a rooster.
Not true. Look at the documentation, authy or sms.
The background-color and content is missing when pressing the little question mark next to keyword details on the pricing page.

Also thank you for sharing and congratulations on shipping. Will definitely try this out in the coming days!
Culture can change. It's not an easy fight, but I would bet on economics beating culture in the long term.
There was a C--, and it was an Assembly macro C like syntax based compiler.

https://en.wikipedia.org/wiki/C--

The GNU gcc/g++ was far more important to standardization than most people like to admit.

Have a great day, =)
I can’t help but feel CHERI is a hardware hack for a software problem. Hardware has no business patching software’s errors. Given the history of vulnerabilities in hardware security features themselves, I’m also sceptical of it being a long term, robust solution. For instance, I recall a paper busting ARM’s Memory Tagging Extension.
This is mainly due to blind trust in ideals instead of hard facts when it comes to immigration.

European countries who took in a lot of Mena people have issues because they believe naively in a form of laissez faire.
Architects produce buildings. These buildings are useful and remain useful for decades. We build software that may be useful to the average joe at first, but it's only to acquire users. Then the enshittification cycle begins to extract as much value as possible from said users. It's not the same.

We can sit here and provide examples of software that is useful, safety-critical, etc. And you're right, there is a lot of software out there keeping people alive in automobiles, airplanes, medical equipment etc. But this software is not borne of the tech industry culture, but rather one engineering culture or the other. Not the programming that I or most programmers do.

Policing is definitely a real job. Though abusers are plentiful, the ones harming society are rightly called abusers. Programmers writing software that harms society are just regular tech industry professionals. Same as banks that invest in companies profiting from apartheid systems or from destroying the environment.

I don't think I'm being unfair when I compare the morality of your average tech industry professional with the morality of your average finance bro or investment banker.
Heat pumps move heat they don't make it.

Air source heat pumps are at least 300% to 400% more efficient than just electrical resistance heat. Ground-source heat pumps are even more efficient.

All you do is use a bit of electricity to power a pump and some fluid to move heat around no need to burn things. Even better if the power comes from solar, wind, hydro, nuclear.
Statistics don't really lie though, European countries are amongst the safest for road traffic in the world.
Thanks - I somehow missed this in the site / paper. I think this should answer my questions :)
Thank you!

Our main goal is to make it affordable for makers like us. Paying $140\m doesn't seem like a good idea and not many has such a budged, so here is our solution
right now it just led to Russian users changing their App Store regions.
I guess everyone will do that at some point of time in Russia.
That's what they did with Sony PS accounts en masse.
That would be my thinking as well, as it's analogous to how people use internal combustion cars - everyone seems to just accept the fact that in city driving fuel-to-wheels efficiency just drops below 20%.
Not surprisingly, empty.
Sounds like the solution is to replace the celebrity with an AI :)
Sci-Hub also: https://sci-hub.ru/10.1098/rsbl.2010.0619
I imagine all of them. This is all controlled in soft/firmware and as such is bound to have bugs. There's also updates that make better use of the hardware.
Thank you for feedback!

We'll fix this asap
I think if you think constructors in Java are easy, you are much, much smarter than I am or have missed some really, really subtle footguns.

Eg:

- Java constructors can return the object before they complete construction, finishing at a later time; this is visible in concurrent code as partially constructed objects

- Java constructors can throw exceptions and return the partially constructed object at the same time, giving you references to broken invalid objects

- Just.. all the things about how calling super constructors and instance methods interleaved with field initialization works and the bazillion ordering rules around that

- Finalizers in general and finalizers on partially constructed objects specifically

I don't in any way claim it's on the same level as C++, but any time I see a Java constructor doing any method calls anymore - whether to instance methods or to super constructors - I know there are dragons
The hunt for fresh solutions to a briny problem
Those things aren't infinite and you don't have infinite time either. If you're trying to use something like Turing completeness to argue a point, you need to respect that it's only relevant for theoretical, formal systems. You can't pull it out as a "gotcha" when it's a question of real-world capabilities.

The basic argument here is specifically about the practical limitations. An actual worm, with a finite number of neurons and a finite lifetime, even if it was an exceptionally clever one, lived much longer than average, and spent every waking minute of its life pondering the mysteries of humans, would never be capable of comprehending more than the tiniest fraction. Even if you had worm scholars that developed some form of writing and could pass along information to subsequent generations, it's still not going to be possible because of the actual, physical limitations that have to be dealt with. A theoretical intelligence of a similar ratio to human intelligence would be similarly incomprehensible to a really clever human that spent their whole life studying the output of scholars who spent all their lives trying to understand it.
"If the only tool you have is a hammer, it is tempting to treat everything as if it were a nail." [1]

While you can solve a lot of problems with code, code might not be the best way to solve some problems.

I want to type in some data, mix it up, explore, maybe make a quick graph, get some stats, decide if I need to make more calculations. By the time you decide on what tools to use and run your pip install or whatever, I'd be long done.

Conversely, I have seen spreadsheets used for a lot of things that they shouldn't be.

[1] https://en.wikipedia.org/wiki/Law_of_the_instrument
Easy trick: Every time you get a spam call, answer it. Talk to them until _they_ hang up. String them along. Put them on speakerphone and keep working. Feed them fake credit card numbers (there are generators out there that create numbers that checksum correctly, so they type them into whatever they're using to bill numbers. Hopefully this helps flag them as a bad actor to the processors, idk).

It sounds like a lot of work, but when I started doing this about two years ago it took about two weeks for the calls to just... stop. Now I get a spam call maybe once a month. It's glorious.

My theory is this is the only route to get put on the _real_ do-not-call lists - the ones that spam companies in India have labelled "unprofitable numbers.txt". Seems like once you're on those, you're good.

Every minute they're listening to you use them for rubber-duck debugging is a minute they're not scamming Granny out of her 401k. Be prepared to get called bad names in foreign languages. Bonus points if you learn some phrases in their language to really get under their skin.
Hey!

No, and we don't plan to have an API yet. Thank you!
One of the things not immediately apparent for people coming to Embassy is that you can mix and match RTIC with the Embassy HALs. So the more appropriate comparison is RTIC vs the Embassy async executors.
Self hosting for a small company kind
I don't think the argument is that it should be bigger. Just that if it's not enormous we should not describe it as enormous.
The method to convert a downloaded macOS Sequoia installer .app to a bootable macOS Sequoia installer .iso that can be used for installation of macOS sequoia into virtual machines like VMware and Parallels desktop.

- Apple have just announced macOS sequoia and it is available for users as a developers and Beta versions. I have downloaded macOS Sequoia installer .app (developers Beta) and applied the method to it but the method will work with any coming version of macOS Sequoia.

you will find the method described on my website and you can copy the terminal commands from it: -
https://www.itech4mac.net/virtualmachines/how-to-create-maco...

How to download MacOS Sequoia installer on supported and unsupported MAC ?
https://youtu.be/qVleZhiutBg?si=6Ki49D9JcMYvtmgK

#apple #macOS #macossequoia #macossonoma #macos15 #tech #macosventura #macosmonterey #macos14 #mac #macbook #macbookpro #macbookair #macbookairm1 #video #viral #viralvideo #explore
https://threadreaderapp.com/thread/1809135345683841050
In my experience shit managers have a really hard time understanding and appreciating the effectiveness of WIP Limits and it creates pressure on teams to break them, at which point Kanban snaps in terms of both predictability and delivery.