skysight-inc/HackerNews huggingface dataset:
> Java need standard logging with slightly improved ergonomics

That's exactly what JDK9+ java.lang.System.Logger is. See https://stackoverflow.com/questions/59976828/difference-betw...
ZoneMinder – FOSS video surveilliance software
Thanks for your work on this. I read it when I was much younger and it hammered home how to treat stream sockets correctly.
The 50 character limit warning is just for the "top line" of a commit, the "commit subject line". It's general good advice to keep things like `git log --oneline` readable for people using fixed width command line terminals to view commit logs.

VS Code expands the box as you add newlines to allow you type a longer body below the "subject line". The lines in the body also give you suggested warnings to stick to 72 characters or below, which also comes from general good advice to keep things readable in fixed width command line terminals for things like `git log` and `git show <commithash>`.

In some ways those warnings/general advice follow things like writing a plaintext email (or usenet posts or…) in pre-GUI days.

You don't have to follow those warnings' advice. You may not care how your commits look in fixed width command line terminals. Some GUI tools format commit messages poorly if you actually format it like an ancient email, and you can just write paragraphs and let the people with fixed width command line terminals use a pager tool that can better reflow the text for them.

The point is the advice comes from a good place, and there are git repos that are sticklers for plaintext commit formatting requirements which is why VS Code shows that advice. But you don't have to follow it.
This feels like when I made a drawing in elementary school, and someone asks if I traced it. It just feels like looking for a way to downplay what was made by making an appeal to "creativity" or "originality".

But the tide never goes out on AI and computing. The capabilities will only grow more and more impressive and unassailable.

