skysight-inc/HackerNews huggingface dataset:
Not all software keeps working for eternity without updates. I happen to be the author of a piece of software packaged by Debian that relies on a third party HTTP endpoint that changes semi-frequently, necessitating fixes to keep it working. We also liberally bump the major version number when there are big new features in addition to whatever fixes are necessary. The end result is Debian refuses to update to a working version, and the version in stable is completely broken more often than not. So we had to discourage Debian (and derivatives) users from installing the distro version, and close all issues they open.
Semantic web was so hated and condemned to damnatio memoriae
JinjaX – Components for Jinja Templates
This was the original submission,

https://news.ycombinator.com/item?id=37188791 (167 points | 22 hours ago | 112 comments)
Canada Tests the Limits of Its Liberal Immigration Strategy
You don't have to translate literally. For example common polish names for master/slave replication translated back literally would be main/secondary. Each language users group gets to find their own consensus.
>(1) People are comfortable on the streets, they enjoy the freedom, or they are at least accustomed to it, and paying rent/bills seems anathema to them.

I don't think anyone is comfortable in a tent in finnish winter.

I think mental issue is one of the big thing, article mention conselling is offered, which is good.

Additionnally some people often end up in the streets because they simply don't know their rights and that they can apply for social services. Many euro countries social services will take over payment of a home, basic insurance and needs, "supposedly" enough to have sonething to est everyday. But usually to get that you need a bank account and to habe a bank account you need a physical address. Many end up in the streets because they are at some point in a mental state where they are overwhelmed by the paper work stuff or ashamed to ask for help. Or because it takes too long to get the aforementionned help because of administrative delays.
As always, it's a tradeoff. Sometimes it's a problem, sometimes the same thing is a critical feature.

Which is why it's so important that you have multiple choices. If you need the latest packages, use Arch. If you need stability over multiple years, use Debian.
I'm not sure there is much overlap and I hadn't heard of them before.

Aureal A3D appears to be a method for determinig acoustic reflection, filtering and delay parameters based on in-game geometry. That means they necessarily enforce a mathematical model of how the sound is to be modified or else there wouldn't be fixed parameters to determine. They then apply that to in-game sound sources. So kind of like when you tell Unreal Engine to add reverb to a large room before streaming the data to real physical speakers.

This is about accurately simulating a 3D speaker array, so the source audio channels already contain potentially multiple objects with all the reflections, filtering and delays baked in. So kind of like converting real speakers to virtual ones.
This article is good advice to get a working prototype or a decent solo-dev MVP website that will be re-written later. I've spent the last two months cleaning up the work of a developer who thought this way. Here's what you run into:

* Front end and back end become conflated. Often times code that should run on the backend runs on the front end and vice versa. Often shortcuts like saving ui state using the same api endpoint you use to save data become complex, and slow down improvements to both the ui and the public API. Likewise data manipulation and in some cases even validation gets done on the wrong end, too.

* You confuse UI code with application functionality. Code used to save the order of columns, stuff you entered the last time a dialog was displayed, and the convenient data structures (i.e. easy, not best) for the front end leak into the back end. So you end up spending a lot of time building back end functionality that has literally no utility to anyone else other than the front end developer.

* You lose focus on your other users: developers who integrate and build on your product. Eventually, those developers become in-house people who are doing integrations and implementations for customers, and a messy API will really slow them down.

Better advice: separate the concerns and have a separate API UI backend. Build exactly what you need to deal with UI state, and component specific UI settings. Your front end team is a perfect proxy for a third party developer for your public API. Take advantage of that. If they can't use it, or they get paper cuts, then paying customers will have problems, too. You'll also be able to on-board developers faster (easier training) and have better documentation.
Some things that worked for me this year:

- Update your resume / cover letter to make it more appetizing. Don't hesitate to use ChatGPT. Change the title to match the job. You usually have to cater for HR first, not technical people. Also remove the stuff that you don't want to work with. This will remove the tech you don't want to work with anymore.

- Emphasize anything that could stand out (side projects, anything to do with hot topics / techs). Again you have to catter to HR first.

- Don't get afraid of the numbers (out of the 500 applications you mention a good 450 will be thrown into the garbage immediatly). But try to get early.

- Often the first steps of the process require some customs texts (mails, achievements, why I want to works with you). LLMs can save you time and make your answers more appealing.

- Specialized Recruiting firms can be you friend. Sometimes you need to be blunt with them. Discuss expectation early. ("I am currently making X with Y days remote. Would you be able to find something that match my skill and offer X+20% and at least Y+1 days remote ?")
Just because it's literally ex deus doesn't make it less ex deus.

