skysight-inc/HackerNews huggingface dataset:
“Meth” is methamphetamine, not methylphenidate. Ritalin isn’t the same thing as Meth. Not sure about how Ritalin vs Adderall act different on dopamine.
That was more than ten years ago, I don't think that tells us about current quality.
Here are some keywords for you: Digital souvereignty. US cloud act. Industrial espionage.
I'm sure someone pirating for personal use will ever encounter a judge.

Pounds of sarcasm, in case this wasn't clear.
> but not Linux.

I disagree. Linux merged the real time stuff (https://news.ycombinator.com/item?id=41594862) not so long ago so it's now a real-time capable kernel, and hence it should be held comparable to other real time kernels.
Oh, that just sounds like you’re unwilling to learn from experience.
In Lithuania, a mandatory health insurance tax of 6.98% is deducted from your monthly salary. For example, if you earn €5,000 per month (chosen as it is close to the average salary in the United States), this amounts to €349 per month or €4,188 per year. Despite this tax, you often have to pay for many services unless you can afford to wait months in line. Consequently, many companies provide their employees with additional health insurance, typically costing between €100 and €300 extra per month, allowing people to access private clinics for treatment without the long waiting times.

Therefore, the total cost of insurance ranges from €449 to €649 per month. In comparison, the average cost of health insurance in the United States is $447 to $703 per month. Although the sums are quite similar, the standard of care in the United States is often considered higher, with significant payouts if doctors make a mistake, which contributes to the increased costs, unlike in Lithuania where you'll get a pittance.

Just because these fees are not immediately visible doesn't mean they don't exist. Get off your high horse. There are very few countries in the European Union where healthcare is any good and the core reason behind it is that they're filthy rich (at least for now).
He is not.

He gave some controversial statements, that's true, but "diehard worshiper" is simply false.

> "The invasion of Ukraine by the Russian Federation was illegal. I condemn it in the strongest possible terms," he said via video link.

> "Also, the Russian invasion of Ukraine was not unprovoked, so I also condemn the provocateurs in the strongest possible terms."

> He continued: "So what do the voiceless millions have to say? They say thank you for hearing us today. We are many who do not share in the profits of the war industry.

> "We do not willingly raise our sons and daughters to provide fodder for your cannons.

> "In our opinion, the only sensible course of action today is to call for an immediate ceasefire in Ukraine. Not one more Ukrainian or Russian life is to be spent, not one, they are all precious in our eyes."

source: https://www.bbc.com/news/entertainment-arts-64580688
Isn't that an extreme version of IF?

I think the usual window is 8 hours, so people should first try eating between lunch and dinner, say 12PM-8PM.

A lot of people eat breakfast out of habit, and I found that once I got older, I just stopped needing it. It made me bloated and sluggish. You just don't need that many calories per day when you stop growing or not working in construction.
Yo Yo Desk Bike - bought it second hand as a bit of fun. Figured if it was rubbish id sell it again

But its really good - I spend my first hour or two at work pedalling away while working

I dont class it as real exercise but its good fun
I would still bet way more pedestrians are killed or injured by car drivers than bicyclists.
You're assuming you've always got the choice to keep the distance. Sometimes you don't. If you get in a tight alley where you have to pass a truck, you can't do it differently. Whatever safety system you use, one day it either won't help in the situation, or you'll forget about it. Overconfidence in your control may give you a really bad lesson in humility.

You can also see the recent video of a Tesla avoiding a person falling onto the street and crashing into another car. There's no reason to keep the speed lower in that area, no extra space to be away from the sidewalk and no time to react to the change.
I'd argue that saline should be the panacea here. I doubt very many people do at-home saline rinses with filtered, sterilized water and a simple mixture of salt and baking soda.

Do people really want to spray PFAS water directly into their mucus lining?

I bought an Arm and Hammer Saline spray out of curiosity. It smelled awful, and the BPS lined can had an awful smell despite the ingredients being: water, salt, baking soda, and no suspicious preservatives.
Universal Scalability Law
Regulatory challenge is that the FDA have to combine 3 related but seperate concepts:

1. Manufacturing quality/ingredients accuracy (is the product what is says on the tin)
2. Safety
3. Efficacy

Medicines must pass all three, supplements don't have to meet any.
Medical bills cause a steady stream of bankruptcies in the US. It's much less common in many other countries.

Those people often do have insurance. They were paying. They are often shocked to find their insurance rejected their claim.
? Doctors tell people to diet and exercise all the time.

The problem is that the doctor has very little to offer other than to tell people to do that, and the vast majority of people will nod and continue doing whatever they were doing.
When you say 'gliding' you mean the... what? I'm confused. When you lock the front in the wet, 'nothing' is the best possible outcome and even then doesn't last long enough. I'm assuming your 250 had ABS and the 'nothing' was it not dramatically flopping you onto the road. (As an aside, I used to hate ABS and I've now totally come around to it. New ABS is so incredibly much better than old ABS.)

