skysight-inc/HackerNews huggingface dataset:
You are strawmanning the parent, he did not claim that compilers will go "oh, you wrote to this variable without synchronization! Now I'll show you, hehehe!". Your description of the compiler's behavior matches his description; the compilers detect a case where the program might exhibit behavior defined ISO C spec (signed integer overflow), see it as a potential for optimization because they are allowed to do anything (certain passes can be made if overflow is assumed not to happen), then do that optimization.
They really protect some of their worst leaders (like Mustafa and Megan Kacholia) by letting them park in some meaningless role with no reports for years. Basically once you're a director or above and have contributed some level of value to the company, you earn job protection and legal protection.
In China there are hot water bags with integrated heating elements and thermostatic cutoff. I'm sure they are a single failure away from a steam explosion, but very convenient. I used some while visiting family in the winter.
There is a lot of assumptions that are broken if you try to allocate something smaller than /64. It would be like trying to re-assign the multicast address space for unicast.

But running out of space on IPv6 is seriously not a concern. Even a "paltry" 64 bits of address space is an absurdly large number of addresses. Humans need to have colonized the entire galaxy before it becomes an issue.
That's crazy. I have a playlist I've been adding to slowly since I was a kid of songs I cannot listen to because the emotional response is too much, it makes my skin physically crawl all over my body and I can't contain my emotions.
I have several small businesses with their own emails not worth paying $10/mo for in GSuite. I use ForwardMX to forward them all to one email account.
Probably not the right forum for this, but does anyone know if it's possible to mail merge into separate Word docs, one for each recipient in the data source? I can only ever get a single document with all the outputs concatenated.

My workflow requires that I send out actual mail, in which case the concatenated result doesn't matter once printed, but I'd like to keep a copy of the individual docs for record keeping.
There's a saying I like, "A rich country isn't one where the poor can afford cars. It's one where the rich take public transportation"
While Google has every right to do this, what's frustrating is it's virtually impossible to host your own email these days. Practically speaking, there's no free option anymore.
Re: the medical instrument - why isn't bleach used in such a case then, or even as a standard procedure before autoclaving? (Or does that just damage the metal instead?)
Which is the exact opposite of what I expect and want -- the bare filename should render, and the .md extension should get the markdown source.
> has almost no impact on the average user security

I don't think that's true.

Google publishes malware stats on the on-play and off-play ecosystems and the malware rates differ. Famous examples like malicious versions of FortNite make news headlines. Play policies also enforce various security-relevant action like updating to near-recent targetSdkVersions and fixing a variety of automatically detectable security vulns. No such enforcement exists in the broader off-play ecosystem so it will be easier to install an app with trivial security flaws.

Whether this is a justification for banning sideloading completely? That's another question.
I don't expect C to be portable assembler. I expect it to be a simple fast language with clear rules. I am not sure what you mean by an idiom here. I suppose you mean assembler idiom as in C it was always a simple bug in logic. Obviously you can't just use idioms from one language in another without checking what the rules in the other language are.

Platform specific behavior should be as rare as possible. It's a recipe for bugs. The rule is simple enough and major compilers have flags to prevent the overflow. Obviously you pay the performance penalty for using them. It's a choice you're free to make as it should be.
It's worse than even that. It's people essentially groveling or even degrading themselves so that maybe you'll voluntarily choose to pay them, desperately clinging onto the hope that you're not one of the people who simply never tips or only tips a pittance.

It's one thing if someone's being friendly and entertaining because they're being paid a salary or ticket price to do so - like a magician or tour guide or something. That's still artificial and potentially forced and stilted, but at least it's a reasonable, tit-for-tat kind of artificiality. With tipping it feels not only artificial but patronizing, condescending, and servile. You're at the mercy of the capriciousness and cruelty of customers. Or, alternatively, in some cases inadvertently thrusting them into a position of guilt and obligation and pity.

