skysight-inc/HackerNews huggingface dataset:
1. YC is not a neutral party, it has clear, deep ties with Sam Altman.

2. The behavior of Annie Altman at childhood is very abnormal and very consistent with trauma.

3. The bahavior of Sam & co locking Annie out of her heritage and witholding support that would be chup change for them is appaling in itself.

4. We don't know if it is truly the HN community that deemed it off topic.
> a lot of research doesn't get published in English, so somehow it doesn't "count".

As it shouldn't. I am from a non-English speaking country myself, and I cannot begin to tell you how senseless it is to cling to native languages for any serious work. It's creating an arbitrary barrier to collaboration just for pride or convenience. English is the lingua-franca (lol) of the world, just embrace it and stop being proud of your weird language that you're stuck with because of random traditions and geography.

Imagine Prague universities would have top AI research published in Czech, would that actually help the scientific community? My bet is: not until someone goes and translates it to English, is it going to be read by anybody outside of the country, whether that person is native English or not.

In this thread there's a lot of talk of the EU losing competitiveness because it is a fragmented market between a group of isolationist countries, opinions like these are a big part of that. Stop putting English second place, this is a global world now, English is the language of the global world, learn it, use it, or lose.
It's difficult, because "embedded not networked" is an environment where security risks are low, but "embedded networked" is a really nasty environment of haunted routers and abandoned IoT devices.

Is it acceptable to risk buffer overruns on the HTTP server running on an insulin pump?
> I'd like to watch a 15-sec irrelevant ads before a tutorial than a video titled like a free tutorial that you need to watch to the middle way to realize a paid plugin is needed.

If I'm going to be wasting my time, I'd rather it be a single direct waste that I can downvote on search results and even block the creator from my future searches, rather than having my time wasted across all videos, forever. (Additionally without ad-driven algorithms videos might be shorter and more to the point.)
It gives some signal that users want a simple web search, but ultimately the HN crowd is a small minority, so it'll be statistically insignificant. I wonder how many strings were pulled to get the web search in in the first place.
>To be fair, death-by-voter is a fairly common way for democracies to die, so—putting aside what that may or may not justify from a policy perspective, the sentiment isn’t silly. Voters really are one of the greatest dangers to democracy, that’s just true.

This judgement requires assuming an external position that "knows better", which is inherently incompatible with democracy. Voters can't be a danger to democracy by definition, even if they vote to end democracy and elect a strongman, well, that was their democratic wish.

I think democracies usually die because of the incompetence of party leaders, policy advisors, and primarily elites. Often the public tries to pivot away from that incompetence by voting, but always get politicians backtracking on their promises (and have no resource, given most not-exactly-direct-democratic election systems, to punish them until the next elections, and not for the things they backtracked or failed on - they had to do it for everything).
Beat the LLM challenge: what would you do with a big tech website?
Obviously, static content is no more the good channel format for education in a LLM era.

- Users asks first the LLM (I do)

- Content is now generated all over the place

- Search result (SERP) takes a big hit

As an educator, what should I build to beat the LLM?

Thanks?

Ps:

I have created this website back in 2007 to answer recurrent questions that I got on forums or at work.

It has over 7000 quality pages. As its peak, it would have seen more than 15000 visitors
a day.

More to the point questions:

- What do you think should be fixed in education?

- Do you think that a course format is the only format for an educator?

- Where do you think LLM suck in education? For instance, I learned late things that I wish I learned early.
It’s really that simple and everyone complaining about it is either horribly misinformed (at this point that’s on them) or trolling.
This piece is enthusiastic but a bit subjective. I personally had zero troubles with JSON in CL, just chose one library and use it. Would also disagree with some his recommendations, e.g. Drakma has a lacking interface for error handling and Dexador is nicer for use in prod.
Which games like that used AI?
Raspberry Pi Confirms Intention to Float on the London Stock Exchange
> something I most often see from product managers

I am not a product manager. A data point, to help adjust your bias.

> Many product changes that Google makes these days are driven by promotions and/or increasing revenue, not to make products better for end users

Can you be specific? In this particular instance, how does AI integration increase revenue? Again, I don't know what "promotions" refers to here. Feel free to be specific, if you do.

> You can refer to all changes as "innovation", but it's going to sound unreasonable to most.

I agree, that does sound fairly unreasonable.

> Also, characterizing people who object to one specific change as having "zero tolerance for continued innovation" is ridiculous and innacurate.

Again, we are in agreement: That would be ridiculous. And so is thinking of ways to integrate AI into Googles main product as "one specific change".
Recommending satellites may have seemed plausible in [2023], but not when it is reposted the week after a major solar flare (CME).
Probably, but subj has zero chance to ever serve vast majority. It’s a tool for people who’d never buy anything from ads either way and know what a local server is. No real ethics issues here.
Inertia: Modern single-page JavaScript apps using classic server-side routing
Supabase did: https://supabase.com/blog/chatgpt-supabase-docs

