skysight-inc/HackerNews huggingface dataset:
> When they want to tinker, they should write their own compiler. But they shouldn't use that in production.

Why? We should stop saying others how they want to write/use their code ASAP.

Many established technologies are a total shitstorm. If it is ok to use them, it is ok if somebody wants to use their own compiler.
Why couldn't they make use of a sampling rate with five samples per frame (which would exactly give 88.2kHz by the way)?
Did you also complain when they made these changes in the first place?
Hearing loss and tinnitus from Menière's disease with partial recovery
They are getting something for that money: exclusive access to the legal system. That is power they wouldn't sell.
Typically this is judges.

I’m not sure how accountability for the justice service would increase by adding more politics into the mix.
Of course. It's not what I mean.
Results of the 2013 Falkland Islands Referendum

Do you wish the Falkland Islands to retain their current political status as an Overseas Territory of the United Kingdom?

YES: 1513

NO: 3

Why do you not wish to accept the above democratic decision made by the islanders? We can only conclude you are trolling.

https://en.wikipedia.org/wiki/2013_Falkland_Islands_sovereig...
>In fact we have full agency over whether we are interested enough to listen and trust the arguments, just like any other persuasive message. If not, we swipe up and injection fails.

That just sounds like making your echo-chamber here. I think it's the opposite, when you don't have the agency to just ignore a contradictory narrative, when you have to steel-man their arguments and reconcile it with your beliefs is how you actually arrrive to the truth.

The real allure of the social media was that it seduced and inflated the ego in the hearts of the masses. That's why they could never accept the rawness of the older forums, that they didn't want to entertain the possibility of them being "wrong".
To the list I'd add:

We're destroying software when we think documentation does not matter.
The US is a mix of ethnic Europeans, Africans, Native Americans, Hispanics, and Asians, including ethnic Chinese, Malay and Indian people, and many others besides that.

That's a melting pot.

Singapore is described as "a mix of ethnic Chinese, Malay and Indian people".

That's not a melting pot.

