skysight-inc/HackerNews huggingface dataset:
> But AI will take away all coding
If AI takes away all coding, who will program new AIs? And when you want to tell an AI what to make, you have to tell a computer in very precise language what you want it to do, otherwise you might have unintended effects, which sounds a lot like coding to me
Use an embedding, then quantize (i.e. rounding) maybe?
That's why you run X in your sandbox/QA/testing/whatever-you-call-it environment, safe from the prying eyes of the public internet and the private data of users. Once it's all good there, and the community has come to a consensus about it being safe and ready-for-release, that's when you can put it wherever you want.

99.9% of releases for packages like this are boring bugfixes and stuff, not earth-shattering new features. You're not at a competitive disadvantage for not having taken this version of xz and having routed all of your traffic through it.
Or it becomes the best peer study agent for young humans and jumps their IQ high enough to begin handling the problem of extreme wealth concentration.
The scanner is faster because it collect less data.

The image is sharper because it have more data.

Where did the missing data came from?

It came from the training data set, not the patient.

No matter how good the image look like, it is not something from from the patient.
But you still have to understand what you're doing, they don't produce accurate code all the time, and I'm not convinced they'll be able to just insert working code into existing complex systems.

I fully agree. I have been using Copilot for a while and the errors it makes in more complex domains (algorithms and data structures more complex than 'write me a quicksort') are just stupendous. Even at a more basic level, it regularly makes Rust syntax errors that my 10yo daughter has no issues spotting.

It has been really awesome for writing boilerplate code though. Especially with in-context learning, writing one example and then letting the model extrapolate it to other methods, functions, etc. works great and saves me a lot of time.

It's hard to predict the future. But the current best models feel more like a much better IntelliSense (though API hallucination is a serious issue) than something that is going to replace good programmers anytime soon (unless your task is writing boilerplate code).
I get the sentiment. zstd is just better, though!

Other than that I did try a manual port (of zstd) to Java but I was not pleased with the results.

The other part is that systemd uses plain unix sockets with the most basic of protocols (that part along with docker forwarder was doable)
Previous discussion: https://news.ycombinator.com/item?id=39889517
I think both are not addictive per se, so it's just people whose life is so bad they just want to tune out all the time.

Alchol is more available so more people are alcholics.

I think cannabis is preferable as it won't destroy your liver and there are ways (vaping, edible) to assume it without wrecking your lungs.
That's how I feel about Microsoft generally
Currently, I am focused on Mandarin Chinese, LLMs. I would like re-learn math up through undergrad discrete math too and develop an understanding of the Linux kernel.
Does mass production take away your pleasure of making a jet engine or smartphone by hand? A pleasure which never existed, you couldn’t do it by hand if you wanted to. Maybe we’re maxing out what teams of human scale coders can build, and when factory made code becomes a thing it will be so far ahead, so much bigger, that we will be left with the equivalent of the option of building a chair (yesteryear and basic) but not building a bike or car or plane or anything modern.
You’re assuming most small companies are as vigilant as your company
not documentation you'd like.. I can only had a sheet, at first excel and then google sheets, which I made to make it easy for me to track it all. I did travel a lot due to business etc and over time it all fell into place. Here's what they look like stored now, waiting for a move soon and for a more permanent setting: https://twitter.com/Keyframe/status/1550975562742644736?t=0N...

I'm also close to finishing N64 and maybe halfway there for NES (which I have no illusions on completing ever).
The 1ng limit will very very likely be changed to 3.5.
The article didn’t make its point precisely because it failed to state a starting orientation, rendering left and right meaningless… assuming Australians all face the same direction at dawn, or are stupid enough to stare at the sun at any given moment of their day in the first place, doesn’t help the point. The actual point they intended to make was that in Australia the path the sun traces through the sky is always to the north of your position, whereas for someone in America or Europe it’s to the south, but neither of these has the slightest thing to do with left and right, neither of which exists without a subjective orientation that cannot be assumed by the reader.

