skysight-inc/HackerNews huggingface dataset:
I've used Duolingo for a while. It's fine for helping to build random vocabulary, but absolutely nothing beats speaking and listening to a native and actually having conversations about lots of random topics.

There are so many things apps like Duolingo expose you to, but don't explain, and don't provide enough context to learn on your own. A simple example of this would be how in English we ask "why", but in Russian there's both "почему" and "зачем". Both mean "why", but using one instead of the other will result in very different answers. Duolingo will expose you to both words, but will never teach you why you'd use one over the other.

If you're serious about wanting to get good at speaking a foreign language, then I'd recommend finding a way to talk to a native speaker in an environment where you're either both in a "learning" mode or it's difficult to fall back to your native language. There's also something to the idea of "shared trauma" while you're both learning. Suggestions:

* Volunteering at a local immigration center. I did this in college and it was easily one of the best experiences of my life. I helped those who couldn't speak English go shopping, fill out forms, etc. I wasn't fluent in their language, but was helping them learn English while also learning.

* Use an app like Tandem or HelloTalk to find native speakers in another country who are trying to learn your native language. If you find someone with a passion for learning who is at the same "level" of learning that you are, it's a great experience.

* Audit university classes.

It'll feel painful and slow at first, but once you can get past the hump of being scared to speak (note: everyone goes through this stage), things will just start clicking. Also, there's a magical point where your vocabulary will just start skyrocketing. You'll be able to just infer meanings from context and recognize common roots, etc. It's a great feeling when it happens.

One other suggestion: use streaming services to watch children's shows in the foreign language. And turn on the subtitles in the foreign language as well, which will allow you to read and listen at the same time. Apps like "LingQ" also do this with children's books. If you already know the story and understand the context of what's going on, that's even better.
Yeah, Blender have been getting serious about enforcing their trademark recently. BlenderMarket have said that Blender asked them to rename, and they’ve been around for years, contribute to Blender fund, etc.

This will need to do the same.
“We live in capitalism. Its power seems inescapable. So did the divine right of kings.”
Ursula Le Guin

https://www.americanrhetoric.com/speeches/ursulakleguinnatio...
Agree as a first time reader from the link.
I don’t know what you’re talking about. Maybe for someone that watched every chess game all year that might be the case but I watched all 14 of these games and thought they were fantastic.
There was at least one case of someone trying this against Nigel in French, and he got them.
My BIL is a head hospice nurse.

If it helps, they don’t ever deny people fluids who want or need them. What happens towards the end is the body stops being able to process fluids due to failing organs. Pushing fluids into someone in this state makes them less comfortable. People aren’t thirsty or suffering from a lack of fluids.

As far as putting someone out of their misery, there’s a reason that they put them on high dosage opioids. If you want to keep someone out of pain while helping their heart and lungs stop peacefully, you couldn’t pick a better drug.
Show HN: DataFuel.dev – Turn websites into LLM-ready data
Just launched DataFuel.dev on Product Hunt last Sunday, and I landed in the top 3!

I built this API after working on an AI chatbot builder.

Scraping can be a pain, but we need clean markdown data for fine-tuning or doing RAG with new LLM models.

DataFuel API helps you transform websites into LLM-ready data. I've already got my first paying users.

Would love your feedback to improve my product and my marketing!
It would be interesting to determine how few words a Scrabble program needs to know to be a world class player!
>Using a 25-foot tall window washing pole, I took a picture of it with a traffic camera.

I miss when the web was filled with this kind of carefree, f-the-system attitude. Cheers to this kid for having lots of fun doing it.
Apparently the iPhone predictions literally do use GPT-2, or at least a model based on it:

