skysight-inc/HackerNews huggingface dataset:
Most people download and install Go programs by hand since they're statically compiled, it's their main selling point

> If you're running code that you don't know who wrote, with no source code, that you can't patch, that nobody is taking responsibility for, then yeah you've got issues

25 million computers around the world still use Windows XP. It was launched 21 years ago, EOL 8 years ago. Very common actually, especially since most software in the world is not open source. People just keep using software that works.
As a reviewer I'd then insist that your code was thrown into a software-eats-software world and given a few million reproductive cycles to see how it fares. If it's still thriving you'll get your PR approval.
It's also useful to note that stress in the brain also in some cases increases neural activity which increases oxygen needs by the brain as well as electrolyte needs by the brain. The increase in oxygen usage increases strain on the heart and can indirectly cause heart disease/heart attack. The increased consumption of electrolytes if not carefully managed can cause strokes. Especially in that latter case, burnout that results in a stroke is a very literal burnout, the brain has electrically burnt too hot/bright and the resulting damage is very real and very scary.
Out of the box it supports limited raw rf capture and replay. Your garage door (probably) and your car key fob use rolling codes which change each time the button is pressed. This is not supported, and likely won’t be in the official firmware.
I’ve used mine to make copies of all rf and ir remotes in my home. Fans, tv, bidet, AC, etc.
One twit there, made me happy:
This is going to break pinterest
I would advocate for 100% but 10% is way better than 0%. I didn't have any on-call peers during my time in DoD so I'm unfamiliar with the structure for that arrangement, but very familiar with regular overtime stuff with DoD.
This was streamed a little bit ago: https://youtu.be/dvFXWGomZzA
Unfortunately, I don't speak Russian. :(
That would be the OpenAI Recipe creator (eat at your own risk) https://beta.openai.com/examples/default-recipe-generator
This is great. Everything I could think of and more.

All of my years dealing with UX, the best work I've done has been when I think less of what I believe, what I want, what I think is right; it's not about that. It's entirely about the people you're building for. They aren't users, they aren't UUIDs in a database, they're human beings.

I started my career fairly sure that I knew what I was doing and I knew how to solve problems. I was totally incorrect. People solve the problem for you, but you have to watch and listen. You can fill in gaps and use intuition here and there, but for the most part, you're working in the interest of the people you build for. They aren't using what you build in the interest of proving your sensibilities.
I did notice it is very good at making small pixel art icons/sprites.
It is not the responsibility if the Brazilian people to give up their sovereignty in order to save the world, particularly after other nations have burned their way to the top of the development scale. You seem to be oblivious to reality.
It's possible it's neither:

> but what I know is that I really fucking hate U2.

Back around 2010/2011, AT&T pushed a U2 album to Android phones in an OTA update as a system install, it couldn't be deleted.
Engineering Code of Ethics dictate that safety of public and environment is paramount. I know that's true for my P.Eng governing body; it is written into our bylaws. I'm sure its the same for most others as well.

I think until Software Engineering catches up in this regard with traditional Engineering disciplines we'll continue to see issues arise from the software realm. As much as the self-titled "Engineers" proclaim it, there's more to engineering than design and production.
No such thing as "practical relevance". It doesn't matter that sharks or bears look scary: hard stats say that both dangers are imaginary. Same for guns.
It will probably be an ARM.
Beej reminds me that the people who are the best at what they do, are having the most fun.

Thanks for your work Beej! I've referenced your pages many times over the years.
Apparently you missed the problem Deep Fakes posed...

If you cannot distinguish reality (well), and in fact it becomes possible that most things you see do not exist, then there is nothing to stop a bad actor from producing a fake version of events in which they are elected, control everything, etc.

So, democracy would cease to exist, because democracy relies ultimately on a choice - if you have no choice then you do not have democracy, only a dictatorship.
As someone who has worked in game dev - QA is absolutely essential. Beta testing is more of a PR move than anything else - you do potentially get useful automatically collected statistics but surveys are absolutely loaded with rubbish responses making it hard to find good information in the bad. If you want to use Beta testing to do a wide bug sweep you need a QA team anyways to actually sort through all the crap and reproduce the issues - if you expect devs to actually chase down "The game crashed this one time after I built this building" with no attached save file you have no appreciation to how time crunched game devs already are.

The other half of what you said, releasing a buggy product and fixing it afterwards - that happens all the time and it's usually a bit PR win since users appreciate "bug fixing velocity" more than they appreciate a bug free game... However, negative patches (where more things are broken than fixed) can be a death knell for a game - one good example of this is the Leviathan DLC for EU4[1]... Paradox spent months afterwards doing PR catch up to try and re-ingratiate themselves with the community.

