skysight-inc/HackerNews huggingface dataset:
I just published https://github.com/russor/ppp_thing which lets me (and maybe you) failover a PPPoE session between two FreeBSD hosts, so it's possible to do regular maintenance without losing the IP or impacting TCP sessions.

I used to let my DSL modem handle PPPoE and NAT, so failover was easy, but found out fragmented IPv6 crashed the leased modem, and the replacement modem also sucks, so bridge mode + a custom PPPoE client (built from netgraph pieces, I'm not completely nuts) it is. Sadly useful in 2021, because PPPoE is somehow still a thing.
Mine is a side business: https://panelbear.com/

I started building it for myself at first, scratching my own itch.

I don’t feel the same pressure as I had with my open source projects. I’ve been adding features when I feel the need for my own use (i.e. alerting system), or customers made a good point for why it’d be useful.

Also, I don’t work on stuff that nobody requested yet. For example, you can’t even change your account email yet.

So far it’s been fun working on it, and slowly getting paying customers. But it might take 1-2 years for it to replace my day job income-wise. That’s fine, it’s just about having the right expectations, and keeping up a sustainable pace.
Re: the disaster - had to look it up [1], but it didn't help that you didn't answer any of the (pretty serious) questions raised in response to your announcement.

[1] https://news.ycombinator.com/item?id=15218067
Aus cattle company makes global carbon credit sale to Microsoft
I guess it can boil down to the range of qualities available.

In France croissants are available everywhere but you have a very high range coming from high artisan standards to very low industrial products with very basic places in the middle mostly heating stuff rather than doing the whole process.

In Japan i guess there's less available bakeries specialized in things like croissants and they sell it as a high quality product. There's also highly qualified bakers from France that are working in foreign countries.

Too much possibles biases to really judge.
Amazing find (and website)! Thank you for this!
Yep, as a Kiwi, people deliberately owning humidifiers is bemusing - but then, that's probably because our rather shitty housing stock leads to far more humidity than is healthy, in every season.

Also because our winters never get cold enough to freeze all the moisture out of the air - I experienced that when living in an alpine village that turned into a giant ice box over winter / early spring (Arthur's Pass), but that was a village of 37, the rest of NZ is not experiencing that.

Heck, I used to run two dehumidifiers in a previous house of mine during winter, just because the amount of condensation and dampness we got was ridiculous and very unhealthy.
Another commenter mentioned the memory and CPU limits, but in addition to that, there's a limit to how much code (65536 characters, or 8192 "tokens") you can write and how much assets fit in one 'cart' (sprites, map, sounds, music).

Celeste is another famous game, they're using the maximum capacity that fits in a single Pico-8 "cart": https://www.lexaloffle.com/bbs/?tid=2145 (I think I finished it below 2 minutes once? Definitely below 3. Edit: just over 8 minutes, I've gone rusty, lol)
Helpful Job Descriptions
This reads like a classic Dilbert strip.

Sure, we all know 9 out of 10 projects fail. Let's make sure we only ever begin the 1 that doesn't.
Well to be fair Stadia was an idiotic project that was doomed to fail due to physical constraints(getting sub 80ms latency, and that's VERY generous for input latency that people are used to), which are unsolvable. No ML does not fix that, because if game predicts your inputs are you even playing it, not to mention the frustration when it mispredicts.

That's the sort of thing you have engineers for - so you don't sink money in something so idiotic. Not to mention that they picked the worst possible business model: pay price for title and pay a subscription at once.

The one who greenlit it, and proposed it should be under scrutiny.
How to Make Money as a Django Developer
As a German I and many others are religiously following what our consumer reports "Stiftung Warentest" recommends (except for high-tech products). Germans have very high confidence in the products and many companies print a good test result ("very good" or even "good" on their packaging). Reasons are that they are extremely thorough, unbiased, financially independent and can be quite tough. They have sophisticated testing facilities, do lab tests, test lifetime of products with machines, etc. And they have been sued several times by companies.
So when I cam to the US I was very worried of the basically unregulated companies to screw me over so naturally I (digitally) subscribed to the OG Consumer Reports (which historically seems to be the role model of all other international consumer reports). However I am so disappointed about the magazine:

- it is not very thorough or strict (rather leniant)

- it has a really poor selection of product categories

- besides a table of comparing the products features it has very little editorial buying guides that go more into detail.

In the case of the German magazine, when you read through some of the guides they can be quite entertaining, they slap the wrists of even the most powerful (german) companies if something breaks or if they falsely advertise features, or if there are critical design flaws in the product. I really wish CR would be as critical.
> the country with the highest GDP lacks anything other than the bare minimum social security and the article is very-USA centric.

As with many similar topics, the US actually spends a much higher amount on social welfare than people realize, more than most developed countries. As always, it just does so uniquely inefficiently, for reasons that are complicated and possibly related to our sclerotic politics.

https://www.washingtonpost.com/news/wonk/wp/2015/04/09/how-t...
You're right it's likely closer to 80-120ms of difference, though that doesn't change much. It's still apparent that people are used to some pretty high latency (I remember that Digital Foundry counter-intuitively found that Stadia's overall latency is actually lower than the Xbox One X in a particular game) and elevated latency on that magnitude isn't a critical issue for a majority of players and games.

And again, that's not to say that they can't notice the difference or something, it's just not the dealbreaker that it seems to be for some vocal people. I can definitely tell the difference but it's not intolerable for me. I'm definitely happy to trade it for better convenience in many cases just like many are evidently happy to trade it for cheaper hardware.
Well, the bathroom hasn’t always been existing in our own homes. We used to do our business in privacy away from the living quarters.
So it’s great we can use technology to help us be comfortable again in the modern world.

That’s my understanding of it anyways.
Funny, I'm also relatively old - 50 - and have been programming almost 40 years (if you count typing in zx80-Basic code from magazines...) and I am exactly the same. I love to make things, and programming is often a creative activity where you can quickly build something that is entirely new to the world. I think that's why I like it so much, but I'm pretty uninterested in learning new tech/languages/frameworks just for the sake of knowing them. The only motivation for me is building new things (and getting people to use them). I pick up new tech quickly once I'm forced to, but usually not before then. It usually happens through collaboration with others - they use some tech, which forces me to pick it up in order to work with them, but my only real interest is to build a product and release it onto an unsuspecting world.
> The speeds were just stunning to say the least at 15GB/s.

That is amazing. That is around DDR4-1866 speeds, and not far from DDR4-2666 (~21 GB/s). At those speeds I would happily work with dataframes sitting on the disk rather than in memory [1, 2]. Did you benchmark RAID 0 with less than four disks?

[1] R: https://github.com/xiaodaigh/disk.frame

[2] Python: https://docs.dask.org/en/latest/dataframe.html
Yes that is simply incorrect, you will lose crazy amount of weight on 500 kcal a day. Maybe it was for rodents?

I think I saw somewhere on hackernews a calculation that for only maintaining you body temp it takes 800-900 kcal. That is not even taking into account breathing, blood circulation, etc.
My investing content site: https://www.the-investing-desk.com

Writing about the practice and publishing my analysis is improving me and making me a better investor. I don't really care if it will greatly succeed in driving audience - as the biggest benefit from it, for me, is the practice of putting my thoughts into text.
I mean that's the definition of the term "luddite" in our current understand of English. The only thing that could be labeled as propaganda is the application of the term to that movement
Ham and pineapple on Pizza is famously offensive to Italians and oddly not mentioned in the article (probably because it is such a cliche). Yet it works. And those saying fruit has no place on a pizza: tomato is a fruit. Some of this grammar is simply irrational habit.

Sometimes food rules are even encoded in religion. E.g. Halal and Kosher food rules are pretty strict about what you can and cannot eat and how things should be prepared. Or the Catholic habit of eating fish on a Friday or indeed serving wine during church.

Going against the rules can yield nice results. Fusion cooking is a thing. Also, Neil Stephenson wrote about a North American thing called recombinant cooking. I'm not sure if he invented that term but it refers to the practice of cooking food with store bought processed food (e.g. rice crispies) and recombining it with other ingredients. Basically, it's the notion that some people only know heavily processed food and use them as ingredients.
A little nervous sharing this, since it is a work-in-progress, but here goes nothing :)

I'm currently learning about sales and marketing and think I can share my modest knowledge on the topic in a way that is fairly systematic.

One of the draws of programming for me—and I believe this is true for a lot of developers—is that software development is fairly a systematic discipline to get into, unlike sales or marketing, for instance.

The path to learning how to program is fairly systematic i.e. learning follows a well-defined path where you learn your first "hello, world", then learn about constants, variables, expressions, conditionals, loops, functions etc.
Making recursion the first lesson is a recipe for confusion for most beginners to programming.

My goal with the guide is to explain sales and marketing—in a well-defined way similar to how programming is learnt—using plain language, while avoiding jargon, as much as possible.

Learning this way has been helpful to me and I think a guide like this would be helpful to developers out there that struggle with answering questions like whether to do sales or marketing first, build an audience before building a product etc.

I'm on the free tier of ConvertKit so I'm trying to figure the easiest way to automatically email subscribers a copy of the current draft of the guide.

Here's the current landing page: https://guide.ayewo.com/
Oh well, seems like there will be another entry here soon: https://killedbygoogle.com/
I understand your gripe. I myself thought Ada Lovelace was a brilliant thinker and mathematician but not a programmer and had little to nothing with even the early precursors of modern computing - at least compared to someone like Alan Turing or George Boole.

But she part of a long line of those special people with far seeing "eyes" and undeniable talent.
But there is code, and it can be type hinted and checked just as easily. First of all, any constructed classes usually inherit from some parent class, which can be checked for easily.

Second, types can be constructed on the fly as well. Agreed, they will not show up in an IDE, but a) they can (and should!) be unit tested, and b) while I do value editor type-checking I value my time, and streamlined process (i.e. not having to have the extra step of code generation each time I change the spec) much more.