https://jackcook.com/2023/09/08/predictive-text.html
Have you never heard of eugenics in the 1900s? The most highly respected doctors working for the most highly respected governments were sterilizing, surgically dehumanizing and murdering men, women and small children for the greater good of society. Doctors being some kind of benevolent super-humans is a cartoon fantasy.
Ding says he wants to continue playing for a long time after the final. Sounds like you’re getting defensive.
I think this is the reasonable answer. Langchain gets a lot of derision and rightly so but it does have uses for prototyping. It’s also a good resource for learning the landscape specifically because of the integrations. I haven’t used it in a while so I’m not familiar with the most recent updates.
... How have I never heard of so many of those?

Out of curiosity, why would you choose to add a new language for throwaway tasks? Is the project niche enough in various areas that these languages are truly orders of magnitude better than a common alternative for the specific task? Or is it more of a "I'd like to learn this new language, might as well see how it works in production" sort of thing?
> This could have gone unnoticed for years as so many cloud provider gaffes do.

I think that Microsoft is getting away easy here with Oasis publishing the vulnerability report. If Microsoft published the report it would be incumbent upon them to include information about what they did to discover whether this happened before Oasis reported the problem.

One wonders how many Azure accounts might have been compromised and are even now allowing data to be exfiltrated.
That's an early version of the system. I've seen pictures of a later version, which was an IBM 3270 display with a phone handset, but no keyboard. The idea was that the executive would pick up the phone and be connected to someone in a call center who would then do spreadsheet-type operations for them. Don't know if that was deployed much.
> It is hard to understand that you would consider it your right to override such a core component of human autonomy (the choice to continue living) because they owe you/society something.

I'm curious why you consider individualism to be the default state that should be assumed, while my very broad statement that there is some level of social responsibility that overrules individual autonomy at some point (where that point is being the question) is the one that needs justification. I'm specifically calling out that I'm unsure where that line is, just that there is a threshold where individual entitlement must give way to the needs of the community.

This has been the default position of every human society we're aware of, so much so that it's essentially the definition of a society. It's wired into our biology. Radical individualism that teaches otherwise is a very new phenomenon.

That said, neither position can be argued for logically, because they operate on totally different axioms.
98% of those words are useless for competitive Scrabble.
And there it is - "Lebensunwertes Leben" [1], but compassionately

[1]: https://www.nytimes.com/1986/09/21/magazine/german-doctors-a...
Rust is just an aggravating language to use. Might just be a personal inability, but I lack the ability to tolerate arguing with the compiler when I know the code is correct just because the compiler can't prove it.

That's what unsafe is for. From the rust book:

"Unsafe Rust exists because, by nature, static analysis is conservative. When the compiler tries to determine whether or not code upholds the guarantees, it’s better for it to reject some valid programs than to accept some invalid programs. Although the code might be okay, if the Rust compiler doesn’t have enough information to be confident, it will reject the code. In these cases, you can use unsafe code to tell the compiler, “Trust me, I know what I’m doing.” Be warned, however, that you use unsafe Rust at your own risk: if you use unsafe code incorrectly, problems can occur due to memory unsafety, such as null pointer dereferencing."
Is the proprietary operating system that HP Nonstop uses just HP-UX? If so it doesn’t seem that different from other operating systems that rust can use?
You do need to know all 2 and 3 letter words. After that you cherry pick.
These overlays should follow your keyboard physical layout to its advantage, so top-left should be starting with Q, not A
Swipe isn't a good fit for terminal input, which is the usecase for this keyboard.
Tracking Putin's Most Feared Secret Agency
I've used TikTok extensively for the last three years and never found any pro-China content at all.
This is PM propaganda. Deadlines help people is a huge double speak management fallacy. It may not be wrong in some contexts, but it’s very far from what I would call generally applicable advice.

