skysight-inc/HackerNews huggingface dataset:
2023 was the first year I gamed exclusively on Linux according to Steam's year in review, including some of this year's titles. Most of that was on the Steam Deck or on a virtual machine with GPU passthrough running Bazzite. It is really well made.
Nobody will want those, half the point is the real, actual keyboard.
The body lines in various places have been misalined for some time. Before I got into IT, I did body and paint for years, and it seems a running joke about the body panel misalignment in the cybertrucks for some time. Even from afar you can see when panels don't align.
The law generally tries to create a level playing field (or more level playing field).

The alternative, creating two classes, those who the law helps and those it doesn't, gets incredibly complicated and easy to game: the powerful will get their version of the law.

In the name of protecting the weak, the law will protect the powerful. Making everything much worse.
- All Electronics Channel: https://www.youtube.com/@AllElectronicsChannel

RF electronics, Digital Signal Processing

- ElectroBoom: https://www.youtube.com/@ElectroBOOM

Electronics

- 3Blue1Brown: https://www.youtube.com/@3blue1brown

Mathematics

- Tsoding Daily: https://www.youtube.com/@TsodingDaily

Computer science, recreational programming

- Andrej Karpathy: https://www.youtube.com/@AndrejKarpathy

Machine learning

- geohot: https://www.youtube.com/@geohotarchive

Machine learning, programming

- Andreas Kling: https://www.youtube.com/@awesomekling

Programming, OS development, browser development

- Yannic Kilcher: https://www.youtube.com/@YannicKilcher

Machine learning
This is akin to increasing engine horsepower while ignoring all safety measures. It doesn't sound like a good idea.
"Powerful people evade justice" is a different issue. That doesn't really depend on what they did.
this is only true if the mutex is guarded by a finally block. your thread could be calling anything, including user-space code written in C that holds a mutex.
This.

Pick pretty much any disadvantaged group and there will be or have been a law that keeps them in their place. I guess they should just follow the rules and complain via the methods the oppressors specify?
Since you're claiming to have insight into the actions of the general public I assume you have some numbers to back it up ?

Because Zuckerberg said 2 months ago it had 100m MAU which is very much the opposite of dead.
Happy New Year pal!
Happy New Year Everyone! HN is amazing, good luck everyone in 2024
Once upon a time, you could roll your own of this using `tup` which might have my favorite "how it works" in the readme:

How is it so awesome?

In a typical build system, the dependency arrows go down. Although this is the way they would naturally go due to gravity, it is unfortunately also where the enemy's gate is. This makes it very inefficient and unfriendly. In tup, the arrows go up. This is obviously true because it rhymes. See how the dependencies differ in make and tup:

[ Make vs. Tup ]

See the difference? The arrows go up. This makes it very fast.

https://gittup.org/tup/

Also has a whitepaper: https://gittup.org/tup/build_system_rules_and_algorithms.pdf
Permanent Weight Loss (2019)
Over here the first result on Kagi is savefrom.net which variously tries to install malware or sell a paid subscription and does not download videos.
Could you tell us more about this?

Were you keeping your personal files in the usual "Documents" and "Videos" and such laid out by Microsoft? Or somewhere else?
For many people a matte screen is non-negotible. In fact, no company would dream of selling a glossy screen mobile device until the iPhone proved that people would tolerate it.
They said "most" not "the only source."
Yes, I understand, but you mix up identity with proof of identity.

My non-web identity is my name. But me saying that my name is John Doe is not a proof that this is my name. In the same way, me saying that I have identification number 12345678 isn't proof that I actually have that number.

As I wrote, I have a government issued identification number. This number can be looked up by any citizen in the country since it's public info. You can even look it up online - it's not secret.

But someone knowing the number doesn't mean they can prove it is their number, because proof of identity is not in the number itself - for that we use public/private keys and other secure mechanisms.

