skysight-inc/HackerNews huggingface dataset:
Agreed. If you want technology to be on your side, you should not prefer the ecosystem of one manufacturer. Perhaps chrome books are more secure, but they are vastly less powerful than PCs (not only by computation power). The other point are reasonable.
I'm not sure if it will end up being the case, but I would like to hope that open firmware and/or hardware will become a big thing in the next decade. Open source software has been such a game changer, and it would be amazing if we could realise the same benefits in the embedded/hardware sphere.
Not an answer, but I work at Microsoft and unsurprisingly develop with C#. I can admit I miss developing primarily on Unix and FOSS.

At home I contribute to Tor's Rust codebase and it feels much more enjoyable than C#/.NET. Even unsexy languages are more enjoyable on Unix.

No wonder my home desktop and laptop run FreeBSD, as per personal email being self-hosted Postfix, even when I work in the Exchange umbrella. Old habits die hard
It may not end.

We missed the 'golden window' early on in the epidemic when (for instance like SARS-CoV) it could have been contained. But now we have a real problem. The big difference between SARS-CoV and COVID-19 is that the former first gives you symptoms and then makes you contagious and with COVID-19 it is the other way around. That simple fact alone possible made it impossible to contain this. But we never really tried (except for a very few countries).
Learning happens in the space in between words. Without time for reflection, people inevitably just mirror information instead of integrating new ideas into what they know.
In my experience, splitting the testing team out of development materializes refactoring as costly.

"What parts of the system did this impact?"

"Well, this is a core piece of our ORM config, so... the entire data layer, so from a functional perspective this change impacts every part of the system"

"Then you're not changing it, QA can't rerun all their old tests, it would take months, most of those tests don't even work anymore".

End result: refactoring never happens. Get it right the first time.
This is really impressive. I've been using Charles for the last decade which performs the same actions but takes more work to set up, especially around the root certificate installation process. Will definitely be adding this to my toolkit!
In terms used by the memo discussed by the article, blockchain are still susceptible to indirect and platform centralization.
Right now I am super excited about computer graphics, high speed consumer networking (10gbe in homes with wireless to match!), high quality home-built CNC and 3D printing machines (like the Prusa machines), and VR!
Many teachers/professors I had in my youth asked the class to read the material before lecture so the lecture could be a summary and then most of the time spent asking questions/discussing the topic. Few students actually did so.
In general, it's trivial to comply with any regulation: just don't do anything like the bad thing. In the US, It's nearly impossible to trip over any major EPA regulation if you just don't produce industrial chemicals, or do heavy manufacturing, or transport goods, or own real estate.

For obvious reasons, companies choose not to comply in that way, and ambitious companies will instead often test the limits of what the regulation actually prohibits.
>But what if 50% of people could avoid covid if they fixed their zinc deficiency?

That's a truly absurd exaggeration. We're talking about a marginal effect on at best a marginal proportion of the population.

>So why are they not letting people get tested for nutritional deficiencies?

"they' (whoever "they" may be) are preventing people from getting tested for mineral deficiencies? Really? How are 'they' doing this?

I'm in the UK so if you're in the US maybe there's a different process, but if you're worried about your Zinc levels can't you just talk to your doctor?
> Is this the future I want to live in? Also no.

No need to fret the future my friend. The future is now. This dystopian future people keep fearing is happening now. It is the present reality.
What’s your point?

AirTags don’t require the U1 chip. It is required for precision finding.

Seems like I’m entertaining a bad faith argument.
Let me rephrase: believing that governments can be effective on a global scale while keeping individual freedoms is the leftist version of Intelligent Design Theory of Evolution.

> Is that the evidence does not show that that produces better results for more people than than alternatives

I am not defending localism as a way to "produce better results" for more people. I am defending it on the premise that it is a more robust idea and more likely to sustain long-lasting societies than any progressive "one size fits all" government.
When you say relational databases, do you mean SQL databases in particular?
If you depend on having a GUI builder then I agree it makes sense to wait for that to be stable before switching to GTK4. It's being worked on but progress is slow because of a severe lack of contributors. I don't know anything about compositor issues but it's aimed to give the text a substantial fix in GTK 4.6.

>I was told everything from "use Flatpak" to "stop trolling" to "your workflow is unhealthy/insane/unsupported". It would appear that GTK4 is only intended for GNOME extremists,

I don't see how that has anything to do with "extremists". The GNOME IRC is probably a bad place to ask for help with distro packaging, the focus is on Flatpak because that's realistically the only distro-agnostic packaging that upstream can support. For help with packaging apps for your distro you'd have better luck asking on your distro's IRC.
Wow this is like how in Genshin Impact, a character tells you to go find an item that you already have and when you talk to him again 5 seconds later, he says "woooow you found it after so long! you must have travelled far!".
> I object to CodePilot for all sorts of reasons