Also there's no such thing as a quick hard veer in the wet, the road is like oiled glass.
Taking the name of the language of the front makes it read like Python is the subject matter.
For several years now I have commuted almost exclusively by biking and walking to & from work, and I can say that both the pedestrian and biker populations have a small but very noticeable number of idiots in them who just don't seem to care.

On one long bridge here, pedestrians and bikes have dedicated roads, on the opposites sides. I regularly see bikers use the sidewalk side, and the same with pedestrians on the biker side; neither is "fun" nor safe. I've actually been yelled at by a biker on the pedestrian side for not noticing him zipping by me... ¯\_(ツ)_/¯ Elsewhere, I regularly see people walking in the middle of the bike lane, where it's a mixed use sidewalk. The road is clearly marked, yet these people are walking there, playing chicken with each cyclist, on purpose.

The reality is that these people are a fairly small minority, but we tend to notice them. So, I wouldn't make blanket statements.
> The big commercial users - traditionally cars and other embedded uses - will not want to be legally obligated to give users the ability to install custom firmware (which GPLv3 basically requires), so they'll still pay for it. Everyone wins.

Yes. And it is even more than that.

Blackberry could have a general QNX verison under AGPLv3 and keep the "safety certified" version proprietary and they would not loose a single customer.

What the automotive world, robotic world and others are paying for is not standalone QNX... it is the safety-critical certified version of QNX.

It is easy to understand: Making an RTOS is easy. Making an RTOS (and a compiler) ASIL-D ISO-26262 certified is a freaking nightmare. And this is why companies are paying for QNX.

Opening the QNX source code under GPL would increase significantly the number of software ported on QNX and consequently the adoption of QNX.

Unfortunately, Blackberry is way too stupid to do it: It is not in their culture. That is very unlikely to happen.
In addition to the capabilities of language, usually it depends also on the ecosystem than the language itself (unless you want to write the entire algorithm by yourself for some reason).
This is especially true if the algorithms used in the project are well-studied and the efficient implementations are provided. That is probably the reason why using modern/popular tool/language will more likely to perform better.

One of the most prominent example of this gemm. Usually, the state of the art code base on gemm are written C/C++, in terms of implementations in academic papers/github, see e.g. openblas, blis, blasfeo. The same situation applies to CUDA code or accelerator agnostic code e.g. using MLIR. I think it's more a result of how the language allowed people to create an ecosystem + ecosystem created by the people using the language. Sure, you can write Fortran, but if I see more tooling and more other people benchmarking, I can be more sure that the software will be tested more and higher performance etc. For instance, if you look at benchmarks-game, the top results are C/C++/Rust. Instead of making claims like this code is not wrong/right, we should look at the concrete/quantitative results like benchmarking/number of users. As another example, you can check blasfeo paper where they used C code.

I would welcome Fortran benchmarking results. But, I just dont see it being tested enough (in open source/papers/benchmarks) to prefer it over C/C++/Rust.

There are other consequences of this networking issue: availability of docs, finding an question and answer for a problem that you experienced.
What kind of stories do you think the refugees from Donbas are telling in Russia? Did you know that those stories are why this war is ongoing?

I’m asking rhetorical questions because I know you have a biased view on the topic. You’ve long forgotten the humanity of the other side because of the propaganda.
Reasons:

- Browsers don't "talk" any other language but JS

- All browser APIs are exposed through JS only

- You can't manipulate DOM except through JS

- You can't do "fancy web flourish" without manipulating DOM. If you target Canvas/WebGL/WebGPU, you'd have to first create your entire graphics lib + flourish + font handling and rendering + accessibility + ... from scratch. And load all that on every page load

- Any language compiling into WASM would still need JS-integration for any of the above. Including Canvas/WebGL/WebGPU

- Any language without JS and DOM semantics will need to account for that (e.g. GC on DOM nodes)

- Any language compiling to WASM would need to load its runtime to actually run (including any libs). See network tab for any such project. e.g. Blazor
> for the vast majority of people

..In the states. Ask people from Amsterdam or Berlin about running out of breath from stairs.

I even remember seeing a study that claimed that people who lived in higher floors with no elevator had in average better cardiovascular health, an easy peasy way to nudge people into the right direction.
Presumably with a blood pressure monitor?
ESW Capital Operating Manual
Do they hire non-FAANG people who worked at no-name companies or just the elites?
It was classy, for sure. At least seven or eight hundred milliClass. :D
> They are closely related and I don't see as much difference as you do but okay

They are nowhere close but of course you can't see that so okay.

> I also believe saying someone is stupid for supporting Trump is wrong.

Of course, Trump supporters are known for being poor employers of reason and introspection.

> try to point out why you think they are wrong

