skysight-inc/HackerNews huggingface dataset:
First, the idea of "conflict of interest" is not about allowing or disallowing testimony. That's (1) normally an argument you make after testimony and (2) absolutely not something one party to a suit (the State of Florida in this case, via its organ the University of Florida) gets to decide unilaterally.

Second, your logic is exactly backwards. The reason you might infer a conflict of interest and thus judge someone's testimony because of their employer is that they might be induced (e.g. by being rewarded or punished) to represent their employer's opinions instead of their own. Here, they were called by the plaintiffs and are expected to testify against the interests of the State.
A long time ago, I gave up the pursuit of Elementary Number Theory for a career in programming.

Thanks OP for reminding me there's more than one way for a nerd to happy dance. Great post!
This is why JS runtimes should add the ability to set permissions on a per-module basis. Deno is a step in the right direction by requiring permissions for a script to be specified (e.g. deno run --allow-read --allow-net myscript.ts), but the permissions are global for the entire script and can't (yet?) be configured differently for each module / dependency.
After visiting many countries, and living in 10 US states this past year...

Mexico City. I lived there a month, I enjoyed the food even more than Japan, Vietnam, LA. People are friendly, lot of action and culture, felt extremely safe, cheap.
I made mine sparse, though not as sparse as this.

I’m a backend developer, so I don’t have anything to prove about my ability to do cool frontend tricks, and I want the content to stand on its own with minimal fiddling required.
No, I didn't make any kind of "straw man argument".

In your original post, you referred to the claim that it costs billions of dollars as a "scam", which is exactly the same thing as calling it false (indeed, it's not only calling it false, it's calling it intentionally and perhaps criminally false).

Now you're trying to walk back that claim by watering it down to "take it with a grain of salt" rather than calling it a "scam", but you did, in fact, deny that it costs billions.

If it doesn't, in fact, cost billions, why isn't someone undercutting them?
Another flavor of the "focused startup vs. big company portfolio" story. A small, scrappy team can do incredible things and find product-market fit despite having a gargantuan competitor. A big company can lose the plot with big staffing overheads, internal politics, and being tugged in a million different directions by users/customers. Of course a big company can also be laser-focused and leverage their vast cash sums and engineering weight to dominate the space. But in my experience, that's pretty rare.
> Otherwise, fork/exec would stop working in any process using more than half of the system memory.

Somehow Solaris manages just fine.

And don't forget that swap memory exists. Ironically, using overcommit without swap is asking for trouble on Linux. Overcommit or no overcommit, the Linux VM and page buffer systems are designed with the expectation of swap.
https://en.wikipedia.org/wiki/Extropianism
Technology is making this easy to scale up, there will always be people who want to abuse this, and the abuse potential grows with scale.

What was once 'I'm particularly fond of a certain shops version of a food item' can then become every shop selling that category of item automatically guiding you to the same type of item. Besides the part where everyone knows your name and a quick dossier like you're a celebrity but without any of the perks, life would be so drab if it was "The usual today John?" at literally every place everywhere always.
And we’re lucky if those billion dollar military projects even work. More often than not you get a F-35; expensive and underperforming.
Please don’t blindly declare it ‘totally dumb’. If you disallow overcommit, you can end up with a system that can’t fork and run /bin/true, even if there are gigabytes of memory left.

Both styles of memory allocation have their uses, and their drawbacks, but please understand them before declaring many OS designers as stupid and dumb.
I'm not, I was being lighthearted. Sorry, bad joke I guess.

But to the other poster's point, some people use what is natural: PERL is so absolutely burned into my brain after 10 years writing CAD flows with it, that when I need to munge a file I've already written the code in my head before I've even opened my text editor.
What evolutionary explanation? What are you talking about?