I understand that this is not how it works in the US because some organization treats the SSN as secret. But that's not an issue with government issued identity number as a form of identity, it's an issue with the US system. Other countries does not have the same issue, since they didn't mix up identity with proof of identity.
What's your definition of "a lot of content"? I just logged into it and literally half of my feed was selfies of provocatively dressed women, and the other half was really generic and unfunny memes that I'd expect to see old people posting on facebook (I literally saw the "what color is this dress" image, I am not joking), and almost none of the text was in english. I didn't see a single post that I could say for sure was posted by a real person that was actually using threads.
McDonald's sales are still outpacing the local, quality restaurant near us.
>The article addresses a point that occurred to me when reading the Aviation Geek Club article: Air Force planes didn't land on carriers, so why would they have a tail hook?

Loads of air force aircraft have tail hooks ,they're used to stop the aircraft in an emergency

https://www.quora.com/Why-do-F16s-have-tail-hooks-even-thoug...
For me, the less I winge the more time I have to just try things out.

YMMV.
I suppose the technical term is that one house is substitutable for another house. But I think that the fungibility of housing -- while by no means perfect or absolute -- gets at the core of the concept.

It's like when you target funds in a large organization. Yes, your $100 donation goes to, say, fund program X, but money is fungible and the org can just pull $100 of its general funds out of program X and put it in program Y.

Housing is of course less perfectly fungible than dollars, but at the end of the day almost all units of housing house one (1) household, and that household needed somewhere to go, and using this unit of housing for this household frees up more housing for another household.
I think the problem with Threads is they bootstrapped its user-base and content from Instagram. As a result, it feels a lot more like 'Instagram with a Twitter UI' than it does old-school Twitter, where yes there was a global platform (which HN notoriously hated) but there were also niche groups, programming communities, reverse engineering communities, etc.

Bluesky seems to be doing much better, it's more quiet which is problematic but feels much more like a blank slate, there are individual users I am following and hearing interesting things from that are not just cookie-cutter instagram posts. I am beginning to find tech people on the platform, etc.

Obligatory 'you can follow me there' I guess: https://bsky.app/profile/slimsag.com
Another alternative, launch a kvm with GPU passthrough and use cloudinit to launch sunshine and the game, or just use the monitor directly.

https://kubevirt.io/user-guide/virtual_machines/host-devices...

Declarative cloud native game launching!

kubectl apply -f crysis.yaml
People really forget that you can pay a small amount of money for paperwork and legally call yourself CEO, CTO or any other position you want in your own company.
That seems like the opposite of the original comment, which was a desire to negotiate on an individual level.
Riffing off the diving suit link: https://en.wikipedia.org/wiki/William_Walker_(diver)
IMHO, they've made the whole space industry.

Oh, and of course there has been other players than spacex.

We didn't really have a space industry anywhere in the world until recently. We had government funded space exploration, which is something entirely different.

The implication of this seems to be a change of pace from almost dormant to very frequent activity. Also, an explosive increase in space junk left "out there"
Take it up with the UNHRC.
Since part of the reason people move to cities is for access to economic opportunity, perhaps it would be better to remove existing residents who do not meet the expected productivity bar and make way for the newcomers.

In seriousness though, I do not believe we should shelter existing residents (read homeowners) from the economics they impose on newcomers. Removing tax breaks (Prop 13) would go a long way.
I think they do if it means more, and more reliable funding. see patreon and in video ad content. artists and creators are already having to fund directly,
Thanks for talking down to me.