Ex deus is cheap
It's not immaterial, it's literally the point of the GPL. If they don't want to release their modifications they shouldn't take advantage of the huge effort that went into the linux kernel. Maybe use a different OS and license it..
I think "ending homelessness" is a great slogan, and in politics the voting public generally don't go for nuance. What is reasonable and achievable is reducing homelessness to those who want to live on the streets. Alternatively, everyone who wants to live in an house has access to one. This is, I imagine, the real goal of the program.
He doesn't return more powerful, he returns with a different mandate. He is no more or less powerful as he was before, rather he is "licensed" by Eru to reveal more of it as Saruman has abdicated that role, and Gandalf had been the only faithful Istari of the five - dying being a critical part of that.
Good. The USA patent law is utterly retarded. Most people probably forgot how Apple sued Samsung for round edges on their phones. Or Disney being able to copyright stories for 70 years.
https://en.m.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effec...

> The Dunning–Kruger effect is a cognitive bias in which people with limited competence in a particular domain overestimate their abilities.
I think you might have mean something like “ comparison with previous eras pales by comparison “ or something like that. Calling it moot is to say it’s meaningless. If you mean that it is on a whole different level, it would definitely not be moot.
> Stable states are likely not all that hot, but what about supernova?

As context first, at some point temperature just sort of, stops being useful as a comparison. Not because it can't be computed, but because there really isn't any point of comparison for it. The coldest temperature in Antarctica was -89.2 Celsius [0]. The hottest day in Death Valley was 56.7 Celsius [1]. Tungsten melts at 3400 Celsius [2]. And papers about supernova will casually throw around phrases like "for temperatures exceeding a few 100 keVs" [3], to state that pretty much everything that happens in a supernova will be hotter than that. That's an energy measurement equivalent to about 1 trillion kelvin.

The second piece of context, for anything that deals with energy output, supernova are basically the "I win." answer. XKCD's "What If?" series has a good comparison for this, that for pretty much any comparison you can conceive, if the question is about energy output, the supernova wins.

> Which of the following would be brighter, in terms of the amount of energy delivered to your retina: (1) A supernova, seen from as far away as the Sun is from the Earth, or (2) The detonation of a hydrogen bomb pressed against your eyeball? ... [The supernova] is ... by nine orders of magnitude. [4]

So when temperatures are reported as 100 billion kelvin for the neutron star remnant [5], those are the cold (by comparison only) embers of a dying fire. The supernova itself has a "typical core temperature of 1 MeV" [3], which translates to about 10 trillion kelvin.

[0] https://en.wikipedia.org/wiki/Lowest_temperature_recorded_on...

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

[2] https://en.wikipedia.org/wiki/Tungsten

[3] https://arxiv.org/abs/astro-ph/0612072

[4] Xkcd, What If, #73: https://what-if.xkcd.com/73/

[5] https://en.wikipedia.org/wiki/Supernova#Detailed_process
I can't agree more: having a separate API for functionality and a separate one for non-standard (i.e. UI) is a great way to do this.
Read the article or the sentence - the difference with DNS is that it's not as likely to result in blocking innocent third-parties. Services don't typically share DNS names, whereas IPs are typically shared or reused constantly.
I know. The question stands.
Exactly. Conscientiousness is a personality trait and those who are lucky enough (yes it is highly correlated with positive life outcomes) to have it in abundance would do well to calibrate their expectations of others accordingly.
I've built both models (and more too) over decades.

There are lots of questions one might ask before deciding between these two (or other) approaches:

* Where does this team want the boundary between client and server in terms of user experience, server load and substantial UX interaction latency?

* Can this frontend team independently plumb a changes all the way through the database?

* Are backend teams always available for (or interested in) every minor update?

* Are both halves of the application deployed on the same schedule?

These are a handful of the first questions I'd ask before trying to push either solution at this point in time, the answers would likely lead to more questions.
It's a bit wild to think that 1 PB of storage can now fit in a normal desktop tower.
I think your entire post is tenuose given how a quote can prove your first paragraph completely and utterly wrong.

You're the one that didn't read the article:

"Now, I believe it’s much more useful to say something in this form: this book has this value to this person in this context."

She used to think all books were good. This paragraph shows her current thinking. That all books are still good. You just need to think about it from a different angle/context.