And finally, if you version both spec and the generated code you run into a danger of them diverging without realising. If you absolutely must have the code generation, make sure not to commit the generated code, and rebuild each time you change the spec.
My project is https://jlel.se/goblog

I am also preferring hashicorps plugin :D Haven't tried it yet though.
The US is just one country and we're talking about the future of humanity as a whole. Here in the UK we've eliminated more than half our carbon emissions from energy generation, and generally the US is lagging far behind a lot of other countries. Covid aside, economic and health improvement trends globally have been incredibly positive. Since 1995 about a billion people have been lifted out of extreme poverty. That doesn't look much like a collapse to me.
Using Plausible Analytics in Your Next.js App
let's just say publicly available today. Surely the spooks have better tech.
I'd diagnose you with something else. Chronic arrogance, also unwillingness to accept that you're pretty average and terrified of failure. Although, of course, you'll contradict me because it doesn't fit your narrative of being a super human. But yaknow, you keep blasting away your money into a psych's hand and taking medication which does best part of bugger all other than give you recourse for your behaviour.
Why do people in New York want a humidifier? Isn't it very humid there?
Yes, that was the stated objective.
Exactly, meaning it's not good if comparing it to PC.
> IMO the most embarrassing problem in physics is people pushing non-falsifiable, unscientific theories (multiverse).

