skysight-inc/HackerNews huggingface dataset:
C doesn't either, but statically linking still pulls only the object files which are actually needed into the executable.
There is also this: https://overpassnl.schumann.pub/
It's not physically impossible. CCS and all that. They could even do it at the source, turn the oil into hydrogen and carbon and bury the latter. Whether it's economical is a different story.
This is one of the reasons I flashed OpenWRT to my U6 Lite.
We are carefully stabilizing our encoding format and will have a clear storage format documentation introduced in version 1.0. I agree that a more transparent format can provide users with a better sense of control, and we will try to create a human-readable format for exporting CRDT data (the kind that includes operation history). As for the application state, Loro already supports direct export in json format.
I appreciate the restraint of showing the speedup on a log-scale chart rather than trying to show a 99% speed up any other way.

I see your headline speed comparison is to "Pixel-space DiT-B/4" - but how does your model compare to the likes of SDXL? I gather they spent $$$$$$ on training etc, so I'd understand if direct comparisons don't make sense.

And do you have any results on things that are traditionally challenging for generative AI, like clocks and mirrors?
It's things like these that make one lose faith in humanity.

You can explain something perfectly clearly, put it in front of people, and get punished because people don't read something that is put right in front of them. You wonder if people really are any better than lemmings.

Meanwhile there are endless examples of fine print abuse, and yet this is the one that is singled out because the people in power are not mentally capable of understanding new concepts.
SHOCKING that you would be seeing more Rivians which they’ve been making 17k a quarter of, than CT with its current what 50 trucks a week haha

They’re only delivering CA and TX it seems so they’re skipping numbers obviously
Abort panic strategy is common in firmware and osdev, for anyone wondering if there are other use cases.
> you should normally optimise for speed, not binary size

IME optimize for speed vs size usually isn't as clear cut as the name says though, sometimes smaller code does indeed run faster, but in most cases I've seen there's not much of a difference between -O3, -O2, -Os and -Oz.
There Are Quicker Ways to Board a Plane–So Why Don't Airlines Use Them?
Well, you don't really need to make a whole car for that.
> Config declared in and generated by code has been a superior experience.

And here we are at the point in time when people are plainly forgotten about compiled programming languages.
> How would it differ if the article were “crazy rich Asians” (a film) or “impoverished Eastern European Jews”?

It differs from the fact that in at least some places outside of the US those articles would not include any reference to race or even nationality of those involved, specially gratuituous ones like this.
Moka is not supposed to be tamped, as it will build up pressure and trigger the pressure relief valve.
The narrowboaters thast stay near me don't seem to indulge in open air defecation everywhere around, they don't appear to litter and leave plastic and gas canisters in incredible quanties everywhere before buggering off, and they don't go door to door with dodgy schemes.

The travellers that occasionally stay in the field next to my house do all of this and more.

Pretending that this difference doesn't exist and that there's some "double standard" just means you have zero direct experience of the matter and just want to have some self-righteous "UK bad" moaning. Like it or lump it reputations are often deserved and caused by experience rather than by random prejudice.
Then Follow This and other orgs will start looking into how to get voting power there, too.
Damn, this looks like a straight Pokemon copy with the models (not just because it's "cute monsters", some of them are quiiiite similar to existing pokemons to my eye). Raises two questions:

1. Will Nintendo try to shut this down?
2. Why haven't Nintendo made a proper game like this themselves? Everyone has been wanting it for decades by now.
Comparing with the current Cargo default [1]:

• `panic = "abort"` means that any panic terminates the program. This is not always desirable because you may want to catch and recover from panics, particularly in long-running servers.

• `strip = true` means that anything depending on DWARF would no longer work. Backtraces won't work, but also unwinding will no longer work (so this is disastrous if you haven't set `panic` above). The actual proposal has `strip = "debuginfo"` instead, so unwinding will work while backtraces won't.

• `codegen-units = 1` is the number of concurrent compilation jobs (cgu) in the LLVM codegen phase. A single cgu will significantly increase the compilation time, while allowing a bit more optimization. Otherwise this is okay.

