skysight-inc/HackerNews huggingface dataset:
>>> all I get are some personalised ads.

It’s hard to notice because the effects are insidious and very slow.

What does happen is they sell your data to companies or foreign governments that have absolutely zero interest in you or your families welfare and use it to craft policy to further entrench themselves.

If you are waiting for evidence that is extremely black and white and personalized like an attack that simply is not gonna happen.

Take tiktok for example

Tiktok gathers data on US demographics to steer discussion and politics or sow discourse. Watching tiktok videos you probably aren’t thinking, wow China really wants to see the west fall. Only if you understand their foreign policy would you connect the dots. rest assured they are using everything available to them to do so.
I did several years ago and it's been great.

I'm still a bit hooked on HN. But not nearly as bad. ;)

My strategy was to slowly unsub from everything until it got so boring I just stopped visiting all together.
What is the exact kind of thing semantic versioning was meant to solve.
And yet programmed love rehashing arguments from 1973.

I wonder sometimes, how many of the people arguing endlessly and religiously about concurrency primitives realize that they are debating “religious” texts from the same prophet, Sir Tony Hoare. But as you say, the lack of immediacy does seem to mess with our heads.
Deny by default anything from a State that's hostile to American interests.
Shepherd.com, trying to help people find books they love. I am a big believer that reading builds better humans.

Very hard to fund :)
Nice! This is a much simpler decision tree. Google uses column-oriented as their primary database, but you're probably right that unless at massive scale, it only makes sense as a secondary data store (e.g. data warehouse)
Linux development is distributed (largely, between commercial entities), not really "open". If you aren't intimately familiar with the culture, you're likely to be ignored unless your issue also affects somebody who is.
Would you tell me more about it, please?

I sometimes feel like I am in the same position as you were:
> I had the uncomfortable conversation with my business partner to tell them I no longer have passion for it and am leaving them the decision to continue or quit.

When I feel burned out and/or unpassionate by my work, I automatically think about leaving it behind and move on, but after some rest (and discussion) I usually come to another easier-on-my-mind perspective which alleviates me, at least for some time. But I am worried I am just making compromises with myself in order to stay stuck in my comfort zone -- instead of going for more radical changes.

Cool article btw, thank you.
I owned a 200 in 1 as a kid, and spent a lof of time playing it. I've never really looked at the others.

The 300 in 1 is indeed a level up. I'll think about it.
That would only work for projects that care only about current compilers, where C in general has more desire to support niche compilers.

A mitigation here would be to make result of autoconf only provide instructions for humans to change their build config, instead of doing it for them silently. The latter is an anti-pattern.

FWIW, the approach you propose is how the UI tests for rustc work, with checks for specific annotations on specific lines, but those have the benefit of being tied to a single implementation/version and modified in tandem with the app. Unless all compilers could be made to provide reasonable machine readable output for errors, doing that for this use case isn't workable.
> do the uncomfortable thing.

I’ve done this ever since learning about “brain plasticity” as a child. My logic was/is simple: if I didn’t want something to feel uncomfortable I had to do it regularly. To me, building physical strength/ability and mental strength/ability were the same. Sitting on a moving bike was uncomfortable and now isn’t, and architecting distributed systems, too. Perhaps simplistic, and not worth a long article, but pretty close to the truth it seems, as I look back.
The issue is that we've setup the system to require people like this, which more often than not exposes us to people the opposite of Jim Simons, like Robert Mercer, Peter Thiel, etc. Instead having a proper tax structure, we rely on altruistic wealthy individuals, which are rare, and mainly get people who want to drive us into libertarian hellscapes.
In my mind math learning builds on top of the stuff you have learned earlier on different level than other subjects. If you get ”derailed” at some spot in learning it becomes tough / impossible to learn the concepts that build on top of the stuff that you didn’t understand properly.
That is not the problem with the CLA (of course you can fork). The problem with the CLA is that the company then uses the contributed code just like if it was their own, even though they did not pay for it.

Developers should be aware of that and, personally, I think contributors should never accept to sign a CLA. If the project requires a CLA, don't contribute.
Asking a programmer to trust his own compiler and libraries which he can personally analyze and vouch for (static linking) is much different than asking the programmer to vouch for the dynamic libraries present on some given user’s machine.
Same, I knew a sneaky dot was in the diff but had to ctrl-f the diff to find it.
When you say a woman isn't wearing makeup, this usually means they did and you just can't tell.
Why would the nationality be important?
That's why reddit, as an investment, is so strange.

Running forums as a business is antithetical to the needs of the community. Fortunately, there's always "another forum". Quitting is really easy. I know because I've been doing this for almost 30 years.
> A good PhD at the end of the day is built on a lot of compromises: ...

