skysight-inc/HackerNews huggingface dataset:
my personal feeling, it is not easy to grow both breadth and depth.
say, you are working on a project with a language/platform, if you want to be an expert on that, you will need to know it pretty deep with details... that takes your time. certainly many things are related, you will be easily jump to other language/platform. but your time/focus is limited...

some folks like to stay on top of more things in general (grow breadth), and don't like to dig a deep hole in one thing, certainly it does not mean they don't have the ability to do so...

guess, it is all up to your interest/time/focus... just do the best with what you are doing, really understand you need to understand, and learn more related for interest... that is probably the way to go. my 2c
I'm not a lawyer, so this isn't legal advice.

"Die dynamische IP-Adresse stellt für einen Webseitenbetreiber ein personenbezogenes Datum dar, denn der Webseitenbetreiber verfügt abstrakt über rechtliche Mittel, die vernünftigerweise eingesetzt werden könnten, um mithilfe Dritter, und zwar der zuständigen Behörde und des Internetzugangsanbieters, die betreffende Person anhand der gespeicherten IP-Adressen bestimmen zu lassen (BGH, Urteil vom 16.05.2017 - VI ZR 135/13). Dabei reicht es aus, dass für die Beklagte die abstrakte Möglichkeit der Bestimmbarkeit der Personen hinter der IP-Adresse besteht. Darauf, ob die Beklagte oder X. die konkrete Möglichkeit hat, die IP-Adresse mit dem Kläger zu verknüpfen, kommt es nicht an." - "The dynamic IP address represents personal data for a website operator, because the website operator has abstract legal means that could reasonably be used to identify the person concerned using the stored IP to have addresses determined (Federal Court of Justice, judgment of May 16, 2017 - VI ZR 135/13). It is sufficient that the defendant has the abstract possibility of identifying the persons behind the IP address. Whether the defendant or X. has the specific opportunity to link the IP address to the plaintiff is irrelevant." (translated by google) (https://rewis.io/urteile/urteil/lhm-20-01-2022-3-o-1749320/ - Ruling by the Regional Court Munich)
As far as I understood, it all depends on your intention, not on the data itself. Yes, you can store someones email address if it's necessary to run your service. If you don't have a legal basis, you can't.

I think it's comparable to an id card number. This should be considered personal, because it's unique and links a user to a real person. You can't identify them in the real world, because you don't have access to a government database.

Reminder: I'm not a lawyer, so this isn't legal advice.
Point taken, but consider the context of where we are in this thread: discussing immigrants and foreign contract workers cheating in interviews and on their resumes for positions within the United States. Perhaps your point is more applicable to how the idea of high or low trust cannot apply to workers operating in a culture foreign to their own.

The example of inter tribal slavery doesn't actually apply to what I'm talking about. Slavery, and highly destructive, unprovoked raids which sometimes concluded with massacres of women and children were normal in the Americas. Is enslaving a member of another band or tribe a violation of trust? Is engaging in unprovoked war raids a violation of trust? These practices would not come as a surprise to anyone living within raiding territory of a warlike people. Trust can only come into play when a party to an agreement, whether tacit or explicit, has an opportunity to violate what was agreed upon.

Saying "Every nation ever has always tried win zero-sum interactions with other nations" conceals that there were actually vast differences in the way colonialist powers conducted themselves in relations with Native American tribes. The (at the time British) Canadian government honored treaties much more often and in better faith than US authorities.
> That's not "twisted idea," unless you think it's OK for parents to beat their kids.

The "beating" bit has nothing to do with raising children. It is not ok to beat people in general, so I don't see why one gotta make a special case of "raising kids" when it comes to physical violence. If "beating people" is already illegal (edge cases of self-defense and such obviously apply), then "beating kids" is also illegal.

I do think it is a "twisted idea" to dictate how one should raise their kids in all the minor aspects beyond the baseline, and I also believe that beating your own kids is no more ok than beating an adult.
Would (1) hit problems because you may store them coalesced eventually, but you sent them to the other clients as individual events, where they may get interleaved with events from that client?

I think it might mess with fine-grained undo, also?

(idk much about CRDTs)

"Reject re-used sequence numbers" might be simpler?
Indeed, verifying a signature does not rely on mathematical complexity like hashing does. However, they do usually involve finite fields and large numbers that require a whole bunch of complex mathematical operations. Then there's also the fact that optimizations are often not available as they would allow for timing attacks.

Compared to something like simple a CRC32 checksum to verify that the data was transmitted correctly, these operations will always be complex and more time intensive than you'd prefer them to be.
As children many of us were always lead to believe that doing the right thing will always be the right thing to do. That doing the right thing will get you to where you want to be in life. As we grow older we quickly realize that is just not the case. Is it right to be dishonest? Of course not. But it does make it hard to compete in a society when a not insignificant percentage of that society are willing to lie, deceive or commit a fraud to get a leg up.

I still choose to be honest about my education, qualifications and experience in my professional life. But I personally know people around me who have lied. They never admit it outright, but by being perceptive and just listening to people I can hear them give different facts to different people depending on the situation. It happens, a lot.
I once rented a basement bedroom from a couple when I had to do an internship. The house was a ginormous McMansion just like you described. I would occasionally go up to the main part of the house and it dawned on me that the couple had no furniture. Just this giant 5000 square foot house with seemingly dozens of empty rooms. They had two patio lounge chairs in the family room and a cheap (for the time) TV, and that was pretty much all I saw. Imagine leveraging yourself to the hilt, getting a mortgage that two people had to work to pay (and still having to rent rooms to others)... simply to get a huge box made of cheap lumber and drywall, and not even being able to live in it like civilized people.
You still need fossil fuels for the chemical industry, transportation, etc.

Even if electricity becomes cheap (we can already do that with wind and solar) changing everything else is a huge task.
Yet all of you will still watch it anyway.
Ever see a nice floor globe, or just the fake ones for storing booze in?
I’m a bit confused by what your point is, since you seem to be agreeing with me - but taking a static view?

You seem to be saying ‘the current maximal can’t be more than the historical outliers, therefore people are predictable’, while my point is that you can’t actually know that, or fundamentally 100% predict an individual (or a group, really) because those historical outliers obviously occurred and were not obvious until after they had occurred.

Ghenghis Khan existed before he conquered the largest empire in recorded history.

Von Neumann existed before he did what he did.

Einstein existed before he did what he did.

John Wayne Gacy existed before he did what he did.

And there are millions of other examples less extreme, but still important and impactful.

And the next unpredicted maximal person (of whatever stripe) will also exist before you know they are the next maximal person - in whatever direction they happen to be in.

It’s fundamental.

And we’re not even talking about the weird biological stuff - those we had innate immunity to the black plague when it ravaged Europe, or those with innate immunity to HIV being just some very basic examples.

As to your other point I guess - sure, we don’t expect to run across someone that doesn’t need air, and it’s pretty unlikely.

But for example, at some point, before life crawled out of the oceans, it would have been considered impossible to do that. But then something did. It took (depending on the theory or what you attribute causes to) hundreds of millions to billions of years for it to happen (hence my comment on time and/or population), but it did occur.

From the perspective of Groups, History is replete with examples of long tail probabilities occurring and causing major shifts. Not recognizing that they can and will happen, eventually, sets us up for failure, because we refuse to recognize them until too late.

From the perspective of Individuals, near as I can tell it’s impossible to truly even know ourselves, let alone another person. Thinking we have it all figured out is a comfortable delusion. Often it’s functional enough, it works well enough to be ok.

But ask anyone who’s been through a custody dispute and I doubt you’ll get a comforting response on that front.

I’m not saying the X-men are real or ever will be. I’m not saying everyone is a serial killer, or a Napoleon.

Using frequentist thinking when dealing with people is useful the vast majority of the time.

But if you think it’s really true all the time, it isn’t. It’s important to be aware of its limitations.

That’s all I’m saying.
In my case, it was private, but international students wouldn't be offered as generous scholarships.
I hope they catch the pickup truck drivers who use their truck bed as a trash bin and then let the trash fly out randomly while they're driving (who could have known that would happen, right?). Probably not a problem in the UK but it drives me crazy how often I see it in the US.
New LangChain Agent Type Dev Plan Execute
> Having to get consent has made the web annoying to use because now every site needs to get your consent.

I don't understand why it wasn't immediately obvious to browser vendors that this was going to be how web developers responded to GDPR; and that the browser vendors could/should get ahead of this degradation of the quality of the web-browsing experience by giving the user a way to do GDPR consent at the browser-chrome level by e.g. ticking a box in the browser preferences that will set a request header. (It didn't work for Do Not Track, but Do Not Track is a "request" to a malicious adversary; while "I consent to cookies, so stop prompting me" isn't.)

I can only guess that browser vendors don't like GDPR, and so are avoiding implementing such a GDPR quality-of-life feature in order to ensure that users get just as annoyed by the cookie prompts as they should be, and eventually demand the law be changed.
How do you write a link containing a closing bracket in Markdown syntax?
Agreed. Zuck was frustrated that FB did not own and control their own computing platform and were subject to limitations that Android +iOS imposed on his company. As someone who knows the history of the Wintel duopoly and a participant in the smartphone era, he was wishcasting FB’s ownership of the next big platform shift.
Indeed, but for certain movies, at a good cinema, it's still worth it IMO. Top Gun: Maverick is a movie I've seen at home and in the theatre. The theatre experience was superior I felt. That movie is probably suited to the experience but I really enjoyed the open atmosphere and distance from the huge screen and the room that audio had to work with.

But yeah, for most things a sweet system (which is very attainable for most people today) is often fine.
I kind of think quarto is a much better solution to the problems that notebooks try to solve plus you get the added bonus of having plain text as the file source.
It's odd how the complaints are never about actual mansions. No, it's only when the middle-class gets bigger houses do we have journalists handwringing endlessly about gauche they are.
Parsing but also casting to string efficiently is still an open problem with regular breakthrough. Ryu or Dragonbox for float to string come to mind.

Parsing with errors that are useful for the human is definitely an open research topic.

Capabilities have seen interesting work, in particular in relationships to effect handlers.

Hyperloglog and other datasketch keep seeing incremental progress. I have not had time to read it all but Omar Ertl has a massive reduction in memory use in UltraLogLog that i expect a paper on soon. The code is already up.
Tether reports $1.48B Q1 net profit
I read his complaint as more one of societal reinforcing of certain behaviours. Certainly cheating exists in all societies, but if it is considered acceptable or necessary as a reaction to others, it's going to be a problem.

I looked up where Indians feel about trust here:
https://ourworldindata.org/trust

Indians self-rank at 17% - the US at 40%, Canadians at 50%.
I doubt it’s the equivalent money, the stuff you’re talking about (hiring master craftsmen) probably costs 5x-10x what a large house built the way you’re describing does.
What worked in the previous version?
Heck yeah, cool! Similar experience here too. In only a few hours I got a basic working custom JavaScript space shooter going, and I've since started a Whac-a-Mole style game.

GPT explaining it along the way and allowing me to have a reasonable conversation with it when something isn't working as-expected has been a rewarding and fun learning experience.
Human ‘pangenome’ published, with goal of making genomics more accurate
Too often I've seen people inventing things in a lab being denigrated for not commercialising and scaling their invention. That's the top comment on any battery announcement by a research group.

> Tesla did not invent the e-car nor did SpaceX have the idea to go to space.

You're doing the opposite, taking credit away from people who've actually succeeded at scale. I don't like Twitter guy at all, but even I can give credit to Tesla and SpaceX for becoming commercially successful with fundamentally new ideas (electric cars, reusable rockets). That's a massive achievement.

Even Helion, the company this thread is about - they'd be nothing if they didn't actually operate a commercial power plant outputting 50MW at some point. If they fail despite trying everything and someone else does it years later are you going to be on that thread saying "yeah, commercialising fusion is no big deal, Helion had a prototype going years ago"? No you wouldn't, because it's actually a massive deal if someone could do that.
Nuclear tesuji
It would be similar if "intellectual property" was property in the same sense in which a table or a vast amount of money is property. However, it is not.

Normal property ownership is something we use to manage scarcity that already exists—that there is only one of something, and we have to decide where it will go and who will be able to decide how it is used. Intellectual property, by contrast, creates artificial scarcity by means of a government-enforced monopoly (in the case of copyright, the monopoly is on the right to produce a copy of a work).

It is unfortunate (and perhaps not accidental) that we settled on the term "intellectual property" as opposed to something more descriptive like "intellectual monopoly." "Intellectual property" encourages equivocating such monopolies with normal property, a mistake that tends to muddle debates on the subject.
I genuinely hate this react code view:

- CTRL-F or scrolling momentarily blanks so the the screen which is distracting

- Text selection works strange, I think it's being faked somehow

- Selecting code via double click pops in a distracting sidebar

Not relevant to most people, but to me:

- It's not themeable because it relies on inline styles and random HTML class names. Does not use GitHub's CSS custom properties at all.
Some context I found interesting:

The story this excerpt comes from:
https://en.wikipedia.org/wiki/Erewhon
wiki about this excerpt:
https://en.wikipedia.org/wiki/Darwin_among_the_Machines
I was curious about this so I did a little research.

> you need to decode and have every frame ready in less than 41 milliseconds, which is shockingly difficult even on high-end hardware

There appear to be multiple high-speed JP2K decoders on the market; Comprimato[0] include a calculator for their product and it claims that a $240 GPU from 2016 can decode 4k 4:4:4 at 72fps.

> Do I need to mention read speeds and network traffic? If every frame is, say, just 5MB, that is over 960 Megabits per second, saturating a Gigabit link.

According to Wikipedia, the DCP standard has a maximum bit rate for picture of 250Mbit/s[1]. My $60 home internet connection could stream that at almost 2x realtime.

> When you are calculating audio in real-time for 30 or more speakers, the compute costs add up, potentially into custom hardware / FPGA territory.

Dolby offer a software version of Atmos for soundtrack mastering that runs on a Mac Mini[2]. Real-time 128-channel object mixing was possible using consumer-grade hardware as early as EAX 5.0 in 2005[3], but Atmos does not need to be rendered in real time at a cinema, it can be done in advance and then during playback those pre-rendered PCM streams would be used which is a trivial amount of data to handle (under 20Mbit/s for a full 64-speaker array).

[0] https://comprimato.com/products/comprimato-jpeg2000/

[1] https://en.wikipedia.org/wiki/Digital_Cinema_Package#Picture...

[2] https://professionalsupport.dolby.com/s/article/What-are-the...

[3] https://en.wikipedia.org/wiki/Environmental_Audio_Extensions...
He did say after all comparing Nawaz Sharif to Sultana Daku is an insult because Sultana Daku at least helped poor people
Oral exams are hard to cheat
Several pounds of Pu-239? Yeah the US should definitely reclaim that.
60hz
Code search is one of the best features theyve ever added, ive been in the preview for it over a year now. The fact it takes a little bit of time to index is fine
this looks amazing. new stuff!
I've seen similar results with teams I work with. The strongest engineers who can spot the deficiencies or errors in LLM generated code generally get a huge productivity boost, as they can compare the "shape" of the output to what they would expect for a given problem.

The junior devs, lacking the experience that provides the context or knowledge to analyze the "shape", let all manner of minor and major issues from the generated code slip past.

I really notice this particularly with say less popular frameworks or code libraries, where many LLM code generators appear much more likely to hallucinate invalid code. I see similar issues with DSLs too, where the LLM starts to just guess at the DSL syntax. I really hate when an engineer new to a framework just goes to the LLM first, without at least spending a little time learning the framework for the task.

All said, I suspect these code generation tools will get good enough that the rate of errors goes down enough it maybe won't matter in the longer term.
Looks like there are plans to enable private worlds/servers at some point in the future.
The hilarious thing to me about these new neighborhoods, is you can easily find their 'end game' state by just going to one that was built 12-15 years ago.

You will find the same story, brand new -> rusted out fences, broken lights, old pavement, irrigation problems.

The maintenance of these communities is outrageously expensive. Without an HOA fee of $400-$600 a month, they rapidly fall apart (~10 years). Yet you typically see figures closer to $200 a month.

Here in Central Florida, the second wealthiest "McMansion" neighborhood had to increase HOA dues and have a special assessment to finally pave its pot hole ridden roads. Mind you the dues are typically near $800 per month.
Note that there’s no contradiction between “hardly anyone uses this feature” and “some people have an important use case that requires this feature”. (If you’re a program manager for MS Office, that situation can be pretty much a daily occurrence.)

I’ve seen a lot of misuses of telemetry where people think product design can be reduced to a popularity contest.
>But that means the culture is also broken. Credit isn’t something you can steal in the dead of night; everyone knows who did the work.

I'm not sure that is true. Plenty of mid level management types will assign work to the people they oversee on their team. Then never make mention of who actually performed the work when they present the completed product to the folks above them. It is incredibly common. One way this also happens is to have a mid-level manager delegate a project to someone. They quite literally do all the work. Then they present it as a team effort later on when it wasn't because as a team effort it gives the appearance of their involvement.

Taking credit by omission of information is still taking credit.
Fwiw I've usually seen "fake it till you make it" in 2 contexts:
1. Disciplines in which skill development requires overreaching beyond one's current skill level eg musical improvisation
2. In reference to confidence eg many software developers experience imposter syndrome and have to pretend to be more confident than they actually are in order to be taken seriously, even if they are the most skilled in the room
Show HN: Zep – Long-Term Memory Store for LLM Apps
Zep is a long-term memory store designed for conversational AI applications built using modern LLMs. It handles the storage, summarization, embedding, indexing, and enrichment of chat histories, and offers developers a simple, low-latency API to this data. Chat history storage is an infrastructure challenge all developers and enterprises face as they look to move from prototypes to deploying conversational AI applications that provide rich and intimate experiences to users.

Key features include long-term memory persistence, auto-summarization, vector search, auto-token counting, and Python and JavaScript SDKs. Upcoming features include Langchain Memory and Retrievers, integrations with other conversational AI frameworks, entity extraction, and much more.

Github repo: https://github.com/getzep/zep

Long-term memory persistence enables a variety of use cases, including:

- Personalized re-engagement of users based on their chat history.

- Prompt evaluation based on historical data.

- Training of new models and evaluation of existing models.

- Analysis of historical data to understand user behavior and preferences.

However:

- Most AI chat history or memory implementations run in-memory and are not designed for stateless deployments or long-term persistence.

- Standing up and managing low-latency infrastructure to store, manage, and enrich memories is non-trivial.

- When storing messages long-term, developers are exposed to privacy and regulatory obligations around PII, retention, and deletion of user data.

Zep aims to solve these challenges.

Zep and its Python and Javascript client libraries have been open-sourced under the Apache License.

Learn more and contribute:

- Zep server: https://github.com/getzep/zep

- Python SDK: https://github.com/getzep/zep-python

- Javascript SDK: https://github.com/getzep/zep-js

Daniel & Sharath