skysight-inc/HackerNews huggingface dataset:
> calls out LLMs for being non-deterministic as a grave sin. Despite it being untrue (they've never heard of temperature, I guess)

With all that grandstanding you've missed the author's point because temperature doesn't make them deterministic in any way that matters in the real world.

It only makes their output deterministic for the exact sequence of input tokens (I've yet to see an application where this would be useful, just save the result if you want the exact same one!), but it doesn't make them deterministic for a different but semantically equivalent sequence of tokens, which is the core value proposition of LLMs.

The answer to "How tall is the Eiffel tower?" shouldn't change based on whether I also add "and where is its nearest bakery?", but with more complex questions, that's what often happens.
AI tool that helps SREs and DevOps teams
Labor Omnia Vicit Improbus
NoCode: Way to write secure and reliable applications
Plastic chemicals found in 86% of all foods in Bay Area
Interesting read, although I don't agree with everything. I like the distinction between different qualities of abstractions, made in the beginning. The following bashing of abstractions is too generalized for my taste.

The best part comes close to the end:

> Asymmetry of abstraction costs

> There’s also a certain asymmetry to abstraction. The author of an abstraction enjoys its benefits immediately—it makes their code look cleaner, easier to write, more elegant, or perhaps more flexible. But the cost of maintaining that abstraction often falls on others: future developers, maintainers, and performance engineers who have to work with the code. They’re the ones who have to peel back the layers, trace the indirections, and make sense of how things fit together. They’re the ones paying the real cost of unnecessary abstraction.
> Posting from U.S.

Yes if you're trying to use SEPA from the US I can see that, no issue there.

But from the perspective of a very euro/german centric CCC[0], SEPA is really not complicated, and almost certainly free (I understand that a few banks still charge for those but most don't, possibly to a limit). So that's likely a blind spot of theirs: SEPA is probably the cheapest and most straightforward method for 95% of their donations or more.

Even more so as this is the central organisation, but the CCC is mostly a network of local clubs[1], so revenue to the national CCC is I assume almost entirely from the clubs shunting some of their income up

[0] if you check their front page, 1/2 to 2/3 the posts are in german, so are several of the pages

[1] https://www.ccc.de/en/regional
https://en.wikipedia.org/wiki/Argument_from_incredulity

I mean, it's also sort of weird that Russia would be called out in the beginnings of a sneak attack, publicly deny it to the world, and then do it anyway.

Or spill radioactive poisons on the streets of London in a a baroque assassination of a British citizen.

Or try to import ground troops from frickin' North Korea.

Weird stories do happen.
I would say dependent types are going into the deep end; unless you have a real need to prove things, it may be hard to see the motivation to learn such abstractions.

In between ad hoc types like TypeScript and dependently-typed languages like Agda, Coq/Rocq, and Lean are well-typed, polymorphic (but not dependent) languages like OCaml, F#, or Haskell ("ML family" or "Hindley-Milner" are related terms). Those are what I'd suggest checking out first!
Machine-Readable Passport
you can get certain variants of the esp32 at around 2USD. that gets you a whole board with USB-c.
I'm not a crazy cryptobro or anything but one would have to be blind to see the trends of big tech entering politics, which would almost certainly lead to the end of currency as such. I wonder if in the future people will collect paper money.
Im betting secured debt was called. Given the "instant" nature, it likely means a debt covenant was broken, that is one of the few things that can shut a company down in 24 hours.

Doubley so if the business isnt really profitable.
Mostly a company called epidemic sound making bank off artists and buying out full rights for pennies
That does sound like a fabulous time to start a jingoistic war to flame the nationalistic sentiments and declare any dissenters traitors to the nation.
Russian apologists are the ones who should apologize. Go make excuses for some more atrocities.
I've always been mesmerized by my cat's vertical slit pupils and how they seem to change depending on the light or her mood...
Try reading my comment fully again? I was talking about IP.
Connection is the same as attaching an ordinary, "wired" HDMI Cable, except
that active cables can only be attached in one direction: One end of the cable
is specifically labeled for attachment to the HDMI Source (transmitting)
device, and the other end of the cable must be attached to the HDMI Sink
(receiving) device. If the cable is attached in reverse, no damage will occur,
but the connection will not work.

HDMI Cables with HDMI Cable Power include a separate power connector for use
with source devices that do not support the HDMI Cable Power feature.

This is not your run-of-the-mill HDMI cable for sure.
There is definite friction between Nix and Rust dependency management. Nix wants all dependencies to be a Nix package, but Rust wants Cargo to dynamically manage all dependencies. It seems like the same sort of problem. Or am I missing something?
I don't think it was incompetent attempts to attach something to the lines. It severed 4 data data cables and electricity cable called Estlink 2. If it hadn't been stopped, it would have severed also Estlink 1 within half and hour later perhaps also Balticconnector gas pipe.

About year ago Balticconnector gas pipe was already damaged by a Chinese ship, which had been dragging the anchor for long time in a very suspicious manner:

https://en.wikipedia.org/wiki/Balticconnector

And again in August several data cables were severed by a Chinese ship. According to one analysis, that time they may have dragged the anchor for 400 kilometers:

https://www.youtube.com/watch?v=fB-vEp3wr-0

BTW, Russia seems to have for years spend time finding out the routes of sea cables and perhaps also spied them or prepared some kind of sabotage:

The global internet is powered by vast undersea cables. But they're vulnerable.
https://edition.cnn.com/2019/07/25/asia/internet-undersea-ca...

Ukraine war: The Russian ships accused of North Sea sabotage
https://www.bbc.com/news/world-europe-65309687

Once is happenstance. Twice is coincidence. Three times is enemy action...
So true. In Germany alone are about 250000 Ukrainian men of fighting age eager to get back and crush the Russian invasion as soon as the west gives them some gear and a gun. How hard can it be?
what is the flow for working through this kind of proof? Is there an interactive proof mode like you find in a lot of dependent type provers? Or is there some other guiding mechanism for telling you that you haven't provided enough guidance with asserts?
I’m quoting them verbatim
Even if you adjust for cost of living, the pay is still significantly lower than US and somewhat lower than central europe.
Yes, there some kind of magic there. Probably because it's limited, but you can get what you can't on the computer, at least it's the case for me. I have one rule, just type whatever comes to my mind. It will get complex, as story unfolds, but I don't think about it at all, don't analysing, I just write. It's a good feeling though.

It's about character named Theodor Walkings. I don't know where it came from, but he found the note on the floor with some message and that leads to some new clues, new characters, new mystery. For me, I can't wait to start typing to see what comes next, it's more like I'm reading a book, not writing. I have a feeling that I do not create story, I'm just typing it out. Can't describe the feeling, but it feels good. I always been intuition first logic next, so that's probably the case here. Anyhow, I have written 3 pages in a day. It's not the best story ever but It's fun even for me to re read it :)

I don't know yet the time of the story, is it in the future, past or present. I didn't come to that part yet.
CS:GO was the king even back then:)
Hey Jimmy, I've read your comment and also your article in the past with great interest. This topic is absolutely fascinating to me.

I just re-read your article but unfortunately I still struggle to really understand it. I believe you have a lot of experience in this, so I'd love to read a more dumbed down version of it with less math and references to PL concepts and more practical examples. Like, this piece of code does not contain an abstraction, because X, and this piece of code does, because Y.

Keep up the good work!
That’s professional negligence. Have the LLM prepare a draft for a human translator to review, sure. But taking the human out of the loop and letting in undetectable hallucinations? In a legal proceeding?
Yes, that's similar feeling I guess. No title, just three pages of the story. I wrote some plot on the comment above.
> So I understand correctly, you're watching music videos in your car while you drive?

Yes, that's correct. Love doing it.
I don't think you can have such compiler, at least for a general case, without solving the halting problem first. After all, you can encode arbitrary computations at the type level.
Are you having a hard time believing this _because_ of your experience in such maritime matters or _despite_ of it?
It's not horrifying when dreaming. It's like "yup, 7 fingers, totally normal, let's move on".

In dreams, I've seen people vibrate drastically until they become part of the scenery. Or other insane and horrible to describe things. However, to "myself" in the dream, that was not as surprising as my recollection of it.
It all depends on the type of circle. Even within the same city, given the same depth of relationships, distance and the location matter. In a busy asian city, being as little as 15kms apart could result in meeting much less often. In a US small town with excellent roads, little traffic and everyone having cars, the friction is much lesser.

Time for friends is sacrificed first when you need to prioritize work/wife/children etc.
Oh, that makes total sense.
> My natural instinct when I encounter this kind of person is to lavish scorn on them, but I have to hold myself back from that. Partly because it's the mature thing to do, and partly because the coming years will be hard enough on them anyway.

That's an awfully patronizing way of putting things. The coming years can be hard for anyone for a number of reasons: geopolitical conflict, economic depression, natural disasters, pandemics, etc. I doubt that harboring negative views towards the current usage of LLMs will make a difference.
> Russia has been very clear about their goals. They want to reestablish the Soviet borders

Do you have an actual source for that extraordinary claim?
The title is slightly misleading, as the article seems to focus on flying between certain countries. Good luck expecting to cross 90% of the worlds borders without a paper passport, where these technologies will never appear.

The author seems to lack the capacity (or experience!) to imagine other ways of moving around the world that are not flying.
If you like it there is also slengpung in the same spirit (https://www.slengpung.com/). The website archives thousands of demoparties photos from 1989 to 2018)
That's cool. Can you talk a little about the tech: front end, back end, and API (Kling, apparently)?
I disagree with the predictions:

1. Most of his "freedom of speech" supporters were really just "do whatever liberals dislike" all along, so they'll stick around.

2. There's no reason for Musk to switch his advocacy and mega-donations to another party any time soon. He hasn't even started cashing-out on his influence-buying. Infighting over H1B policies is nothing compared to stuff like getting Tesla vehicles special exceptions for safety rules, favorable SpaceX government contracts, or shaping tariff policy to his benefit.
You can specify endianness, but only over the entire record, not an individual field. The way it works is a little complicated: https://www.adacore.com/gems/gem-140-bridging-the-endianness...
It was a paper record of every (paid) phone call. This was in the 80s before the switch to digital. The front side had the origin and destination numbers, the back side had the calling card number.

Also--we didn't use a 10-key! Our keypad was 2x5 rather than 3x3, and inverted (low numbers at the top).
New social media app or Trapit Idea? TestFlight MVP available, feedback needed.
That varies with people. Some do genuinely feel that they have (and in many cases they genuinely have) hidden away part of themselves that they used to express in the past and want to express again, and in extreme cases this can be quite significant parts of their personality. For others all those past bits were things they only did to "fit in" and they are happy that they are not part of their current life. Most of us are somewhere between those two poles.

For myself, I feel I have changed, mostly for the better, over the decades but that neither "current me" or the "past me(s)" are any more or less real.
I think GenAI is incredible in a lot of ways. I think for me it's frustrating that GenAI is currently being used in a way that largely regurgitates and hallucinates information, rather than aids a computer to follow instructions in plain English. For example, at least earlier versions of GenAI, when you asked it a question, it would make up an answer to that question using the knowledge in the training data. That's why we saw limitations on what events the AI knew about, for example. It would be great to see the AI understand the question, query a knowledge base for the answer and then rephrase that answer in English instead. I believe, though I've mostly kept out of the state of the art here, that's the direction it's going in, and I think if that's the case, the confidence in the AI will go up. If we can in parallel, decrease the horrendous amounts of energy being used to run the models, then maybe some of the detractors will start to turn?
Book of a Century of Historical Sandwiches
What was the company in Sweden? Thankfully I live in Stockholm!
That is absolutely not the case. On phone restart I need to reauth, but that’s about it.
Issues with object-oriented programming in Guile (2022)
> examples from past and present experience spring immediately to mind

Examples of what?

Picking the wrong abstraction? Regretting your mistakes?

I can certainly think of many examples of that.

How you unwrapped an abstraction and made things better by removing it?

I have dozens of battle stories.

Choosing not to use an abstraction because it was indirection?

Which is what the article says to do?

I’m skeptical.

I suspect you’ll find most examples of that are extremely open to debate.

After all, you didn't use the abstraction so you don’t know if it was good or not, and you can only speculate that the decision you made was actually a good one.

So, sharing that experience with others would be armchair architecture wouldn't it?

That’s why this article is arrogant; because it says to make decisions based on gut feel without actually justifying it.

“Is this truly simplifying the system?”

Well, is it?

It’s an enormously difficult question to answer.

Did it simplify the system after doing it is a much easier one, and again that should be the advice to people;

Not: magically do the right thing somehow.

Rather: here is how to undo a mistake.

…because fixing things is a more important skill and (always) magically doing the right thing from the start is impossible; so it’s meaningless advice.

That’s the problem with universal advice; it’s impossible to apply.
Maybe they're not implying this kind of limited dependent type system but surely it is still dependently typed? It's just not the "full fat" dependent typing.

Another example of a language with limited dependent typing is Sail. It has "lightweight" dependent types for integers and array lengths (pretty similar to Ada from what it sounds like).

It's very good in my experience - it lets you do a lot of powerful stuff without having to have a PhD in formal verification (again, sounds similar to Ada).

> An example of something you can do in a dependently typed language is write a sorting function in such a way that the type checker proves that the output will always be in sorted order.

Yeah you can't do that but you can have the type checker say things like "n^m is positive if n is positive or even" or "foo(x) -> (bits(n), bits(m)) with m+n=x" (not the actual syntax). I'm pretty sure you can't do that stuff in a type system without dependent types right?
One vision in the article that stood out for me, was how formal proof assistants allow for large teams to collaborate on proving theorems. Imagine what we could achieve if we could do mathematics as a hive mind!
It is mostly, but real estate in Taipei is more expensive than SF.
> Perhaps it wasn't brazen sabotage, but incompetent attempts to attach something to the lines?

This theory, with glorious irony, supports the idea that the cable cut was accidental.
This is stupid. They should amend it to ban export of less than 3 generations behind.
How about just teaching kids to do animation on their own? Suggesting drawing pictures on pages of a book and flipping them probably won't fly at this day and age, but maybe there is some tool like good old Macromedia Flash, where kids could unleash their creativity?
I'm working on a new library to drive parallel e-ink displays (think Kindle). The EPDiy library has done this for the last few years, but it's missing some important features that I wanted to have. My new code is simpler, more efficient, more flexible and includes advanced features such as compressed fonts and graphics, no external dependencies and support for more hardware. More info soon...
I keep saying this but nobody seems to really get it or care: LLMs are magic. This isn't at all like conventional software where someone plans for every possible path, or even software where paths are generated procedurally. These models show truly emergent behaviors that go far beyond their training. And yet people dismiss them simply because they're probabilistic (more likely because they've heard some version of this, actually), as if that somehow invalidates the fact that they're doing things they were never programmed to do.

Our understanding of consciousness is about to undergo a revolutionary transformation, and a lot of people ... aren't going to like that, either.
People who want a messiah always see the messiah as imminent.

Of course the problem here being AGI would emphatically not be a/the messiah…

LLMs will not lead to a AGI. Now, LLMs may be sufficiently capable to have us, eventually, realize we’re not as generally intelligent or as capable as we think, but the realization of the absence of NGI does not an AGI make.
And yet it happened. Go figure.
Repo isn't a customer's concern and is thus irrelevant. Incidentally I walked to the window and I can see where my truck is without my phone. Is there really no limit to the bullshit folks will allow themselves to be convinced to install on their phones?
Proof of concept: an accessible, GUI-based simple canvas editor
When you are evil as F the brightest minds tend to disappear leaving you with yes men and idiots. As Ukrainians eloquently put it way back in 2022:

"We are very lucky they're so fucking stupid" https://www.reddit.com/r/ukraine/comments/tdj65n/were_very_l...

In the year of our lord 2024 russians are assaulting using Mad Max modified Ladas and push bikes, its no longer a meme! USSR stocks of armor are finally running out.

27 Oct 2024 'THE ARMOR RAN OUT - THEY WENT IN PICK-UPS. They reach the trenches and the assault ends.' - Combat group K-2 54th brigade https://www.youtube.com/watch?v=9uy2KpKj0t8

A Russian Assault Group Riding In Pickup Trucks And Flying The Soviet Flag Got ‘Special Attention’ From Ukrainian Forces https://www.forbes.com/sites/davidaxe/2024/12/21/a-russian-a...
The Luigi-related reference of the talk at 37:03 of the livestream, "Delay, Deflect, Derail" (referring to the response by the Newag train manufacturer representatives, including the president and vice-president of the company, at the parliamentary committee meetings) got a round of applause from the audience.

The "...Derail" portion of the slogan references Newag's handout shown a few seconds earlier in the presentation.
The article is terribly written. It ends with:

The transmitting and receiving devices were used to record all radio frequencies, and upon reaching Russia were offloaded for analysis.

...

They said no further equipment returned to the ship after it was offloaded for analysis, to their knowledge, but other devices were placed on another related tanker, Swiftsea Rider.

What seems implied is that the ship was previously used for spying back in June, then the spy equipment was offloaded from the ship and it was later repurposed to cut the cables.
Yes, ORMs came to mind for me as an example of indirection without abstraction. If you accept OP’s litmus test of “how often do I have to peek under the hood” I think ORMs generally don’t score particularly well.
> don't remember any widespread anti-search-engine sentiment when Google came out.

Before Google switched to Gemini AI it didn't offer making mustard gas recipe when prompted for cleaning advice.

LLM are tools, and highly unreliable one at that. I don't fear it. I fear the idiots that think it is a viable replacement.
Are you aware of repeated cable cuts and damage to pipelines in Baltic Sea?

Are you claiming that all these severed themself or purely due non-malicious incompetence?
SPARK will give you some guidance, but there's no particularly fancy interactive tools. Here's an example of working through a different sorting algorithm: https://blog.adacore.com/i-cant-believe-that-i-can-prove-tha...
That would be lossful compression, not sure if that's relevant
Ah, very interesting. It does seem that the Ada community has done serious engineering work to build in powerful formal verification, in a way that is somehow parallel to the (much slower, for practical purposes, if more elegant) arc of type theory...
Ecall could/should use completely separate communications infrastructure than the entertainment/vehicle connectivity functionality.
I have a (USA) digital driver's license that I've presented to TSA via my iPhone a couple of times. It's explicit exactly what information is being shared. You tap (as if to pay), the information being requested displays on the screen, and you double-click to acknowledge and send.

Note: USA "paper" passports have included an RFID chip since 2007.
Lots of crud apps add 3-tier architecture that end up something that could be 2 tier.

People add it just in case but the case never materializes- for some probably do but ones I worked with not.
LLMs as they are I postulate would not work well for this. But, purpose built stochastic auto complete with a type checker to reject the junk? That could be actually useful. Funnily enough it's also a domain of application that wouldn't make any money at all. It would have to be an offline LLM that is reasonably efficient to execute locally.
Yeah, this is interesting. I have had several different, non-intersecting, groups of friends throughout my life. I think they all know a different me. Some know what I would currently consider the "real me": basically a geek who is into Emacs and science fiction. But other groups variously know me as a hippy, a party goer, a womaniser, a gym-going "real man" type etc. I think sometimes they are disappointed that I'm not those things any more.
That's difficult because both will need to use the cell network.

But I guess you mean on the car side like two modems? Yeah that would be nice, or at least to mandate the option to turn all manufacturer telemetry completely off. The EU never bothered to do this for computers and phones either though.