skysight-inc/HackerNews huggingface dataset:
I also have my own mailserver and I don't create new accounts, I have a wildcard filter that drops all emails that come to my domain in my inbox. This is of course only viable when you are the only person using the domain, but I just sign up with a new mail address every time I sign up, for example my hackernews account would be hackernews-acc@xx.com That way I have a clear differentiator for every domain.
It was refreshingly candid - then I remembered we're reading a government blog where they can say that kind of thing with impunity.
It's typically buttons and programming stuff on the right. So you could argue that it's right handed because the keyboard stuff is on the right. But when you're running a show, it's the faders you need, and need to manipulate accurately and carefully, not the programming stuff. If they were for people who were most used to manipulating things accurately with their right hand, then I think the faders would be on the right.

So I guess it's a long winded way of saying that it seems as though most lighting operators are fundamentally left-handed, which is quite .. curious? I don't know what the right word is
Abused men have similar problems although we are probably less likely to have no internet access restricting and monitoring communications is a common part of abuse.

My ex wife did not want me to get a smartphone and, in retrospect, it was because it let me keep in closer touch with family abroad (which is the main reason I have one at all). She also got very upset when I changed the password on my desktop some years previously.
Pretending that this is a sincere comment, it raises a question: Why is Google fighting the charges. If divestiture creates a more profitable company for the shareholders, according to this HN commenter, then why not settle with the US government.

No one can predict the future. HN commenters love to try, every day. For example, speculating about a "breakup".

If neither side changes their position, Google will be fighting the US government for many years to come. That we can say with reasonable certainty. Regardless of the remedy sought.

As a shareholder I do not want the company to be fighting the US government for years to come. It's not good for business.

But Google fans no doubt read the news and spin it to be positive. No matter what, in their minds only Google can win. Self-delusion.

Meanwhile, the legal process will continue. More money for the lawyers.
I'm not sure if I believe there would be consumer benefit from breaking Google up or not but I think that breaking Amazon up is a much clearer and more urgent proposition.
Electronic music similarity search engine
Previously:

It's The Latency, Stupid: http://www.stuartcheshire.org/rants/latency.html
Sad European noises.
sRGB is a red herring here. There are colors outside the sRGB gamut, but those colors are all very saturated. "Gold", including the color of the actual metal, isn't saturated enough to be among them.

The real problem is that gold is a mirror. It's shiny and changes appearance based on viewing angle and environment. A computer can only simulate that for the scene within the computer. It can't make the image itself more or less shiny than the physical monitor.

Without the shininess, gold just looks like a dirty yellow.
The article addresses this: what happened with .su is part of what caused ICANN/IANA to update their policies to not have defunct country codes stick around.
> One of the most valuable life lessons is you can't get anyone else to care about what you want them to care about basically ever.

And, just to echo this, it is quite common to see people go down in flames because of issues they knew about, were told about repeatedly and simply didn't (couldn't?) take an interest in. A situation being important isn't normally enough to get people to change their methods. They generally just do what they always do come hell or high water.

A lot of people seem to struggle with this and put it down to stupidity - which is correct, but it is more useful to see that one of the mechanisms is people not being able to do things differently based on how urgent circumstances outside their immediate concerns are.
Personally a big factor: I haven't had the Zod creator scrape my email and send me a newsletter asking for money. That kind of soured me on ajv.
There's many, but here's just one.

Python 3.7.9 (default, Aug 23 2020, 00:57:53)
[Clang 10.0.1 ] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cgi
>>>

Python 3.13.0 (main, Oct 8 2024, 01:04:00) [Clang 18.1.8 ] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cgi
Traceback (most recent call last):
File "<python-input-0>", line 1, in <module>
import cgi
ModuleNotFoundError: No module named 'cgi'
On average, it's actually a good heuristic, because people are mostly clones. You correct for that bias by understanding yourself and others better, but it takes time and effort.
I think it was like the 80 or 81 that my dad referred to the computer in their company as "el cerebro electrónico" and it was a IBM System/34.
You can write "down" with your left because immediately above your hand on the page there's no hand to "drag behind." I had to think about your sentence for a while. (It might just mean I'm not very bright.)
Plumbers will absolutely refuse work. You can just go to /r/plumbing and see discussions of it.

People in just about every profession get asked to do things that are illegal, unethical, unsafe, or impossible.
It was 10B out of 84B in the latest quarter and growing a lot faster than other revenues. It's not really what I would call tiny.
Yes, but being manipulative will be discovered and punished in the long term. It's not a stable strategy, as it get riskier and riskier the more you do it. So you are naturally disincentivized from being manipulative.

On the other hand, being generous will be recognized and rewarded in the long term. In the short term you carry some risk if you are generous with people you don't know. This is where having good social skills to develop relationships comes in.