This list is so long that it's pointless to point this out in every conversation with a Trumper, but your parent did actually try.

> just ignore them

This is dangerous, to all humanity. At best, it's tolerance of the intolerant.

> but calling someone stupid has no benefit except maybe it makes the insulter feel good about their own superiority.

I strongly doubt your parent felt good about it. There's nothing good about calling a Trumper "stupid", because it does nothing to help the situation. Trumpers don't listen to reason; I'm sure your parent knows this. It's far more likely your parent spoke out of sheer frustration, which I fully understand, having had my own faith in humanity tested by this whole ordeal, and it hasn't even begun its "revenge run".

> but calling me and over half the country stupid adds to the quality of discourse?

1. Spoken by itself, probably not. But your parent didn't just call Trumpers stupid. They first explained their reasoning. Within a greater context where that's precisely the point being discussed: "How Trumpers are stupid."

2. More like "quarter of the country". Half your country didn't even vote.

> By saying this is HN, I'm appealing to the higher standard espoused in these guidelines.

If that's all you were doing, that'd be fine. But to do that while putting words in people's mouths? That's disingenuous, at best, and transparently so.

> Do you think those guidelines are pointless?

And there we go again with the putting words in people's mouths.

> it's pretty easy to see I'm Republican and voted for Trump.

I don't see how this, in any way whatsoever, proves I "understood incorrectly".

> How did I prove the parent correct?

I've already explained in this thread above. Twice. I don't see the point in trying a third time, especially when ... <see above>.

> Seems like just another personal insult on your part.

It wasn't. It was an appeal to do better, since, as you said, "This is HN". Maybe I understand why you feel that way, though. I am, after all, somebody that disagrees with you on sth, so of course I must be out to "get you". Rest assured, I am not out to "get you".

----

> [0] https://news.ycombinator.com/newsguidelines.html "Be kind." "When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

Since you quoted this, let me leave you with one thing to ponder on: Just how spectacularly poorly your candidate (i.e., Trump) does on these guidelines.
I'll throw in a plug for https://pest.rs/ a PEG-based parser-generator library in Rust. Delightful to work with and removes so much of the boilerplate involved in a parser.
Efficiently split a NumPy array into tiles
> try to make yourself the person in a group surrounded by japanese.

I don't need to try to do this, close friendships with Japanese people and integration in social circles where I'm the only non-Japanese has not been hard. The strategy is just not to have your own preconception of outsiderness.

I see many that complain about difficulty integrating similar to your comments, blaming it on something about the Japanese people. But they themselves didn't make the effort to learn the language or make friends in a more casual way, so it just seems like a responsibility deflection. Maybe this is what you mean by it being really tough, but it seems a pretty normal amount of effort when immigrating to me. Pushing this narrative that it's really hard (some of the language even made it sound like implying impossible) doesn't help make it easier since then people get this preconception of being an outsider, and yes that will do a good job of preventing integration.
I have allergies. I remember walking home from work one day thinking "Ah, my sinuses have cleared, the pollen must have finally gone." only to wake up the next morning all stuffed up again. Then it dawned upon me that work has HEPA filtered air, but my bedroom does not despite spending ~⅓ of my life there. Having an air purifier in my bedroom means I've avoided almost all symptoms of allergies for the last 5+ years without needing to resort to medication.
We do have political power; if you’re in the US, you had the opportunity to exercise it in the last week. Your local elected officials make the plans for roads and bike lanes and zoning and parking lots and variances; and they are usually quite responsive to the voting public.
Using a DIY tool to add custom QMK features to your Oryx layout
Following up I note that you said "at compile time". Usually C programs have data-dependent behavior, which necessitates runtime checks (but generating those checks is an example of "anticipating memory safety violations.") Symbolic execution can potentially identify possible data-dependent memory safety violations, and it has been used in compilers and code checkers, but it can also become intractable (algorithm may be decidable, but the compute and memory requirements may be too high.)
> I think the web really needs some "decluttering". The ratio of processing power by useful payload nowadays is unsustainable. For example any news website, in order to read some text, you need to load a ton of JavaScript, ads (some even video) that add zero value to the intended purpose.

How will w3c sustainability group run by people from irrelevant organizations help with that?

Google is responsible for one of the largest chunks of bloat with its ads, embeds, tag manager, analytics etc. And they couldn't care less. They could penalise sites, but instead they now say that loading a page in under 2.5 seconds is fast: https://blog.chromium.org/2020/05/the-science-behind-web-vit...
Title is confusing: this is not about the original "Roaring", but an extension of it called "Roaring+Run".

Here, "bitmap" = "set of sometimes-compact integers". The "uncompressed" and several "rle" implementations are obvious. Hm, except this only seems to be talking about a particularly-naive RLE approach (suitable for storage but not computation)? If you're doing computation I expect you to use absolute offsets rather than relative ones which means you can just do binary search (the only downside of this is that you can't use variable-length integers now).

