skysight-inc/HackerNews huggingface dataset:
I heard they were going to charge him for painting his house? That's not a crime. What's next, charging him for changing a lightbulb?

Oh, that's not what he's being charged with? They don't typically charge high profile cases on a whim for things that aren't a crime? Nevertheless. What's up with the U.S. justice system? No, like what's UP with it!? Haha. What are the basics, and what's an attorney? Why do they wear those suits? If THAT were a crime, we'd ALL be in jail, haha.

Oh wait, what point AM I trying to make?
The Battle of Finance: Payment for Order Flow vs. Best Execution
Other fads have the disadvantage of being easily identifiable and avoidable. But AI chips away at what it means to be human. Now imagine if every comment in this thread is not a real person, but made by a LLM. Get any Truman show vibes?
HR can say a lot of things, and you can ignore them.
Too bad the ability to understand dependencies is quite poor and not extensible. The dependency graph in GitHub Enterprise is useless, especially for the price - which makes any SBOM also equally useless.
It's probably the same thing as with writing text. If you find starting from a blank page is anxiety-producing, a page of generated text may be useful even if you end up rewriting a lot of it.

On the other hand, while ChatGPT is useful for some definitional boilerplate and some possibly correct listicle type of stuff, as an editor, it also guides you in a certain direction you may not want to go. I'm also used to being somewhat respectful of what humans have written, so long as it's not incorrect, even if it's not the way I would have written something.
Going down that line of thought not even a state could realistically bomb the data centers of all states, it's kind of pointless. But I wasn't really arguing that they need to destroy all datasources, but rather that raiding a datacenter would be more appropriate response to the threats the claiming exist. They wouldn't even need to succeed in vandalising one, they'd just have to try.
That seems especially lucky. I'd guess they're slightly different in design or installation from the ones in my previous apartment (also northeast) that killed several and various LEDs... They stopped dying when I had the idea to shim the cover and create some ventilation. Mine were fairly heavy glass domes and had some insulating material against the ceiling.
Practically everyone is talking about and using ChatGPT. I can't visit a bar without hearing almost everyone talking about it. It's everywhere in public transport. People are talking about it in dance clubs. People are talking about it at the post office. Grandmas at the convenience store are talking about it.

It's "the few" who are not taking advantage of it.
Reflections on 10k Hours of DevOps
that's a bunch of hooey, that article like most in nature is massively overhyped and simply not at all what I meant.

(I work in the field, know those authors, talked to them, elucidated what they actually did, and concluded it was, like many results, simply massively overhyped)
Same. Call me weird, but I actually enjoy reviewing and reading other people's code, because I'm good at spotting errors. When I code from scratch, I suffer from the programmer's equivalent of writer's block.
> I'm sure it'll get better

Weren't we also sure self-driving would get better rapidly?
It's not democracy for elected officials to take certain rights away from a minority. What those rights are has to be discussed on a constitutional level. It's pretty easy to see for the basic right to vote. Harder to see for voting restrictions and bodily autonomy issues like abortion.

"Reproductive choice" is very high up there in terms of bodily autonomy and lack of harm - for women. Men often can't see it that way because they think it doesn't affect them. In any case, it is indecent, even undemocratic and unfree, to allow politicians in those "redneck" states to take away this bodily autonomy. And they do this against the wishes of the majority of their voters even, which makes this even more bizarre.
I think it depends. Part of it is definitely your “social predictor” turning on without being around others. But I often wonder if part of it is just thoughts - they’re things made up of cells (neurons) so they are organisms in their own right (and some theories suggest they compete with one another for your attention)

Most people are desensitized to this, some psychosis is the desensity breaking. Perceiving your thoughts as beings independent of yourself.
Yes. In theory justice checks the police. But if the DA and/or judge goes after the police, then the police stop cooperating with them on cases. Even good police in the department who want change will get no leverage that way. I'd love to read a long-form, probably anonymous piece by an NYPD IA officer about their experiences. I'm sure it would be suitably horrifying.
Both, it depends on the domain. For Rust work, it's pretty good, since Rust is stable enough to fit in within the 2021 cutoff. For Flutter, it's not that good due to the aforementioned cutoff and the changes in Flutter since then.