It's also the difference between playing zero-sum and positive-sum games. Manipulation is zero-sum. Positive-sum games have more reward all-in-all in the long term.
Ultimately, Elixir is a functional programming language.

Has any functional language ever really become popular?
That's why I hate sales people. Give me all the info on your product, ideally, make it easy to compare to others and I will decide myself.

The idea that one can ask me a few questions and give good advice when buying a phone, a car, a house etc.. is just bizarre.

Maybe it is not like that in the general population, but it certainly is within technically-minded people.
Your description is exactly meritocracy under the original definition. The second kid has earned all of the merits, and the ones possessing the most documents of merit get ahead.
They overestimate tech. I've met some brilliant people, and most of their "secret" was simply their ability to be obsessed with a problem for 12+ hours a day, for days, weeks on end. You can maybe argue they simply process and inerpret information presented faster as well, but that may be a byproduct of the former.

That doesn't necessarily mean they can even layout a plan for something as complex as this for a week, let alone execute anything.
The watch at the time of manufacture cost £600.- one quarter was payable on order/subscribing, the balance was paid when the watch was completed. A guarantee was given that there would be no delay in delivery and that they would be delivered in the order they were commissioned.
That's exactly what we want. Companies to stop selling me shit I can't own.

If they are only willing to lease the car to me, I will happily take my money elsewhere.
Ask HN: As a manager, how to deal with a protegé?
I work as CTO in a small company. The vicepresident of the company signed a friend of him as a senior SW engineer.

The reality is that he is a nice guy, but technically obsolete, and quite out of context due to his previous experience. Up to the point that I trust way more in other younger engineers.

Honestly, I should report the situation and don't give him senior tasks. But the vicepresident is convinced that this guy is the best SW engineer in the world.

What would you do?
My doc encouraged my 19-yr-old to take an ADHD drug, and claimed that it would allow him to learn new languages with the ease of a child.

I cannot remember now the name of the drug (I think it had a "Z" in the name), but I wondered how that could work. Must have been in the same class of drugs as this.
I believe the accepted explanation is that southpaws have more of an advantage the rarer they are. So there's a balancing effect in violent societies.
> convince you to buy stuff

Ever bought something you didn't actually want? Were you persuaded to want something? What was the exact mechanism? Were you lied to? "Made to" somehow?

> net positive for the world

How exactly do you find out what is "net positive for the world"? Who assigns the the values and who does the tallying?
This is the explanation I know of. And I didn't mean to suggest anything else in my post!
The frontend space is moving away from client-side state, not toward it.
I found this today: https://www.producthunt.com/posts/mitzu

Looks like something i was looking for
>The company filed for Chapter 11 bankruptcy protection in June after failing to reach a strategic agreement with another automaker that could provide it with more capital and domestic manufacturing capacity.

I don't think software had anything to do with the filing. they couldn't make and sell cars fast enough and burned through their money over the pandemic.
Discussion (18 points, 2 months ago, 13 comments) https://news.ycombinator.com/item?id=41287218
That actually sounds remarkably accessible. Considering how much of a donation you need to make for naming rights to a rural university professorship/library building, surely this would appeal to some freshly minted startup decamillionaire with a slight peterthielite anti-establishment bent?
>It's even flexible enough to allow for regional differences, which allows my fellow Americans and I to spell words correctly like color and theater.

As I recall, the American spelling of color and other words like that was actually dictated by a "pompous authority", namely Noah Webster, who wrote the dictionary bearing his name. He wanted to simplify some spellings he saw as overly complicated. I happen to agree with him, but this wasn't because of regular, everyday people in different regions.
This is exactly what I did.

People like to bargin and negotiate, feel the "control". You must start off with an unacceptable price, then talk through "tradeoffs".

If you plan it right you can get the exact "tradeoff" you need.
Seems bad. "An attacker was able to achieve code execution in the content process by exploiting a use-after-free in Animation timelines. We have had reports of this vulnerability being exploited in the wild."

See:

- NVD page for CVE-2024-9680: https://nvd.nist.gov/vuln/detail/CVE-2024-9680

- Mozilla security advisory: https://www.mozilla.org/en-US/security/advisories/mfsa2024-5...
Hi,
I think only 2-8 people gonna see this post, but if you stumbled to this post and probably active on PH (producthunt), a support or comment on my launch here https://www.producthunt.com/posts/dezbor-beta would be great, but if not no worries.

Thanks and have a great day
Thanks, that's really useful to know - I might try and implement something like that on the sites that we run.
I’m not a proponent for anything except competent leadership. Your need to project another group’s ideas onto me, to reinforce your preexisting feeling against them, does slightly prove my point.
What often happens, however, is that when a customer asks for a new bathroom. Engineering will point out that they won’t need it in a year because the customers children at moving out age. Not considering that both the customer and product is well aware of this and their motivation is completely different.

