skysight-inc/HackerNews huggingface dataset:
Ask HN: Do you use your personal computer for programming?
I'm thinking of getting Macbook Air base as a personal laptop, but I'm not sure about 8GB RAM. My company is planning to buy us Macbook Pro 16, so it would be a little bit dumb to get the same model for personal usage. How limiting will be 8GB RAM for personal usage and learning new technologies?
U.S. Retakes Top Spot in Supercomputer Race
notcurses: https://youtu.be/dcjkezf1ARY
Notes on the Synthesis of Form is a weird, brilliant book defining a sort of meta-method for problem decomposition. It's the kind of book you'll love—if you like that kind of book ;-)

https://www.designthatmatters.org/blog/2017/1/30/book-review...
They're accountable in the sense that they're all up for reelection. You can show up and demand an explanation of the bill status and the role they played. If you don't like it you can vote for someone else.

In practice I suspect very few people care all that much. Some do, of course, but for most it won't be top of their priority list.

This is the real challenge of democracy. We think of it in terms of yeah no votes, but the real work is done by the people choosing from millions of options to put the final up-down choice in front of you. Nobody has yet found a good way to do collaboration on that scale.
People assume software is just like engineering a bridge, but it isn't. Software changes all the time, due to market needs, due to attacks from the outside or inside, due to legal changes, due to executives who want to be promoted, due to technological changes, due to etc, etc. Bridges do not change, as gravity and wind and temperature and chemistry and physics are in the real world while our software exists in a world of our making, generally built in myriads of layers, often from multiple vendors, and have to interoperate with myriads more other worlds that are also continuously changing over networks which we may not have any control of.

Since I started in the early 80's every generation thinks they can standardize things, license programming, make things from perfect reusable parts that work perfectly, and generally turn programming into recipes. Every generation fails.

In reality software is a mess because none of those things are possible because complexity is inherent in what we do, and what is expected of us, and there has never been any way to satisfy everything we are asked to do with some magical silver bullshit, err, bullet.

Even if you wanted software "Professional Engineers" to be a thing, how would you even do that, with 100's of programming languages, operating systems, software environments and industries all with different needs, and in an industry that changes every single day. Bridges have been built for thousands of years, software has changed radically and continuously since I started in 1981. As soon as you defined some standard to test against, it would be obsolete.
Since we're talking about SQLite: there is no reason the database library should be responsible for the query language, is there?

Give me a database that has all those other things except SQL.
No, open ended questions are against their rules and they have very anal moderators who are quick to enforce it.
Is this still part of defcon? Or is it just it's own thing now
Old url, but it is awesome, thanks for remembers it me.

Is there a cli (offline) alternative?
Divide the number of shares your friend is getting by the total outstanding. Then multiply that ratio by the valuation, and you've calculated the "value" of the grant. With the following serious caveats:

* Almost any pre-IPO company is going to eventually issue more shares. (Post-IPO, too.) This will dilute existing stock and option grants. Typically companies do refresher grants when this happens—to employees who are still present and performing. Unless it's in your employment contract, you are not entitled to automatic compensation for your existing shares when this happens. The board could issue another 50 billion shares tomorrow and give them all to other people.

* Private valuations are often fairy tales; it's very common to see these slashed in half or more overnight, especially in a business environment where a company needs to keep raising cash. Companies that are undervalued at the $70B level are few and far between—there's a reason we call them "unicorns."

