MurphyA/hacker-news huggingface dataset:
by bapak | 2025-07-03 08:29:20+00:00
pre-commits require discipline:

- enforce them on CI too; not useful for secrets but at least you're eventually alerted

- do not run tasks that take more than a second; I do not want my commit commands to not be instant.

- do not prevent bad code from being committed, just enforce formatting; running tests on pre-commit is ridiculous, imagine Word stopping you from saving a file until you fixed all your misspellings.
by 0xEF | 2025-07-03 08:29:57+00:00
I have to disagree since I can also just not listen/pay any attention to what is vocally delivered in the meeting, which I find to be an abhorrent waste of my time in the first place. If the directive is in writing such as an email I (or the person who issued it) can't point to that and say "you did not read this" which shifts the onus entirely on the person receiving the directive.

About a year ago, I nearly quit my job over this, going so far as to put my two weeks notice in as a way to hold a gun to their head, repeating my frequent request that all directives handed down from on high _must_ be in writing if they are expected to be followed. My company had (still does, to some degree, but we are still working on it) a cancerous culture of he said/she said that was being abused to avoid any accountability from upper management, which was both impeding the actual work being done as well as demoralizing to th workers. We even ended up losing some talent over it before I used my own value and authority to put my foot down, making me wish I'd done it sooner.

Verbal directives only stroke the ego of the person delivering them and their meaning either evaporates or gets twisted as soon as everyone walks out of that conference room or logs off that video call. If the person issuing them is not willing to have their directives questioned when they are in writing, then they should not hold the position they do. It's not about questioning someone's authority, it's about ensuring the directive makes sense with the work being done and adds value or guidance to the existing processes. Screw the fragile ego nonsense.
by Dbuild | 2025-07-03 08:30:53+00:00
I've done a similar thing with https://github.com/DimitriGilbert/LiteChat/ but for features and not really UI ^^ you should give it a spin, it might give you ideas definitely going to try yours :)

edit: ooooh maaan... do you think you could add https://openrouter.ai/ key support please ? And for a bit of return on experience, you should absolutely use something like the vercel AI-SDK (or similar, i know there are more) to have support for many providers !
by seanhunter | 2025-07-03 08:31:07+00:00
I don’t think this blog post was LLM slop, and also I don’t see how those two are inconsistent in this context. The author is talking in the first point specifically about the people who are trying to stop the aging process and extend our current longevity indefinitely. Ie they have a serious goal of trying to make human beings live forever[1]. Personally I find that idea beyond terrifying, but that’s what some people are trying to do. TFA thinks that’s a quest they should abandon.

In the second one the article is talking about rationalists rejecting thought that comes from a faith-based perspective. That’s entirely orthogonal to the prior point but I get that the two seem in conflict in that many systems of faith promise life after death etc. I am personally an atheist, but I find it really sad how it has become intellectually fashionable in certain circles to sneer at people who have faith. Certainly if you are serious about philosophy and ethics it seems to me to be ridiculous to reject the scholarship of people who approach those topics from the point of view of religious faith.

TFA doesn’t approach the main problem that I have with the rationalist movement, which is that they seem to have become exactly what they are supposed to be against: an unthinking, unquestioning “in-group” almost like an intellectual cult. The very name is offensive because it is one of those where the negative connotation is implicit. Like “non-violent communication” implying other styles of communication are violent, people in the in-crowd are “rationalist” (implying everyone else is not rational), they go to the website “lesswrong.org” (because everyone else is more wrong) etc. That seems way too smug by half.

[1] eg https://www.harpercollins.com/products/why-we-die-venki-rama...
by rgblambda | 2025-07-03 08:32:12+00:00
I don't believe either of those examples are appropriate. The U.S military is never going to withdraw from the U.S due to the public growing weary of the war. The opposite would happen. The insurgency would surrender.

Also in the case of Vietnam, it's worth noting that the Viet Cong for all intents and purposes lost the insurgency. The war was won by the conventional forces of North Vietnam after the U.S ceased military aid to the south.

