skysight-inc/HackerNews huggingface dataset:
Introducing TalkTo AI, the app that lets you chat with historical figures using cutting-edge AI technology. Want to ask Socrates what he thinks of modern politics? Or get Marie Curie's thoughts on the latest scientific breakthroughs? With TalkTo AI, you can have conversations with famous historical figures like never before.

Our app uses advanced machine learning algorithms to create realistic, engaging conversations with historical characters. You'll learn about history in a fun, interactive way, while also improving your communication skills and critical thinking abilities.

Whether you're a history buff, a student, or just looking for a new and exciting way to learn, TalkTo AI has something for you. Try it out today and step into history like never before!
I can believe fraud was happening.

I have a harder time believing that 390 different telcos were all running the same fraud to the tune of $60 million per year and none of the previous Twitter administration thought to check into it.

This feels like another one of those claims that has a kernel of truth, but gets exaggerated for dramatic effect as a PR move. Like those drug busts that find a small amount of drugs, but then use the entire weight of the container it was found in multiplied by the highest possible street value they can imagine so they can claim a gigantic number in the headlines.
How can you store a hash of a fingerprint for this use case? A fingerprint reader needs to recognize close matches in the input data as valid.
that's only for c, not for c++
They're similar! The author of Janet previously wrote https://fennel-lang.org/, a compile-to-Lua language.

Janet has more traditional scoping rules than Lua. Tables and arrays are separate types in Janet, and arrays are 0-indexed. Biggest runtime difference is probably that Janet has value types.

I think the compile-time programming is the real differentiator, but it's hard to summarize what that means in a comment.

Performance is pretty similar to the vanilla Lua interpreter in the benchmarks I've seen and run (Janet typically wins slightly), but there's no LuaJIT.
Forever is a short time in politics.

Nothing stops another voting in 10 years time to swing the other way.
In practice, how does the fraud work?
> What does "am familiar" mean? You have heard "of" them, or you have read their work?

Somewhere in between. I read about his concepts from secondary sources. In college, as a part of a project, we built a crude conditioning chamber. The thing I remembered the most was that handling lab animals is difficult, especially if you're not trained to do it.

Which of Skinner's experiments have you tried to replicate?

> With Skinner, even if you just read a biography, I would imagine that it's hard that one would not want to Google more about his stuff.

I'm not a big fan of biographies. One of the few I enjoyed was Surely You're Joking Mr. Feynman, but it's more of a collection of anecdotes. And even then I was more interested in the environment the stories took place in rather than Mr. Feynman himself. (As an aside, I'm going to read the biography you recommended.)

I'm more of a "separate art from the artist" kind of person. Or rather "ideas should stand on their own". Sure, I lose a lot of context by discarding the person behind it. But if it's necessary, then it means the original idea wasn't explained clearly enough.

Because you talked a lot about Skinner's photo, I looked it up. He looks unremarkable. I don't know what to make of it. If you show me his photo again in six months, I won't remember it. His ideas would be the same if he was bald, wore a monocle, had a beard, or if I've seen his picture taken 20 years earlier. It has no effect on his body of work.

We don't have photos of ancient philosophers. It doesn't make their ideas inferior or incomplete.

> Like in programming, where you may go from using someone else's paid API to using an open source library. It increases your understanding of the problem space, makes you feel more confident in your abilities, and, most important of all, makes you appreciate the work of all those that came before you.

I haven't thought about it, but it sounds reasonable. It still doesn't push me to learn about their personal lives or find their photos.

There are people in my life that I'm interested about on a personal level. My family. My friends. My neighbors. They are important to me. I'm happy to see their photos.

> A book on today's bestseller list about behavior modification that's written by an author who, apparently, has never even read a biography of Skinner, or watched a single interview with him, is the very opposite. Great packaging; zero original work.

> Skinner, to me, is Zero to One. Self-Help books repackaging his ideas are One to Many. It's totally fine that this second category exists. Yet if people struggle with the second category of material, I want to encourage them to go looking closer to the source.

This is interesting and it's worth exploring. You seem knowledgeable about it. Have you thought about writing more about this gap? Perhaps even bridging it yourself. It would do a lot of service to the OGs of the field.
I write tests as I go along. It helps me challenge my assumptions about what I wrote, and it helps me write more robust code. I usually end up with 80-90% coverage.
Even if that were the case, the still did not get consent and that is the problem. “Secure” fingerprint access does not excuse the lack of consent.
The 3 can veto any appointment since a supermajority is required for nomination, and they typically vote in unison as they are the only cohesive group on the panel due to 75 years of accreted groupthink (ie the supreme court members only allow the appointment of candidates that will get along with them). It's absolutely unaccountable.
Nikola is the only time I didn't use puts. With forex you get a lot more leverage. I don't recommend any of this. I think you need to be dead inside.
How much lifting is the word "forever" doing in that headline? I thought all laws are forever, until they're changed or repealed, yet reporting doesn't usually include that word. In the future if someone wanted to try to change this, they could just hold another vote, no? How is this different?
Multithreading/contention issue? But how would that alter the weights?

