skysight-inc/HackerNews huggingface dataset:
It is not a high standard, I am sure you could train a chimp to pass this test[1]. If you know how to use a standard coffee maker and live in a typical American home, and the test is done in an typical American home with a standard coffee maker, you can definitely pass this test 100% of the time.

I understand that many people don't live in America and don't know how to use a coffee maker. That is 100% irrelevant. There is a frustrating tendency in AI circles to conflate domain knowledge with intelligence, in a way that invariably elevates AI and crushes human intelligence into something tiny.

[1] The hard part would be psychological (e.g. keeping the chimp focused), not cognitive. And of course the chimp would need to bring a chimp-sized ladder... It would be an unlawful experiment, but I suspect if you trained a chimp to use a specific coffee maker in another kitchen, forced the chimp to become addicted to coffee, and then put the animal in a totally different kitchen with a different coffee maker (but similar, i.e. not a French press), it figure would figure out what to do.
I tried to switch to Firefox - but it lacks one feature that's particularly important to me: the ability to use a site as if it was its own app (so, not inside a tab, but with its own window and own icon in the dock).

I went back to Chrome, re-enabled uBlock for now, and will probably switch to the lite mode when it is completely removed.
Chemical warfare largely isn't effective. It was banned because it's a lot more likely to cause mass civilian deaths than take out troops.
My understanding is that donating to Mozilla doesn't actually fund anything explicitly. You donate to the foundation and then they spend it on whatever. So there exists no actual mechanism to do what you state "could easily be funded"
I didn't read TFA, but does this imply that all encryption needs to be done in a special enclave with dedicated hardware (that isn't vulnerable to this)?
I hadn’t thought of it in this way. Interesting point.
Hey Sam, sent you an email for the PM role. If you’re in the Bay Area would love to grab coffee!
funny I got to know about ersei from Purdue linux group's members list and here he is on the frontpage of hn.
Maybe you are more of a research type of people. Honestly, I'm like that, and I'm glad that I'm not alone. I'm interested in learning how things work, and build projects around that learning. But once the learning is done, I barely put up any effort to complete and wrap up the project.

I think maybe people like you and me should tailor projects that are more like researching, hacking and learning, than building actual products. Have you tried looking into hardware hacking or any type of hacking, including lockpicking? I'm going to get into one of those when my kid grows up in a few years.
When you ask AI to do a thing, you at least have some minimal amount of intent — you just need to retain the prompt.

Most of the time, programmers don’t record all of the assumptions and design decisions in code or documentation.
It is peer-to-peer, via WebRTC. It says right there on the homepage, when you start a connection, and on the FAQ.
I wonder how much glycerol they use, the article is scant on data.

You'll often see somewhere around 10g of glycerol in a protein bar, bodybuilders take quite a bit too in order to increase water in muscles and it's safe [0].

Glycerin is also used for baking, used for stuff like fondant.

[0]: https://pmc.ncbi.nlm.nih.gov/articles/PMC3590833/
> For example spaceships swarming with low skill level crew members that swab the decks and replace air filters.

This is largely a function of what science fiction you read. Military SF is basically about retelling Horatio Hornblower stories in space, and it has never been seriously grounded in science. This isn't a criticism, exactly.

But if you look at, say, the award-winning science fiction of the 90s, for example you have A Fire Upon the Deep, the stories that were republished as Accelerando, the Culture novels, etc. All of these stories assume major improvements in AI and most of them involve breakneck rates of technological change.

But these stories have become less popular, because the authors generally thought through the implications of (for a example) AI that was sufficiently capable to maintain a starship. And the obvious conclusion is, why would AI stop at sweeping the corridors? Why not pilot the ship? Why not build the ships and give them orders? Why do people assume that technological progress conveniently stops right about the time the robots can mop the decks? Why doesn't that technology surpass and obsolete the humans entirely?