Those are two different things. I don't care one bit if you think it is racist or stupid to point out the difference.
Given Jeremy Corbyn and Nigel Farage are in the same elected chamber, I’d be interested in what you think you mean by “political opponent”
So at least we don't have to worry about anything. Apple can give them access to LLM generated SQLite rows and call it a day. Nobody would notice.
AGI confirmed.
Abandoned - 1 Seaport (New York's Leaning Tower)
- https://www.youtube.com/watch?v=B_8lrUPaLIY - Feb 2024

> Rising 60 stories along the East River of Manhattan, 1 Seaport at 161 Maiden Lane, was a luxury condo tower poised to become another iconic real estate venture in the city. However, after major construction mistakes were made, the tower and its owners entered a deep hole of financial turmoil, litigation and failed promises. All of this has left a once $400 million condo tower, completely abandoned in one of the densest cities on earth, now tilting precariously to one side. This is New York's leaning, abandoned condo tower.
There's some evidence that preschool improves children's educational outcomes in the short to medium term, but actually is negligible or even harmful in the long term.

A study of Tennessee's pre-k program showed that students who went to pre-k outperformed students who didn't in first grade, but by sixth grade, they performed worse.

https://www.science.org/doi/10.1126/science.adn2141
Yeah, no. The author's suggestion is reminiscent of the way Windows apps tend to dump their icons and directories straight onto the Desktop. It creates a God-awful mess that effectively hides anything the user tries to put there.

Imagine what your home directory would look like if you did 'mv ${HOME}/.cache/* ${HOME}'. No thank you.

App developers should not clutter my home directory with visible application-specific subdirectories. That's a fast way to get your application kicked to the curb.
Can ex. Firefox not unveil($HOME/.cache/firefox) ? Or actually I'd prefer unveil($HOME/.cache/firefox/$PROFILE)
Show HN: AI GitHub Profile Reviews
Generate scorecards for users GitHub profiles with AI. Try it out for free! Made with Typescript + React + Vite + shadcn. This is my first real side project so any feedback would be awesome too!
If we discard the AI, which I don't think we should, but if we do - my life has been enriched a lot in terms of doing things I want to do vs things I don't want to. Very quick deliveries, I never have to go to a physical store, digital government online services, never having to wait in any queue, ability to search and find answers without having to go to libraries or know specific people. Online films, tv shows on demand, without ads. There are tons of those things that I feel have made my life so much easier.
I only take issue with the "alarmist" part of it.
I imagine some government agencies do use git so the answer is likely yes.
Publicly known public access to public information and facebook secretly selling private information to private company are massively far from each other.
Why this is a result of software complexity? I'm not in favor of less capable software.
You can apply template with one click in power point
How much time and effort do you think it takes the mayor himself to authorize a crew to repair potholes? He's not going to go do it himself. Hopefully the government will already know how much it costs to repair a given length of road.
Well put. And even when we think that writing doc is a less important thing.
The United States elected someone who seriously thought drinking disinfectant was a good treatment for COVID.

Also “shining a very bright light inside the body”.

The obvious response: “it was a joke you humorless liberal!”

It was not a joke.

1. It not his style of jokes

2. No one laughed. It was not funny, he said both statements fully straight faced, in a row.

3. As a joke, it’s in incredibly bad taste: people are dying of Covid. Drink disinfectant?

Don’t insult my intelligence by trying to claim it was a joke.
I joined a new team that's very VSCode centric and I've been thinking a lot about why I still prefer vim. My latest observation is that I find all the toolbars and other content filling the screen to be visually noisy. I turned on Copilot and wow it's more toolbars and text is flying into where I'm trying to write. Vim just lets me looks at, think about, and write code. I can't get into "flow" with VSCode.

Oh and since people are citing age in sibling posts, I'm mid-30s. I used emacs in university and switched to vim at my first job. I used IntelliJ for a really gnarly Java project, but otherwise I keep using vim.
I should just do this for waking up so that I won't be confused on my morning routine. In a sense, it's a rudimentary slide show
But most cars we had in the 80s were less than 1000kg, and that was fine.

Context differ from country to country, and from cities to countryside within countries, but in places where most of the population is concentrated in high-density cities, small cars or alternatives to cars are much, much more desirable than 2000+kg SUVs. Case in point, in France: more and more city centers just drastically reduce cars lanes and accessibility.
> Feeds from social media though? A hard pass. Especially now, when so many people cross-post the same content to multiple networks.

Feels like a solvable problem. Do a string comparison and then just put multiple icons next to the post.
Allow me to remind you that HN is a diverse, international community with various opposing view points, cultures and philosophical outlooks.

There is no "pro-Musk" brigading going on and more to it, while important, the world does not revolve around America and its internal politics.

Some of these posts get flagged because the community feel like the matter has been sufficiently discussed and rather make room for other topics.
Detractors, critics and agents will capitalize on the grievances of subgroups in the population for any number of reasons, but optimizing for overall social stability prevents that kind of manipulation, as can be seen in the Nordic countries [1]. The left continues to aim for a high-minded, upper middle class voter base, which will always be a relatively smaller part of any given population. In fact, if recent income inequality trends hold then that supporter base will decrease in number.

[1] https://www.lemonde.fr/en/international/article/2024/06/10/e...
I think Unity is a bad example. WebASM and frameworks built to cooperate with it, such as wasm-4 and raylib are leading the charge in my opinion. As we move forward, not only do we need to stop building our castles in other peoples' kingdoms, but we need to build leaner, smaller, cleaner, and more hackable. Otherwise we'll keep getting stuck, as we have with Java, and Windows XP, and gmail, and...

Sure it's nice to just be able to "import antigravity" as one does with massive, convenient, prebaked infrastructure like Unity, but it's never worth the cost, when the cost always seems to be "everything you've got, and a little more next year".
The only thing that will be different for most is vendor lock-in will be to LLM vendors.
Seeking Purity
lisan al gaib!
I was hoping starlink would shake things up in Canada a bit, and then I read... rogers is involved, so I presume more of the same for us then? (for those unaware Canada may as well be Falkland Islands when it comes to our telco monopolies, although ours are marginally, (marginally I said), justifiable because of the size of our country)
What's Preventing Us from Building a Beautiful Product?
the shitstorms usually have a community behind it. Even if it sucks, it's supported and will be maintained to a point of it "working." If someone writes their own thing, chances are they won't go the extra mile and build a community for it. Then, when it comes to maintaining it later, it might grow untenable, especially if the original "tinkerer" has moved on.
Are these actual criticisms of the article?

And you leave us hanging: which solution is the "simplest solution"?
Did you try searching in the file to see where the function is called? It’s used in some log messages.
In my mind, it mostly is about curl|bash not being auditable. On the spectrum of [auditable to not-auditable], curl|bash is as far to the right as possible, with things like distro packages far to the left. Maybe for a specific piece of software that's okay, but I think we would readily agree that it'd be a problem for all components of an OS to use bash|curl.

Bear in mind that, like many bits of security advice, this is highly context-dependent. It may vary based on your risk tolerance, your level of trust in the vendor, how robust other parts of your infrastructure (e.g. threat monitoring tools, network segmentation, etc.) are.
I am not sure I understand you then. The post was saying we are destroying something, but I feel like we are constantly gaining and that things are getting better.
> As noted by Haelwenn /элвэн/, a plain 'du' will find such dotfiles. The problem is that plain 'du' is more or less useless for most people; to really take advantage of it, you have to know the right trick (not just the -h argument but feeding it to sort to find things). How I think most people use 'du' to find space hogs is they start in their home directory with 'du -s ' (or maybe 'du -hs ') and then they look at whatever big things show up. This will completely miss things in dot-directories in normal usage.

I don't understand. `du` indeed finds the dotfiles (and dot-folders); and if their contents are large, then they'll be noticed by someone who "looks at whatever big things show up". It's not at all clear to me why I'd be using a combination like `du -s *`.

Besides, there are more ways to hide the data from yourself (e.g. symlinking your desktop from somewhere else).

That said, I have found `ncdu` invaluable for navigating through the results, swapping between different views etc.

> And on Linux desktops, I believe that common GUI file browsers will omit dot-directories by default and may not even have a particularly accessible option to change that (this is certainly the behavior of Cinnamon's 'Files' application and I can't imagine that GNOME is different, considering their attitude).

"Cinnamon's 'Files' application" is Nemo, wherein you can right-click on any window and check the "show hidden files" option in the context menu (admittedly a strange placement, since it's a global setting).
That's comparing apples with oranges. We've already started construction.

https://blog.lukmaanias.com/2024/12/26/breaking-boundaries-t...
These repairs are never carried out in the UK, crack repair simply isn't a thing over here.
> Newbies shouldn't reinvent the wheel.

I strongly disagree. They should, and fail and try again and fail. The aim is not to reinvent the wheel, but to understand why the wheel they're trying to reinvent is so complex and why the way it is. This is how I learnt to understand and appreciate the machine, and gave me great insight.

Maybe not in production at first, but they don't reinvent the wheel in their spare time either. They cobble up 200 package dependency chains to make something simple, because that’s what they see and taught. I can write what many people write with 10 libraries by just using the standard library. My code will become a bit longer, but not much. It'll be faster, more robust, easier to build, smaller, and overall better.

I can do this because I know how to invent the wheel when necessary. They should, too.

> Another: Backward API compatibility is a business decision in most cases.

Yes, business decision of time and money. When everybody says that you're losing money and time by providing better service, and lower quality is OK, management will jump on it, because, monies.

> Also, I think it doesn't help to start every sentence with "We are destroying software". This sounds much more gloomy, than it really is.

I think Antirez is spot on. We're destroying software. Converting it to something muddy and something for the ends of business, and just for it.

I'm all with Antirez here. Software came here, because we developed the software just for the sake of it, and evolved it to production ready where needed. Not the other way around (Case in point: Linux).
Car Alternators Make Great Electric Motors;
What makes you so confident that the benefit is less than the effort?

Given the increasing likelihood of supply chain attacks, isn’t this a very prudent precaution?
Yeah, this is going to drain our taxes and will probably be a disaster for the country.
Consider that you are a shareholder of the employer, or a customer of the employer, or a fellow employee. Wouldn’t you prefer that the employer hire the best candidate for the job regardless of their background?

It’s unfortunate that Cody had a rough life, but it’s not the job of his employer to help his. They aren’t a charity after all.

I also don’t know where racism played into your example at all so it’s weird you bring it up. It seems to be entirely about SES.
Acoustic vibrational dynamics of a single virus captured by spectroscopy
Thanks! Updated results are interesting.
As someone who has recently been dealing with taxonomic classification, this world is a complete mess. For one, there isn't even a singular authority on classification. Secondly, the "data model" we have for classification isn't even capable of actually representing proper lineages.

Linnaean classification, i.e. Domain > Kingdom ... Genus > Species is a tree data structure, wherein each node has one parent. Now what happens if you have something like a Leyland Cypress, a hybrid?

A Leyland Cypress is a very popular tree that is the product of hybridizing an Alaskan Cypress and a Monterey Cypress. Let's begin analyzing all of the problems with this:

1.) As mentioned, we can only choose one parent, even though all species have 2. Which lineage to choose?

2.) We know the exact parents of this new species, and yet the fact that Linnaean taxonomy uses a fixed number of ancestor node ranks means we can't classify this under a parent, but rather go to the parent's genus

