skysight-inc/HackerNews huggingface dataset:
> most companies are short-sighted

The best course if you find yourself employed by such a company is to change employers. A company that is genuinely short-sighted is dysfunctional and no amount of professionalism on your part as an individual contributor is going to fix that. Now if you could get yourself promoted to management, then maybe you could have an impact--but then you wouldn't be doing actual software engineering any more, you'd be doing corporate management fixing, which is a different job.

> and when the problems inevitably start coming in it is the developers who are placed under pressure.

Yes, this is true. And as above, if it's genuinely dysfunctional, your best course, unless you are willing and able to become a manager yourself, is to change employers.

> Having a minimum quality bar is a must. The OP was suggesting a professional level of quality - not gold plating everything.

That's not what "write great software" means to me. "Great" is not the same as "minimum quality bar".
But that's not always reality, especially around construction zones.

Humans don't always get it right. And things sometimes take out the temporary markings even if it was done correctly.

I've had to evade one of those big barrel cones rolling across the freeway. I suspect it fell off a truck rather than blew from road work, but there's no way to know. And would an AI car know that a barrel in front of it is a windblown hazard rather than an actual indication of a closed lane?

And I've clobbered one of the ordinary cones when a guy was confused by the construction zone and went straight from the left turn lane and I had to evade. Didn't see where it went and didn't think of trying to put it back. Again, is the AI going to be able to realize that smacking the cone was the right thing to do? (The cone was blocking off road in preparation for what was ahead, I didn't actually go into roadwork.)

Humans are far better than AIs at balancing things when faced with something having gone wrong.

AI--we put in a driverless bus on a short loop. It was in an accident within hours--any human driver would have understood to get out of the way of the truck or at least lay on the horn if that wasn't possible. The bus just sat there and let itself be hit by the backing truck. If everything is as it should be they probably already are better drivers than humans. It's just they aren't as good when confronted with things that are wrong.
BTC is not comparable to useful things, except in the promotional posts of bitcoin fans.
Haha yeah I kinda went off the deep end with applicatives. Here's a short primer on applicative vs monadic shrinking behavior using F# syntax https://github.com/hedgehogqa/fsharp-hedgehog/issues/419#iss...

You can think of `let!` as `let + await`, and `let! x ... and! y` as `await Parallel([x, y])`.

Please feel free to ask any questions if it's still confusing!
But people get credit for scientific discoveries made before the technology to verify them existed all the time. Peter Higgs predicted the Higgs field in 1964 and won the Nobel Prize for it in 2013, after it was detected. The reason why the Prize wasn't awarded until 2013 is that it could have been otherwise; in a universe in which the laws of physics were different, the Higgs field might well have gone the way of supersymmetry.

Likewise, Democritus correctly described matter as consisting of fundamental particles too small to see in 400 B.C., but verification wouldn't happen for over a millennium. Democritus still deserves credit for this observation.
Book meetings with people who seem interesting, don't judge a book by its cover. Fill out your profile in a pretty detailed way, you'll get better matches if you specify what you're looking for. If you're a technical person, you're going to have your choice, I gather many of the people on there are not technical.
Google Maps says it takes about 5 months on foot from Borneo to Lascaux. So it could have been the same person who left at New Year's and was back home by Christmas.
Passwordless logins where the session expires after a couple hours of inactivity are good for services that are prone to password sharing. For example, if you subscribe to Anthropic's claude.ai you can only log in with a magic link delivered by email, and it's a short-lived session. That makes it difficult to share one subscription with multiple people.
See here: https://news.ycombinator.com/item?id=40858259
Show HN: I'm Building a Better Goodreads
I'm Shreya and I just started building greatreads, a better goodreads. Looking for people to test as the app iteratively improves!

