skysight-inc/HackerNews huggingface dataset:
All code has a lifespan, either because it rots or it becomes irrelevant/unneeded. Existing C++ code will gradually expire and the most important pieces will indeed be rewritten, accelerated by shrinking expertise.
I assume that many of these bank tech founders were involved in cryptocurrency. My thinking is that they got debanked because they were promoting crypto products that had no solid foundation. It's important to remember that two years ago, cryptocurrency became toxic. It was significantly overhyped and then it collapsed. I'm not entirely sure how I feel about this situation. On one hand, it prevented cryptocurrency from getting out of complete control, which was something that seemed to be happening. We all remember all the scams that were reported on a constant basis even now you still hear about a bunch of scams. On the other hand, I believe this process should have been more transparent and conducted openly.

Also, remember that crypto is in the fringe of the financial system. Even now the banking system has no real mechanism to deal with crypto.

These situations always have two sides. Yet, the ones who complain are only highlighting their side. What about all those people that were getting scammed? How many of them got saved from losing all their money even their life savings?
I think maybe they meant it is a better lingua franca than English, which I'm a little more likely to agree with (Esperanto is by no means perfect for this)
If you build strawmen it's easy to knock them down.

Socialist mostly want a floor so people don't starve to death or lose their roof to medical bills. That floor would be quite easily to establish at a comfortable life for 10 billion people on this planet while still allowing for more than enough many times over millionaires.
If you remove "develop" from the OP and stick to "prototype", it's a totally valid criticism, and you come across as a condescending jerk if you suggest that software can't be "working" unless it's bug-free.

I can't count the number of times I've wanted to try out some library and whipped up a quick prototype app in an hour or two to play around with it. I don't give a damn if that app is memory safe, handles signals safely, satisfies arcane aliasing rules or deals with any of the other million footguns in C/C++. I'm happy if it compiles and does what I want it to. I deal with that stuff when I inevitably rewrite it from scratch the next day and have an actual design in mind.

FWIW, I'm comfortable enough with Rust that I would personally choose it over C or C++ for most stuff like this these days since the standard library makes a lot of boilerplate prototyping stuff (e.g. setting up a project, pulling in dependencies, handling files and I/O) much more pleasant. But suggesting that anyone who writes unsafe C/C++ in any context doesn't know what they're doing is ridiculous.
"Try again, and this time provide real data" would be considered very rude even in Germany.
What do the historians of that era actually say about it ?
2400W is plausible for a world class track sprinter.
Is that a US thing? I'm reasonably sure I did not give them my debit card.
Apologies for the off-topic but I am currently in a job search. I'd rate myself below the guys and girls you hired but I am very enthusiastic working with Rust. You hiring?