I used to get more non-existent APIs but not as much with GPT 4 recently.
I think a lot of the troubles that people have learning things have to do with emotions and motivation. I don't know to what extent people conclude they are completely unmusical because music classes in school don't engage them, for instance, and you learn just to lip sync to avoid a confrontation.

At times when I was burned out from programming I found my interest was rekindle d with Scratch.
I work spacecraft operations (Mars) and I wonder if you have considered targeting that industry. We screenshare all day every day, and we use Webex. It's been getting steadily worse. First they removed native linux support (have to use web browser), then they broke our high-resolution sharing so we can only share low-res, and then they started breaking their multi-display features.
> The remaining two were purchased by the Mergenthaler company in 1898, with one being presented to Cornell University and the other was to Columbia University. The Columbia machine is believed to have been scrapped during World War II as part of a wartime scrap metal drive, while the Cornell machine was returned to Mergenthaler and later donated to the Mark Twain Home in Hartford, Connecticut, where it remains on display to this day – the last remnant of a curious and disastrous chapter in the great author’s life.

I recommend this as a pilgrimage. They have a tour with a very fine actress playing his housekeeper, properly researched and intelligently done, he would have approved.

The backdrop of this investment is not as simple and pithy as HN makes it. Twain was no fool and no gambler.
Natural selection and biology have different constraints that limit things (and even then often selection can cause extinction)

Intellectual capability and alignment are orthogonal - the former doesn’t get you the latter for free.

Most people new to this issue don’t intuitively grasp this at first.
I like immutability, but I don't find it super useful in an OS. For file updates, sure, I like the idea of system-level snapshots. But generally speaking it's the entire system state that needs immutability, not just one application.

In terms of server workloads, I run immutable containers, so doesn't matter what the base OS is. But I want the OS to be something very popular and stable with paid support.
I don't need examples. It's simply how they work. This is why they hallucinate.

A LLM is fundamentally a mathematical function (albeit a very complex one, with billions of terms (a.k.a parameters or weights)). The function does one thing and one thing only: it takes a sequence of tokens as input (the context), and it emits the next token(word)[1].

This is a stateless process: it has no "memory" and the model parameters are immutable; they are not changed during the generation process.

In order to generate longer sequences of text, you call the function multiple times, each time appending the previously generated token to the input sequence. The output of the function is 100% dependent on the input.

Therefore, the only "internal state" a model has is the input sequence, which is human-readable sequence of tokens. It can't "hallucinate", it can't "lie", and it can't "tell the truth", it can only emit tokens one at a time. It can't have a hidden "intent" without emitting those tokens, it can't "believe" something different than what it emits.

[1] Actually a set of probabilities for the next token, and one is selected at random based on the "heat" generating setting, but this is irrelevant for the high-level view.
Yeah, I almost didn’t click on this post! Great site and useful HN discussion.

I get most of my used books from Amazon. I like it that they handle the transaction, so I don’t have to worry about giving out my credit card or later updating the expiration date, etc.
DevTools Tips: What are source maps?
“Republicans have won … the popular vote … in six out of eight”

Your own link shows that Democrats have won the popular vote 7 out of the last 8.
I wonder how the power draw compares to say an Xbox or PlayStation. Could the steam deck replace power-hungry consoles using a thunderbolt cable and dock?