The three examples you cited as evidence of Stockholm Syndrome are made up of two unverifiable cases from over two thousand years ago, and a third that isn't Stockholm Syndrome.
Gen Z Workplace Culture
I feel bad for kids that will be the subjects of these social experiments. And if (when) the results aren't good, can you trust ideologically driven administrators to change their methods? [[it would be great if it ended up working well for the kids, but it's a huge risk especially at a public, state level]]

I was lucky enough to grow up in a system where gifted math kids could take classes at the local university, and from what I've heard this is common in various CA school districts as well. Hopefully, that won't be discouraged as I found it to be a huge positive being both much more interesting and good prep for university. It seems like the resources are widely available (in semi-rural/urban areas, and now online) to support kids with different learning speeds, styles, and interests. Holding back individuals, purely for the sake of raising the average, if that is their intention, is sick- learning isn't a zero-sum game, but should be the opposite.
If you clear site data for a site tracking anonymous consent, you've cleared your consent. No records necessary unless you are linking consent to user accounts stored on your backend.
The electric motorcycle with speed upgrades via in-app payments
We've banned this account for breaking the site guidelines egregiously and repeatedly. You can't do that here, regardless of how wrong someone is or you feel they are.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
Sure, could you just put your request in a google doc and share the link here?

Just let me know what you want to learn, how you hope to use it, and what you've tried in the past.

kthx
Note: The chairman of the UF Board of Trustees is Mori Hosseini, a close DeSantis advisor+donor.

Hosseini is also the same person who fast-tracked FL's new covid-nurturing Surgeon General, Joseph Ladapo.

ref: https://www.tallahassee.com/story/news/local/state/2021/10/2...
But what happens when the kernel needs to copy one and has run out of memory? You still get a random process killed.

(I note that Windows has a different approach, with "reserve" vs "commit", but nobody regards that as a preferential reason for using Windows as a server OS)
>there is no hope for it to recover - for example by flushing a cache. instead the OS looks around - sees this fat process just sitting there, and .. good news, we have plenty of memory now.

Overcommit was godsent in the times of expensive memory and when people used virtual memory on disk (so it will spill low use memory pages there instead of the kill). Of course these days with abundance of cheap memory and people not configuring virtual memory any more we get the situation you describe.
If I was installing the module only for use in frontend, eg to be bundled by webpack, the code in your index.js won't execute on the machine but inside the browser sandbox.

That makes it a lot harder to steal ssh keys.
Cool, thanks for the feedback.
They're not doing direct capture of the He ion from aneutronic fusion.

I'm not the best one to explain what it is Helion is doing, but it's not p+B11 -> 4He.
The main reason for that phenomenon is it's more personally advantageous to rewrite than to learn Haskell and extend what's there.