3.) The idea of "species" being the only thing that can produce viable offspring is completely incorrect, so being stuck with a parent's genus as a foolproof way of reparenting a node is not reliable. While an Alaskan Cypress and Monterey Cypress used to both be classified as Cypresses (Cupressus nootkatensis and Cupressus macrocarpa, respectively), they've now each been reclassified multiple times into multiple different genuses, and are now Callitropsis nootkatensis and Hesperocyparis macrocarpa respectively. So we've created a viable offspring not just from two different species, but two different genuses.

4.) Many of these classifications were come up with purely phenotypically and have nothing to do with genetic lineages.

So is a Leyland Cypress classified as Callitropsis or Hesperocyparis, or the former Chamaecyparis or Cupressus? Just choose an arbitrary grandparent node, and throw away the information of half of its lineage, as well as the information of its species-level parentage.

And then within the species level, as mentioned by the original article, we have subspecies (or infraspecific ranks). Subspecies, varieties, subvarieties, forms, subforms, proles, cultivars, etc. If you think there's sanity found in that world, you'd be mistaken.

Fortunately scientists dealing with actual genetic lineages have begun switching to a different system which is not only founded in genetics, but also has a proper data model to represent it, which is a graph wherein any node can be associated with a particular ancestor. So a Leyland Cypress could be parented to an Alaskan cypress and a Monterey cypress. It can also be parented to ancestors of any rank, and this parentage can be any number of levels deep. Each of these assertions of parentage puts a particular entity in what is referred to as a "clade," making this form of classification referred to as "cladistic" or "phylogenetic."
waving around with guidelines while insulting entire nations... some people really have their own universe in their minds
These systems also came from tinkering. Most programming languages even are really the investment of one person for a long time, doing apparently what you aren't supposed to do.