Off the top of my head: failure to sum values correctly, misreporting the weight to the target plane (reading values from another plane’s weight data).
clang-tidy is still probably the best static analyzer for c++, g++ needs to catch up as so far its -fanalyzer is really just for c, not c++
Back when multi-player doom was a thing, as mentioned in the video it was IPX networking, so to play over the internet we had to tunnel IPX over TCP/IP, using a tool called kali.

Worked surprisingly well given the network speeds we had (28.8k modems)
This is the actual paper (I think): https://www.nature.com/articles/s41598-022-12516-7
haha, yes. and when things finally worked out, our parents were already tired of the mess and the amount of noisy children wanting us to stop
Ocean is also about 1000x as dense as air, so it only needs 40ppm of CO2 to be 100x more concentrated as air.
Does your meditation technique differ from the author's? If yes, would you please describe it.
“the bug was missed because it only presented when many aircraft at the same time were using the system.”

The system reports data on number of passengers, weight of cargo, plane balance, etc., to the pilots. The calculation is done by the plane’s flight computer. How can it be off by 20,000 pounds, but only under heavy server load?

The explanation that comes to mind is that DynamicSource has a subservice for each source of weight and one of those subservices crashed under heavy usage. So the top-level aggregate-and-report service got an error from one subservice and said “well, guess it’s zero, lol”?
Vercel AI Website Templates
> - need a quick chat with Bob and Alice. Saw they are at their desk, just rolled over and had the chat because they happened to be there. Vs trying to find time on calendar, ending up weeks later.

How is this positive for the two people you interrupt and keep from working? If this chat takes weeks due to WFH that just means that they cannot be interrupted.

This scenario is exactly why I'm much less productive in the office. It's a net negative.
Maybe a timeout. Some part of a value returned 0 if it didn’t return in time.
Submitted this, it looks like a nice way to build basic GPT-wrapper websites
Telegram's custom emojis are fairly recent. They've not yet implemented super deep contextual recommendation, but I appreciate the little convenient things Telegram has. For example, writing 'stonks' on Telegram would recommend you the statistics chart emoji. Or typing 'haha' would suggest relevant emojis. I don't remember discord doing that (I stopped using it long ago).

Also, Telegram's sticker support is unmatched. Not a single app even comes close to it.
Consciousness and responsiveness are orthogonal. Your dictionary would define the locked-in victims of apparently vegetative states as nonconscious. They are not.

Common sense is valuable, but it has a mixed scientific track record.
I think it might be like this one: https://news.ycombinator.com/item?id=34265433

Telco companies allow people to set up numbers which cost money to send an SMS to.

Then those people set up bot farms to register for Twitter repeatedly, triggering a verification text, which Twitter then has to pay.

The telcos aren't committing the fraud directly, but they are profiting from it.
Agreed, although it takes an individual with a huge amount of integrity or a culture that values and promotes integrity to make a call like this:

> “At that point, two in a row like that, that’s when I said, ‘No, we’re done,'” said Peyton. “That’s when I stopped things.”

Hats off to Peyton, and possibly Alaska. I would also love to hear about times when something similar happened, and it was discovered that nothing was wrong.
Both aircraft seat about 180 pax. To be 20,000 lbs off in your hypothesis, each passenger would have to be 110 lbs heavier than modeled, on average. For 30,000 lbs, 165 lbs.
White Castle's complaint against "annihilative liability" is more corporate/institutional exceptionalism. Human persons are often completely financially destroyed by civil suits. I don't see any reason why just because it's a corporate person they should be protected from this outcome. If anything it should be more likely against a corporate person who has no real criminal liability.
https://www.google.com/search?q=reconstruction+of+fingerprin... has a number of different papers.
Well, my current job required my fingerprints for security check ( which in this case was reasonable; I have too much access to crap as is ), but, not completely unlike non-competes, I am not sure this is a reasonable request to ask of your burger flippers. It is a little extra bad, because this group is even less likely to complain, because 1: they are young and don't know any better 2: they are likely to be paid peanuts 3: their need of a job overrides any other consideration

All three indicates a type of person that should be protected from random idiocy of an employer. It is not often that I praise IL for anything, but the biometric law is one of those few instances.
I think Elon was suggesting that Telcos were turning a blind eye to the fraud that was damaging twitter, not that they were committing it directly.