I worked on a project in the defense industry where management gave us arbitrary deadlines with the expectation that bugs could be solved in 1-2 days. To solve any bugs in our system required a rearchitecting that would require two months, there was no way around that. The only thing you could employ otherwise were workarounds that would give you side effects. We got arbitrary deadlines put on us, but no go ahead to commit to real solutions. Implementing workarounds, then fixing the bugs caused by those workarounds in circles for a year. We passed most deadlines without consequence, and discovered all of them were fake. Rather than understand the problem we were solving and execute to real solutions, we were micromanaged by schedule people, and this wasted a lot of engineering time and taxpayer dollars. This was a consequence of the defense industry culture. It’s very top-down and hierarchical. Orders flow down without feedback. If there’s knowledge at the bottom, it’s never integrated.

> Putting challenging timeboxes on projects in a healthy environment can lead to serious innovation and creativity.

The author does concede that deadlines can be bad in toxic environments, but does not offer objective criteria for what is a healthy or toxic environment.

What’s missing from these Parkinson’s laws articles are what is actually happening in the time that is filled. We often hear criticisms of gold plating but that misses the point. The fact is that with any technical implementation, there is risk. What fills the time are risk mitigations. Things like if my api returns an error code, can I make my program fail gracefully. These things improve quality, they improve user experience, they are not understood or acknowledged by PMs and are completely ignored by schedule focused staff.

Risk is not modeled in the Iron Triangle plot in the article. Risk is not understood, or recognized by PMs. As a result, ICs are 100% responsible for managing it.

What makes a toxic environment? When PMs fail to take responsibility over their project. Whenever you’re having a conversation about schedule and deadlines, it’s not going to be informed unless you’re understanding your risk tolerance. Otherwise ICs are left guessing what’s actually necessary, and you get people who think throwing on arbitrary deadlines motivates people. It will waste your customers time and money.
> Will spinning rust be as durable as Microfiche?

Not sure how long microfiche lasts for but someone posted a link here not too long ago about how record companies had embraced magnetic hard drives in the 1990s to store music masters and are starting to find that the drives are no longer readable.
> When talking about someone or something external to you, Tibetan grammar forces you to express whether what you’re talking about is something you’ve experienced or seen with your own eyes, whether it’s an assumption you’re making, or if it’s something that is generally true to everyone else.

The grammatical category the author describes here is called Evidentiality[1], and it's surprisingly rather common[2], but most European languages, especially the popular ones, don't have a system like that as a mandatory part of their grammar.

> In Tibetan, there is an honorific language that goes beyond the French vous or the Spanish usted. Rather than conjugating the verbs differently to indicate politeness, many words are modified, or can even be entirely different, to indicate honor itself. For instance, you can have a regular picture (par) or an honorific picture (kupar) of, say, your lama. There’s even a way to talk about an honorific dog. However, you never use honorific language when talking about yourself. Instead, you can use humble language to help you decrease your sense of ego importance.

Honorifics are also common in many other languages. Japanese also commonly use noun prefixes (especially "o-" and "go-"), while Korean has honorific versions of some particles (e.g. the subject marker "-i/-ga" turns into "-kkeseo". Korean also has many speech formality levels (at least 7 different levels AFAIK), while Japanese has 3 or 4. Both languages have a highly developed system of plain, honorific and humble verbs, where most verbs are modified in a regular manner, but some common verbs are completely replaced by another verb for the honorific or humble version. Tibetan also seems to have a honorific verb system, but I don't know if it's as developed as the ones in Japanese and Korean.

[1] https://en.wikipedia.org/wiki/Evidentiality

[2] https://wals.info/chapter/77 - WALS is not extremely accurate and in my experience it tends to overestimate features that are not fully grammaticalized, but I think it is safe to assume at least 50 out of the 418 languages languages have an evidential system that is as developed as Tibetan's.
>Considering we only differ from chimps by about 4% in genome

from what I understand, while human males differ from male chimps by about 1% in genome*, that still means that human males are more closely related to male chimps than they are to human females.

* https://knowyourdna.com/human-and-chimpanzee-dna/
This is a little light on actual content.

The best practices are:
1) do it in small steps
2) use version control
3) use automated tests
4) make sure the code is readable.

