skysight-inc/HackerNews huggingface dataset:
The concept of hate speech is simply the governments way of getting its foot in the door of censorship. Canada (and likely the UK) will have stricter speech laws in a few years than most of the dictatorships and illiberal democracies that the free West was supposedly a bastion against. Pre-crime imprisonment for speech will become a regular occurrence for any kinds of dissidents in these places.
I've worked as a founder or employee a variety of startups from conception seed to series C to pre-IPO to post-IPO. This has been true in every case - urgency is all that matters. The startup or project dies as soon as it becomes business as usual. Contributors get bored, inspiration fades away, people find other ways to fill their time.

Someone gave me this advice when I started my first company. I was in my mid 20s and time felt limitless, so I didn't take it seriously. Now, working on my second company I'm obsessive about momentum and milestones. It's why I like raising VC rather than bootstrapping. Why not give yourself the chance to make something big and impactful 10 times throughout your life? (age 65 - age 25 / 3 year cycles)
> Hopefully I'm not embarrassing myself with this question, but:

Yup, I'm kind of embarrassed :) I forgot that maintaining orbit is just a matter of falling at the same pace that the earth is falling away from you.
They do work.

They post docs.
I think a good rule of thumb for wiki citations is that they should facilitate a deeper dive into specifics rather than kick things back up to a higher level of generality. In short they should zoom in rather than zoom out.

It doesn't appear that the rumor clinics mentioned in the article bear any connection to the government-run initiatives discussed in the Wiki article. There's one section on "careless talk" but it is much less detailed than the Smithsonian article and not necessarily about the same thing.
Tokenization errors are also really, really annoying to deal with.

e.g. why does the JSON output have silly whitespace/quotation sometimes? Obviously it's because the first token the model output was `{` and not `{"` like it should be. Obviously.
A fellow Code Report viewer, I assume?
It sure makes it clear which businesses were more lavish in their briber.. ahem.. lobbying efforts.
An internal framework for mobile apps that the CTO of a previous company had built. Very simple and very flexible surface that hid a lot of complexity of persistence, offline state syncing and conflict resolution.
> Probably the worst CPU architectural mistake of all time is locating that table at address 0.

I don't know if it persisted into 16-bit era CPUs & OSs, but early on the bottom of the memory map was faster to access, so things like interrupt tables¹ were often located there. The 6502 family even had specific load and save instructions for zero-page so not only was the actual operation faster once read & decoded, it took two bytes not three to store so was read faster² and took less space.

--

[1] you generally want the response to an interrupt to be as fast as possible, shaving a few clock cycles off could be pretty significant

[2] so a double time saving
An interesting article for sure. There were all kinds of things done by the various nations during the war to control the information available to the populous and to try and influence their beliefs.

I do think it is interesting that this article never uses the word "propaganda" to describe what was being done by the newspapers here. It undoubtedly was propaganda, but in the modern world that word carries a very negative connotation so it is only described as counter- or anti-propaganda.
In my career I have learned to listen more carefully to engineers. Sometimes it is not about saying yes and no to them but listening to what they are trying to say. Sometimes if you ask a few questions they learned something about the business that makes their case come apart. Sometimes if you listen to them you find a good idea and it opens up a whole new area of the product. So I think it’s a false dichotomy and you have to be good at listening and asking the right questions to get your point across.
Thankfully the code as it was during the open source stage can be forked, maintained, and developed further if another party is interested.
The policing of what other people should or shouldn't care about or advertise they care about is very boorish to me, but of course here I am doing the same thing.
A world where people on HN are statistically extremely likely to be at least in the top 5% of the population in terms of skill at using a computer.

See also https://xkcd.com/2501/
“he provides no real evidence of spending level”
In the mails he mentions that billions per year are needed and that he was willing to put up 1 billion to start.
"convinced" is absolutely the word, and my reasoning is posted as a sibling to your message
Discussed recently: https://news.ycombinator.com/item?id=39510793
Is phi actually able to follow those instructions? How do you handle errors?
SF Passes Measures Requiring Drug Testing for Welfare, Expanding Police
> I suspect the user base has largely driven it.

In what way? Users/customers do not generally drive development. Indirect measurements of users do, such as measuring "engagement".

At best, what likely happened was A/B testing showed "what users want", which rarely and only by chance intersected with what users actually want, and instead showed over and over that socials media patterns (light and dark) hijacking attention drives engagement.
Thanks for this list!

