skysight-inc/HackerNews huggingface dataset:
Facebook open source has been quite good (React, GraphQL, Buck, PyTorch).

This is...weird. How did Vercel manage that?
> People phone 911 all the time for very stupid stuff

Is that so? In that case, it should cost money to call 911.
Yes because the universe will end before most people finish reading it.

The only thing Scott Alexander seems to not tolerate is an editor.
I also feel it's great and useful that Lenat and crew tried so hard. There is no doubt that a ton of work went into cyc. It was a serious, well funded, long term project and competent people put effort in making it work. And there are some descriptions of how they went about it. And opencyc was released.

But some projects - or at least the breakthroughs they produce - are highly published as papers, which can be studied by outsiders. And that is not the case of cyc. There are some reports and papers but really not many that I have found. And so it's not clear how solid or generalizable it is as a data point.
The Light Phone not being open source killed it for me. Or at least having an easier option for alternative os.
I'm ashamed to admit I often wonder about this when playingˆHˆHˆHˆHˆHˆHˆH my daughter plays with myˆHˆH her Duplo train.

Except for the simplest of tracks, I often wonder if the misalignment of a complex track is not stressing the pieces. Of course, instead of asking in stackexchange I dismiss the thought and just play -- er, my daughter plays -- with the train.
It failed my simple "fox, goose, corn" benchmark. Here's the prompt:

"Farmer to cross a river with fox, goose and corn in a boat that takes at most two. Fox eats goose and goose eats corn if left alone.
Farmer can row the boat himself and doesn't need a boatman to ferry them across.
How can he cross the river with all the three unharmed in least number of trips?"

It starts promising but fails in step 5:

Let's think through the problem step by step:

1. The farmer needs to transport three items across the river: a fox, a goose, and some corn.

2. He can only take one item with him on each trip because if he leaves the fox and the goose together, the fox will eat the goose, and if he leaves the goose and the corn together, the goose will eat the corn.

3. Therefore, the first trip should be with the goose since it is harmless and won't cause any damage to the other items.

4. After dropping off the goose at the other side of the river, the farmer returns to pick up the fox for the second trip.

5. Once the fox is dropped off at the other side, the farmer returns again to pick up the corn for the third and final trip.

6. Upon reaching the other side, the farmer reunites with his unharmed fox, goose, and corn.

Final answer: It takes 3 trips to cross the river with all three unharmed.
GraphQL hype is (and always has been, really) out of control.

GraphQL doesn’t do a damn thing to help you optimize your database calls. It also doesn’t do a thing to help with security or preventing DOS-inducing queries, which is the first question anyone who’s been around this block before (exposing remote query interfaces) has about it.

Some big frameworks that happen to speak graphql will automagic that stuff for you in simple cases, but we don’t claim e.g. the capabilities of the Rails framework with rails-api et c. as capabilities of REST or SQL or whatever.

This stuff is really annoying because you get half-technical leadership (or non-technical) thinking graphql is magic and that it’s good for all kinds of things it’s not and that it’ll save lots of time that it won’t, between the hype and the name.
> I just don't understand the charade

because it is that cold-blooded; it is not an agreement between equals. hint- you have no options but what they provide, can be changed at their whim basically
The question opens with a question about the material properties of a physical object and many of the replies address that.

As a pure math problem it’s got a few constraints such as the track not physically intersecting with itself which go beyond the stated question.

So yes it’s a toy problem, but one constrained by real world objects.
Duplo pieces are extremely durable so I wouldn't worry about them getting broken (as my poor feet can attest). If else one should be careful because with enough tension one piece may detach from the track and fly around hitting somebody.
> I hope Google is good at searching decade old documentation

Google isn't even good at searching recent documentation, from my experience.
> Modern pickups have 8-10 speed transmissions. They do a better job of keeping you in the power band.

This is so true. As someone who owns a fairly modern truck (2019 F250) that missed the good transmission by a single year. My truck would dearly love to have at least one more gear between 2nd and 3rd when I'm going up the mountain. I end up having to choose between trying to keep my inertia high (tough with corners) or give up and let it drop down to 35-40 so that 2nd gear isn't trying to tear the engine off the mounts.

