skysight-inc/HackerNews huggingface dataset:
Can you cite an example where a company was sued over bad code? I want to agree with you and agree with your reasoning (which is why I upvoted you as I think it is a good argument) but cannot think of any example where this has been the case. Perhaps in medical/aviation/government niches but not in any niche I've worked in or can find an example of.

The publicly known lawsuits seem to come from data breeches and the large majority of those data breeches are due to non-code lapses in security. Leaked credentials, phished employee, social engineering, setting something Public that should be Internal-only, etc.

In fact, in many proprietary products they rely on FLOSS code which resulted in an exploit and the company owning the product may be sued for the resulting data breeches as a result. But that's an issue with their product contract and their use of FLOSS code without code review. As it turns out many proprietary products aren't code reviewing the FLOSS projects they rely on either despite their supposed potential legal liability to do so.

> I say that because it's how safety and security work everywhere else - they're created and guaranteed through legal liability.

I don't think the legal enforcement or guarantees are anywhere near as strong as other fields, such as say... actual engineering or the medical field. If a doctor fucks up badly enough they can no longer practice medicine. If a SWE fucks up bad enough they might get fired? But they can certainly keep producing new code and may find a job elsewhere if they are let go. Software isn't a licensed field and so is missing a lot of safety and security checks that licensed fields have.

Reheating already cooked food to sell to the public requires a food handler's card which is already a higher bar than exists in the world of software development. Cybersecurity isn't taken all that serious by seemingly anyone. I wouldn't have nearly as many conversations with my coworkers or clients about potential HIPAA violations if it were.
Yep. I don't work with data engineering, but from hearing war stories from them, this could perfectly describe the last four companies I worked at. :/

> you probably don’t have access to half of what you need to in order to fix any given problem and are even more unlikely to be able to get it

I once sat down with a data engineer to try to fix a specific problem they had and that was 100% accurate. They were left to die by Ops and CISO.
I kind of thought Neural Operators were slotting into the some problem domains where FEM is used (based on recent work in weather modelling, cloth modelling, etc) and thought there was some sort of FEM -> NO lineage. Did I completely misunderstand that whole thing?
Explain how you cook jacket potatoes then. Keep em in the side pocket of your jacket for a week or so until it's ready to eat?
data engineer gives data science a run for their money when it comes to ambiguous job expectations.

I’ve seen it mean anything from “distributed computing expert” to “knows SQL”
> Is this a bash-ism?

> "$x plus $y equals $((x+y))"

No, it is specified in POSIX: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V...
There is no side of letting illegal aliens vote. WTF?

Although I did once live in a town where anyone over 16, citizen or not, could vote in the city non-partisan elections. The idea was local government needs all the involvement it could get and if you lived in the city you had a stake in its future. I do believe one had to have a proper visa and so on.
> Are hosted servers typically running Windows?

Generally not. Seedbox services are heavily cost-driven; running a Windows install for each client would add a lot of unnecessary hardware and licensing costs.
Erythromer (EM), a Nanoscale Bio-Synthetic Artificial Red Cell (2016)
>>> pretending that any of this is more important than hiring competent people and treating them well. I could build something superior to this with an ancient laptop, an internet connection, and spreadsheets.

Ow
> is typing really input method we should be optimizing?

Operating large amount of keys with all your fingers to compose and invoke complex commands is a powerful idea - especially given that people can and do learn to navigate complex systems this way intuitively, in the same way drivers eventually internalize the interface and stop thinking about it.

Having those buttons labeled with letters in a particular layout - that's not where the power of this input method comes from. Perhaps it was a necessary Schelling point, though - QWERTY keyboard is a good default. Without it, computer vendors would be tempted to experiment with their input panels, get creative with controls, making them effectively unique per model.
Not AI, real old fashion human here. Not sure a captcha proves that these days..
I.. have to check. For which role? Send me an email!
The battery life of a human is 6-8 hours. Those pesky humans also want "rights". Takes a long time to make a new human too.