It's not that bad since the employee probably knows what they were signing up for before taking the job, and some can make a lot of money from it, but, overall, the whole thing just feels... weird.
how else do you serve an html page?
Quarks are supposed to be tiny. Why is the Top quark so gigantic?
You can run it, but not with reasonable screen sharing support, which arguably is a part of "supporting the distro".
Thanks, this is really helpful and I like how you're looking at it.
This is great logic. This is sane logic. This is how science is supposed to be approached.

We have a small amount of papers that shows this has potential, let's wait and see... one (or a few papers) does not mean it's totally accurate.

Let's let other studies come out and see what they come up with.

One study may not capture the entire picture and there could be more issues which these initital studies don't capture.

Also initial studies could have testing errors which get uncovered in future studys with different P.I.'s and experiemental setups.

I don't understand why people apply this logic to CBD but not experimental mRNA vaccines, and subsenquently why the FDA is fighting a FOIA request to release it's data claiming it will take 75 years to release.

So now other researchers can't verify it.

This is the opposite of science.
Show HN: Loadjitsu – a modern load testing alternative to JMeter
Please meet Loadjitsu, my weekend project, years in the making.

Over the years while building different apps and sites, I always felt that I need a modern load testing software.Tools like JMeter, ab are not very easy to use and it seems innovation in load testing which is a crucial part of any software release cycle has been ignored.

This is my third attempt at making Loadjitsu, I am so glad that I can finaly release this.

A bit more about the software
1. Powered by golang you can run load tests for tens of thousands of connections per second on very average hardware.
2. Cross platform, run it on Windows or Mac or host it on your linux machines
3. Lets you load test databases like MySQL, PostgreSQL, Mongodb out of the box.
4. Will keep adding more load testing targets in the future (even the more esoteric ones)

I hope to open source Loadjitsu soon and let users contribute new targets.
Hope this makes load testing fun again
Web Wordle
One thing I would say is don’t be afraid to ask for clarification from the PR owner. If someone is reviewing their change, then it’s their responsibility to make sure context/instructions are written well enough that someone who isn’t familiar with that area of code can understand and test it. Usually if I ask enough questions, then they will naturally start being more clear in their PR description.

If your company doesn’t have one, I suggest making a standard PR template that people fill out to help prompt people to give helpful information
It depends on your product. Do you have enough resources to build it & market it by yourself, then time is more important.

Or are you going to need some help, perhaps even outsource some work? Need powerful servers or hardware? Then extra money would be helpful.

One of my friend is working on a startup on the side. He has climbed the ladder in his day job and have enough extra money to built a team of developers to work on his ideas. Developers are overseas in a different timezone which also help him keep day job and startup separate.
These are very helpful, thanks!
We close but different.

Browserless allows have a fleet of Chrome in the cloud that you can use to run some browsing scenario.

ScrapingBee is an API allowing to get the HTML of webpages by optionally rendering them inside a real browser, but also managing proxies, data extraction and JS scenario.

Let's say we're cousins ;)
Consumer device support is not a major problem, it is ISPs that are the major roadblock. Corporate oriented devices are also a slow to adopt however, which is one reason ISPs have not made the switch.
Can confirm, they're great people.
So we can switch to rust now?
When I recently listened to an audiobook of Kafka's ‘The Process’ in English, it turned out to be based on a new edition, which explained that Max Brod originally applied some of his own editing to Kafka's manuscripts before releasing the books. And that the proper order of the chapters is currently unknown—whether because of Kafka or of Brod. Plus, apparently old translations of the book to English also mangled the words plentifully, introducing even more confusion. So there was some effort by modern editors to at least put the chapters in the order that makes more sense, and translate the text more straightforwardly.
I don't like either of your or rubocop's approach. If you have that many conditionals, bind a local variable that describes the condition being checked. Then you have an easy to read `if` with a single variable.
Our current financial system cannot be fixed. Governments need to switch to a new currency based on human effort not perceived value. Further the exchange rate between old currencies and the new should be set by two variables. The govt and a national vote annually
I think somebody somewhere must be tolling a bell.
MasterMind!