1. https://store.steampowered.com/app/1416420/Expansion__Europa...
Same with Alzheimers. We finally have medications to remove the plaques of tau proteins, and... it didn't do shit.
An environment that makes it easy to start a business does help but is not strictly required.
I agree with you to some extent.

There are exceptions like your examples. There are probably others who do have strong passions where they obsess over their art and still want to move to a place where other artist like themselves are.

That's probably why Paris was the place to be if you were an aspiring impressionist painter in the 19th century. Renoir, Monet, etc probably were passionate about their art. And being in close proximity probably helped each other in positive ways.
Well, music is not "pictures" but Marvin Gaye's family got 5 million because Blurred Lines sounds similar enough to a Marvin Gaye song (even though it was not a sample): https://en.wikipedia.org/wiki/Pharrell_Williams_v._Bridgepor...
That's the great thing about this feature, you can! Set up a DoH server, configure it on your phone, and you'll have your personal, encrypted-in-transit DNS server that you can use from anywhere!

By leveraging Oblivious DOH you can even encrypt your DNS traffic securely to your upstream DNS provider without having to set up your own recursive resolver (which would only lead to privacy issues).
"Woman laughing alone with salad"
> Indicating interoperability with a 3rd party by using blue bubbles doesn't do anything to prevent those 3rd parties from having their own green bubbles within their own ecosystem.

The entire point of the law is Apple/Google don't get to manage their own ecosystems anymore; EU regulators do that. One read of the intent of the Act is that platforms should not be able to preference their own services over those of third parties. My skim of the Act indicates that it would be in bounds for a regulator to decide that this means no blue/green message distinction, and a direct consequence of that is that anyone in a group chat could be using Facebook Messenger as a client and allowing Facebook to log all the messages.

Engineering decisions henceforth need to weigh what a specific regulator believes the law says, since the law is not very specific about many details. This is not good, especially coming from the people who caused the global cookie disclaimer deluge.
Yeah, it's in the Constitution:

Article IV, Section 1: Full Faith and Credit shall be given in each State to the public Acts, Records, and judicial Proceedings of every other State.

At the very least other states must acknowledge marriages (public act and/or record) from other states, even if that state wouldn't permit it.
Nerf Pro Gelfire Mythic
Facebook took a huge revenue hit when Apple started enforcing permissions on app spying. I see them definitely creating a "Metaverse" App Store filled with their spyware. They have the leverage to push users to their store between Facebook, Instagram, and WhatsApp. Don't forget Facebook used to be a huge games platform for Flash games.

Running an App Store is hard but companies like Facebook and ByteDance already run the sort of infrastructure needed. Since Apple can no longer enforce exclusivity with their store, Facebook et al have the incentive to create stores accessed from both Android and iOS. Before this law they'd only be able to target the lower revenue Android users while having to live with Apple's restrictions. Now they can make one Facebook (or ByteDance) store able to target higher revenue iOS users where they distribute their first party apps in addition to third party ones. You can be sure they would have no restrictions on data collection. The wording of the DMA also seems like it would be difficult for Apple to stymie their data collection at the OS level.
...and how are they going to collect evidence?
I'd settle for home prices in [way out there suburb of a delapidated major urban area] to be relatively affordable. You might be surprised to know that many of the "twenty somethings" that make it out to the big city actually have brains inside their heads.
> Besides the point that they don't, that's again a complete straw man, nobody talked about that the FB app itself is a scam or evil or whatnot

The thread you're responding to used the Instagram app and a probable "Facebook App Store" as examples. You can't ignore a point of contention and just say "well no one said anything about that".
I have a similar phenomenon with an exchange account. It's connected to Outlook and everything is working. But sometimes my iPhone X randomly asks me for credentials, doesn't let me input credentials, and then goes away and everything keeps working.
Difference without a meaningful distinction. Houses are bought on credit, that credit isn’t approved without an appraisal that supports the price being paid, and that appraisal is done using comps similar to a tax assessment.
When was the last time Disneyland changed hands?
Bikes are a lot less delicate than people seem to think. My daily driver has road bike rims and tires. They're quite durable. The region has some bike paths that are crushed limestone on hard clay, and sometimes I find myself on gravel roads, off-road shortcuts, or even "easy" mountain bike trails.

The main issue is comfort. Riding rough roads on hard tires gets old after a while. Also, real MTB'ing, where the trails are designed to be challenging, is its own beast.

I also prefer avoiding car traffic if possible.
Discuss: HN qualifies as "social media". Why or why not?
The Linux Desktop Is Hard to Love
As someone who loves toys, this is quite cool.

But the pellets are a "super absorbent polymer" -- with "no need to pick up rounds." No mention of the polymer being biodegradable or similar... concerning?
I really like the comparison to variables/classes because it shows how poorly descriptive service names work. Services contain hundreds to millions of variables, classes, and lots of features, layers, etc. Comparing a service name to a variable shows why it's a poor idea to try to name your service descriptively, it contains so much and will change over time. And refactoring classes is easy, renaming services is much harder.
The latter is the standard meaning. If the author means something different, that means the author is being unclear and it shouldn't be on the reader to parse the author's nonstandard intentions.