Your friend should 100% talk to a lawyer (not an accountant) about potential taxes. It'll probably cost about $2-4,000 and could save them 100x that much.
I use AdGuard DNS on my Samsung ‘smartTV’ to get rid of the ads. Drives me nuts that we’re forced to have ads on devices we own.
Collect signatures and put it on the ballot.
I wonder why it isn't easy to catch bike thieves. The speed with which things are stolen suggest to me a few trap bikes would quickly pay dividends.
A Major Science Journal Publisher Adds a Weird Notice to Every Paper
I also started my dotfiles over ten years ago! First commit was in 2012. Use them every day. I thank the awesome folks at Jane Street for teaching me about both dotfiles and Mercurial! (Second job out of college.)
Article doesn't mention the original name "Heroku Garden".
It was a playground for Ruby on Rails development. You could go from thought to deploy in matter of minutes.
Doesn't understand "curl www.google.com", lol.
Not 2% to 20% though.
There's absolutely nothing of sustinence in this book review - they give the book 5/5 despite having not actually read it, and the only comments on the individual topics are on the length of the chapters. This is really a terrible review.
From the article here:

"And babies born during the pandemic may have entered the world with few antibodies passed on by their mothers in the womb, because those mothers may have been sheltered from RSV and other respiratory pathogens during their pregnancies, said Hubert Niesters, a professor of clinical virology and molecular diagnostics at the University Medical Center, in Groningen, the Netherlands."
> It's one of the many reasons why I don't see changes in the American political system happening without real rebellion type actions but the pain isn't felt enough yet to make thinking like that completely palatable.

Parties have changed in this country's history before without rebellion.

It will happen again. I imagine soon (25 years or less), even.
I guess I should note here as well that the Wikimedia Foundation does not write or curate any of the content of Wikipedia. All of this is done by unpaid volunteers.

When Wikipedia first became a top-ten website in 2007, the Wikimedia Foundation had just 11 employees. It has expanded to something like 600 employees now, paid from funds that have always been collected on the premise that Wikipedia required money to remain online (not that the Foundation required money to expand its organization and staff headcount).

Speaking as a 15-year Wikipedia volunteer, I don't think the general public is quite aware of this.
So if I am reading this correctly, a majority of votes (unanimous) were cast to pass the bill, but this was held in some subcommittee instead of moving to senate floor? Who is this subcommittee, and why do they have more power than the people, plus the senators who voted unanimously?
I understand where you are coming from, but this is not completely true. We often build physical infrastructure & buildings that need to evolve and change over time. This sometimes leads to over-building and often over-engineering but the biggest difference is we don't usually design & build software to true engineering standards. We move quick and break stuff, fix it after release, waterfall is outdated and maligned, nobody is held responsible for catastrophic failure.

Most of us are NOT engineers. Even less build software as engineers.
All of our systems have systemd, and I would love to have sandboxing as part of the unit definition.

Using RootDirectory which performs a chroot, then binding some read only paths or sockets into the jail, along with some cgroups and other limits.

I've yet to finish a good template, but was thinking this would be a good open source project for collaboration on as it applies to a lot of things that are non-Java.
Ansible : Nix :: using Javascript to lay out a webpage : using CSS to lay out a webpage
Most of LA would be a rocky semi-desert without irrigation. If you want to sequester carbon, maybe do it someplace that does have rainfall to support an effective carbon-sink ecosystem and doesn't require huge amounts of energy input?
This is my pet peeve too. They also completely ignore the fact that humans have been building physical structures for ~10,000 years where as software industry is less than 100 year old. Give it time to mature.
> So what we can do to update the value "inplace" is to clear the screen, position the cursor back at the top left of the screen, and then re-print the values.

> …

> Now at every iteration you can just clear out your screen and actually just show one item at a time.

While the larger concept is indeed useful, clearing the screen to display one line of debug output is pure insanity.

There’s an ANSI escape code that moves the cursor to the beginning of the current line. For the love of all things good and true, use that instead!
Here’s a thread about the pitfalls of issue polling. https://mobile.twitter.com/davidshor/status/1355186871354200...
Is there a way to show which SSH keys are loaded on the Yubikey? (It looks like you can store multiple)

Also, how can one remove the SSH keys from the Yubikey?

I've tried to find articles and SSH on the Yubikey gets very confusing as there seem to be so many techniques!
I like the term "violence consensus algorithm".