Just say so!
Personally, I _love_ SaaS software.

From a technical standpoint, SaaS has forced so many companies to invest more time and energy into their software engineering practices. Since being able to respond to customers with new features _fast_ is a big part of what makes SaaS so lucrative, any company choosing to go this route had to start thinking about how to write, test, and ship software in days or weeks instead of months or years. SaaS has also accelerated the uptake of distributed systems and platforms to support them, like Docker containers and Kubernetes, since being able to have development teams own smaller domains in toto instead of a huge monolith that requires an entire company to manage is huge in shipping software fast. Reliability Engineering is also huge now thanks to SaaS. It's one thing to host your own instance of a thing; it's another ballgame to host many instances of a thing for other people!

All of this has made software engineers and sysadmins who are SWE-adjacent significantly more valuable in the market (and we were already valuable before!)

From a financials standpoint, the subscription model makes it possible for more active users to subsidize the cost of less-frequent users, much like purchasing airfare tickets. The subscription model is why I can pay $8/month to get a best-in-class password manager stored in infinitely-large storage (to me) with an amazing API and CLI (1Password!) instead of having to use `pass` or something hand-rolled to avoid paying $300 or whatever a perpetual license would cost. Best of all, since I'm not stuck with a contract, I can (theoretically) switch to Dashlane, iCloud Keychain, or whatever tomorrow if I don't like it.

The alternative to SaaS was pirating and waiting until the next golden release a year later for cool features. That world sucked IMO.
Heheh, love that seam line.
expert what now?
Testing on the desktops you claim to support isn't a relative question, it's an absolute question. You can do it - or at least an approximation of it that covers the major facets like Xorg vs Wayland - with 25 employees, let alone 2500.
We use rice, but same idea.
Ask HN: Looking for a C++ Audio Lib
requirements

audio record, live input capture, maintained, cross compile- to win/linux no need for android/arm, open, wav/aiff

i have been looking at RTaudio, didn't see any mentions of it here. portAudio?

tons of options out there.
Also it makes the justification of buying such a product much easier. "I need to track my backpack" is better accepted than "I need a GPS tracker to follow my ex partner".

I do believe Apple opened a can of worms they shouldn't have, and that it's going to cause great distress to many people.
As a child, we had an electric kettle on the upstairs landing specifically for hot water bottles. Not being next to a sink, we'd simply empty the water from the cold hot water bottle back into the kettle.
There’s a difference between understanding something and groking something.

Experiencing something yourself is very different than simply reading and empathizing about something.
Myst-like puzzle game, set in a strange (real) MTA vent house
It's gonna be hard to deprecate a public blockchain, but if someone can do it it's Google!
FlowForge 0.1 Released
Any resources that you find particularly great?
I have a png of my signature, and I just paste it into the pdf, and submit that. Haven't run into a complaint yet, and I don't have to print anything.
Games are an especially difficult case as they have a habit of bypassing higher level APIs and abusing undocumented behavior for performance reasons. Still, a shockingly high number of games from 20+ years ago work out of the box on the latest Windows despite things like the shift from 32 bit to 64, all without recompilation.

Linux Desktop's compatibility story is laughable by comparison unless you count WINE, which works so well in part because Windows APIs are so stable.
>PGP emails doesn't even have forward secrecy.

Yeah, that is a bit of a mystery. There is no technical reason. I think that email users just want to keep their old emails around, which of course makes forward secrecy pointless. Perhaps PGP users would prefer to use the greater security available for the private key material in an offline medium like email to make it so they don't get compromised in the first place.
> it makes sense to put a few servers in each of 100 locations rather concentrate them in a half dozen cloud regions.

