skysight-inc/HackerNews huggingface dataset:
Founder of n8n here. For the people that do not have multiple hours to read the whole thread with its almost 378 comments (some of them quite long). It actually resulted in the creation of fair-code (https://faircode.io/) and later the Sustainable Use License.

Here a more concise version of the fair-code background:
https://blog.n8n.io/fair-code-for-sustainable-open-source-al...

and here information about the Sustainable Use License switch:
https://blog.n8n.io/announcing-new-sustainable-use-license/
Not only an insightful post, but also a fair number of interesting comments.

A couple of resources I found in the comments:

* A short list of safety rules for C: https://en.wikipedia.org/wiki/The_Power_of_10:_Rules_for_Dev...

* A much longer document, 42 rules for coding in C and C++: https://pvs-studio.com/en/blog/posts/cpp/0391/

Update: also, a 210-comment thread from 2018: https://news.ycombinator.com/item?id=18334476
> fasting and CR [calorie restriction] are the most potent non-genetic autophagy stimulators, and lack the undesirable side effects associated with alternative interventions.

> We conclude that both fasting and CR have a role in the upregulation of autophagy, the evidence overwhelmingly suggesting that autophagy is induced in a wide variety of tissues and organs in response to food deprivation

From: https://pubmed.ncbi.nlm.nih.gov/30172870/
Indian Americans are a small minority, and Indian American politicians are an even smaller one. I don’t think there is anything but anecdote from which to draw impressions. I think that’s pretty obvious from the nature of the subject without needing a bunch of throat clearing in the comment.
Personally I like very much the solution proposed at the end of comments:

https://lwn.net/Articles/907510/

With something like:
For loop... As my_loop:
my_loop.continue()
I’ll recommend two paths…

Working alone, there is no easier setup than Laravel and (probably for you) Vue + Inertia. Vue is a major player with lots of available packages and it’s pretty simple to get setup with Laravel for a database and backend. If you need help getting started, Laracasts is unmatched in terms of tutorial quality.

The other path is to use React. If you think you want a job in front end development, spending time in react will broaden your eligible job set by a significant margin. I personally don’t like react, but it’s going to dominate front-end for the next five years at least.

Best of luck!
That's a tree. It's likely that part of the person doing the shining is visible from behind the tree, but there's too much motion blur for them to be distinct.
I pressed right 6 times in a row. Apparently that's a very random thing to do.
> The size of the USA is...

You assume that when someone just speaks of "the country" and "we need" without specifying, it's the place where people think they're the whole world. I left it out to see if exactly this would happen because I was curious. I'm surprised not one but two persons felt certain enough I must mean the USA to correct my figure for the USA in a comment. Goes to show. My username is a city in Germany but apparently that wasn't enough of a hint that it is, for once, not about the USA. Also the USA uses double the energy per capita and has twenty times more people, 900 TWh should also be a giveaway for those who know any country's energy consumption, or at least it was easy to check that I didn't merely take a wrong km² value (also, I'm using metric).

For what it's worth, I just looked up land use in my country, it's "less than 7%" built up (buildings at least, sounds like it also includes roads and parking lots) according to the statistics bureau. 4/5ths is nature, recreation, agriculture. https://www.clo.nl/en/indicators/en0061-land-use-in-the-neth...

That the USA has it easy with gigantic slabs of unused land around and still they're not really making use of it, so that bodes well for those with more people per km² which I think is most other rich countries (aside from Sweden, Norway, Finland, Iceland, Canada where it's probably not sunny enough anyway, at least not in the places where there is plenty of unused space).

> would satisfy about 3% of energy capacity requirements

Which figure for energy consumption are you using here?
I for one like to know what I'm supporting when I buy a product or a service.
Declarative GUI with constraints-based layout engine for Python
Whoa, please don't post like this to HN. That's the sort of thing we ban people for. I know you know this!

I don't want to ban you and have no intention to, but you create a big problem for us if we ban people for comments like this and then an account like yours does the same thing. Users expect fairness. How am I supposed to answer them when they say things like "so it's ok if rayiner does it?"

https://news.ycombinator.com/newsguidelines.html
https://www.barrons.com/amp/articles/new-risk-tesla-other-el...

> a single EV has roughly 10 kilograms—or 22 pounds—of lithium in it

https://www2.calrecycle.ca.gov/Publications/Download/1391?op...

> The average battery contains between 16 to 21 pounds of lead

FWIW this might be particularly useful:

https://www.quora.com/Does-Teslas-70-kWh-battery-have-63-kg-...

> The original 70kWh Model S battery had 63kg of Lithium Carbonate Li2CO3. Often this was stated as the amount of lithium, which isn’t correct. Especially when people tried to compare it to the amount of known lithium available. While it’s typically sold as Lithium Carbonate, that’s not equivalent to the amount of Lithium available.

> There’s about 12kg of Lithium in 63kg of Lithium Carbonate, so that original 70kWh Model S battery had 12kg of Lithium. I don’t know how much it has today, but they’ve been improving the chemistry to use less materials like Cobalt and Lithium.
Source? I can’t find anything about this as an addendum to the story. Guardian, verge and NYT just end the story at “account still blocked”.
We need a fossil-free internet by 2030
Can you expand on how you found philosophy practical?
Found it, Thanks!
Dude, what's your issue

I only have something like 3 followers but I don't post fake stuff

Meanwhile people with millions of followers post misinformation all day long

Has it ever occurred to you that the number of Twitter followers means absolutely NOTHING?
I'm a software developer, and had got into a rut of working for finance companies, because they have the money. I'm in my early 50's with four kids, three still at home, and I'm working my way slowly through a biomedical science degree, already it's given me the domain knowledge to able switch industries - I'm still a software developer but now in a biomed startup and much happier for it. One of my colleagues just completed his PhD, he's about to turn 60. Personally, my experience is that higher education is much easier now that I'm older, I'm more mature and disciplined, and I have a different attitude, I only do classes because I want the knowledge that class will present to me.
Sure I could read the text books on my own, but I find knowing I'll have to front up to an exam on a fixed date motivating.
I used to work for a big name scientific publisher, and we published a lot of super-niche research monographs that didn't sell many copies.
What a lot of people don't understand was that our bread and butter came from university libraries. We published a lot of books not because they sold individually, but libraries wanted them. They like collections!
And then, like in many cases of malfeasance, the mayor and others involved tried to deflect blame by claiming they were victims of a racist system. This made the situation even more toxic. It's embarrassing that the press uncritically amplified these claims without actually investigating or understanding what was going on.

This does show the strength of our federal system, though. The local politics had a failure by putting in this mayor who is well outside of mainstream politics. This resulted in problems, such as the the water system not being operated properly. Eventually, the state got involved and raised the alarm, but like any messenger, they took a few arrows for their efforts. Eventually the feds got involved, and the Army Corps was able to put things on a better path.
I did it a bit younger, 35, but a few of the same principles would apply.

Context: moving to a new city with my wife and dog for a 1 year masters.

First of all, I absolutely loved it, particularly the course and the study. Getting up every morning with the main goal being learning is magnificent. My main piece of advice is that this is (in my experience) an excellent thing to do.

I've taken a whole new and highly satisfying path with my work since. All in all it's been one of my better life choices.

I was initially worried I'd struggle to keep up with my peers, based on the assumption they'd be more into the academic mindset, brighter and more energetic. Quite the opposite, I was pretty much top of my class.

I found I was able to use a lot of unexpected stuff from my career, and that treating it like a 9 to 5 made it easy to organise my work and get through the material.

You'll find some frustrations. I particularly hated the rigid course structure, and didn't see why I had to put up with modules I found irrelevant to my learning goals. YMMV depending on your course, but it's worth really kicking the tire on the non-optional stuff.

My favourite courses were hands down the optional stuff I was taking from PhD programs and other departments. My core stuff sucked for the most part.

It was also a little tough socially. I had course mates I really liked and respected, but most were in their twenties. I'm a happily married, mostly sober guy. We all had a very different idea of what a good time looks like. Probably different on a PhD program.

The lecturers will be your age or younger. I had a few good nights hanging out with them, but that was rare.

All in all, I wasn't that bothered with the social life because I was far too into the study to notice most of the time, but my wife (who was working remotely) found it hard.

I hope you go for it. It was an amazing experience for me.
It surely depends on the country, but it is not like "a window" is enough, usually construction codes ask for "windowed surface" being not less than 1/8 or 1/12 of the area of the room (so you cannot make bigger than this limit), in order to classify the room as "suitable to permanent stay of people", in practice - as you say - all the rest becomes "non-living", storage, or window-sless (mechanically ventilated) bathrooms.
> Working alone means you don’t have to share the context of your changes with others.

This is the #1 advantage. It's huge.

I have a mind that can hold a great amount of detail, pivot, and reshape architectures; all, without writing down a thing. I can do big things, very quickly, and make adjustments on the fly. It's pretty cool.

If even one other person becomes involved (at the technical level), the whole shooting match comes to a screeching halt, as the overhead introduced by team communication is gigantic.

I have learned to break down team projects into units that can be done by engineers, working alone. This works best, when the engineers are experienced, and are very much "on board" with the development goals and heuristics. It doesn't work so well with inexperienced engineers, or ones that have not been involved previously (new hires).

That said, big things pretty much require a team. That means that the overhead is inevitable, and it is up to the managers to create a system that maximizes engineer agency, and reduces team overhead.
Sounds like you're in a similar place as me a year ago. Here's a list of tools that I'd use:

- TypeScript for language. Gives you an insanely expressive type system that is a step up from Python duck typing (which you seem familiar with after perusing your GH).

- React for framework. Frontend experts will shit on it for being non-performant or having a poor UX, but the community is massive and you'll have a ton of support both in terms of people that can help you when you're stuck and libraries that do a lot of work for you.

- Jest for code testing and Cypress for integration testing. The obvious tools for the job.

- Chakra UI for a UI framework. Has all the bells and whistles, DX is great, and there are plenty of escape hatches for non-default behavior.

- TipTap for text editor. This is the _most_ at risk of not being supported in 10 years, but I still see it as a low risk because they have a solid monetization strategy in place.

- Electron for the desktop app. If you _really_ don't want to use Electron then use Tauri (what we use at my company). It uses the native browser engine so package sizes are ridiculously small and it's insanely performant.

- Don't worry about the mobile apps for now. At the very most, just make it a web app that has responsive theming for mobile.

Good luck and have fun!
This looks like an edited thread. I remember on IRC it was nothing but towel wrapping/turbin winder / sand nggr / islam insults after the second one hit.
Typescript doesn’t make sense if you don’t manipulate a lot of data or around the app. It can be a pain and lead to a lot of fatigue if don’t get benefits out of it. I am still using js for most of my personal front end projects, and still benefits from intellisense from libraries written in typescript even in standard .js file with VSCode and other IDEs. But 100% of my project uses Eslint (with « recommended » rules + eslint-config-prettier), this is absolutely a must have.
Germany's Mittelstand has leaders in many niches, but, as I discovered, those niches tend to pay SW devs less than CRUD or mobile app devs earn in SW focused companies, since the market of those niches is already old and saturated so the economics are similar to that of a zero sum game with minimal space for growth.
Since people are posting virtual place for solo dev to meet.

I wanted to know if solo dev here would be interested in a user "testing" journalling network. Basically you would signup, make a symmetric/reciprocal connection to max 10 devs.
You would then commit to make a post at least once a week about how you use their app.
Details to be fine tuned of course.

I love exchanging with other devs about their projects and I realized that I hate it when it's a one off interaction. To me it's the best kind of friendshipping.
And of course, I love to work on stuff.

If you are curious or interested, just add a reply here.
Use whatever you like. Is a spare time project, you don't want the tool be an excuse to not start right now. The end user doesn't give a shit about minimal performance wins.
> It's legal to use if it doesn't transmit on someone else's licensed spectrum

Great then! I only want to listen, to study the performance of the different networks when non-technical limitations are removed.

> No technical reason

Then it's exactly what I thought: protectionism.

I'll try to get my hands on some devices and play with them - or mod existing ones if possible!

> More than anything I want the choice to be able to enable and disable whatever constellations I want and not deal with the bullshit that is Qualcomm's undocumented GNSS receiver firmware

Let's get in touch by email, I want to explore the GNSS firmware to allow "everything and the kitchensync"!
I find Vue easier to learn than React and its documentation is great.
Linux Kernel source is very good.

Wt[0] source code is also good.

[0] https://github.com/emweb/wt
I fully agree. If you come from "old-school" administration, Docker and Kubernetes seem like massive black boxes that replace all your known configuration screws with fancy cloud terms. But once you get to know them, it just makes sense. Backups get a lot simpler, restoring state is easy and keeping things separated just becomes a lot easier.

That being said, I can only encourage the author with this plan. All those abstractions are great, but at least for me it was massively valuable to know what you are replacing and what an old-school setup is actually capable of.
A decent strategy is to use the results of the last click to choose your next click. Win money, click right, lose money, click left.
Quasar lets you deploy spa, SSR, electron, android and iOS, reusing what's appropriate. It uses Vue.

But my real advice is go kick the tyres.
Try hello world in half a dozen candidates.

Take a thin vertical slice through your app, and try implementing in your short list of frameworks.

It will be worth the investment
I believe there's a time limit - something like 12 hours, after which it becomes a new submission (possibly with some logic around an ongoing level of activity on the first).
I really second this. The best thing about study as an adult is that you're largely studying for pleasure, even if there is a work goal in there somewhere.

You know what's relevant and interesting to you and what's not.
I believe that the owners of a custom TLD (like amazon's .pay) have to pay ICANN every year to keep that TLD alive. I believe it's over $100k annually.

as such, a forever registration would have to be a quasi-pyramid scheme where the initial users keep their domains only so long as there are more new users coming in each year than existed in all the past years combined (or something similar depending on charges).

also, what good is a forever domain when it doesn't also have forever hosting? You die, the domain continues on forever, your hosting provider stops hosting and now no-one else can ever use that domain. Kind-of a jerk move in the end.
> The lecturers will be your age or younger.

I was a lecturer of CS, and the (very rare) older students were the most interesting to interact with.
OP, I didn’t grok the description of what you’re trying to build enough to have a useful suggestion for you, but as a word of caution you’re probably going to get a lot of responses that don’t take into account you’re specific situation but instead are based on the commenter’s current favorite front end tool. As someone who is pretty new to front end development, you would do well to stick with standard tooling like React. For all its flaws it has a robust community around it that will make it easier for you to get help when you get stuck, and libraries that will do some of the work for you.
Or, the only thing that we have learned is that a small, radicalised minority will ignore best available public health guidance and requirements it conspiracy-minded politicians instruct them to.

It's worth reading the article though - it's quit enlightening. The pros and cons of lockdowns are complex to evaluate.
> People take things as given and if you even suggest taking away those things they get irrationally angry and dig down even harder.

What's irrational about it?

Especially in this case. People are being asked to drive less, when driving is currently a necessity in their daily lives. Meanwhile the upper class is flying private jets around.

Being asked to accept less in that situation should make you angry. And it isn't irrational.
People here stating you shouldn't use Google for domain registration you're partly right, however, what about TLDs owned by them?

I have several .app domains, so there's not really a choice there. One of those is taking off (getting lots of users/visitors) and every year they raise the price to renew it, there's nothing I can do about that as apparently they own the TLD and have the last word on it. I wouldn't be surprised if somewhere in their TsS there's a clause that allows them to take the domain away from me for whatever reason.
It seems it was in plans for a long time undetected, but then they committed to enforcing it when Jio took off.
> Last in, first out.

If you're an experienced new hirer then generally they've been trying to fill a position with a specific skillset, possible for a long while. Unless that skillset evaporates then you probably have higher probability of sticking around than somebody else already in the company, who didn't have the same skillset. It is very situational but being established doesn't protect you as everybody's number will be "up" eventually.
Depends on the false positives rate, could also be a people killer app
Put it on ipfs. Long as someone cares, it'll stay up there.
I’m not saying that you don’t have a valid critique, but you’ve played into their trap just by publicly posting this online. Now instead of having a valid discussion as to how they’ve butchered the actual story, now they can just lean on how most critics of the show are “racist”, which will garner ratings
I think nowadays requiring that all application developers should also do ops (DevOps?) is a bad idea. Sure they should have basic shell skills, but when you’re on Kubernetes or similar, understanding what’s underneath is not vital. Instead, rely on specialized teams that actually want to know this stuff, and become the experts you escalate to only when things really go sideways and the abstractions fail (which is rare if you do it well). If your budget is too small for this, there are always support contracts.

As someone who’s been hiring for both sides, I see this reflected in candidates more and more. The good devs rarely know ops, and the good ops rarely code well. For our “platform” teams, we end up just hiring good devs and teaching them ops. I think the people that are really good at both often end up working at the actual cloud providers or DevOps startups.
Username "barbacoa" strongly suggests they live in TX/MX.

I'd guess it's the influence of Spanish, which uses "a" (~ "to" in English) for almost everything.
Apple and Google both have all subscriptions in a single place that are easy to manage, this user just doesn't know how to access them.

This is normal. My parents do not understand the iOS settings app at all, and it confuses them that they have to leave their app to manage their apps in a different app. I don't think Apple (or Google) got this right, there is definitely room for improvement for average user UX
I wonder what are the differences between this tool and industry standard REW app - https://www.roomeqwizard.com/
It's not zero sum, but it's not infinite either. It takes hardware - chips, boards, sheet metal, plastic, etc - to build mining rigs. It takes huge amounts of energy to power them. Those are finite resources and using them for digital goods precludes using them for physical goods.

Low value-add physical goods production decline until their price rises to be worth producing vs mining. Why make concrete or aluminum if the energy can be more profitably spent on coins? The problem is that this drives commodity inflation in exchange for more digital goods that don't actually make us more comfortable as a species.

Proof-of-work currencies feel like machinery of grey goo.
> Most people around the world don't have a state registered postal address.

> Similarly, there's no state requirement to have a smartphone - or even a phone number. I understand that citizens of the USA can qualify for a state-provided phone and number, but I think that's quite rare.

True, also -- this is mostly based on my experience in Israel, not the USA, if that was accidentally implied. Here you do have some form of state-registered postal address (and can't remove, only change it), I don't know what homeless people have registered but from a brief check it's ignored if they're homeless. Instead, the city they're staying in handles it.

There's no smartphone requirement, but I'm not sure how they deal with someone who just doesn't have any phone, it's a requirement in a lot of auxiliary services.

> Given that there are a plethora of free email providers, why would the state step in to manipulate this market?

I thought that provisioning it with the relatively-new smart card IDs (i.e. certificate authentication) would allow for better starting security, less hacked accounts and such.
Klarna in Sweden laid off a lot if its recent hires recently. So did Bitpanda in Austria. LIFO is usually the way to go when mass layoffs happen.