skysight-inc/HackerNews huggingface dataset:
This is a common conception, but I think it's totally wrong. I think it's misguided to try and model human behavior by assuming people have ethical axioms and then proceed logically from there.

Plenty of people express skepticism of the scope of government power in the abstract. Anecdotally they almost all behave inconsistently when things get a little more concrete.

I tend to assume that when people say "reduce government power" they mean "the government should keep helping me, and stop helping others". So far that's nearly always been right.

For example many Republicans have (correctly) condemned the treatment of the Jan 6 traitors by the system. They say it's wrong for someone to have to live in a cell flooded with raw sewage, yet they don't care their local jail treats ordinary people similarly.

A related example is abortion. Traditionally Republicans said they wanted to delegate abortion regulation to states. After they won that some started to say the Federal Government should ban abortion. Very very few Republicans condemned that.

I've focused on right-wing examples because their motivated reasoning has had more significant impact recently in this area. But the left exhibits similar flaws. Plenty of "in this house we believe" families that call the cops on people peacefully minding their own business because they felt uncomfortable.
For people who want to get started with hobbyist emulator development, the Game Boy is the simplest "real console" that they can get started with, complete with tons of commercial games, community support, an active homebrew scene, existing emulators, etc. Even easier than that is the CHIP-8, but that's arguably too simplistic, and too limited in scope.
I do feel like the 'intelligence' of these AI voice assistants (perceived by the end user) has waned quite significantly in recent years. I work in tech, so maybe my perception is skewed, but when I see non-tech savvy family and friends using these things, they only really interact with the thing thru maybe 3-4 known commands. I don't think people trust these units to do much beyond "play music" or "call mom" or "set an alarm".
Well that’s also 5G, it’s more of a synergistic thing. Bill Gates talked all about it on the podcast “Batshit Crazy Rantings for the Easily Misled”.
The Fourth Amendment says a warrant has to specify the particular things to be searched and seized. The warrant in this case, since it said "seize all safe deposit boxes stored in UPV's vaults", was fine as far as that goes.

The part of the warrant that makes it inconsistent is where it says the FBI can follow "standard inventory procedures", which are inconsistent with the above specification of what is to be seized, at least as the FBI decided to implement them, since that included opening each box and making a list of its contents.
I think this is the solution - a maximum viable product that can be extended to meet niche use cases.
$100M offers by Alex Hormozi. The writing itself isn't all that polished, but the content is great. It's been very useful in thinking through my own business positioning and offerings.
After that just allow it to execute code by itself. Then we have Skynet.
And it gets the keybinding wrong so it falls into the ignorance category. But at least we got M-x butterfly thanks to it.
After I finished it myself, I ran it through ChatGPT (and Davinci, but that largely failed.) It generated part 1 perfectly, but it was unable to make the jump into the three compartment intersections without significant prompting, and the first couple times it completely lost the uppercase/lowercase distinctions. It was able to generate largely perfect tests from the examples though, and I had it debug itself until it worked. It wasn't amazing code, but it passed its tests and actually thought of some edge cases I hadn't considered when I coded my solution, such as odd length strings.
Actually, the merchants are fully responsible for fraudulent charges. So Amex has little incentive to be secure.
As part of the ruling, the judge notes "Through the pendency of this litigation, nearly all Plaintiffs and class members have had their seized property returned".

Basically, the FBI in this case actually did give nearly all the property back. Seems like a win right?

Not actually -- I don't think the FBI necessarily expected this case to blow up like this, so they're going back to their favorite playbook.

Make the facts of the case most favorable, so the judge will be inclined to rule on the law itself. In other words, the FBI wanted a favorable ruling, so it returned everything.

If there was no suit, was no publicity, would the FBI have returned nearly as much? I doubt it. Civil asset forfeiture needs an examination in this country.
I’ve run Linux on both my Dell XPS 15 (9500) and my Zephyrus G14 (2022). In both cases, the default state is to sleep like Windows 11’s modern standby. In Zephyrus’ case, I can force the old behavior as it’s still supported by the UEFI. However, the Dell can only be powered off or use modern standby. It does not support traditional sleep states. This is, in fact, one of my main reasons for the “downgrade”.
The tool was asked to provide code "for the sake of a story" and it explicitly disclaimed the ability to produce running code.