Large cloud providers have a backbone network with interconnects to many ISPs reducing the amount of Hops a client has to take across the internet.

> Doing it yourself will always be cheaper

Treating the Cloud as a traditional IAAS Datacenter extension will be more expensive.
By utilising PAAS, only using resource that's needed and when it's needed, etc.. is much cheaper.
Is this just straight spam?
Business owners like the fact that their staff are incentivized to sell as if paying a percentage commission on sales, but the commission is paid by the consumers.
In next week's episode, how not to write your URL-detection regex.
There are always pros and cons to everything.
Having reasonably personal and/or sensitive backups and archives on the same machine where I have web, email, and messaging services made me feel growingly uneasy. I also prefer not to use energy when not needed, meaning offline is a better thing for my world view.
It is true that offline archiving is a mess: fire and waterproof safety boxes, reliable hardware, multiple copies, etc. plus I lose geographically duplicated datasets, which is something I haven't given up on - I just couldn't figure it out how to do it yet :)
There's nothing Silicon Valley billionaires will throw money at faster than the ability to live longer/forever. Makes sense in a way, but pretty much everyone in the field will tell you that the science is simply not there yet. Calico is similarly funded and has been at it for a decade now, with nothing to show for it.
Whatever is going on with the >$1trn club's ideas for cracking that next ceiling... it's all quite opaque.

"Let a thousand flowers bloom" failed, but at least we had a grasp of what's going on. It was a bet on the, now known to be false idea that the web economy would have horizontal breadth. Turned out that (a) ads had a lot of death and (b) Google didn't manage to create any alternative revenue streams worth noting.

Now they all seem to be eyeing off anything that looks like it has $trn potential. That's a pretty finite pool.

Crypto is wild and chaotic. If a handful of big companies take it over, it'll be more orderly and ostensibly accountable. Traditional finance is pretty ugly, and we won't miss Citibank, JPM and such but...

Goddamn these bigshots and their sense of title to the world. I hope they lose.
Nice little meta discussion we have here...

Once again another thread where no one seems to agree on what constitutes venture capital and what a startup is.

By definition - you took a minority investment. Bootstrapping, colloquially, means you have not funded your company with any equity or capital that could be converted to equity.

btw - you got attention by saying you were bootstrapped and since this is just marketing material then kudos to you for the good marketing.
So does Office, Either "home & Student" or "Home & Business" depending on if you need commercial usage or not.

I dislike Software as a Subscription as much as the next person but the two examples OP gives do miss the mark imo.

Would be more "fun" to target the likes of Adobe imo.
Hyperparasite
Europe should certify the Russian pipeline after they move all their troops on the Ukraine border to the Far East, but fail to purchase gas from them and instead buy LPG from our US partners.
I was exceptionally careful during early COVID. And I thought many restrictions: closing hiking trails, small playgrounds... benches! were exceptionally stupid. Most localities did not go that far. Mine did.
When was that? Because like every other low wage job, those conditions have also gotten a lot worse.

These days a very standard contact center policy is that reps can never hang up on a customer under any circumstances. Breaking this is considered one of the big ones, termination-worthy on a first or maybe second offense depending on the employer.

All you can really do is escalate it up to your supervisor. But that depends on them being available for that, and willing to back you up possibly at a personal cost to themselves.

People put up with this because they are precarious workers who need the money badly. This is the sort of life where even if you have another job lined up, the 2-3 weeks between stopping one pay cycle and starting the other can be a huge risk or incur costs. These employers depend on this precarity, because otherwise like you said, why would anyone put up with it?
This is less of a news event than it first appears. This is "large company wants to be seen working on cool stuff and hedge against the possibility of the the market turning into something and having to play catch-up."