> No macros / build-time code generation

While I do appreciate macros, and use them sparingly I find the best case for them is doing things like generating to/from <protocol> (e.g. JSON) implementations.

In Haskell, there's a fully baked system for derivation where you can set up implementations that walk the type trees, but most other languages don't have that -- I find macros to be a great slightly lower complexity way to do this kind of thing.

What is Swift's answer in production? Does everyone just write extensions for their types? Rust's serde is a joy to use and 99% of the time "just works", despite the macro magic.

> Type system function resolution

I'm not sure this is a real problem for me or most people, but taken with the point about polymorphism (I guess this point is basically about late binding), I see the benefit here.

> Protocols vs Traits as implemented

Generic methods being allowed in Swift is quite nice.

> Sugar

Great points in there -- some of them are style/preference but I can definitely see benefits to a bunch of them.

The string interpolation point you might want to update (Rust does that now!)

Named arguments are also quite amazing.

Again, fantastic list -- saved! I've been meaning to give Swift a proper try lately and this is a great reference.
Depends on the nature of your oncall. If your oncall is just following documented restart procedures when your app gets stuck, you won't learn much. If your oncall involves deep investigation into your system and how it interacts with other components (services, databases) etc you'll learn a lot.

per some sibling comments though, years of experience != veteran, to be clear. There's certainly people who have been working for 10+ years, sometimes even at the same company, and don't really understand what they're working on.
I upvoted this just because of the title.
I really like the direction that AMD takes on open source recently¹. Since Nvidia has a long history of working against FOSS and Intel isn't a big player in dedicated GPUs market yet, we need AMD to support open source principles. Especially now, when more and more computation is getting delegated to GPUs.

¹ https://arstechnica.com/gadgets/2024/02/hdmi-forum-to-amd-no...
You don't have to imagine anyone but the US government doing the same.

https://en.wikipedia.org/wiki/Schenck_v._United_States

One need only read the original pamphlet which gave rise to the saying "Yelling fire in a crowded theater" to realize that the theater was on fire, and possibly in the middle of a nuclear meltdown too.

It's been kind of shocking to see that for the last 8 years the party which is supposedly against tyranny to side with tyranny in the name of fighting tyranny.
We need a reintroduction of small scale, local coffeehouses as a meeting point for strangers and neighbors to discuss topical subjects:

> In 17th- and 18th-century England, coffeehouses served as public social places where men would meet for conversation and commerce. For the price of a penny, customers purchased a cup of coffee and admission.

> "places where people gathered to drink coffee, learn the news of the day, and perhaps to meet with other local residents and discuss matters of mutual concern."

> The absence of alcohol created an atmosphere in which it was possible to engage in more serious conversation than in an alehouse.

https://en.wikipedia.org/wiki/English_coffeehouses_in_the_17...
It is nice to see such a project going open-source! Good luck!
As they say, “truth is the first casualty of war”

At the same time we were running these clinics we also had entire regiments of the US government developing the most effective way to lie to both our enemies and our population.
A great way to be transparent would be to admit that some enormous egos prevented work that should be open from being open, and counterfactually opening them up. Sure, it may piss off microsoft, but statistically things that piss off microsoft also has been great for the world at large.

But that will never happen, will it?
I think that the reason behind the astonishing rise of fake news is partly due to people wanting to believe things that they know are, at least, not totally true.

Unfortunately, I have witnessed this firsthand where the desire to "own" the other side grows faster than that of getting to the best (possible) answer.

Winning at all costs is indeed a dangerous game to play.
I am only doing a Masters (albeit while working full time and raising a young family) and I cannot imagine how people have any energy left to do this sort of thing.
media query fullscreen ETA?
This is vastly different from other, non-AI companies hiring people to prompt AIs for them. And a quick google shows that it's not a full-time job at all.
I'm not a Meta fan, but it's hard to not look at how they have handled Llama and how well it's worked out for them and the "community." I think that OpenAI could also be playing a leading role in the science instead of selling subscriptions for Microsoft.
Honorable mention for the always funny: https://lolmythesis.com/
> An interesting article for sure. There were all kinds of things done by the various nations during the war to control the information available to the populous and to try and influence their beliefs.