I think this is actually the first sensible thing Elon has done since the takeover
The word "banknotes" has a specific legal meaning. You can print anything and call it anything you want, but that doesn't mean anyone will take you seriously or you'll get legal recognition. You're venturing into sovcit territory.
What the Collapse of the Nuclear-Armed Regional Power Could Mean for the World
Properies of hard cash:
- almost untraceable
- works offline
- easy to understand

Doesn't matter how you turn it, cryptocurrency is never replacing cash. Digital currency, maybe, but I would always take cash for any inperson transaction.
Be gentle though, you don’t want them to realize too soon that you’re actually micromanaging them
Lots of blame to pass on the software, but the real culprit is spelled out clearly in the middle of the article:

> the computer then calculates just the right amount of engine thrust so the pilots don’t use more than necessary. “The goal is to lower the power used on takeoff,” he said. “That reduces engine wear and saves money” on fuel and maintenance.

This is not an accident, but rather a feature of capitalism, this time it is human lives that are commodified and have costs externalized unto.
We could really use a good analysis of this topic though. Despite my research I can’t find any decent research on this subject. Do you know of any?
I suppose that Twitter has to pay each time a SMS is sent (ar at least, they pay according to the amount of SMS generated), so the bots pump that amount?
This is absolute genius and opens up so so many opportunities!
Could be something as simple as the first concurrency 101 example: atomic addition. The += operator behaves poorly on concurrent access.
But, and here is the important part, those 'leaked fingerprints' in the wild are not digitally preserved. It would actually take some effort to preserve on a scene. The comparison is not apt.
Good thing my argument didn’t hinge on them, then. Mind picking up on anything else?
If the Evernote sale has the dire consequences everyone expects it to, then the note-taking space is wide open. After ten years with Evernote, I migrated to Notion a few months ago and am heading towards another migration unless Notion starts to feel better to me soon. There are a lot of note-taking apps, but no gold standard yet.

Someday someone will produce a polished app with quick search, sync, and navigation, and all the popular features implemented in a way that imposes zero cognitive overhead if you don't use them. Most of the apps seem to be competing to figure out a unique killer feature or a unique experience to distinguish themselves from the pack, but I think the biggest winner will be the one that is just quietly better, a little bit smoother and quicker, that looks like it has no features at all except the ones you need.

That's an incredibly high bar for design and implementation, but somebody is going to hit it eventually. Who knows, maybe it will be Grug Notes!
This is like the infantilization checklist.

Have I got news for you, poor people are people. They’re not the hapless imbeciles you make them out to be, they are just as capable as you and I, and they have just as much access to information as you and I.

We live in a literal world of plenty for unskilled jobs. They exist everywhere and they are screaming for workers. We literally don’t have enough unskilled workers to fulfill the need.

If you can work fast food you can work in a shop, you can deliver packages. The person who HAS TO work at White Castle or they die simply does not exist. Figment of the imagination.
North Korea fires long-range missile, its second launch of the year
Plan 9 is pleased.
Real molecular biologists use butterflys...
The people you know personally that are also on the internet believing wrong crap? I can trust in general they don't want to lead me astray, but there are a lot of people in my life that don't have a reasonable means of following the scientific method, or looking at a situation and putting through filters to determine if what they are thinking about is a logical fallacy.
You don't HAVE to write lines that way, though it is the convention which as a mostly outsider I've never been a huge fan of. Think about languages like c# where you often have multiple closing curly braces but the convention is separate lines. You could write them like Lisp if you wanted but no one does.
Cool! Looks really nice.
Why is the smart indentation active in view mode but not edit mode? :/
Can't you do this with google today?
Wow, this is brilliant.

So often I want to automate parts of my web experience, and I think ugh I need a browser extension, or user script, or puppeteer. All of which feel clunky for trying to do something simple.

Seems like this will get me 90% of the way for most things, then when I need to click a button or automatically respond to an automatic email, that's just a few lines of code and a cron job away.
What's always seemed weird about that, to me, is that I've never been surprised when some lone hacker — who is not the developer of the tool in question — volunteers to use the PA-RISC machine they have access to make something work in that environment. Contrast that with the Windows world, where maybe two thirds of all developers that exist on the planet use Windows, somehow they still can't find one bloke who'll do the same work there. How can the Windows world be so rich with talented professionals but still never seem to find one who'll contribute a patch.
I use CSS for animations quite often (as a poor man’s replacement for flash, because f*ck Adobe).

eg I made this https://egg-alpha.vercel.app/ for an article I wrote recently:

https://sonnet.io/posts/sit/

