skysight-inc/HackerNews huggingface dataset:
There's more to comment on than just the topics confined to the context of the article. This, for instance.
If NAS builders can't cope with this change maybe they shouldn't be in the NAS business.
> but add 4-6 months to whenever you expect to get your order from them.

I ordered their Analogue Pocket, with the dock, in October 2022 and it finally arrived in August 2023. So more like ~10 months.

At the time that I ordered they only had black and white options, but of course they announced some really cool transparent ones the month after I got my shipment. I guess that's the gamble of pre-ordering. Either way I'm very happy with my purchase even if it took many months to arrive.
Seems like they need to adapt the level of difficulty to the new world of developer tooling. An AI may be able to write a starter template and used wisely can move the project forward, but it still requires knowledge and expertize to build a system of systems even with the AI.

This is an opportunity to change our expectations of developer potential. Up the stakes and innovation will soon follow.

Edit: This is also an oportunity for someone to swoop in and make the AI version of this competition with exciting and complex challenges, and make Advent of Code irrelevant by next year.
Communication should be sent out by whoever made the decision and was in control of the outcome. LinkedIn operates almost completely independently from Microsoft, so it is appropriate for their leadership to be the ones taking the hit.
This article is similar to https://deno.com/blog/node-config-hell

What I did, is I removed all linters, like eslint, prettier etc, because they did disagree about syntax. Point is to make to code minimal change, that fixes something, or adds some feature. Not that most commits would be about fixing syntax.

I also merged all branches to one main branch, because merging between branches did take a lot of time.

What if there would be no build step? DHH has some nice ideas about that:

https://world.hey.com/dhh/you-can-t-get-faster-than-no-build...

Let's make progress towards less complicated stacks.
Lots of things! See the functional print subreddit: https://old.reddit.com/r/functionalprint