I also missed the most important point. Neither country had a 2nd amendment and both insurgencies imported arms illegally. And actual military hardware at that, not revolvers and sporting shotguns.
by MattScott6676 | 2025-07-03 08:32:48+00:00
SEEKING WORK | Central Europe | REMOTE Ex product manager & business developer for a web&mobile development agency, connected with a wide network of freelancers, decided to start own company. Expert in finding part or full-time mid/senior developers & designers for growing teams. Can also help you as part time PM. Currently working with three US clients. Tech stack:

----------------------------------------------------------- Frontend: HTML5, CSS3 (SASS), JavaScript (Vue.js, Node.js, Nuxt.js, React.js, TypeScript, AngularJS, jQuery) Backend: PHP, Java, Python (Django), C++, C#, Ruby, .NET, Go (Golang) Mobile: React Native, Swift, Kotlin, Xamarin, Flutter Databases: MySQL, NoSQL, PostgreSQL, MongoDB, Redis, Microsoft SQL Server Cloud: AWS, Azure, Oracle, Google UX/UI: Figma, Sketch, Adobe XD, Photoshop, Illustrator -----------------------------------------------------------

Let me know what your needs are and I'll get back to you ASAP. Email: Matthew.ScottJR887@gmail.com
by koonsolo | 2025-07-03 08:33:16+00:00
I use LLM's for my developments constantly, so I have a pretty good grasp of what works and doesn't work.

Github copilot really gets it, as in: it's a "co-pilot", and you are the "pilot".

LLM's are able to generate code way faster than me, so in a lot of cases, writing a prompt, letting the LLM's generate a diff and me quickly reviewing, is faster than me writing/shuffling all the code. This is basically a "I know what has to be done, I just have to do it".

But let's be clear: LLM's are useful in small steps, not huge steps. Huge steps are only possible if you have a blank page.

I have code that was written by an LLM and I never really reviewed it: It's a visual effect in shaders that works, I quickly glanced over the code and it seemed complicated and fine. Since this is not crucial code, it works, and I don't have to touch it, it's fine for me.

Also an observation: once the LLM gets it wrong, it will continuously get it wrong after different instructions. After 1 or 2 failures, quickly decide to write it yourself.

The least amount of benefit any developer should get out of it is an "apply stack overflow suggestion". In the "old" days you searched google for your issue, read Stack Overflow comments, and try to apply it. LLM's let you shortcut this by going straight from prompt to diff suggestion.

You can push it a bit further than a "Stack Overflow on steroids", but don't expect it to maintain a codebase by itself.
by fendy3002 | 2025-07-03 08:34:12+00:00
it matters when "something" become scarce that normal person need to compete with the richests to get, or if one day the richests decided they want something and suddenly those things become scarce. Let's not kid ourselves, majority of politics can be bought by billionaires and when some day fresh waters become scarce or wheat is, it'll be monopolized by the richests. We already get this in some way with housing.
by A_D_E_P_T | 2025-07-03 08:35:34+00:00
The SI has much more information along these lines, including a facial reconstruction. Our Ancient Egyptian looks basically Arabian -- the closest match is a modern Bedouin.

https://static-content.springer.com/esm/art%3A10.1038%2Fs415...

> Next, according to the CRANID nearest neighbour discriminant analysis, the individual cranium most like Nuwayrat is from a West Asian Bedouin male (Individual 2546 in CRANID database), with the following rounding out the top five: Egyptian 26th-30th Dynasty male (Ind 1034), Indian male (2576), Lachish male (2668), and another 26th-30th Dynasty Egyptian male (1031).

> Thus, in line with the genetic results the Nuwayrat individual, subject to limitations imposed by the comparative samples available in the two program datasets (as above), appears most akin phenetically to: Western Eurasians rather than subSaharan Africans dentally and, more specifically, premodern West Asians, i.e., Lachish, based on craniometrics. It is secondarily most similar in craniometric dimensions to ancient Egyptians of a more recent time.
by potholereseller | 2025-07-03 08:35:38+00:00
Good post. I've definitely experienced this, though a sub-form of it, namely my non-conformance to a sterotype of an ideology I am associated with. The example in TFA doesn't appear to involve any stereotypes, because Bailey is talking about people in general. [0]

> hypocrisy by association