Haskell advocate quits? Blame them for selfishly using a toy language (they're gone anyways - who is gonna disagree?), and save the day by spending a long time reimplementing an MVP subset of what they already did. Congrats - you're a hero! The end product has less functionality, but at least you didn't have to do something actually hard like learn Haskell and work with Someone Else's Code.

I've seen this happen multiple times. For shame - and yes people did get promotions for it. Pathetic.
Don't hire Jr. engineers to save money. They are useless for a LONG time. Hire them to give mid-level engineers a chance to develop leadership.

Have them pair program basically all of the time.

Watch their PRs like a hawk and don't be surprised when you have to do 5 revisions for simple features.
At google, the templates for my 1 pager used to be two pages long
While I agree with your overall sentiment, it is important to understand the relationship between class (im)balance and ROC curve performance. A very short article which does a great job explaining this is [0]. There are, of course, other performance metrics that are appropriate in the presence of class imbalance, such as precision-recall curves, so I wouldn't go so far as to say "metrics on biased data are going to be biased". Some metrics can correct for the class imbalance bias. Others can't.

[0] https://www.researchgate.net/profile/Jake-Lever/publication/...
> workaround ... by placing the efficiency cores on standby. ... you would press the Scroll Lock key

This reminds me of the Turbo button on my old PC/AT machine, which would clock the processor down from 10MHz to 6MHz, to run PC/XT games.
So how many embedded GUIs did the author actually write?

He seems to have compiled an arbitrary list of 'hard things' or 'problems you may encounter'. But these are presented so shallow, I find it hard to believe he ever struggled with them.

Although he seems to push the opensource Renode at the end, I feel it is mostly an Azure submarine.
I hope Seven or Soda are both in the list!
You also broke the site guidelines egregiously, and you've posted flamewar comments before this too. I'm not going to ban you right now because you've also posted good things, but if you continue to break the site guidelines, we will ban you. Please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here.

That means thoughtful, substantive comments, curious conversation, and respect towards other commenters, no matter how wrong they are or you feel they are.
before linux - every unix OS would fail a page allocation if there wasn't a backing store. full stop.

this worked really well
I've used Gitlab before, I have found it to be more complicated than I'd like. Not sure why but it feels harder to use.

These days Drone CI is my current favorite for OSS projects, I'm forced to use gitlab at work so that's what we use for internal projects.

I think Drone appeals to me for its simplicity, golang choice and docker everything. Not that it doesn't have its own set of issues as well.
What you've written there is literally the definition of opt out.
Wouldn't say walkable though. Public transit doesn't feel super well-connected. If you have the cash to Uber everywhere, it's good though it's a lot of traffic to go through to go a few miles.

The time of the slow sparse public transit or the costly Uber ended up having me still just drive everywhere, and then worry about parking everywhere I went.
Three. :)

Yeah, I don't get it. The delivery of the talk is a little.. pointed.

But the perspective offered is incredibly compelling. And my work experiences -- both positive and negative -- are sympatico with so much said here.
Basic question, how does one profit from scraping data and what kinda data?

Taking a stab at answering it: you scrape the data and build a business around selling it. Stock prices? But that's boring, plus how many others are doing it? I bet a lot.
What I'm most interested in is the latency (I guess that's more or less the same as "snappy"). Back when I had a netbook LXDE was one of the few that felt good.
My wife and I also lost our first, who was a boy at 23 weeks. It was an awful experience to say the least
It is not. It is actually very useful and advantageous for many reasons.

The disadvantage is the pretty shitty failure mode.

But in practice, I have never seen an operating system that was not a toy that was able to reliably, gracefully handle out of memory condition.
Anything with Hal Abelson on the author list is a must-read.
Just looking at the readme for Coa it’s very obviously more than the code you outlined. You’re arguing against a strawman here.
Flutter! Love it. I feel like Flutter today is like what Go was like in 2011. Its basically right on the cusp of being recognized as being the best programming tool for a specific use case. In Go's case it was making back-end services. In Flutter's case its building 2D client experiences (I say 2D, because I think Unity will probably have an edge in creating 3D experiences for a while).
Yes. That's exactly what everyone should do.
> Of course, I am comparing individuals having a medical condition (dementia) with, as far as I understand, cognitively intact study participants, but I think it doesn't meaningfully weaken my argument.

This is exactly why.

Because dementia has specific non-global effects on cognitive ability. It's a disease. The impairments caused by dementia aren't a linear projection down from a non-diseased state. Even if outcomes in terms of how the study defined them end up in a similar place, dementia isn't actually supporting evidence in any meaningful way.
I'm pretty sure I saw some DNA from Gobe Productive, the Be answer to AppleWorks, lurking in iWorks. (Which is kind of recursive, since Gobe was created by most of the original AppleWorks team after ClarisWorks' demise, IIRC, who were then hired by Apple after Gobe's demise...)

> BeFS -> Matador

Was Matador a code name for APFS, or is this something else entirely?
Workplace Individualism
> Not issuing a fine would send a signal that simply ignoring the law until you're told to follow it pays off