• `lto = true` enables Rust-specific link-time optimizations across crates. The actual benefit depends on the set of crates linked, but it is significantly slower that many large enough projects wouldn't want it. It does benefit small programs like the "Hello, world" program the most though.

• `opt-level = "z"` is same to C/C++ `-Oz` and the same pros and cons apply.

[1] https://doc.rust-lang.org/cargo/reference/profiles.html#rele...
>I wish there were legal protections against this kind of thing. Even worse, I’ve had updates break stuff that might never get fixed.

If we just make bugs illegal, there will be no more bugs.
No announcement was made. This is based on an order to manufacturers.Damn you could have read like the first two sentences before seething.

Jumping of queue numbers based on delivery location is expected. They’re mostly delivering TX and CA.
what is the update on US attempts to control RISC-V - wasn't there some sort of legislation in the offing to make contributors personally liable?
Apart from the 51nb stuff from China (https://www.xyte.ch/mods/x210-x2100/ and the like), the ThinkPad 25 is the closest official thing, but it's over 6 years old now (released in October 2017, but mine's still going strong and I haven't even replaced the batteries yet).
Globally the catholic church alone "owns" more land than the entire of France. It's total wealth is measured in dozens of billions of dollars. Obviously this is lower in the UK due to henry viii who confiscated it and gave some to his mates and formed a new church with all that land, but it's the same type of organisation.

Personally I'm of the opinion that no entity should own land, it should be rented from the people according to the value, but that's a minority opinion.
Thank you, this looks awesome. I already have a use case in mind, so will explore unison since it seems more mature.
Yes, you are right, no bundling would be best across the board. But Microsoft is doubling down on this, with mandatory TPM requirements and keyboard changes for vendors.

Unfortunately, in practice it's the case that the vendor's advertised support matters.
Yes, it was very practical in most cases, but v3 only uses it for short needles with SWAR. SIMD variants will use Raita-style heuristics.
it is the great hope of open source that it can under cut political conflict by creating and demonstrating a superior way of interacting. We owe software engineering community a great deal for this!
Minimizing the damage (legal and reputational) is of course the job of any executive. What that looks like will vary between business and legal cultures, but that's what it looks like in the US.
The way the US law works (as I understand it from popular culture and news) is a good idea to deflect liability as much as possible as any admittance of liability could end up costing.
My comment is pretty unrelated to the content of the article, but more has to do with what others said here in the comments
It’s unfathomable to me how $50B are spent.
Apologies for being flippant, I thought you were trolling. The FBI has lost (or stolen) some of these people's items.

https://ij.org/press-release/innocent-security-deposit-box-r...
The first two are not what the resolution is asking for, which is to reduce emissions from customers using their product.

For the final one, why would you ask Exxon, a company that has 0 expertise in building public transportation systems, to suddenly pivot into an entirely new industry? Why would this be an effective strategy to get more public transportation built? Why not lobby the relevant city / state governments directly? Why not invest in any one of the companies that already build public transportation systems?
> A hundredth the price and a quarter the quality means that this is here to stay

No, it's simply that those noobs don't know how to use LLMs. They'll eventually learn.

Basically, you don't use them to dig up new information, unless you're extremely careful about triple-checking that information. Google Scholar's legal database search is better for that. You use LLMs to write boilerplate, paraphrase, edit, and synthesize information from your own sources. Do it properly, and you'll never "hallucinate" a fake case in one of your legal filings, and you'll be able to write 'em in 5% of the time.
Related

https://arstechnica.com/cars/2023/12/electric-vehicles-are-b...

https://electrek.co/2024/01/17/electric-vehicles-fail-lower-...

https://news.ycombinator.com/item?id=38572264
IMHO when a piece of code decides to panic it should only happen when execution cannot continue under any circumstances, and in such cases all bets are off whether any cleanup code would actually still work. A hard abort might indeed be the best option.
And (for OP) imagine having 1000 minds helping you, giving ideas, contributing on code, fixes, etc. And all that for free. And then we all get to benefit.

Haven't you ever used a software that is FOSS? Didn't you enjoy the feeling that "aaah someone made this and it solved my problem in zero time - thanks universe/person!". Well sometimes it's nice to give back if/when you can.
With regards to competitors picking similar things up, we've this article explaining why a dedicated vector search service is a good idea: https://qdrant.tech/articles/dedicated-service/
There is a QGIS plugin for this API as well which is excellent.

Note that in openstreetmap.com you can zoom in and query items (cursor with question mark icon) to get the feature information that you then use in Overpass. Very useful!
Grammarly is used a lot by non-native English speakers translating their papers to English. I wonder how difficult publishing papers would be if AI checks become commonplace in the future.
Good luck getting a vote at Aramco or PDVSA or anything in Russia. They'll be laughed out of the room if they're lucky and probably murdered if they get too annoying.
Maybe we can’t pick random numbers because we’re just LLMs
Government action = gud

Tesla benefiting financially (paying for R&D) from said government action, as intended = bad

???

The mental gymnastics, I swear.
Simulation of the 1972 Atari game Pong at a circuit level
If you read the article you would know that this is just about changing defaults. You already could achieve this by editing your project's Cargo.toml. As is documented and discussed in several places over the years (google "shrink rust binary size").

The `strip` was added to rust nightly in 2020.

1: https://github.com/johnthagen/min-sized-rust

2: https://kerkour.com/optimize-rust-binary-size

3: https://rustrepo.com/repo/johnthagen-min-sized-rust

4: https://sing.stanford.edu/site/publications/rust-lctes22.pdf

5: https://arusahni.net/blog/2020/03/optimizing-rust-binary-siz...
The danger of "AI" is that we actually believe the plausible fabrications it produces are "intelligent". The other day, I debated a guy who thought that the utopian future was governments run by AI. He was convinced that the AI would always make the perfect, optimal decision in any circumstance. The scary thing to me is that LLMs are probably really good at fabricating the kind of brain dead lies that get corrupt politicians into power.
I've done something similar. It started with creating a frontend for more easily viewing my albums on flickr (https://ash.code27.co.za).

Then when flickr was acquired by smugmug I migrated all my photos to DropBox, only to later find out that a small number of photos have been randomly truncated.

In the end I just started to fork out for Flickr, although I have similar feelings each year when I need to renew.
> roughly 2.4 billion people around the world cook with smoky solid fuels or kerosene contributing [...] approximately 2% of global greenhouse gas (GHG) emissions.

So, a huge project is set up to change the lifestyle (food preparation) of almost a third of the world population. To remove at most 2% of greenhouse gas emissions?

Is there really no lower hanging fruit? (Or is that low hanging fruit, a cynical me guesses, requiring change to the lifestyles of rich western people?)
you are not alone, and ironically i work in this field lol
For me mechanical watches are about appreciating the precision, engineering and craftsmanship.

Sure you can get better precision with your phone or even any cheap watch with a quartz movement.

But it just seems amazing that something so small made just out of springs and levers, so small moving mechanical parts with no electronics, can keep time with a -2/+2 seconds accuracy in any wrist position (gravity) and any temperature (stuff shrinks and expands).
All makes sense, but I don't agree with:

> This is not always desirable because you may want to catch and recover from panics, particularly in long-running servers.

IMHO a panic implies that execution cannot continue under any circumstances, and even any attempts for a graceful shutdown might be futile (if recovery is possible it shouldn't be a panic but done through regular error handling).

For a server process the best reaction to a panic would mean abort and clean restart.

> A single cgu will significantly increase the compilation time, while allowing a bit more optimization.

Increased build time is acceptable for release mode IMHO.
> typically companies go to the SEC

The SEC declared in 2021 that the current administration would no longer allow the exclusion of proposals like this. "Staff will ... instead focus on the social policy significance of the issue that is the subject of the shareholder proposal."

And: "Going forward we would not concur in the exclusion of similar proposals that suggest [climate change] targets."

https://www.sec.gov/corpfin/staff-legal-bulletin-14l-shareho...

So there was no reason to ask the SEC, who have already stated their position. The next recourse is to ask the courts to review SEC policy.
What powers do you think they do or should have over how customers use their product? If Exxon is asked to immediately reduce your personal carbon emissions by say, 30%, what control do you think Exxon should have over your personal fossil fuel use to do that?
We never talked about the Internet's repercussions, and yet here we are.

Did we do a good job, or should we have left that stone unturned?
In summers there can be virtually unlimited sunlight near the poles. Think: Scandinavia.

So what's an easy-to-store way to stockpile it? Methanol? Ammonia? What else?

I'm thinking household-scale here. DIY.
AeroSpace: An i3-like tiling window manager for macOS
RFC: Biome Plugins
Biome is a formatter and linter for the web, written in Rust. We’re currently asking for input for developing a plugin system, where the main contenders seem to be JS/TS (possibly through the use of Deno crates) and WASM.
I said "artists". You said "license holders". Those are usually not the same people, and I meant what I said.
VLIW reminded me of Transmeta, but unfortunately...

"For Sun, however, their VLIW project was abandoned. David Ditzel left Sun and founded Transmeta along with Bob Cmelik, Colin Hunter, Ed Kelly, Doug Laird, Malcolm Wing and Greg Zyner in 1995. Their new company was focused on VLIW chips, but that company is a story for another day."
What would happen if I didn’t?

I’d still make the same things, and I still wouldn’t earn money from it. But in the end it would benefit other people much much less.

Sharing the code under a permissive license for anyone that wants it just makes sense.
Yea but the inherent costs are not in the implementation. The complexity of integrating something like head tracking is only 10% to do with the “type” of head tracking.

So even if VP head tracking works differently, the groundwork has been laid for that category of feature.
> It was a smart and cute little device when it was invented, but let’s be honest, it’s highly inconvenient, and it’s not making a particularly good coffee either.

Sorry, but how much more inconvenient is it to clean the Moka compared to Nespresso or regular espresso machines? Their cleanup process is so much more complicated and requires much more time than just rinsing the Moka in water and removing any residual coffee grounds on the pot.

> It’s also annoying to clean, and you need to cool it down before making a second pot. If you cool it down too fast, you’ll create a vacuum, and you won’t be able to unscrew the thing.

That's why you should buy bigger pots. In theory, a standard sized Moka pot can make 6 cups of espresso. I had my family over and we had Moka coffee every day, with a standard sized Moka pot we could make just enough coffee for 3 people in a single brew.

I do agree that it can be tricky to get the right coffee good for your taste, but then it depends on your laziness to do the coffee. If you don't want any work at all, just buy a Nespresso, or a smart coffee machine so that you can brew your coffee from your phone.
Did they spend less than 500M to develop it?
Hopefully the anonymous commenter HAS also made a proper whistleblowing process where the problems are reported confidentially to the relevant authorities.

To then comment on it anonymously in public is not in itself blowing the whistle, but it might make sense to do both at the same time.
>that seems to work well enough.

Not when you look at their margins.

Tesla's special sauce is that they can make a profitable, desirable EV at scale. The established players can't ramp their EV programs -- they'd go bankrupt! I wouldn't call that "working well enough."

The dinosaurs failed to innovate for decades, while Tesla sat down and did hard engineering.
> The danger of "AI" is that we actually believe the plausible fabrications it produces are "intelligent".

the thing I find scary is you see people on here believing this

if a website full of techies can't tell the difference what chance do the general public have?

I suspect the invention of the LLM will be the final nail in the coffin of liberal democracy (after the invention of social media)
It can be said to "want" these things. When referring to something without consciousness or free will, such as a magnet, we can colloquially say something like "the magnet wants to move towards a (larger) ferrous object". Of course, this attempt at movement through magnetic force is just a consequence of the magnetic attraction between the two objects and not some type of conscious thought, but criticizing the use of the word "want" here seems like needless pedantry to me. This is HN, not a peer-reviewed scientific paper.
How are language models doing what they are known to do newsworthy? This feels a bit like reporting that water is wet.
Frantz Fanon was a central figure to the anti-colonial movements that arose in the so-called third world in the latter part of the last century, in the countries that were at the tail end of the decolonization era. His influence as an inspirator can hardly be underestimated, and it spread to various anti-racist leftist movements in the co-called first world too.

He embodied the ideology that always arises where there is discernible injustices and oppression: that of opposing military might with military means, and with slight concern for the civilians that get caught in the middle. It is the streak in anti-oppression movements that loathe pacifism and the tactics of people like MLK and Gandhi. It was certainly an inspiration to Malcolm X, and the Black Panther movement. It is likely an inspiration for Hamas.

One might be tempted to approve of his thinking and the explicit condoning of violence, and argue that it no different that the violence perpetrated by the colonizers, occupiers, oppressors. But careful analysis seems to me indicate that there is a difference - the societies liberated by such ideologies become unruly as they essentially condone violence as means to an end, and might be why societies like South Africa are now riddled with violence like almost no other country in the world.

We need to get away from this endless downward spiral of violence. The only viable alternative seems to be appealing to the conscience of the honorable people that make up the bulk of any society, even though they might be caught up as cogs in an oppressive machinery. The powerful should be given the chance to demonstrate that they are not in fact the monsters that they may appear to be in the eyes of the oppressed. A revival of the philosophy of Gandhi and MLK for our age, in other words.
I believe people with down-syndrome have a similar community with similar worries. The worries are more about genetic screening shrinking their community than about children, but I feel like the sentiment of wanting to protect and share their community is the same.
The "streaming systems" book answers your question and more: https://www.oreilly.com/library/view/streaming-systems/97814.... It gives you a history of how batch processing started with MapReduce, and how attempts at scaling by moving towards streaming systems gave us all the subsequent frameworks (Spark, Beam, etc.).

As for the framework called MapReduce, it isn't used much, but its descendant https://beam.apache.org very much is. Nowadays people often use "map reduce" as a shorthand for whatever batch processing system they're building on top of.
I'll be blunt. In commercial settings, it is often done for marketing purposes. Well done open source projects can have an edge over the closed source competition just because they are open source. Often commercial support or licenses are offered on top.

Of course this does not apply to all FOSS software. Many projects are just born out of a curiosity mindset and, in my experience, the maintenance aspects and time burden is often not taken into account at the beginning.

I have seen people break due to the pressure and limited reward in providing open source software continuously. Others strive on it. I think it is generally important to only contribute within your personal limits. It can be challenging to find the right tradeoffs.
As with everything, if you don't know the fundamentals, the basics, you are very limited on what you can achieve and find stuff difficult.

To use a parallel from software if you just know a programming language, how to call libraries and APIs you can't compare to a guy with a solid CS background who also understands algorithms, data structures, complexity, math and knows how computers work down to NAND gates.

Because I have studied some ML fundamentals during my batchelor and master degrees I know I am not competent in ML and AI. But I know how to become competent if I need or want to. Most people do believe finishing a bootcamp and calling some frameworks in Python makes them competent.
Even the bidirectional ones (with the little "tabs") are WAY more massive than the ungrounded plugs.
Right. It's the AI that is the problem.

I have another use case for LLM's, I haven't thought of before: absolution of responsibility. The public is already primed to focus on AI in such cases.
That's true. With dbt (=SQL+Jinja-Templating in an opionated framework) a large SQL codebase actually becomes maintainable. If in any way possible I'll usually load my raw data in an OLAP table (Snowflake, BigQuery) and do all the transforms there. At least for JSON data that works really well. Combine it with dbt tests and you're safe.

See https://www.getdbt.com/