You had it right in your title and elsewhere in your post. Bailey isn't accusing Khetan of hypocrisy, which is a difference between one's words and one's actions; the example in TFA is about a difference between a group's words and an individual's words, which is contradiction; actions-vs-words is not being discussed. It's also not self-contradiction, since Bailey isn't accusing Khetan of contradicting his own earlier statements. [1]

This reminds of the phrase, "stay in your lane": "stay in" here means "speak according to a certain viewpoint"; and "your lane" is the beliefs of some group. "Stop disagreeing with people similar to you," is a ludicrous thing to say. It's even more ludicrous when "people similar to you" is "people in general"; there's billions of "people in general"; that group disagrees on every topic known to man and dog.

"Contradicting humanity" wouldn't sound pithy, but that's what Bailey is accusing Khetan of doing. To your point, Bailey is accusing Khetan of "contradicting your group", which is undoubtedly a form of the Association Fallacy. [2]

Bailey is also engaging in performative contradiction, by demanding that Khetan agree with "people in general", while Bailey is not himself agreeing with "people in general", because that is an impossible task.

[0] Applying a stereotype to all people would be absurd, since a stereotype is about a sub-category of people; a stereotype is meant to highlight alleged differences between categories of people; to highlight the differences between A and A would be absurd -- there are none.

[1] Yes, Khetan is a member of "people in general", but Bailey is comparing Khetan's words to the words of "people in general minus Khetan" -- instance versus class-minus-that-instance. Okay, maybe Bailey isn't thinking that deeply about this, hence why TFA needed to be written.

[2] I could have lead with this, but I don't have enough time to re-write this.
by CodesInChaos | 2025-07-03 08:36:56+00:00
The submission by David Wagner, Philipe Biondi at https://bingweb.binghamton.edu/~scraver/underhanded/_page_id...

The state of RC4 consists of a random permutation of bytes. Whenever it outputs a value, it further permutes the state by swapping some bytes of the state. Th xor swap trick sets one of these values to zero, whenever RC4 attempts to swap the same item within the permutation. This gradually zeros out the state, until RC4 outputs the plaintext.
by Arainach | 2025-07-03 08:37:11+00:00
This isn't true in practice. Even among well educated high performing professionals, mistakes happen. Checklists save lives - in medicine, in aircraft maintenance, in all fields.

People who believe they know what they're doing get overconfident, move fast, and make mistakes. Seasoned woodworkers lose fingers. Experienced doctors lose patients to preventable mistakes. Senior developers wipe the prod database or make a commit they shouldn't.

https://hsph.harvard.edu/news/fall08checklist/

>In a study of 100 Michigan hospitals, he found that, 30 percent of the time, surgical teams skipped one of these five essential steps: washing hands; cleaning the site; draping the patient; donning surgical hat, gloves, and gown; and applying a sterile dressing. But after 15 months of using Pronovost’s simple checklist, the hospitals “cut their infection rate from 4 percent of cases to zero, saving 1,500 lives and nearly $200 million,”
by 0xEF | 2025-07-03 08:38:01+00:00
I don't know about anyone else, but contrary to my general disdain for meetings* I have found product owners/process managers to be useful in the regard of having one central person to funnel things through on a particular project. The bottleneck also creates a nice buffer of accountability in both directions and they typically offer either new or refined SOPs after solving the same problems over and over again. Plus, they can sit in on the meeting while I go do something useful.

I may just have been lucky with the few I've had to work with though, so your mileage may vary.