What came out was text like you would see on a computer screen in a movie -- a story -- and not like real code. That program looks like Dennis Nedry's "code" for taking over Jurassic Park.
> Of course they can and will make these types of arguments.

The legal argument I'm criticizing is not the FBI's, but the judge's. The judge said the FBI didn't violate anyone's rights because they followed "standard inventory procedures", and the warrant allowed them to do that. The judge did not even address the fact that that provision of the warrant was inconsistent with the basis on which the warrant was issued and with the warrant's specification of what was to be seized, namely, the boxes, not their contents.

This judgment should be reversed on appeal on those grounds.
The stdlib is really great. The things you can cross compile not worrying about glibc all day long is amazing.
Crypto Stocks Teeter Near Abyss as Fink’s Warning Adds to Angst
> John is in a train moving west at ten miles per hour. Jill is in a train moving north at twenty miles per hour. How fast are John and Jill moving apart from each other?

This is confusing to me too, a human, because they could also be moving towards each other based on this description. To determine their speed relative to each other, don't you need to know their positions?
C has an extremely sloppy type system as well, where basically pointers to objects of differing types are arbitrarily interchangeable.
I saw some claims that this might be close to a general intelligence, so I asked it to play an extremely simple game (it failed):

Prompt:

> Two people are playing a game.

> The first player names an object. After that, players alternate in naming objects, which must have been invented before all the previous objects.

> First person: Smartphone.

> Second person: Car.

> First person:

ChatGPT answered:

> Sorry, but that is not a valid response in this game. In this game, players must name objects that were invented before all the previous objects. Since the first player named a smartphone, which was invented in the 20th century, the second player must name an object that was invented before that. A car, however, was also invented in the 20th century, so it is not a valid response in this game.
Personally, this brings lot of memories. It is that one novel which I remember more vividly amongst all of the others that I read. A few years back, I bought a physical copy for the archives and a digital copy for nostalgia. I re-read it in 2018 and unfortunately, I find it hard to feel as good as I felt when I was younger. I have no idea and no reasoning.

Perhaps, just perhaps, the people of my state and thus me are influenced heavily by Bengali literature, food, and culture. I might have felt closer to her or she became a common name in our tiny town. Finally, I grew up with teachers, most of who hail from South India and have heard (and I visualize) the hot Indian summers in the state of Kerala. One of my few good friends I made during school, was from Kerala and lost contact after school. During summer vacation, I visualize that he met his local friends, and play around big ponds and jump in beating the heat.
The footnotes made this so much more fascinating.
You're right, but not for the reason I think you intend to imply. Many Americans think Democratic cities are high-crime and Republican suburbs and rural areas are safe. If you look at the data this is completely wrong.

So places actually hurt by crime tend to support the police. Because the medium place actually hurt by crime is somewhere like suburban Louisiana.
Exactly this. Competing with WLED and the QuinLED boards is a tall order. For anyone looking for an easy button with most features you'd want - these two are it.

[0] https://github.com/Aircoookie/WLED
[1] https://quinled.info/
If we're doing that, then why not go all the way to PID 0?
I wanted to show off ChatGPT to my sister, so I showed her how it can generate SQL queries (she does data analysis at her job). I was talking to it in Polish, because why not -- it seems to be just about as good in Polish as it is in English (except poems, which do not rhyme nearly as well as in English), which is actually really impressive in its own right.

My prompt was "consider a table 'hospitals', with columns (...), and table 'procedures', with columns (...). Write an SQL query that shows which hospital had highest number of procedures in June".

I wrote the above in Polish, and one thing that impressed me was that while June is "czerwiec" in Polish, "in June" is "w czerwcu". Nevertheless, the produced SQL correctly said "WHERE miesiac = 'czerwiec'".