Don't forget "your skill level". Recognising your own limitations as a researcher is rather important for a PhD student.
In case anyone wants to try the same, my assumption is that they specified `#[repr(packed(8))]` on some structs to use alignments and paddings of at most 8 bytes. Using `[repr(align(8))]` on the field should also work, if you want more fine-grained control.

https://doc.rust-lang.org/reference/type-layout.html#the-ali...
TSMC employee newborns in Taiwan make up 1.8% of country's 2023 total
> My mate always pressed the same button despite what channel we were watching though

“They like Itchy, they like Scratchy, one kid seems to love the Speedo man… what more do they want?"
Why does a general purpose computer need to overwrite crypto functions in sshd?
That's right, you can pack things with a pragma directive in C and C++ for some compilers.

Rust can take it a bit further. In rust, fields must be aligned to a multiple of their size, and structs/tuples must be aligned to a multiple of their largest element. This combination makes it very easy to handle memory offsets, or reusing the same representation in a way that reduces memory usage (these are called niches)[1].

This is why dynamic linking is a bit more complex in rust. Alternatively you can offer a C bridge via `extern "c"`. C will act as a bridge between rust and different languages, and at that stage you need to take care of ordering and padding.

[1] https://doc.rust-lang.org/nomicon/repr-rust.html
There are many examples of being affected at a distance: e.g. A tall building built two property lines over that puts a home in permanent shadow is effectively expropriation of an aspect of their property.

Do you not understand the concept of being affected by others at a distance?

Practically everyone would consider a home in permanent shadow to be worth less, be less attractive, etc…
I have never seen a Code of Conduct that emphasized that the overriding goal of all social interactions under the domain of project is to deliver a quality product
“constructive ideas” is doing a lot of heavy lifting here in ignoring your lack of empathy. i am always amazed by the people that provide “constructive ideas”, and then fail to take any “constructive ideas” from others.

you are failing in the same way as the original author by your own metric
With a personal repo I maintain, I once had someone look me up on linked in, and then file a support ticket with my employer demanding I reply to his issue on github. He was asking for handholding following a clearly documented process and ignored all the warnings.

Needless to say, I did not assist him in any way and closed the issue as wontfix.

I've also had people demand that I expand the narrow scope of my project to cover a whole class of devices with completely different APIs, instead of the sole focus on the series from the same manufacturer of devices I own and use. Closed as wontfix as well with a clear statement that I will not be expanding the scope, but am more than happy to link to their project covering it.
#f09 hurt.
Rust developers at Google are twice as productive as C++ teams
Tested, and ... no?

I tried two different VPNs, currently on NordVPN ... no issue accessing Reddit.

And I get that it's cool to bash Reddit on HN, but the sense that "I don't visit sites like that ... I exclusively visit HN" is really weird.

For what it's worth I have an 18 Year Club account on Reddit and I'm still active.
Show HN: [Satire] React language selector library with "language flags"
Assume your co-contibutor was not always malicious. They passed all past vetting efforts. But their motives have changed due to a secret cause - they're being extorted by a criminal holding seriously damaging material over them and their family.

What other controls would you use to prevent them contributing malicious commits, besides closely reading your co-contributor's commits, and disallowing noisy commits that you don't fully comprehend and vouch for?

We assume that it'd be unethical to surveil the contributor well enough to detect the change in alliance. That would violate their privacy.

Is it reasonable to say, "game over, I lose" in that context? To that end, we might argue that an embedded mole will always think of ways to fool our review, so this kind of compromise is fatal.

But let's assume it's not game over. You have an advanced persistent threat, and you've got a chance to defeat them. What, besides reviewing the code, do you do?
On modern CPUs MOVDQU is still slower, but only if the data is unaligned and straddles two cachelines, if the data is properly aligned than MOVDQU and MOVDQA perform identically nowadays. It's still important to align data but it doesn't matter so much whether you use the aligned instructions. I suppose using the aligned instructions still gives you a free assertion that data you expect to be aligned is actually aligned, rather than silently running slower if it's not.

IIRC at least one compiler (maybe ICC?) no longer bothers to emit aligned instructions at all, even if it knows the data should be aligned, because they found it to be more trouble than it's worth on modern hardware.
The situation certainly wouldn't be helped by the fact that this exploit targeted the systemd integration used by Debian and Red Hat. OpenSSH developers aren't likely to run that since they already rejected that patch for the increased attack surface. Hard to argue against, in retrospect. The attack also avoids activation under those conditions a profiler or debugger would run under.
It is trivially easy for those types of actors to simply use a stolen identity or create an entirely plausible one out of thin air.

Can you provide a historical example of when something like that has happened?