I've been testing copilot for about a month now, one thing I realized very quickly is it's not as useful as you might think it is. Copilot is great for writing repetitive code, so if you just wrote a function to select an item, copilot will correctly guess what the deselect function implementation should be.

Outside of that though I find that it gets in the way far more often that it helps, by far the most annoying part is that it interferes with intellisense sometimes, picking values from an enum in Typescript is now a PIA if you have Copilot enabled.
Security is going to be the next big thing.

I’m hoping for a small revolution in 3rd party libs and a locking down on the supply chain as a start.
In 2021, the Internet went for TikTok, space and beyond
Fortress aimed for that, but it didn't survive in the end. Julia is probably the nearest language to this idea today, using notation that is closer to how a lot of math is written. Since you can use symbols for variables, functions, and operations you can write something that looks an awful lot like the mathematical paper/text description.
to every person writing here "is this the future we will be living in"?
So do you want legal owners hire people who will spy on you, ask family members where is the car, etc...

After they'll find the car their life will be more complicated , they need to make a key. Coordinate if this is the right car. If car is locked/has custom security, lots of noise in neighborhood due to alarm, so basically everyone around your block is stressed because you didn't pay.

And that's fees people who pay the bills will cover. Do you think this kind of services are cheap? If they can't return the car, that will be also split between future lease agreement. They will be included one way or another in your loan/monthly payments.

Doing so , they basically decreasing the price of such event at least 5x.
If you're not already aware of it, Gemini is an interesting project that aims to do exactly that. https://gemini.circumlunar.space/
The risk of getting a myocarditis from Covid19 is 4 times higher, than from the vaccine. Billions of people got mRNA vaccines in the last year. Probably hundreds of millions of people got Covid19 last year. Can you find an overall number of deaths by vaccination versus deaths by Covid19 somewhere? Germany recommends a second vaccine shot with an mRNA vaccine for everybody who JJ as their first shot. That is only 4 weeks after the original shot.
C, GDB, an mcu dev kit, a Jlink probe, and an oscilloscope :)
It depends how easily they can be cleaned of others’ odors and messes, and how often they need to get cleaned.

Presumably if the rate of mess is low enough and there are extra cars, you would just request a new one. Then they punish the person who left the mess or odor, disincentivizing them from doing it again. Probably need cameras monitoring the inside of the car.
TinyML - running ML models on devices with severely limited power supplies
If the value of having the cans collected is less than the cost of having someone collect them, then it turns out the cans don't need to be collected after all.
> is more experimental protocols to enrich the web,

New protocols are DOA until we significantly nerf the incentives to "own" the user.

IOW it's not gonna happen until we outlaw anything that resembles spying on users. And maybe also ads generally.
Leaving my decade-long job at Google at the end of the month, and am going to be taking some time to have "fun" and hopefully get my love for coding back. So I like this thread.

Am I messed up for finding modern C++ on Linux with CLion to be "most fun"? Is there hope for me?

Zig looks fun. Elixir looks fun. I thought Julia would be fun -- because I like multiple dispatch -- but I didn't find it "fun."

I want to love Rust and have been following it for years but as much as I like the language I don't find borrow checking "fun". Which is arguably a good thing, but maybe not good for language adoption.
Me too, I recently started using OpenWRT and I'm blown away. Also used pfSense for years.
Support for 16/32b and fp-formats would've been nice -- the compressor is actually orthogonal to the bit width of the channels. Custom fp-compression usually just unvolves moving the sign bit into the LSB, and delta encoding the mantissa separately from the exponent -- although the latter isn't as important.
What was the outcome? I am currently in the same situation.
As a PullRequest reviewer, I think many on this thread are missing the forest for the trees.

First, I think many here may be viewing Code Review as a Service from their frame of reference: from unicorn start ups, FAANG tech companies, prestigious universities, etc. Many of the companies that we help aren't coming from this world. They're small startups, looking for technical guidance. They're entrepreneurs who need to ensure they're not being duped by app developers. They're older, less tech-savvy companies that are looking to modernize. These companies need help, and they can get help from people who have technical expertise. (And by the way, some companies aren't sophisticated enough to set up linters or code scanners at their stage of development)

In a similar vein, many of the developers we help may not have had the same level of education, learning, or coaching as you or I may have. For example, I've helped introduce more modern syntax options to developers, such as string interpolation and extension methods in C#, to Options and Streams in Java, to filter/map/reduce functional patterns and optional chaining in Javascript. These developers may have never seen high quality code or had mentors who insisted on a high bar for code quality.