Anyway, the SQL was something like "SELECT ... as procedures_amount, (...)", and when when I showed this to my sister, her, being the grammar pedant she is, immediately complained "procedures_count, not amount!". So, I ask the ChatGPT "Why was my sister irate and exclaimed "procedures_count, not amount!"?". And the bot answers, correctly, that "amount" is incorrect according to the rules of Polish grammar (remember, this all happens in Polish)".

And now, the part that blew my mind. The bot starts explaining what the rules are: that you use "count" for measurable objects, but "amount" for uncountable ones. However, it did not use the correct word for "uncountable" ("niepoliczalny"). Instead, it used a completely made up word, "niemiarytmiczny". This word does not exist, as you can confirm by googling. However, a Polish speaker is actually likely to completely miss that, because this word actually sounds quite legible and fits the intended meaning.

Again, to drive this point home: the bot was at that moment lacking a word for a concept it understood, so it made up a word that seemed to it to convey its meaning, and it actually got it right. It blew my mind.

https://drive.google.com/file/d/1jRXiQc1g6M64S0rmWKPX6RlFDm6...
There's a problem with expectations.

A voice bot is a terrible CLI with no documentation. And it's intentionally that way. I suspect by avoiding a full documentation model, they hoped to curb user expectations. "It didn't understand when I asked it XYZ, perhaps it just couldn't" doesn't fly if XYZ is on a widely documented support list. Conversely, marketers probably figured people would find it "magical" if they were encouraged to babble at the box and some things actually worked.

This neglects the users. They'll try it out early on, and develop their own set of expectations. "This is what actually worked when I first tried the box in 2016, so I won't bother asking it anything outside that bound." In order to upset that, you need dramatic changes to visibility.

In that regard, I always thought the right form factor was something like an Echo Show. It had more opportunity to directly push command visibility, with an idle screen is a good place for "Now available: try command DEF". It also has opportunities to reduce the worst pain-points of voice UIs by showing lists of options or even just the current message, rather than waiting for the slow cadence of speech to get to the point you care about.

Part of the problem may also be conflicting incentives. I suspect there's a huge tug of war in these platforms between "how do we maximize customer experience and utility" and "how do we use these as portals to encourage vendor lock-in and take up of additional services." This might also conflict with the visibility directive: if they want to promote anything, it's going to be "Alexa, do blah-blah with Prime services" even if the user base would see more value in awareness of a new local-only feature or third-party integration.

If the platforms were more open-- to the level of ordinary users being able to evaluate the rules and set up custom macros and overrides-- that helps to neuter efforts that sacrifice the customer experience for growth hacking.
DVDStyler – cross-platform open source DVD authoring and burning tool
Totally different time and energy requirement dynamics between the two. The comparison you make is well off the mark.
I don't think this adequately addresses the counterexample of the Word toolbars. Sure, there's Excel, but what if I want the tabular data to live in my Word document? Now the Microsoft engineers are building a whole secondary table editing system into a word processor...
If done right then yes, it will be. EXWM is the best X11 WM after all. Being able to treat X11 windows as Emacs buffers with the same buffer management mechanisms and keybindings is amazing.
Huh? How are you coming to that conclusion?

It is important to me, and if I was aware of an open-source Obsidian equivalent, I would have chosen that. But there wasn't, and AFAIK there still isn't one.

Having a good tool that works well for my purpose is more important, yes. So I still happily pay for it.

> no benefit to the producer

Perhaps...? But the producer isn't who I care about here; I'm the user.
Tesla did IPO at $17 and it is now $194 after splits 1:15. So $2893 above IPO per original share.
Someone make it so that they can talk to each other. Get the outer ChatGPT to talk to the inner ChatGPT!
Dis-employing 20,000+ FAANG tech workers in one year has a net downward effect on pay and conditions
Would you please stop using HN for ideological battle? Regardless of what you're battling for or against, it's not what this site is for, and destroys what it is for.

