skysight-inc/HackerNews huggingface dataset:
or... maybe this is just a fun side project they whipped up as a joke? Some side project for a resume?

Just look at OP's comment history, one example:

> I absolutely love making chrome extensions - my very first one was creating an extension for tinder.com that would swipe left on anyone with the first name Chad

All they require here is your name and email, and the recipient's name and address. Both are (probably) public somewhere and in combination are almost certainly still worthless (or certainly worth less than the postage they're giving to you for free)
In terms of not being a bag of special cases, and thus easy to use, Esperanto is better than English. Like, if you were to design a language from first principles, you'd come up with Esperanto. The only problem is the massive inertia English has, which makes it "better". In terms of design, it's absolute trash. But it's what humanity's got. Trying to learn English as a second or third or fifth language is just so difficult.
What kind of projects that you can realistically be involved in, fit Rust but not Go?
Where's the Gibraltar Wave Farm?

https://en.wikipedia.org/wiki/Gibraltar_Wave_Farm

Perhaps omitted since Gibraltar is a British possession and therefore not in the EU?
I can't engage with this unless I talk politics... and my views (based on calling spades spades) wont be popular with anyone on any side ;). So will leave it there and say yes it is unfortunate.

r/leopardsatemyface sums it up though (although I don't blindly agree with all that is posted there)
THANK YOU. I've been looking for something like scanservjs for ages as a web frontend to my network scanner to feed Paperless. For whatever reason I never could find something when I would search. That looks like exactly what I wanted, penciling it in for a weekend project.
OVH's infrastructure is absolutely very reliable.

The pain begins when you need support. Just like you, I have lost a lot of sleep over domains held hostage by their incompetence (for almost a year in one instance). Lesson learned, never use OVH for domains.

The support for their dedicated servers is just as bad, mind you, but short of a hardware failure you really don't need them. I have several years of uptime on all my current services.

So for personal projects their vps/dedicated is still a fantastic value.
I don't have your context so I'm not sure what you mean but in general, it's rather easy to write a web backend with Go, yes. And Rust is a very good fit for many types of servers.
You mean the company with a HQ in the US?
Stats on wind and solar curtailment on the Texas grid - https://www.eia.gov/todayinenergy/detail.php?id=57100

"In 2022, the Electric Reliability Council of Texas (ERCOT), the grid manager for most of Texas, curtailed 5% of its total available wind generation and 9% of total available utility-scale solar generation. By 2035, however, we project wind curtailments in ERCOT could increase to 13% of total available wind generation, and solar curtailments could reach 19%."
I could argue that at least 90% of software does t need a very low level language.
https://microtronixdc.com/products/colocation

Their big selling point is that they truly provide unmetered connections.
> it quite literally is the worst language to make large scale updates beating even C++

Having worked in both C++ and Rust codebases professionally, my experience has been the complete opposite. I have to be extremely cautious when making changes to C++ codebases, (especially async ones) and it’s always a huge time sink trying to just get the damn thing and its tests compiled. Rust’s compiler and tooling, on the other hand, allow me to make high-pressure changes much more confidently. It’s not perfect, but I’ll take it over the average C++ project every time
Written by Mike Masnick.....

Next, face filters are actually good for teenage self-esteem, just don't put mirrors in your house, or onlyfans... where women find the real mental glowup.
> We need a better C++ ("systems") base language that could have an optional borrow checker or bounded model checker enabled.

Are you describing Rust?
It would be cool to plant a food forest. Give it 60-80 years and it might just change into a garden of Eden.
I never said I had it (and in fact don't) but one must learn of an expertise before one can begin the journey fromo apprentice to journeyman to and master craftsman.

There are various studies to undertake and many serieses of tests to pass before one gets full access. I know enough to know I'm not there yet, but have made some progress. The feedback system of the universe informs us continually of our progress, it being perfectly correlated with our inner peace and happiness.

"You have no idea how little we care about what people say." --Rumi
Highly loaded network backbones come to mind. At one point almost every GC language starts to struggle.

I've written Rust services in financial companies and it maintained stable memory footprint and near-nonexistent higher P95 latency... for months without restarts.
If you could rewind the clock, would you have started setting it up any differently, like in a container?

I am just curious what your options would be now if you wanted to migrate. Would you just copy your bash history to a local text file for reference, and then repeat the steps on a new server?
Just today, a remote colleague mentioned staying at whatever hotel near the office. I had never heard of it: as a local, I don't tend to use the hotels here!

Seems like a really weird choice of question. Thinking of germans, a bakery seems more likely something they'd know of; perhaps a supermarket works more internationally (I'm sure there's exceptions to that as well). Maybe the distance in driving, cycling, or public transport minutes to surrounding cities could be a universal question to ask
I am away from my computer, but I think it was about 10/second - not too bad.
They're not honest, the slot machines are designed very deliberately to look like you got a "near miss" far more often than honest chance (so the odds look much better than they are - just not in a way that violates the law) and the rest of the casino is designed very deliberately to suggest that it's not actually just a pile of slot machines.
Show HN: Shiddns a DNS learning experience in Python
Hi HN,
as a learning experience, I created a small DNS resolver with blocking capabilities and resolution of local host names. There are already tons of good ad-blocking DNS implementations out there. And they do this much better than my implementation. Great examples are Blocky or pihole.

So when I set out to "play around", I looked at these projects and tried to modify them. Fortunately for them, but unfortunately for beginners, these are already quite far developed and complex projects.
So impatient me set out to "quickly write something in Python". Almost two weekends later, I put in so much time that I thought I might as well share this for others to explore (and hopefully enjoy). I tried keeping things simple and without external dependencies. In the end it was a good experience but became much bigger than I intended.

So I hope you enjoy: https://github.com/vvm2/shiddns
Having the same etymology and even having the exact same spelling in two languages does not disqualify a word from being a false friend at all!

Take "gift", for example: "Gift" means "poison" in German, despite both the English and German word deriving from the same Proto-Germanic root, meaning "to give".

> (the word "tariff" in English and "tarif" in German both come from the same Arabic word), they also mean the exact same thing

In this very thread you can find a pretty good counterexample to that proposition, at least in American English.
Working software and correct software are two different things and understanding that like in most things there is a tradeoff might be beneficial.
There are no guarantees in war but giving Ukraine sufficient advanced weapons to kill a few million more Russians would likely bring peace. Russian manpower reserves are deep but not unlimited. And even if that doesn't work it will at least weaken Russia enough to significantly reduce the threat to our NATO allies in Eastern Europe. Don't think that Russia will stop with conquering Ukraine. They'll keep advancing as long as they have the means.
Michel Desmurget is a well-respected neuroscientist working in research in France, so the Sokal thing is totally irrelevant to him, presumably? https://en.wikipedia.org/wiki/Michel_Desmurget

https://en.wikipedia.org/wiki/Sokal_affair - for the curious.

The Sokal affair is a funny thing yes, which I'd seen before (and I presume many people here are familiar with). I don't see how it's relevant here?

I mean - it was one journal, in 1996, that had no peer review process, that published a fake article someone sent in to prove a point that the journal publishes at least some crap...

What should we reject based on that in your opinion - all cultural and media studies presumably, at the very least, you seem to be clearly suggesting. And every philosopher too? The logicians? The linguists? All of social science? Economics too? Is it just STEM-type stuff that's acceptable then?

Seems preposterous to me. The soft sciences are looser, and definitely have a higher proportion of hand-wavy nonsense, but rejecting it all to avoid stuff you don't like is just silly. Learning to avoid the crap and find the good stuff is pretty similar to other fields.

And often, anecdotally, it seems to me that the more interesting figures in the experimental sciences tend to be very intrigued by the softer, arguably sometimes "trickier" questions that the non-STEM sciences can explore.
Learning about logistic map, phase spaces and attractors helped a lot with understanding the fundamentals of natural evolution. It doesn’t really answer any question (akin to Newton laws don’t really answer how to build Ford). But it makes you grasp the whole model. It’s https://en.wikipedia.org/wiki/Attractor all the way down.

Tldr, things get stable until they aren’t and then they may remain unstable for a while, and you never know how, why and how long in general, unless it’s something really obvious and measurable.
Taxes are levied on all kinds of things that are not economic activity. Including, in Norway, on ownership.

> Count the number of companies created and grown in the last 20 years and see the trend. If it's going down your tax revenues will decrease. So indeed number of companies created is a very good proxy for future tax revenues.

Even if it was that simple, that does not provide even a correlation - much less causation - with wealth taxes, which Norway has had for decades. E.g. we'd expect to see changes corresponding with changes in the wealth tax rates.
Isn't that exactly what Starlink and other similar services are doing? They're putting swarms of communication satellites into LEO for this very purpose.

Starlinks are placed in LEO at 550km, which would have a theoretical 3.6ms round-trip ping at the speed of light. That is not a "very long latency".
Well, there are denaskuloj, but aside from that, I don't think languages are adopted into communities to replace other languages based on their merits, but based on socio-religious factors that have nothing to do with the language itself
"There is an huge junkyard of technologies that failed to gain broad acceptance, many of them far more revolutionary than Rust (e.g.: Lisp, Smalltalk). I don't see why those technologies' story can be avoided."

Yeah, but I think more importantly much of the value that Rust brings would have been available 30 years ago if language development/selection wasn't so siloed, full of biases, and driven by (often undeserved) popularity.
Yeah, it's a one-off install. In my case, I did Proxmox[1] for a while with VM's and LXC's, with some of my VM's and unprivileged LXC's running Docker (compose) too because it made the installation of said software easier. It's great, but I'm moving over to switch to Debian with Incus[2] instead of Proxmox. Just for fun mostly.

[1] https://www.proxmox.com/en/
[2] https://linuxcontainers.org/incus/introduction/
Is OnShape on that list of software you tried?
is there no individual accountability regime in the US?

in the UK, as an engineer, if I'd built this I would expect the regulator to come after me personally for not ensuring the system had adequate controls to protect clients money/investments

with a potentially unlimited fine + prison time
Seeking out just other viewpoints that agree only with you and your initial beliefs, usually by people grifting and making money of of having said viewpoints is definitely much worse and not at all what “educated” means.
I do run X on OpenVMS occasionally, as it happens. But there's not really anything to do there.
That's a very bleak view, having to drug oneself to keep a job. I wish you, or anyone, for that matter, needs to do that for the sake of capitalism
Yikes. I'm interested to see how it handles that. The risk aspect is one reason capital gains are taxed at a lower rate than regular income. I guess it's not a tax on gains per se but specifically a wealth tax.
Fibonacci, if I remember correctly.
I use Kotlin all day at work and still think it’s a wonderful language.

I never use Rust at work and also think it’s a wonderful language. Rust is really just a fun language to write apps in. Is it okay for us to admit that yet?
Oh right so it's not a tax on the gains in that year. Makes sense then, if it's just a wealth tax.
They're also downranked a little, IIRC.
when I first read it, felt like it was written in the modern era. Was surprised to find afterwards that it was written in the victorian period.
> OVH's infrastructure is absolutely very reliable.

Well except that time one of their datacenters burned down, likely due to insufficient fire suppression, and the data backups were also lost because they kept them in the same building as the originals.

https://www.datacenterdynamics.com/en/news/ovhcloud-ordered-...

These reports criticize OVHcloud for having no fire prevention system and no power cut-off on the site, for using wooden floors, and for a free-cooling design that created airflows that spread the fire. The reports also say that water was detected near electrical systems before the fire broke out.

It takes quite a while to regain trust after shitting the bed that badly.
No tests either? If you lose track of enough money every transaction that you can make an example of 'Every $5 purchased resulted in $4.98 in the transaction log' I think your problem is far, far bigger than not having double entry bookkeeping.

Who builds a financial system like that an considers it normal? The compensation is one thing, but you'd flee a service like that with all possible haste.
Angry or slightly annoyed? Because if angry is the right emotion then there might be some other underlying causes and this is just a trigger for them.
This article could not have come at a better time. I was getting ready to learn about the art of bread making with total confusion and disappointments from my past attempts. I hope the resources discussed in the article would help me out with making bread the way it is meant to be made.

ArsTechnica’s archived article:
https://archive.is/wKPi6

The book on GitHub:
https://github.com/hendricius/the-sourdough-framework

The Sourdough framework:
https://www.the-sourdough-framework.com/
Love the idea, it's similar to the formal letters of http://www.bureauofcommunication.com/
I have been a fan of Hetzner for many years. $1/terabyte overage charges seems reasonable.

I live in Arizona, but have always rented Hetzner servers or VPNs in Germany. I imagine the service is much the same using servers in the USA?
> It's not a cultural thing to accuse customers of committing fraud their first interaction.

In my experience a lot of German businesses are like that, they'll woosh you away for any slight (perceived or real). So it is definitely a cultural thing. Of course my small sample doesn't mean anything in regards to german culture, but at the very least it proves that this corporate culture is indeed a thing.
Depends if the particular activity is regulated or not.
This appears to be the actual video referenced, from the channel "What is Going on With Shipping?":

https://www.youtube.com/watch?v=a7cS1aVGwUE
>Ever since, there have been multiple political initiatives aimed at restarting the collection of the tax, none successful so far, despite a large majority of Germans (70+%) being in favor of collecting the wealth tax.

Gee, I wonder who could possibly be financing voices to oppose a wealth tax at the government level. Maybe we should tax the wealthy to stop them from doing stuff like this.
Catch 22 is one of the funniest (while still having depth) books ever! Have never looked into his other books, will have to check it out
Let's say you have a tax debt of 1m, and your choice is to take out a 1m net dividend. Now you have to pay dividend tax.

The other alternative is to borrow 1m, and pay interest on a 1m loan.

Unless you hold the loan long enough for the aggregate interest accrued until you're able to sell some shares exceeds the dividend tax, it's a net saving.
It's a suicide to build a finance system or similar without double entry ledger.

Worse, I've worked at where the transaction reference id from vendor is not recorded, it's lost so the past data cannot be reconciled!
Airlines Are Padding Flight Times
I did the same with golang. And too bad because it gets several things right that I’d like to use.
Show HN: Screen Sharing in the Browser
Seeing all the hype around Bolt.new, I decided to give it a try, and within just 30 minutes, I built a fully functional web app for screen sharing.

How It Works:

- One user opens a room and receives a unique code.

- Participants join by simply entering the code to view the shared screen.

After that initial build, I moved the project to Cursor to continue iterating and enhancing its features.

Github: https://github.com/tonghohin/screen-sharing

Demo: https://share-your-screen.vercel.app
How is this a violation of personal privacy? Sending mail? Submitting name & address to a business, a readily available datapoint for probably anybody?
Polonium has useful uses
Quick takes on the latest Cloudflare public incident write-up
AI Suite: Simple, unified interface to multiple Generative AI providers
Ha yeah and hitler would have just stayed in Germany. The pure ignorance of foreign affairs you are publicly showing is astounding.
Someone Found a Hidden Cheat Code in a 28 Year Old Donkey Kong Game
But that's not a problem with Rust, and it's not something that anyone should feel ashamed about. Just acknowledge "Hey I can't use Rust because I can't commit the brain space needed to it".
Eon: An Amiga 500 Demo – Andreas Fredriksson [video]
Since your supply is alternating current, the electrons aren't net moving at all.

The question isn't even well-formed. It's like playing tug-of-war and asking exactly which player on the other team you're pulling against.
The best thing about crypto is that it is an ever growing bug bounty program for all aspects of authentication :)
They are literally the preferred way to pay in the U.S. for damn near everything.

I’ve also had no problems using them in Britain, Canada, Ireland, Korea…
Wait til you learn about "brownfield" projects, which apparently is also a thing! (It's the opposite of greenfield)
a stock trading platform, as described in the article?
Has that ever happened? It's incredibly hard to prosecute directors in the UK for obvious malfeasance. I have never heard of a software engineer being sanctioned for crap code.
Look at the population of Russia and Ukraine. Even with endless material Ukraine is going to run out of a meat puppets long before Russia.
That seems fair to me though. If that ISP (whatever the WHOIS resolves to for your VPN) gets a high rate of fraudulent customers, how is Hetzner to know if you're the same fraudster again or a new customer? Especially if you share not just the ISP but even your IP address with someone... we also rate limit logins for example based on IP address. If you're coming from the same origin as an attacker, there's no way for me to tell who's who

Perhaps they could implement some way to do a 1-cent bank transfer from an account with a name which isn't on their fraud list, but as a simple step it seems pretty normal to use your regular internet connection (that ties the IP+timestamp combination to a real-world subscriber) and not some anonymity service

Although it would be nice if we could be anonymous on the web, when abuse traffic is involved (more than posting a comment on some forum as an anonymous source or something), I don't know how that'd be possible to reconcile
> 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.

Maybe? Or maybe it's just a PITA that most people don't want to deal with? It's not nice when you company is doing well, and your reward is having to pay a bunch of extra taxes and deal with financing all that somehow.

At least, I find paying income/value-added tax a lot more palatable, since it's always over money you just received, not money you have to conjure into existence somehow.
Cool post, wish it existed 2 years ago when we started building Pave Bank, or 10 years ago when we started building Monzo.

If you're starting a bank or need a ledger these days (and aren't using a core banking provider that has one), then i usually recommend Tiger Beetle.
> violate someone's personal privacy

Lmao what explain your math
Oh no... this was a case of me being a little buzzed from Thanksgiving beverages, and overly confident in the content of what I was pasting. I apologize!

For the record, I had that commercial on tap because I ran into someone who thought that the origin of the "Wasssup" meme was from Scary Movie.
> Ha, well I don't think we need to worry about validating characters if they can't be typed in a text box in the first place. ;)