It turns that out that humans mostly want to read stories about other humans. Which is where many of the better SF authors have been focusing for a while now.
Also those are two different skill sets. Writing critical sections of an OS is not the same thing as writing a compiler. And completely agree, windows to what I have read, is being deliberate and isn't doing a total rewrite at all. Thanks for chiming in so I could type less.
The old generation always says similar things about the new generation. At one point it was TV. Before that it was radios. There are many quotes from far older times, too. It’s always "different now."
You were talking to a slightly earlier company--this was post Viaweb.
Why? Is it bad?
As someone who has performed CPR hmm, 500 times (paramedic), I would typically agree. Unwitnessed arrests have very low expectations. If you see me go down, then sure. But beyond that, I (and honestly, many) EMS professionals see themselves as effectively "DNR".
Yes, I think the promises of the "we can JIT all the overhead away"-camp were always overblown, and never materialized in practice. This is another very strong datapoint for that hypothesis[1].

However, it is important not to conflate "scripting language" and "dynamic language" and "interpreted". While there is some correlation there, it is not a necessary one.

Objective-C is an example of a fast AOT-compiled pretty dynamic language, and WebScript was an interpreted scripting language with pretty much identical syntax and semantics.[2]

What do I mean with fast? In my experience, Objective-C can be extremely fast [3], though it can also be used very much like a scripting language and can also be used in ways that are as slow or even slower than popular scripting languages. That range is very interesting.

So I don't actually think the tradeoff you describe between low-level unergonomic fast and high-level ergonomic slow is a necessary one, and one of the goals of Objective-S is to prove that point.[4]

So far, it's looking very good. Basically, the richer ways of connecting components appear to allow fairly simple "scripted" connections to achieve reasonably high performance [5]. However, I now have a very simple AOT compiler (no optimizations whatsoever!) and that gives another factor 2.6 [6].

Steve Sinowsky wrote: "Does developer convenience really trump correctness, scalability, performance, separation of concerns, extensibility, and accidental complexity?"[7].

I am saying: how about we not have to choose?

And I'd much rather debug/modify semantically rich, high-level code that my LLM generated.

[1] https://blog.metaobject.com/2015/10/jitterdammerung.html

[2] https://blog.metaobject.com/2019/12/the-4-stages-of-objectiv...

[3] https://www.amazon.com/gp/product/0321842847/ref=as_li_tl?ie...

[4] https://objective.st

[5] https://blog.metaobject.com/2021/07/deleting-code-to-double-...

[6] https://dl.acm.org/doi/10.1145/3689492.3690052

[7] https://darkcoding.net/research/IEEE-Convenience_Over_Correc...
I don't think it is productive to compare a company to a nation state.

Would you say the Finns are doing better as well, because Linus Torvalds was born there?
They are actually doing launches as low as $62 million (as of 2024). They also have enormous margin to lower this cost because even the upper-bound estimate by industry analysts on the Falcon 9 launch cost for SpaceX is only $28 million.

