skysight-inc/HackerNews huggingface dataset:
Ah, good ol' FOOF: the chemical with the convenient name-synchronicity to what it will do to you!
Incremental improvement?

Why release anything right?
> This is definitely the biggest surprise for me about Brexit.

It shouldn’t have. I remember reading articles writing that brexit would just shift the immigration from Eastern Europe (mostly poles) to commonwealth countries like India and Pakistan.
Most people get off with it, but after I found an old iPhone with a badly swollen battery (and put it in my fireplace; this was during the summer until I could properly dispose of it), I became much more cautious about keeping old laptops and the like hanging around the house for old time's sake.

I know I have some truly ancient stuff up in the attic for basically nostalgia and I should just recycle.
Next token is mostly bandwidth bound, prefill/ingest can process tokens in parallel and starts becoming more compute heavy. Next token(s) with speculative decode/draft model also becomes compute heavy since it processes several in parallel and only rolls back on mispredict.
Sadly, it goes well beyond BIDV and Agribank as well. There is a lot of similar hacky fingerprinting done by all the Vietnamese banking apps.

My understanding is it's because there was some regulatory change in the last 1-2 years requiring identity fingerprinting using banking apps, and partially related with the new biometrics rollout [0]

[0] - https://xaydungchinhsach.chinhphu.vn/huong-dan-cai-dat-sinh-...
Time point 1 is processing all the tokens from the original prompt.

Time point 2 is replying.
What's the point of this? Don't you want your human audience to engage with the content? AI generated content can and does get humans to engage. What's the point of AI engagement?
Toggr: https://toggr.io/

it's Flickr but for wildlife photography. A good olde fashioned web app. Made it to learn Nextjs as much as anything which was interesting, but got some good lighthouse scores, so hooray
I'm working on a small project to bring plain-old-telephones back into our children's lives. Quick, screen-less connections with grandparents, cousins, and friends is as quick as picking up the phone and pressing one button. Imagine that.

https://www.beanstalk.club/
Sounds fun! Subscribed. Always interested in more tinkering with note-taking systems and methods.
> All of these ideas about isolating requests are totally fine, honestly. If you can afford those sorts of trade-offs in your design, then go hog wild.

I think far fewer people make some of these trade offs than could afford to.

I think there is a more fundamental problem with databases and data in general. A lot of what servers do involves shared data - think of the typical CRUD app where multiple people can read or modify the same data, and that is the valuable data.

> If you're truly serious about security, and you're building something from scratch, start by preventing vulnerabilities as far left in the process as possible; and you can't go further left than having a programming language that can prevent certain bugs entirely by-design.

Agreed.
Browsercraft: Java Minecraft in the browser
Reminded of DiskFreeze (or something ismilar, Freeze was for sure in the name), that i installed in my PC after seeing it as some cyber cafes. Basically, one partition with all the software was under this DiskFreeze, and another partition / disk where I stored documents and files. DiskFreeze restored the disk/partition with OS+software on every restart, meaning that I was infected or corrupted or anything, a simple restart would fix the machine.