interested in testing? -> https://greatreads-waitlist.vercel.app/
At any interest rate above 2.2%, they NEVER amortize the renovation!
My go to game on our local BBS was Legend of the Red Dragon.
That's not a dumb question! If anything, my wording was dumb :) The more usual term is "radical centrism" (https://en.wikipedia.org/wiki/Radical_centrism). I would say someone like Richard Hanana or rationalists like Scott Alexander have a centrism that is much more radical than someone who merely doesn't have strong political opinions. For a more parodial take on radical centrism, jreg's youtube channel talks about it a lot. He's an anticentrist: https://www.youtube.com/watch?v=58IOy41snKU
alias: rito

interests: Programming Languages, Mathematics, poetry, art (paintings mainly), books (interesting non fiction like Simon Singh, novels by authors like Marquez, Greg Egan, Neal Stephenson), Philosophy, mysticism, anything that tickles my brains, really

languages: English, Bengali

link to something I think is cool:
https://en.wikipedia.org/wiki/Factorio

contact info: mail on profile, @<last word of scientific name of humans>_rg_telegraph on Telegram (remove <>)
Neal Stephenson’s The Diamond Age IRL
I thought I had a lot of totp codes to migrate but then it turned out I didn't use many of them. After deducting them, there remained 10 apps that I needed to migrate. It took me an hour to port them to bitwarden manually.
Apparently it also needs Clang to achieve the same performance: https://news.ycombinator.com/item?id=40875968
SoftBank stock hits first record high in 24yrs – Arm and AI helped it get there
What do I feel like I just read an advertisement article for a productivity app?
> It can absolutely ruin your reputation and cost you future employment.

If your solution does not meet the company's needs, yes, this is certainly true. But I never said you should do something that does not meet the company's needs. I just pointed out that meeting the company's needs, even if you add the qualifier that you are going to do that in a way that is professional and does not create unnecessary burdens for others, still does not always mean "write great software". It means finding the optimal solution for the particular problem.

> setting boundaries with the owner of that business as to what is and is not practical and achievable.

And in cases where "write great software" is not practical and achievable (and yes, there will be plenty of such cases), that would mean telling the owner that it is not practical and achievable to write great software to meet this particular requirement, and recommending a different solution. Which is what I said.
If you have a point just make it.
Yes it's true, i mean he LLM costs for Character.ai are 13 times cheaper (thanks to their optimization with KV cache) than if they had simply used the API of an LLM service like Anthropic or ChatGPT.
just setup an auto fwd email rule, or login to your friends email account. No one here would commit such a crime of opsec, but we're not most people.
"Humm... I wonder which one of these eight SSO companies I used to sign up for this app"
I made a tool to index websites on Google in less than 48 hours
Hey HN,

I’m a solopreneur. I know how growing with SEO is hard and time-consuming.

I realized I was constantly waiting for my new content to get indexed on Google, which slowed down my business growth. So I built IndexBlaze for 2 reasons:

1. Save time and focus on what matters: creating valuable content and growing my online presence. With IndexBlaze, my web pages are indexed on Google in less than 24 hours.
2. Avoid the headache of manual indexing: No more waiting weeks for Google to index my site. The automated bulk indexing feature saves me a lot of time and effort, especially for sites with a large number of pages.

I hope this tool will be as helpful to you as it is for me. Would love your feedback pls

Ray
There is a company that does this but senses direct from your circuit breaker panel. The uses FFT plus algos to determine individual devices on each circuit from their unique electrical signature. Called Sense I believe. I’ve never used it.
Thanks, that is a more nuanced perspective, so maybe I should give it a try.

"You're probably less "German" than she thinks you are, and more "German" than you think you are"

Possible. I am definitely "german" in many ways. I positivly associate with the "thinker and philosopher" tradition. But I hate beer culture.

But I also still have a unconscious deep rooted believe, that only german engeneering is good. But when I notice that, I stop with "wtf? I know that is BS". Those are the stereotypes I want to get away from. But when other people see me mainly as "german" - they push me into this role.
Ironic that their software is so terrible then - it took over two years for their support to do 'something' to my account so I could actually pay my bills.
Ask HN: How much are you willing to use a "worse" product to promote competition
It came up the other day in a discussion about ladybird where some people suggested that they would be willing to completely change their habits & simply not use some sites so that they could daily drive the browser. I’m curious how many people share a similar (perhaps less extreme) sentiment towards monopolies/competition.