This could be a big win for Europe as electricity prices are going up considerably.
He is likely citing birth rates are less than death rates in most of the developed world. There is a bit of a lag effect in pop count because boomers and extensions of end of life. Japan is at the forefront of this and has more elderly in diapers than children. Another aside that's Interesting is their societys professional landscape is very ageist against youth. I don't know anything about how immigration impacts things.
The same can be said about any other distro. Linux alone is not a complete OS.
Nobody would have predicted cheaters would finally cause the year of the Linux desktop in 2023.
Of course relational db can act like a graph db. It's just not as efficient due to how things are stored and queried. Would be great to have a graph db plugin (and I found one https://github.com/apache/age)
I feel similarly to the parent. It gives me a good rough first draft of the code I need, and since I'm using statically typed languages, the errors are generally pretty minor (not giving the right type annotations for example) that it still saves me a lot of time overall from writing everything from scratch.
Amazing! Please leave your details on the Linux waitlist so I can follow-up once we get there
"Microsoft would have a 49% stake in OpenAI, with other investors taking another 49% and OpenAI's nonprofit parent getting 2%, Semafor said."

https://www.reuters.com/technology/microsoft-talks-invest-10...
Link: https://teamcoscreen.typeform.com/to/jOdHZB5d
I've used ChatGPT a lot lately when developing some half-advanced Python code with async, websockets, etc. And I've been a bit underwhelmed to be honest. It will always output plausible code, but almost every time it will hallucinate a bit. For example, it will invent APIs or function parameters that don't exist, or it will mix older and newer versions of libraries. It never works to just copy-paste the code, it usually fails on something subtle. Of course, I'm not planning to just copy paste without understanding the code, but I often have to spend a fair amount of time checking the real docs to check how the APIs are supposed to be used, and then I'm not sure how much time I saved.

The second shortcoming is that that I have to switch over to ChatGPT and it's messy to give it my existing code when it's more than just toy code. It would be a lot more effortless if it was integrated like Copilot (if we ignore the fact that this means sending all your code to OpenAI...).

Still, it's great for boilerplate, general algorithms, data translanslation (for small amounts of data). It's a great tool when exploring.
This isn't just a PG thing. The wiki article isn't great, but the references have links to sqlite, mssql, oracle, ibm, etc.

https://en.wikipedia.org/wiki/Hierarchical_and_recursive_que...
The other day I made a change to one of our iOS builds such that the ipa (a zip file) now contained a subdirectory called "Symbols/". I wanted to know how much space the compressed symbols grew the overall ipa by. I immediately typed this on the command line:

zipinfo -l foo.ipa "Symbols/*" | awk '{t+=$6}END{print t/1024/1024}'

I work with developers who are not CLI-fluent and wondered what they'd do. And then I realized, they might ask ChatGPT. So I asked it: "How do I figure out how much space a subdirectory of files takes up within a zip file?"

It took a lot of prompting to guide it to the correct answer:

https://imgur.com/a/kAaMova

The weird part to me is how sure it is of itself even when it's completely wrong. (Not too different from humans I work with, self included, but still...) e.g.

> "The reason I moved the subdir filtering to 'awk' is that the 'zipinfo' command doesn't support filtering by subdirectory like the 'unzip' command does."

Where does it come up with that assertion and why is it so sure? Then you just tell it it's wrong and it apologizes and moves on.

Now, the addendum here is that if either of us had read the zipinfo man page more closely, we would've realized it's even simpler:

zipinfo -lt foo.ipa "Symbols/*" | tail -1

---

I also tried to use it to translate about 10 lines of Ruby that was just mapping a bit of json from one shape to another to jq. It really went off into the weeds on that one and initially told me it was impossible because the Ruby was opening a file and jq has no I/O. So I told it to ignore that part and assume stdin and stdout and it got closer, but still came up with something pretty weird. The core of the jq was pretty close, but for example, it did this to iterate over an object's values:

to_entries | .value.foo

Instead of just using the object value iterator:

[].foo

---

One of my pet peeves is developers who never bother to learn idiomatic code for a particular language, and both of these turn out to be that sort of thing. I guess it's no worse than folks who copy/paste from StackOverflow, but I kind of hoped ChatGPT would generate things that are closer to idiomatic and more based on reference documentation but I haven't seen that to be the case yet.

---