The trick to install a software was to disable it, restart, install it, enable it again and restart again. I only did that after installing a software and test it for a few hours or days, which of course didn't mean anything, but at least I didn't see any visible problem.
Not as bad as FOOF, but still burns on contact to an open sore.
There are websites with WAV files of software cassettes. You can connect the audio out of your cellphone to the cassette input of your Apple ][ and load audio directly from the web.

https://asciiexpress.net/gameserver/readme.html
> One thing I don't see mentioned a lot but Trump has made being a victim a fairly central part of his politics (him thinking all elections are rigged against him is a simple example of this) so this all makes sense as a sort of retribution.

Imagined victimhood and a persecution complex are core, foundational pillars of MAGA. The whole movement is about how they are all the victims of the elite, persecuted by the media, harassed for their beliefs, and that the whole world is against them. Then, the minute they got power, their first priority was griefing others and cruelty to all of their favorite out-groups. There really is nothing more to it than pretend victimhood, leading to retribution.
App downtime and performance issues cost businesses thousands to millions per hour in lost revenue and developer time. Traditional debugging tools often only help after issues disrupt production, leading to expensive fixes and delays.

The Kotzilla Platform helps Kotlin developers prevent these losses.
His opinions on include files have fallen out of favor because compiling is faster and it adds needless work. Are there organizations that still do this? All the style guides I've seen do not.
Talked about in the last few minutes of this podcast:

https://www.bbc.co.uk/sounds/play/w3ct5vfb

“Researchers at Vanderbilt University have been delving into the genetic evolution of horses to discover the mutation that’s behind their runaway metabolic success. Gianni Castiglione explains how a mutation that should have been catastrophic instead helped horses to evolve from the size of dogs to the giant athletic animals we know today.”
Think in Bayesian terms. If you update your priors at all when the lie comes, then the firehose will overwhelm you, because the lie (or a similar, related lie) comes so often. If you update at all, then you wind up believing it.

But the only defense is to not update your priors. That means that you don't update on things that are actually true, either.

This is basically the death of epistemology. How do you know, and how do you know you know? It's no longer possible in this environment.

Postmodernism talked about a post-truth world. Putin has made it a reality.
I still find the older term vehicle-to-grid more useful here. The idea of the default being grid-to-vehicle but at some point a vehicle knows it is sitting long enough it can "loan" power back to the grid.

Communication needs to be involved (the vehicle has to switch "modes", the vehicle needs to negotiate the "terms" of the loan, such as that it needs to be 100% by a certain deadline such as "school pickup" or "end of workday", what sort of "interest" it expects back on the loan), but the interesting part is the power delivery that opens up. It can help grid operators smooth high demand periods. It can help vehicles spend less time at 100% charged and focus more on "charged just in time", now that we have a better idea about Lithium Ion batteries that time spent in 100% charged states are some of their worst wear and tear.

V2X is kind of the "IOT" meets "USB Power Delivery" next layer on top of V2G. It seems a lot more bogged down in the communications side of it because "everything" can mean a lot of things, but the overall goal of all that communications is still moving power from a battery to somewhere else over time (while also making concessions to get power back into that battery at a later time).
Retrocomputing has blasted off into a larger hobby as of late. I think it's a combination of COVID free time in 2020, plus the demographic that grew up with early Windows is now old enough to appreciate the OS more and wants to re-experience it with modern tools and knowledge.

I don't personally install Windows 98 nearly often enough to justify a tool like this, regular vanilla installs are fine with me. But some do a lot of benchmarking and testing on modern hardware, e.g. user "O_MORES" has a configuration to run Windows 98 alongside Windows 11 and frequently expands it.
"All I see is people with..." - Maybe some do, but not me. I think solar is great, and wind too. I have solar panels on my roof that cover most of my family's usage. Geo would be awesome, and hydro can be great.

I'm all for doing more, and improving our lot incrementally over time. Let's focus on doing more wherever we can.

Why is nuclear getting more expensive over time? Are we forgetting how to produce it or something? Actually we've been finding more efficient and safer ways to produce nuclear for decades, but we impose - as I said - artificial burdens that make it more expensive, or simply don't allow it at all. At least in the US.

The operational requirements DON'T make it more safe though, they just add cost. Storing nuclear waste is also safe, easy and cheap - if we allow it to be so.
You like that?

This junk is why I don't use Gemini. This isn't a feature. It's a fatal bug.

It decides how things should go, if its way is right, and if I disagree it tells me to go away. No thanks.

I know what's happening. I want it to do things on my terms. It can suggest things, provide alternatives, but this refusal is extremely unhelpful.
This is BS. Vulkan buffers are allocated with Vulkan functions. Window system integration is also provided by window-system specific Vulkan extensions just like it was with WGL/GLX/EGL etc. These are all well defined and stable.
You might not need to, but LLMs don't have perfect recall -- they're (variably) lossy by nature. Providing documentation is a pretty much universally accepted way to drastically improve their output.
The more things UNESCO declares an exceptional heritage, the less special they are.

To me the shark is already jumped, but I don't think they'll ever quit.
While trivially true, I think the question has merit as some of these reframings are more interesting than others.

In physics for example, Lagrangian mechanics[1] is an interesting reframing of classical physics allowing for drastically simpler implementations in certain cases, while still just being a bunch of partial differential equations and numbers.

In engineering and signal processing, the Laplace transform reframes time-varying signals such[2] that it's much easier to calculate or design the resonse of a system.

Back in programmer land, several such useful reframings that aren't directly rooted in physics or linear algebra that I can think of come from crossing the functional-imperative border.

Another is inversion of control[3], in the general sense[4], where you pass the code modifying the behavior, rather than explicitly drive the modified behavior from the outside.

[1]: https://en.wikipedia.org/wiki/Lagrangian_mechanics

[2]: https://en.wikipedia.org/wiki/Transfer_function

[3]: https://en.wikipedia.org/wiki/Inversion_of_control

[4]: https://martinfowler.com/bliki/InversionOfControl.html
This data is very counter-narrative regarding the purpose of Brexit. Brexit hurt the economy, so big business needs lower salaries, meaning they need more poverty. So they're importing immigrant labor to push salaries downward. Essentially it means UK voters were scammed. The electorate that voted against immigration because they're racist got more immigration with a side order of mass unemployment. Conservatism doesn't work economically.
I meant "pass" as in the sense of "Olé, here's an A+, so off with you to the rest of your life".

But, seriously, how's that lack of engagement working out in "the rest of your life"? Meetings? Why bother? Seems like a lecture. Reply to Slack or Email? Does that sound like something you ought to do? Or a judgement call, based on your intuition of their value?
I'd like to see an honest attempt by someone to use one of these SOTA models to code an entire non-trivial app. Not a "vibe coding" flappy bird clone or minimal ioS app (call API to count calories in photo), but something real - say 10K LOC type of complexity, using best practices to give the AI all the context and guidance necessary. I'm not expecting the AI to replace the programmer - just to be a useful productivity tool when we move past demos and function writing to tackling real world projects.

It seems to me that where we are today, AI is only useful for coding for very localized tasks, and even there mostly where it's something commonplace and where the user knows enough to guide the AI when it's failing. I'm not at all convinced it's going to get much better until we have models that can actually learn (vs pre-trained) and are motivated to do so.
Working on a small SQL-based streaming ETL tool.

It reads from a replication stream and allows you to trim/enrich the replicated data by running SQL queries from the database, then writing the result out to another database (also using a custom SQL query, so it's easy to do upserts or joining with other data on the destination database).

It's working really well, and I'm just sprucing up logging and documentation a bit before making the source code public on github. The idea is for it to be a much simpler alternative to things like Debezium for small to medium sized projects.

Currently supports postgres for input, and postgres and clickhouse for output with more databases coming down the road.
That’s a separate issue. You might not be able to prove it as the victim, but that doesn’t make it legal.
Why do all articles say "with 784 GB of unified memory" for the Station when on the official spec page it's not listed as unified but as "GPU Memory: Up to 288GB HBM3e | 8 TB/s" and "CPU Memory: Up to 496GB LPDDR5X | Up to 396 GB/s"?
I asked claude 3.7 to move a perfectly working module to another location.

What did it do?

A COMPLETE FUCKING REWRITE OF THE MODULE.

The result did work, because of unit tests etc. but still, it has a habit of going down the rabbit hole of fixing and changing 42 different things when you ask for one change.
Every country has a set of “weird things” that seem inscrutable to outsiders. Presumably your country does as well. And good thing, life would be less interesting otherwise.

But the US’s oddities seem to come in for lots of this type of “let me enlighten you” commentary.
Is This How American Exceptionalism Ends?
How much mass is required to form a black hole in a new universe with perhaps different physical constants? It could be that 'ability to make black holes' is a prerequisite for successful universes in the way way that good genes are a prerequisite for successful organisms. The universes that fail to spawn black holes are 'dead ends' so any life is statistically likely to find itself in a black hole spawning universe.

Maybe there is an 'incentive' for universes to form with physical constants tuned to produce black holes with the available energy in that universe.
From Unstructured Text to Interactive Knowledge Graphs Using LLMs
so? it still has a market value whether or not it's currently on sale or has just been sold
> Microsoft.Data.SqlClient is 7x slower on Linux

It is probably worth reporting your findings and environment here: https://github.com/dotnet/SqlClient

Although I'm not sure how well-maintained SqlClient w.r.t. such regressions as I don't use it.

Also make sure to use the latest version of .NET and note that if you give a container anemic 256MB and 1C - under high throughput it won't be able to perform as fast as the application that has an entire host to itself.
>I am frequently asked for my PowerPoint slides, which basically function for me as lecture notes. It is unimaginable to me that I would have ever asked one of my professors for their own lecture notes. No, you can’t have my slides.

I get that there’s been shifts in student attitudes - there’s lots of other people in similar positions saying it.

But, I think this quote of all of the text shows how the author has a distain for their students not simply because of any perceived lack of effort. My best professors would send these to the class without prompting.

But, the author clearly buys into the mystique of the professor like their lecture notes are some secret formula.

Meanwhile, they quote:

>Troy Jollimore writes, “I once believed my students and I were in this together, engaged in a shared intellectual pursuit. That faith has been obliterated over the past few semesters.”

If I had a teammate in a shared intellectual pursuit who didn’t share their notes…
OT: Are there any memory safe languages that that are fast and support goto?

I'm writing something that needs to implement some tax computations and I want to implement them to follow as closely as possible the forms that are used to report those computations to the government. That way it is easy to be sure they are correct and easy to update them if the rules change.

The way those forms work is something like this:

1. Enter your Foo: _________
2. Enter your Bar: _________
3. Add line 1 and line 2: ________
4: Enter your Spam: _______
5: Enter the smaller of line 1 and 4: _____
6: If line 5 is less than $1000 skip to line 9
7: Enter the smaller of line 2 and $5000: _____
8: If line 7 is greater than line 4 skip to 13
...

With goto you can write code that exactly follows the form:

Line1: L1 = Foo;
Line2: L2 = Bar;
Line3: L3 = L1 + L2;
Line4: L4 = Spam;
Line5: L5 = min(L1, L4);
Line6: if (L5 < 1000) goto Line9;
Line7: L6 = min(L2, 5000);
Line8: if (L7 > L4) goto Line13;
...

For some forms an

if (X) goto Y
....
Y:

can be replaced by

if (!X) {
...
}

because nothing before that has a goto into the body of the if statement. But some forms do have things jumping into places like that. Also jumping out of what would be such a body into the body of something later.

Writing those without goto tends to require duplicating code. The duplication in the source code could be eliminated with a macro system but don't most memory safe languages also frown on macro systems?

Putting the duplicate code in separate functions could also work but often those sections of code refer to things earlier in the form so some of the functions might need a lot of arguments. However the code then doesn't look much like the paper form so it is harder to see that it is correct or to update it when the form changes in different years.
I talk about peer conflict, which Gulf war wasn't. Old soviet tech, poorly trained soldiers with very low morale doesn't make them anyhow a peer to US army of that era. It was just a variant of that shooting goat herders, defenseless even against Apache choppers who have 0 stealth and fly low & slow.
That argument makes sense in most cases. If the candidate is a rapist, voters can and should be the ones to disqualify them.

But this is a case of cheating. If a candidate cheats in an election, that should disqualify them because otherwise the election is tainted.
On the vein of similar books, in the late 80s, early 90's a read a science fiction anthology that had more or less the same exact story as Mickey7.

Humans discover a place (I think on Mars), built by Aliens, but it's a deathtrap. So they send someone in to navigate the deathtrap using a clone, and a sort of remote control (something like Avatar).

Each time the clone dies, the person piloting it survives, but has gained the memory of what went wrong, and can try again (kind of like Edge of Tomorrow).

The point of the story is the very end, when the pilot makes it fully through the space.

Has anoyone every heard of this storay and know the name/author? (Bonus points of you know the anthology as well)
anybody use Claude, Gemini, ChatGPT,etc for fixing css issues? I've tried with Claude 3.7 with lackluster results. I provided a screen shot and asked it to fix an unwanted artifact.

Wondering about other people's experiences.
An AI assistant to generate abstracts for research papers, and to summarize videos.

While a cool technical project, I think the author falls for the mistaken belief that “if only I approached this in a smarter fashion I could do everything before I die”.

If you have 600 videos queued up, perhaps you need to start pruning them rather than trying to consume more content.

There is no end state here, just a treadmill of ever increasing videos and articles. If you can now get through 600 videos give it a few weeks and it’ll be 6,000 videos, and you’ll be back where you started: information overload.
A lot of other comments have touched on things well. My experience as a corporate is that I often find the 'US local' is a thin shell of sales/leadership, someone I feel I can hold accountable when I'm not getting results during the engagement, and the hands-on tactical folks on their team are typically globally dispersed. This has never been a hard sell for me internally to get approved. It's quite silly on our part because we end up paying $200/hr for resources that probably only see $30/hr of it; but finding a whole team of SME's in some Enterprise SW that are entirely US based can be quite difficult too.

All said, you need to setup a US based sales office. Even if it's just optics, deflect and say you spend a lot of your time with the engineer's in India but come to States frequently for client meetings, then offer to fly to US for key points of the contract, etc. But, the key is making people think your operations is US based in the first-impression phase.
Spin a coin on top of a glass table. Observe it from the top, and it spins either clockwise or anticlockwise. Observe it from the bottom and it's the opposite. There are no tables in space. Objects tumble while rotating. It seems we are measuring rotations using a fixed perspective when there is no reason to do so

https://www.comsol.com/blogs/why-do-tennis-rackets-tumble-th...
What’s the point of a one-to-one GTK3 → GTK4 rewrite when the user experience doesn’t improve at all?

Why not modularize the backend and build a better UI with tech that’s actually relevant in 2025?
That depends how you build you program and what other dependencies you pull in. But as far as Vulkan is concerned your program should run on any distro that is as least as new as the one you build on (talking about ABI, runtime requirements depend on hardware but don't depend on the system you build on).
I just wanted to add that Windows 3.X is capable of running independently of DOS and BIOS calls. By default yes, it uses the BIOS for disk access. But with a disk driver (e.g. Microhouse driver, FastDisk driver), Windows 3.X can live entirely in 32-bit protected mode. Windows 95/98/Me are the same way, they are real 16/32-bit hybrid kernels that used DOS as a bootstrap but nothing more.
>I suspect the flaw in this poll is being willing to openly admit support would feel precarious to many generations outside seemingly Gen Z due to how other generations were raised.

1. the opposite can also be true, ie. people taking anti-establilshment stances to be edgy or whatever. https://www.pewresearch.org/short-reads/2024/03/05/online-op...

2. Your argument seems to basically "17% or 41% is far lower than I observe, therefore it must be because people are cowed into hiding their actual opinions". That might be the case, but it's also possible you're in a filter bubble that's not representative of the public as a whole. For instance if you were on reddit last year you might have gotten the impression there was a universal consensus that Trump had zero support and that Mangione did nothing wrong, but know now that the former was obviously false.
From what I remember I had a decent amount of success copying games using a twin tape deck for my amstrad 464. I ended up passing on the amstrad to a colleague over a decade ago, who since moved to the US and is almost certainly on here. If you see this Jim, I found the manual!
I just got into severance and wondered where the Lumon building was set. Interesting building. Reminds me of back in the day when I commuted to a suburban office park.
I trust the source code and decentralized network of miners doing 1 thing - securing the network with predictable emissions policy - over the central bank and politicians
Powering ten 3060's and having a computer that can accept ten GPUs becomes a non-negligible hurdle to overcome.