When the chatbot is completely convincing is someone going to ask, "I wonder close the responses are to training text" even though no one even blinks when fathers and sons act alike. No one demands children invent new languages to prove they aren't just "randomizing samplers"
IIRC it did that 10 years ago as well, back when I read it for an intro class to C, OS principles and networking.
They're not really any different to a Sun pizza box and we used them as servers back in the day :)
Cities would stop caring about new residents then (as they've done in Canada.)

They mostly cater to the existing residents that own homes and partake in municipal voting.

They'll stop creating new housing developments and put massive permitting fees on proposals for new construction.
I'm kind of surprised that no one had found "verbatim copy" cases as were made with GitHub Copilot. Such exact copies in photography are likely easier to go for than with code snippets.
OK, that's an SSRI which is what I had to come off (prozac), with no major issues.

I'm not at all claiming it's a fun ride for everyone, just giving my one data point that it's not inevitably awful for absolutely everyone. Sorry you had to deal with it!
What's stopping me from uploading custom firmware that:

exfiltrates private information like contacts, SMS,etc..

sends premium rate SMS's/spam contacts

trackers

bitcoin miners

virus

adverts

etc...
Here at HN? Who knows. It depends how aggressively things get flagged. There isn't some approved list of topics.

For the media, it seems they will generally not report on anything that makes academia or public health look bad. Why is that, probably a mix of pragmatism and ideology. Journalists have become heavily dependent on academics to give more or less any story a patina of "expert" authority, often on short notice. They cannot /will not bite the hand that feeds them. As for why they won't criticize public health - progressivists have built into their own identity that the state is basically good, basically competent and public health organizations are a great source of abstract progress. To admit that things they did have gone badly wrong would undermine their whole worldview. If you work for the NYT you don't become a libertarian overnight, especially because journalists who did work there and reported on the public health negatively got fired (e.g. Berenson, Wade...).
I think people's experiences will vary with tools like this due to company policy. For instance, your company allows you to make decisions about whether a vulnerability pertains to you, but many don't. I think that's how these tools become "noise", because the only option an engineer is given by leadership is to comply to the tool.

At this point, I think a lot of problems in software are actually misaligned or misincentivized policy gone awry. When you read about them on forums they look technical, but they're not.
Ok, I see where the disconnect is. You are talking about work that has no value for ‘real people’, or humanity in general. They aren’t providing a good or service that anyone wants directly.

However, they are clearly providing value to SOMEONE. The person paying your wife gets more value (money) than they pay your wife to do the job. They aren’t trying to keep her busy, they are trying to make money.

You could call this rent seeking, which is a completely fair criticism. It just isn’t the same as ‘make work’ that is simply trying to keep someone busy. They are trying to extract value in a way that is not good for society as a whole.
Yup - those fleshpots where the code base is too convoluted, or everyone is "too busy" to tend to such matters as who gets notified for what (and to, you know, update these settings once people leave the org) probably have lots of other red flags. So you can definitely sleep better knowing you managed to escape that one.
"If you can get a wired, use a wire.." Tech support advice I've given for at least a decade. It's amazing how often people end up being concerts to my way of thinking after a little bit. Wires don't have interference, they don't randomly not work (or much less, I have seen that). They have way more individual bandwidth. They are better in every way.
The iconic Atari 2600 console gets the Lego treatment
i think riot put together a good article on technical debt: https://technology.riotgames.com/news/taxonomy-tech-debt

i stopped using the term technical debt. 'technical debt', 'refactoring', etc are not helpful to product owners. if something is contained in an area youre never touching, its not really worth even tracking because making it better won't improve any business metrics. tickets get lost, better to throw a comment in the code if anyone starts touching it later. If new functionality requires code changes, then that's just part of the requirements for that functionality. If some bit of code is slowing you down, then its a first class ticket to speed up developers, with explicit numbers on hours saved.

at the end of the day, the business doesn't care about code quality, it cares about revenue/profit, so reframe any tech debt in those terms
How to Use Google Alerts as a Workaround for RSS Feeds in Google News
You don't have to pay Apple to deploy to your own device. I don't have a developer subscription. You only have to pay the 99€ to access the store and provisioning.
This facile response ignores that Apple Messages is a system, not just an encryption algorithm. Of particular concern is key management: who manages the keys that allow the messages to be decrypted? Currently, it's Apple.

What this Act says is that Apple Messages must interop with any other messaging system. If you spin up a VM running an iMessage-compatible server on Hetzner, Apple Messages must interop with you and cannot privilege Messages (e.g. by continuing to use blue bubbles as a differentiator). That VM may be malicious (for ex: it may log who communicated with whom when), but the Act still requires that it be placed on an even footing with Messages.

Similarly, the Act essentially says that once implemented, anyone using a phone can unintentionally be sending all of their messages to Facebook Messenger, which by law must have seamless interop with Messages. Any group chat could be logged by Facebook by virtue of one person in the chat choosing Facebook Messenger as their default messaging app.

This requirement materially changes the security posture of a billion devices currently in use. You may believe the tradeoff is worthwhile, but it's still not a free tradeoff.
Oof, terrible policy. Local government finances take a hit for shared owners deferring maintenance. Kicking the can on top of kicking the can.
Maybe CNET is offering me large sums of money to randomly redirect every hundredth visitor!

Actually, they're not, so this is weird. I can't repro, and ripgrep tells me "cnet" doesn't appear in my web pages anywhere.

If you find it, I'd love to know what it is.
They'll likely immediately go out of business, because I can just pay OpenAI 15 cents directly for the exact same product.
> If it’s down already it can’t get worse.

Oh yes it can.
Google pausing hiring for two weeks
My car does this too! Except the first song in my library is A Christmas Festival by Boston Pops Orchestra.

The song has a dramatic opening, to say the least.
That would make the gas tax a tax on the poor, whom cannot afford electric cars
Yes. Images will lose all authenticity.
Your tutorial demystified network programming for me when I was just a kid. It deserves all the praise it gets. Thank you!
While we have tax treaties that afford some protections to copyright owners for cross-border violations, the processes outlined in those treaties aren't built into in Youtube's automated copyright claim process.

For cross-border violations you need to reach out to Google Legal.
I live in PDX too! You could actually ride streetcars all the way from Milwaukee to Vancouver at the turn of the century (if you didn't mind taking the whole day to do it).

But ironically, MAX is a good example of the negatives of trying to modernize the streetcar concept. The length of a train is limited by the length of the smallest city block served. So there are severe capacity limitations inherent in the system. And you are still slowed down to some extent by street traffic. It boggles my mind how slow the yellow line is.
Why not? What changed?
If you are listening to Spotify and accidentally engage with a video on Facebook, after the video plays, your device will be completely silent. “Now Playing” will be blank. If you press Play it will resume from whatever was last playing … in Music.app!

If you have a HomePod playing your family member’s music, say “Hey Siri, pause” because a phone call came in, and then “Hey Siri, play,” it will start playing wherever _your_ music.app last left off.

User intention is a really tricky problem! But a cynical thought would be “why would Apple fix a bug that causes people to use Music.app more?”
Thank you for sharing these guides.

For easy access, here are the listed sites and their sources.

• React Native Express - https://www.reactnative.express/ - https://github.com/dabbott/react-native-express

• React Express - https://www.react.express/ - https://github.com/dabbott/react-express

• TypeScript Express - https://www.typescript.express/ - https://github.com/dabbott/typescript-express (Link not working?)

• Javascript Playgrounds - https://github.com/dabbott/javascript-playgrounds
CEOs hiring people for big projects is the cause of inflation? Typical humans save money? I'm not familiar with the world you're describing.
This is false, revisionist history. During the war maintenance was deferred and many operators either went bankrupt or dramatically reduced operations. By the time the war ended the tracks and rolling stock were all in need of replacement.

The public did not love streetcars for many reasons. The ride was rough, they were boiling in the summer and freezing in the winter. They forced all manner of people into close quarters with one another. Insufficient capacity meant it was not unusual for riders to cling to the sides of cars where that was possible.

When freeways and buses were presented as an alternative the public embraced building new infrastructure over rebuilding the old. Part of that is because the downsides had not yet become clear.

Blaming some corporate bogeyman is always tempting but does not change the facts. The streetcars were replaced because they fell out of favor with the public who wanted to try the new and shiny thing.
Yes, I have a hardware and a software issue: the root cause is that it's an iPhone running iOS as normal.

This isn't a hardware defect or a broken install. It's just mediocre software, nothing more. This isn't even that glitchy. All those things don't usually happen at once, although they are recurring - including for friends on different device generations, ruling out unlucky hardware and moon rays.
These are mostly class action suits that will result in a settlement. Antitrust enforcement in America usually just means the company will sell some of its divisons (maybe Google sells the ad business). Half the push for tech regulation comes from Republicans looking to "own" the Democrats. This EU law would not fly at all in America.
Maybe credit card corporations shouldn't be allowed to decide which businesses are acceptable and which aren't? Who elected Mastercard, anyway?
Eh, I’d bet the arbitrage window is pretty brief, and that prices will fall closer to $0.15 pretty quickly.
> "This has led to is a glut of high quality housing at very low prices."

Yes, but this (obviously) doesn't mean this housing is more affordable. It's not. Sure the razor is less but the blades (i.e., taxes) count as well. Both come out of the same pocket, so to speak.

Housing prices are a function of affordability, and that is the collective sum of all associated payments, not just mortgage.

So while we're on the topic, this is why the "college loan debt means more people can't afford to buy" logic (?) doesn't work. Eliminate that debt and prices will go up. Why? Simple! Because the market can bear higher prices.

Roughly the same can be said for raising the minimum wage. Eventually, housing will eat that up as well. It just takes longer because leases are one-year cycles (and perhaps other local rent-increase limits).

What we need is more supply. The only way to truly lower prices is to increase supply. Anything else is smoke & mirrors.
Imho individual cars should be banned except maybe for people with disabilities.

Append "in any area with a population density over 5,000 per square mile" and I'd agree with you.
It's almost a requirement out in the world. Recently the following come to mind:

- A food truck sends a text when your food is ready

- The menu at the restaurant is only available via a QR code which sends you to a website

- You have to take a picture of your license plate for some parking requirement
Based on this, can anyone explain what treatment should be pursued if they are suffering with debilitating depression? I have a family member on SSRIs and therapy.
China-Made 128-Core Arm Chip Takes Overall Performance Lead in Integer Workloads
USA has about 2.5 billion acres

I don't see how that's relevant, not all land is equally well suited for housing, especially among the elderly who are likely to need some sort of living assistance and regular access to healthcare.

property taxes are terrible for old people. you should be able to buy a reasonable amount of land tax free.

I think something like California's Prop 13 that puts a cap on property tax increases is a better idea -- but it should only apply to owner occupied primary residences, not second homes or investment properties.
I love cheesecake with strawraspcherries on top.
StereoKit seems like straight up cut to the fun. In my little free time all the other VR & MR platforms have so much cruft. Unity, endless configuration. Unreal, clone an fork of it and build it. Please I want to play & occasionally teach.

Any plans for AR support?
Look at figure 2 in the Lancet study. Seems to be making that claim indeed.

As for immune function, the phrasing isn't as precise as it could be but he's paraphrasing a cited study so does it have to be? There's lots of fraud in science but that word should be reserved for things that justify it, like made up data, misrepresenting your own data, motivated reasoning etc. Assuming the reader will understand what's meant based on context, especially when the cited study can be easily loaded, doesn't rise to the level of fraud.
You are going to have pick-pack-ship. With pharmacies, the number of SKUs are quite high (there are around 250,000+ NDC codes - National Drug Codes assigned by the FDA). Combine that with dosage regimens in prescriptions and other requirements, it is almost impossible to avoid the human from the loop.

Having said that, the issue preventing automation of this is not technical. The issue is legal and regulatory. So, perhaps "completely automating" is a misnomer.
> Is hackernews on the side of QA people?

That is such a trash comment. Good QA/test/validation engineers are worth their weight in gold! It is a absolute crime we don't pay the profession more.
Parenting > "Gillette Releases a New Razor for Babies"
The specs (there are multiple) are enormous and you honestly have zero hope of fully implementing one from scratch. It's thousands and thousands of pages covering everything from the physical layer all the way up to deep application-layer integration. Manufacturers rely on support libraries and hardware that does most of the work, and until only the last few years most of those on the whole have been total garbage (again because the specs are so massive it just costs too much time and effort to implement them). I don't expect anything less than a team of 10 people all with a mix of senior hardware and software/firmware experience could fully implement bluetooth & bluetooth LE from scratch in less than a year.
You can also list/lookup businesses on Facebook and eg Bebo, but factors that run contrary to user desire and performative obtuseness remove utility from one over time.
We have a very long history of killing each other over unions. Union violence has been committed as recent as 2018-2021.

https://en.wikipedia.org/wiki/Union_violence_in_the_United_S... / https://listverse.com/2017/09/14/10-tragic-times-the-us-gove... /
https://www.pbs.org/wgbh/americanexperience/features/themine... / https://en.wikipedia.org/wiki/Colorado_Labor_Wars / https://www.intermountainhistories.org/items/show/219

In the 1970's Reagan ushered in an era of busting unions and they have been declining ever since. Ironic as Reagan in his youth had actually fought for unions.

https://medium.com/the-future-of-labor-unions/ronald-reagans... / https://medium.com/the-future-of-labor-unions/why-has-union-...
For business apps, make an effort to become a domain expert and user/operator on their subject and focus on making UIs easy to use, as opposed to easy learn and difficult to use.

“…if we were focused on making everything easy to learn, rather than easy to use, we would all be riding tricycles. The bicycle is harder to learn to ride, but much more powerful.”

- Douglas Engelbart
I try to think UI-first. When I start a project it's not "How do I implement this functionality" it's "How do I make this UI".

UX is a lot deeper than where the buttons go, it's about workflow, and architectural decisions can constrain UI. Using a UNIXy suite type model? You might have trouble editing an earlier decision without undoing all work after that, unless you are very careful.

Some architectures might make auto discovery and drop boxes hard and users will need to type IP addresses themselves. I'm convinced a top notch UI has to be a goal from the start, or it will take twice the work.

Good UX means the actual functionality is designed based on the psychology of the users, not the logic of the task. An undo button is worth more than beautiful code. 2 redundant buttons that do almost the same thing, that could just as well be done by manually entering parameters, is fine if that's what users want and it will save time and stop mistakes.

You're not modeling a task, you're modeling how a user does a task.

Next up, white space. It really is important. Packing 200k things on screen will annoy everyone. Modern UI design might disappoint some in terms of aesthetics, many people hate the ultraminimal look, but the layout is pretty good and paying attention to how everyone else does it makes sense.

When was the last time you needed a manual or google to use an Android app? Almost never for me, because they are self documenting and things just work.
I don't think it will ever go away if chess is still around. But perhaps it stops being the main viewership draw
Do you know how to read usernames?
I did write a guide to C that's currently in beta. If it's any good or not... Well, I'll leave that up to you. :)

I also really like K&R2 and Van der Linden.

https://beej.us/guide/bgc/
That sounds a lot like Go Seigan in the Go world. Dude was ahead of his time and developed a style of play that was remarkably similar to AlphaGo. His intuitions on the importance and usefulness of a position fueled his fighting ability.
It also plays into the whole phenomena where many people for some reason would rather ensure one person is punished than a hundred helped.
The truly poor can't afford a car regardless, especially not at 2GBP/L gas prices already.
> The government can't direct a company to do surveillance that the government itself couldn't do.

What does this sentence mean re: legal text?
Theoretically you can run a firewall that blocks all common resolvers but its more work
> Private roads are irrelevant - electric vehicles don't pay gas tax, that's the point of this whole conversation.

uh, yes?

which wouldn't be the case if we switched to a tax based on an odometer

that's the point of this whole conversation.
Adding to the point:
After all of that, it’s not like driving in/around LA is fun.
I've read that rent-a-family is a normalized service in Japan, I don't know if that's a common rental there.

https://en.wikipedia.org/wiki/Rental_family_service

This makes me think that humans don't crave actual emotional ties and connection as much as the appearance of one. That is, they are not paying for love and kinship, just the ritual of it, which maybe all we have to go on. "There's no such thing as love, only proof of love."

Come to think of it, I think there's an east Asian tradition of hiring mourners to follow the funeral procession of the deceased, and the expected crying and expressions of grief.

https://en.wikipedia.org/wiki/Professional_mourning
> much better to use those resources in tournaments where you can actually play a lot of games with it before people really get a chance to study it in depth.

That doesn't exist anymore, any game Carlsen plays is studied in depth by the world immediately, and especially by his opponents. Same for other top grandmasters.
I personally think that it's very unlikely that Meta will die anytime soon just because they make mediocre products. Look at Microsoft. Windows is still mediocre but it still sells albeit indirectly. Meta is driven by data and social connections, not by products. As long as they have a foothold on those, the company would survive.
High property taxes are only “good” in this stupid system that we have to reduce speculation. But what would really be good is if we could stop using housing as investments that drive the prices of homes higher via inflationary mechanisms so that the prices of homes remain more stable over longer periods of time. Which is exactly how a lot of other countries housing markets work. In a better system, property taxes should be relegated to the dustbin because it turns property ownership into property leasing which is antithetical to the idea of private property.