It sounds like hyperbole to say that it is 'easy' (even for a state) to impersonate a real-life identity or create one for a professional developer with a multi-year work history.
David Revoy has been making fantastic Krita tutorial videos on his Youtube and is an artist that promotes and teaches a lot of art-related opensource/Linux things in addition to doing the regular comics.

https://www.youtube.com/@DavidRevoy/videos
If you think peer pressure is most relevant to teenagers, you really need to sit down and rethink peer pressure.
No, over a million meteorological observations are collected each day by commercial airplanes, and these are a principle source of data for weather models. Weather balloons and other sounding instruments (satellites are capable of this) also make significant contributions, of course.

It's been proven for decades, the big problem with weather simulation is that the dynamics are chaotic. They continue to be, even as we collect more data from the surface and above. Our forecasts improve, slowly (by a day per decade or so, historically), but simulation cannot be accurate and precise in the same sense.

A good introduction is "Weather Prediction: What everyone needs to know"
i love how he hides from being an asshole via calling his behavior “constructive ideas”. imagine being a child raised with this cognitive dissonance.

“if i do not think i am mean i can not be mean” is fundamentally the go to for bullies, this person included
It is always great to remember the giants on whose shoulders we stand [1].

Specially, Cesar Milstein (Argentinian Nobel Prize) was against patenting the discovery [2] for a trillion size industry.

[1] https://translational-medicine.biomedcentral.com/articles/10...

[2] https://www.whatisbiotechnology.org/index.php/exhibitions/mi...
Woops, too late to edit this comment and say *investigation
I hear a lot of people talk like this, and I understand that reddit has huge traffic numbers. However, for me Reddit peaked in interesting content around 2013, and I stopped daily browsing in 2015. Sometimes some subreddits have interesting posts, but interesting content is far from the norm. Now each subreddit feels like it is having the same discussion again and again, and the median post is a meme or some chat-gpt generated text dump. As Reddit became more and more popular the most upvoted posts became more and more mass-appeal and easily digested content.

Other platforms have taken it's place as where the truly interesting discussions are happening. Twitter and Discord being the biggest two.
Memorization can be a useful part of mathematics, but that's more true of higher level courses where you might expend some effort in memorizing definitions to have them at hand to use in proofs.

But most of the time memorization is a side-effect of just solving lots of problems, which is the most effective way to learn mathematics in the same way that writing programs is the most effective way to learn programming.

I'd highly recommend Cal Newport's books on studying [0] and his older blog posts on effective study habits [1]. Barbara Oakley's Learning How to Learn course on Coursera is also excellent [2].

In your current context, I'd probably just focus on time management and consistently grinding problems in areas you don't find easy with things like Schaum's Problem books and Outlines. You could use software like Anki to schedule review of problems and concepts that you've solved or understood.

If you aren't constrained by time, you could also use the Art of Problem Solving books to rebuild your math foundation at a much deeper level [3].

[0] https://www.amazon.com/gp/product/0767922719?linkId=98a11bfd...

[1] https://calnewport.com/case-study-how-i-got-the-highest-grad...

[2] https://www.coursera.org/learn/learning-how-to-learn

[3] https://artofproblemsolving.com/store/list/all-products
It's an interesting game, I think. So far I haven't quite reached the point of satisfying gameplay as I keep getting caught in traps like forgetting that words need to go down, not up (even though I play Scrabble!). I'll try it a few more times.

I also created a word-based strategy game (Crossword Island Hopper) with the concepts of capturing territory and battling your opponent. It has these differences:
1) Each turn is one word, and turns are played simultaneously by all players.
2) In a battle the newest word can either be destroyed or letters can be converted to your own.
3) Default mode is to win by points but there are also modes where you need to connect your words from point to point to win, like this game.

You can try it here:
http://crosswordislandhopper.com/cih
Music generation. Unfortunately that’s where I need those H100s.
In the old days, you’d put ads in a section of the newspaper based on an expected demographic affinity. Or in certain TV shows.

This could be a situation where Nielsen could be the good guy. Let’s use the information we already collected over the last two decades, and information from volunteers to audit those numbers and assign shopping patterns to subject matters and interests instead of individuals. Maybe then I’ll stop getting ads for very expensive, buy-once a-decade items for months after I just bought one. You’d be so much better off advertising accessories to me. Those I will buy and while your ad agency still works for you.
True, but organizations tend not to accept online-only identities.
If history was about making the connections, those connections could be used to make predictions that could be tested.
dry electrodes Ag/AgCl (silver-silver chloride)
FWIW, Elton John and Bernie Taupin worked the other way at least some of the time. (Taupin wrote lyrics and then John wrote the music.)

