skysight-inc/HackerNews huggingface dataset:
I read this as the author wanting to decouple as many things as possible so that they don't needlessly block on each other and so that logic for each layer is as contained in that one layer as possible. It's a valiant goal and I think they'd discover a lot of conceptually aligned tools in Reactive/Rx frameworks.

But of course there are tradeoffs to every architecture and none seem to be noted in this article. I'm sure the author is aware of this and just didn't want to distract the article, but to others reading it, here are some examples:

1. When you fully decouple model changes from UI updates through an event queue, you gain efficiency on the model (which won't block on UI) but in trade, you increase the risk of the UI flooding from having more events than it can handle.

2. When you narrow the model language to GET/SET/DELETE {id} {data}, you gain reusability in your components but lose techniques for coordinating dependent changes.

3. Highly decoupled architectures are harder to debug with traditional tooling because it's hard to follow the path from a bug's manifestation back to its root cause. The decoupling introduces a break in the trail, like a fugitive slipping into the river to shake off the bloodhounds.

Some projects don't need to worry about those problems or can solve them adequately within an architecture like this, but ultimately no architecture is universal.
Site prep "just scrape the sod back from where you want to plant"

This advice should be qualified. I live in outer London in a mid-century house. My garden soil has been collecting lead-laden dust for most of those years until leaded petrol was outlawed. If I were to plant directly in the soil, there is no telling how many heavy metals would be pulled into the vegetables.

Not to mention, I was digging one day and about 3 feet down I found a discarded television. What else could be buried there? Did the previous owners operate an illegal motorcycle repair yard? There could be gallons upon gallons of who knows what in the dirt. I've heard stories about the next door garden which was used to breed all manner of house pets. Dogs, hamsters, rabbits and snakes. Then there are the pesticides from the perfectly manicured gardens that one might inherit when buying a house. Although I think they degrade after a short while (could be wrong about that)

Point being... if you're in the city DO NOT just plant in the earth. I suppose you could get the soil tested, but I'd rather spend an afternoon and a little bit of money on lumber and build the boxes. And free compost from reliable sources is easy to find on the internet.
I really don't understand why Apache doesn't just put the OpenOffice branding on LibreOffice. Is there any real reason to not just make OpenOffice a branded distribution of LibreOffice at this point?

edit: oh right, licenses. LibreOffice is MPL, and the Apache Foundation won't touch it.
Was speaking as a brit where this hasn't happened to the extent in the US.

What it means is I was one step behind :)
Reasonable link: https://old.reddit.com/r/history/comments/vdvtrh/a_widely_be...
Definitely cheaper than StarTech's offering. That's appealing.

https://www.startech.com/en-us/networking-io/110vdslext

However, with StarTech's product, you have a shot at faster speeds if you're going a shorter distance. It can do 75 Mb/s at 300 meters and up to 100 Mb/s at shorter distances.

I would really like to find a similar box that can bond multiple pairs for faster speeds but I haven't found such a device yet.
Judging from the simplified fork graph in the article (likely greatly simplified, I admit), I'd expect something depending on Symphony to be far more compatible with current Open than with current Libre. But sure, the licencing difference might very well be a part of that.
Well, scratch that one off the list too then. But that's my point. Very few things are made to last anymore, and that makes me sad.
This seems like the perfect complement to replace the SSM Agent / bastion instance currently used to access AWS VPC (it is super clunky to use). This should allow an easier time to do reverse tunnelling to databases without having to manage SSH keys.
Thanks, Skander

Agree, we need to build better.
> (SSH certificates are better, but have you tried running your own enterprise CA?)

For a small business, what is so hard about keeping a file (CA private key) secure and changing it when required?
It isn't a choice between one or the other. We were on track to literally eliminate smoking in the US before Juul came along and started aggressively marketing to teens. Most Juul users are first time smokers. So that "lesser of two evils" doesn't really apply. The best alternative is neither.
> A codebase that is brittle - meaning things break easily, testing is low, or where maintenance or new dev is difficult - is a genuine business problem. The solution to that is engineering managers that can make a persuasive case