Has anyone here tried using it for code reviews instead of writing code in the first place? How does it do with that?
I have no first hand knowledge, but my guess is their code generator would use the lowest compatible C++ version that has all the features they need - to maximize compatibility. If it was me I would actually be trying to avoid using the newer features of C++ as is shrinks your interoperability.
I think it's fair to say that that sentence almost screams "this is my adoption strategy". And fair enough, of course.
The thing about predicting doom is that you're wrong often--until one day you're not.

Most hype cycles involve people at the top making wild claims that fail to deliver. I don't know anyone outside the industry who ever thought 3D TVs were worth anything, and barely anyone who thought VR was worth anything. Google pitched AI making appointments, but that never made it off a stage. Hype? Only for some definition of hype.

Smartphones have changed the world, but it was primarily Apple who pushed the "post-PC" narrative, and that was to promote the iPad, one of their least successful product lines. (To be clear: it's still a HUGE business and success, but it didn't usher in the post-PC world Steve Jobs claimed it would.)

One you left out is cryptocurrency, and that's the only one I can think of where the hype came from more than just the people at the top, mostly because everyone down the chain thought they were also people at the top by virtue of buying in. Financial scams are always hype by their nature.

I'm older than some, younger than others, but in more than 30 years as a professional developer, I think this is as close to a "silver bullet" as I've ever seen. Like GUIs and IDEs, I think LLMs are tools that will make some things much easier, while making other things slightly harder, and will generally make developers as a class more productive.

There's no question that developers using a nice IDE to write high-level code on a large monitor are able to product more code more quickly than someone writing assembler on a dumb terminal, I hope. The shift from monochrome ASCII to GUIs helps, the shift from a text editor to an auto-completing, stub-writing IDE helps, and similarly, I think having an LLM offer up a first pass approximation for any given problem definition helps.

Concerned? I'm not concerned, I'm excited! This isn't marketing hype coming from someone on a stage, it's grassroots hype coming from nobodies like me who are finding it actually-helpful as a tool.
Fiber pumps for wearable fluidic systems
As a 10 year old reading BYTE magazine what seemed common to C, FORTH, and LISP was that one could add new "words" to the language. It was quite a while before I really got that there was a difference between functions, functions that take functions as arguments (or return values), and functions that take expressions as arguments (or return values.)
> However, I often sense that in many places, the country seems to be entrenched in its medieval past.

Hear that Italians? If you don't surrender your data and your privacy to American companies you are medieval. According to some other comments, you are fascist too.
Oh, so exactly like in Canada. Good to know we’re not the only ones, I guess.

I do think turning on the lights possibly serves a good thing: it’s a silent reminder that the cops are in the area, especially at night.
Why? I've been using it for Rust to great effect. Since Rust is statically typed, the errors present themselves immediately.
That's it. And it also helps with self-awareness: I found out that I much like prefer solving problems than writing code!
Harvard geneticists create an organism that is immune to all viruses
Asians are actually a huge problem for Critical Race Theory supporters, because almost every measurable statistic about them contradict CRT.

Hence, some scholar coined the term "white-adjacent" so they can conveniently cherry-pick and ignore Asians when it's convenient. [0] [1]

[0] https://www.newsweek.com/critical-race-theory-has-no-idea-wh...

[1] https://www.asian-dawn.com/2020/11/17/school-district-catego...
Why though? Italians had more freedom and choice before this ban. They were free to decide for themselves whether they wanted to use ChatGPT or not. Now they have one less option. Is that really a good thing?
Thanks for the feedback, it’s a relatively small selection for the moment, only ~60 airports.

And I don’t take the ones a user has seen out of the queue.
With this post, I just learnt about the CoScreen's acquisition. Congrats to them! Not sure if it was Acquihired or acquired.
> Then try to convince yourself it will really make a billion at 10-19 a seat by attracting 1000x-10000x the users it currently has, and retaining them monthly, anytime soon.