That’s how capitalism works. For better or worse. If as a person you break the law, you are prosecuted and punished, without consideration who you are and what you contribute to the society. It's very easy to be erased from society (lifetime sentence) and/or lose lifetime earnings (via huge fines, compared to your income potential).

For corporations it's totally different. Consideration of who they are is a huge part of punishment. Countries don’t want to kill/severely injure companies, especially big ones, as they worry about fallout effects to their whole economy. As a corporation you can commit much much bigger crimes and get and equivalent of a parking ticket in terms of impact.
> This lack of approval is the key feature of these treatments.

Lack of approval + length of use as medicine. There's a narrative that drug X has been used for 50 years (despite what it's used for) and therefore the pharma industry is uninterested in its success because they can't get rich off of it.

The latter is a common thread, along the lines of "what THEY don't want you to know."
One wlroots possibility would be Wayfire https://wayfire.org/
I can see your comment history, and you made the same false statement 3 days prior to this one. You were given long responses with links then. ( e.g. https://news.ycombinator.com/item?id=29078217 )

The same thing 5 days ago: https://news.ycombinator.com/item?id=29058624 you were given a response that you ignored.

Those didn't make any impression on you; you carried on saying the same false thing. So there was no point in trying to convince you this time, it's clear that would be simply a waste of my time to try to change your mind again. You aren't here for that.

I'm merely marking your misinformation for the benefit of others.
IIRC, yarn disables script invocation when installing a package, and there is a separate mechanism to run them if you need to. I don't remember the full details of how it works, though.

Given NPM's increasing viability for large scale supply-chain attacks, there are other things to worry about still. Perhaps those other things are more fundamental to NPM's design and can't be changed overnight. It's still helpful to solve these simpler problems.
Speculating here, but if there’s no internal research team publishing research about how Facebook is harmful to users, there won’t be any internal research to find during the discovery phase of a lawsuit to use against Facebook. If they don’t look into it, opposing counsel can’t say, “See! They knew! Look at these internal research reports”

Limiting legal liability is my guess
Windows does not have fork(), apart from the hidden ZwCreateProcess; https://news.ycombinator.com/item?id=9653975

For ages cygwin had to emulate it manually by hand-copying the process.
The Dutch East India Company deserves to be shat on, for eternity.

Also I think you mean "Catholic", not "catholic".
Perfect.

Its not a bluff, it is a way of weeding out the non-serious requests.

If you take the time then so will I.
Now do the numbers for coal, LNG, or even rooftop solar. Throw in the cleanup costs for a terawatt of solar panels while you're at it.
I get flashbacks to the movie adaptation of Flatland (the newest one was the most colorful). The movies though don't hold a line segment to the book.
“Don’t let perfect be the enemy of good”
It may sound strange, but chemo is quite a killer by itself. So if your mother is in the ropes, as in so weak, that another round would kill her, postpone the round, even against the doctors advice.

My grandmother was given a diagnosis of 3 months, after postponing one chemo treatment, she lived ten years after that - though not in remission and in the later years in constant pain.
The fact that they don't need to be run is what makes them so hard to spot and easy to sneak in. This allows for some very hard to mitigate strategies. It's easier to sneak in packages into metadata files like package.jsons than create "excuses" to import files that aren't really needed. It can be abused in more complicated ways as well, like for example:

1. You add a totally "safe" dependency that you control, let's call it "shell-dependency", as an innocuous part of a PR to a "popular-package". Again, even if you inspect this package, it's totally fine. The current version of shell-dependency is 1.0.0, but it of course goes into the package.json as "1.x.x"

2. You now add malicious dependency to shell-dependency, and bump shell-dependency to 1.0.1, meaning every consumer of "popular-package" now gets your "malicious-package".

Notice that this was accomplished with zero traceable GitHub history. Unless every package up the line uses a package-lock.json (which is explicitly recommended against unless you are an end-user application), "malicious-package" is able to enter the dependency chain undetected. If it required some sort of code import, then it would have more opportunities to be spotted. There are of course ways to do this with attacks that require running code as well, but this makes it super easy, especially considering that people often install packages as root, even when they run their apps not as root.
Nice app. How do you like flutter? I am learning dart flutter now and it seems quite powerful and huge community growing around it is nice.
As an science & engineering undergrad, I was taught some basic Mathematica usage in 2 subjects (Intro. Physics). The sentiment amongst engineering teachers was that ‘reliance on computer tools is dangerous’, since if you didn’t grasp the fundamentals, you couldn’t properly verify the answers produced. I found this to be one of the largest disappointments while earning my degree: this sentiment is holding people back from embracing the future and I mostly think that teachers just didn’t want to learn programming. As a result, engineers were phobic of doing any coding to solve problems (in my experience working in groups) and instead relied on primitive pen & paper or excel solutions, both of which are more time consuming to scale, re-use or even to verify! If you use Mathematica as a literate programming tool, like a Jupyter notebook, a solution is more readable and verifiable than hand-notes or excel. I had to mostly learn it on my own, and have built up a large library of tools to tackle engineering problems. As a result I can save time on forgetting/re-learning how to do things, as I have a searchable database of solutions at my fingertips. I check and test each of my ‘scripts’ against textbook answers, so I know I can trust them.

TL;DR: Teachers, please encourage computer usage for problem solving, but make students understand they need to grasp the fundamentals first!
The biggest reason overcommit exists is because it allows the system to operate more efficiently. The reality is most applications touch only some of the pages they allocate, and it's silly for the system to fail a malloc. Often times other expensive cleanup activities can be deferred (you don't really want to drop a handy directory entry cache just so an app can be sure it got physically backed memory for its request, 99.99% of the time).