Is this a not-so-subtle dig at Beacham and other experimentalists who make room for multiverse? Or do I jump to the wrong conclusion?

Two questions for you:

1) Does 'falsifiable' in this context per se mean that there needs to be some particle physics experiment that can be designed to test the theory? Is there no room for theoretical physics? Is Rovelli, for example, per se barking up the wrong tree by this measure?

2) Aren't these theories reasonably falsifiable insofar as they'll eventually result in experiments designed to map out the possible domains of the space? eg, what if we build a much higher energy collider and finally find real evidence of the super-symmetry particles?
Thank you for the kind words!

Please keep in mind that it is still quite a new project (less than two years old); any issue reports and comments are more than welcome! :)
Benawad/Vsinder: Dating App for VSCode
For anyone wondering what the syscall origin check is about or how it's implemented: https://lwn.net/Articles/806776/

Seems like this is a good idea for multiple reasons. Another benefit is that it would seem to make something like "Wine in reverse" possible/easier to implement.
This is probably what prevented the Stadia team from doing the same thing. Lot‘s of people saying: „why not partner with valve/steam for their library“. Because it‘s not Valves library to begin with. This was inevitable. No publisher cared about GFN playing their games in the cloud in the beginning. Just like studios sold off their content to Netflix for pennies in the beginning. It was free money and they didn‘t have a use for them anyways.

