skysight-inc/HackerNews huggingface dataset:
I read an OpSec manual around the time of GamerGate. One truly basic thing: never do anything to link two accounts together. Never mention it, never promote it. I doubt many people know who I am on reddit but I 100% know that anyone sufficiently inclined could identify me.

Next: obviously avoid biographical details. People can compile a lot of information about you online.
.. and their hardware breakpoint!
I believe people here are capable of finding an article on Wikipedia on their own. I just highlighted that this person had some opinions that are pretty out there and implying "this is true because this guy said so" is not a good logic.

It's telling that a bunch of my comments were flagged. (The guy who pointedly suggested that I must be a Jew to have this view however wasn't.)
*.unix TLD could be sold in the future. Why not use *.local if you insist on a domain name? However I'd prefer a different protocol, like http+unix://
All I’m saying is that a position “desktop Linux can’t into games” is very very wrong in 2024. I wouldn’t pick desktop Linux for productivity use because I need a laptop, and Linux doesn’t seem to have figured out power management or reliable sleep-to-suspend yet. Sleep power management is Steam Deck’s biggest weakness - a day asleep it will drain the battery.
Economic superpower perhaps - just take a look at their relative GDP over time.
Yes, we agree.

We have a mobile experience in the works! https://glideapps.com/create
Quite literally on the github home page it says that "darktable is not a free Adobe® Lightroom® replacement."
I also had a response but it would probably get me permanently banned.

You more reasonable and patient than I am. Well said.
Unrelated, but wondering if anyone here could recommend a Darktable-ish web-based photo organization app, less focused on editing but supporting tagging, starring, etc.?
TLS fingerprinting still beats most of them. For really high compute endpoints I suppose some sort of JavaScript challenge would be necessary. Quite annoying to set up yourself. I hate cloudflare as a visitor but they do make life so much easier for administrators
I had the same problem. Lots of solutions out there I think PhotoPrism was the last one I tried but it involved docker. I really just want the Photos app from Mac on Linux. I was debating forking an existing project.
No we don’t lol..

That’s like saying we need plumbers and electricians who come into your house and steal everything.
I spend a surprisingly large amount of time debugging datetime issues between our legacy codebase and new data and applications. One piece of advice to anyone starting a greenfield project is to keep all datetimes as unix second timestamps around any storage or api calls.
Also you can have out-of-order VLIW. Later Itaniums were like that, because turns VLIW doesn't help much with random memory access latency.
Founder of Glide (YC W19) here. This article surprised us and is not paid.
Even text files (like CSV) are fine for the amount of data the OP has trouble with, and Excel certainly is, so it’s unclear why Google Sheets should already balk on that. Google Sheets has a limit of 10 million cells per sheet (so for 25000 rows that would be 400 columns), and really shouldn’t be running into errors for sheets below that limit.
I love when the word "hopefully" is used in technical documentation ))
>>We are so way too late.

Too true, sadly. And that quote is spot-on.

The thing is, there is no one better at playing catch-up than the USA; e.g., in 1939 just before WWII, the US had a total of 39 tanks in it's arsenal.

The big question is, whether the incoming administration, which looks in every way like it is already owned by the authoritarian powers and aspires to join them, will fight them, or if we'll be another 4 years down before anything happens. The incoming admin is already fighting to keep TikTok in the US. Insane.
They do abide by the license, but it's also their choice whether to maintain cheap firmware for n years old devices, that they may not even have the license to distribute in source form.