When it comes down to it, whatever works best and is usually the most simple, non-breaking, used to win out. That decision has been disconnected from the value creators to the value extractors. It is impossible to extract value before value is created.

Additionally, programming is a creative skill no matter how hard they try to make it not one. Creativity means trying new things and new takes on things. People not doing that will harm us long term.
> However if the "racket" were not there, the vast surplus of labor providing "slightly above minimum wage" services would depress wages down to the legal minimum.
> The government would then be the only thing preventing a race-to-the-bottom in your wife making any money.

Licensing is supposed to protect the consumer from bad practice, not to inflate wages and decrease competition for those who have licenses.

It’s not good. You might imagine it being good if you think it would protect yourself from competition, but if everyone practiced this way you’d be forced to pay inflated prices and wait excessively long for every service. It would be a net loss.

> I would strongly advise anyone seeking deregulation to really consider... does this mean - literally - the only thing that one can offer as a competitive edge is how little money you are willing to take for this service?

If there was literally nothing to distinguish your services other than price, then artificially inflating prices through excessive licensing would be nothing other than stealing from consumers through force of law.

In the real world, quality of service matters. People don’t go back to a hair stylist who does a bad job, though they may not immediately recognize one that doesn’t practice proper hygiene practices.

This is where licensing should apply: Teaching and enforcing the practices that are not obvious, but nevertheless important for societal benefit. Barbers need to practice proper hygiene to prevent spread of disease. Builders need to practice proper constriction to avoid dangerous buildings. There are numerous real problems that aren’t obvious at the point of purchasing a service, but must be enforced at a society level to avoid widespread problems.