Directions like North, South, East, and West are relative to the planet. Clockwise and anticlockwise are relative to the clock face. Left and right are relative to the observer’s subjective position. Talking about the sun’s position and arc in terms of left and right is acting like the universe is solipsocentric.

Maybe only we who live on boats get this in our bones?
I bought mine in 2013, I have about 30 light around the house. Over the years 1 failed (it was turning back on by itself). I obviously have the old generation lightbulbs, the new one might be different, but for me they have been incredibly reliable.
I am not that old, I started coding in the amd k5 days, I code between 8 to 16 hours a day for 25 years now, and I really love it, I think we have not even scratched the surface of what computing is.

We need so many programs, and so many systems, sometimes I get overwhelmed by the amount of code that has to be written, and the amount of hardware that has to be made, and yet the last 20 years most of tech's brain budget was spent on digital heroin and surveillance.

We still don't have cheap self cleaning public toilets (people literally shit themselves on the street in 2024), or AI mouse killer robots (costs 500-1000$ to catch a mouse with exterminator if you don't use inhumane traps), not to mention nanobots, biotech, cheap personal teachers or climate change/energy technology.

If you dont think you are too old like the OP, I say, buckle up, and start building for the future you want. You can start working on any field, or dig into any subject, you don't understand control theory or deep neural nets? Ask it, watch some lectures, ask it again and again.

We are on an inflection point.
Sounds like a great reason to watch that 30 b/s video at at least 1.5x speed.
I don't know JGoodies Binding so I can't help you with that, sorry. The concept is general. The code above uses Kotlin syntax for brevity but of course you can use Kotlin with Swing too.
Not being rich is...

asking people you've just met what they do

thinking CEOs aren't part of the working class

choosing the option with the best value

being more careful with the "nice" furniture/car

buying cars/houses on credit

splitting the bill even if you're not trying to make anyone comfortable

leaving nothing on the table in a negotiation

figuring out how to solve a problem instead of who you'll call

thinking hobbies which involve hiring people are expensive

arranging your life according to tax deductions

being uncomfortable with paying for services you don't use
The regulators need to forbid MS from bundling these two at all, so that you have to pay separately for Teams, and that price is no different than if you subscribe to Office or not. The only way it should make any sense to use Teams is if they're basically giving it away for free or close-to-free (in which case the regulators can then bring a court case against them for "dumping").
I was low key hoping for something Age of Empires II related... but GeoGuesser is fine, too.
To be honest skype for business was a piece of shit. Teams is an even bigger piece of shit. Don't think that made much difference to users.
So is driving.
If this is really such a huge problem, the solution seems simple: simply let every mailbox scan the stamp before accepting the letter. For parcels this is being done already at the drop off point.

The mailbox could verify the stamp barcode and refuse it if it's invalid, or require a simple contactless payment when no stamp (or an invalid one) is present. Problem solved. It would also be handy because you don't need to keep stamps in stock for that once off time you need to post something.

Of course this tech hasn't existed for most of the life of the postal system but it does now. So why not do that?

Fining the recipient who had nothing to do with the alleged crime in question is a bit disingenious. It's something that was unavoidable in the past but not now.
Possession of certain substances sure isn’t legal in Germany.
According to “Spooky23’s universal law of chat”, the apogee of chat clients is circa 2002 AOL Instant Messenger, and chat clients can only get worse with time.

Teams is unique as a combination of chat, phone and SharePoint client. Thus it was born an abomination and the laws of nature dictate that it must only get worse.
> because eventually the full heap will be scanned anyways, as it is virtually impossible to keep the promotion rate down to zero. It only delays that moment.

But the whole point of tracing collectors is that even then scanning the whole heap is proportional in cost to the size of the working set, and so the amortized cost goes to zero with increase in RAM. Scanning the working set is still cheaper than tracking all references constantly. In fact, throughput wise it's a winning algorithm -- a doubling of RAM leads to a halving of cost.