They are frequently typed in text boxes, any software seriously targeting Japan supports them, you just have to use Shift-JIS (or EUC-JP). So your codebase needs to actually support text encodings rather than just blindly assuming everything is UTF-8.
get agitated and change something
for engineers[1] it is relatively new, having only been introduced in the last couple of years

[1]: technically those performing a Certified Function
Thank you very much, I really fumbled that one!
Car tires shed a quarter of all microplastics in the environment
Couldn't you put that media on when they were kids?

I know movie nights are not a thing every family does but I'd imagine having one day modern movie, one day oldish from 80-90a, another day a classic from the 40s, etc.

Wouldn't that have worked if you started from when they were young?

I'm just thinking as that is my plan for when/it I have kids: mix older media with new one and just enjoy it with them. If it is truly good and not just nostalgia, they should be enjoyable even as a rewatch.
The tax bill for ~$10m is <$90k. You don't need to take a loan from a sketchy loan shark - if you're remotely aware of this issue, you structure your investment agreements to account for lending you the money, and now you're taxed on commercial interest rates for it only, until there's a liquidity event.

This is a problem if you have no clue about the tax system and don't seek advice before your company has already reached a huge size.

I was 19 when I set up my first company in Norway, and had no prior exposure to business - I still knew the wealth tax was a thing to be aware of.
That's very sad. The api had some cool stuff. I used to hack with it during COVID, and build e.g. https://tunemeet.com.

It generally seemed like they encouraged third-party apps, and I have heard that also used to be the culture inside Spotify, but I guess that's no more.
I really question the commercial value of that kind of data. Credit card data has a lot more to do with intent to make future purchases than any keyword you might spit out verbally or in a search engine.
Maybe don't allow unrealized gains to be used as collateral for borrowing?