(There is a new community on lemmy or madtadon, I'm sure its nicer but I don't remember the address)
C would have been great as a portable assembler. E.g. if a syntactic + mapped to the hardware `add` instruction, that's pretty predictable! But it doesn't; it maps to the hardware `add` modulo compiler optimizations (like folding and strength reduction, which are done assuming overflow and other tricky parts are UB). Basically everywhere UB is permitted by the spec is so compilers don't have to handle the tricky cases, don't have to give semantics for buggy programs, or even help in debugging, and can make what would be unsound optimizations if the operations truly represented the target CPU's "weird" add semantics.
Not the parent, but it could mean that for some reason (biological, environmental or otherwise) some people don't receive as much pleasure from social contact as others. It could run the scale from mere introversion to pathological. To my knowledge there isn't a pill you can take that makes you more interested in a particular topic. (Although, when I think about it, anhedonia could be a symptom of depression so it could be addressed with medication. But some people don't have motivation to pursue treatment.)

Also, if one's social skills are lacking it's even harder to get treatment, if it's difficult to articulate the problem or why a stranger should care about them. One's social standards for failure could be set so high as a result of their past that only an AI or other parasocial method could be designed to clear them.
So for the uninitiated, what was the issue with NTLM that makes everyone happy they're switching to kerberos?
Mohak & Tomer excel at writing meaningless corporate-speak.
Really? I associate it with the highest performing mobile CPU that’s not Apple. Is there a line of CPUs that outperforms them for high end mobile?
”Maybe Enki knew that also," Hiro says. "Maybe the nam-shub of Enki wasn't such
a bad thing. Maybe Babel was the best thing that ever happened to us.”
Applies to all phones, dumb or not: law enforcement sends you a SMS that must never be shown to the user. It answers with data that leads to your precise location. Has been there since forever.

Advocating against Apple force-updating a phone that you haven't bought seems... silly in comparison? Especially as only with an up to date OS, you can be sort of safe against attackers, be it state level sponsored or regular ones.
There's a difference between a company that overextends itself and fails to live up to its own promises, and the current explosion of LLMs. Are there some snake-oily VC pitches that over-promise what LLMs can do? For sure. The big distinction is that LLMs already have a whole bunch of things they're great at while Babylon was never really able to perform even one of it's promised features very well.
This news makes me miserable.
That last bit is really interesting. Do newer languages make use of those features? Sorry I’m fairly ignorant of this level of the stack.
I think a slide rule isn't going to help much...

You'll still need to do the addition, and then you'd need to eyeball 15 3/4 as a number between 1 and 2, do the division, and then eyeball the result into a fraction.

I think I've only seen decimal marked slide rules, you could certainly have a fraction marked rule, but it wouldn't be that helpful, because 15 3/4 is not easy to turn into

10 * (1 + 1/2 + 3/4 * 1/5 )

And then you're not at a power of two fraction anymore either. Some other tool would be better; probably a pocket calculator that's taken advantage of half a century of computational advances and can manage fractions.
https://en.wikipedia.org/wiki/Tank_Man
If you're specifically looking for an answer as to why I haven't DNS blocked Youtube from my network even though I have DNS blocked other Google services, I wrote up a longer comment here: https://news.ycombinator.com/item?id=37901189

I agree that explanations for why not to pay for Youtube are not the same as explanations as to why people can't avoid Youtube entirely. But I don't think my explanation of Google's monopoly status is rare or uncommon and I'm surprised you've never run into someone saying it.
Google and Apple Pay negotiate a card number of them to use. But, Mastercard and the bank both link those to your account and can tell how you spend. They can even tell the difference between using the physical card and the app.
Companies like Google & Salesforce paid out 6-8 months of severance (more depending on tenure) and accelerated remaining stock vests, so not all that different.
> Actually, computers were banned because humans were enslaved to thinking machines for several millennia.

Only if you accept Brian Herbert's additions to the canon. Assuming that, like all right-thinking people, you treat those as apocryphal, it's left _very_ vague as it exactly what it was all about, and it's at least implied that it was not particularly rational.

You can find people today who'll tell you that humans are enslaved by computers because, I dunno, we use TikTok too much or something.
Maybe I'm a dinosaur but I'm utterly mystified by folks who are interested in making the leaderboard or even solving AoC puzzles with AI assistance. To me it feels like going to a 5k charity run, taking a motorcycle to the finish line, and parading your gold medal around. Like, who are you impressing? And are you even proud of yourself?

I understand the appeal of using the best and fastest means when there are real-world stakes — taking a motorcycle is better than running for many transport scenarios. But the whole point of this is to have fun! Is it fun to hit <tab> over and over?
Wouldn't be feasible for most of our users but nice to know...
It could at one point have been, but that's basically been ruled out by further observations.

It's hard to say why only _some_ galaxies have their gravity modified without it being caused by some sort of substance.
Solar is awesome, so I like what you're doing.

Besides that "high-speed direct-to-device internet" caught my attention. Are you planning on competing with Starlink? Is 20km high enough to cover a big enough area?
I love Advent of Code. Genuinely the most fun I've had coding since school. I like this policy, although its impossible to enforce, which is great since Advent of Code is like, purely a hobby? But surely, this years leaderboards will still be crushed by AI-tool-assisted-speedrunners. But that won't take away how fun it is for me to do it.
Why not Ryan Roslansky then. Surely he's the one that made the call if anyone at linkedin
It's "meh" level of quality, though. Useful for a very small subset and I would avoid it, if you're running a home server. (Cockpit's file server interface plugin is old and bad)

I don't really know what you'd use it for? Maybe to do minor monitoring, but it's not great to admin.
> Maybe it works differently where you are from

It is not normal here to have direct debits from savings accounts. That is what a checking account is for. Since Apple does not have a checking account, most Apple Card/HYSA users have a regular bank account somewhere else already. That's where the debits would be happening, so moving the money from one HYSA to another is low impact.

And as someone else mentioned, it's pretty common not to use debit at all. I use my Apple Card for all my utilities in addition to all my regular purchases. I can move money from my checking account over to my Apple card/HYSA in a couple seconds, so it works out pretty conveniently.
Climate Misinformation Persists in New Middle School Textbooks
Systemd is still a sore spot for some people, in some ways me included, but I'm over it and use it daily.
Are we talking about GS that has direct access to money printer and cheaper credit so they have certain revenue and profit no matter what? In the other hand, Apple creates hardware and software with real world risk. Supply chain risk etc. They are not like they can just manipulate markets to make billions for their staff. That game.
My 77 uses were macros that did atomically check a flag.

My point was that that does not scale.

Also, I didn't have a scheduler. The point of interrupts is that you don't need a scheduler.
Around the time I was first learning Linux, I recall reading that there were two ways to run a service:

1. Start the daemon on boot and have it running all the time, like some undereducated neanderthal.

2. Configure your system to run a daemon which monitors a port/socket and starts up only when there is traffic, like a civilized person.

I believe which one of these to use is highly dependent on your resources, usage, and deployment model. For services that are fast and cheap to start but are rarely used, #1 makes more sense. If you have a server or VM which only does one thing (very much the norm, these days), then running just keeping that service running all the time is easier and better for performance.
You kind of put the cart before the horse... Threads are the coping mechanism, that has to cope with signals, not the other way around. Threads exist in the way they are because of the original bad design (which included signals).

Potentially, there could be other ways of dealing with communication, some of them already exist in popular operating systems, s.a. sockets. It's actually funny that you mention one in your problem statement. Erlang-style ports are another possible solution.
Yeah... it's about the line where a software emulator (i.e. Dolphin) can be better than the original hardware. Probably a good stopping point for MiSTer (which thanks to some very hard work is making progress on PS1/Saturn/N64) and Analogue.
I don't have an opinion on the issue, but reacting to the headline: yes, that's how decisions work.
oftopic but. yes, I agree. Software development costs a lot.

but I think you missed something important. The thing is, we are collectively paying for internet-infra through broadband charges/taxes.(we collectively own it). we don't have to subsidize greedy companies making bad decisions with our time/money/privacy.

the business models/decision of the companies is at fault, they made it monetarily free, and when they find they can't make money, rather than fixing the problem with their model, they try to own/charge internet which is not theirs. (drm etc)

I argue otherwise regd economic downturn, if it is not for selfless opensource developers the internet/business we see , will not exist. even many of these so called businesses use their work and make unimaginable pool of profits of their work, with zero concern for society.
This is a common misconception that stems from a misunderstanding of why manual memory management is "fast". It has nothing to do with the actual process by which you request and release memory. Manual memory management being faster than GC is a function of controlling memory layout, which is one of the (very) few low hanging optimization fruits that mortals like you or I can do on contemporary CPUs. It also has to deal with the fact that dynamic allocation is slow, and being able to get it out of the way with a single allocation in the first moments of a process's life is an immensely important tool in the optimizer's toolbelt.

> The anemic abstractions provided in the language and the tiny stdlib means it takes a lot of work to achieve something

Which has the additional effect of forcing you to be a bit smarter about how you do things, to be less wasteful. It forces you to contend with everything you want to do, to consider it and the cost associated with it. Built-in, general-case abstractions are nice when under time constraint and hacking something together, but it doesn't make for good software. Not only is it almost guaranteed to be slower than a properly constructed purpose-built solution, but it also removes your view from thinking about the cost of every single thing you're doing. It makes it easier and attractive to overuse abstractions, to over-engineer solutions, and to approach problems from a standpoint where you simply throw the kitchen sink at the problem because that's the only thing you can think of.
It’s stored communications data held by a third party to the communication. In the case of email, you have sender, receiver, and Gmail. In the case of SMS, you have sender, receiver, and Verizon.
Chromium Issue Tracker Migration
Dynamic 3D Gaussians
Currency - money (https://en.wikipedia.org/wiki/Money) - usually has three "primary roles":

1. Unit of Account (https://en.wikipedia.org/wiki/Unit_of_account)

2. Store of Value (https://en.wikipedia.org/wiki/Store_of_value)

3. Medium of Exchange (https://en.wikipedia.org/wiki/Medium_of_exchange)

So think about a couple examples of these:

Goats would be terrible money. A unit of account that is "goats" would be subject to birth- and death-rates.

Sports game tickets would be terrible money - they're significantly more valuable before the game, and after the game, they're far less valuable.

Mountains would be terrible money. How could you exchange them, unless you were able to keep track of who owned the mountain?

Dollars are actually pretty good at all three. They don't die. They're pretty stable in terms of value. It's pretty easy to give someone Dollars.

Bitcoin are... ok... at some of these. It's pretty good as a unit of account - if you can secure your wallet. It's... ok... at being a store of value - there have been some very high-profile sudden value fluctuations that left people holding a bag. It's pretty easy to give someone Bitcoin, but not trivial. It looks like it costs about $1 to make a bitcoin transaction happen, where I can transfer a few dollars for free.

I'm not a Bitcoin supporter, but I don't think it's fair to malign the tech for things it actually can do.
Yes, WebAssembly is higher-level than machine code but lower than C.
There's no actual proof he is really. it's just circumstantial. And there is i think a message from Satoshi after Hal passed.
No people thought they could cash Bay Area paycheques while working from low cost rural areas with WFH.
Banks are not good businesses for a shareholder. When a bank is in trouble the shareholder tends to be zeroed to protect deposits. PE ratios for bank stocks tend to be bad.

You have a lot more leverage being a big client of a bank than its shareholder. The pecking order is roughly big client > senior management ~ shareholder > other senior employees > smallish client > junior corporate employee > retail client ~ teller.
It sounds harsh but I have no sympathy for the company or its community.

The people running that site turned it into such a hostile and toxic place, to the point they probably pushed a lot of people out of engineering.

Just completely condescending and rude jannies who were taking out their anger from being bullied in high school on unsuspecting beginners.

They’re getting what they deserve and I’m savoring every second of their downfall.
I certainly wouldn't, no.

> creating value for shareholders of MSFT

I laughed at this part. If being grateful about increasing shareholder value (without a mention of increasing value for users) is a common attitude there, that explains quite a lot about why LinkedIn is the way it is.
Oh of course - it's certainly worth trying to model this stuff.

Just we should keep in mind that the results are far from certain.
I'm not I agree if under threat from reddit, but I have noticed that Google has gotten significantly worse at showing me the correct relevant SO post I need. It usually takes a few tries.

There are even the same perfect/simple posts that I have visited tons of times over the years (small JS/CSS stuff I can never remember) that have disappeared or became near impossible to find via Google.
Maybe not, but from the company’s perspective if you’re not in the office then it doesn’t matter how far away you are (with some time zone restrictions maybe, but remote work heavily relies on async communication anyway). So they’ll look for the cheapest labor they can get away with.

I guess you can now have RTO in India though?
Most likely not because there's no reason to do it this way other than backwards compatibility ...
That site is great!
Way back in 2014 or whatever it was I was really questioning the decision Fog Creek made to spin out Trello and Stack Overflow. It seemed to only benefit investors and I wondered how the companies could diversify their income streams with such fixed-niche products. At the time having such an opinion was very opposite of mainstream.

Even though Trello was acquired, I feel like Fog Creek the company and all of its products have suffered the worst fates possible from this decision.

For years the place seemed like an idea factory where people made great products and now it's basically irrelevant.
I get government cheese from the food pantries every now and again. It makes my day because cheese is usually too expensive for me to buy. I get the one in the photo at the bottom of the page. It is kinda like Velveeta, I guess. It has a very low melting point and a very mild flavor. You can make grilled cheese with it, but it tends to all spill out of the sides.
the solution to authoritarianism is to learn from the authoritarians? I'm pleased that we are able to think like this, we should learn what we can, from whoever might have the right answer - in this I fully agree
Maybe its a conscious choice not to be the most frontier model? Cause its hard to believe they're not capable of being the hare in this race.
It's not the same though, the Miyoo and similar products are software emulation, the analogue series use FPGAs to emulate the hardware
The top clouds (AWS/Azure/Google) have custom firmware to solve this problem. Second-tier clouds probably don't so customers can reflash firmware.
Let's be real, fiat currencies are essentially backed by Uranium 235 and defense industry engineering capabilities. (both as it relates to turning the U235 into large amounts of energy in a small amount of time and producing other things like aircraft carriers)

funnily enough you CAN actually redeem the banknotes for these things but most people don't typically enjoy the experience
I believe it only worked for the first couple of problems though (which are very simple and easy).
My first job was at a tech company with a union. Boeing.

It was ridiculously bad. I've never worked with less talented people. One of my coworkers did nothing, at all, for 2 years. But with 17 years of experience, he couldn't be fired.

I carried the team, but they couldn't pay me what I was worth or promote me. I left as soon as I could.
> Finally, I think Minds need humans. This is not explicitly mentioned in the novels, but all the minds that had no humans with them (that I remember, at least) where the "unstable", eccentric or downright crazy.

Yeah, this is mentioned explicitly a few times.

It's also never quite stated, but it's certainly implied that humans are capable of greater ruthlessness/moral ambiguity than the machines, which is handy for SC.
Don’t you know?

We 10x engineers are so special that we are waving off offer after offer and that will never end.

Not only will that never end, but luckily I’m so perfect that I’ll never experience a disability or need any accommodation that I can’t just code or build myself.

I mean even then, certainly you had a good enough exit at your first company (like anyone good) that you could basically retire whenever.

I mean, you know it boils down to this: just be a better software engineer and you’ll never have to NEED a union. The only people that need unions probably suck at algorithms and think Kubernetes is too hard.

Live in emacs or starve is my motto
Why would you look to avoid paying tax though?

I can understand doing so in a country that is squandering money - like the UK, where you pay through the nose and get very little in return, but Germany? I heard public services and basically what you get for your tax is pretty decent.
That’s probably because SO has been useless for a long time now.

They got so uptight about moderating content that they seem to have forgotten their actually user value. Instead of focusing on helping users find more relevant content, they’ve decided they must reduce any possible duplicate or overlapping content.

For me, I’ve found most of my issues are complex and nuanced. I want the duplicate content. I want to read 5 posts with slightly different variations of the same issue. They all provide contextual clues and variations that are useful for solving my specific issue. Instead, they all get forced into the same post, resulting in a bunch of absolutely useless junk. Top that with the fact that some information is actually stale, it’s basically impossible to find a solution now.

ChatGPT often gives me solutions that are mostly correct. Even when they’re wrong, they often get me close enough that I can read the docs.
> Jenkins is fine for that

As someone who managed hundreds of Jenkins instances from 2016 to 2018, Jenkins is now complete crap, stop using it. It was an ok product when the open source world offered no alternative but it's completely outdated compared to today's solutions. Deploying it sucks, its config as code format(s) are awful, the plugins are shit, upgrades can (and do) break everything, and I won't even saying anything about the design (not just the UI but also the UX and concepts).

Jenkins is not fine for anything in 2023.
The real engine behind “internet” is the bad tech economy.

Vendors need something to sell, companies need to show results to investors, team leads need to justify staffing, devs need to stand out to avoid layoffs.

Insert any buzzy topic into this mix it will get eviscerated by the starving packs of tech jackals… regardless of what actual users want.

I’m excited about the potential behind the technology. But we’re in a state where many emporers have no clothes, and nobody quite wants to say it.
It is a big deal if you want to have RESTful routing.