Another example that gets brought up is Linux. It’s obviously superior to Windows/MacOS but there are still games that simply won’t run. Would you be willing to abandon these games completely to adopt Linux?
Kubernetes already got you covered: What if everything was a YAML?
Also remember to check Get-Help Get-Help.

Also, unfortunately, you'll probably want to Update-Help first, because for reasons beyond my comprehension, PowerShell does not ship with detailed help installed by default.
Disposable Camera App for cost saving Weddings
We have all heard of disposable camera's. Now its the new thing at weddings and everyone is doing it, there is a problem though... Not only do they cost alot ($30 per camera) you also need to wait ages for them to be developed and pay extra for them to be developed aswell, why are we doing this when we can get them instantly?

PixelParty basically is a disposable camera app, you create your event for 100 guests is less than 1 disposable camera. you share and print your qr code on nice cards, favours or in a welcome and your guests scan it instantly showing them a camera on there phone to snap pictures straight to your album.

this is a game changer and I have used not only for a wedding but corporate events too.

so instead of damaging the enviroment with disposable cameras, costing yourself loads. try out pixelparty. you wont regret it
Player.js 2.0 Is Released
Circular structure in Crete: Could be King Minos's legendary labyrinth
Awesome info!!! Thanks a lot!
But why? To what end? And where would all the passengers be?

That theory is outlandish, not because of the technical considerations, but the seeming lack of motivation for doing that. A cursory Google search shows that Jeff Wise doesn't have a plausible theory of motivation either.
One of the worst experiences of my career was having a terrible SAFe scrum master and their management team try to implement Kanban for my development team.

It somehow wound up being even more tedious and micromanaged than SAFe. I know that's the function the management, but it worries me when I hear someone think some new buzzwords will suddenly enforce careful planning and mutual respect.
hell yeah I love community

alias: jah

interests: essentially every branch of philosophy, hacking/infosec, startups, cooking unusual meals, literature, math, theories of intelligence, sharing life stories, listening to smart people talk

language(s): English and a little bit of French (still learning)

link: http://www.hutter1.net/ait.htm (I like AIT a lot)

info: вцудды0ч@gmail.com (English but typed with Russian keyboard)
The original project was dead since 7+ years and we have revived it with new features, modern technologies and brand new build system.
> sometimes when quality really matters you have to stick your neck out and push back aggressively

Yes, that's certainly true. But not all cases are cases where "quality really matters". In many cases you reach a point where adding more quality has rapidly diminishing returns in terms of business value--often because it takes time and effort away from other projects where quality matters a lot more. Ultimately that's the company's decision to make. And as I pointed out in another response upthread, if you genuinely believe the company is dysfunctional in this regard (and many companies are), your only real choices at that point are to try to become a manager so you can fix the company's culture, or change employers.
The desktop version somewhat contradicts the purpose of 2FA.
We receive a lot of applications. But most people don’t qualify because we are looking for a specific skill set. Very few people make it to the initial phone screen and then a subset of them end up in the following rounds. I just looked at our typeform and found that we received 54 (72 the month before)submissions during the week when we posted on HN. (As they don’t specify how they found out about us in the Typeform, I am making an assumption here that 100% of the people who applied during that week was from HN).
A big part of this is just boomers booming: they are a huge bulge in the population and thus are set to dominate democratic politics until enough of them die off, at which point millenials/zoomers will take over. GenX will continue to be relatively irrelevant politically.

-t.genXer
Arithmetic codes are not marginally better.