So that's the competition.
>The young are paying into a system that is mostly used by the old.

Another perspective: the young are paying into a system that they will mostly use when they are old. The old are using a system they paid into when they were young.
US company unveils EV battery tech that could reach 1k miles on single charge
What do you want to know? Test automation (mostly E2E) and some manual testing.
The vacancy is on our careers page, let me know what's unclear!
I meant more like this: https://pmc.ncbi.nlm.nih.gov/articles/PMC7272078/

Like it breaks down at an exponentially increasing rate. Hard to keep up with that.
not a big deal. I would be most concerned about the fluorescent green dy, not about the borax

That "coolant" is like 99% water with conditioning additive of green dye and borax, it immediately mixes with other drain water, so even if they spilled only 12 gal, that became 550 gal green-ish liquid when reached a pool area
I never said SPECInt was synthetic though did I? What are you arguing against?

Yet a benchmark of how Xalan-C++ transforms XML documents has shockingly little relevance to most of the things I do. And the M1 runs the 400.perlbench benchmark slower than the 5950X, yet it runs the 456.hmmer benchmark twice as quickly, both I guess mattering if I'm running those specific programs?

As with the strawman that I said it was synthetic, I also didn't say it was useless. Not sure why you're making things. It's an interesting benchmark, but most people (yup, there's that appeal again) find Geekbench more informative.

And, again, most people, including the vast majority of experts in this field, respect geekbench as a decent broad-spectrum benchmark. As with all things there are always contrarians.

>And this subthread is about using benchmarks to compare HARDWARE, not whole system

Bizarre. This submission is specifically about Geekbench, specifically about the M4 running, of course, macOS. This subthread is someone noting that they can't escape the negatron contrarians who always pipe up with the No True Benchmark noise.
I mean, just writing to ~/.bash_profile wont work as i assume it needs to be executable. (I assume it wont work if the file already exists since it expects to be a valid db if it exists).

In practise, finding an actual path to write to that actually gets code to execute might be tricky in the context of a unix user used just for one specific sqlite backed service.

Sqlite also has an option to disable the attach keyword (SQLITE_LIMIT_ATTACHED). It is very rare to get sql injection at the beginning of the query so in practise this usually isn't an issue (although i guess that was your point).
What do you want to know? The vacancy is on our career page. Or send me an email!
Do you have any numbers on how many people have lost their citizenship for working on a student visa? Has it ever happened in the history of the USA?

Per this report, an average of 11 people are denaturalized per year, and it is reserved for terrorists and war criminals [1]

Why does everyone want to jump to conclusions about special treatment in the total absence of data? It is starting with the injustice one thinks is happening and presuming facts that make it true.

>Historically, the U.S. has reserved denaturalization proceedings for individuals who committed egregious crimes, including people who were found to be war criminals and terrorist funders. The most notable of those cases involved Nazi war criminals. For example, the federal government pursued and obtained the denaturalization of John (Ivan) Kalymon of Troy, Michigan in 2007 and his removal in 2011.

>https://immigrationforum.org/article/fact-sheet-on-denatural...
lol he presents a counterexample with the solo careers of the Beatles and then quickly goes "but they weren't of the same caliber as the Beatles." Okay, so then there aren't exceptions to your initial statement because... you say so? Perfect.

Towards the end he clarifies that, in the context of music, it's the improvisation that becomes more difficult as you age, not necessarily that you can't be as/more creative.
1. As things get more technologically advanced/complex, the number of people who can tell you that a bad idea is bad keeps diminishing. Crypto and blockchain are classic examples. Financial experts told you crypto is going nowhere. Database experts told you blockchain is a nothingburger. But they were drowned out by the sea of laypeople (or experts in other things) telling you how crypto and blockchain would become the bedrock of tomorrow's society.

