skysight-inc/HackerNews huggingface dataset:
I have a BlackBerry KeyOne (and Key2, and Key2LE). That will be my last Android, as far as I'm concerned. Due to background services getting killed, I'd miss messages through every Matrix client I tried. If I tell my OS to run a program, I expect it to run until I say otherwise or it runs out of resources.

If I'm going to deal with much worse battery life anyways (compared to 2-3 days on my BB), I'm at least going to have a cheap device that's easy to repair, a 3.5mm jack, swappable battery, uSD card, and an OS that will do as I say. So I've moved on to a Pinephone Pro.

It's less stable, but I am indescribably fed up with Android (or iOS) killing background tasks that I expect to run
I should have issued a warning against trying to educate me. But I also know that explaining monads is like irresistible crack for those in the know. I'm half-convinced I have a learning disability that specifically affects my ability to comprehend monads. Years ago, I gave it a serious attempt. At this point, I think I'll be satisfied to never quite get it. I totally understand Option, (I think?) but I completely fail to understand what that has to do with side effects. I'm ok with this. Thanks for the effort anyway. I don't understand what ResultWriter is or could be. I don't understand what the white lie is.
>> Bend has no tail-call optimization yet.

I've never understood the fascination with tail calls and recursion among computer science folks. Just write a loop, it's what it optimises to anyway.
I don’t get it (this is not your fault, it’s mine) but I believe you.
Learning quantum Hamiltonians at any temperature in polynomial time
Ask HN: AI Modeling Projects with fast iteration times?
I have a good theoretical understanding of the math behind deep learning and have broad understanding of the recent architectures (Transformers, etc.). I'm looking to improve my practical intuition around this. What are some good resources and/or project ideas to get my hands dirty with training/fine-tuning models that will have a fast iteration time so I can get frequent feedback? I'm particularly interested in multi-modal models.
At the end of the thread, he says he thinks OpenAI can "ship" the culture changes necessary for safety. That seems kind of implausible to me? So many safety staffers have quit over the past few years. If Jan really thought change was possible, why isn't he still working at OpenAI, trying to make it happen from the inside?

I think it may time for something like this: https://www.openailetter.org/
It is not obvious to me why this should guarantee safety.
The fact is that when a long distance call (never mind an international call) cost on the order of dollars per call there was not much spam.
Relatedly, the homepage itself doesnt make it obvious it’s still alpha, or not ready, or not actually going to speed up your code this moment - claims like “automatically achieves near-ideal speedup, up to 1000+ threads” - the point is that it parallelizes code, but the word speedup makes it sound like my code will get 1000x faster.

I think you can avoid this kind of criticism by setting expectations better - just plastering a banner at the top saying that it’s in early stage development and not optimized, but that the future is bright, for example. The current headline saying it’s the “parallel future of computation” isn’t really enough to make people understand that the future isn’t here yet.

Same goes for the README, the fact that it’s not production ready per-se really ought to be at the top to set people’s expectations properly IMO, since a lot of people will not read the whole wall of text and just jump straight into trying it out once they’re on your GitHub page.

They’re critical since they are led to have much higher expectations than what actually exists today.

That said, this is a cool project and wish you the best in making it really good!
I assume brutalism is.... too "emotionless" or Sci Fi-ish (e.g Blade Runner)?
From "Scientists Find a Fast Way to Describe Quantum Systems" (2024) https://www.quantamagazine.org/scientists-find-a-fast-way-to... :

> So that’s what the team behind the new paper ended up doing: They ported an optimization tool from mathematics into their field of quantum learning. First they reformulated the problem of calculating a system’s Hamiltonian into a family of polynomial equations. Now the goal was to prove that they could solve these equations reasonably quickly — which seemed like an equally hard goal. “In general, if I have an arbitrary polynomial system, I cannot hope to solve it efficiently,” Bakshi said. Even simple polynomial systems are just too hard.