I'm sorry. But saying I didn't read the article is offensively wrong. I'm even inclined to believe that it's a lie. You're just deliberately making it up.
It's a whole lot warmer in Australia. Here in Britain there are very few days when it is pleasant to sit on the beach in Blackpool, let alone go swimming in the sewage-filled sea. Cheap flights make it easy to go abroad to the warmer and nicer environment of Italy or Spain.
Interesting. I never got brain fog (opposite i have less when fasting/keto). But my brain gets crazy about thinking about food. Not really hungry. Just imagine all the food i could eat.
I am quite sure that 40% is not the true tax rate that anyone rich is paying.
I heard Section 8 is also plagged by corruption (directly by a friend with acquittances in the program in the DC metro area). From what I understood and remember, many people working in the program are watching after their careers in goverment. There are various bands for compensation and benefits that are tied to performance metrics. One of the metrics for managers running Section 8 is level of occupancy, so what ends up happening is once you bring people into the program and fill all of your spots you leave them there even after their situation has improved and they are technically no longer qualified for housing benefits, this way you can report full occupancy year after year which helps your performance. Obviously those in need of housing are left out.
Russian Lunar probe crashes into Moon – Roscosmos
IMO it's worth keeping in mind that an "actually immutable" guarantee is pretty hard to enforce for value types without being willing to set aside performance, especially for interop.

At any point if you make the raw bytes accessible to someone, even if it's just to copy them somewhere, it becomes possible to mutate an immutable value and users will eventually take advantage of it, if only because they came up with a really good reason why they need to (like for example, initializing readonly values in a deserialization function).

I don't think .NET could have ever adopted true immutability for structs because the rules would be so easy to break. There are "readonly" fields but they're at best a railing to keep you from falling off - there are trivial ways to bypass those protections.

I do think immutability can be a valuable property though so it's cool to see the Java folks doing the hard work to execute on it.
Why haven't the Debian team removed it then? (Assuming they were notified)
> most important real-world applications for personal computers.