Again, sorry. :( But I am not getting any networking opportunities lately and couldn't resist replying to your message.
> if it ain't broken, don't fix it!

All the CVEs found in the last several years would like a word with you.
While I like to tell that story too (it was supposedly advertised in Sweden as "so funny it was banned in Norway"), it was not technically banned. It was not given a certificate, so it couldn't be shown in public cinemas, due to concern it might breach the blasphemy laws, at a point where Norway was still fairly religious.

It's also the last time that ever happened - the Heathen Society tried repeatedly to provoke the use of the blasphemy paragraph for many years until it was repealed, and kept failing. The paragraph had at that point not actually been invoked since Arnulf Øverland was acquitted in 1933 (after being charged following a speech titled "Christianity, the tenth plague" - "Kristendommen, den tiende landeplage").
Indeed. If one primarily values certain technical aspects, Beta was "better" than VHS. But if one primarily values popularity, profitability or practicality, then VHS was "better". And so on with the other examples.

So when we go back to this:

> Esperanto is certainly not better than English; and I really doubt Lua is better than Javascript

All I get from it is "I personally have a strong opinion about what makes a language 'better'". Nothing wrong with that, but it's independent from the argument made by TFA. Perhaps I misinterpreted.
I'm not super familiar, but I think a "Class 10,000" clean room is actually quite on the "dirty" end of the clean room spectrum. Perhaps they figured this had a low likelihood of being the source of domestic microbes?
What is your comment directed at? If it's the article, I don't see hate. OP professed their love for Rust, but explained why they're moving on to C++. Mainly skepticism that it'll ever cross the chasm into mainstream.
Cool: then maybe they can precisely explain the full breakdown of these changes instead of hiding behind a word that explains nothing.
Yes, well credit and other mechanisms keep the ledger balanced. Do you think you're the first person who thought of that criticism or that none of the economics professionals though to address it? What arrogance.
I don't think the goal of Rust has to be to unseat C++, just like the goal of Macs is no longer to unseat Windows. Here are some nobler goals:

* be a language that users and non-users believe is better

* be a language that people learn things in before entering the industry

* be a language for solving important problems, if not every problem

* if a billionaire buys C++ and makes it terrible, be an alternative

Edit: unrelated— I really struggle with writing lists on HN. :-(
Clarification: "that tech" meaning the direct antecedent: "[AI] tech", not tech in general. I'm a Humanities guy, not an idiot. :-)
Everyone starts a company with the idea it may never apply to them, so why worry about it before it becomes a problem.

Of course, with the leaving tax, they may just move abroad before doing anything.
Not even Swedes are so petty that they keep bringing that up dude. You are better of mentioning they raised the worst terrorist in the Nordics!
That tracks. I was just skimming whatever has replaced the timeline.
I think they are wrong. We are fleeing X because a lot of right winger's mental model for appropriate political discussion with liberals is mostly mean trollish harassment, purposefully putting people down and trying to make people feel bad so they can "drink liberal tears". It's not good faith counterpoints. Avoiding that is not censorship of ideas.
come to the land of no drama, no changes and always productive Go :)
> Or are you asking for a way to render multiple locations of your OWN stores on a map and such?

This ^

Similar to https://storepoint.co/ Doesn't have to be embeddable, would be fine if it could hang off a domain as a subdomain with a CNAME.
I worked on a todo-list app project (to sell ads, didn't work) and saw how the average user manages their tasks. I'd say "flowers mom", "new tyres", "trash day" or sometimes nothing but a name or phone number. An AI would have to make a lot of guesses. I'm doubtful prioritizing tasks against each other works without a huge amount of context. An AI could still help by asking questions back to the user "Is A more important than B?", "What's the timeline on C?", "Can you break down D into actionable sub-tasks?". The user would spend more time in the tool, not less.
They must have changed that. I remember reading on their site at some point that they didn't accept that.
There's a hiring thread: you might find that useful. https://news.ycombinator.com/submitted?id=whoishiring The next one's coming out in a few days.
Silicon-based life seems pretty likely in the near future
In my examples I use RX for the outer structure, which is unproblematic, as
RX itself is not complex at all, and parsing it is easy, as easy as parsing brackets.

What kind of content you put into the blocks, depends on you. How you parse one block is independent from how you parse another block, which means embedding DSLs and so on is painless. You could view the content of a block as RX, but you can also just see it as plain text that you can parse however you choose.

This also means if you make a syntax error in one block, that does not affect any other sibling block.

The benefits of RX, especially at the outer level, is that all those ugly brackets go away, and all you are left with is clear and pleasing structure. This is especially nice for beginners, but I am programming for over 30 years now, and I like it also much better.

If you don't see that as a benefit, good for you!
Hetzner suck. So do Vultr (OVH?). People learn about the bad things cloud providers do but still go crawling back
Safe programs extend beyond those that Rust's borrow checker accepts though. There is more than one way to make a program safe, not all of them would be valid Rust.
Reading is categorically different than the media characterized as passive here.

If you fall asleep with a book, you wake up on the same page. Advancement through the text is user-driven, not media-driven.
Show HN: Forest Market – buy and sell goods with crypto
Hi everyone!

I began my crypto journey in 2020. Over the past four years, I've often wondered: why can't we buy goods with crypto as easily as we shop on eBay? Isn't crypto supposed to function as a medium of exchange?

After seeing multiple forum posts echoing my thoughts, I decided to take action. As a developer, I've built a marketplace with one clear goal: to provide a reliable platform where users can buy and sell goods with crypto. I believe that when you make something truly for yourself, you're likely creating something valuable for others too.

As of today, you can:

1. buy anything in the marketplace with crypto
2. sell any legal item and get paid in crypto
3. return products if you're unsatisfied and receive a full refund in crypto

We're still actively developing the platform, so we'd greatly appreciate any feedback and support.
Two fingers scroll on mobile.
All systems in a car are safety critical. If your infotainment system is freaking out it is taking your eyes off the road.

The same way that updates to Google Maps and Apple Maps kill people due to UI changes.

All systems are safety critical.
In the US:

- a trademark may be claimed with TM even if not registered. A trademark registered with, and accepted by, USPTO should use circle R.

- these folks hold the copyright on their specific letter. Avoid infringement (and potential negative legal ramifications) by not reproducing their letter. This is not limited to photocopying a physical paper. Retyping verbatim will infringe.

- the concept itself cannot be protected with existing (US) intellectual property law.
I agree with your take and want to add that Rust has stellar tooling and code analysis of it also looks either easier or just more people are doing it so I think linting and semi-automatically applying better practices will be easier compared to, say, Python.
The problem with this mindset (incredibly common in the US; much more so than in the European countries I've lived in, at least) isn't thinking probabilistically, and trying to determine the likelihood of a prospective customer being a fraudster. It's really just that there are only two possible outcomes: Yes and no.

Just by having a third option, most of the downsides of doing the evaluation incorrectly could be mitigated. Of course, that's generally much more expensive (and often uneconomical) than saying no, so it's usually not done.

I've been on the 1% side of things quite a few times due to having new credit and (presumably) various data brokers not knowing every detail about me yet, and the experience really, really sucks.
I love Go, but they are not really interchangeable. If you do systems programming and you need a very low-level language, Go is not a good alternative. Though if we are talking about more high-level applications like web servers, then I totally agree.
Already did, thank you, I am simply trying my luck at a direct connection. Sanctioned HR processes are a meat grinder.
OVH is the most set and forget experience I've ever had. They email me maintenance notices 3 or 4x a year, but I don't think I've ever had any downtime. It just stays happily humming along for years. I think I pay something like 60 a year for it.
Motorsport.com and Autosport.com have removed all of their classic photo content
> In a pilot phase 2A randomized clinical trial, 17 children with autism who received intranasal vasopressin for four weeks showed improvements in interpreting the mental states of others, recognizing others’ emotions via facial expressions, and other social abilities, Parker and her colleagues reported in 2019. Some of the children also had diminished repetitive behaviors and anxiety, and parents reported no increase in aggression. The team awaits the results of an eight-week phase 2B vasopressin treatment trial in more than 100 autistic children.

The fear here is in 20 years we will medicate quiet children into being more sociable at the same scale we’re dispensing adhd medications currently. An entire personality trait (introversion) could be big pharma’s next target.
Remember: FLAC files don't lose API endpoints.
Or, in balder terms: "Musk says the government should murder a witness for terrifying that Trump was soliciting bribes during his first term."
It's long, but do give it a chance. The main premise is how the legend of Feynman (as in "Surely You're Joking, Mr. Feynman!") is often at odds with Feynman the person. It is neither a character assassination nor a redemption story but somewhere in between--with a few plot twists. Also, Dr. Collier is an excellent science communicator.
I have difficulty picking Rust again for semi-different reasons than yours: it simply has a huge surface, not only the core language but also the libraries; the amount of those you really must know to be able to call yourself a commercial Rust programmer seems to grow with time. (You mentioned this last point, hence the "semi-different reasons" expression.)

I know Rust quite fine as a language but put me in a commercial project and I'll definitely need a few weeks to learn what should be used for i.e. error handling, logging, OpenTelemetry, and such.
Cool that they have an office in the capital of the north east corner of the GTA.
Many components (mediawiki, php, icu) are severely outdated.

The wiki infrastructure, which was supposed to be made public after launch, never ended-up being made public

I suspect both of these are a bigger deal to the Nix community than perhaps to the average group.
https://en.wikipedia.org/wiki/Kerbal_Space_Program_2

I had no idea. That sounds like fraud.
This may be technically true on a long enough timeline, but COBOL is still the backbone of the financial sector even though companies have dumped millions into attempting to convert it to something new with limited success.
> I'm leery of having someone send a letter on my behalf to someone.

Agreed. I don’t know what other junk mail will be included, nor how my recipient’s data will be used.
Disclaimer: I'm working for an actor in the electricity market, although not on the business side so I don't know everything about it.

They do know who paid for what. And actually anyone is able to know. It's a very regulated market, and most of its data is published, although I have to admit that if you don't know how to fetch it and read it, it's a bit hard to figure out by yourself.

You should be able to find published data on the ACER Remit Portal (https://www.acer-remit.eu/portal/home), ENTSO-E Transparency Platform (https://m-transparency.entsoe.eu/) and JAO website, Market Data tab (https://www.jao.eu).
Consequences never stopped anyone.

Your example with yt-dl doesn't matter.

Open source/free software inherently relies on copyright and all state legal infrastructure. Once you operate outside, it's no longer open source/free software.

Can you host software in a way that's really hard to block? Sure. There is onion routing and plethora of other options.

But that's no longer open source/free software. You are in a realm of dark web and marketplaces.

I do maintain a semi popular open source project that I took over after about a year of inactivity and I seriously considered quiting because of CRA. It's quite easy to cripple/kill something when it basically runs on volunteering of your free time.
Working software doesn’t always have to be correct or safe. This is highly use case dependent. Rust’s guarantees aren’t free, it comes with a handful of tradeoffs, such as learning curve, implementation speed, (this one is personally annoying) compilation speed, and portability. I’m a huge proponent of using the right language for the job. Sometimes rust is the obvious choice, sometimes it’s Python, Go, Lua, Java, Prolog, C, brainfuck etc.
Honestly, I'm not super worried about AI — at least this iteration of it — because of the uncanny valley effect. I would expect the VO industry to outlaw it purely because if people start to wonder if they're listening to an AI voice, that's a non-starter and they will stop paying attention. Even with the best AI, there are artifacts that make it easy to identify.

The primary goal of the voice actor is to achieve a personal connection, and I don't see how AI is a real threat to that end. I feel the same about other mediums as well. This will likely be used for scams, but I doubt it will ever draw as many eyes, or ears, as something a real human can produce. Thus, it won't be a valuable tool to marketers and largely unprofitable.
Footprints in Kenya 'show distant relatives of modern humans coexisted'
> Is C++ easier to prototype in?

Maybe if you’ve already got the toolchain set up and boilerplate templates etc.
Super cool, nice work!
Ask HN: Rent a VPS or buy an old desktop for hosting side projects?
I'm in college (i.e., I don't pay for electricity). I want to host side projects (my own k8s cluster, random apps, random websites, etc.). Should I buy an old desktop [0], or should I rent a VPS?

[0] https://www.ebay.com/itm/256542663644
I've tried to get people to explain to me how this works and I have yet to hear a answer that doesn't end with, paying far more in interest than one would have paid in long-term capital gains or needing to die a few years after the loans to prevent that - or having to sell stock in order to make payments thus paying not only interest, but also capital gains tax.

These are variable rate short-term loans. Even the best, in the US, is WSJ prime rate - 0.75 points - that would be 7.25% right now.

Maybe when interest rates were near 0, you could have stretched it for a while, but it still sounds like little more than living off credit cards.
Achtung! Halten! Verboten!
A Web cache let down?
> Weighing the pros and cons of a particular language without specifying the use case and project requirements seems ass backwards to me.

Practically every company I talked with about Rust positions named very good reasons to move to it.

N=1 and all, yup, but your opinion is N=1 as well.

There are several very engineering-sound reasons to choose Rust and people are aware of them and are appealing to them when considering it.
It was not that it didn't apply to me. I've had shareholdings in Norwegian companies worth well over the deductible several times. The point is that it isn't a problem in practice as long as you're aware of it and plan accordingly. Yes, if you start a company in Norway without a liquid market for your shares, and without understanding the tax implications, you might end up having a bad time of it. If you spend an hour talking to an accountant beforehand, it's just a minor extra cost of doing business.

E.g. at a $10m valuation you'll end up paying <$90k wealth tax after rebates. If your company is valued enough that your shares are worth $10m, you can finance a $90k loan either directly or via your company, and bake it into your funding rounds. Yes, it's an extra drag on your business, but from first-hand experience, preparing for this just isn't a big deal in most instances.

You don't have to like it, and people are free to whine about it, but in reality it's a problem only if you don't know what you're doing.
if it's free, you're the product, better yet, you're giving away your friends and families adresses for free.
I like the idea though^^ might send a few on my own
I do think we need some disambiguation of things.

For example, I have (in what I realize is largely futile) advocated for a return to using more accurate political terms for describing philosophies. Left and right are terrible terms to use for this. Liberal, Progressive are Conservative are much better, but still lack some depth for range. Terms like fascism, neoliberal, neoconservative etc are much better and better represent ideas in discourse.

Folks who seriously think about socialism as a real economic philosophy often also have accompanying liberal and/or progressive ideas attached to it, like higher taxes to fund social safety nets and better schools, for example.

They however aren’t the same thing. Taxes are a political act with economic consequences, regardless of what those consequences are.

Where as social ownership of the economy can have more diversity in practical implementation and thus should not be lumped together like it is.

I realize this isn’t a common discussion point, particularly in the US where these philosophies were never given equal footing to capitalism[0]. Frankly I sincerely believe most Americans, even educated folks who should know better, don’t differentiate socialism from communism and use the terms at least somewhat interchangeably and often incorrectly.

[0]: free markets aren’t inherent to only capitalism either. They absolutely exist in a market socialist economy. Remember the origins of corporations were chartered with expectation they would serve a purpose that demonstrably benefited the public good
1.0 was in May of 2015, but that was closer to an MVP with stability guarantees than the full language. It wasn't until 2018 that Rust was as usable for most tasks. Everything you might have learned back then is still available, just a lot of restrictions have been removed, and there are more to come.
At least to me, reading is much more an "active" task. It takes effort to read that extra paragraph. My eyes are closing or wandering around. My hands are tempted to close the book and do something else, even if it's a book I like!
Yes, for a general language (such as abstraction algebra) you would want to allow mixing normal term language and blocks. In RX, that is easy to do: Just reuse the blocks that RX already gives you, while the lines of a block are there for the term language.
C forces me to do the barest minimum and avoid prematurely astronaut architect everything. That often makes it faster to prototype in. Not because I can do more. But because I have to reframe the problem so it fits.

But large codebases in C are tedious to work with and slow to refactor.
Terminal velocity can still apply when cyclists are going downhill. Essentially it's the speed that a cyclist will reach when the gravitational force is equal to rolling resistance (roughly proportional to speed) plus the air resistance (roughly proportional to the square of speed) assuming that they're just free-wheeling and not pedalling. If two cyclists have a similar air resistance, but different weights, then the heavier cyclist will reach a quicker speed. There's the argument that a heavier rider will be bigger and thus have more air resistance, but that effect is smaller than the weight difference. (NB. this can be trivially tested).