That said, repurposing music with new lyrics is very common. For example, the Star Spangled Banner is "new lyrics" for a older English drinking song.
> ... they admit to having a TV and then sign a 'confession' form...

I believe this "confession form" is a Demand Letter:
https://en.wikipedia.org/wiki/Demand_letter

These are routinely used for theft by retail employees, for example.
Reddit is so far from what it was back when it was cool. I get it: they need to make money. And they will make money. But I don’t want to play there. Where else can I go?
It's normal behavior, we assign gender to all sorts of objects be they made of metal and float on water or are just a series of electrons informing metal gates.

The message is fine for the true target audience which is vastly different from the audience of the 80s and 90s. Microsoft and Apple (well, Apple HAS been using friendly language since the 80s!) are smart to use friendly language.

Plus, it gets us all used to our corporate god-kings when we're dominated by the AI angels.
In open source, code review is absolutely about correctness and security.
Show HN: Let AI Find Your Next Car
Hi HN,

I was hoping to get some feedback on a new feature i've added to my side project cardog. I built Cardog to make finding a car easier, manually searching through dealerships websites and building out a crazy ad hoc spreadsheet to compare cars is not fun.

I've just added an LLM chat feature that has access to our API using function calls. The next step is to add a RAG store consisting of vehicle recalls, complaints, reviews / blog posts and anything else. I was interested in hearing what information is paramount to customers when searching for cars.

Also, given that buying a car is a huge financial commitment only made every few years, would you see any value in a system that could constantly keep you updated with price changes and new vehicles on the market that match your criteria?
Maybe we need a platform to make this easier?
Uh, reddit already won what exactly? How does going public have anything to do with success for a company like this? It's a way to raise capital and compensate insiders, nothing special

Communities come and go. They are 95% reliant on the members, and some of their recent moves are adversarial. Everything there is becoming corporate, even the porn.
All true, but I haven't found any forum that works for very localized (geographically or otherwise) interests than reddit. I've long ago stopped looking at or participating in any non-localized subreddit.
I thought it was my company VPN that blocked reddit at first but no.

Weird move. I just wanted to see a discussion about some problems with I don't remember what software. I guess reddit is out of the list of websites to reach to.
It’s not just the ads now, they slip gross out and shock content into search results because people can’t help but click it.

Really wish Neal Mohamed would realize when I’m searching for recipes to cook for dinner I do not wish to see: black head videos, hair lice infestation, CCTV of a Chinese child dying in a faulty elevator, ear cleaning videos in my search results. All of which Neal Mohans algorithm has served me when searching for recipes and I’ve never clicked a single one.

I know its a purpose build in shock video cos it always shows in an extra box that includes 1 video I have watched before, 1 gross out video, 1 mainstream video all unrelated to the search
I had no idea we were still so bad at long form transcription. If WER of 9.99% is still the best we can do then its output is not usable without extensive corrections. One word in 10 being wrong is shockingly high to me.
Yeah, it's totally rational from the perspective of a homeowner. The reason the US has these problems is because we treat housing as an investment vehicle, rather than a resource for consumption like Japan and some other countries (mostly) do.

Would be nice to instead have a societal framework and government policies which make growth and new development in the interests of the majority.
How is it that no one has come up with a way to easily inform the user/customer what is being collected and for what?

My initial thought would be something along the lines of providing like an ingredients label for food but for data collected from web pages.

That would help inform the user what exactly and how pervasive the data they are collecting rather than bucketing it under a common term such as the “data”

application services should provide User accounts with exactly what about them was collected and stored in an account summary and ideally if they sold it how much they made off of it as well
Trust is a lot easier if real-life identities and real-life consequences are involved.

Unfortunately the Open Source community has a long history of ties to anonymity culture, which is fundamentally untrustworthy.
I think what you said is true but the major reason is simpler: there are way more gamers than developers.

So if your project's audience is gamers, of course it's going to attract more people which also means lower quality community almost automatically.
> Except the research was published and almost no one paid attention. No fanfare. Stop me if this sounds familiar: No funding.

It’s interesting to me that for-profit startups are taking chances on research that academics aren’t. Academics is supposed to be the place for charting unknown territory and taking unprofitable risks. Yet it seems like such stories are becoming more common, and this might be closely related to the reproducibility crisis in science too; the notion that we need to gatekeep funding for positive results may be slowing down progress. The tenacity of Karikó sounds amazing and beyond what most people are capable of, but it just makes me wonder how many would-be researchers and breakthrough ideas are being discarded because academics has become so self-protective and risk averse. Or is the system working well and as intended, and we just need to expect a few brilliant thinkers to be left behind every now and then?
Checks out - Feynman was married.
What subreddits do you frequent? If the smart people are still there, stay. If they are leaving, find out where to.
In spite of Boeing.