It's interesting to me that you said "were" instead of "is", we're still seeing exactly the same things played out today (by all nations, not just the "bad" guys), although it doesn't feel like much is being done to fight it, compared to what was outlined in the article.
The preferred term is GenAI
Article 3(2) is crystal clear. The GDPR applies to activities who target subjects in the union, or controllers and processors established in the union. Apple has an establishment in the EU specifically so that, when it processes the data of subjects outside the EU, it's a different legal entity not established in the EU who is acting. This includes EU citizens who are not in the EU right now. I know it's a long document, but if you have any doubts, read this: https://www.edpb.europa.eu/our-work-tools/our-documents/guid... I cannot possibly summarize dozens of pages of regulation in an HN comment, so it'll be beneficial for everyone if we all start with the same knowledge.
There is a way you could make it deterministic. You could basically let the LLM select the resolution edits and preserve that. Just as you could write a bash script to let an LLM handle your git merges. But then we go back to why? This seems like a really high risk thing to do, since at the point of conflict you really do want to know intent. While copilot is great on the code editing level I’m not sure I’d want 20% of my conflict resolutions to be the opposite of what I intended.
Have you tried grabbing JSON directly from the web server responses to the browser to get your contacts?

I haven’t tried this on LI but it’s my dirty trick for exporting conference attendee lists when they’re made public on websites. YMMV.
> balancing an excel spreadsheet of incomes and spendings, which seems to be the only thing our elites have bee trained for in the last 40 years

And they seem quite bad at it, considering the state of the various balances they are supposed to maintain (or at least those in France where I live)
Indeed!

I want to migrate Paper to it this or next year.
Are you aware of rules 1 and 2?
Supermium drags Google Chrome back in time to Windows XP, Vista, and 7
Thanks! updated :)
Some users love it, the type who want to sell their every thought online to anyone who can tolerate them.

Other users (almost everyone I know) absolutely loathe it. It is hands-down the worst service I have an account with, but it's also practically required to get a job if you don't have lucky personal connections. I was hoping TFA was actually about leaving as a user, that it might be inspiration for me to free myself.
A lot has gone wrong with the public perception of "AI" in the last
year. But who is to blame?

OpenAI touted themselves as a truly open, not for profit organisation
and made big claims about the "good of all humanity" yet within a year
shamelessly transformed into a closed, proprietary, for-profit
organisation in bed wuth Microsoft.

Although models are merely reflections of training data put into them
and are essentially a "mirror" held up to humanity, the rush to add
"guardrails" and bury everything uncomfortable or distasteful rapidly
twisted toward the censorial and political, yet simultaneously proved
ineffective.

AI has been turned, in almost every place that it can be, not toward
Intelligence Amplification (IA) to create new and interesting jobs,
but into a direct replacement for human labour. Not even drudge work
and bullshit jobs, but the few remaining things that people enjoy
doing. This early taste of what the ruling classes would do with a
more powerful or general AI has rightly raised people's hackles.

Overall I think that recent ML advances, and the hype around them, has
provided a window of insight. It's exposed the intentions of the
powerful, the inevitability of criminal application, the inefficacy of
governments and legislators and the helplessness of the general
population in the face of abusive technology.

The fact that it might be immensely useful, save lives, cure diseases
and provide research insights into cheap energy has been kicked into
the long grass by the greed and selfishness of the usual bunch of
megalomaniacs.

The problem isn't that machine learning is an amazing and clever
thing, but that humans just aren't ready for it and can't handle it.
you gotta a do what you gotta do, but if you have the luxury, and conceptual integrity, there's going to be sacrifices in the name of "alignment" that you're just not prepared to make. I agree with your positioning on lots of "right" solutions, IME it's recognizing and understanding and still not accepting when it violates your foundational values. I've been there and had the ability to not participate, but this isn't always the case.
Nit - the crank was a prototype but it didn't ship on any models, because it turned out to not work well, and it turns out that places where people can't afford much technology, people also don't have that much spare energy to spend on hand cranking things.
A line is defined by a pair of points, isn’t it? It is literally the line AB, wherever A and B are, they define the line.
It's also worth noting that it's, in this case, grassroots propaganda. I don't doubt some of the newspapers had back-channels to what the War Department wanted reported or withheld, but the distributed nature of the activity and the apparent desire of the activists not to toe a party line, but pursue the truth, is worth observing. People who think of structures of control as centralized often miss how a specific meme (be it pursuing the truth, defending democracy, or claiming the legacy of the Aryan people) can act as an organizing tool for a decentralized network of supporters and control nodes.