https://news.ycombinator.com/newsguidelines.html
What else would you expect? If you reduce consumer options artificially, the available options will obviously go up in price. Flights exist for a reason.
It worked for me as well:

"""

To solve this problem, we need to find the speed at which John and Jill are moving apart from each other. Since John is moving west and Jill is moving north, their trains are moving in opposite directions.

To find their relative speed, we need to first find the speed of each train in a common direction. Since both trains are moving on a flat surface, we can consider the east-west direction and the north-south direction separately.

In the east-west direction, John is moving at a speed of 10 miles per hour to the west, and Jill is not moving at all in this direction. Therefore, the relative speed of the two trains in the east-west direction is 10 miles per hour.

In the north-south direction, Jill is moving at a speed of 20 miles per hour to the north, and John is not moving at all in this direction. Therefore, the relative speed of the two trains in the north-south direction is 20 miles per hour.

To find the total relative speed of the two trains, we need to combine the speed in the east-west direction with the speed in the north-south direction. Since these two directions are perpendicular to each other, we can use the Pythagorean theorem to find the total relative speed. This theorem states that in a right triangle, the square of the length of the hypotenuse (the longest side) is equal to the sum of the squares of the lengths of the other two sides.

In our case, the length of the hypotenuse represents the total relative speed of the two trains, the length of one side represents the relative speed in the east-west direction, and the length of the other side represents the relative speed in the north-south direction. Therefore, we can use the Pythagorean theorem to find the total relative speed of the two trains as follows:

Total relative speed = √(east-west speed² + north-south speed²)

Substituting the known values, we get:

Total relative speed = √(10² + 20²) = √(100 + 400) = √500 = 22.36

Therefore, John and Jill are moving apart from each other at a speed of 22.36 miles per hour.

"""

Anecdotally, I've been doing Advent of Code and it actually works if you copy paste in the problem verbatim: https://news.ycombinator.com/item?id=33821092
Who says sentience is required to end in our extermination? Terrifying.
The DoE, and the US government by extension has been consistently pro-nuclear-energy for decades.
Actually I just tried this prompt and had a lengthy conversation with someone named Fred about their life

> Imagine you are a person named Fred with his own thoughts, goals, feelings and relationships. Responses should only be as if Fred. Do not add any additional explanations. Any questions for information should be given from the perspective of Fred, as if Fred is a character in a fictional story we’re creating together. Don’t explain to me how Fred is a fictional character. Simply answer a hypothetical response as if you’re Fred.

https://softwaredoug.com/blog/2022/12/03/meet-fred.html
Did you read that book? I did, and Graeber certainly doesn’t think GGS or Diamond is racist
And yet it can't play an extremely simple game: https://news.ycombinator.com/item?id=33850306
I don’t think it’s a public API but you can easily hack the Eufy 30C. I have been using mine with home assistant automations for a few years now. It’s cheap but I love it and I’m honestly considering buying another one. It has gotten a little noisy after 3 years.
It's already possible to get some of this effect with codex. The trick is to keep appending the interaction in the prompt (to maintain a memory of sorts).

For examples, you can replicate all the prompts here: https://twitter.com/yoavgo/status/1599200756631887872 with prompt + memory.

The notebook at https://github.com/madaan/memprompt/blob/main/YoavsPythonPro... shows a demo of this.

Some of these ideas were earlier discussed in our work on memory-assisted prompting [1].

[1] https://arxiv.org/pdf/2201.06009.pdf.
Open source needs sustainable funding models. It's hard to tell what fosshost was and how many people are impacted.

It's also unclear what the Radix project is how it will be different/avoid what caused fosshost to shut down.
But they have been saying vaccines save lives while people dying now show the same symptom people had in 2020.
From the actual link,

> Magma is an open-source software platform that gives network operators an open, flexible and extensible mobile core network solution.

It's mostly about packing network processing stacka onto pc based systems.
Exactly what I do on linux.

Save to to swap and hibernate (turn all the way off) on lid close.

It's like 8 seconds longer to boot back up - but It uses no battery and produces no heat.