Asymmetric numeral systems, which is related to arithmetic coding was a real breakthrough used in all modern compressors.
Ever. Depends on the collapse, but one view is we'd never get back. The
easy sources of energy, ie coal and oil, have all been mined/drilled already, and you need those to jumpstart/bootstrap civilization to the point where you're able to produce enough food in order to have excess capacity of workers so you're able to get to renewable energy. Without those easy sources of energy, you don't get to have a post-collapse industrial revolution and you're stuck repurposing what's left over from the before times, and hoping it doesn't break because you can never make a fab to produce ICs to replace computers that break.

Generations after the collapse, the stories of what's possible will be viewed the same way we view stories of dragons from the middle ages. Fiction.
I don't see any release notes or even a tag. What new features are there?
Thank you so much, sharing is caring!:)
I was heading in the direction you just suggested. Before going further, I'm going to reinforce my knowledge of Docker and use Linux OS to set up my servers.

Rushing straight into AWS to manage my infrastructure wouldn't be reasonable, and I risk being less productive for a worse result... Especially since AWS prices aren't that far off for my cloud services for my site compared to Vercel, it's not urgent.
I think this would work better as a Discord server.
BBSes certainly lacked the global reach.
Thanks, this website is awesome
A lot of years ago, circa Exchange 2010, there was a limitation on pipelines-within-pipelines which had to be worked around. Files already include name, size, dates, so select all of those and add a calculated property of the file hash using Get-FileHash (MD5 and SHA options):

gci | select *, @{L='Hash'; E={ ($_ | Get-FileHash).Hash }}

Get-ChildItem |
Select-Object -Property FullName, CreationTime, Length,
@{Label='Hash'; Expression={ ($_ | get-filehash).Hash}}

but even then you could do what you want with a traditional loop and no pipeline:

$results = foreach ($file in get-childitem) {

# a hashtable of things you want to be
# in each object ('row') of the output:
$data = @{
Name = $file.Name
SizeGB = $file.Length / 1GB
Hash = ($file | Get-FileHash).Hash
}

[pscustomobject]$data
}
Not quite accurate with the Parallel example, if I understand you correctly. Don Syme is explicit that applicative `async` should not implicitly start work in the thread pool (https://github.com/dotnet/fsharp/issues/10301#issuecomment-7...).
I have a Sense Energy Monitor. It works pretty well, but I wish they made their own smart outlets to integrate with the panel monitoring.

Anyways, some pretty clear trends emerge when tracking your energy usage. Climate control (heating, cooling, fans, dehumidifier) dominates my energy usage, then EV charging, the kitchen stuff (refrigerator, cooking, dishwasher), then electronics (and I have a ridiculous amount of them), clothes dryer and lighting. I would like more insights into my electronics for personal curiosity (which Sense can't seem to do), but in the scheme of things it probably doesn't matter. No individual electronic device is going to make much of a difference.
They wouldn’t have just been similar stories, they would have been descendants of the same story originating from the proto-Semitic people they both came from. We’re not talking about a coincidence, we’re talking about the same story.

Exactly as Romans and Greeks had basically the “same” stories, in most cases they were not copying from each other, they had the same source.

At any rate, as the example in your other comments shows, it doesn’t share the same “little details”, the little details are different.

> I don't see why this should be called a "pious fraud." Babylon was a massive cultural center of that time, and the land of Israel was a relative backwater on its periphery. Babylon would have exerted an enormous cultural influence on the surrounding peoples, including the Israelites.

Because you’re suggesting some Israelite in Babylon basically saw the stories and then inserted it into Genesis under different names, probably existing ones, and that everyone else just went along with it. That is, they all knew it was not part of their tradition and that some guy was just adding it in based on the Babylonian story but accepted the insertion anyway because…
You can easily do the same with most (all?) routers using middleware. Whether you get it slotted in your roadmap is a different story.
Have an LLM generate a reverse index for the entries, but force it to keep the cardinality low. Then you can use a Jaccard similarity.
Geopolymers have a lot of promise, as the linked article illustrates. The chief practical problem with them is once the hardener solution is added to the cement powder, setting is almost instantaneous. So there's no opportunity to work it like with Portland cement. And things like casting into forms can present problems like clogging material feeder tubes and incomplete filling of the forms.

At least that was the situation the last time I examined geopolymer technology in depth a couple of decades ago. I did a quick read of the article and didn't see that issue addressed or any suggestion of progress.
This is converting, this is generating. I keep getting different results which I don't expect when converting.
Testability is also a big issue. It's extremely expensive, labor-intensive, and time-consuming to build a facility like the LHC to test physical theories and develop new ones. But that's nothing compared to how hard it is to conduct reproducible, unambiguous, and actionable psychological studies on large populations.

Ethical experimentation involving live human beings is always going to be one of science's greatest challenges, IMO. There are questions we're not allowed to ask and answers we're not allowed to use. That hasn't been true in physics since the Renaissance.
I feel like I've taken college courses that taught me less than your series of comments here. Bravo, fellow HN'er.
Quite like the difference between metal and visual kei, "Kanban is good, that's it!"
"The discovery pushes back the time that modern humans first showed the capacity for creative thought."

Hmm. The very simplest model you could have of this would be the German Tank Problem [1]. If discoveries of X (e.g. art, hunting tools, whatever) are made at random, i.e. evidence of X is not more likely to be destroyed as time passes, then you are sampling times from a distribution with a maximum of the first invention of X, and the best estimator for this is (m-1)(k-1)/(k-2) where m is the oldest discovery and k is the number of discoveries.

In particular, a new record for oldest art will almost always push your estimate up (as long as k is large so (k-1)/(k-2) is about 1). But you should also be taking into account all the discoveries of art which aren't records. This matters especially when k is not yet big. This page only lists 30-40 pieces of paleolithic art [2].

A better model would take into account that older stuff is less likely to be discovered because e.g. rocks erode. I wonder if anyone has done this.

[1] https://en.wikipedia.org/wiki/German_tank_problem
[2] https://en.wikipedia.org/wiki/List_of_Stone_Age_art
Insights from over 10,000 comments on "Ask HN: Who Is Hiring" using GPT-4o
Google has recently added some really great reports for GCS buckets.

I would not "average" the prices, but calculate them exactly because the values are known. This is what I would want to know, because we recently found 30T of normal storage and 50T of archived storage, with vastly different prices. We dealt with the normal storage and passed on the archives for now, the ROI was very different
The Kernel was not "stuck"; Linus is ultimately a practical man and was fine using it for integration work. The question whether or not switching to an Open Source solution would have eventually been raised again, but at the time it did what it was supposed to do.
Many say this cultural stigma and discomfort against casual interactions with the opposite gender is the main source behind the "pervy Indian male" stereotype. It is natural that a man won't have a comfortable presence around women if he was simply never raised with healthy female interactions, and such cases are unfortunately prevalent in rural India.

But it is true that there are extreme differences regarding this across the diverse sections of Indian society. The tech/management crowd in cities like Bangalore and Hyderabad is practically indistinguishable in its tendencies as against similar crowds in the West, for example.

> I have many colleagues in India and especially the ones from rural areas are experiencing extreme pressure from their families to get married in their early 20s. If they don't hurry up finding a partner their families find one for them, and if they refuse they get discommunicated completely.

LOL, Is there some kind of massive inheritence waiting for your friends that they stand to lose if they don't get married on time?
One quite unique thing in Finland is our spot electricty price. I think Sweden and Norway also has this?

Basically consumers in these countries have access to the raw eletricity market, and can buy power in one hour increments at the market rate.

This can be very beneficial for the consumer if you can adjust your consumption profile
can we use the Graph RAG with ollama and other opensource embedding models instead of openai and azureopenai
Behaviourally modern is thought to be a bit more recent, isn't it... partly because of evidence like art!
If you make one, I'd join it. I've found Discord less satisfying - lots of superficial chat, rather than longform, thoughtful communication. I haven't used it a ton, though. Any servers you recommend?