I still think we need better ways of properly measuring this "brittleness". And also long term velocity and feature flexibility and other factors that are sacrificed when accumulating tech debt. Often these things are so vague that it really just comes down to a 1-vs-1 between the manager (who wants the feature out now) and the engineer (who may have been drinking too much microservices kool-aid). "I could have built this faster if we had switched to React last year" ok but roughly how much faster? Better measurements can make these discussions more objective, just like how scientific studies and data analysis are used in real politics.

Of course we can't ignore the glaring issue with this paper specifically and it's relationship with Codescene, but I do wish to see more studies in this direction.
At least in some cases, the anti-vaping ads are funded by settlements with the tobacco companies under the guise of preventing "tobacco use". Its genius on the part of the tobacco companies, managing to pay a settlement and direct it toward advertising against your own competition.
Students claim to have 4.86 years (on average) of professional experience. O_o

The lowest years of experience of actual professionals belongs to... blockchain developers with 9.63 years (on average) of professional experience.
I probably take more guidance from blog articles and GitHub issue comments than I do from StackOverflow. I think this started to happen for me around 2015/2016. I'm not sure though if that's a function of me requiring more niche/targeted guidance, or StackOverflow no longer capturing as much knowledge as it once did.
Is it possible to find out the average salary of a specific country?
In the survey it's only possible to switch between US, India, Germany, UK and Canada.
In CA it’s 13.3% for incomes over 1 million
They're probably trying to get to angstroms as fast as possible, just imagine the marketing copy that a new unit of measurement makes possible!
Is ASF the CA of Free Software?
How do you find a job at a lower level? I was trying to do this and no one would hire me. I guess I could lie about my experience.
Does storage matter short term?

If my utility runs a gas generator, wind and solar allow it to run at some fraction of its capacity most of the time. Sure, overnight when there’s little wind, the gas might go full throttle. But that’s still a huge reduction in emissions if most of the time the grid is fully wind/solar.
What would be the advantages of this compared to say Teleport ?

Teleport is working fine for us, but I wonder if the network based approach (+ wireguard) of Tailscale would be better in terms of network redundancy ?
Not quite right: California + Federal tops out over 50%. Not by a lot and it obviously won't hit most people but it's an interesting benchmark.
The Busy Beaver Challenge
Economical is one thing, but what about sustainability? Isn't nuclear more sustainable in that it produces less overall waste?
Thanks for sharing. Sorry to hear you had to go through all that.

What I've realized is the corporate ladder is a fiction that serves to keep people working harder and harder without significant pay bumps. It is an artificial status game that has real ramifications; however, since it is a zero-sum game, it ends up bringing out the worst in everyone.

What are your goals now around your career?
Since the example given in the article is an integration test, it does not prevent using an HTTP replay server to simulate making real calls to the service within end-to-end tests.

I think the author even linked to some of his favorite examples for using an HTTP test server to replay responses to requests.
Meta Agrees to Alter Ad Technology in Settlement with U.S.
> 1) To converse in an easy, familiar manner; talk lightly and casually.

30 people leaving a reaction to an announcement is way easier than 30 lines of chat coming in at varying times.

Same goes for things like +1 -1 feedback
When it comes to kids, one of the worst things you can do is create the misleading illusion of "hard work and dedication."

This applies to Bill Gates, Lance Armstrong (and many other professional athletes), Donald Trump, Jennifer Lawrence, RL Stine, KA Applegate, etc.

I don't mean to take anything from these folks. Success, even if you have a leg up or game the system, does require a lot of effort and sacrifice, but I think if we had more integrity around the other pieces of the puzzle, it would drastically change how we view success in this country.