IIUC Linux was really the first OS to make overcommit so prominent. Most systems were a lot more conservative.
I'm honestly surprised by quantity even. I'd question the quality from my brief experience with it I didn't find it that impressive.

The quantity aspect is also a bit surprising since it hasn't been that long that it's been released, so seeing a #1 leader is impressive in itself, even if it's free and integrated.

I mean I have a bunch of TravisCI projects that I really don't want to migrate over unless I have a good reason. The "if it works" leave it alone.

If there's enough motivation for people to switch it's impressive (or it shows how much people hate travis/jenkins/whatever CI they ARE using)
My bad, misread.
Your first link is from 2008, and analyzes data from 2004. I don't see how this proves anything, or even suggests much, about the industry today.

Your second link shows that the pharma companies spend almost as much on R&D as on stock dividends and buybacks. Is there any other industry that spends as much on R&D? Apple, for instance, seems to be spending ~6x as much on stock buybacks and dividends as on R&D (approximately, based on the first Google hits).

Even your own links contradict your claim that very little goes to R&D.
That's right! The purpose of Vouch is to continually decrease the cost of the review process with each new review.
I think the main difference is one has to necessarily take on vaccine risk without catching covid, so you balance chance of vax complications vs chance of getting covid multiplied by chance of getting bad case of covid.

So 1 * P(bad vax) vs P(getting covid) * P(bad covid case).

While most of other proposed treatments are after you already got it.

So P(bad side effects) vs 1 * P(bad covid case).

Depending on your priors and health, those balance very differently.

Also, if the new pill ends up as effective as they say it is, there is no reason to push for 100% vax uptake anymore -- it would turn covid into a slightly more dangerous cold.
Why use UUIDs in a message-based app
That's much too complicated. What you posted was flamebait. Please don't do that on HN.
Show HN: Create an anonymous feedback forum for your organization
the ios app just came out recently didn't it? I think i saw that mentioned.I don't use iOS, but i saw articles about it. YMMV.
So, uh, how do you feel about fractional reserve banking? Nearly all banks worldwide practice it. Statistically, it's not impossible that the entire world financial system could collapse due to uncorrelated bank runs.