Source: https://spaceinsider.tech/2024/07/31/ula-vs-spacex/#elemento...
Man I loved this game so much as a kid. I remember being enthralled by opening the drawers, lol. I basically played it once a year every year from ages 9 - 16. Some of the enchantment was lost when I played the remaster recently, but still such a great world they built.
Asking a compiler to understand a programmers intent for underspecified mutability is beyond the halting problem.
PIE (https://github.com/php/pie) has made PHP extensions also very simple. Still relatively new, but by the PHP foundation and definitely the way forward.
Nah, stories for robots by robots would probably be more like "can we gently and patiently explain to humans that all their problems come from their own lack of understanding without them turning on us"
Standard Ebooks: Of Human Bondage, Spinoza, and the Meaning of Life
Optimizing Retrieval Inference for scale and performance
> To further assess the societal implications of our work, we collaborate with experts in our Responsible Development and Innovation team and as well as our Responsibility and Safety Council, an internal review group committed to ensure we develop AI applications responsibly. We also consult with external specialists on particular challenges and opportunities presented by embodied AI in robotics applications.

Well, for now, at least.

I know who will be the first shown the door when the next round of layoffs comes: the guy saying "you can't make money that way."
They faked a lot of the showcases in the last years and their public offerings are just weird. Ever heard of https://labs.google/fx/tools/image-fx/ or https://labs.google/fx/tools/video-fx ? Because these sites are the consumer facing video and image model UIs and literally no normal person knows.
This is sort of like saying that trying to find iOS jailbreaks is useless because you could just get an Android phone. Like, sure, but you're missing the point.
Pixelfed and Mastodon interoperate, so indeed there's no reason to use both.
Note that the two are chemically related: glycerol is propylene glycol with its end-chain carbon atom and bonded hydrogen atoms yeeted off and replaced with an oxygen + hydrogen pair.

(The process of actually manufacturing glycerol is more complicated than that, of course.)
eBay, Alibaba, various grey-market sellers. There's no shortage of availability if you know what to look for.
when I was growing up my father tried to get the attention of my sister watching saturday morning cartoons. After the third attempt, he just threw away the TV, and so I grew up most of my childhood with no TV
I suspect this will be the case. And people arguing about dynamic interpreted scripting language vs. static compiled binary language will be like people arguing over flavors of assembly.

Just like being familiar with assembly is extremely useful in certain circumstances (I spent a lot of time looking at assembly while working in the games industry. In fact, I was part of a small group that found a bug in the MS C++ compiler which we discovered by inspecting the output assembly) it will be extremely useful for programmers to be competent in the low level representations. At least for a good long while (probably years) we'll review almost all of the code generated before shipping it. But it won't be long until we just "trust" the output of the AI tooling.

And by "trust" I mean we will have engineering practices in place to validate the software before release. Unit testing, integration testing, functional testing, static analysis, etc.

At some point the volume of code generated by the AIs will be so much that it won't be practical to consider every single line of code. Just like the volume of assembly created by the C compiler is so much that for the most part we just assume it is fine. Only in special cases do we narrowly focus on a hot loop or some other part of the code.

This might happen slowly, over decades, or quickly over the next two years.
Yeah should be fine but I'd still rather not intentionally try it and count on it. Breakers can fail closed.

Doubly so because it doesn't even do what we want it to which would be to switch the main breaker off.
Do you believe this statement refutes my claim that SS7 was badly designed?
Even the CPR class I had to take touched on this. You're unlikely to do much other than break some ribs on an adult, which is not going to be fatal. You just do CPR because what else are you going to do. The same class also did cover that AEDs are basically everywhere and pretty much anyone can use them as long as you remain calm. It also covered that mouth-to-mouth CPR on a 7 year old is a good idea because they tend to do weird stuff like choke on some toy or their food. 47 year olds rarely pass out from choking on food.
So would you then create a single document/file for each "entry" or "row" in your database? That would at least ensure that the ids (or filenames) of those items are unique.
It still a question of how that database becomes editable in a nice way though. Haven't seen any airtable like tools that work on such a structure.
Given it’s running in a locked-down container: there’s no reason to restrict it to Python anyway. They should parter/use something like replit to allow anything!

One weird thing - why would they be running such an old Linux?

“Their sandbox is running a really old version of linux, a Kernel from 2016.”
> good news is that development could easily be funded by donations

Mozilla’s donations are roughly equal to their CEO’s compensation [1][2].

[1] https://www.mozilla.org/en-US/foundation/annualreport/2024/a... ”$7.8M in donations from the public, grants from foundations, and government funding” in 2023

[2] https://assets.mozilla.net/annualreport/2022/mozilla-fdn-990... $6.9mm in 2022, page 7
This is all true, but at the end of the day, the shareholders care about return on value, and they get that from selling ads. All this amazing tech doesn't generate any revenue.
> ollama: https://ollama.com/library/gemma3

Needs an ollama newer than 0.5.11. Probably the very-recently-released v0.6.0[1]:

> New Model:

> * Gemma 3: Google Gemma 3 model is now available in 1B, 4B, 12B, and 27B parameter sizes.

[1]: https://github.com/ollama/ollama/releases/tag/v0.6.0
The analogy missed because I am not American or a car enthusiast.
D-Wave First to Demonstrate Quantum Supremacy on Useful, Real-World Problem
So far, SIMD operations are contant time, since the whole vector needs to be computed, and not just a single element in it.

ChaCha20 or Kyber might be using that. Although, I don’t know if any cryptographic algorithm depend on vector only calculation as a base for their strength.

Alternatively, I suppose that specialised cryptographic CPUs could be made to follow strict standards ensuing constant time runtime.
If they can ROP they can jump to a syscall instruction with controlled arguments
Same here. I had to go to YouTube to make it play properly!
Normal inline assembly not the register pinning you’re doing
You think attached bottle caps are a bad thing?
Going from an Idea to MVP in Weeks: PromptPanda's Launch(es)
This advertisement was the first time I ever saw an ad that made me think there could be something more to advertisement than being utterly soulless. It literally brings me to tears seeing it because of how beautiful the composition is and how well it works with the musical arrangement. There have been a few other ads throughout the years that are on a similar level, but they are few and far between. It's not just an effective advertisement, it's a cinematic masterpiece.
Seems like its tuned for benchmarks for me, as in, real world it seems worse than Mistral and Llama.
Give me hardware with a discrete cryptographic processing unit which is just a CPU that does has no speculation, caching, or other nonsense. In other words, a CPU that actually works the way it's supposed to work. I don't care that idiots want their wrong software to be as fast as possible, I want correct software that's as fast as possible, and no faster.
Test Results for a 20kW 2-Phase Pumped Cooling System for Aerospace Applications
Intel Expands Tiber Trust Services Portfolio to Combat Evolving Threats
With a race of a non-trivial object in Go you're violating assumptions of Go's language runtime. Physically impossible things can't happen because that's what physically impossible means, but stuff which is merely written down in a document like the one you linked is fair game for such problems.

In terms of concrete examples, this might allow remote code execution, arbitrary reads or writes of memory that you otherwise don't have access to, stuff like that.
Yes, and all of these dates would be considered "young" by most mathematicians!
The syntax highlighting on the code snippet is highly misleading...
Why is that "best" ?

> "An indirect quote lets you capture or summarize what someone said or wrote without using their exact words. It helps to convey the tone or meaning of your source without quoting them directly." - https://www.grammarly.com/blog/punctuation-capitalization/qu...

I'm distilling and exaggerating multiple the comments to convey the tone and meaning of the bit I want to focus on. Asking "why not C#?" has the implicit framing "it should be C# by default and you have to justify why not" and calling out that bias to show it to be unreasonable is the intent.
The claim is that remote work is bad because it's hard to tell if someone is really doing work. If I'm on site and fucking around, unless you're actively watching my screen how would you know?

The point is that I reject this issue is unique to remote work. And thus shouldn't be used as an argument against remote work.
The San Francisco I experience is full of positive energy. Sure, maybe if you're visiting and stay in Union Square, that's not what you see. But if you live in the residential neighborhoods and work somewhere nice (such as in the Presidio), there isn't another city in the world I would rather be.
> How does Brave survive financially?

Crypto [1].

[1] https://brave.com/wallet/
> Imagine trying to poke at an error stack trace resulting in the only editor you could use to fix it breaking with the only means of recovery going back (outside of the all-encompassing environment, mind you) to an older version.

Imagine being able to go back to an older version, and then being able to re-play the log of actions you'd taken to just before you broke the editor.

The Smalltalk changes log let's you do that!

https://cuis-smalltalk.github.io/TheCuisBook/The-Change-Log....

> sometimes irreversibly hose the entire system

No, not "irreversibly".

Not without the kind-of malicious intent that would deliberately delete and overwrite back-up files!
Opera has an operator mode now btw. I think it slipped through the hn radar. Maybe 2 weeks ago was the announcement? Hit producthunt's main page
Kennedy gives food company CEOs an ultimatum
I would argue it’s the managers of the programmers who failed to foresee this as a future requirement, hence they didn’t tell the programmers to make it resilient to reasonably foreseeable changes to the operating environment.
None of this will matter if the actual business (search) suffers.
Are they? There was a big surge during the pandemic lockdowns, as there was for all kinds of PC stuff. When that ended, sales dropped off, it effectively pulled forward a lot of future demand. Now we all have a lot of still fairly new stuff that's entirely adequate for our needs.
Scrollable WMs are really terrific because you get about 80% of the productivity benefits of a tiling WM with 20% of the effort.

I am puzzeled by the fact it took us 30-40 years to figure it out !
But they want to sell as many cpus as possible, right? So that market wins.
> Many times people don't even notice that I stopped talking

At that point, might as well consider the next step of getting up and leaving.
The petition should instead be asking Mozilla to allow people to directly donate to Firefox development.
Early Pirate Bay Backer Carl Lundström Dies in Plane Crash
Yes. I keep arguing that C is further and further from pretending to be a "portable assembler", and rather than trying increasingly elaborate tricks to generate the series of machine instructions you want you should just .. emit those instructions yourself in the first place.

The mention of CMOV is good. Additional tricks are available through vectorization - necessarily all elements of the vector have to execute at the same speed, which gives you extra options to put crafted data in a different column to force computation to proceed at a known rate.

We should not forget that some CPUs offer dedicated instructions - e.g. Intel AES-NI.

Another solution is to just stop trying to do it on the general purpose processor altogether and move it to some sort of HSM or TPM. Put your eggs in a smaller, more defensible basket. In a world of GPUs and AI accelerators it's easier to ask for a crypto accelerator (or rather decelerator!).

Is there any good work on constant-time crypto on the GPU?

If anyone manages to make homomorphic encryption viable, that provides another solution, at a huge performance penalty.
> Maybe, but the end result is still Canada loosing and US winning.

It is but when the discussion is about businesses racing a certain way to decisions made by a government that's only been in power for two months then it's misleading to focus on a decision made before that time.

> Good democracy and certainty don't go together very well most of the time. It's a feature of democracy, not a bug.

Good democracy? I'm not sure how loaded that phrase is but, regardless, doing business with the US has seemed a lot more certain for at least the past 20 election cycles than it does today. The current government, whether or not its behaviour is indicative (for you) of a "good democracy," is an outlier in terms of looking friendly to businesses or other investors looking to trade there.
here I was thinking about operator precedence and semicolon insertion and it was something entirely unexpected.
Almost certainly because of the inappropriately aggressive tone for what would otherwise be a nice clean clarification. I just said "split" and "combine", making it possible to believe I literally meant "put half the bits in each". That's so bad of an idea that I was sure no one would think I meant that. But I can see how I wasn't clear enough. An additional clarification is good info.

But the way it was posted is so inappropriately aggressive that I think people were downvoting based on tone alone.
Your take is spot on, sir.
Suppose you lived in a village where there was no outside news. You'd learn of about two murders and a dozen deadly accidents in your lifetime. Imagine how safer you'd feel compared to a villager who's getting outside news beamed to her face every hour of the day.

I'm not advocating isolation, but our primitive minds are not able to really understand that what is projected in front of us is not the same as what happens in front of us. I don't know how anyone could solve that.
> the world worked that way prior to 1990

Sort of. I’d move the needle to the 1970s, when Soviet power was on an obvious downside. Realpolitik would dictate, at that time, for Europe and Asia to balance America. But we were a good ally. So balancing wasn’t seen to be necessary.
I love Dennett. I think he’s a n incredible philosopher, at least when it comes to biology, but philosophy always leaves me wanting for the actual mechanisms.

On a high level, I think Calvin’s theory is in the exact same vein as Dennett’s. Seems like we could sum them both up by saying the brain is paralleled and there is competition between thoughts?

What grabs me about Calvin’s work is he gets much closer to how this might work than anything else I’ve seen. Even cooler, I think he provides enough depth that we could potentially design a new architecture around his theory.
I use Gnome and basically full-screen all my windows. Sometimes I use win+left/right to create a half-width window. Am I a caveman?
A TPM, HSM, or Intel AES-NI type solution?