> But theoretical computer scientists are good at finding workarounds in such situations, by using what’s called a relaxation technique. This approach converts problems that are hard to optimize — they have too many solutions that appear right but aren’t valid everywhere — into simpler ones with a unique global solution. By approximating difficult problems via simpler ones, the relaxation technique helps find solutions closer to the true solution.

> The relaxation technique is well known in the field of approximation algorithms, but it had never been tried in quantum learning.
Yes, less than half the price of brand name, and competition hasn't even really started.

These are first mover prices.

What's the monthly health cost of being obese?
Anyone else read this and think the press is why America can't have nice things anymore.

It's like the 'it might work for us' meme in reverse.

Every developed nation in the world does X and it works fine. But it probably won't work for us.
The consumer costs are significantly lower for software. For example, the cost of ChatGPT is minuscule in comparison, while the R&D costs are still quite high.

The real difference between the two sectors is that for medicine, you have a captive audience. People are willing to give up their life savings for certain medical interventions. That same cannot be said for software.
Too expensive for a low refresh IPS, which is not covering full 100% DCI-P3.
They probably should look at this for server cooling as well. At 2u or smaller those things are leaf blower loud, and there’s a lot of depth in those cases that could be sacrificed for decibels.
Based off guides like https://gist.github.com/scyto/67fdc9a517faefa68f730f82d7fa35... it seems likely that thunderbolt-net module isn't being loaded by udev. Or it seems like none of these things you are plugging into are loading thunderbolt networking on their side. Can you try modprobe-ing the module and seeing if you see the network device? Should take nothing more than that

As for network connectivity/configuration, there's going to be a lot of different options depending on daemons. I tend to think NetworkManager is the most likely to do something. But anyone who brings the interface up should get link local which should be good enough for these use cases.
Hmm. They claimed they didn’t reduce the thrust. Maybe the vortex is screwing the blowing-ness or they are measuring it wrong.
Isn’t WhatsApp/Slack/iMessage/etc the “2nd-gen email”.
I'd expect these series to be cointegrated. A chart or OLS isn't going to prove chicken or egg.
It's not retaliation at work if you're no longer working for them.
Only people who don’t understand how crime works say this. Ask Europe how well their criminal justice system is working out right now.

Spoiler alert: it’s mostly falling apart, because it turns out there are people who should not be able to roam free in society.

I mean come on man you saw what happened in Honduras, mass arrests of criminals with indefinite sentences, and criminals suddenly did not want to be criminals anymore. Germany is having a political crisis because criminals don’t face consequences. They “rehab” and go back to committing crime because there is no downside.
I used the Hacker News Bookmarklet https://news.ycombinator.com/bookmarklet.html which appears to grab and post the contents of the <title> tag on the article.
FPS games of that era were usually either in the portals camp or the BSP camp, BSP being the "OG" way to do it precisely because Doom did it that way.
No: because the target of vaccines is viral protein coats to prompt antibody binding. The usefulness of HIV for other applications is that some of it's proteins - i.e. the reverse transcriptase - are extremely useful molecular engineering tools, but they're used as individual components.

One of the interesting failed COVID vaccine efforts was by the University Of Queensland in Australia which was working on a novel protein based vaccine where the idea was a conformationally locked COVID spike protein was injected[1] - basically it presents the protein as it's found on the surface of the virus, which in turn promotes an antibody response which is "accurate" - whereas free-floating proteins, i.e. if you just shredded up the virus - don't look the same.

The problem? The technology was based on a protein sequence called gp41 - which is a subunit of the HIV spike protein. It's not HIV, it's not derived from actual HIV virus - it's made in labs from separately cloned sequences...but unfortunately, part of the immune response to the vaccine generated HIV binding antibodies, similar enough to "real" HIV binding antibodies that they would trip false-positives in HIV tests - i.e. you would test positive to HIV for months, but you didn't actually have HIV - you had antibodies which had enough activity to the common HIV test assay that it looked like you did (e.g. a PCR test for HIV would show you don't have it. But it's impractical to have a whole lot of people who look indistinguishable to the HIV positive population when we had other vaccine options).