Even for more sophisticated customers, I've left comments ranging from security vulnerabilities (e.g. SQL injection), errors in boolean logic, recommendations for improved test coverage, recommendations for simplifying code (e.g. creating reusable functions), preventing race conditions, and more. I've also reviewed candidate assessments to help unburden senior engineers so they can focus on writing code.

Sometimes, the proof is in the pudding. There's a market for these services and that's why some companies pay for them and why I get to review code on demand. I periodically get feedback from the teams I help that I've done 'Nice Work', receiving positive ratings from the developers I review for. I'm proud that I can lend my expertise to make code better.
>It was not the case many years ago, when they could become an American citizen by working hard enough.

https://en.m.wikipedia.org/wiki/Ozawa_v._United_States

When was this magical time ?
My parents still have two working rotary phones on their landline. And not one of those fancy, newfangled plastic ones, theirs are metal that hurt my fingers. They are hard wired into the wall as they are from before RJ11 connectors.

They got FIOS a while back. The tech that showed up was gobsmacked that the phones still worked after the install.
Oracle Buys Cerner
Oracle Corporation (NYSE: ORCL) and Cerner Corporation today jointly announced an agreement for Oracle to acquire Cerner through an all-cash tender offer for $95.00 per share, or approximately $28.3 billion in equity value. Cerner is a leading provider of digital information systems used within hospitals and health systems to enable medical professionals to deliver better healthcare to individual patients and communities.
The Politics of Wine in 18th-century England
In a panic I would almost certainly waste some seconds on it if I wasn't familiar with the situation. So I can totally see how this might cause trouble. It's not always the owner or someone who lives there that will attempt to call 911 it could easily be a caretaker, a cleaner or someone else visiting. Also, to be greeted with a bunch of happy birthday messages while trying to reach 911 has a macabre kind of feeling attached to it.

One quick fix would be to be that if someone dials 911 the phone immediately responds with 'this device is incapable of reaching 911, please use another phone'.
But what competitive advantages do they unlock if they choose to non-trivially comply with the law?

This situation was wholly predictable the minute it was decided to pass laws to codify what were previously best practices. We now get to enjoy the same benefits the law has granted in the past on environmental protection, civil rights, labor practices, patents, and copyright... With similar grey areas, fuzzy and contradictory outcomes, and but-what-if attempts to augur the legal process. Not to imply any of those laws should never have been passed! Merely observing that when we use this tool to solve our problem, this is how this tool operates. The pattern is well-established and basically at least as old as rule-of-law.
With insufficient information we must always defer to the corporation or the government. Might makes right.
"All Blockchains are “better” than one another"

Yes, but are there any (other?) "non-blockchains" that are better as distributed ledgers"?

I'm assuming here that you didn't count Google Sheets as being a Blockchain, but that you did count it to be (capable of being used as) a distributed ledger
Tuft-CSS: A minimal CSS theme for articles
Yep, literally any luxury car on the market has this ability.
It's strictly because you can't get the color back out of the glass. They want to make new, clear bottles, instead of just accepting that we could all live with just brown bottles.
I’ve never seen one at a supermarket in California. Even the recycling centers near me don’t have them, although I think some do.

I’ve seen them in Michigan, though.
McMaster tends to be that way, but it's got such a great catalog, that's why I end up there. I appreciate you forwarding the link for a more reasonable priced option.
They did shift to a subscription model for team use unfortunately: https://paw.cloud/pricing

And were recently acquired, so likely to continue down that path: https://blog.paw.cloud/paw-joins-forces-with-rapidapi/

My previous company was an early & very heavy user of Paw - with thousands of endpoints in our project. Unfortunately at that scale, it has some major problems, particularly with syncing.

A friend of mine has been working on https://getbeak.app to try and address those problems, but it's quite early stage still
I started my career as a backend developer and did a fair bit of frontend development as well. However, I'm solely doing infrastructure engineering for the last 6-7 years.

I think you are kind of mistaken here, as a _devops_ I never enforced our development teams to use docker, or another specific tooling. The thing is, software engineering become a whole lot difficult and complicated over the years. When I was first learning web-development 15 years ago, notepad was the only thing you needed to do web-development, now look what you need to have to have a simple CRUD app running locally. Setting up local environments become so much harder, so people found the answer within the containers as you set it up once and you can share it within the team easily. Please do not blame _devops_ for that.

You don't have to run your app via multiple docker images locally, you can still configure everything to work natively. It's just way more difficult because of the dependencies of modern technologies.
But presumably, the higher the price for returning bottles, the less likely people will be to just dump them on the street, for the collectors to collect?

Or it will become attractive for more collectors. In any case, it may not be so simple to raise their "wage" for collecting bottles.
> The attitude above is like given to poor people at the sour kitchen and then getting angry if they make it out of poverty