Pretty straight forward.
Joining Together AI and Introducing CodeSandbox SDK
If I'm not mistaken, there's a great need for high quality, open source COT-style reasoning datasets. You might as well try to make one of those :)
Ah man.

Fuck.

That’s just horrible.

Amazing pictures. And then the worst thing.

Sigh. The older I get the more I despair at humanities activities.
There is a HUGE amount of things you can criticize about MAID specifically (and should) but honestly there are only a few reason why we shouldn't let the living dead go:

- it's a slippery slope

- they are young, they might revive (metaphorically speaking)

- you believe god will punish them with eternal suffering or something, but then a lot of religions are fine with monks willfully passing one "through meditation" in old age

To be clear I mean "in general". Wrt. MAID specifically e.g., a week seem .... very short ... enough for some short term depressive bout or mental leap of judgment to end your live. But then like I said there is a lot to criticize about MAID.

But granting the living dead peace is, I think, not the problem here.
> Refactoring code in C++ is challenging because there are roughly ten different ways to do one thing.

When learning C++ I was not yet proficient in English, so I learned the version that was taught in the books translated to my language. I only later realized how much the language evolved over time, so while I can do C++, I feel I am writing in old style.

I wonder what is a good way to refactor code for keeping it conforming to updated best practices.
https://archive.ph/tYUig

This crowd seems so far up their own collective derrières that it’s hard to even believe.
A transformer supply crisis bottlenecks energy projects
> our social fabric has no steering against this

Arranged marriages. This is why they are popular in some cultures. And reasonably successful also.
Discussion (28 points, 5 hours ago, 10 comments) https://news.ycombinator.com/item?id=42403886
Data centres ride AI boom in world with finite renewable energy supplies
It is both unfair to Alex Jones and any third party bidding on the asset. If some entity was willing to pay more for InfoWars than the debt AJ owes his creditors, he would be able to keep the extra.

If A owes B and C money and has to sell some asset to satisify the claim, the only fair way to value the asset is to sell it in the open market, an auction.
If D will pay $5 for it and E will pay $500 for it, it would be unfair to both A and E if B waves his hands and say he forgoes his claim so long as D gets to buy the item.

I understand that InfoWars is likely being sold at auction because no buyer was willing to purchase it for a price that would satisify the debt before bankruptcy, but there is a nomzero chance that some buyer shows up and is willing to pay more for it than someone else specifically to keep it out of that particular buyers hands. Strange. Farfetched. Buy possible. And it wouldn't be fair to allow preference by those owed the debt as it defeats the fair market price process.
Wow, nice analogy. Thanks for this, it really helps me put these tiny cells into perspective.
I'm very excited about Gemini 2.0's multi-modal capabilities! It will be interesting to see how this will benefit various fields of technology.
> while human males differ from male chimps by about 4% in genome, that still means that human males are more closely related to male chimps than they are to human females

These comparisons are stupid. How do you compare the similarity of books? Letter counts? Word counts? Is Romeo & Juliet more similar to Captain Underpants than its own translation into Italian?
Show HN: Fastimer, Rust runtime-agnostic async timers and scheduled tasks
It depends a lot on the humidity and heat or light in the environment where the microfiche are being stored. But they should be able to retain their data for 500 or so years.

CDs and Laserdiscs are also seeing bitrot. The layer of material that is etched does degrade over time. Error correction helps some, but if it's a writable CD or DVD it's only likely to last a decade or two. M-Drives are CDs that are designed to retain their data for about 1000 years and can be writable by specific consumer drives. Not sure how long the professionally pressed CDs last but it's not that long.
Ah yes, Git not running on a niche, highly proprietary system will surely kill it. Delusional response from Randall.

Edit: lol I have a feeling some of you didn't, you know, read the article.
> FDA spending has gone up every year for the last 30 years, growing from under a billion to over 6 billion.

doesn't seem like it based on the FDA Fact Sheets. where are you seeing the annual increases?