[1] https://www.nature.com/articles/d42473-020-00504-2
Generative AI for Kubernetes: Meet K8sGPT Open Source Project
Figure out what ranges of sound are attenuated well by foliage, siding, wall insulation, gypsum board. Though it’s probably windows most of the sound comes through so what frequencies are lowered by double pane windows.
Slow news day, might as well publish this week's "California bad!" article.
Sleep Wrinkles Are Real
Rematch: Tesla Cybertruck vs. Porsche 911 Drag Race (This Time It's Not Rigged)
That’s too weird for most audiences. Removing the X axis altogether seems more appropriate (while keeping the labels). Then the plot area is still “bottomless” in a sense, but the labels are where people expect to see them.

Having the axis on top implies that the values are negative. Like an ocean depth chart.
I'm sorry, but if "supporting indie devs" means "having to pay for basic computer functionality like a calculator" I don't care about supporting them.
Rationalize all you want, but if you want to have a curious conversation about anything, stop using the word immediately.
Indeed, but you don't need to do stuff to tracks that are miles away from homes.
TLDR:

"We ran six quarter-mile drag races, and each one had the same outcome: The Porsche 911 Carrera T wins and the Tesla Cybertruck Beast loses. In the world of drag racing, it’s not a particularly close race, either."
No company? Are you sure? Aramco?
Wait, you believe that somehow one of these approaches doesn't rely on competence from programmers? How do you figure?

Have you been imagining that sandboxes are some sort of fairy dust we just stumbled onto one day, supernatural in nature and not, in fact, just software written by people you're hoping are competent and haven't left any holes?
Jointly done by MotorTrend, Engineering Explained, and Out of Spec Motoring.

Analysis by Engineering Explained: https://www.youtube.com/watch?v=5J3H8--CQRE

Out of Spec Motoring's video: https://www.youtube.com/watch?v=WnrzWh14hR0
Every now and then I forget that macOS keeps file name capitalization but the files are case insensitive
Options aren't vested equity though.
Samsung Internet :-)
It's the default browser for Samsung phones.
Saw this comment suddenly move way down in the comment rankings. Somehow I only notice this happening on OpenAI threads:

https://news.ycombinator.com/item?id=38342850

My guess would be that YC founders like sama have some sort of special power to slap down comments that they feel are violating HN discussion guidelines.
Compared to the number of people with domain names the number of people running their own ASN with their own ip netblock(s) is unfortunately insignificant.
That OpenAI are institutionally unethical. That such a young company can be become rotten so quickly can only be due to leadership instruction or leadership failure.
It’s not a problem for the PS/Xbox/Switch. They have known hardware and it can all be recompiled.

But from what I’ve heard it’s often still an issue on PCs (I’m a Mac guy). I’ve seen videos of shader compilation stutters, even in games with a precompilation step that’s supposed to avoid that.

Digital Foundry has covered this many times. The link in a sibling comment to them on Eurogamer is a great place to start.
> The key consequence of this would be the identification of a unique entropic resource measure that exactly quantifies the limits of achievable transformation rates

IIRC I read on Wikipedia one day that Bell's actually says there's like a 60% error rate?(!)

Also I don't understand QKD 'repeaters'; to 'store a forward' wave function implies that the transmitted wave state is collapsed, but that's not a MITM if it's keyed and time synchronized? Is there no good way to amplify quantum photonic signal without distorting / transforming it?

> smaller sets of transformations cannot lead to reversibility

"Thermodynamics of Computations with Absolute Irreversibility, Unidirectional Transitions, and Stochastic Computation Times" (2024) https://journals.aps.org/prx/abstract/10.1103/PhysRevX.14.02... :