According to the hype train people are losing jobs and getting replaced by copilot so there won't even be 100x the users left.
Who are you to be quoting laws to those who have guns?
Here's the account in his own words, including the famous quote:
"Paige and I always meet on effusively affectionate terms, and yet he knows perfectly well that if I had him in a steel trap I would shut out all human succor and watch that trap till he died."

https://standardebooks.org/ebooks/mark-twain/the-autobiograp...
I don't see how this is a huge problem. You don't need to download the executable once per minute.
> Extrapolating from the last two years

Therein lies the error. People forget reality is finite and just because it improved now doesn't mean it will continue indefinitely.

An exponential curve is just a sigmoid curve in disguise.

Most AI I've seen suffer from catastrophic errors in the tail end (famous example of two near identical cat pictures classified as cat and dog respectively).
I don't think this is such a big deal. Yeah, you'd spent a couple of days cursing at your fingers. The bindings are an improvement and they require an investment, like all things worthwhile in life.
To me the signators (is that the word?) of the letter are extremely naive.

The horse is out of the barn. Out of the farm, the county, and the state.

Yesterday Bloomberg released their own LLM. You can bet dollars to pennies that lots of other firms are working on their own LLM's. Are they going to stop because of a letter? Well, you can say, they will stop if the letter results in an act of Congress. First, the Congress will not be so silly as to impose a handicap on the US firms, knowing full well that Russian and Chinese firms will not respect the moratorium. But even if Congress were to consider this moratorium, you think all these firms furiously working on their proprietary LLM's will sit idle? That none of them ever heard the word "lobbying"? But even if they don't lobby by some miracle, and the law is passed, you think they will not find a loophole? For example, will Congress not allow for a Defense exemption? Can't you then train your LLM for some Defense purpose, and then use the weights for some other purposes?

If you pass a law to stop LLM's, the only thing you achieve is to increase the barriers of entry. It's like picking winners and losers using the criterion that you win if you are rich and lose if you are poor.
We don't know how they work lol. How they are trained is what we understand. Nobody knows what the models learn exactly during training and nobody sure as hell knows what those billions of neurons are doing at inference. Why just a few months ago, some researchers discovered the neuron that largely decides when "an" comes before a word in GPT-2. We understand very little about the inner workings of these models. And if you knew what you were talking about, you would know that.
Are you seriously confused why governments regulate what can be put in food and sold to the public?

Here's a classic for you, one of the early incidents which lead to this kind of regulation: https://en.wikipedia.org/wiki/1858_Bradford_sweets_poisoning

Here's some more contemporary links:

https://food.ec.europa.eu/safety/food-improvement-agents/add...

https://food.ec.europa.eu/safety/food-improvement-agents/fla...

Which includes an answer to your question: "The procedure for authorisation of a flavouring substance is common to the one established for food additives and enzymes under Regulation (EC) No 1331/2008."
Yeah, I was thinking of politicians who faced similar charges.
> Also no one would have been caught with their pants down by seeing people jailbreak their models.

Preventing jailbreak in a language model is like preventing a GO AI from drawing a dick with the pieces. You can try, but since the model doesn't have any concept of what you want it to do it is very hard to control that. Doesn't make the model smart, it just means that the model wasn't made to understand dick pictures.
> An insanely helpful community. Tons of knowledge out there for getting it to do anything you can dream of.

This may actually be one of the biggest lasting impacts of the Steam Deck. It puts a lot of enthusiasts with a common interest on a highly reproducible and officially supported configuration. If a game doesn't work, you can file a bug with Valve on Github about it and most of the time it'll be fixed within a week. If the system itself is misbehaving, you can feel safe knowing that there are thousands of others on the exact same configuration.

Just two weeks ago, I had an issue with the system resuming into a blacked-out screen, so I vaguely Googled the symptoms and "Steam Deck", which led me to a Reddit thread with oodles of people experiencing the same issue[1]. Someone said it was a bug related to the new customizable boot animation feature -- I turned the feature off and I could go on with my day without even opening a single log file!

[1]: https://old.reddit.com/r/SteamDeck/comments/11ubgfl/latest_u...