Roaring is just a fixed 2-level trie, where the outer node is always an array of pointers and where the inner nodes can be either uncompressed bitvectors (if dense) or an array of low-half integers (if sparse). Also, it only works for 32-bit integers at a fundamental level; significant changes are needed for 64-bit integers.

This paper adds a third representation for the inner node, the bsearch'able absolute RLE method I mentioned earlier (before even reading the paper beyond the abstract).

Overall there's neither anything novel nor anything particularly exciting about this paper, but if you ignore all the self-congratulations it might work as a decent intro to the subject? Except maybe not since there are a lot of things it fails to mention (the ping-pong problem, deduplicated tries, the approach of using a separate set for sparse values in the same range, the "overall sparse but locally semi-dense" representation that uses fixed-size single-word bitsets, ...)
There isn't an eye roll emoji big enough for this. With fracking, American domestic oil production is way up. It would make zero sense to go halfway around the world to steal Syrian oil, even if that were happening.
About 2 months ago I would have said the same as the author, but I kept running against the hard edges of Rust: the borrow checker. I realised that while I really liked using algebraic data types (e.g. Enums) and pattern matching, the borrow checker and the low level memory concerns meant I spent a lot of time fighting the borrow checker instead of fighting the PL issues at the heart of my project. So while tokenising/parsing was nice, interpreting and typechecking became the bane of my existence

With that realisation I started looking for another more suitable language - I knew the FP aspects of Rust are what I was looking for so at first I considered something like F# but I didn't like that it's tied to microsoft/.NET. Looking a bit further I could have gone with something like Zig/C but then I lose the FP niceness I'm looking for. I also spent a fair amount of time looking at Go, but eventually decided that 1. I wanted a fair amount of syntax sugar, and 2. golang is a server side language, a lot of its features and library are geared towards this use case.

Finally I found OCaml, what really convinced me was seeing the syntax was like a friendly version of Haskell, or like Rust without lifetimes. In fact the first Rust compiler was written in OCaml, and OCaml is well known in the programming language space. I'm still learning OCaml so I'm not sure I can give a fair review yet, but so far it's exactly what I was looking for.
Because when you are working in SW that is not supported by linux, you don't have option (macOS is not alternative for me), ie Adobe.
Same. I’d rather start and quit smoking again than this.
AGPL is often used by startups to achieve the effect of “fair source” licenses while still being able to claim to be fully OSS.

AGPL is a poor “fair source” license and a controversial OSS license.

AGPL in “fair source” projects are always paired with Contributor License Agreements etc that ensures the company behind it owns all the rights to the project and can re-license it however they want without having to abide by AGPL themselves. Which is not in the spirit of OSS at all. And if the company goes out of business, then AGPL makes it really hard for anyone else to eventually pick up and continue on the “fair source” business model of the project.

Using a proper “fair source” license like the Business Source License or the Functional Source License will make for a better and more honest “fair source” phase of the project and both those licenses will resolve to non-controversial OSS licenses over time.

So:

- Is “fair source” in the spirit of “open source”? No

- Is AGPL an “open source” license? Yes

- Is AGPL often used to OSS-wash “fair source” projects? Yes

- Are all AGPL projects “fair source” projects? No, there exists proper OSS-projects with AGPL licenses

- Is AGPL in startup projects almost always paired with CLA:s that makes the startup play by different rules than everyone else? Yes

- Is it more in the spirit of “open source” or “fair source” to have the startup play by different rules than everyone else? In the spirit of “fair source”

- Is AGPL a good choice for “fair source” projects? No, it perpetuates the different rules between the startup and the community forever, even after the startup has ceased to exist, whereas proper “fair source” licenses convert to less extreme OSS licenses over time

Edit: The only company that I know that does an AGPL project in an “open source” spirit rather than a “fair source” spirit is Sourcehut: https://sourcehut.org/blog/2022-10-09-ip-assignment-or-lack-...
https://archive.is/r7sAB
Oxymetazoline is an extremely effective nasal decongestant. It works almost instantly and it lasts 24 hours.

It also creates dependency. A drug that is ineffective cannot cause dependency.
If your pages depend on data from APIs that are not globally distributed, having an edge runtime can be worse. Specially when dealing with non distributed databases.
Not sure a better stimulus for work has ever been discovered or invented. If times are tough, maybe it’s because there wasn’t enough free coffee.
I never said "you personally should stop calling people names". I said that if you(politicians specifically) do call people names, put labels on them and segregate them based on race and gender, then they'll hate you and retaliate against you.

Which is why people voted Trump and why I called them "lib woketards", because I don't care about being popular or winning anyone's approval, but presidential candidates do, which is why it's so stupid how dems alienated a large part of their voter base like that and still thought they could win.