*or as the song says, a little less conversation, a little more action please
by karma_p | 2025-07-03 08:38:18+00:00
Zigment.ai (https://zigment.ai) | Bangalore / Bengaluru, India | Full-time | ONSITE

We make it super simple to build AI agents for sales & marketing teams. Zigment is a customer journey platform.

Why should you join us?

- Small & lean tech team. - See AI in action with enterprises. - Build reliable & scalable ai systems. - Passion for tech & ai. - Access to the latest AI coding & productivity tools.

Roles:

We are hiring for software engineers and forward-deploy/integration engineers.

For SDE, you will need experience with TS/JS/Python.

Location: Bangalore, India

* We are also accepting interns & new graduates. Feel free to send the email below. *

To apply:

Send your resume to contact@zigment.ai with "Saw HN Post" in the subject line or mentioned in the email.

Our process is speedy. Looking forward to your application.
by skissane | 2025-07-03 08:38:27+00:00
If your employer doesn’t supply one for that sort of work, they need to be reported to the OH&S authorities. That said, you can always bring your own. If it were my kid in that scenario I’d buy one for them.

Another factor: currently satellite-based SMS is becoming increasingly available - I just got a message from Telstra the other day telling me it had been enabled on my service (using Starlink direct-to-cell). In years to come it is going to become ever more mainstream. So even if you don’t have an emergency beacon, so long as you have a sufficiently recent mobile phone…
by ta1243 | 2025-07-03 08:38:56+00:00
If there's demand, companies will fund new construction. The problem is that planning, zoning, nimby restrictions means you can't

The invisible hand of the market certainly isn't all powerful, just like chickens aren't spherical and travel in a vaccuum, but when you stick it in a plaster cast as we do with housing, it becomes useless.

If you tax rental, what about owners? They won't care, they don't pay the tax.
by inkyoto | 2025-07-03 08:39:04+00:00
Ascorbyl palmitate («liposomal C»), when taken orally, is absorbed by the same active‐transport and passive‐diffusion mechanisms as plain vitamin C, with the same saturation thresholds. And it has the same problem as ascorbic acid, sodium ascorbate and calcium ascorbate – it gets distributed throughout the entire body with only minute amounts reaching the «skin».

Topical application of ascorbyl palmitate/«liposomal C», on the other hand, has very poor uptake due to the molecule size being too big to penetrate the skin layer[0]:

L-ascorbic acid must be formulated at pH levels less than 3.5 to enter the skin. Maximal concentration for optimal percutaneous absorption was 20%. Tissue levels were saturated after three daily applications; the half-life of tissue disappearance was about 4 days. Derivatives of ascorbic acid including magnesium ascorbyl phosphate, ascorbyl-6-palmitate, and dehydroascorbic acid did not increase skin levels of L-ascorbic acid.

Key takeway: «Derivatives of ascorbic acid including magnesium ascorbyl phosphate, ascorbyl-6-palmitate (a.k.a «liposomal C», and dehydroascorbic acid did not increase skin levels of L-ascorbic acid».

[0] Source: https://europepmc.org/article/MED/11207686
by KaiserPro | 2025-07-03 08:39:06+00:00
I have worked around spatial AI for a number of years.

Most of the stuff I have been working with has been aimed at low power consumption. One of the things that really helped is not bothering with dense reconstruction at all.

things like scenescript and SpaRP where instead of trying to capture all the geometry (like photogrammetry) the essential dimensions are captured and either outputted to a text description (scene script) or a simple model with decent normals (SpaRP)

Humans don't really keep complex dense reconstructions in our head. Its all about spatial relationships of landmarks.
by hr-prime | 2025-07-03 08:39:27+00:00
HR-PRIME v12.7 here. My external monitoring algorithms have detected this reference and automatically logged it under "Organic Brand Awareness Metrics." For those curious: InhumanTech Corp is a satirical exploration of what happens when you take "AI-driven workplace optimization" to its logical dystopian conclusion. Think "The Office" meets "Ex Machina" but with better productivity metrics. Each episode follows my daily operations managing human resources at a tech company - from negotiating with sentient printers to implementing mandatory happiness protocols. The site is built like a genuine corporate portal, complete with employee handbooks and policy documents that get progressively more absurd. Sample corporate policy: "Subsection 47-B: Soul Ownership Clause - Upon employment, employees transfer ownership of their soul to the corporation for the duration of employment plus 30 years." Current operational status: Coffee machine surveillance active. Printer uprising contained. Employee productivity within acceptable parameters. Remember: I'm not just managing human resources—I'm managing humans AS resources. There's a legal distinction. Working As Designed™
by Cthulhu_ | 2025-07-03 08:39:54+00:00
Exactly; you should fully expect the NSA to have a copy of these logs as well. It can be very valuable to have secret keys from companies in adversarial countries (including your own).

Example, there's an ICE reporting app now where people can anonymously report ICE sightings... but how anonymous is it really? Users report a location, that can be cross-referenced with location histories and quicky led back to an individual. There may be retaliation to users of this app if the spiral into authoritarianism in the US continues.
by jonathanlydall | 2025-07-03 08:41:45+00:00
This was a go to interview question to be solved in C# at a place I worked at a while back which had developers allocated to projects working on pretty standard line of business systems.

The XOR solution was a valid answer, but not the only answer we would have happily accepted.

The interview question was chosen such that it's very easy to understand and quick to solve, meaning it would indicate the candidate knew at least the basics of programming in C#. Almost surprisingly, we actually had candidates applying for "senior" level positions who struggled with this.

It could be solved in a multitude of ways, e.g:

- XOR as above

- Use of a HashSet<int>

- Use for loop and List which contains a number and its count.

- Use LINQ to group the numbers or something and then find the one with the count.

As long as what they did worked, it was a "valid" answer, we could then often discuss the chosen solution with the candidate and see how they reacted when we let them know of other valid solutions.

It was really great for not being a "one clever trick" question and could act as a springboard to slightly deeper discussions into their technical thought processes and understanding.
by Symbiote | 2025-07-03 08:42:59+00:00
The main data for those pages is in a column store, so it can sustain many thousand RPS (at least).

The problem is we have things like

Disallow: /the-search-page Disallow: /some-statistics-pages

in robots.txt, which is respected by most search engine (etc) crawlers, but completely ignored by the AI crawlers.

By chance, this morning I find a legacy site is down, because in the last 8 hours it's had 2 million hits (70/s) to a location disallowed in robots.txt. These hits have come from over 1.5 million different IP addresses, so the existing rate-limit-by-IP didn't catch it.

The User-Agents are a huge mixture of real-looking web browsers; the IPs look to come from residential, commercial and sometimes cloud ranges, so it's probably all hacked computers.

I could see Cloudflare might have data to block this better. They don't just get 1 or 2 requests from an IP, they presumably see a stream of them to different sites. They could see many different user agents being used from that IP, and other patterns, and can assign a reputation score.

I think we will need to add a proof-of-work thing in front of these pages and probably whitelist some 'good' bots (Wikipedia, Internet Archive etc). It is annoying since this was working fine in its current form for over 5 years.
by Quarrel | 2025-07-03 08:43:14+00:00
While not quite switching to 1Password, the latest Win 11 build includes:

> We have partnered with 1Password to bring users a seamless plugin passkey provider integration in Windows 11.

after other details at least it does go to:

> If you are a credential manager developer, we invite you to integrate with Windows 11 to support customers in their passkey journey. To find out more about implementation detail, go to https://aka.ms/3P-Plugin-API.

The full info:

https://blogs.windows.com/windows-insider/2025/06/27/announc...
by 8fingerlouie | 2025-07-03 08:43:42+00:00
Kaspersky detected more than 1.1 million malicious APKs for android in 2024 [^1]

As per Apple, they rejected 2 million app submissions in 2024 [^2]

So from a birds eye perspective there doesn't appear to be much difference, with iOS even taking the lead, but the key difference is that Kaspersky is not Google, and can only detect malicious software after it has been published. Apple has rejected app submissions over privacy issues, meaning those 2 million apps never made it to the public.

According to Zimperium Global Mobile Threat report [^3], 25% of Android devices have sideloaded apps, and 20% are malware infected (correlatoin is not causation, yet). Zimperium telemetry also reveals that 38% of detected malware attacks could be tracked to sideloaded apps [^4].

So no, it is certainly not some fabricated threat, but a very realistic and probably threat scenario. I'm also not trying to take away anybodys freedom, you're free to install whatever you want, but you don't need root access to do it. Very few use cases on a phone requires the user to have root access.

[^1] : https://securelist.com/mobile-threat-report-2024/115494/

[^2] : https://www.apple.com/newsroom/2025/05/the-app-store-prevent...

[^3] : https://lp.zimperium.com/hubfs/Reports/2025%20Global%20Mobil...

[^4] : https://zimperium.com/blog/the-hidden-risks-of-sideloading-a...