In essence, systems like that survive not on the strength of the king but on the willingness of the people to follow him.
Thanks for your lovely reply.

I don't have the code anymore might have been called "logtree", it was a HTML file and very small, it would parse dot "." separated lines such as (user.connected) and arrange them in a tree with indentation, if you clicked the dot syntax it would highlight in yellow other instances of that bucket of entries later in the log file.

I think you want elegant navigation between linear sequences (next, previous) of log lines that are apart in time, but related.

You might want to see all events of the internals of two different components in the tree structure.

Need to process log lines into a graph and then provide quick navigation for them.

It is indeed horizontal and vertical.

This would be very useful to anti-abuse measures if you could trace to the cause of something and cancel all thing caused by it.
Thanks for the feedback here -- this definitely make sense. Interested in the copy-on-write vs move semantics... I'm so used to it now that I almost prefer the harder/more manual control/checking that Rust provides, but I definitely see the ergonomics of going another way.

I find Rust a bit easier for me to read, quite preference-driven as I prefer snake_case to camelCase but that's a tiny thing.

And weirdly enough I think I actually prefer `MyEnum::Red => {}`, but maybe that's just stockholm syndrome.

Excited to give Swift a try sometime soon.
https://libro.fm. Every audiobook is DRM-free.
To me, this looks more like snopes than propaganda. I mean, I'm sure it was snopes-in-service-of-the-war-effort, but it still seems different.

Or maybe we could call it negative propaganda ("don't believe that") rather than positive propaganda ("believe this").
It's not cheaper to allow error when the error is the only thing driving excess cost.
Ha, I wrote something similar for my 2.4 build! (Mobile data warning, it’s one long .md with pictures)

https://github.com/quchen/voron/blob/master/buildlog.md
I am wondering why I had no issues, since Meta themselves are saying yep, Quests booted people out. I was definitely online (albeit not playing multiplayer). Odd. https://www.uploadvr.com/meta-explains-why-quest-headsets-st...
It's maybe a problem of scale, since I can't easily name any entity that could "forgive" a questionable decision made by Google.
Maybe it would help if you actually understood the specific qualities of "very very Michelangelo style" and could describe those, instead?
Side note: this wouldn't work with Rust programs that statically link to `rustls`, the most popular Rust TLS library.
The distinction between `Rc<T>` and `Arc<T>` exists in the Rust world only to allow the Rust compiler to actually REFUSE to even COMPILE a program that uses a non- thread-safe primitive such as a non-atomic (thus susceptible to thread race conditions) reference-counted smart pointer `Rc<T>` with thread-bound API such as `thread::spawn()`. (Think 1-AM-copy-and-paste from single-threaded codebase into multi-threaded codebase that crashes or leaks memory 3 days later.) Otherwise, `Rc<T>`[1] and `Arc<T>`[2] achieve the same goal. As a general rule, many Rust interfaces exist solely for the purpose of eliminating the possibility of particular mistakes; for example, `Mutex<T>` `lock()`[3] is an interesting one.

[1] https://doc.rust-lang.org/rust-by-example/std/rc.html

[2] https://doc.rust-lang.org/rust-by-example/std/arc.html

[3] https://doc.rust-lang.org/std/sync/struct.Mutex.html
Ah so my family was collectivist as I just ate what my family served. I’ll be sure to tell my mother of her evil collectivist policies for giving me a peanut butter sandwich for dinner when I was five instead of letting me self actualize and choose my own meals.
Over 100k, 2 parents and a baby. But the baby came in December.
Also, Google launches a tool to AI-generate web pages at scale. Maybe Search will be able to detect those Google generated pages.

https://thehill.com/policy/technology/4492468-google-paying-...
It's censorship of content beyond the reach of domestic media interests. Next up'll be Yandex.

This has nothing to do with national security.
Is fighting fiction with fact really propaganda?
No, the source is the parent link, which is the Guardian's news media coverage of the environment. My third link was also a link to the Guardian's news media coverage of the environment.

You then questioned my credibility for posting a link to the same news media source that the parent article is from.

Looking at the past climate reporting of the Guardian when evaluating it's current climate reporting is a perfectly fair and reasonable thing to do. Implying that I can only use articles from climate scientists to criticize climate reporting in the news media is the motte and bailey argument I was mentioning.

If someone wants to post a link to the Nature article, we'll discuss that. And when we do that, we can discuss Nature's scientific credibility (also not great).
The fuel would still be contained so I would say so too.