These often go unappreciated in modern societies because we take them for granted. Spend some time in developing countries, though, and you’ll hear and experience a lot of negative stories from unregulated services.
Is there even a use to running DC in a home?

Lights, first and foremost. LEDs are DC.

> Almost everything complex does run on DC internally

almost everything runs on either 5V or 12VDC. What you would need are appliances that bypass the wall-warts/adapters and tap directly off DC, but this comes with some significant challenges. I'm already talking way outside my wheelhouse though, so I'll stop before I make a mockery of this topic.
Ask HN: What's your favorite AI tool?
Hey all,

I started learning code about two months ago; I'm not at the level where I can use Cursor and understand what it is doing, but I want to know what tools exist as a sense of direction.

What are your favorite tools?
How do you use them?

Thank you!
Don't worry, the gov will just put the department of education money into it instead of raising taxes
It’s an interactive slide show, but it also has forced the user into the CLI context, where they are likely to already bring a different type of attention and focus than if they were reading the exact same set of instructions in a markdown file somewhere in the org’s repos. Not necessarily better or worse, just different due to simulating the experience of a CLI tool as a mechanism for prompting the user to take certain actions.
https://en.wikipedia.org/wiki/Heritability_of_IQ
TikTok disrupted them
This reminds me of Jonathan Blow's talk. Software decays just like everything else if we don't tend to it.

Preventing the Collapse of Civilization / Jonathan Blow (Thekla, Inc)

https://www.youtube.com/watch?v=ZSRHeXYDLko

Software technology is in decline despite appearances of progress. While hardware improvements and machine learning create an illusion of advancement, software's fundamental robustness and reliability are deteriorating. Modern software development has become unnecessarily complex, with excessive abstraction layers making simple tasks difficult. This complexity reduces programmer productivity and hinders knowledge transfer between generations. Society has grown to accept buggy, unreliable software as normal. Unless active steps are taken to simplify software systems across all levels, from operating systems to development tools, civilization faces the risk of significant technological regression similar to historical collapses.
The government is a reflection of the people. It might not be perfect, but if 80% of the country didn’t want this type of surveillance we wouldn’t see any government pushing it.

You have to change the view of the country as a whole, and for generations the U.K. has been a country of curtain twitchers.
> Do these businesses really even need to exist? They themselves are a racket. They're just overhead.

They exist because people like convenience and ease of discovery.

They don’t “need” to exist. They exist because there’s demand and they’re filling it.

There are already many options from hair stylists operating out of their home. People can already choose one or the other.
https://www.pyinvoke.org/
Bad comms on the incident side. No updates in the last day.
Aren't they supposed to go on the dark side of the moon instead?