From a common sense perspective: If I say something contains "100% more whatever", you would expect it to contain double what it normally contains.
This is how they work pretty much anywhere; the locality aims to collect a certain amount in total taxes, and sets a per-$1000 tax rate based on the total value of all taxable property in their jurisdiction.

People think doubling house value doubles property tax, but the bill could go down if double is less than the average increase for the area.
Google’s prototype augmented reality glasses are going outside
You can put letters in any order you want and make them say any damn lie.

This was not an impediment to liberal democracy.

I am as concerned as the next guy but throwing the towel already seems a bit premature?
At least with DALL-E you can be sure the food has a name. For a moment I was worried this would produce vaguely food-like images where on closer look you realise you have no idea what you're looking at - like a lot of other "this X does not exist" projects seem to do.

Also a bit of cultural bias in the training is shown I think. The "pile of cookies" prompt seems to mostly generate American cookies, while e.g. a German user might be disappointed they didn't get this: https://groceryeshop.us/image/cache/data/new_image_2019/ABSB... :)
i dont know what was updated, but just want to say big thanks to beej

this guide was what got me into programming years ago

and i still refer to it from time to time
Or you can end up with conflicting versions of transitive dependencies.

Or even worse you may have a legacy "fat jar" that you can't even manage the transitive dependencies on - they're compiled in, and that's that. Something else has a version conflict? Tough shit, one or the other is going to break, and depending on how bad your build is, you may not even get an explicit choice, it may be thrust upon you by the classloader.

Sometimes you can mitigate it somewhat by encapsulating them in their own service and just firewalling the hell out of it, and modules should help the dependency conflicts somewhat, but the problem is these are basically "UXO in the backyard garden", they are a passive business risk and sooner or later you may get lucky and they go boom even though you did nothing wrong.

Despite your best intentions, sometimes you gotta update dependencies, and if you allow it to fester, then you risk that the time you have to solve the problem is during an urgent security crisis. Generally it is better to update them on your own timetable than to have it forced upon you like that. And the problems and limitations and workarounds only become worse and worse over time if you choose to actively ignore it.
Right, I would define something like getting an education to be work, because it’s done with the intention of bettering one’s self to better society; while going around and breaking all the windows in town just to be paid to fix them again is not work, even if some individual ends up getting rich in the process. It’s a net loss for the rest of us.

I guess from a physics pov it all depends how you define the boundary of the system, and I draw it at a society level.
Could also stop deporting the people that are already here working. My girlfriend in college was from India, was here on a student visa and graduated with her Electrical Engineering degree fully paid for by scholarships. Not sure on the details because we weren't super close after she graduated, but she continued staying here and worked under that same visa for maybe 2 years before it ran out. Her company couldn't get her an H1-B in time and her application for a permanent residence didn't go anywhere because it's basically a lottery. So they shipped her back home after dropping $40,000 on her education. What a waste.
I'd rather see acknowledgement that it is having to do more work, than be surprised when it still shows up on another timeline for a bit longer.

I don't necessarily care on a progress bar, as those typically have their own woes.

And don't get me wrong, there are easy deletion cases that I am ok with appearing to happen immediately. I just find hiding processes from me is usually more annoying than it is worth. Worse, when the implementation didn't do it as a process, and now they typically just have more edge cases that won't delete cleanly.
I agree, but I wonder if viewers who have been brought up on the superhero genre where something is blowing up every minute or two could even watch a Tarkovsky film. Whenever I try to introduce people to Tarkovsky's films I warn them up front that they need to completely change their sense of time - they need to view these films as meditations, they need to slow way down. And even with these suggestions up front, it's still difficult for many modern viewers to make it through.
> You really think that you are the best negotiator out of everyone who could join a union local in your area?

That's not the sole determining factor. The question is not "can someone else do a better job negotiating for what I want", the question is "will someone else do a better job negotiating for what I want, and will I be able to successfully convince them to do so".

It's valid to ask "does this negotiating body actually represent me". Sometimes it does, sometimes it does not. But it's not reasonable to ignore and dismiss people who believe it does not, and who believe they're unlikely to be able to change that.

In the context of the article, it sounds like this organization is quite likely to represent the goals of its members, and I hope that it stays that way.
If you're still holding onto Blizzard stock at this point, you've accepted that it's not going to rise in value anytime soon and just hoping for a beneficial acquisition or as a long investment.

Unionization actually generally helps company growth in the long term since it's beneficial to the company - it just hurts stocks in the short term because the stock market hates unions.
For the same reason they registered the domain typescriptlang.org instead of typescript.org: riding on the hype train created by others.