Applications are one thing (e.g. the way they took away Quark's iron-handed grasp on DTP).

But, then there are the standards.

For example, PDF.

The modern world would barely operate without PDF.
Show HN: Talk to AI Models in Terminal
Hi everyone, nice to meet you and I am a newcomer of HN.

I have made a binary tool Aih that could communicate with Bard, ChatGPT, Claude, and Llama(HuggingChat) from the terminal. https://github.com/Databingo/aih

Since CAPTCHA challenges and bots detecting have become increasingly difficult, I've changed my strategy from hacking the APIs to simulating a real browser's action. The tool first takes the logged-in cookies of Google, ChatGPT, Claude, and HuggingChat accounts from the real Chrome browser, then it opens an invisible instance of Chromium for communication, then displays the answers in terminal.

I think it's useful especially when I am researching some topics and need to compare answers of those AI models at the same time.

Feel free to test and welcome provide feedback!
Reverse migration has already started. Many Indian students (who usually come with dual intent to study and settle down in Canada) are going back due to lack of opportunity and rising costs of living.
I never denied that various propaganda pamphlets and other material existed. Just like now, people back then tended to make all kinds of over-exaggerated claims related to politics and especially when they have very strong opinions and need to justify certain very radical actions. So what?

> assume that because you don't know about something it isn't true

Could you please elaborate on what do you mean by that? What specifically are you talking about (I agree that what I said about the situation in India in the 1770s wasn't that accurate, but it was only tangentially related to the situation in the US)?
Amazon lists book on Maui wildfires that was published days after fires started
Either whartung fell asleep or was washed out to sea.

It’s interesting how similar that reads to waiting for an enemy to attack a fortified position.
Medical Center in France Has 5k Patients but No Doctors
ZFS was open source, Nothing was preventing Mac using ZFS. Just as they use DTrace. Its just Apple NIH.
No idea. We talked to the DD about it. Maybe they’re content with the software working in testing and sometimes in stable.

Of course in theory they could also try to backport the changes, but I doubt anyone would bother for anything that’s not hugely popular. I’m tired of distro patches generating support load anyway.
I do not think this proves that "Young people’s contempt for the now-elderly generation (they’re Boomers) has reached incredible heights." Like at all. Especially since it popularity was an actual response to members of older generation bashing younger one. As in, it was literal response to that and relatively rarely used outside of context of the older people complaining about younger ones.

I do not see younger generation rejecting everything that comes from older people, definitely not much more then what our generations or the one before seemed to do.
I'm using rmView for its red-dot-on-hover feature: https://github.com/bordaigorl/rmview
I'll believe it when I see it. The end-times of China's growth is like a broken record, except it goes dormant for a few years at a time.

Their debt crisis is pretty bad but not insurmountable in a country where the government controls more than 50% of the banking infrastructure.

The main problem they face right now is a crisis of confidence in their consumer market, this is decidedly easier to fix with mechanisms that won't re-inflate the property bubble.

Demographic shifts sure. Because similar to Japan they have net-zero or even net-negative immigration they will need to fix that internally but it's a 10-20 years out problem, not a now problem.

For now I'm in wait and see mode. China has more powerful tools than other economies to correct these sorts of problems so there is a good chance like 2015 that this blows over too.
You mean other than the decades of connotation lost by switching terminology and the innevitable miscommunication that will ensue?

There's nothing wrong with switching the term "red" for the term "carmine", "scarlet" or "ruby" either.
They are synonymous on paper, but the latter simply doesn't evoke the same recall in people's heads.

You are welcome to run the experiment yourself. Go and ask people if they normally stop at (carmine|scarlet|ruby) traffic lights and observe the ensuing confusion at your question.

Then there is the emergent discrepancy in terminology between legacy systems and current RFCs.
Um... I think you're missing the point? Almost anyone could create autobiographical material that sucks. I'm sure LLMs could cobble together autobiographical material from sources that sucks too.

Truly creative writers are capable of producing material that's good, entertaining, interesting, moving. That's a rare talent, and it's not derivative.
Twitter Deletes All User Photos and Links from 2011-2014
We could also link directly to an office in a building by putting a ladder up to the window of a given office, but doing that completely ignores the structure of the building.

If the text changes, the link breaks.

If the server goes away, the link breaks.

When you click the link, you no longer see the prior page, your context breaks.

This is all about persistently enabling side by side viewing.
Rulings like this may be the only thing that stops AI from completely impoverishing every single artistic professional.
How is this is type of evidence tampering not a slam-dunk case of perjury?
I think he's saying all forms of media including books are rubbish. Except for of course the bible.

Sort of proves my point. This guy likely spent more time decoding, analyzing and reading the Bible then he has spent time on almost anything else other than sleeping.

If he spent the same amount of time doing the same for the Koran both biases towards the bible and the Koran would neutralize each other allowing him to become atheist.
I started my career at Jagex, and remain amazed by how much love RuneScape gets and represents to people. It’s a real joy to kono’s those years of hardwork really actually mattered! Keep up the awesome! Quest well magical adventurer! jmod_ben_S
It could be something like bentonite/baryte or similar drlling muds:

https://en.wikipedia.org/wiki/Drilling_mud
As a project, neat work! But otherwise, it seems a rather self-centred tool and I don't think I would relish someone using it in a meeting with me. Feels like someone is making me watch them play with their toys and I would question the value. If it's just you drawing then something has gone wrong e.g. prepare and share material before a meeting.
Apple does not exist in a vacuum, they are subject to national or federal law like any other, and every time they make you believe the opposite it's a publicity stunt the nuances of which clearly escape you
My childhood household had a pattern where the dishes would be done within an hour or two of eating dinner, sometimes a bit later, but of course always before everyone goes to bed.

My wife sometimes does most of the dishes before she even starts eating. If I followed the customs of the home I grew up in, my wife would end up doing the dishes every single meal before I even get to the sink. Obviously I have learned to adapt to the situation, but my point is that it’s a bit unfair to characterize every mismatch in expectations as evidence of abject filth and slobbery on the part of the husband.
> I thought COVID would radically transform society's thinking and our requirement to be in high GDP areas for certain lines of work

1) Why did you think that?

2) Why do you assume that people are only in "high GDP areas" for work?

Personally I moved from rural New Zealand to London and I work 100% remotely.
Winelib (not libwine, my bad) isn't really that great for non-Windows stuff, it is really meant for porting applications that use Windows API calls and it really takes over everything.

For example you need to compile the program using "winegcc", which creates a shell script that calls Wine to load the application (the application is compiled as a .so so it can use Linux libraries and calls, it isn't a Windows program). This in turn loads the full Wine server with its various services and Windows compatibility layers. And chances are you'll need to use "winemaker" to build the code (it generates a Makefile for you).

Just as a test, compiling and running a very simple "hello, world" program that calls MessageBoxA to show a message box and exits still loads a bunch of processes (checked via ps -A) and dumps a bunch of diagnostics to the terminal.

Also, IMO while Wine's GUI bits generally work, they do have a lack of polish even compared to their Windows 95 counterparts.
> 2) People are severely disabled by mental illness or addiction, and simply can't manage a household by themselves

This is reduced a lot by early intervention, i.e. always provide housing and always provide free healthcare.

It is so much easier to handle being "slightly mentally ill" when you can trust 100% that you will always have housing, healthcare and enough money for food, clothes and other necessities.

If you can do 90%, then government can provide you with last 10% by paying rent automatically and having a social worker visit once a week. This fixes problems early compared to you becoming homeless.

There is a lot of steps between "fully functional middle class person" and "mental institution".