I'm not claiming that tracing collectors always lead to optimal memory management, but the ones that are in common use are, in practice, much better than the refcounting collectors in common use except for footprint.

> And also tuning generational GCs is much harder than non generational.

There's no more tuning on the collectors of the last couple of years (I'm talking about ZGC and generational ZGC).
All in all, am I not vulnerable if I'm running an init system other than systemd?
I have partial aphantasia. I went through a few of the mod's posts and surprisingly... they actually make a lot of sense, given the context of how my brain functions.

I understand why this is getting downvotes, but I'd like to float the possibility that perhaps the author is on the right track.

Would be interested in knowing what other folks with or without aphantasia think.

I think this is where you're supposed to start:

https://www.reddit.com/r/CureAphantasia/comments/z0clpt/how_...
I feel this becomes more and more relevant again:

https://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/E...

Edit: To add on this, I think there is a lot of software that is written in a throwaway fashion (CRUD apps, shell scripts), where using LLMs might beneficial. But anything where correctness actually matters, why would I describe it in natural language only to then check the implementation?

The much more sensible use of LLMs to me is the other way round: creating ad hoc documentation for code that you can even ask questions. But that's probably not fundable by VCs on the same level.
This is just Amazon's "Working Backwards" methodology [1] expressed simplistically. There's also a book about written by key Amazon people. [2]

A core part of the Working Backwards idea is to start out by writing a fake press release, even for internal projects. This helps crystallize exactly what is important and what isn't, as it forces you to express your goal precisely and succinctly as well as define what it brings to the table.

[1] https://youtu.be/aFdpBqmDpzM?si=NFM9N62VpWmRi8Jp

[2] https://www.amazon.com/Working-Backwards-Insights-Stories-Se...
Before computers, there was no programming and you didn’t worry. After computers there maybe something totally new and special and you’ll never think about “coding” again.

Maybe you’ll use AI to create entire new universes, simulated only perhaps but who knows how wild and interesting it can get.
I also get a bit of the same feeling (only i think i still have the energy to climb that hill). But i feel really worried for the junior devs, that didn’t have the time to build their skills yet. They’re going to be the first batch of jobs rendered obsolete by AI. Only harder problems will be left to solve, and only senior will be able to do it. Until even those problems get solved by AI of course.
That’s amazing! Thank you for sharing it, good luck on completing the other collections.
>They are, almost by definition.

They're not my anecdotes. They are things that made international news due to being so scandalous. One blogger pulls uncited stats out his ass and now I have to fight in the comment section to get people to admit the obvious.

>I haven't heard of any, care to give examples?

Sure.

1. https://www.cbsnews.com/news/faa-clears-boeing-737-max-fly-a...
2. https://unitedafa.org/news/2021/5/4/airlines-rush-to-put-par...
3. https://news.delta.com/how-delta-people-are-awakening-over-5...
4. https://www.cnn.com/2024/01/08/business/boeing-safety-qualit...
5. https://fortune.com/2024/03/08/boeing-united-airlines-runs-o...
6. https://fortune.com/2023/06/01/retirement-surge-worker-gap-a...

So you see, there is a clear pattern here. If you're waiting for these people to incriminate themselves, you're going to be waiting a long time. But they can't hide accidents for long because everyone cares about having safe planes, and every single one of these incidents has hundreds of witnesses.

>How can you not trust a simple stat like number of deaths / number of miles flown? Do you think there were accidents with deaths that were hidden?

I think I already explained it. Airplane crashes are very rare, so I believe the numbers can vary dramatically year by year. Planes are very variable in capacity, so the number of flights and deaths is also highly variable. I can't say for sure whether the number is reliable, but even if it is I think being fixated on that number is a bad idea. All the negligence and personnel issues are putting people in grave danger.