Besides, the project looks really interesting, I'll have a look into it.
If you're browsing the web version of Facebook, the banner to install their app links directly to an APK, not Google Play.

"Better with the app" shows in a bunch of places alongside a "accidentally broken" suggestion bar whose "X" doesn't work.

Messenger refuses to work on the web and requires you to download the app, unless you pretend to be a desktop browser.

Source: I refused to install Facebook's app while on Android and had to use the intentionally slowed-down and crashy web version. (on a flagship processor)
Errr soooo yeah the context is how today’s American family outings compares to American family outings of decades past…

So you’re right the wording was bad, i wasn’t the one that said “not Americans” but I think that person was confused why so many are making flat out incorrect comments like they don’t know anything about America.

My comments was trying to say, “no even multigenerational Americans often don’t know what their grandparents generation was like.”

In this context of comparing American vacations across time periods, the group you’re talking about, Recent immigrants, I would hope aren’t commenting because very few would have researched the topic of American vacations from 1920 to 1980.
except, it's turtles all the way down. is POSIX not an abstraction? TCP? C/gcc/llvm? glsl?
It's only fraud if you have a functional legal system for the item in question; I think some comments made demonstrate that there is a distinct group of people who unironically feel that is not the case.
One thing I don't think we appreciate enough is the decline in taking pride in your work. Personally, I think that's the biggest change that happened recently. Part of it is cost, since it's more expensive to pay for craftsmen versus laborers. And then that cascades down from there. But I also don't think our culture rewards pride anymore. It's not cool to take pride in your work. If you do, your coworkers will scoff and tell you you're not paid enough to care. We've cultivated this apathetic society through wages and culture and it's resulted lots of people doing the absolute minimum at all times.
I've been having a blast using it in my dungeons and dragons games. If you type in, say, "dnd village battlemap" it's really pretty usable. Not to mention the wild magic weapons and monsters it can come up with.
One neat thing I recently encountered is that people are listing apartments with fees as "no-fee" on StreetEasy.

That is, I inquired about a no-fee listing and was met with "actually, there is a 15% on this listing is that ok?".

To address a sibling comment, there are still bait-and-switch listings as well. Many of these are listed as having been on the market for 50+ days. You can spot these placeholder listings with practice. They're especially common with larger, managed [airquotes]luxury[/airquotes] apartments.
See my comment here https://news.ycombinator.com/item?id=32170049
Don't worry, I wasn't opposing the subsidy, just calling it for what it is. In a sense I'm helping reduce road wear by riding a bike. ;)
Russia Creates Malware False-Flag App
You’re only here once, why not make it as interesting as possible? As long as it’s moral, ethical, in-the-lines, be maximally weird? Idk it doesn’t work out most acutely but when it does it’s zesty.
I have a very simple solution, in three parts:

1) We use very few dependencies. We err on the side of writing our own function, library, or UI component rather than installing a new dependency, even if a "better" open-source version might theoretically be available.

2) We use a monorepo. We have two Go backends sharing the same go.mod, and three Typescript/React frontends sharing the same package.json, all in the same repo. An upgrade for one is an upgrade for all.

3) Every first Friday, I update all dependencies to the latest version. Including major versions. Yes this is a pain sometimes (like when I realized we were on Webpack 4 and the latest was Webpack 5), but if you do it consistently, it's usually not that much trouble. 1-2 hours per month on average.

In terms of security, I think this is a good middle ground. The approach has other benefits than security, too.
What are you using GPT-3 for in a commercial setting?
Michigander here, can confirm the roads are more pothole than road in some places. The rich neighborhoods get re-paved every 10 years. The poor ones every 20. Some places they'll just fill them in with something that breaks up in under a year. Some places, why even bother with that? Citycars that assume relatively flat roads in downtown centers are misguided here. The state highways are smoother than midtown hubs.
Yes, but if they organize around this issue they might organize around others which is easier if they're already organized.
Thanks for your hard work! When I discovered your guides ages ago I already had digested a good part of the famous text by W. Richard Stevens, but being my copy a very poorly translated edition (I did read English back then, but the imported book would cost a small fortune), I later had to check some things on your guides for consistency, so they turned out very useful anyway.
> Would you like to calculate how much those tomatoes would cost, if everybody were paying their fair share of road wear?

The cost is already there, it's just extracted through taxes rather than through increased prices of transported goods.

The advantage of shifting maintenance costs over to those creating those costs in the first place is that it allows the market to properly optimize for those costs. If transporting those tomatoes by rail is actually cheaper overall once you factor in road maintenance costs, but you aren't charging those costs to the trucking companies, then they're just going to keep shipping tomatoes by truck even though it's less efficient. The invisible hand of the market cannot optimize for costs it doesn't know about.