I know zooming exists (there's no Ctrl button on phones FYI). I use more than one browser and device, some I don't own.

> instead of configuring your browser

That's exactly what I did. Text scaling on mobile in Chrome doesn't work on HN.

I went beyond your suggestions and wrote a custom skin for HN. It requires a plugin not supported by all browsers.

> why do you want every single website everywhere to have optimal display

I don't, what an awful straw man. At least try.

> HN works fine

Yes, the site isn't broken, so I never claimed that. I said it barely responds to viewport width.

The author asked for feedback, I
Wardriving is something necessary when you are too broke in America and every McBurgerHut has wifi. I wish I came across warchalks too. That would've been a great help
Yes, there it is. My bad! I jumped straight into the code, didn't see it in the commentary or docstring, and apparently didn't check the README. Thanks for your patience and for your response.
Despite increasing piles of duplicate content HN remains my favourite place to stay on top of news and get into the nitty gritty of topics via discussions on new and old things, especially all our classic tech humour and insights. Cheers all
That is a really useful implementation and a good way to use gdb to "live off the land". It is interesting how ops changes like moving to containers/VMs affect pentesting techniques; over the last decade I find myself relying less and less on live-off-the-land in a lot of engagements. When you can use them though they have a lot of advantages.

Also never realized that others have implemented (and I guess patented?) syscall proxying, I have heard that idea discussed before for offensive tooling and wondered how well it works in practice.
Shout out to F# in the browser via Fable too.
Yes I am and yes I think it does:

edit - actually, the calculations from the other guy are probability calculations, so this is related to the median. I have given you a mean calculation, which should be related to the average. But you already mentioned that they are close ...
Reported UFO-Sightings 1906-2014 (interactive map)
That is a hilarious failure mode. I can imagine how it first happened, but to ignore it forever is bonkers.

Yet another data point for me that these huge companies just make too much money. Too insulated from the impact of bad decisions/priorities.
Can you link to some example pictures?
Tail calls also matter for code in continuation-passing style (CPS).

This matters for some styles of programming (callbacks/promises/monads/etc), but it's also very useful for code emitted by compilers and DSLs. It's much easier to encode complex control flow with CPS than just with the basic constructs JavaScript supports.

Even for hand-written code it can be pretty important. It's easy to imagine rewriting simple tail-recursive functions in an imperative style, but it quickly gets much harder, especially if your problem naturally decomposes into mutually recursive functions: that is, instead of a function calling itself, you have multiple functions calling each other, often with a bunch of additional computation between each call. I've run into this when writing parsers as well as custom algorithms for constraint-satisfaction kinds of problems. (Which are pretty common!)
Why would anyone trust Zuckerberg? You know, Facebook had the ability to create apps when it first opened to the general public. They dropped it - why would they start again?

I doubt Zuckerberg wants another social media company competing with him.
> No. Not even questionable. If you have an NVIDIA GPU, You're on your own. Latest Valve updates for Steam client including normal and Jupiter bootstraps have broken gamepadui on NVIDIA GPUs, and if so, no support will be provided for you.

Bummer. This rules out 76% of steam users, according to their hardware surveys.
> Personally i think this is a great move that reduces overpackaging and its associated environmental impact

I've chosen to do Amazon's Amazon Day Delivery service several times, but I have stopped doing it, basically without a choice. It's guaranteed to worsen the packaging. They just throw everything in a big enough (normally bigger than it needs to be) box and put a piece of paper in there and call it good. It's just unacceptable. Plus, their incentives for doing so are not good, often non-existent, and you are still paying the full Prime price, which keeps increasing.
Imagine there is some company making laptops and half the power nerds out there would rather run something 10+ years old. And then, further imagine that you could capture this entire market, if you simply slapped some ports, a good keyboard, and a Trackpoint onto your laptop line, but instead you hire people to moan and bellyache when Thinkpads come up. Go look at the Thinkpad Reddit - literally half the comments are people recommending some new piece of shit craptop with a chicklet keyboard. That's not organic.
It's a mess because it try to be "made for ignorant users" instead of choose the classic desktop way.

First: in classic systems the OS is a single application/framework where anything or nearly anything is accessible by end users, so there is no special integration limit that force devs to reinvent the wheel to have anything in a single modern app and reinvent it in bad way since they have no time nor resources even at the big tech sizes, plus the need to invent ways to circumvent system design limits.

Being a single app means if I have a CAS installed I can solve an ODE in an email just typing it and pass the math expression to a relevant CAS function, no need to reinvent a basic or less basic calculator. No need to know all the stuff about making it. I just access the relevant functions written by some expert and tuned for that purpose. The dev does not need to know, it's the user who know and use.

Secondly means an incredible simplification. Let's talk for instance about a Plan9 mail client: what kind of beast is? Well it's just a base64-to-text reader and writer. Nothing more. The connection to the webserver is just a universal system connection to a remote file server, a remote filesystem mounted somewhere under the local root. All you need to do is knowing how to access a local fs, read text files, read/encode base64. Nothing more. Sending an email is just saving a text file with a given name in the right place. Publish a website is the same BTW, so it's sharing a file. Being a single app-framework means that anything is simpler, there is not much duplication of functions, only tuning.

Now try to see an example of modern Emacs in action like https://youtu.be/B6jfrrwR10k how much complicated is creating a slide? Well just zoom some org-mode text. A table like a spreadsheet? It's just text and can be passed to any programming language supported by org-babel as data.

Doing so meaning no lock-in possible and the end-user in control, that's why all the modern IT industry starting back then with the not-so-modern IBM, have demolished this, but the result is a mess. A decade after another we tend to the old model wasting gazillions of resources to keep up an untenable business model.
Considering what it costs to live in Manhattan, the island might be better off as a museum.

Maybe a living history museum like Colonial Williamsburg.

https://www.colonialwilliamsburg.org/learn/living-history
I once got dragged into a saga where a colleague had their ISP go out of business. So they tried to change their email address that was their username (is that the right term?) for Apple’s online services. It was carnage. You can still hit the rough edges of iCloud fairly easily, but 10+ years ago the edges were pointy and savage.
Ask HN: Learn modern techniques for data engineering
Please recommend books, talks, articles that describe state of the art for data engineering pipeline.

Preference would be for ML inference

Thank you.
Every day I get dozens of 'your account was hacked and we used your webcam to record videos of you jacking off' bitcoin 'blackmail' spam to various accounts that have been either hack-harvested or the company went bust and figured selling all their user data was a decent golden parachute.

Just imagine if those accounts all had had direct and firm ties to RL identity stored with them.
During the big data hype, I did a feasibility study for this for my previous company (typical bigcorp) and learned that most companies should not have a data lake.

A data lake is a collection of different types of structured/unstructured data like CSV, Parquet, text, images, etc. stored in an object store or some such that in principle you're able to query. The theory is that you can just dump stuff into a kitchen drawer (ELT instead of ETL) and be able to do analytics on it later.

But most enterprises already have huge investments in relational databases (SQL Server, Oracle etc.) which are decades-old optimized, typed with schema, structured engines for storing data. If you have a SQL database, chances are you already have data in the right format for analytics and building a data lake is the wrong way to go.

People in tech companies have this wrong impression that enterprises have a lot of big data, but the fact is, most of the valuable data in most companies are less than a few terabytes total. They're mostly ERP data, Excel files, and operational data from various sensors (if that).

To unstructure the (already structured) data just so it can fit into the data lake seemed like the wrong strategy, but I was surprised how much companies like Cloudera and others hyped it up so much so they could sell technologies like Hive, Spark, Presto, etc. (and streaming tech like Kafka). These are overkill for most enterprises.
> This is a plan years in the making.

I have a really hard time believing that. To me, Threads clearly looks like Meta scrambling to take advantage of the opportunity handed to them by Twitter's self-destruction. In every way, Threads has looked unripe, slapdash.

If the "platform" was the point, then why did Threads ship without ActivityPub support?

> Martin Reece, creator of Micro.blog

It's Manton Reece. The author mostly lost me at the beginning, but here's where they totally lost me.

> Mastodon has experienced server admins and nine million users that Meta can siphon after it fully invades the platform.

Many Mastodon server admins are amateurs who are frankly not very qualified. I've had to perform two migrations (finally ending up at mastodon.social) because of incompetent and/or absentee server admins.

I used and loved app.net, but app.net was actually forced to pivot from a Twitter clone (it was a very good clone, the best ever IMO) to a "platform provider" because not enough Twitter users were wiling to abandon Twitter for app.net, so it couldn't achieve critical mass. Ironically, app.net started with the subcription model that Twitter is now trying to adopt for itself (without much success AFAIK).
My most popular youtube video was a reaction to Theo actually, where he talked about how unit testing was stupid and I said it was great.

He has a lot of haters. I do kind of see why.
For compilers or anything else, if you have a bunch of spaghetti code, the first step is always to clean up the code. Refactor it to the point where you can easily swap in your low code module. Then determine whether it's still worth it to do so.

What happens all too often is a hack week project that brings in some low code functionality in some simple use case gets shown off and kicks off a bigger effort. But then the edge cases buried in the spaghetti code come up in some way tangential to the low code approach, so it gets hacked in. This happens over and over, and eventually your low code model is just as spaghettified as your code was, except now that spaghetti spans yaml, some interpretation layer, and the remaining two thirds of the original code that you haven't migrated yet.

For this I'll coin my law of declarative intentions: the resulting low code cannot be simpler than well factored code itself.
If "it has high MAU" is your only metric for whether or not a social platform is doing well, then Facebook is also still extremely successful and not struggling at all. But in reality we all know this isn't true, they likely wouldn't even have made Threads if it was.
There's still good stuff going on at local meet ups. I have experienced it myself.

Honest truth is there were always folks without passion in tech.
True, a lot of the old apartment building problems could be solved, with money, and some are.

But even large old apartment buildings that became owner-occupied condos (without extensive building-wide renovation) have problems that are nonviable to solve, or don't get solved for complicated reasons.

I know one such building, where units are valued higher than new McMansions most places, and monthly condo fees alone are more than rents in most cities-- yet the building is still overrun with problems. IIUC, the problems are a mix of: prohibitively expensive without gutting the building, problems that could in theory be solved with assessments on top of regular fees, and a lot of corner-cutting and incompetence on what should be smaller costs (because many owners already overextended and alarmed, by increasing fees and problems, and some crazy politics worse than the new subdivision HOA pettiness we read about).

I get the impression that the sheer cost of things has people with properties worth a fortune making sacrifices and tradeoffs not unlike we've heard of for different socioeconomic classes as "it's expensive to be poor".

Best of luck to everyone currently playing the overpriced old housing stock lottery. :)
Happy new year everyone, been lurking in this site since 2009? I think, so hope everyone has a wonderful year!
I have way better uses for my time than to argue with them in either direction.

They can hold whatever stance they do and I'll do the same.
Presumably you want managed web hosting where someone else applies security updates?

If you are willing to be a linux sysadmin then a VPS is incredibly cheap these days, but you are responsible for fixing security holes before the box gets hacked and keeping backups.
Trademarks are designed to be forever, as long as they remain well known enough,
but that doesn't prevent someone from using the concept instead of the actual image itself.

i.e. You could write a book with the character mentioned in it just like you can write a book with Coke mentioned in it.
Could exercise pills help create a healthier society?
> The action of “repeating” 100 percent requires the ability to create an exact number.

I’m not sure what you’re trying to say here. When you multiply two fp32 values, and the result is rounded, the answer is not exact, even if the inputs were.

“An exact number is a value that is known with complete certainty. In other words, an exact number has zero uncertainty and an infinite number of significant figures” https://sciencenotes.org/what-is-an-exact-number-definition-...

If you repeat the process and produce the same rounded number, it’s still not exact and never will be. I didn’t claim analog circuits produce exact numbers, you’re not understanding me and constructing straw men.

> For computing neural networks is really the only thing where it can sort of work

Disagree.