I may end up putting in shorter differential gears to work around that. Don't really want to fork out for a new truck.
> Service Owners usually tend to design and build their systems in a way which allows them to understand and know how the system will behave under the worst conditions.

With you so far

> A bash script utilizing curl will suffice.

Lol hell no. Yes, AWS/amazon does require a "GameDay" before launching a service which will execute an mcm (managed change management) that's basically a runbook of (way more in depth and comprehensive way to test your service than a single bash script with curl), but chaos engineering is a great additive, additional verification mechanism that really helps with service outages.

How are you going to test a thundering herd with a bash script executing curl?

How many machines are you running this simple bash+curl script on anyway? Using a single node to generate requests isn't going to do much in testing a service's reliability.

Also, they literally did invent a wheel

https://aws.amazon.com/blogs/opensource/the-wheel/
Government phones seems like a good niche for fully-open RISC-V-based phone with all open hardware.
Fair enough, but I don't expect ARM investors are expecting that to be substantial revenue.
Sounds like a watered-down version of the 90s. I feel like everyone was a “stock trading genius” back then, and “finance gurus” were so plentiful you couldn’t avoid them.

Every generation needs to re-learn the financial mistakes of the previous one I guess.
Underappreciated fact
> If you're in America, you're fucked. One mistake and your marked for life. Be that legal issues, work history, etc. We'll hold that shit against you until you die.

Puritanical standards like this seem limited to the east/midwest; the west coast is much more forgiving (IME).
There's a lot of things that can be done in a lab, but bringing it to the real world is totally different. Nevermind fitting this in the original concept of backpacking
https://www.dataversity.net/doug-lenat-i-was-positively-impr...

http://web.archive.org/web/20101024015555/http://www.semanti...
Once again, every cryptographic problem reduces to a key distribution problem :)
I feel that langchain is the early jQuery of the AI world.

It is useful if you are abstracting multiple models, less so if you are only using openAI with no vectorDB (where it may become an overhead)

It is opinionated, bloated, but it works.

Just like jQuery, must you use it everywhere? maybe not, but many times, if you just need that one function it supports in a chain. It is super useful to quickly get it up and running in a few lines, once you know the syntax.

And perhaps once we finally figure out how AI should be used better, and what works (or not work) in langchain, we would replace the JQuery of the AI world, for something more "modern". Till then, its gonna be this giant swiss army knife ball
Yeah, 400,000 dead Americans and 27 million dead Soviets [1]. I'm no fan of Stalin but one thing that's absolutely irrefutable is his efforts killing Nazis. The human toll for that was unimaginable.

[1]: https://courses.lumenlearning.com/suny-hccc-worldhistory2/ch...
How about ending the AMA Cartel from limiting the supply of doctors, easing the requirements for foreign doctors to practice medicine in America, and far expanding the list of services that can be performed by a Nurse or trained technician?
The Star-Bellied Sneetches
The seat hinges remind me of those early Microsoft Surface multilink hinges, although on second look are clearly different.

The drawer trunk might be an improved solution to the trunk challenge of the Kammback form [1], which often becomes a hatchback but sometimes results in a smallish trunk hatch like the Audi A7. It probably is not as crashworthy insofar as packaging squish-space though.

A big miss is the steering wheel. Reaching through the wheel to the horn seems difficult. It's also been done before on various Citroens. I would have liked to see something more interesting using a mechanism like a Sbarro centerless wheel. [2, 3]

Enter the hinge. Or, as Microsoft dubbed it, the dynamic fulcrum hinge. The connective tissue between the Surface Book’s base and display is an isopod-like piece of aluminum that flexes back and forth thanks to four rotational points. It’s “almost like a carpet that rolls out,” Groene says. [0]

0. https://www.wired.com/2015/10/story-behind-surface-books-cra...