Different vibe than the shared content though and not as pretty, but people seem to like it!
That's what I mean. Instead of the infographic and plots there's just the login page.
Off to a great start! The design is cute and the UI is intuitive. Couple of things on my wishlist: It'd be great if tapping on the widget opened the app. Subtle animation of the character would make them feel more alive. It wouldn't take much either. Breathing or shifting their weight would go a long way.
I'm not sure why adding an item to the to do list consumes an AI token.
More interaction with the character would be great too but I understand that comes with a price tag. I think the only time I saw the character speak with my specified personality was in notifications.
Today I really have some nostalgic feeling about it. when you look back and remember the effort you put to get shit done, the reward and joy were amazing.
The question is, does the punishment fit the crime.

You don't impose the death penalty for stealing an orange.

With corporations the point of a penalty is to deter, not destroy.

If White Castle goes out of business and thousands of people lose their jobs, how is that good for society?

Justice requires proportionality.
Text Is All You Need
TrustZone, Trials and Tribulations
My best managers have encouraged and enabled me to be more than I was. No micromanager has ever come close to doing that for me and probably not anyone else either.
Magnet fishers unearth RPG round in Louisiana
Ok so this is talking about biological code as if it were programming… fun to read, Tell us more? Do the stages of evolution have different “coding styles”? Is everything a monad like in Haskell?
Yes there's no way the UK would have this therapy /s
The post peaks with this example is this one:

bool usersHairColorMatchesThisMonthsAdsColour = _user.hair == HairColour::Red;
bool userFeetSizeFitsInShoe = _user.feetSize <= _requestedShoe.size;
bool shoePriceFitsInUserBudget = _requestedShoe.price <= BudgetHelpers::Calculator(_user);

bool shoeIsProbablyOkayForUser = usersHairColorMatchesThisMonthsAdsColour && userFeetSizeFitsInShoe && shoePriceFitsInUserBudget;

if(shoeIsProbablyOkayForUser)

That they compare, with the "uglier":

// this months ad campaign color is red
if(_user.hair == HairColor::Red && _user.feetSize <= _requestedShoe.size && _requestedShoe.price <= BudgetHelpers::Calculator(_user))

I very much prefer the latter, I'm sorry (except it needs some new lines, of course). It performs better (that `BudgetHelper::Calculator` doesn't look very cheap ;) but crucially it is, to me personally, more "readable". First, I find a comment easier to read than a variable name, particularly when you use the not so readable dromedaryCaseToCrambleWordsInLongSentences. Thus, a variable adds no value when it's only used once (arguably, it adds more noise, since one has to go twice through the same text). And it is often debatable how a programmers poor translation of code into English adds any value: in fact, I find `_user.feetSize <= _requestedShoe.size` to be way more succint, precise and easier to parse than `userFeetSizeFitsInShoe`.

We really need to get over this school of thought that "the more wordy your variables the more readable" because it is simply not true. You don't have to go all the other way to the other end and write code using greek letters like in math. Meet somewhere in the middle, be aware of context and use the tools of the language (e.g. lexical scoping) to your power.

Unlike many of these bloggers want us to believe, you can't just boil "readability" down to some simple universal rules, and only experience makes the master. Taste, preference, purpose and context take a big part. As such, I find it useless to talk about "readable" code: readable for who? A law text, a maths paper, a school maths book, a user manual, a tutorial, a novel, a HN comment... they may all be written in English and with great skill in consideration for their "readability" by their target audiences, yet manifest completely different styles even when discussing the same topics.

For me, I like my code like I often enjoy most good writting: succint and precise. Wordy variables that add no value or abstraction are of little use to me.
1. Collect and use compost on farms

2. Use more sustainable, ground cover crops like hemp.
Two things,

1. I couldn't get this working on my M1 Mac due to MacFUSE issues.

2. I wish there was a version for Firefox.

I think this is such a cool project, and I want this to work really badly. I have many workflows where I'd like to log data for certain sites I visit it plain text for further analysis. And long term storage.
I might accept this narrative is Google had just come out and said something like "AI needs more safety research before it's ready to be widely deployed". But that's not what they did.
See: https://news.ycombinator.com/item?id=34847650
We're thinking along the same lines, I guess I just expected the upsides and downsides of the approach to be quantified somewhere in the research as context for why it's meaningful.
These all seem to be academic studies. I can't see any links that show a fingerprint being reconstructed and then used on a different system.
In Observable, a cell can define a function or return a value. When the value of a free variable within a function definition changes the function is redefined rather than the function being rerun. So there is a clear difference between points at which the function's bound variables come into play (function invocation) and the points when changes to the free variables have an effect (function definition). It's far from unmanageable in that "reactive notebook" setting. Maybe spreadsheets are the problem...

FWIW: https://www.nature.com/articles/d41586-021-01174-w