I've attempted it as well a year ago (mostly for fun) for our project.

Yes, it can still hallucinate. But I would say it's much much much better in this regard than fine-tuning.

When I did it, the main issue was that our documentation wasn't exhaustive enough. There are plenty of things that are clear to our users (other teams in the company), but not at all clear to the LLM from the few text excerpts it receives. Also, our context was quite limited back then to just a few paragraphs of text.
That's why I said "almost anything". I am aware that f.ex. kernel development and embedded work is still firmly in the C domain.

I am not evangelizing for Rust, Golang or anything in particular. I am evangelizing for periodically asking yourself "Am I still using the best tool for the job?" which most people never do.
Oh no ... a bug in a C program. This easy bashing on existing C programs is getting boring and annoying.

Write a new userspace program? Use anything else, all language shave flaws so pick one which supports the features you need. Want to quickly write something because you are not allowed to rewrite the entire ecosystem you need into a new language since the project will go massively over budged: Use what you can and what's available and accept the risks, which is the 99th percentile of software.
I guess we found the target of these AI-rewritten news stories in the wild. It definitely worked.
What things simplicity do you lose? I think there isn't much of a difference between these dialects. Most important one might be possibility to define variables on the spot instead of at top of block. Then, some people like C99 compound literals. I don't think any of these break simplicity, they are quality-of-life improvements with no interactions with the rest of the language semantics.

Next one is what, the C11 memory model? Doesn't take away any simplicity, just defines things better.
Again, restrictions that are forced you for a price of safety are one thing.
But what I'm complaining about are restrictions that don't have to be there to get borrowchecker working, but rather are there because designers arbitrary decided "it's better this way".
The more people that use this, the less that ads will be worth.
I think using "in fact" there is ok, I didn't have any trouble understanding it. "Actually" might have worked as well? And the part that follows, "with the grounding screw pulled out sufficiently far" probably also includes "the grounding screw missing completely".
Most programmers don't have any opinions, so if they use an unopinionated language, they end up using patterns that opinionated people use. So it's better to have one source of truth for opinions, so that we don't end up using the "wrong" opinions of people who talk more than they think.
The constitution and organization of Switzerland was largely inspired by the philosophy behind the USA. Thus they are very similar in terms of the organization of the state.

From this point of view, I think the fundamental flaw of the USA is the majoritarian electoral system. Majoritarian representation tends to degenerate in the long run into a gridlocked two-party system, a prime example is the USA.

Thus most of the ideas behind the USA are great, but the electoral system is fatal.
> I suspect a lot of people are no longer being taught these fundamental protocols by manual interaction with a terminal,

I'd be surprised if any significant portion of software developers learned anything like that in the last 30 years, at least.
I think this comes down to "face culture" where its "better" to lie and be caught than be forthright from the beginning.