Now they smell money and opportunity to fleece a bigger company for higher fees. It happens all the time, unfortunately.

That‘s why it‘s pretty disappointing that stadia killed their first party studios. You have to produce your own content (like netflix) or at least partner with publishers to be exclusive or simple. This seems to be happening with Ubisoft.

But MS just has such a massive advantage with Gamepass.
Yes. Nassim Taleb is essential reading.
I was diagnosed in my late thirties, two years ago. The diagnosis rocked my world.

On the one hand, I struggle with the diagnosis. Everything I read about ADHD felt like a horoscope. To me, it seems everyone will recognize at least parts of the symptoms. People often respond by saying "Oh yeah, I got that too". I have a firm belief everyone is responsible for their actions and, ADHD seems like an excuse. And I don't want to have excuses.

On the other hand, I have taken Ritalin -I stopped when we COVID forced us to work from home- and it helped. A cloud was lifted. Also, I don't longer try to fight and apologize for all the little sounds that make me go bananas.
I worked with this dude, can recommend him, very friendly, great work ethic!
I love to imagine the interactions between professional artists and engineers / executives at Google. Moreso executives. I think a lot of folks have never had to work with an artist.
Oh dear. I was trying to capture a conversation I had with a software architect at a user group recently, that they said they'd found helpful, but seems like it didn't translate well in to short-written-form!
There's a recent book about this, subtitled "The Luddites Are Right About Why You Hate Your Job": https://www.versobooks.com/books/3184-breaking-things-at-wor...

> In the nineteenth century, English textile workers responded to the introduction of new technologies on the factory floor by smashing them to bits. For years the Luddites roamed the English countryside, practicing drills and manoeuvres that they would later deploy on unsuspecting machines. The movement has been derided by scholars as a backwards-looking and ultimately ineffectual effort to stem the march of history; for Gavin Mueller, the movement gets at the heart of the antagonistic relationship between all workers, including us today, and the so-called progressive gains secured by new technologies. The luddites weren’t primitive and they are still a force, however unconsciously, in the workplaces of the twenty-first century world.
Jan-Philip from Opstrace here. This is lovely feedback!

> is a royal pain in the neck.

It's fun to see how different people put the same unpleasant experience into words in this thread. Thanks for adding your personal touch. Every time we hear something like that, we're re-assured that we're on the right track.

> Even if `opstrace create` spawns them easily, the problem is running/maintaining them

Yes. You're right. While we can be proud of our setup/installation process already, we know that there's so much more to it. We don't underestimate that. Maybe also see https://news.ycombinator.com/item?id=25998587, where I just commented on the robustness topic.

> However, we are happy for you to be a custodian of that data.

Great.

> We want storage to be someone else's problem.

I share that perspective. We, of course, are happy to let S3/GCS do the actual job.

> We're happy for you to use a cloud platform like AWS/GCP and charge us a 50% markup.

That's great to hear, and I hope you can be enthusiastic about the fact that our markup is _not_ going to be relative to storage volume. It's going to be independent of that.