>Incidents, not accidents. There is a difference.

Yes this is true. Accident implies nobody is at fault, or this stuff is excusable. It really isn't, because it's negligence at multiple levels. On the bright side, that is easier to fix than defective plane designs.

I find the presence of this article to be inorganic. Why is this dude trying to convince us that air travel is safer, when everyone can see that it isn't because of the sheer number of ridiculous failures? That's the hilarious nature of the world we live in. People committed to lying for a living put themselves in the position of having to say amusingly wrong shit all the time. I expect to eventually see a reporter telling us that planes are safe as a plane crashes in the background behind him. It would fit the 2020s perfectly.
I'm honestly really worried about Andres. He thwarted a very expensive operation by an state actor.

Also, this backdoor was discovered by sheer chance. How many of those backdoors are still to be discovered? We should be checking all source code present in a standard Linux server right now, but all I can see is complacency because this single attempt was caught.
Refcounting's latency is worse, not better than modern tracing. Swift chose refcounting not because it performs as well as tracing, but because they managed to get it to perform acceptably for their needs (with special language features), and they really care about footprint.

If someday there's some advancement in refcounting that makes it better (or even as good but with significantly lower footprint), you'll see all languages that currenly use tracing switch quickly. For the time being, though, tracing is winning.
> and after producing some foul fumes, they were just passively lying on the floor with a stare of apathy

That's like deciding to never try beer after seeing some people getting blackout drunk. Of course, it's your choice and there is absolutely nothing wrong with that but still a weird argument to make. A lot of things when taken to the extreme can lead to very negative outcomes, not exactly a good reason to penalize (I know you're not suggesting that) or judge the people capable of moderation.
Very funny but perhaps I wish it wasn't.

My colleagues use RDD and MDD:

RDD -> Resume Driven Development

MDD -> Medium.com Driven Development

Damn fashion show this shit.
Most cars no longer come with a spare wheel, certainly by default. Not sure if that’s because cars don’t get punctures any more due to the great state of the roads here in the U.K, or because people just can’t even change a wheel.
> This hill is for others to climb. Perhaps it is their first hill.

> This feeling is new to me. I was eager for every challenge and every change in our industry.

You should not stop at this initial analysis. There is likely something deeper here: AI is a fundamentally different sort of innovation compared to other innovations like object-oriented programming. And we can see this on multiple levels:

Level 1, The Personal: AI is the first innovation to target creative tasks directly, thereby taking away moments of discovery, of figuring things out for yourself. It takes away the moment where all you've got is some basic documentation and you're trying to figure out how things work.

Level 2, Business and societal: AI was invented in a very different time than the transition from assembly to C, etc. It was invented in a time of global capitalism, where the goal is to push wealth and resource extraction to its logical extreme. The motivation of those who invented it are those who have a God complex and want to replace all of human labour with as much technology as possible. It is more business-motivated than human- or curiosity-motivated.

In short, AI is not a good thing. In this "intermediate" stage, programmers are giddy with AI because it is a fascinating tool no doubt, but the endgame is not to foster a greater environment of sharing. The endgame is to get programmers to make it so good that communities of people doing things together are destroyed completely for the sake of total control of society by big tech companies.

You might think you are old...but I am in by 30s and I see the exact same thing. AI is the perfect example of the law of diminishing returns that marks the intersection of two curves: the descending curve of human creativity and the ascending curve of technology as a tool for total subjugation and destruction community that you once loved so much.
Debunking Davos Conspiracies (Davos Man) [video]
Growing at home is not infeasable. The 50g concern dried weight. Its still not clear how the law will be interpreted, we will have to see what the courts will say.
I don't think we've ever seen that happen. I'm skeptical that it ever will. Costs go up as one gets older - family cost more , healthcare, etc. The company isn't just paying for your salary, They're paying for your benefits too.

If you're factoring in cost of living to outbid someone, then clearly offshore could outbid onshore and the problem still stands.
> But I'm not sure if accepted sockets fall into this category.

For the HTTP server in this article, no. It contains an embedded TCP/IP stack (linked into the HTTP server executable), which expects to talk to a network card driver TSR using the "Packet Driver" API (normally INT 0x60, but the interrupt to use is configurable). Network connections completely bypass the files subsystem in the DOS kernel

Nowadays, the vast majority of people doing TCP/IP on DOS [0] use Packet Driver, and what I just said is true for anyone using that. However, historically there were a huge array of DOS TCP/IP stacks, all implemented differently. It would be (somewhat surprising) news to me if any of them represented individual network connections as files in the DOS kernel, but not having looked at them all, I can't confidently say.

[0] which is almost all hobbyist/retrocomputing: I'm sure there are a few embedded systems running DOS surviving, but most of those likely don't do networking, and many of the few that do may be running something other than TCP/IP, so any remaining production TCP/IP use under DOS is likely quite rare
You think this guy acquired a 740 carat raw stone for $1000?
Free is still too expensive.
The authors are required to make it obtuse. They're required to use warts on all of the names because most of the code is in the head files and is generative code compiled by users of the library rather than the vendor. In order to avoid naming conflicts they can only use obscured names in their implementation of any but the defined API (eg. naming any internal functions, macros, or variables with leading underscores).

So, the authors did intentionally make it as obtuse as possible for your benefit. It's written to be used, not studied, by all kinds of developers in all kinds of circumstances.
China's Advancing Efforts to Influence the U.S. Election Raise Alarms
Solid Neal Stephenson subplot material
Great suggestion. I made the change now! Please have a look: https://www.metallicss.com
> better than sugar

Maybe let's not get ahead of ourselves... sugar when consumed in moderation and with enough fiber/etc. is not really an issue. Also a lot depends on how you chose to consume cannabis if you're smoking it, it's no better than tobacco (besides that you're likely to do that way less frequently).
If you do, then that marks you as having cash to throw around, making you a more valuable ad target. So the advertisers raise their bid. It's part of the great cycle of digital content channels.
You are never safe. The police likely won't save you, they won't even bother investigating theft.