2. It is now common knowledge that one can become adequately rich from working on or investing in bad ideas, to the point where an idea isn't even considered bad if you can grift investor money from it. In other terms, it's no longer taboo to scam people richer or stupider than you; it's just "hustling".
If sugar is not part of the problem, why did the sugar companies pay to suppress studies and promote fat as harmful? No company is going to spend money to suppress results that would show their products in a positive light…

https://www.npr.org/sections/thetwo-way/2016/09/13/493739074...
No images, but svg would be just an xml text, right?
I was excited to see "minimalist" and "brutalist, but you lost me at requiring to enable my javascript, and after that using cloudflare Captcha.
Water is pretty dense so it could muster the force to push bricks together. And bricks hold together pretty well.

I can see how an “impedance match” could be achieved.
Nice, this is very cool.

Very much of the opinion that the Unikernel stuff (and especially what UniKraft are offering) is being massively slept on.
Unfortunately, I did not! The reason for choosing Rust was mostly because of the lack of nulls and the way it handles errors. Basically the Option and Result types. And because you have so much low level control with a language that otherwise feels quite like a high level language.

I did try Erlang around 2017-2018 and quite liked it. The Joe Armstrong book is one of my favorite programming books. Perhaps I'll have a look at Elixir if I ever need to build something new from scratch.
I'm using Google Sheets instead of Excel since a few years, and the only feature I miss is Solver.
I was reading 3dica[0], though I was too young or stupid to really grok it back then.

[0] https://www.modeemi.fi/drdoom/3dica/3dica.htm
Yeah. But then all your data lands at Google and now you’re at their mercy. I like my Excel offline thank you.
CDE got XFT thanks to Motif support but I'm not sure about UTF-8.

I have to try the UTF-8 test file with Nedit-XFT. EMWM should perfectly work then.
> Lightweight development for lightweight applications is a bit of an oxymoron at this time.

Apt description
What are the downsides for this system?
Agreed, this is one of the major reasons we sought out something else and found CUE.

We had a massive umbrella chart with a top level globals key for awhile but it was very difficult for us to maintain.
I do not use this term to refer to myself. I respect those who do and respect the meaning behind it but am just old enough that it feels alien to me 99% of the time.

But I am SO triggered by this piece. I had that intrusive feeling you sometimes get when driving where you think, "I could just close my eyes and see what happens", "Or that clif is so close and the guardrail doesn't really extend far enough"

Only for my career. Like I should just not show up on Monday. I should get in the car and drive far away and change my name and work at a nice retail joint in a mid-sized town.

I'm going to need to sit and stare into the distance for an hour and 3.
This is exactly right. I work in investment banking and the reason I believe Excel will never go away is because of how easy it is to follow extremely complex financing structures.

If I build a financial model, the 60 year old CFO needs to be able to understand it and agree with it.

One other aspect is all of the shortcuts and hot keys. If you switched to a different software you’d have to relearn shortcuts that you have been using for several years.
Monitorix – a free, open-source, lightweight system monitoring tool
You can, using `function $<S>(sel: S | `${S}${ ' '|'#'|'.'|'[' }${string}`): HTMLElementMap[T];` or

export type inferSelectorElementName<sel extends selector> =
| string extends sel ? HTMLElement
: sel extends `${infer A},${infer B}` ? inferSelectorElementName<A | B>
: sel extends `${infer A}${'.' | '[' | '#'}${infer _}` ? inferSelectorElementName<A>
: sel

export type inferElementFromSelector<sel extends selector> =
| string extends sel ? HTMLElement
: inferSelectorElementName<sel> extends infer S ?
S extends '' ? HTMLElement
: S extends keyof HTMLElementTagNameMap ? HTMLElementTagNameMap[S]
: never
: never