One of the things I like about Twitch is that you can see the full spectrum of talent and success. In the Music category, the difference in musical talent between someone with 5000 viewers and someone with 100 viewers is almost nonexistent, but the production value, allure, niche, etc all plays a huge factor.
I think this is a tradeoff all writers must face - while some are certainly capable of writing more prose of a given quality than others, there certainly exists a tradeoff between length and quality.
One can certainly write endless meandering paragraphs that seem to go nowhere, repeating the same points over and over - one just needs to look at modern 'journalism' filled with page-long articles which could be reduced to 2 sentences without any loss of information.

Such a tradeoff exists in literature as well - some of the most celebrated writers of the SF/fantasy genre took forever to write a book - Tolkien, Gibson, GRRM, to name a few.

While other writers, who I assume are similarly talented - King, Crichton, Sanderson, Fleming, produced a much greater volume of books over a given time, many of them admitting that they aim to publish at a consistent pace, rather than trying to write books worthy of literature's hall of fame. Reading their books I often felt that while they contained great ideas, and incredibly memorable scenes, at other times they felt workmanlike, unwilling to expand on the interesting premises they introduced, in order just to get to the finish line.

Stine is just a more extreme example of that.
Observations:

1: Amazing that Javascript is the most popular language, despite nobody has yet managed to write a fast FizzBuzz in it :)

https://codegolf.stackexchange.com/questions/215216/high-thr...

2: SQL and Bash both went up a percentage point! Yay! The art of terse and efficient code is not yet dying.

3: Strange that "Web frameworks" mixes backend and frontend frameworks. Why is "node.js" listed here? Isn't node.js a runtime?

4: Docker made a big jump from 49% to 64%. I consider that a good thing. I don't believe in "containerizing" applications. But I prefer to have Docker stay around for the long term. Because containers on their own are so darn useful.

5: Git is at 94%! Really? 94% of developers use Git? Or do they use some tool that is using abstracting Git away, like GitHub? Anyhow. Thats great, because Git (like vim) is one of the best pieces of software out there and I love that it will be around for a very long time.
"President Biden will on Wednesday call on Congress to suspend the federal gas tax for three months, ask states to do the same and demand that oil and gas companies boost production and pass on any savings directly to consumers, according to administration officials."

How much would consumers save if state gas taxes were paused?
That thing is cool! Thanks for the pointer to it.
I'll have to ask this since it's bothering me for quite a while…

If I connect to a server via WireGuard, would it make more sense to run simpler & unencrypted `rsh` instead of `ssh`? It's kinda pointless to double encrypt.
> tell me, do you use a similar system for memorising your friends' telephone numbers?

I have used the major system for memorizing numbers including phone numbers. It's a very similar system.

Long streams of numbers are not great for memorizability or accurate entry or human communication. Did you ever try https://file.pizza/ ?

This is also why private keys are typically described as a sequence of words from a wordlist. Used in blockchains, PGP, keybase, etc. It does solve a real problem.
I think it’s now; do what you’re told or I’ll replace you with someone cheaper. Then it will be do what your told or I’ll fire you and you’ll lose your visa and have to go back to your home country. It’s also hard for me to think of it getting any worse than the gig economy where you’re one capricious algorithmically driven decision away from being fired. And don’t get me started on Amazons intentional grinding down of employees. I think the attempt at adopting a culture to placate millennials with some agency is simply a way to replace the older workers with cheaper newer workers. I think the reality is millennials on average have fewer good options and will always have to accept worse conditions.
Granted it's all a lot more sophisticated and requires more up-front capital, larger marketing budgets and larger teams

Yeah, that's pretty much the point. In 2010 I released a paid app developed in my spare time, did zero marketing, and made around $10k after app store fees and taxes. That would never happen today.
> in most people's vocabulary

In (monolingual) English speakers vocabulary.
Unfortunately, their priority lately has been pushing "features" like FLoC and Manifest v3
Nothing meaningful will trickle down to blue collar / minimum wage jobs from these types of "changes" because capital gains taxes are much lower than income taxes. If you 80-20 the issue of inequality, this is what you should spend most of the time discussing. The fact that many can afford to let money sit in the bank earning virtually risk-free ~7-8% year (~3% for "true" risk free) and pay ~20% on those gains instead of the fucking 42% of our income some of us pay in places like NYC is where this is really at