- "New work extends the thermodynamic theory of computation" https://phys.org/news/2024-05-thermodynamic-theory.amp
https://journals.aps.org/prx/abstract/10.1103/PhysRevX.14.02...
The Time I Convinced the CTO Not to Outsource Our Developers
If I have equity in a company and I care about its value, I’m not going to say anything to tank its value. If I sell my equity later on, and then disparage the company, what can OpenAI hope to do to me?
Replexica: Localization API for Developers
Eh, how about look at the axis units when someone is pitching you something.
I don’t think it’s going to be a “winter”, but there are definitely some bubbles to burst. Especially when LLMs become half-assed products and the general public’s heightened expectations are not met.
Anyone recommend the best way to use AI to search all of my documents for a project. I've got specifications, blueprints, emails, forms, etc.

Would be great to be able to ask it, 'have we completed the X process with contractor Y yet?'
My vote for the most important improvement to SMTP would simply be pipelining. It was designed in a time of nodes with low memory connected by links that are fast relative to everything else, and therefore, it uses a turn-taking command/response paradigm where each side keeps having to stop and wait for the other. "Hello." "Hello." "user1@mydomain wants to send a mail." "Okay, continue." "He is sending it to user2@yourdomain." "Okay, continue." "He is sending a copy to user3@yourdomain." "Okay, continue." "Here is the data." "Mail accepted."