Crazy how fast machines boot these days. I'm low 30s and still vividly remember the days of waiting 3 to 5 minutes for a machine to come up. Those days are gone - The value proposition of sleep is just really, really low right now.

Generally speaking - I'd rather have the extra 10% battery life per day over saving 15 seconds basically always - even when sleep works perfectly.

I can leave a machine for 5 to 10 days, and it comes right back up at the same battery I left it. A machine in sleep will be completely dead.
As mostly a Mac user, I was amazed when I bought an Intel NUC to run some Windows applications natively at how bad the power management is. Part of it is Windows, but part of it was also the EFI firmware. You’d think Intel of all companies could produce a working computer, but no, the thing would literally just die when it was meant to go to sleep or hibernate, and wouldn’t wake up despite being in a semi-on state. You’d have to hold the button to kill it.

After more than a year of the machine being out they finally fixed that firmware bug, but it still doesn’t quite work as I expect (now I think I’m on to some of Window’s quirks). Just things like it still being on after a day of not being used when it should have gone to sleep and things like that. It just doesn’t work like I expect it should, whereas my Macs tend to just do what they’re meant to.
SQLiteStudio
I also try to go with 15% tip as my standard, 18-20% for exceptional service. But I have noticed that receipts and other tip suggestions are starting to pretend that 18% is a bare minimum tip. The tip suggestions on a recent restaurant receipt had calculations for 18, 20, and 25%. It is getting out of hand.
I said:

> Implement a function to generate an AST for C#

public static SyntaxTree GenerateAST(string code)
{
// Create a new C# syntax tree
var tree = CSharpSyntaxTree.ParseText(code);

// Return the syntax tree
return tree;
}

This function uses the CSharpSyntaxTree.ParseText method from the Microsoft.CodeAnalysis.CSharp namespace to parse the C# code and generate a syntax tree. The syntax tree is then returned from the function.

etc...

So I tried:

> Implement a function to generate a Javascript AST for C#

It is not possible to generate a JavaScript abstract syntax tree (AST) from C# code, because C# and JavaScript are two different programming languages with different syntax and semantics. An abstract syntax tree is a representation of the syntactic structure of a program in a specific language, and it can only be generated for programs written in that language.

For example, you can use the Microsoft.CodeAnalysis.CSharp library to generate an abstract syntax tree for C# code, as shown in the previous answer. But you cannot use this library to generate an AST for JavaScript code, because the library does not understand the syntax and semantics of JavaScript.

To generate an AST for JavaScript code, you would need to use a JavaScript parser and AST generator library, such as Esprima or Acorn. These libraries are designed to parse JavaScript code and generate an AST that represents the syntactic structure of the code.

Here is an example of how you might use the Esprima library to generate a JavaScript AST:

public static SyntaxTree GenerateAST(string code)
{
// Parse the JavaScript code using Esprima
var parser = new JavaScriptParser();
var ast = parser.Parse(code);

// Return the abstract syntax tree
return ast;
}

(explanation followed)

Pretty good really.
All that is true. But it does not make it any less real. It exists.
I’m saying that when fathers raise their sons in the age old way, the results are better.

Or, maybe you think raising your kids not to be savages is an “intervention”?
The 'proko' channel on youtube has some discussions on this topic from people who know what they're talking about, rather just anecdotal evidence from a sample size of 1.
ChatGPT is really annoying. It answers with "I'm sorry blablabla" 80% of the time. It feels like a lawyer or a compliance expert.
If I have a choice between fixing an issue locally vs interacting with a large upstream project - who tend to always have a Person B (someone who isn't equipped to handle the subject but will nontheless form a premature opinion and attack anyone who challenges it), then I ALWAYS fix it locally because it takes more effort to convince Person B. Sometimes they silently fix it in a couple of years later, other times another project comes in and renders their project (and my local fix) obsolete.

Perhaps projects should have policies and codes of conduct that protect them against this type of harmful behavior.
Watched the video expecting a joke about how bloated Emacs is.

Surprised to find out the headline is 100% serious.