> Transparency, predictability of costs, open source --> all excellent.

Thanks for sharing. That's incredibly motivating.

Keep an eye on us, and we'd love to hear from you!
https://blanq.io - A url shortening platform. I have been working on this app for a year now. With just one paying customer, I sometimes question its worth and existence. Yet, I slog everyday fixing bugs and adding new features.

What keeps me motivated is how much fun I have working on it. When I wake up every day, I look forward to hearing from my users. It gives me great pleasure knowing a handful of users love my product and use it on a daily basis.

While daily office grind bores me to death, working on my app is exciting.

The other factor is that it costs me $36 per month to run it - so cost-wise I don't mind since its low. I just need another customer to break even.

I don't think anything will change if it grows to a million users. I have not really thought about it.
Where is this you're describing? The USA, or some part of the USA?

Doesn't sound anything like my bubble, my city or my country. (Not the USA)

I have heard that bleak description before, just never experienced it.
And the USSR was willing to nuke everything from Turkey to South Korea (going the long way).
Former Google CEO Wants to Create a Government-Funded University to Train A.I
There has to be a line draw somewhere to demarcate where the interface of a system is defined. Just as Linux does not attempt to ensure that using /dev/mem to manipulate kernel data structures works the same between versions, many operating systems don’t make promises about the syscall interface.
https://decarbnow.space

It's an open source map to expose fossil fuel polluters. Add custom points to the map by pasting the URL to your Tweet. It can even do longer map stories through continuous Twitter threats.

We started development during the NASA SpaceApps hackathon, we're still going without much attention because we like the idea. Making money is not intended.

edit: spelling.
Stampix | Software Engineer, Front end | Full Time | Ghent, BE | ON-SITE/REMOTE | English/Dutch-speaking

People take hundreds of beautiful photos each year, all left to be forgotten on their smartphone. Photo printing shouldn't be as much a hassle as it is today, we believe your best photos deserve a place in the real world. Stampix is a Belgian start-up that prints & delivers your photos, entirely free of charge!

Customer experience is our main focus and we are looking for talented front end wizards to boost that to the next level.

Your daily work stack: TypeScript & React (+ Native), Serverless AWS behind the scenes.

Apply via https://stampix.com/jobs/
About intuition - I've found that it can often be tricky to get young devs to listen to the "gut feelings" of an older dev. Many engineers like logic and want to act on data, not on hunches. It often happens that I feel a strong sentiment for or against some proposed action, but I can't nail down exactly why and then it's often a very long uphill battle getting others to listen. Maybe I just need to practise putting words to those intuitions.
Of course they would be. Nuking the USSR would involve resigning yourself to the murder of hundreds of millions. It also means accepting that the USSR will do whatever they can to retaliate with nukes.

In that context, you are already so resigned at killing others over your own safety, that hitting a few other countries is a no-brainer.
> That's a violation of the Apple app store terms of service

Like it is of hundreds of other high profile apps... other than facebook.
What about pomodoro technique. I have mild adhd and I have seen great results to just follow the rule of the pomodoro ( focus for 25 minutes and a daily TODO list) super simple but I have seen great results. It has improved my work and happiness. When I was a child/adult under education system I used these medications and they had a great effect I could concentrate on something and be interested for longer times, I passed from average to one of the best in class. I wonder if Id used the pomodoro technique instead I would had felt the same, could this be solved with just discipline.
I love your analytics page! So cool to have a transparent view of what's going on on a website
working on generative art which in my view already succeeded as I enjoyed making it :)

https://dialectic.design/project/genuary-2021

Would be nice if its picked up by some art blogs or displayed in an art gallery or something but don't really care, what is "success" anyways.
You've brought this up before, but I still don't have insight into why you say that copying system call definitions from Bell (if there was ever such a thing, POSIX standardized above that level for a reason…). macOS, Windows, the BSDs, all declare their stable ABI to be above the syscall layer. Why must it be defined lower?