(at least there isn't an extra step after the data to say "that was all")

A redesigned version would send all parameters at once, and then get a single success or fail response at the end. Perhaps one pause could be useful to validate the headers before the main body is sent, but only for large messages (e.g. with attachments). "Hello, user1@mydomain is sending to user2@yourdomain and user3@yourdomain. Here is the message. Bye." "Hello. Sorry, user2@yourdosmain is unknown. Bye."

An extension like this exists for NNTP, in RFC4644, since that really is a mesh topology instead of everyone-talks-to-everyone and some central links have extremely high traffic. It requires two round trips per message and processing of different messages can be interleaved while waiting for the reply. "Do you want message 1? Do you want message 2? Do you want message 3?" "I want message 1. I already have message 2." "Here is message 1. Do you want message 4? Do you want message 5?"
Sam and Mira. greedy as fuck since they are con artists and neither could get a job at that level anywhere legitimate.

Now it’s a money grab.

Sad because some amazing tech and people now getting corrupted into a toxic culture that didn’t have to be that way
BlockBear on iOS works well enough.
There are just so many Boeing whistle blowers that several dieing per year is to be expected.
Apple has spent $650 billion on stock buybacks in the last decade.

Granted, that might be most of the profit they have made, but still, they're probably at at least 0.7T$ so far. I bet they'll break $1T eventually.
I know at least one team is at work is using the Assistants API, and I'm talking with another team that is leaning pretty heavily towards using it over building a custom RAG solution themselves, or even over other in-house frameworks.
https://en.m.wikipedia.org/wiki/AI_winter

It's been a pattern in AI research since the 70s. Sure, the current boom is unprecedented, but that doesn't mean there won't be a relative bust. AI winter doesn't mean chatgpt will disappear. It just means research funding may get significantly scaled back of the hundred billion dollar investments of today don't generate trillion dollar returns
First proof that "plunging regions" exist around black holes in space
I don’t understand the comment about server send events not being async friendly.

What is unfriendly about this?

import OpenAI from 'openai';

const openai = new OpenAI();

async function main() {
const stream = await openai.chat.completions.create({
model: 'gpt-4',
messages: [{ role: 'user', content: 'Say this is a test' }],
stream: true,
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content || '');
}
}

main();

It’s easy to collect the streaming output and return it all when the llm’s response is done.
> If I sell my equity later on, and then disparage the company, what can OpenAI hope to do to me?

Well, that would obviously depend on the terms of the contract, but I would be astonished if the people who wrote it didn't consider that possibility. It's pretty trivial to calculate the monetary value of equity, and if they feel entitled to that equity, they surely feel entitled to its cash equivalent.
They can sue you into bankruptcy, obviously.

Also, what if you can't sell? Selling is at their discretion. They can prevent you from selling some of your so-called "equity" to keep you on their leash as long as they want.
Apple set to release slimmer iPhone in 2025, the Information reports
pi is never 3.14159
The Little Prince was not a fan of baobabs...

https://en.wikipedia.org/wiki/The_Little_Prince
From what other people have commented, you don't get equity. You get a profit sharing plan. You're chained to them for life. There is no divestiture.
>I'm no lawyer

Have any (startup or other) lawyers chimed in here?
The white lie is that in functional programming a function only takes a single argument and uses currying to mimic multiple arguments.

Like this in JS:

let f = (x) => (y) => x * y;
let p = f(2)(3);

Is this in F#:

let f x y = x * y
let p = f 2 3

A ResultWriter is just a wrapper type that takes a tuple of a Result and a list of log messages.

The side effects are you can write imperative code that works with normal values but does exception handling and log messaging behind the scenes and without it cluttering the task at hand.

So you write some functions that return either Success wrapping a value with some good news log message or an Error with some bad news log message. Then with a bind function or especially with a computation expression in F# you can use those functions without dealing with the exceptions and log messages until after you’ve completed all of the steps.

Unless you’re using a language that supports this kind of monad design pattern it won’t really make any sense!
> Note at offer time candidates do not know how many PPUs they will be receiving or how many exist in total. This is important because it’s not clear to candidates if they are receiving 1% or 0.001% of profits for instance. Even when giving options, some startups are often unclear or simply do not share the total number of outstanding shares. That said, this is generally considered bad practice and unfavorable for employees. Additionally, tender offers are not guaranteed to happen and the cadence may also not be known.

> PPUs also are restricted by a 2-year lock, meaning that if there’s a liquidation event, a new hire can’t sell their units within their first 2 years. Another key difference is that the growth is currently capped at 10x. Similar to their overall company structure, the PPUs are capped at a growth of 10 times the original value. So in the offer example above, the candidate received $2M worth of PPUs, which means that their capped amount they could sell them for would be $20M

> The most recent liquidation event we’re aware of happened during a tender offer earlier this year. It was during this event that some early employees were able to sell their profit participation units. It’s difficult to know how often these events happen and who is allowed to sell, though, as it’s on company discretion.

This NDA wrinkle is another negative. Honestly I think the entire OpenAI compensation model is smoke and mirrors which is normal for startups and obviously inferior to RSUs.

https://www.levels.fyi/blog/openai-compensation.html
The Apple TV is coming for the Raspberry Pi's retro emulation box crown
Try h2ogpt:

https://github.com/h2oai/h2ogpt
Just an ad for their vulnerability tracking product with a clickbait title. Doesn’t even list a single “vulnerability” with any sort of impact that might have been missed. Flagged.
I am a physician, and I am also entitled to my own opinions. You can take a moral highground if your want. But, I feel I know more about healthcare than most people on this public forum. I tend to deal in practicality.

And where do you see me praising mass death?

Further edit:
I would go far enough to say you lack any understanding of our current healthcare system besides meaningless feelings on how it should be in a utopian society. Resources are not limitless. There is a continual shortage of healthcare providers which there are no good solutions for currently. If you don't want to address this reality, there is really nothing to address at all.
If your servers are making HTTP requests, then they are clients in the context of those requests.
`wasm2c` fully implements the WebAssembly sandbox execution environment [0][1] and has the passing tests to prove it. To be a bit more specific, the .wasm binary you generate initially already has the WebAssembly semantics baked in (obviously) and `wasm2c` creates a portable C translation of the WebAssembly while also ensuring that the execution environment is sandboxed (e.g., the code traps when attempting out-of-bounds memory accesses).

[0]: https://webassembly.org

[1]: https://github.com/WebAssembly/wabt/issues/2289#issuecomment...
I think people might interpret something claiming to be the "Future of Parallel Computing" as something that is just waiting on adoption. Perhaps "Towards the Future of Parallel Computing"...
... They definitely can be. When I worked for a small biotech company all of my options had a tiered vesting schedule.