Absolutely not. A correct comparison is volunteering at a soup kitchen while see someone hoards the food and sells it back to homeless people and pockets all the profit.

And sometimes even takes credit for the quality of the food.
For browsing on PC, there are some pretty solid Chrome extensions that allow you to apply 'anti-procrast' controls that are similar to HN's. Block sites, set max browse time per day, etc. Give "self control" a try (not being snarky, that's the name of the extension).

Phone is easier. Just don't keep your phone in your pocket. If you need it for 2FA, that's cool, just leave it far enough away that you can't mindlessly pick it up and start browsing.

This might sound like dumb advice, but in my experience it really is sufficient. The hard part is retaining the desire to change, and taking the required action every day. If you're like me and you find behavior change to be tough, check out "Atomic Habits" by James Clear. He'll give you a solid toolkit that makes behavior change MUCH easier.
ARM will continue to make inroads in the server space as adoption picks up and as more and more projects target that architecture

Personal bias talking, but I'd expect to see modest uptick in Nix[os] interest

Kubernetes will transition from new and exciting to a mature platform. Expect less new big features and more minor improvements
Thanks for the reply.

> all the advantages of a dynamic CMS

I spent ten years making websites using Drupal, which I take it from your context counts as a "dynamic" CMS. FTR, my work was coding; I never got into the trade of making sites by glueing other people's modules together.

Well, that kind of site development didn't involve a build step. You could modify the PHP code for a module, load the page in a browser, and immediately see the result of the change. The only things I can think of that required a build step were:

* SASS

* Some weird Google technology that I avoided like the plague (and that I believe is now considered obsolete)

SASS was quite good for making it easier to understand CSS. The need for a build step was annoying, though. My colleagues were also working with some technology with a name beginning with 'R', that generated HTML on the fly, in the browser, using Javascript- not just using templates. I never engaged with it, and I couldn't read the generated code, because you couldn't view the page source.

If "dynamic" means "the content comes from a database", as in Drupal or Wordpress, then I think my ignorance is excusable; a Drupal site would behave exactly the same if it consisted entirely of static HTML, JS and CSS.

I once worked with a CMS that used a database to hold the content; but which required a "generate" step to turn the database content into static pages, which is what the site actually served. But that wasn't a "build" step, because it ran on the server in the background, every ten minutes or so. The submission page was a Java servlet, but the Java code only ran when you were submitting new content. The generated static pages could be dropped into the document-root of any HTTP server, including ones with no JRE.

Of course, the "generate" step here was a convenience, but inessential; the servlet could have converted new content to static markup at the time of submission, rather than on a timer. It was just more efficient to do the whole site at once, rather than rendering each page at the time of submission. This was a large site, with tens of thousands of pages, and many, many comments per page. We considered it a static site.
The current state isn't so optimized that we have to trade one for the other, we can both increase security and ease of use.
> So at some point we all accepted that if every time we need to fix a typo, it's okay to wait ~10 minutes to completely destroy and rebuild the website again as static files on cheap hosting, it'd be worth it.

This is the stupidest strawman argument I've read all year.
Is there any case where a shutdown() right before a close() makes a difference?
To this point, after crossing the state line from Nevada into California, there are highway signs that state the fines for littering and abadoning an animal on the side of the highway. The fine for littering is significantly higher than animal abandonment.
There is a mountain of gatekeeping at the CPU, motherboard, and firmware levels that benefits only governments and manufacturers. It will need to be routed around or tunneled through at each layer.
That's why operators are pretty careful about decommissioning old gear, they monitor the usage and ensure that the stuff is no longer in use when they finally switch it off, and then usually by reducing the density bit by bit rather than by switching off a whole region all at once.
Aren’t physical products a whole different ball game? I imagine the B2C app market may be an exception as well
Honestly, like many the answer is not enough.

I’m a binge reader, I’ll buy a book and consume >1/2 the book, relatively quickly, but struggle to come back to it regularly and finish.

I tend to take notes and try to implement some learning / make it actionable, from reading but I struggle to carve time when there’s so many other distractions (work, side projects, Netflix, games)

Any tips and tricks welcomed!
Contobo, Digital Ocean just to name two.
Honestly for me, the biggest things are:

- do I have an ide with an integrated debugger

- do I have to use external libraries

I honestly find that 99% of the un-fun stuff comes from integrating third party code. Whether it's built system awkwardness, messy package managers, debugger not working on third party libs, it's just a pain. When I write c++ I just vendor everything and that helps but it's still a chore to do the vendoring.

In general, I enjoy c++ and c#, except when I have to interact with third party libs. So when I do something for fun, I just try to diy everything (NGL, I kinda try to diy as much as is reasonable when it's "real work" also)