Increasing capital gains taxes would have obvious meaningful implications for financial markets, so the debate really should be about what's the lesser of two evils here: reducing inequality or reducing the strength of the US financial market. You decide.
> Do any of you folks get paid good money to start projects?

I would argue with this thesis. There is a whole market of templates: themeforest, wrapbootstrap, template monster, creative-tim, flatlogic (my company) and others.

Templates are solely used to start the project, so I would say that the market is large
After stumbling upon straight via Doom Emacs, I finally felt confident enough to built my own, from-scratch configuration, without worrying about the kind of constant issues my colleagues were experiencing on their Doom or Spacemacs setups every few months or sometimes every few weeks.

I knew very little about Emacs (27.1) at that time, yet it was an effortless endeavor to grow my own config:
https://github.com/onetom/onetomacs

I had literally zero hiccups with packages, though I haven't even froze them, while kept upgrading every few weeks with straight-pull-all.

I think the other big contributor to my pleasant experience was that I've vetted and studied every package, before I've added it to my config and tried to figure out what would it offer compared to built-in functionality.

I'm programming for 40 years by now and primarily in Clojure for the past ~7 years (using IntelliJ/Cursive), so I guess that helped a lot too...
There have been articles for many decades now that we are reaching the peak of what can be pulled out of the ground. That we will simply run out of oil.

This is a lie. There is plenty of supply.

This is the argument op is making.

Whether to burn it or not is a different question.
Nuclear waste repositories are not immune to accidents. Putting all our nuclear waste in one place may not be the solution we're looking for.

https://en.wikipedia.org/wiki/Waste_Isolation_Pilot_Plant#20...
The 'seat-belt' argument is a pet peeve of mine because it shifts the debate from 'should the government do this' to 'can the government do this' and presupposes a yes answer. The argument shifts away from the specifics of the regulation in question to broadness around government authority itself.

Additionally, just because the government can force you to wear a seat-belt doesn't mean it has the same kind of authority over just about anything else.
Vodafone’s One for One Program Will Bring Old Phones Back to Life
I edited the original to contain more detail as I posted it but it seems to have been lost somehow. The login flow for Tailscale is weird due to the need to accommodate things like a headless server being added, when combined with their use of SSO as the only method of authentication things get confused very easily.

When I add a new server I get given a URL that looks like https://login.tailscale.com/a/c44a243b to visit in a browser and authenticate the new device, the meaning of which is quickly lost as soon as you go through a Google Authenticator sign in flow, fill out some recaptchas and find your phone for a SMS token, and then the device is added to your account with no further clicks (unless you enable device authorization). It feels very weak, the connection between logging in and performing an action is fuzzy.

Due to the use of Google SSO it just has the usual problems that you get. It's not quite clear when you're logged in or not or with which of the 12 google accounts you own, it's not clear what will pop 2FA requests or login prompts. As a service tailscale has made it clear that they don't want to be an "identity provider", which means you're sort of stuck with something that doesn't feel like you can make authoritative decisions about how it acts.
Not sure what the net investment tax is, but just the normal Medicare tax (2.35%) is enough to get over 50% with federal and state income taxed there
If you are at the top, you are waiting on everyone else. Being humans with their own thoughts and feelings they need to be won over if you want them to stay aligned with you.

What else can be done differently other than giving up and doing everything yourself? But once you start doing everything yourself you are no longer at the top. You are at the very bottom.
> Does it really? I mean you can download one that someone else has already made or you could whip one up in 20 seconds in whatever design app you use - draw a black circle on a white background and you're done. Add some feathering to the circle if you want to get fancy.

In Keynote I can change the radius of the circle in realtime. That is a lot faster than even your optimistic 20 seconds. I also don't need to care about the resolution of the camera. I can even add effects in realtime like borders, a fancy mirror effect below the camera view etc. I can try out effects in realtime. This is simply much more user friendly than creating image masks manually in an external program.