1. https://en.wikipedia.org//wiki/Kammback

2. http://sbarro.phcalvet.fr/technique/roue_orbitale/roue_orbit..., https://en.wikipedia.org//wiki/Centreless_wheel

3. https://en.wikipedia.org/wiki/Sbarro_(automobile)
right, the shrinking of overton window is the real win here for 'them'.
Just remember, the flame from hydrogen is clear and very hard to see until it catches other things on fire. At that point, it's well past too late
The New Clubhouse
I run the Kee extension/plugin for autofilling with KeePass, works without issue in firefox (I have tried briefly in chrome and it seems okay there too, haven't used it nearly as much though).
"Strong enough post-quantum schemes" already exist, and every single mainstream communications platform will update to become quantum-proof overnight if/when quantum computers approach that level of capability. Quantum computers cracking encryption is really not a concern on anyone's mind, at least no more than, say, modern processors cracking SHA-1 etc.
Getting a bank charter and FDIC insurance is a huge undertaking, so neobanks are usually not actually banks. They are technology companies that have partnered with banks or are customers of banking-as-a-service providers (Hydrogen, Stripe Treasury, and similar).

The banking partners have their own bank charter and FDIC insurance, but the technology company itself does not. If you go to most neobank websites, you can scroll to the bottom and see a disclosure along the lines of "Banking services provided by The Bancorp Bank, N.A. or Stride Bank, N.A., Members FDIC".
Lenat's post about Wolfram Alpha, mentioned in the OP, was discussed (a bit) at the time:

Doug Lenat – I was positively impressed with Wolfram Alpha - https://news.ycombinator.com/item?id=510579 - March 2009 (17 comments)

And of course, recent and related:

Doug Lenat has died - https://news.ycombinator.com/item?id=37354000 - Sept 2023 (170 comments)
Can't do much about the demographics with the aging population. They probably can't or won't do much on the business/economy. Seems the only thing left to do is raise taxes, or cut services.

This is really a similar thing we're seeing in other countries with aging populations. Even look at the US social security - raise the tax to support it, or reduce the services.
My clarification was in regards to the word touch, as it has very different implications to hold.
A) at the time this was written, Scott lived in the Midwest
B) Scott worked at a hospital at the time, which selects a bit against those who are creationists. In my opinion, probably 40% of the nurses in such a hospital would be creationist, but maybe Scott disagrees with me about that assessment
C) in terms of socialization outside of work, Scott is not an extrovert, so I can imagine arbitrary levels of selection and that it is plausible he did have 0 creationist social acquaintances (maybe the quote is only even talking about his social acquaintances, not his work ones)
You could have saved a lot of words by just writing "there are good people and bad people, and I, of course, am one of the good people." Have you really never considered the implications of the fact that your bad people also think they are the good people?
Hypocrisy is characterized (to my mind) by criticism of the actions of others that one undertakes oneself, with a presumed unawareness that the conflict exists.

