skysight-inc/HackerNews huggingface dataset:
Assess your interests and join related communities. Find new interests and join more communities. Seek out technically interesting domains currently attracting the interest of entrepreneurs and investors. Ignore any stigma and be a good person with integrity. Be attentive. Be intentional. Look for problems you think you can solve. Solve them for people.

Build connections. Make genuine friends. Help your friends out. Spend time helping them find work and being there for them when they need it (Looks like you're doing this now!). Good people may return the favor one day when you most need it.

Showing up is half the battle. Show up everywhere. Find cool emerging scenes and become an early expert. Don't fake it; develop the ability to be earnestly interested in anything. Be interested in what other people are doing. Make your services and expertise known. Make it easy to contact you.

Go out and talk about what you know in public spaces such as this forum. Reach out to people who are doing the same, and build a professional network. No pretense, just reach out, tell them what you like about them/their posts, tell them what you do, and that you'd like to keep in contact with them. Remember personal details they share with you. Follow up. Raise your flag and people will see it, and your tribe will coalesce. I received several emails just yesterday from the Hacker News community, people reaching out to discuss things that I've posted and offer work.

You won't find work tomorrow following this advice. You might not find work at all this year, or next. But this is the playbook for networking online and finding yourself in interesting situations with interesting people. Do that enough, and suddenly it becomes history. Suddenly you're a known quantity in your circles, and you have contextual expertise to draw from in order to solve people's problems. People will pay you to do that.
DuckDB: Prefix aliases make SQL more readable
Display Scaling in Godot 4
This is a write-up of display scaling and the new tools developed that allow you to correct for the native display scale factor in Godot — something you can't really do without native calls on macOS and Windows.
It is difficult to avoid, as metro passengers are mainly residents or workers in nearby premises. Station halls are also much bigger and attract the marginalised who want to shelter from the elements.
Finally - this was long term observation I conducted in many cities so far (Check Utrecht, The Hague, Valencia, Frankfurt- often the case you have <4 star kebab shops right next to train station) . If not true for kebab on broader scale, it surely is for McDonalds / Burger King: They use their position / monopoly, no coupons accepted, higher prices - and in some cases not even a seating area. A true real life dark pattern right there.

I also rated some of them with 1 star because fast food seemed to have degenerated to "being stuck in waiting line with gigworkers collecting food for other people"-food. Not the best experience when you're on a mission to catch the next train in 15 minutes and they let you wait. @BigFastFoodChain if you read this - Have an extra menu with a category "Super Fast Food" or "Ready & Available in under a minute" that enables people in frequented locations to use their time better. Also goes for supermarkets - add self check-outs!
Here’s the set of platforms Rust supports [1] and indeed it has broad support due to LLMV. It obviously still needs to port it’s platform-specific parts of the stdlib to the platforms that aren’t nostd. There’s also [2] which broadens to the set of platforms that GCC supports although I think it might be more bleeding edge than even tier 3 platforms at the moment.

I think the only place C really beats Rust is in vendors with toolchains they’ve stopped investing in. More broadly there’s clearly pressure for the industry to abandon C/C++ in favor of Rust given the inability of the language to be modernized into a safe version.

[1] https://doc.rust-lang.org/nightly/rustc/platform-support.htm...

[2] https://github.com/rust-lang/rustc_codegen_gcc
Rewrite is only useful it you get something else that you can't get otherwise. Mixing Rust and C++ in a project is hard but doable - odds are if you try it you will find enough "friction" that eventually it will be worth rewriting to get rid of one.
Testimony under oath can be compelled
I don’t know that I disagreed with you. Yes it might be close to their heating value but it’s fundamentally measuring something different.
Strategically, they know that needs to run at the edge, and they want users to send them requests to their API without incurring latency or bad user experience.

That is still a fair point, though, and it should be commended. And that hasn't been their only contribution, either.
It can also mean "We have not changed this because we don't dare to do that, or it is too much work and we just have to live with the bad decisions made 25 years ago". And that is the last code you want to copy.
The politicians voting on it might not fully understand but the people pushing the regulation absolutely do. They want a popultion that hears and sees only what they want to.
There's no such thing as a "genuine Musk heart goes out", there's only random shit people do in over-excited election result moments, in front of crowds. He's saying "thank you" while slapping his heart and mentioning his heart. It's on the level of cognitive malfunction not to understand this, or else, trolling.
Lots of negative comments about Uncle Bob in this thread. I personally didn't like Clean Code and really enjoyed A Philosophy of Software Design, but I do think that some of his other books are really solid.

I accept that non-fiction books on anything will oversell the value of their way, and try to take what I can at a more moderate level. Through that lens, Clean Code didn't give me much, but Clean Architecture did. The Clean Coder is also an interesting read on professionalism in software, and Clean Agile is an interesting read on Agile roots. I don't know anyone that practices "true" agile (nor do I care to do so myself), but there are some really solid ideas in there.

I get that Clean Code kind of had a cult-like following in that people followed it blindly, but damn some of these comments are just rude about Uncle Bob. I still think he's a pretty good author and has given me some advice through his other books that helped me a lot as a fresh faced dev.
^ horrible advice here. In general you should take agency of your oqn health. Educate yourself and make informed decisions instead of relying on the advice of a doctor who may or may not be confident and may or may not give any kind of a shit about you.

In my case, doctors recommended that I "just keep taking xanax until I feel better" which ended in a 24+ hour blackout. So yeah, dont necessarily just listen to your doctor
Wan 2.1: Open and Advanced Large-Scale Video Generative Models
Apple's Encryption Capitulation
The NSA's Sex Chats
Guess it'll depend on how things go. I imagine a lot of people are like the Robert McCabe guy:

>I thought that someone with his business acumen would have come in with a fine-tooth comb and actually found it instead of coming in with a wrecking ball and destroying people’s lives for no reason. https://www.nj.com/politics/2025/02/trump-voter-shocked-to-g...
I’m not sure I disagree. Civ certainly doesn’t have a lot of “flavor” events or characters. The standards of the era were pretty low for this kind of stuff though, so there was a little bit of a feeling of building a story, for me at least.

As a sidenote, somehow the setting, leaders, and tech blurbs in Alpha Centauri managed to construct a much better facade of a story generation game, IMO. Despite being very similar mechanically. The system allowed a lot more customization… even if it was just a bunch of little +1 bonuses here and there, it made it feel like “your” faction.

Anyway, it’s all a facade. Other than dwarf fortress. I’m sure those dwarfs will achieve sentience soon.
Er... that chart shows the UK GDP per capita about on par with France's (even slightly higher) until 2018, and from then on it has been consistently below France - not by a lot, but still noticeable...
Do not pass go.
I think it stems from fundamental misunderstandings about what it is one is actually trying to do when writing code.

Coding is about building a computable model of some facet of existence, usually for some business. When it comes to model building, comprehension and communication are paramount. Performance and other considerations are also important but these are arguably accidental features of machines and, in an ideal world, would not actually affect our model.

Similarly, in an ideal world, we wouldn't even need programming languages. We'd be able to devise and explain computational systems in some kind of perfect abstract language and not need to worry about their realization as programs.

I think a lot of these blanket philosophies confuse people by not emphasizing the higher level aspects of the activity enough. Instead people get hung up on particular patterns in particular paradigms/languages and forget that the real goal is to build a system that is comprehensible to the community of maintainers that need to work with it.
Why are right wingers so obsessed with other people's genitals?
This effect is unfortunately balanced out by ways of killing the host that spray body fluids everywhere in large amounts and help transmission.

I mean it's still better for the pathogen if it can accomplish that and keep the host alive, but that's real finesse.
yeah well i worked with a high level DARPA PM that it turned out her phd was overinterpreting noise and her PI (francesco stellaci) railroaded the postdoc that tried to call foul. by the way, that PM, last i checked had left DARPA and was working on a microfluidics nanodrop blood diagnostics company -- you cant mke this shit up!! and a DOE biotechnology pm that was excited to be on the project -- but by his own admission couldn't remember what a promoter was. fucking clown cars.

> you don’t need a formal CS degree to be a great software dev.

not at all the same. the point here is about incentive structure. If you're a great scientist, why aren't you doing the science? something made you decide instead to be a career bureaucrat.
Photoshop on iPhone. The ultimate mobile image editing app
Just confirmed myself. I had to say the word 5 or 6 times, but it worked.
Technically they're not allowed to call it cheese. ;)
Every day it becomes clearer and clearer that LLMs are, mainly, a huge step forward in search algorithms.
Yes, bugs happen. However, DigiCert could have handled these incidents a lot better.

For example, in the first issue (delayed revocation after incorrect capitalisation), DigiCert chose to not revoke several thousand certificates within the required 5-day window for reasons ranging from "is in use in embedded devices and can't be replaced in a timely fashion" (this is a failure of the customer's automation and planning, not a failure of DigiCert, and is not a reason for DigiCert to not revoke) to "is being pinned in a mobile app and the app needs to be rebuilt and pushed to app stores" (this is again a failure of the customer; the customer should have foreseen the event that their certificate would be revoked, and, if they really wanted to pin, should have also had a hot standby certificate from another CA pinned, for example). Further, DigiCert's own certificate policy at time included the following text (in section 1.4.2):

DigiCert strongly discourages key pinning and shall not consider it a sufficient reason to delay revocation.

DigiCert chose to ignore their own policy, and allowed this decision to delay revocation. That was entirely their own choice, to appease their own customers at the expense of complying with both their own policy and the Baseline Requirements.

The other more recent incident (the TRO) would have restrained DigiCert from revoking approximately 70 certificates. DigiCert chose to extend this delay to tens of thousands of certificates, issued to other customers who sought no restraining orders. DigiCert chose to ignore their own policy, and allowed this decision to delay revocation. That was entirely their own choice, to appease their own customers at the expense of complying with both their own policy and the Baseline Requirements.

Are you starting to see a pattern?
They didn't say the entire workforce is essential and there are no redundancies. They said the way DOGE is approaching this isn't designed to effectively identify and deal with actual waste. There are already multiple instances of DOGE having to backtrack because they fired or tried to fire employees who are essential.
LLMs killed this grift.

They showed how easy it is to churn out consultant-level reports.

The bar will be raised for consultants now, and only those who can actually bring unique contextually relevant and sound insights will survive. Such consultants exist, but are rare.
One of the things that surprised me most when I started freelancing was that higher paying clients were much easier to deal with. They seemed to value my work more simply because they were paying more.
If you're using `pytest --some-options` locally, preface it with `spdr`, like `spdr pytest --some-options`.

If you want help, run `spdr --help`.
Equivalent to a beginner betting $500 on red. Let's see what happens.
Open Weights = Binary Blob

It's a return to the FREEWARE / SHAREWARE model.

This is the language we need to use for "open" weights.
In its high-growth period, Facebook devoured Usenet and forums precisely to defeat that. Low technical barriers meant moderation became important, thus CraigsList is risky.
Elon will have the self driving government on the road in no time.
Type systems and type-based coding patterns are very hip right now, but they weren't 6 years ago. That is partly because the type systems in the main languages in use 6 years ago were hack jobs (to put it politely).

I do expect the pendulum to swing against type systems at some point soon for the same reasons it swung against OOP: Too much heavy lifting done by something that's hidden from the programmer, encouraging people to be "too clever," etc. Like OOP, algebraic types are a tool that have to be used well, and the current users are people who really like type systems and do use them well. It's only a matter of time before the tool gets into the hands of the average programmer, and then we will see how terribly a great type system can hurt you.
What’s the RTTY protocol?
My office now has an automated machine. I’d give it a 4/10. Not great but much better than the 1/10 from the old drip machine (and the occasional 0/10 when someone brewed with a double quantity in a misguided effort to coax a more pleasant flavor from those burnt beans).
Why are you concerned about the dangers of internet blocking but not of physical imprisonment? Arrest is also a dangerous capability because you can arrest your opponents and use the fear that creates to control people. Abuse of arrests is substantially worse because being arrested means that you lose both your physical and digital freedom, whereas being blocked only restricts your digital freedom. Many people think that such a capability as a response to online acts should not exist which is why Tor exists despite over half of traffic on the Tor network being related to CP.

All things should exist in reasonable degrees. Arrests and blocks are legitimate tools that should be used to keep people safe, but their use should be accountable and subject to due criticism. You can't weasel out of absolutism by overloading alternative solutions unless you also explain why such tools are meaningfully different.

One of my controversial opinions is that I think the Tor network strikes a good balance. Occasional vulnerabilities and raids keep those perpetuating the most severe long-term abuse on their toes, while the scarcity of such exploits facilitates the short-term censorship resistance necessary to serve as a backup for censored communications during political turbulence.
> Just a few counterexamples from the top of my head: Destroying currency, altering passports, reproducing copyrighted images.

These aren't counterexamples, they prove the rule. A US passport literally has the text "this passport is the property of the United States" printed inside of it, and I imagine the same is true in most countries: you are the recipient of a passport, not the owner of one.

The same applies to copyrighted images— when you purchase a book you own the physical copy and can fully subject it to your own will, but you don't own the right to make additional copies of it. You own the copy, not the intellectual property.

As for currency, it may not legally be the property of the US government like a passport, but I would argue that the fact that you can't modify it does in fact mean that you don't own the bill, the bill is a representation of an abstraction of "money" that you do own.
https://xcancel.com/ns123abc/status/1894193460166397991
I’ll take a look! At first glance sounds like a co-working space?

We’re aiming for a $3–$14/month starting point, and the spaces will also include complimentary cultural experiences to help spark conversations.
Seven planets to be visible in night sky for last time until 2040
https://archive.is/rYmVH
> Of course, this also demonstrates the limited effectiveness of domain blocking.

Extremely limited effectiveness, when VPN operators like Mullvad are corporations based in Sweden and offer 5 euro a month service to bypass whatever local "mess with internet traffic" activity, whether government-caused or not, that someone's last mile ISP is up to...

There's also the game of whack a mole with taking ownership of domains at the registrar/ICANN level through court orders, such as with the various .com or similar things that get jacked and plastered with a "DOMAIN HAS BEEN SEIZED" notice by the US feds.
I guess we have the answer to the question "are we the baddies?"
Okay, I feel like there might've been a breakthrough here. After watching Karpathy's video [0], he mentioned how hard it is for LLMs to have humor and be funny but it seems like Claude 3.7 really nailed it this time?

Like, most of these posts are legit funny.

[0] - https://www.youtube.com/watch?v=7xTGNNLPyMI
> Most of this is being done to address the increasing terrorism threat we now face on a daily basis. Freedoms really only work in societies where people broadly share the same values and cooperate, but European societies are fragmenting and increasingly becoming less safe and less tolerant. If we want to do something about this then restricting freedoms is probably going to be required to some extent.

Or you could undo the changes that have caused that decline in social cohesion. People don't share the same values because our governments have been non-stop importing people with radically different values. Values which see it as a positive to end the lives of those who don't agree.

> Another theory I have is that this could just be a symptom of an older and more female voter base.

That voter base does vote more for the established parties and their policies that have gotten us into this compared to the population at large, yes.
To be fair that doesn't appear to be an ad hominem because the author lists many facts supporting his assertion none of which was particularly personal. Nor is it name calling as he compared the CEO to a toddler, but did not say that he was a toddler.
Significant lesion reduction following ibogaine treatment for multiple sclerosis
Yes, I have also bought a lot of tools which I never needed before in my life. And like you, I'm also usually going for the lower end price-wise because chances are that I will not ever need them again after our reno. And frankly, most of the time the tools are completely fine for me.

Interestingly, there already were a number of times where a tool came in handy that I had bought as some point in the past not when I had a need for it at that point but because it was on sale. And if not, I could always resell it, although I probably won't because it's not worth it.

As for the concrete grinder, I actually looked into buying one coming from the same mind set. But the kind of machine that I could rent for 100 bucks costs North of $3000 if I bought it new. And I will likely never need it again after using it once. So this time, I'm surely not going to buy one.

With the windows, I know there's quite a difference in terms of installation depending on where you live. For instance, in the US, you basically buy a window with a flange on it, put it in the whole and screw it into the studs. Then you foam spray the gaps and trim the window. In Germany, installing a window (to code, mind you) is a whole production. Even just measuring what kind of window to order is non-trivial. And I'm sure there's lots of variations in other countries as well.
17.0% for BYD.

https://www.euronews.com/business/2025/01/28/tesla-and-bmw-s...
Let’s be real here, an honest email trying to check if people are checking their email could be: “MANDATORY: click this link: <link with presigned URL>. This email is to measure if there are inactive accounts.”

An email of “respond to this email or else HORRIBLE INDIVIDUAL CONSEQUENCES” is a threat, plain and simple.

Here’s an example: “Dear imgabe, respond to this post or else I will find you employer and customers and get you fired”. How does that feel? Especially if I were a position that has power over you. (I’m not going to do any of that, since I’m not a terrible person. This is to take the ideas close to home)

Please stop with the dishonesty and rationalization of Trump/Musk terrible actions. If you are OK with their actions, then call what they do what they do. Don’t distort reality. It’s a threat.
You should be upset at the government that gave the money and that didn't do the due diligence to make sure it's used for proper cause.
Secondly, it should be reconsidered that giving billions to profit making corporations so that they can make more money is a good idea.
I mean it should, but I'm weary.

the test is to go on ebay and search for something specific, and see how the advertising changes when you navigate the web.

It might be overkill, but I am old enough to know that sometimes you need to use a sledgehammer when a normal hammer might work ok.
We're 2/3rds of the way there.

We need:

1. Open datasets for pretrains, including the tooling used to label and maintain

2. Open model, training, and inference code. Ideally with the research paper that guides the understanding of the approach and results. (Typically we have the latter, but I've seen some cases where that's omitted.)

3. Open pretrained foundation model weights, fine tunes, etc.

Open AI = Data + Code + Paper + Weights
Elixir has some features I wish Python had:

- atoms

- everything (or most things) is a macro, even def, etc.

- pipes |>, and no, I don't want to write a "pipe" class in Python to use it like pipe(foo, bar, ...). 90% of the |> power comes from its 'flow' programming style.

- true immutability

- true parallelism and concurrency thanks to the supervision trees

- hot code reloading (you recompile the app WHILE it's running)

- fault tolerance (again, thanks for supervision trees)
Show HN: LifeboatLinux, recover your damaged system from a 35Mb EFI Linux distro
I was tired of having to search for a USB drive every time I mess something with my computer so I decided to create this small EFI file that can be put in your EFI partition to boot from it. It has everything you should ever need to mount your filesystem and chroot to it so you can fix it. You just need to drop the file in your EFI partition and you can boot to it from your BIOS menu.

I would appreciate feedback and ideas to make it better.
I mean both. Investors tell themselves a stock price will go up due to company performance. Performance can mean a lot of things to different people and isn't necessarily tied to fiscal performance. No one is buying stock and thinking, "this company will tank, and that will cause the stock to shoot up" outside of very specific situations and events.