> but learning masks and other filters is a super useful skill if you're getting into video

But some people don't want to get into video, they just want to create a webinar with an overlay of the speaker.

> I'm pretty sure there's a positioning menu when you right click that lets you chuck things to the top/bottom/right/left

I'm pretty sure there is no such thing. Positioning things in OBS is a mess, because everything is based on pixels. Even if you manage to create a template, if you change the resolution of your canvas, you cannot reuse the template, because it doesn't fit to the new resolution.

https://obsproject.com/forum/threads/sources-keep-moving-res...
Understood, I was just hoping that cloud vendors (or associated tools) would implement the "2+ person rule for access" directly within their interfaces.
More people should participate in a debate club. A common assignment is to argue eloquently for a position you don't believe in, allowing you to see how eloquent sophistry can be placed in service of any position.

I believe the opportunity for that has passed. Every debate competition I've watched in the last decade was just people trying to be as emotive and loud as humanly possible.
So now your nicotine addict needs to smoke even more cigarettes for the same effect. Interesting choice by the FDA.
>E-cigarettes are not better than not smoking anything

Technically true but there's barely any health risks from vaped nicotine. The number of serious injuries are in the low thousands (total, not per year) and are mostly associated with THC vapes of questionable origin.
There is indeed a product with the name FreeOffice, in the same category, by SoftMaker.
> Did other languages handle it better? Is this a Java problem or is this a "Governments changing timezone information all the time is hard" problem?

Java is peculiarly annoying in that it doesn't use the normal tzdata database, it has its own copy of the database, with its own separate updating procedure. Even when it's the openjdk package on a Linux distribution, you often have a "tzdata" package (used by everything else) and a "tzdata-java" package (used exclusively for the JVM).
Also let's compare apples to apples and check how much money was spent to generate the 87% of energy... I'm guessing it's much higher than the trillions

Edit: and let's not forget that the capital spent on moving the needle to 84% will keep generating energy at marginal cost.
I disagree with this premise.

Wind and solar will provide cheap power at times, extremely cheap at times when the production outstrips demand. It’s a simple and easy business model to buy this cheap power and sell it back to the grid at times of high demand. Buy some batteries, then buy low and sell high electricity. Bam, grid evened out by the invisible hand.
For HPC Cloud, the Underlying Hardware Will Always Matter
Yeah, but e.g. no rsh (or telnet!) on macOS.

It's likewise a bit silly that we had to add TLS support to Tailscale: https://tailscale.com/blog/tls-certs/

But we want to interoperate well with the clients people already have (browsers, their system ssh client, etc...)
What is left unsaid often speaks volumes.
But solar and wind are no where near sustainable, or efficient. They are extremely fragile and have serious detrimental effects on their local environment. Nuclear is the best option and gas is a massive improvement. The whole point of this article is that we are chasing a utopian ideal instead of actually fixing the problems. Once again, perfect is being the enemy of improvement.
The problem is that we don't need to halve our emissions, as would happen if we fully switched from coal to natgas (Presumably sourced from a magical, peaceful land of unicorns, as opposed to, say, the Russian Federation, or some middle eastern despot.)

We need to zero our emissions, if we want to avoid climate catastrophe. And natgas isn't going to do that for us.
While I agree with you for in-person communication, sarcasm and cynicism generally don't translate well to a text-based medium. This is why there exists Irony Punctuation[1] such as /s

1: https://en.wikipedia.org/wiki/Irony_punctuation
I don't believe Altria was ever interested in Juul doing well. I suspect this entire incident was planned. If Juul had exploded in popularity Altria wanted to be in a position to take advantage of that but otherwise had a direct interest in making all of vaping seem dangerous and essentially equivalent to smoking, and have worked with the FDA toward that end.
I don't remember saying it was. Did you reply to the wrong comment?
then do it. -your wife.