TS types may go quite deep
Check Arktype library [https://arktype.io/], it's type definitions are basically a Typescript written in JSON

const user = type({
name: "string",
platform: "'android' | 'ios'",
"version?": "number | string"
})
Thanks for the kind words and encouragement!
Ah interesting thanks
I now I am probably part of a minority but I am totally lost with excel (and libreoffice calc).

I used to export to csv and use perl whenever I had to manipulate data. These days I even import to an sqlite database and use either the sqlite cli (or ruby).

Thanksfully I don't have to deal with excel files all too often.
Yeah no kidding, especially since they’re going to be reviewing naughty prompts soon:

“We added terms for logging customer prompts due to potential abuse of Generative AI Services. Effective November 15, 2024, if our automated safety tools detect potential abuse of Google’s policies, we may log your prompts to review and determine if a violation has occurred.”
Apple already screws with people's head remapping how the keys work to psychologically impose a bit of vendor lock-in once they get used to it.

I swear, every time I have to use a Mac and the End key accidentally goes to the end of the document instead of the end of the line, I get a picture in my head of this smug looking guy in a black turtleneck laughing at me.

(And yes, Mac people, I know about Karabiner. Don't bother telling me how I can adapt or how great and superior your Mac is.)
Discussion (25 points, 1 day ago, 11 comments) https://news.ycombinator.com/item?id=42016225
Last time I had to use it, Microsoft 365's web version was missing a ton of functionality, even more than Google Sheets is. If I need Excel I need Excel, if I can make do with a web version then I'm not going to use Microsoft's.
I mean, you actually probably COULD play Dark Souls on it, but you'd be turning settings down a bit I bet (I don't actually know how optimized that game is). I'm pushing a 1440p display which certainly doesn't make things easier on the Mac.

The biggest annoyance I've hit actually is that game controller support is pretty bad. Don't expect generic USB HID game controllers to work, support for that isn't baked into MacOS the way it is Windows (Via DirectInput, etc).

The happy path is pretty much specifically a bluetooth xbox controlle.
Unless it's your own company, I mean really yours and not "I own 1/1,000,000 of it in stock".
you can also swap out batteries for the robots
> What does Excel do here that Google Sheets doesn’t?

Tables.
Location: Any in the US
Remote: Yes
Willing to relocate: Yes
Technologies: Python, Java, C/C++, Python, HTML, CSS, JavaScript, Pytorch, Tensorflow, Pandas, Hugging Face, nltk, spacy, OpenCV, scikit-learn, deep learning, computer vision, object detection, natural language processing, data science, data engineering, machine learning, operating system, computer networks, algorithms, Selenium, Airflow, Docker, AWS S3, AWS Lambda, AWS CloudTrail, SQL, ColdFusion.
Résumé/CV: https://drive.google.com/file/d/1M4dW8NDxoQYd59Th3Wv3TyW_ji9hltqd/view?usp=sharing
Email: phamkienxmas2001@gmail.com

A junior CS major at the University of Minnesota. I have > 2 years of experience working with machine learning and software development (backend, infra, DB, Cloud) on high-impact projects, at both unicorn and FAANG. I'm interested in a new grad position starting on August/July 2025 after I graduated. Contact me if there is a position which I might be a good fit for and I would love to talk.
Ask HN: Did Elon Musk buy Twitter for a political agenda?
I do not follow any politician. My timeline has always been tech and venture capital. Now when I open "X" it is all Donald Trump. I fucking hate it. No opinion on the man, but I hate that I have to see all this. Is it just me? Did Elon buy X for this specific purpose?
The major tradeoff with firecracker is a reduction in runtime performance for a quick boot time (if you actually need that - this obviously doesn't work if your app takes seconds to boot). There are quite a lot of other tradeoffs too like 'no gpu' because that needs some of the support that they remove to make things boot fast. That's why projects like 'cloud hypervisor' exist.
Using a rice cooker is not the healthiest method due to the arsenic and other carcinogenic substance that rice plants can contain.

Dr Michael Mosley studied the science of this for his BBC program Trust Me I'm A Doctor [1]. The advice is to soak rice overnight, parboil and discard the water, change water and bring back to boil again and change water again, etc.

[1] https://www.bbc.co.uk/programmes/articles/2F1MDzyW55pg97Tdpp...
FLIR is owned by Raytheon. They are very much not in the trash and make very good imagers. You just can't buy them.
The physical world does impose itself on software in some ways. Software is prone to going out of fashion, becoming disused and unmaintained, and eventually forgotten. Peering at a long dead document format in a hex editor is the digital equivalent of wiping dust and grime from the wall of a forgotten tomb.
it seems like if you do incremental query evaluation, then this problem, including the locking, just kinda vanishes (?)
> making life 5% hell

Not even sure what this means
Probably occasionally sleep deprived. If you have a tournament today and a school project due tomorrow then sometimes you have to sacrifice a little sleep. It's not ideal but it's part of learning time management and how to operate as an adult in the real world. There are always trade-offs.
Plussing Disneyland
Or an ecosystem-wide shift away from AOT compilation.

I feel like I'm living in that "one guy against huge crowd" meme. Everyone else is making more AOT, and all I can say, usually under my breath, is "Wait! Stop! You're giving up something valuable! JIT and GC are actually good!"

(I know you can have AOT and GC, but people usually lump AOT and !GC together.)

AOT optimizes startup performance. I haven't seen it optimize other metrics. Psychologically, we often gauge overall performance by startup performance, but it ain't necessarily so. I keep expecting the pendulum to swing from "AOT and manual memory management" back to "JIT and garbage collection", because I believe the latter has a much higher performance ceiling once we apply sufficient optimization elbow grease. I've been patient and I'll remain patient.

But still. PGO is just a hack around the lack of a JIT, just like RCU is a hack around the lack of a GC, and I think it's due to well-known psychological biases that we haven't embraced more dynamism.

How do we solve the startup problems with JIT systems? Better image support. Nobody has really cracked this nut, but I think it's important. Every GraalVM language should support, e.g., resuming from a heap dump.
Increasing engagement doesn't have to just be through agreeable content; consider Twitter ragebait or Instagram [body dysmorphia bait?]. In general, it means your attention is hooked. If people only get content they are likely to be highly engaged with, the range of content will be relatively narrow, and that is a bubble. Perhaps more or larger bubbles, but still noticeably limited perspectives.
I use a pot in a pot for 12 minutes and it's ok. I use those stacking metal pots you can get at an Indian food market. I also have an old rice cooker. The convience of the instant pot is I can set a 30 minute delay to soak the rice. The newer rice cooker my mother in law has in Japan does the delay and has lines on the inside of the non stick pot to measure the water so it makes pretty good rice every time.
> Insurance fundamentally is about cost and risk sharing.

Health insurance is not insurance and the sooner we stop thinking that way, the better.

Why so? Let's compare.

You have car insurance - you're in an accident, your car is totaled. Insurer decides the fair market value for your car is $25K and for the sake of argument we'll say that's accurate and reasonable and acceptable.

Great, they're going to send you a check for $25K, right?

Hold up.

You have a $1,000 deductible. So now your check is only $24,000. Okay, sure, you knew there was a deductible.

Now they're talking about your $2,000 co-pay? Your check is only going to be $22,000 now! Bah, that sucks, but okay.

What's this? "Your contribution towards the value of your vehicle, your co-insurance, is 20%, which is $5,000. We have deducted this from your check." So now your check is only $17,000.

This is why healthcare "insurance" is not insurance.
After reading all the comments, I'm starting to wonder.
AI Digest: From NVIDIA's vision of 100M AI workers to Disney's upcoming AI initiative, Treasury's billion-dollar fraud detection success, and groundbreaking research in robotics and healthcare, the AI landscape continues to evolve in fascinating and sometimes concerning ways.
Yup. Absolutely zero percent chance a Jr dev's expressed vulnerability that day was "when I see sr dev is sitting at his desk muttering "stupid fucking idiots" and reviewing PRs, I get scared and anxious".
Both. They can make acetic acid from both sugar and ethanol.