I agree: ultimately government is a collective decision on who gets to do the violence.

As for Zimbabwe, the primary difference it and the US is reach. More generally speaking, we've seen currencies collapse when people have lost faith in their value and what happens is people instead use a different currency (eg the US dollar) because they have more confidence in its value.
>I guess the solution of making planes as expensive as trains are won't be very popular.

Or, at the very least, not tax electricity used by trains?

Also, I think you overestimate the importance of plane ticket prices on people's voting patterns.
I remember downloading a digital clock widget for my ipad (for some reason the only native clock widget is analog), and then finding to use it they wanted £5 a month.

iirc, it all started with DarkSky, which was very reasonable, something like £1 a year, which made subscriptions for more "basic" apps acceptable, and from there its just got worse.
I play Wild Rift (https://wildrift.leagueoflegends.com) or Chess on iPad.
https://withouthotair.com/

The late Prof. MacKay writes in those terms too.
You'd have a point if there hadn't been countless hardware manufacturers in the 20th century who didn't have to rely on DRM for their success.

EDIT: not sure why you're getting downvoted, you don't deserve it from what I can see. Have an upvote.
Amazon express stores have your card on file. You scan the app to enter then take what you want and leave. There is no checkout process.

Through automated tracking it detects what’s you’ve picked up and bills you after you walk out.

Stores have few to no employees most of the time.
My anecdata is similar. A constant 2 week cycle of getting mildly sick, recovering, and then getting mildly sick again. Dr said there's a ton of it going around.
I've got a couple Teenage Engineering Pocket Operators laying around and from time to time I play with them. Also I love simple online games like ISS Docking Sim, 3D Bosconian or ASCIIcker.
https://iss-sim.spacex.com/
http://nolannicholson.com/bosco-3d/
http://asciicker.com/y6/
Interesting, I usually see people trying to bulldoze through things they don't understand and acting like the test suite doesn't exist...
That we know of.

Machines that can would quickly become important to national security though.
I don’t think you’re wrong but it’s certainly extremely pessimistic to believe this is impossible.
Sounds like a recipe for alcohol addiction and obesity. Otherwise maybe I'd try that. ;)
I think it does. I think the barrier for entry is way too low now.
wow, I didn't know about a lot of these useful tools, super cool!
> walkablecities, cozy_places

I would also recommend r/raining for those cozy vibes!
Thank you, I will definitely watch this. We have tried pre-wash detergent, tabs, liquid soap, powder detergents, in various combinations.

There may be something unusual wrong with our dishwasher. Although we clean its filter regularly, sometimes a kind of brown slime forms along the walls and around the filter, and I have to give it a deeper cleaning. Bosch had no idea what this was! I'm curious if anyone else has experienced something like that.
[Author here] I did not know that! Thanks for sharing, will add it. I started using Heroku in 2012 for context, pre in-browser IDE form.
I think it depends on the specific technology. I know older people who were excited to get a smart TV where younger people use a phone, dongles or even a laptops. Sometimes they need the smarts more and are less able to escape it. And there are still older tech fans who love finding the future.
Google CEO Sundar Pichai on the Pixel Watch and the Unlikely Return of GGlass
You are 100% correct and this needs to be repeated often. There are very few things that can act as an analogy for software development.

At the same time, there’s also no other industry that operates at a fraction of the speed of this one.
> You’re pre-heating your oven, so it’s empty.

This is a big assumption. A lot of people, myself included, store pots and pans in the oven when it's not in use. I frequently forget to remove them before preheating.

In my case the pan that I keep in there is made of cast iron, so there really isn't anything that can go wrong. But I would bet good money that there are people out there who keep wooden handled pots and pans in the oven. Is it a bad idea? Absolutely. But it's a realistic scenario.
Show HN: Convert chess PGN to beautiful PDF in seconds
I will never buy tablets or those little bags after watching Technology Connections https://www.youtube.com/watch?v=_rBO8neWw04
You know, sometimes bills intended to do something good are actually really bad. I don’t know if that’s the case here, but two things strike me as red flags on a quick read:

- There are references to specific dollar amounts in the bill with no provision for automatic adjustment due to inflation.

- There is the following passage.

“(2) For products with a wholesale price to the retailer of not less than fifty dollars ($50) and not more than ninety-nine dollars and ninety-nine cents ($99.99), that contains an electronic security lock or other security-related function, the manufacturer shall also make available to owners of the product, service and repair facilities, and service dealers, on fair and reasonable terms, any documentation, tools, software and parts needed to disable the lock or function, and to reset the lock or function when disabled, during the course of the inspection, diagnosis, maintenance, or repair of a product for at least three years after the date a product model or type was manufactured, regardless of whether the three-year period exceeds the warranty period for the product.”

That sure seems like a requirement for a secure enclave backdoor.
Thank you! Another comment recommends the same video, so I will certainly check it out.
The author's analogy is bad. On the software side, he's talking mainly about security. On the other side, he's talking mainly about build quality. But those two things are not really the same. No homebuilder pays liability if a criminal breaks into your house and steals your stuff. That's security and has nothing to do with build quality. If someone steals your car, does the auto manufacturer pay liability? No.

Computer security is definitely a problem. But this argument by analogy simply doesn't work. Moreover, non-computer security is a problem too. (School shootings, anyone?) Anyway, talking about toilets and whether they work isn't helpful at all in this case.
>A significant part of the debate is simply scientists going, "please, for the love of god, look at the data."

Nobody! wants to look at the data. Climate change isn't about science or data anymore. It's about politics.

The first group of climate change I find are the doomers. They got bored with Mayan calendars and Y2k dates. They jumped into climate change and we are literally on the verge of extinction always. When deadlines come and go, they just give us another 10 years. Right now, we have 10 years left until we are all dead. Climate change is the equivalent of 4 nuclear bombs a second... This is also the group who sees political violence as necessary because by not solving climate change you are literally killing them. So they will be politically violent to get their way. Self-defence right?

The next group is the politicos whose 'solution' to climate change is a planned economy. Nothing really to do with fixing climate change. Unanimously voted against in the USA multiple times now. Hilariously even named after Roosevelt's new deal which never survived. Realize government expands constantly and virtually never cancels stuff. Yet the new deal by roosevelt was so destructive that it has been entirely dismantled.

The next group are the investors or financial incentives. They have significant financial benefit to see at least temporarily a big boost to climate change related stocks. Great long term investments and I have invested this way, but this group isn't about climate change, they are in it for the $.

Climate scientist? You're never going to speak against your own team. Your job security depends upon you also pushing that the climate is blowing up. Otherwise what are you being paid for?

Then you have the worst group. The 'you're a science denier' group. They have no intention to look at or even consider the data. If you don't accept the unscientific 'consensus' from financially biased climate scientists. Then you're a science denier. How about the very real problem that climate science is REALLY BAD. Nothing is ever reproduced. Nothing is ever peer reviewed. Correlation factors are less than 10%. Huge history of failed predictions and flawed systems. Climate science is worse in terms of replication crisis than psychology. Even better... this is the group who produces the illegitimate content.

https://en.wikipedia.org/wiki/Geologic_temperature_record#/m...

So what are those black/red dots for predicted 2050 and 2100 ranges? IPCC AR5 RCP8.5 is very official sounding. https://en.wikipedia.org/wiki/Representative_Concentration_P...

Seriously... the picked the most blown out of proportion prediction that is certainly not going to happen as the best option for this graph? They had to do that though didn't they.
If you usually sync files between laptop/workstation and cloud instances, accessing your homelab NAS from the cloud is not easy. I introduce two options, one is headless dropbox, the other is JuiceFS, both you could mount on the Linux, macOS, and Windows, for a user's case https://twitter.com/dxhuang/status/1498232490380517376

Disclaimer, I'm co-founder of JuiceFS, it's an open-source cloud file system https://github.com/juicedata/juicefs
I think it's its own thing now. Last year the organizers were at DEF CON and showed off the satellite for the finals and had a few talks, but the actual competition was in December. I assume the same thing will happen at this year's DEF CON.
IMO those all seem like predictable results of using Docker. By duplicating a whole system, containerization creates a whole bunch of unwanted complexity. Developers then fail to address every single concern, and when they do address a concern they often end up creating a novel way of managing it rather than integrating it into the standard ways.

I agree Docker is the "least evil" option for HA which is why I gave it a shot. But I still got random breakage, even with their auto update auto everything solution. So I'd say it's more like they haven't done the work to make reliable software, and instead of letting others start to apply pressure so that work gets done, they've dug their heels in with the modern way of saying "works for me". Container images are basically the contemporary .EXE.

If I can be running Internet-facing postfix, powerdns, nginx, asterisk, etc through distro packages and have them stay updated, a home automation daemon that is exposed only to my own network can most certainly do the same. It's tedious work to get software packaged for wider audiences, but if Home Assistant wants to bill itself as one of the leading solutions for libre home automation, then it's work that needs to be done.
"Choose boring technology" is important not because it's universally right. It's important because it combats a problematic bias in the tech industry.

Individuals within an organization are strongly incentivized to choose exciting technology. Not only is exciting technology more fun, it's also a new thing you can put on your resume, and the implementation of it is often an opportunity to demonstrate the architecture and design skills that are necessary to get promoted at many places.

As you've pointed out, "choose boring technology" is wrong in many cases. However, it gets trotted out so often because, before this essay, it was very hard to combat the "choose exciting technology" bias that permeated many engineering orgs (and still does to this day).
BPF ring buffer: usage scenarios, core design and program examples (2020)
A vision of a multi-threaded Emacs
So why use any novel technologies, then? Why don't we use tech from the 1990s? Is it just neophilia?

Or is it that tech companies, by their nature, are about automating new things by applying, building, leveraging new technology? And that they are invested in because people want to make a bet on those productivity multipliers?
> All employees and their families were moved from St. Louis to Detroit in one day on a special train called the "Clover Leaf Express".

That's fantastic employee loyalty! I think that folks are right when they say that "good times make weak men", because no employees have this kind of feudal fealty today! Elon Musk is getting flayed in the lamestream media for suggesting that he, as a Job Creator, deserves lots more from his employees!
Not everyone has room for a dishwasher in their kitchen
Reminds me of the Juicero [1]: an attempt to bring DRM to fruit juice.

[1] https://www.youtube.com/watch?v=_Cp-BGQfpHQ
So what prevents a thief from registering their bike by removing the old registration sticker and applying a new one?
I admit that I'm not actually sure. We got this advice from a local appliance shop.
It just hasn’t been updated yet. You’ll be able to see it when the update happens, here https://leginfo.legislature.ca.gov/faces/billVotesClient.xht...

The Rules Committees from both chambers have required Roll Call votes, primarily so CADEM can punish its members who go off message.
Show HN: Pioche.js, a Powerful, Fully Typed Framework for Cloudflare Workers
Hey everyone, after writing a few small apps for Workers I saw that I always had to cross the same hurdles. So, for the past few months I've been building Pioche and I think it recently reached a point where I think it could benefit people. Just write decorated controllers and deploy, no more worrying about configuration, event handlers, or routing. If you think it's cool give it a star and share it!
Biodiversity Tokens: Rebalance Earth
I don't owe that company a damn thing
> do you expect your bridge or your gas line or your house's electrical layout (once it's installed) to be changed every month or quarter to handle new load, produce different results, or even change its feature set?

More than that, the reason most tech companies don't have a salaried plumber is because most tech companies don't rely on a plumber to try to increase the revenue of their core business model.