Even if your engineering department is quick to accept that, it’ll be a waste of everyone’s time that engineering chose not to trust their own organisation to be good at their jobs. Leading to a rift between software engineering (and IT in general) and the rest of the organisation. This eventually leads to IT not understanding why departments start buying their software systems from 3rd parties, or why nobody in management will listen to them.

It’s the job of engineering to point out that adding that bathroom will require a massive rebuild to preserve the integrity of the structure of the house. It’s not their job to tell product that product actually doesn’t want what they are asking for.
Straight up - you should not use it without much more compelling reasons than those you have outlined.

It's not OK as CTO to push your company to use for favorite pet slightly obscure technology.

The company needs ordinary technologies to get its job done - Java, C#, TypeScript, Golang, Python, something like that. Maybe even Ruby but frankly that causes hiring headaches too.

Unless the company is doing something so extraordinary that it NEEDS Elixir over the technologies above, and it probably doesn't need it.

I know companies that went all in on Elixir - they spend all their time trying to recruit Elixir developers from a tiny recruiting pool, or trying to find people willing to learn it and bring them up to speed. This is poor business practice - there was nothing they were doing that could not be done just as effectively with any of the other major languages.

Just use normal technologies, have all the people and documentation and training and other resources available and get on with the job of building the software that the business needs.

I guarantee you that the company that went with Elixir due to the enthusiasm of some current or past CTO will have to go through the painful process of getting rid of it.

Elixir is for personal projects. Corporate software development is mature enough now that ordinary technologies are extraordinarily powerful and there's almost no reason sufficiently compelling to not use them. Toys are for home, tools are for work.
That's a pretty cool approach! I'd only be worried about the risk of leaking the main account address when responding to anything, but it's probably doable with a bit of research, like Postfix catch-all setups seem straightforward enough.
This takes effect 1 JAN 2025.
I don't think it is needed. I am a hobby programmer and not even remotely competent but I can whip up GUIs in Tk with little effort and I find it quicker and easier than the graphical UI designers.
Yes, but privacy suffers with this approach, because if one of emails ending in @domain.com is tied to your identity, all are.
> Create a new email address for every service we sign up for?

Exactly that, yes! Various services like icloud or proton offer "hide-my-email" addresses, or you can use any email service and just leverage a dedicated email aliasing service like SimpleLogin (paid but cheaper).

This way your email addresses are always random, and since these are shared services, the fact that it's random doesn't identify you either. In proton's / simplelogin's case, you can even set the display name used and email first, so from the outside it's not going to appear as strange, or have any real limitations.

If you think about it, modern email services don't really allow for easily testing if an email address is valid or not, so pretty much the only way your email is ever found out is if you share it on. So never share it on. Always share an alias instead. With automated systems, you may even want to rotate it every so often, so that if there's a leak, you can identify not just who leaked, but also roughly when.

Fixed identifiers, like an email address, are terrible, as their lifetime is always significantly longer than whatever context they're being used in for.
This is a great idea. I can't see the icon on the Warehouse site though - can you point me to it? How do people come to know about what the icon does?
>Browsers definitely use a form of JIT-ing for WASM

I (and the article) wasn't referring to this kind of JIT. I was referring to the ability to dynamically create or modify methods or load libraries while the app is running (like `DynamicMethod` in .NET).

Afaik WASM even in the browser does not allow modifying the blob after instantiation.

The thing you are referring to puzzles me as well. I initially thought that WASM would be analogous to x86 or ARM asm and would be just another architecture emitted by the compiler. Running it in the browser would just involve a quick translation pass to the native architecture (with usually 1-to-1 mapping to machine instructions) and some quick check to see that it doesn't do anything naughty. Instead it's an LLVM IR analog that needs to be fed into a full-fledged compiler backend.

I'm sure there are good technical reasons as to why it was designed like this, but as you mentioned, it comes with tangible costc like startup time and runtime complexity.
"7/67" this is why general public likes percentages. Or "one in X" type of ratios.

Next up: (e^-1)/3*3 children who got the COVID shot...

There's this saying in UX: don't make me think.
Additionally I am bothered by the insistence of these outlets to forego connecting the brain and the mind, as well as hormones and feelings.

Like cortisol and dopamine or whatever are just chemical representations of feelings, are they not?
And large areas of the brain are just a physical representation of the mind, right?

It's like they pretend the brain is just some other organ, like our liver or kneecap, and not the irreducable self.