The people used to / raised in face cultures think this is normal and acceptable behavior (because: hey everyone else is doing this I should too - If I don't I will fall behind), whereas those from more "honest" cultures tend to despise the behaviour as it makes work less trustworthy and tends to give an unfair advantage. Notice how the reason for and against doing this is the same: unfairness.

Face cultures tend to embrace systemic unfairness as "fair" whereas non face cultures tend to call it as it is. What's interesting is that countries "with a face culture" tend to have higher levels of corruption and unfair business practices but also much higher levels of societal cohesion and trust. In other words, the more likely you are to save face the less likely you are to live in a democracy. And the less likely you are to trust institutions/organisations the more likely that they are trustworthy.
For small codebases it might work to just grep and hope to find unique error messages. But it feels very brittle. Go should have an option to turn on stacktraces for all errors.

We wrap errors with stacktraces at library boundaries so that we can `return err` in most cases, unless we really want to add some information. But mostly we use sentry to push log messages with better data into breadcrumbs leading to the errors.
For the definitive history of video games, I recommend:

The Ultimate History of Video Games, Volume 1 & 2.
(by Steven L. Kent)

For the definitive history, with behind the scenes interviews and commentary by many legendary individuals including:

Nolan Bushnell - Founder of Atari and a pioneer of the video game industry.

Ralph H. Baer - Often called the "Father of Video Games," he developed the first home video game console, the Magnavox Odyssey.

Shigeru Miyamoto - Legendary game designer from Nintendo, known for creating iconic franchises like Super Mario, The Legend of Zelda, and Donkey Kong.

Hiroshi Yamauchi - Former president of Nintendo who transformed the company into a video game giant.

Hideo Kojima - Renowned game designer known for the Metal Gear series.

Trip Hawkins - Founder of Electronic Arts (EA) and a significant figure in the development of the video game publishing industry.

David Crane - Co-founder of Activision and designer of games like Pitfall!.

Sid Meier - Creator of the Civilization series and a pioneer in strategy games.

John Romero - Co-founder of id Software and co-creator of Doom and Quake.

Will Wright - Creator of SimCity and The Sims, known for his innovative simulation games.

The first volume takes us up to the early 1990s, and the second volume is for 1991 to early 2020s.

This is an epic encyclopaedic reference of video game history, from the point of view of the game developers themselves, and the industry heads.
Investors clash over Elon Musk's $46B pay package
BiomedParse: A Biomedical Foundation Model
You could try using https://infinitemac.org/ to emulate MacOS in browser.

Then drag and drop one of these into it:

https://www.macintoshrepository.org/5953-star-wars-pit-droid...

https://www.macintoshrepository.org/4962-star-wars-droidwork...

You might need to use StuffIt to uncompress the SIT files. But when booting Infinite Mac there's an option to include common applications, of which StuffIt is one.
Ding ding ding.

A lot of podcast authors offer ad-free versions as a paid feed to members, which to me, invalidates the ethically dubious “but the podcaster has already been paid” argument.

They should be given the choice to do this.

I feel like the slippery slope is immensely dangerous as it always is with these products.
Replayability is overrated imo. The old advance wars games on gba and ds took hours to beat and had excellent map design. There's also something cool about the no strings attached development model of old cartridge games where the game had to be perfect on release that is very endearing.
I wish there was a reality where content creators understood that ads just don't work on some people. I understand that they need money, and I listen to the ads when I can't fast-forward through them, but it's a complete waste of time on me.

And I do have a desire to block ads in every single part of my life, I just don't practically go any further than regular uBlock origin in Firefox.

I'd actually rather pay for good podcasts than get intrusive ads.
The more you take away, the closer you are to a simple but unsafe language. If you remove the "unsafe" keyword, many things you can't solve easily nor optimally.

You might be able to outsource some complexity to external libraries, but integrating libraries is itself a major headache, and it can lead to security issues too.
>So by living outside of America and getting paid in USD you basically just multiply every dollar you make, by a very large amount. That $168k easily becomes a $million+ in the overwhelming majority of the world

That's a nice sentiment for those who live in the not-US. But sadly most game development is in fact located in the US and Japan. For the US, many of the developer scene is in fact in higher cost of living areas like California, for the same reasons those areas have top tech companies and universities.

So I'm not just speaking for myself when I say that your estimates do not compare to most minimum wage work, which has itself already ceased to be a "living wage". It could certainly shift, but those are the current breaks. Your favorite indie games are likely made by North Americans as of now, and their survival depends on their ability to survive in North America. The one exception I can think off the top of my head is Team Cherry in Australia, which is not in a much better CoL situation if they are in the cities.

American or not, I don't think the solution to finances for online development is to emigrate out of your home country, away from your community, life cultures, and overall lifestyle. Tech is a big enough part of the US economy that everyone doing it would weaken the dollar itself, and then everyone loses given the current way the world economy works.
https://archive.is/k8hkQ
There also exists a tree frog, but that one does look froggy
Sentences, utterances, and speech acts [pdf]
But the 2nd amendment guarantees their right to insecure code!
True but if it was also adapted to try to meet the promise of the current title then that would be really nice.
I use Cygwin's mintty on Windows, and the result of `ls` is not instantaneously there. If the windows is resized to big and there are lots of files, I can see each filename get printed out one by one. In Alacritty it shows the entire result immediately.

Also, you may have commands or scripts which print out a lot, like which file in a huge list is currently getting processed, where the entire execution time of the command depends mostly on how fast the terminal is able to print those messages.
Have this: https://xeiaso.net/notes/2024/ai-hype/
Wikipedia should admit that "verifiability" matters because truth matters, and that they can't get away from making judgments on what's true. in particular, making judgments about which sources are truthy, as they do, is a judgment on what's true.

If something true and important can't be written on Wikipedia, that is actually a problem. If something false can be written on Wikipedia because a truthy source has said it, that's a huge problem.

Wikipedia should also acknowledge that a source can be trustworthy in some areas and not in others, and that e.g. someone posting evidence of their own statements is more trustworthy than a third party saying what they said.

In short, it's not hard imagining better policies. It's maybe hard to imagine getting them implemented in the most socially gamed institution on the internet.
This is somewhat outdated. Friday the judge ruled the suit can not continue anonymously. https://storage.courtlistener.com/recap/gov.uscourts.gand.32...

> The Court does not intend for this determination to suggest that all
information in this case will or should necessarily be made public. Indeed, there
are other ways to protect specific information in litigation. See, e.g., Fed. R. Civ.
P. 26(c) (allowing for protective orders for “protect[ing] a party or person from
annoyance, embarrassment, oppression, or undue burden or expense” upon a
showing of “good cause”). The fact that these other means exist and are—in the
Court’s view—better suited to address Plaintiff’s instant concerns also indicates
that Plaintiff proceeding anonymously is not required to achieve the protection
he seeks. Thus, the Court makes clear that while it will not allow Plaintiff to
proceed anonymously

And then indeed he refilled and so his name is now known https://www.documentcloud.org/documents/24676044-16

Reading the lawsuit it seems another student, who apparently coded the thing connected Canvas to Eightball and that's what this whole thing is about. The lawsuit alleges Plaintiff had no idea this happened.
> If artificial sound has a big impact we should have legislation around it ASAP, no?

It's not legislation, but there are already administrative rules that govern this in the US. The NHTSA requires all new EVs and hybrids to make artificial engine noise, with specific decibel and pitch requirements, and prohibits NHTSA-regulated entities (manufacturers, repair shops, etc - but not individual vehicle owners) from facilitating the disabling of such noise.

https://www.regulations.gov/document/NHTSA-2016-0125-0001
If you're going to go back there far, before it was independent, I bet there was something documented in medieval Oxford or Cambridge involving a longbow and/or an anelas.
Good for specific tasks?
I find SB reporters sometimes too eager and even flagged some skips due to an incorrect category. Not that it’s a mass issue, but it has to be worked on.

Otherwise it’s fantastic.

(SB has different categories of skips. E.g. sponsor ads, self promotion/merch, like-sub-bell annoyances and so on. You choose what you skip.)
C/C++ being non-opinionated is the main source of the security vulnerabilities.

Let's face it, it felt good to be a lone cowboy carrying a lot of responsibility and knowing what you are doing. I was there myself and I'll admit the ego trip was awesome.

These times are long past and naturally, people refuse to adapt.

> Unfortunately you can't just have Rust's safety checks, without opting into restrictions that Rust designers force onto You that aren't inherent to safety checks, but more because 'that's a better practice (according to us)'.

Show me something that does better and I'll switch tomorrow. But don't tell me C/C++ are better -- they are not. Too much freedom leads to CVEs literally every month somewhere and that's only because we don't have better vetting and checking tools, otherwise I'm sure we'd be getting one every day for a while.

> And also, easy and fast iteration just isn't there, both because of borrow checker restrictions and compile times

I agree on that, that's why I mentioned Golang. Most of the C/C++ systems I worked on around 15-20 years ago didn't need the close-to-the-metal speed because at least 90% of their time was spent on I/O... frak, even Python would have done well there. And Golang is times faster. It's a very nice compromise if you want to be productive and don't care super much about CPU speed efficiency.
I've found it is a lot worse in general. I use GPT-4 90% of the time now, and 4o when I need something answered quickly that has a very simple answer.
Bismuth crystals are less edgy.
There's a massive Terra Incognita to explore between Rust on one side and Python on the other side (just to pick two extremes).

It's not "2 out of 3", it's a triangle where a language can pick a sweet spot anywhere within the triangle (and ideally, it's not a "sweet spot" either, but more like a "sweet area" where the programmer can pick an actual spot within that area defined by the language).
Things to avoid in Ruby
Thanks, this is interesting. I can appreciate there being a balance of these two economic extremes. I think for the US, it needs more socialist policies so people's lives aren't ruined for things outside their control. E.g., going bankrupt at 24 over medical bills (happened to me).
As someone just starting to finally learn Rust, I'm curious what some examples of this might be.
> No, the left-right arrows don't let you pick the pinned apps after you press a Window key.

In Windows 10. You know, there were other versions before Win10. From 1995.

And if I have both hands on the keyboard, left on the home row and right on the navigation area - RWin is right under the right thumb. And Tab under the left pinky. But sure, your unique inability to use your keyboard is the default for the whole mankind.
I think your timeline is off by about 2 decades. The nightmare period of Russia is not the current time, it's the 90's. That's when they were most wounded and the had the most economic turmoil. And just as you wouldn't have stopped Hitler by appeasing him after he grabbed the power, you won't stop Putin by appeasing him now.
We can learn a lot from terry davis
It's gross because I don't want to think about your sex life when at work, but I guess this type of exhibitionism is fine.
DDG is not as good as Google. I made an experiment now. An Italian company I never heard about sent me a commercial email this morning (I'm in Italy.) I looked for it with Google: first result. I looked for it on DDG: not even on the second page, then I stopped looking.

DDG is ok-ish for technical searches, but I remember that I often run those searches again on Google. For anything else it seems confined to the USA. By the way, I'm not logged in into Google even if it probably knows where I am. If DDG knows where I am, it doesn't care or doesn't know how to serve more relevant results.
It's inspired by React, but way more purist about it. So there's no CSS or equivalent, it's all done using contexts, there's no HTML, it's all React-style function components the whole way down.

There are some advantages to doing things that way, but I found there were also disadvantages. How much you like it will depend on how much you like ReactJS.