"The FY 2025 Budget provides a $7.2 billion total program funding level for the U.S. Food and Drug Administration. This includes an overall increase of 7.4 percent or $495 million over the FY 2023 funding level" [1]

"The FY 2024 budget provides a $7.2 billion total program level for FDA. " [2]

"The FY 2023 budget provides an $8.4 billion total program level for FDA." [3]

[1] https://www.fda.gov/media/176923/download

[2] https://www.fda.gov/media/166050/download

[3] https://www.fda.gov/media/157193/download
The problem I've encountered is that for so many drugs, especially generics, it's impossible to find a middle ground on cost that allows me to pay a reasonable amount for the higher quality without going broke. So often my choices are either the generic from India (how many times I've seen Dr. Reddys Labs on the packaging...) for a fairly low price, paying effectively full price for either a 'brand name' generic or the actual brand name.

When it's something simple like Bactrim the price difference is large percentage-wise, but still palatable. But for so many other drugs the price difference is 1000's of percent between the two, even if I use stuff like GoodRx.

The prices on the drugs from india have so undercut generic manufacturers elsewhere that they have to resort to either harder-to-manufacture/more-expensive generics, or just go out of business.

So much of the blame for this, at least in the US, lies at the feet of the health insurance and pharma industries.
> The choice of handcoding some low-level string manipulation is similar to the choice of using unsafe rust. One can do it or not.

But most of the time programmers don't make a conscious choice at all. So opt-out unsafety versus opt-in unsafety is a huge difference.

> In practice you need to do some quality control for all code anyway, because memory safety is just a small piece of overall the puzzle.

Memory safety is literally more than half of real-world security issues.

> In practice, it is not hard to recognize the C code which is dangerous

> I see some very high quality C code with barely any memory safety problems

I hear a lot of C people saying this sort of thing, but they never make it concrete - there's no list of which popular open-source libraries are dangerous and which are not, it's only after a vulnerability is discovered that we hear "oh, that project always had poor quality code". If I pick a random library to maybe use in my project (even big-name ones e.g. libpq or libtiff), no-one can ever actually answer whether that's high quality C code or low quality C code, or give me a simple algorithm that I can actually apply without having to read a load of code and make a subjective judgement. Whereas I don't have to read or judge anything or even properly know rust to do "how much of this rust code is unsafe".
Violence is only necessary when people refuse to abide by the rules. If nobody was violent, cops wouldn't need to be. If people adhered to the system and went to jail whem convicted, there would be no problems. Violence begets violence. It is possible to craft a society where we leave it in our past.
Indeed. Menus are searchable, desktop contents rarely are (and if they are, the search results look like a menu anyway).
I really started listening to music as a teen because of the wall, but _obscured_ really hit me at an emotional level, years later, and has become one of my favorite albums. In particular “Childhood’s End” always gives me goosebumps / tears / a feeling of connectedness. (I would want that played as the last track for my funeral, if I were to have one, although I should probably require attendees have decent headphones!)
This is concerning. Isn't this regulated? How is this allowed?
Go was the first language where I deeply appreciated strong typing. I’d used other before but it was go to definition working 100% of the time that did it for me. Maybe start there with them?

CUE is a close cousin to Go, the authors are deeply involved in Go. Marcel worked with Rob Pike on the design of CUE. I could see how it’d feel foreign, without first appreciating Go maybe CUE wouldn’t have clicked for me.
Why not? Swiping is less error prone, might need a different dictionary, though, to better match common commands and other patterns.
I think actually it's not about faster, it's about more efficient. Looking at the rate of improvement here of recent decades, we should've had a 4 day work week long ago. It should even have allowed more people to not work at all and help to make their local community e.g. more human.

Instead the wealth accumulates in places unreachable for 99% of us.
Microsoft debuts Phi-4, new generative AI model
My understanding is that Chomsky formally proved that this is impossible, ie all languages are exactly equal.
This story is a nothingburger.