You'd have better service if you paid a private police force to protect you.

Maybe without all the waste in government budgets your private police will have more money to spend on patrolling the streets of your neighborhood and installing cameras to actually do something useful.
>vapour doesn't "stick" to things

I used to vape indoors, and vape absolutely does stick to everything if you don't have good ventilation. It doesn't smell like toboacco, but it's this greasy/sticky coating instead. It was total shit-show to clean everything when I moved.
QubesOS is the closest we have, in terms of better security model, in the desktop area
I mean, if it's just the case that you've drank that much of the Cloudflare Kool aid that Akamai, AWS, and GCP don't have competing options in your mind, then that's a different problem entirety. Good for Cloudflare's wallet, and kudos to their marketing team though.
Newer models have the keyboard riveted in. Hugh Jefferys replaced one and it seems bonkers to do. https://www.youtube.com/watch?v=W1Purem1NF0
So soon the world forgets the words of President Thomas Whitmore:

We are fighting for our right to live. To exist. And should we win the day, the Fourth of July will no longer be known as an American holiday, but as the day the world declared in one voice: "We will not go quietly into the night!" We will not vanish without a fight! We're going to live on! We're going to survive! Today we celebrate our Independence Day!
> This tiny detail makes the difference why employer-mandated drug tests are not a thing in Germany like it is in the US.

Not really. The business of employer-mandated drug testing in the EU is generally tricky, and employees enjoy wide ranging protections. Most countries only allow drug testing where there is a certain aspect of risk, and in most of those case, only a physician can perform the test, and cannot share findings, only declare the subject as fit for duties or not.

In Germany, specifically, a pre-employment test but a physician is allowed, and when employed only rarely and for very specific circumstances.