Nonetheless, android mostly solved the issue of the kernel's lack of stable interface via their HAL.
He has an email in his profile. An Ecchs account too. (see https://en.wikipedia.org/wiki/Not_Brand_Echh)
>HN is fine with tracking, smartphones, and every surveillance capitalist trick in the book,

You must be reading a very different HN to mine. Every single submission that reach front page has comment against all the thing you stated. With little to no support for it.

Ads are all evil and there shouldn't be any has been the theme in just a very recent thread.
The hero who revealed to the American public that their own government was secretly treating them like hostile foreigners and lying about it to our faces? And that everyone who collaborated to build the collection infrastructure violated the oath they swore to uphold the constitution, given that the mere collection itself was ruled unconstitutional by a federal judge?

That's not going rogue, that was the most heroic and patriotic thing anyone in his shoes could possibly do.
So then, aren’t you essentially agreeing with me? That permissiveness isn’t better?
In our previous post, we demonstrated how Petri.jl can model Tic-Tac-Toe by translating its states and transitions into a dynamic Petri net framework. By embedding win conditions into Ordinary Differential Equations (ODEs), we quantified move heuristics to evaluate the value of each opening move.
Most of them buy parts from other companies, that often license the source only for inclusion.

This is a very myopic view of the industry.
As mentioned by another poster, check out "Partner portals" section on https://retool.com/
Andrew’s point is that marking the memory as volatile should prevent this optimization. (i.e. the compiler isn’t allowed to split a 16-bit volatile write into two 8-but writes.) This is idiomatic because volatile is intended for MMIO.

There’s a proposal for a way to disable LLVM generating builtin calls like memcpy. But I’d argue volatile would still be more appropriate in this case.

https://github.com/ziglang/zig/issues/22110

Edit: this comment from later in the thread is also relevant:

https://news.ycombinator.com/item?id=42556624
The professional military leaders in China, Japan, SK, Taiwan, Singapore and Philippines acts as if the US is the current superpower.
1 req/s being too much sounds crazy to me. A single VPS should be able to handle hundreds if not thousands of requests per second.
For more compute intensive stuff I run them on a spare laptop and reverse proxy through tailscale to expose it
The “desktop” in “desktop Linux” to me refers to the category of software environment running on the device, not the device’s location in the physical world. The categories are “server Linux” (standard Linux kernel, traditional distro user-space, text based user interface via ssh or similar), “desktop Linux” (standard or realtime Linux kernel, traditional distro user-space, GUI login system with windowing), “embedded Linux” (similar to server Linux but almost entirely without a userspace) or “Android Linux” (Android kernel, AOSP Android user space, Android GUI and app system).

It’s running the “KDE Desktop Environment” on top of Arch Linux distro. So, that’s definitely desktop Linux in my view.
Look through this, there is no one perfect solution

https://github.com/meichthys/foss_photo_libraries
Interesting, got font I never even heard of: DM Mono. I guess I’ll try it.

Besides no proprietary fonts (I use Cascadia Code currently… actually this is also open, maybe only google font fonts?), some other things I wish were different:

1. Some alternative to the one-strike tournament. I got Space Mono vs Oxygen Mono in the first round, and liked both of those a lot more than most others. Oxygen won, but Space would have won against most other fonts.

2. Independent sizes. I don’t like tiny fonts (HN is at 220% zoom for me), some of these fonts are very small, so to properly compare e.g. Inconsolata with most other fonts, I’d have Inconsolata at 18 while my default was 17.
These were definitely Kazakhstanians not Russians.
Fair nuff. Thanks!
I have recently bought a Pixel 8 and I really like it. GrapheneOS is a very smooth experience, my only gripe is that the banking apps don't work on it, so I reverted back to PixelOS for the time being.

But their sandboxed GApps service is truly how a mobile OS should work!
That’s the narrative I keep reading but meanwhile here in Europe the only BYD (and Chinese) EV models that are sold are luxury ones, mostly SUV. Where are these all these cheap decent Chinese EVs the market is supposed to be flooded with?

Also specifically where are affordable family cars? Seems Chinese are following the same playbook as other legacy manufacturers: you want a family car? That’s gonna be a SUV. Oh sorry you want non ridiculous cargo space? That means our biggest luxury SUV at 70k€ (that has the cargo space of a cheap small minivan from the 2000s).
It is probably more stable now than at any time since the communist takeover.
For some banking apps, you have to root the device on the contrary, to be able to install other apps that will make the banking app run on a custom ROM.

It's completely absurd, but it's how it works today.
Ask HN: What are your predictions about AI coding for the next 10 years?
Here is my take: I think we will go really hard in this idea of using AI to generate source code. And the reason isn't because I believe the quality will increase exponentially in the next 10 years.

The reason is that it will allow companies to increase their outputs. Think of like CISC vs RISC processors, on one hand we have experienced developers creating really good software while on the other hand we have inexperienced developers using AI creating mostly shitty code.

The former is what you want, but it is expensive and really hard to find. The latter is cheap and easy to find. And that is why I think a lot of companies will come to the conclusion that hiring a lot of inexperienced developers makes financial sense.

Of course this is not sustainable in the long run, but I think people will need 5-10 years to really understand that. And when this finally happens we will probably see a new "Agile manifesto" to help guide us in this new technology landscape.

And probably the worst part is that until we mature our understanding about good practices regarding the use of AI to write code we will create some of the worst code we will ever seen. Picture this: fast inverse square root[0], but with bad performance, misleading comments and some subtle bugs that are really hard to debug. And don't forget about the tests. We will have LOADS of tests, but most of them will be meaningless and it will make almost impossible to do any meaningful refactor without throwing tens of thousands of lines of code away.

Do you think I'm being overly pessimistic?
What are your predictions?

[0] - https://en.wikipedia.org/wiki/Fast_inverse_square_root
This is where it gets good.

Always the happiest part of the holidays, the new year is where it's really at.
>Maybe we shouldn't be too critical of Mozilla for providing a privacy-first LLM service

It is just Mozilla have a tendency of chasing hype rather than focusing on what they are doing. During early smartphone era they spend most of the resources trying to write an OS with Javascript ( Firefox OS ) that works on a $35 Smartphone.

Now they are doing it again with AI. Although this time around Firefox is in fairly good shape I guess this isn't too bad. But they need to figure out a way to generate revenue rather than relying on Google. And LLM service isn't it.
Damn. Thanks a lot for the comment.

uBlock Origin on both (wouldn't browse the web without it). Vimium and Dark Reader on Librewolf. But turning Dark Reader off does speed it up by _a lot_.

Chrome still seems faster but now they're both playing in the same league.

Never thought about it.
It's far more continuous than constantly jumping to the nearest token vector. The fact that real numbers are approximated by floating point isn't really relevant.
No, it's simply not possible. You can migrate some information using sidecar files but Lightroom's edit details are proprietary and so cannot be migrated.

https://darktable-org.github.io/dtdocs/en/overview/sidecar-f...
> No? They, just like every other entity, will have to achieve it's investors goals using the least amount of costs possible.

The Mozilla Foundation is funded by donors not investors. The fiduciary duties of non-profit directors do not have to include using the least amount of costs possible.

The Mozilla Foundation's stated goals are "to advance the vision of the future of the internet and technology".

You might reasonably argue that this means copy catting every other product by slapping AI on itself, but I would counter that this actually demonstrates a lack of vision.
I got my start on a computer that booted to a BASIC prompt! :)
I Built a Lego Treadmill That Moves in Every Direction [video]
Well, on one hand I'm surprised to see this take on HN. OTOH it's nice that it's not strictly a hive-mind.
I am not the author of the video, merely the submitter.
Self-driving cars don't stop for me at a crosswalk I use every day
https://archive.ph/XBO1R
That can work but I think it's cheating. Especially if your scheduling is tied into
power management or you have high/low power cores, then boosting the low priority threads will waste power.
This all makes sense, thank you for all of the info!
Best show ever
I also don't produce code that meets my standards by default. I learned to code by competing in programming competitions, so I had a tendency to test by pushing and to write incomprehensible one-liners. Reading books helped me learn to write code worthy of a software engineer, it didn't come automatically. Similarly, Claude is capable of doing what I want it to in times when I'm specific enough about what I ask it for much faster than if I did it by hand. That said, Claude definitely does accelerate turning your codebase into mud if you let it handle all of its own thinking.

I see this sentiment a lot on Hacker News and I really think it is similar to when new high level programming languages dropped and people were concerned about how un-optimized the compiled code was going to be.
I am in the same boat. Lightroom just works and is significantly faster to do the same basic things as DT. What got me to switch was the transition from Legacy to V3 module order and the absolute mess that created for no discernible reason: my photos that were developed using an older version of DT suddenly looked straight up broken and anything new I imported defaulted to Legacy even though I said to always default to V3 to the point where each photo had to be switched individually to V3, a process that on a reasonably powerful computer took about 1.5 seconds.

Moreover the churn of modules that are available but you aren’t supposed to use got old fast. I really do wish I could keep using a FOSS solution but Lightroom has taken my time to edit a batch of photos from many hours to under an hour with better results and virtually no learning curve. Sadly DT has managed to sell me an Adobe product.
Founder of Glide (YC W19) mentioned in the article — thanks for the recognition. This was not an ad from us, we were surprised by the coverage.

Glide’s customers are businesses building software for internal use. During YC we called these “dark apps” but since then we call them “apps for work.” We wanted something usable by IT and operations staff (not developers) that emphasized design and UX.

Glide started as a simple spreadsheet-to-PWA trick but is now a complete programming model and runtime platform for data-driven business apps, including APIs, databases, responsive layouts, a managed AI system, and workflow automations.

One of our Crown Jewels is our data editor, where you program your app with our reactive computed columns. Our data grid has become a popular open source component: https://grid.glideapps.com/

You can also try our new AI-native builder experience, where we’re trying to simplify building even further. It’s very early but just shows our continued effort to make building software simpler: https://glideapps.com/create

Thanks again!
KusionStack Joins the CNCF Sandbox
KusionStack, an open-source tech stack to build collaborative and reliable Internal Developer Platform (IDP), has joined the Cloud Native Computing Foundation (CNCF) as a Sandbox Project following a vote by the Technical Oversight Committee (TOC) in Q4 2024.
I was surprised to find an article about his death as the top article on espn.com. I mean, I know the death of a president is a big deal, but ESPN? That's some serious cultural influence.
But that is an axiom, not a construction! The point of Dedekind cuts is that they give a construction of the real numbers, and one can prove that this satisfies the Axiom of Least Upper Bounds.
Show HN: A GPU-accelerated MD5 Hash Cracker, Written Using Rust and CUDA
This is a project I made to learn more about GPU programming. I've also written a [post](https://vaktibabat.github.io/posts/cudacracker/) that explains how I implemented and optimized everything in the project.
I'd be very glad for feedback, on both the code and post :)
There are basic integer operations in the FP/SIMD units on most CPUs, so there’s no generally need to “move back and forth” unless you need to branch on the result of a comparison, use a value as an address, or do some more specialized arithmetic.
hey man the least you could say us "yeah i wrote something that I didn't mean, my bad" when i called you out. instead you dug in, moved goalposts, and claimed you wrote shit you didn't.

it started with literally bad professional advice. junior developers reading these forums need to not have professional habits influenced by the sort of behavior on display by you here.

and a ChatGPT transcript? really? just do a simple search, you will find tons of articles advocating for mocking external apis in integration tests.
Oddly I remembered it as the fly escaping too but I've rewatched the scene now and he clearly lets the fly go.
the key is earplugs
build from source or bust!
He said he’s submitting to the Annals of Mathematics.
Energy is needed to be wealthy, and a country with too limited energy production can't be rich except small fiscal paradises...
NASA Is Watching a Growing Anomaly in Earth's Magnetic Field
Reproduce the corruption under rr. Replay the rr trace. Replay is totally deterministic, so you can just seek to the end of the trace, set a hardware breakpoint on the damaged stack location, and reverse-continue until you find the culprit.
My Experience with Cursor
It's a wholly owned subsidiary of the Mozilla Foundation. As far as I can tell this is (like most complicated things in life) purely a tax dodge.
QModem was amazing software, and I was sad when Mustang bought it. I was happy to see a software company in Bakersfield, though, and continued to use it. Without it, I never would have come as far as I did.

My condolences to you and your family during this time. I am grateful for John's work and the pathway he paved for so many into this world.
> it's possible to run the AI directly in the browser, but for some reason they didnt do it.

Perhaps this is a proof of concept and they will have optional Firefox integration at a later time. Firefox uses local AI for webpage translation already.
Safe code definitely won't have this sort of problem. Any code that could invoke a system call to scribble on arbitrary memory is by definition unsafe.
Is there any open source software that has stable diffusion-based denoising for RAW files?
To elaborate, the problem here is that it looks like the OS API itself is fundamentally unsafe: it's taking a pointer to a memory location and then blindly writing into it, expecting that it's still valid without actually doing any sort of verification. You could imagine an OS providing a safe API instead (with possible performance implications depending on the exact approach used), and if your OS API was written in e.g. Rust then this unsafe version of the API would be marked as `unsafe` with the documented invariant "the caller must ensure that the pointer remains valid".
What you are referring to is also called the Principle of Nested Intervals: https://en.wikipedia.org/wiki/Nested_intervals#The_construct...
>Honest question: Were they expelled, or did they flee? Or some of both?

Both, the fleeing was a direct result and the very intention of the massacres to achieve the ethnic-cleansing[1] of Palestinians. Those who fled were not only refused back onto their land and homes, but were also shot at and killed when they tried going back into their homes.

[1] The Masterplan for the Ethnic Cleansing of Palestine, https://www.youtube.com/watch?v=C3cnRcfp_us
I didn't mean to imply you didn't know that stuff, I just tend to write comments from the basics for anyone unfamiliar who may be reading. Yup I would expect it to have an (extremely small) boot time impact. Though I don't think it would have a runtime impact, since surely ruby has to check the frozen flag on mutation whether the flag has been set to true or not? Also by including the gem you preclude mutating the class objects anyway, since it raises an error.
Conception of the "I Wish I Were an Oscar Mayer Weiner" Song [video]
correct. sykes-picot was WW1, 1916.

I would have sworn there was some post WW2 agreement concerning a desire to keep the Middle East in 'chaos'. But I guess I was just remembering Sykes-Picot.

Do you happen to remember anything 'like' Sykes that occurred after WW2?
it takes a lot more time to understand code and find meaningful bugs than it does to read most novels
Succeeded where AI failed.
That bold font needs to die in a fire.
Hey everyone, Samuel here. As I mentioned in the article, I started rewriting the shader math from scratch with proper projection math in mind.
You can follow the progress here:
https://blenderartists.org/t/procedural-planet-shader-on-a-p...
Inconsolata was inspired by and named after Microsoft's Consolas font, which was presumably so named as it was meant for the console.
And they were not removed by Reagan. The roof had to be redone and they were simply not re-installed because they leaked so badly and weren't worth the time and expense.
Trump abandoned the Kurds.

I'm not sure you can lay any particular blame on the 'left' for poor decisions.

It was strange how much Biden got blamed for pulling out of Afghanistan, everyone completely forgot the same pictures of Kurds.
You state this like an obvious fact, but it is only obvious if you either heard of something like this, or you've been through it.

From that point on I am sure he knew to do that. What's obvious to you can also just be your experience.
RedditDB – Active subreddit user graphs
I really wish someone would fork Darktable to build “Darktable but with a UX that isn’t horrible.”

One day!
Japan has basically no internal energy production. Ditto Switzerland, Sweden and Finland I think.

(Being reliant on energy imports definitely makes it harder for these countries to guarantee their national security in time of war, tho.)

Also the Southern US states were never richer than the North.
China doesn't limit their AI research with so called safety and other concerns, but we do. Who is going to win? Somehow I don't think this is going to be us.
Would be fun to have this for Civ AI rulers
The EU institutions have done many things they weren't allowed to do under the treaties, so that argument just wouldn't have landed. An example of that was human rights law, which was originally never intended to be law and wasn't written tightly enough to be so. The UK and Poland obtained a supposedly water-tight opt out written in plain language, which the ECJ then simply voided. There are other such cases.
Hey thanks! Ya we tried similar strategies to this and could not beat cosine distance < tau, average, else skip. It was too much to put in the paper and we may put it in the arxiv version but we tried Sign AND gating and zero’ing out if the signs don’t agree, we tried L2<tau, etc but nothing beat cosine distance.