Some mid level exec was like "why aren't we blockchain, customers are asking about out this blockchain thing" and here we are. You need to wait for the product announcements and then wait to see if those products drive 100M+ revenue before knowing if they have any kind of staying power.
Honest answer: I use more than one browser. If Apple Keychain autofill worked in 3rd-party browsers, it would almost cover my use cases though.
There's something weird here that reminds me of A.I. and the whole idea of a Turing test. There's an assumption that you can understand how complicated a behavior is and from that make a judgement on the creation of it.

I act differently if I see you watching me so I must have a theory of the mind of the watcher but then again it could just be instinct and learned response (or a very simple algorithm) that's causing the behavior.

My skepticism about general purpose AI is somehow rooted around this in a way I can't describe. It's like AI would have to be a magic trick so good that even the magician doing the trick couldn't understand it because if they could the trick wouldn't work.
I have NO idea if the author knows what he's talking about, I've never heard of him before, but he at least has a background in this area.

This is his website: https://www.saferemr.com/

He points to a bunch of studies on this topic. Seems like there's enough there for you to make up your own mind on how reliable he can be.

He's from University of California, Berkeley and seems to study this stuff.
Well, this at least made me finally look up the reason why KARAOKE (a Japanese word) is written in Japanese using Katakana (glyphs almost exclusively reserved for the vast number of foreign [mostly English] words Japanese has subsumed):

https://japanese.stackexchange.com/questions/14531/why-is-%E...

tl;dr: kara is a glyph which translates as "empty", but the oke comes from subsuming the English word ORCHESTRA - so karaoke is only half Japanese and therefore it is written using the system for foreign words.
So is Great Britain, Germany, Denmark, Sweden, China, Japan, Egypt... Countries and humans are the symbol the symbol of colonization since we wiped out the Neanderthal.

Does it make it right? No.

Should we revel in it? No.

But to cherry pick America as the sole proprietor of colonialism and colonization is ridiculous and whatever you have going on with the Free Masons I put down to National Treasure. Fun movie, but fairly baseless.
UB is closer to "we assume this can never happen and make decisions accordingly" than "Ha ha, I caught you making a mistake, let's actively try to mess up your life now."
Notepad, at least the version included in Windows 11 on an up to date install, refuses to open any text file bigger than 1,073,741,823 bytes.

The error is cute:

> The test_1073741824_bytes.txt file is too large for Notepad.

> Use another editor to edit the file.

followed by:

> The operation completed successfully.
it looks like briar is already working on that buffer node concept: https://code.briarproject.org/briar/briar-mailbox
Is it common for editors to add to a writer's text? My naive assumption was that they often cut and re-structure and maybe suggest re-wording, but I'm surprised to see an editor actively add content that wasn't there at all
Security and privicy researcher Ola Bini on trial this week
Yes, gmail's. You set a SPF record authorizing it.
Ola Bini, a Swedish software developer and researcher (known for the Ioke language, involvement with JRuby and his research on security and privacy) was arrested 2 years ago in Equador on flimsy allegations. (earlier discussion: https://news.ycombinator.com/item?id=19652642)

The whole affair seems like a total mess, I just hope justice will be served.
I think stability plays a big role in C continuing to remain dominant. Rust and Zig arent there yet, and wrt Rust in particular the ownership model doesn't play nearly as nicely in non-deterministic environments (taking far more code to deal with hardware such as an external display or printer that might, for example, get randomly unplugged at any point in time works against the grain of a static memory ownership analysis).
I don't think so - I think they are leaving the market because their differentiation isn't enough in the marketplace to actually sell it enough to be interesting.

While a small group of users liked it, it clearly did not have traction in the greater community.
Preview is the reason my personal, non-gaming computing is still on MacOS and not purely iOS. I'm not even joking.
> Install CLI, run `fly launch` in a directory with a Dockerfile, and it should just work.

Does this build the Docker image locally and send it to Fly.io, or does it send the whole build context to Fly.io and build the image remotely?
Anyone who buys one of these should go to Scotland and tell the locals that they are a Laird and see what happens. Best way to validate the title.