Maybe that's relatable too
I agree it's obnoxious, but if it helps with funding: "ok, cool"
Generally my way of figuring out what tech stack someone is using is to browse through their job offers. It's not a guarantee of course (I was hired as a rust developer at my old job only to be thrown into regurgitated spaghetti go). Anyhow, given that there's practically nothing related to native mobile development in the job offers (only one lists Java as a final mention), if I had to guess, my money would be a webvew app.
We agree, but we’ve come to different conclusions. Probably based on our experiences. Which is why I wanted to convey that I think you should do these things in moderation. I almost never do classes, and much rarer inheritance, as an example. That doesn’t mean I wouldn’t make a “base class” containing things like “owned by, updated by, some time stamp” or whatever you would want added to every data object in some traditional system and then inherit that. I would, I might even make multiple “base classes” if it made sense.

What I won’t do, however, is abstract code until I have to. More than that as soon as that shared code stops being shared, I’ll stop doing DRY. Not because DRY is necessarily bad, but because of the way people write software which all too often leads to a dog which will tell you dogs can’t fly if you cal fly() on it. Yes, I know that is ridiculous, but I’ve never seen an “clean” system that didn’t eventually end up like that. People like Uncle Bob will tell you that is because people misunderstood the principles, and they’d be correct. Maybe the principles are simply bad if so many people misunderstand them though?
My 2019 Hyundai Kona electric is a "dumb" car. Does not even have built-in nav. There is no connectivity, no app, no spying. Hyundai can vanish from existence tomorrow and the car would not even be aware of this happening. I don't care about it's software, because there is nothing to care about.

It's just a dumb-ass car that goes when I need it to go.

It comes with (wired) Android Auto, which is probably it's nicest and most advanced user feature.
BuiltWith says the web client is NextJS which is interesting as ChatGPT made a big switch away to Remix IIRC. https://builtwith.com/?https%3a%2f%2fclaude.ai%2fnew
First, you wouldn't be staring at nothing, you'd be reopening the browser / opening Solitaire or something

But also a better way would be to ask the user to open a second tab (or another app) so that it's not the only tab/app.

Still beats remembering a unique shortcut.
It's a small service and we were a small company...
Feel free to read up on it. Start with the histories of MCI and Sprint, then NSFNet, etc
WASM on the server also means that an execution engine that containerizes and runs server code in one of the many languages without the overhead of an entire OS like we do with containers now.
Many people in abusive situations have very limited opportunity to use computers, and may well not have time to learn about things like "tab close" actions. This doesn't stop people who do know about those shortcuts from using them.
North Koreans harness AI, fake American IDs to land remote IT work
How Does the Private Equity Market Work?
I’m trying to better understand the private equity market. How do private equity firms operate, source deals, and structure investments? What are the key mechanisms that drive value creation, and how do they differ from public markets or venture capital? Would love to hear experiences and insights from professionals in the field or those who’ve been part of private equity transactions!
In much of the Waffle House footprint, public transit is nonexistent or minimal and would not serve as a good indicator. There are certainly exceptions (Atlanta comes to mind), but in general, no.
Came here to appreciate the "Project Structure" section - https://github.com/andrearaponi/dito?tab=readme-ov-file#proj.... Very few projects care about it, as far as I have seen.
Did you run the output through wasm-opt? The size isn't terribly bad. I have a whole complex GUI with realtime charts, based on egui, under 4MB uncompressed. This includes three fonts and even some images.
That's not really my use case, but seems like an important concern for many!

At that point, you probably want to use whatever features one of the big providers use, like: https://proton.me/support/aliases-mail

Maybe even something that'd sit in front of a mail server that you yourself control, I wonder what the variety of options out there is.
In a "perfect" scenario the product would not require any more development and thus development could be reduced to zero.
Anything I didn't have to be taught to do, I do with my left hand or the left handed way. Opening bottles etc. But I write and play sports/musical instruments with my right hand.

With a bit of practise I can write neatly with my left but it's a bit slower. I started using a computer mouse with my left hand so that I could put a notepad just to the right of the keyboard and not compete for space with the mouse.
GitHub and everything Atlassian deserve to be thrown in the pit-of-shame and laughed at for perpetuity.

Jira is so agonisingly slow it’s a wonder anyone actually pays for it. Are the devs who work on it held against their will or something? It’s ludicrous.

GitHub gets worse every day, with the worst sin being their cutesy little homegrown loading bar, which is literally never faster than simple reloading the page.
This was one of the reasons kids werent allowed to be left handed in the old days - you used fountain pens so it would smudge the ink
The missing part is the action part.

An email (or phone number, or address) is an identifier. Asking whether this identifier is public or private misses the important thing, which is the action that can be paird with the identifier.

So therefore, there's no universal answer to whether the identifier should be public or private. It's a case by case basis, when paired with an action.

For example, i don't want a shop to see me buying condoms, so shops shouldn't get my email address (or phone number).