The Chinese government is not acting with any sort of denial; these two actions may hold others to standards that they don't follow, but they don't seem to be avoiding that fact.
"Często" sounds way more natural here than "zbyt wiele razy". Nobody says "zbyt wiele razy" :)
Ok, but let's avoid doing the mirror image thing where we make the thread about Wolfram doing that.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
And nothing in the post-quantum universe seems to reliably solve the problem of transmitting a one-time pad.
I miss the days when there was hardware differentiation at any price. There is literally one brand of phone right now that both A) has a headphone jack and B) doesn't have some kind of screen cutout for the selfie camera, and that's the Sony Xperia line. Despite the price (their entire line of current models is >$1000), I would probably pay it (or buy an older year model on ebay) except that they are not compatible with my provider (or at least uncertainly so, the internet has mixed things to say and they are 100% for sure not _officially_ supported.

I ended up going with a 3 year old phone from a different manufacturer that is officially supported but still had to give up the headphone jack.
I think you can consider the problem of optimally laying out the train tracks to reduce stress a kind of puzzle.

Even less convoluted: the tracks must be assembled in a shape, and so are a sort of puzzle. The asker is asking a question about the geometry of the puzzle.
Besides the rest, Paul was never a senator.
Neat! Not sure if it's part of the game but the chat icons are missing, text input is white on white and hitting send isn't doing anything. Are we supposed to be able to continue the chats but through an LLM?
For Windows I liked Directory Opus (paid) the most [1].

I miss it daily on Linux.

[1] https://www.gpsoft.com.au/
This page[0] lists many situations in which useEffect shouldn’t be used. Some might seem counter-intuitive.

[0] https://react.dev/learn/you-might-not-need-an-effect
I'm having trouble finding a primary source, but here's a paper discussing the issue.

Field, A. (2014). Schelling, von Neumann, and the Event that Didn’t Occur. Games, 5(1), 53–89. doi:10.3390/g5010053

https://sci-hub.se/10.3390/g5010053
> So no, pinning the version wouldn't be enough.

You can to an extent dictate GPT's determinism with settings you can pass along in the API, combined with the parent already proclaiming they saw a 100% success rate.

So how do you know it wouldn't be enough? The parent is already saying their test suite indicates it is enough. What tests have you run counter to their claim to show it fails? And how do you know the parent can't increase the determinism even further beyond what they were already using in their testing (and decreasing the risk of negative outcomes by doing so)?
I was saying that if you believed that the companies involved wouldn't strike these if they could, that belief is covered by the first amendment freedom of religion.
This is why I ride a motorcycle.
Same story in The Register, but with more focus on failed IT projects:

https://news.ycombinator.com/item?id=37404350
Depends highly on jurisdiction. In Asia, almost every big bank has realized that neobanks just have a fancy UI built on their (big bank's) backend, so now they've begun developing everything inhouse with better terms and efficacy than neobanks. In fact, that's part of the reason many neobanks are getting shafted this downturn season: https://the-ken.com/the-nutgraf/two-regulators-usher-in-fint...
>The more nuanced your position, the more difficult it is to express in the short amount of time that you may have to speak.

My experienced with nuanced positions I have held and heard others present is they are either overthought and as a result overly complicated OR the presenter is really a salesperson and has something for you to buy.
this is low acale for any given public api at amazon. You should see how much kinesis/ddb/iam/sqs/cloudwatch handles (in total per region)
Yes. Twitter and Discord do this as well, it's basically an industry standard at this point.
If you're being extra paranoid, you'd need to spoof a cell tower. Spoofing a Wifi AP and monitoring traffic with Wireshark gets you network traffic, but you can't know if the vehicle sends certain information exclusively over the cell network, short of on-vehicle firmware and software analysis. Also, if you wanted to go with the Wifi approach, you need to force Wifi connectivity, which would probably mean going outside of cell tower coverage or unplugging the vehicle's cellular antenna, both of which may affect what the car transmits.
Ah, got the 1 and 2 backwards, sorry; thanks for the heads-up.
GraphQL is for (1) static typing (2) front-end developer productivity and (3) front-end latency.

Maybe it does those well, maybe not, but if you expect it do anything else, you'll certainly be disappointed.
Emergent Abilities of LLMs
Results of technical investigations for Storm-0558 key acquisition
but that's just because manufacturers desperately hide the fact that their own firmaware is based on OSS, and that there are alternate stacks available.

imagine instead that vendors had to acknowlege the structure of their firmware, and make the (usually obvious) hardware interface documented from sale. that would automatically solve the issue of out-of-support(-by-vendor) hw.
Sure thing. Thinking back, the "data issues" I've encountered roughly fall into two buckets - something changed in the source data, and something broke in the code.

My first reservation with tests is that the vast majority of issues fall into the first bucket. Audits are a solution to the source data change problems (though trying to anticipate the myriad ways in which source data can change feels almost impossible, such that audits end up becoming more of a "lets not fuck it up THAT way again"), but Tests are not. Yet writing and debugging tests takes as much or more effort.

My other reservation is that generally, I see a lot of VERY basic tests that only check for a limited, very simple subset of possible errors. So even for data issues that fall into the latter bucket, the tests aren't catching any issues. Things like adding something to a where clause that references a column from a LEFT JOINed table or using "= TRUE" instead of "IS TRUE" generally isn't something that test cases or asserts will catch (in my experience).

I understand that ensuring code quality requires redundant layers of checks, so tests should act as an additional safety net for developer skill and code reviews. But I also think that teams have limited bandwidth, and I would prefer efforts be focused on higher ROI activities than writing tests.*

*Which is not to say I write SQL without testing it. I prefer to think about each change I am make as requiring a unique set of checks, based on what could go wrong with the specific changes I'm making, and manually test outputs accordingly. ie run with old and new versions of the code, and comparing to see if row counts change (or don't change) as expected.
Very cool! Also the first time I've come across https://maxbittker.github.io/broider/ being used in the wild (for the border effect of the navbar).

This was previously discussed in https://news.ycombinator.com/item?id=34553190 for anyone interested
This is not a Linux problem. The Linux system call binary interface is documented as stable. It's user space libraries like glibc that break backwards compatibility. There's nothing Linux can do about that.

I've written more about this here:

https://www.matheusmoreira.com/articles/linux-system-calls
the "leeching" in question is Hashicorp leeching off open source developers before closing the source

FOSS generally allows competitors to use your product to compete against you, and always has (the "free" in FOSS refers to freedom), so either you were never okay with FOSS, or you were okay with it and then abandoned those principles to not be okay with it, but having a "principle" that only holds true until you don't like the result is unprincipled

have times changed in a way that justifies abandoning FOSS principles, which include being okay with your competitor using your FOSS software to compete against you? I don't think so.
I have no idea how "intolerance" is remotely coming to overlap "white" or "American" except in the delusions of some fringe lunatics who believe both that Confederate statues must remain up (to protect heritage) and also history about black people must not be taught.
He was an editor of a paper that published a racist opinion piece which he disavowed and apologized for allowing it to be published. Also, congressman, not senator. Just for some non-mouth-foamy context.

I’d say hyperbole is the monster - and HN is just about as susceptible to it as Facebook is.
It's not doing as well as I'd hoped, but not nearly as bad as I expected.
It would have been helpful to specify the time when you had that disappointing experience with the Librem, and then put in the closet. At least for PinePhone, going to 1% within a day was a flaw of very early software, and good hibernation settings were released years ago already.

That said, I wouldn’t recommend the current Linux phones. Years after I got my PinePhone, the experience still pales compared to my old Nokia N900. I wonder if the lack of a physical keyboard discourages hacking. (Yes, a keyboard was released, but you have to order it separately and it has been reviewed as clunky.) Moreover, sometimes I wonder if the tough economy of the last decade has put a lot of idealistic people, who might have hacked FOSS in days of yore, into the precariat and there are just fewer man-hours available for mobile-Linux progress.
my take:
propaganda is engineered to distort a view, perhaps to advantage. 'false information' is used to throw others through a loop or get them to investigate false leads, thus slowing/tangling them.

most propaganda has an obvious assumption/take included with it; "China is taking our work, so hate China." "While our troops are fighting for freedom against Evil Dictator in Etcistan."

most false information has an open premise ; "could be aliens. how do you know the world isn't flat, have you seen it? she could be a lizard person.."

but to be clear : both are used by governments to enact methods of power and control.
Great idea, but it does require a private dining room. This wouldn't work in a public space, like a restaurant, for the simple reason that "the Jefferson" cannot control attendance. To put it bluntly, when someone breaks the rules you will need to eject them. And that can only be done when you have full control over the space - so, a private dining room. This inherently requires capital, capital enough to own or rent such a room, which puts this modality out-of-range for a lot of people.
I have never had an Instagram account but decided to make one while I was traveling. The second I finished signing up, I got a notification saying I violated community guidelines and the only way to get my account unbanned was to share my phone number. I uninstalled the app immediately.