skysight-inc/HackerNews huggingface dataset:
I recently launched a new email service called Port87. It's very different from how current email providers work. It's all based on tagged addresses, aka subaddressing.

My email is hperrin@port87.com.

When I want to give my email to a service, like Netflix, I wouldn't use that though. I'd use something like hperrin-netflix@port87.com. Then when Netflix sends an email there, Port87 will automatically create a pending "netflix" label for me to approve. All of Netflix's emails will go there. Each email address is separated from all other accounts, the email is automatically organized, and you can control whether you want notifications and to mark new email as read per label.

Then if I want to give my email to a friend, I would use something like hperrin-friends@port87.com. My "friends" label has screening enabled, so any new sender gets an email back asking them to click a link to prove they're human before their email is delivered.

Finally, I can share hperrin@port87.com publicly, because any email sent there gets an autoresponse with a list of addresses for my "public labels". The sender can choose which label is best for their message. For example, I have a lot of open source projects, so I have a public "opensource" label.

I've been using it for over a year now since I launched it publicly, and it's really a night and day difference over the more traditional style email services.
> That's not true. Debit cards have fraud protection similar to credit cards.

Similar being the key word. Yes they are somewhat similar, but credit cards have better protection by regulation, so they are not the same.

https://www.experian.com/blogs/ask-experian/are-credit-cards...

The two day reporting on debit cards is particularly risky. I very actively review every transaction, but only about every two weeks at best or once a month at worst. With credit cards this is not an issue.
This is sure to fix all their problems
Can't wait for the class action lawsuit. The total impact is likely greater than $5.4B. A significant number of people must have died due to the impact this had on hospitals and emergency services.
Multiple input and output processes in different languages has zero effect on associative learning and creative formulation in my estimations. We've already done studies that show there is no correlation between human intelligence and knowing multiple languages, after having to put up with decades of "Americans le dumb because..." and this is no different. The amount of discourse on a single topic has a limited degree of usability before redundancies appear. Such redundancies would necessarily increase the processing burden, which could actually limit the output potential for novel associations.
> Most tech people are using Macs on the laptop side

No, most developers (and most people in general) use Windows. https://survey.stackoverflow.co/2024/technology/#1-operating...
In which case, yeah, thats a vulnerability. They shouldn't allow a short hash to match up against anything but public data.
These days most merchants are large or small and just use Square or some POS where they don't even know what's happening so not sure this is really an issue anymore.
That's a question for their hiring team, not me. But normally companies apply a culture fit interview. Also it's not inertially bad. Non-compete agreements allow employees to become field expert in niche areas and to jump between companies standing up their infrastructure. Getting better and learning from their mistake each time. Hiring those individuals is a costly but effective way to scale up quickly.

I don't think we should shame anyone for doing that if they're delivering value doing that.
Honest question. Submitting these types of bugs only to get a: "we have determined it is known low risk issue..." seems like they really don't want to pay for someone else's time and dedication in making their product safer. If they knew about this, was this disclosed somewhere? If not I don't see them playing a fair game. What's the motivation to do this if in the end they can have the final decision to award you or not? To me it looks like similar to what happens with Google Play/Apple store to decide whether or not an app can be uploaded/distributed through them.

Edit: I popped this up because to me is absolutely miserable from a big company to just say: "Thanks, but we were aware of this".
Never heard of servers with bad hardware that never rebooted for years?
I'm totally with you for processes should probably use glibc/platform API calls, but procfs is nothing short of brilliant and a great validation of the power of the "everything is a file".
XWayland is great for applications and useless for anything else; I expect full Xorg compatibility would let you use ex. xdotool
What you're developing makes a big difference. If you're making games and writing C++ in UE, or used to working with blueprints, or developing for graphics, then trying to do the same in Linux will be a horrible experience. This is why people don't tend to use Linux to write games. However, if you're developing for the cloud or writing applications or anything involving servers and scale (arguably the majority of software being developed today), then the exact opposite is true.

I think the reason that this post exists is that, sadly, software devs don't always get to choose their OS. Many (lazy, old-fashioned) organisations with huge managed fleets of CrowdStrike-infected Windows laptops still insist on shipping the same machines to their software teams as they do to their salespeople, forcing the former to figure out how to get stuff built while effectively working in shackles. I think that's who this post is targeted at and the problem it tries to solve.

I disagree with you that cross-platform is a solved and relatively simple problem. That may be the case for UIs/desktop apps/games, but it certainly isn't for cloud-relevant software.

I 'violently and disrespectfully disagree' that somehow developers are trying to 'force everything to behave The Linux Way'. The software that powers the modern world and that we end up talking about on here most of the time, simply doesn't run on Windows, it runs on Linux. Windows may be a very popular desktop OS, but it is also a huge steaming pile of candy-crushed turd, and I don't think 'simply learning Windows and doing things the native Windows way' is advice I would ever give anyone, ever.

_Unless_ you're a game dev.

On that point, I do think this post is titled badly, and suffers a bit from the HN bias that 'development' always means clouds and data and scale. Maybe a better title, something like 'coercing Windows into building software that it isn't itself capable of running in production' would have saved you a few clicks.
It looks as if Twitter could easily fire some more people and still keep operations up .
So edgy. Must be peak edgelords working at Twitter these days.
I run my fire tv with it. Context-free search - even if I'm in a video I can just ask "Alexa show me that new movie with Michael Baldwin" or whatever and it goes to the search screen with results. No fooling with a remote, at all.

So for that I appreciate Alexa.
Don't worry, I got that :)
Show HN: Add a Menu Bar to Your Screenshot with BarSnapp
Hey HN,

I recently faced the challenge of adding a menu bar to my screenshots and found that there weren't any free tools specifically designed for this task. I had to use Canva and Figma, which felt like overkill for such a simple requirement.

To solve this problem, I created Barsn, a straightforward web service that allows you to easily add a menu bar to your screenshots. The process is quick and user-friendly, eliminating the need for more complex design tools for this specific task.

This is my second project as an indie hacker, and based on my previous experiences, I've decided to go with a one-time payment model for this tool, given its simplicity and focused functionality.

I'd love to hear your feedback and thoughts on BarSnapp!
You have no idea how little Sweden cares about privacy. In the website below you can click on any building of any Swedish city, and get the name, age, birthday, the partner who lives with them, their job, and sometimes the phone number of the person who lives there. Alternatively, you can search for the name of any person who lives in Sweden and get their address (and all the rest of the info above).

https://www.hitta.se/
For sure, and I am willing and happy to do the common things to help coworkers. I like people. I like helping people. It’s just that I have no interest in taking on advanced cases. Like, if someone were a diagnosed, untreated narcissist, managing that is outside my expertise and available energy. That specific diagnose doesn’t inherently make them a bad person. It does mean they’re likely to bring behaviors I’m not equipped to deal with.
The author's recommendation of a MinGW-W64 toolchain + Cygwin build utilities is the workflow I followed for several years before moving to MSYS2, before ditching Windows entirely a few months ago.

WSL did its job quite well, but asking a user to set up WSL is out of the question. It isn't well-suited for anything a non-technical person might want to touch.

One thing the author doesn't make clear is that MinGW-64 does not fully implement a Linux compatibility layer. For example, if you try to use MinGW to compile a program that calls fork(), you're going to have a bad time.

That's why Cygwin is still relevant today - its compatibility layer is much more comprehensive than MinGW, at the cost of an extra DLL that has to follow your program around. Also bear in mind that Cygwin has to do some really nasty things [1] to do everything it does. Whenever you run into a situation where the Unix API doesn't align with the Windows view of the universe, Cygwin runs the risk of introducing severe performance issues.

[1] https://cygwin.com/cygwin-ug-net/highlights.html
I have. I tried LLMs for creative writing, it was shit. I tried using them for translation, it went off the rails within the first page, then refused to continue. I tried using them to write code, I got an ethics lecture or a perfectly testable code that does not what I asked for. I got tired of trying different LLMs as it makes no sense to waste time and money on this shit. AI companies are the most incompetent IP thieves, they steal content and can't produce anything of value with it.
There must the a name for this phenomenon. Like, the more you know, the less faith you have in it actually working. I'm pretty sure everyone feels this way about their work. I just asked my partner if it's the same with her (non-tech) job and she said yes, she can't believe it works at all. Arthur C. Clarke's Travel by Wire comes to mind too.
Yup, using a backup device is the way to go.
Other researchers have also achieved T2D remission in many patients through nutritional ketosis (carbohydrate restriction).

https://doi.org/10.1007/s13300-018-0373-9
if they integrate LLMs and build true conversational capabilities they could charge a premium for therapeutic conversations
eBPF Runs on Top of Windows
You certainly can in monopoly situations (which apparently this isn't the case).
You don't think e.g. a barber shop should be allowed to offer discounted haircuts to homeless folks? Weird case but a real one, and is why "just outlaw it" is not often a good solution.
You don't need to purchase a "scanning" app.
a) On your macbook, you can right click in files and "scan from iphone" and it wirelessly opens the camera on your phone.
b) You can make new scans from within the Notes app, but it's a little hasstle.
Did you miss the Bitcoin ETFs going live in the US earlier this year? With $7.6 billion on the first day of trading, they hit the record for the highest volume in the history of ETFs.

https://www.cnbc.com/2024/02/28/bitcoin-etfs-see-record-high...
Check out Port87. It's got a lot of the features you're looking for. I'm working on the custom domain feature too, so it will support that soon.
Do we have more insight into the nature or reasons behind the bypassing?
I like my Apple Watch for other reasons, but do have to admit that raising it to my face to set a timer or do a quick unit conversion while cooking is by far the most common "active" way I use it. I also use voice control a lot for music when I'm wearing gloves while working with greasy bicycle parts or when gardening.

An entire product segment for when your hands are dirty...
Ask HN: How to become a custom software vendor of major banks?
you can use a custom font for your site that includes glyphs for the characters you need (eg: a gun).
I don't believe chemical elements would cease to exist above Z=137—they just get progressively stranger, electronic effects get more relativistic. It is not a hard limit.

(It's not as if the speed of electrons would *exceed* c above Z=137; it just approaches it asymptotically. The 1/137 factor comes from the non-relativistic approximation (simply, the plain Bohr model [0])).

[0] https://en.wikipedia.org/wiki/Bohr_model#Derivation
I suspect it happens because of your externally provided insulin (as in, you caused your hypoglycemia by injecting too much).

IDK if hypoglycemias happen naturally in T1Ds in situations where they don't in healthy people. I assume that eg. when exercising too much etc., even a healthy person would get a hypoglycemia?
We are a 'Google home mini' house - it's the same for us - timers/alarms, Spotify, radio, occasional weather checks, and even more rarely asking it to answer a question like 'how far away is the moon' - while we are eating dinner together.

For all these purposes it is great not to get a phone out, and the speaker is far better than my phone speaker for sound.
The problem is it's cross-border. Domestic law enforcement will almost always run into dead ends, maybe they'll catch some money mule that got conned into the job, but that's it.

The real dent would be to get India (for US scammers) and Turkey (for German scammers) to cooperate, the way to do it would be to threaten devastating sanctions ("clean up your scammer scenes, or else"), but that cannot be done as it is important for geopolitical reasons to appease India (a significant portion of the world's pharmaceutical base compounds originate from there, not to mention the Ukraine conflict) and Turkey (same reason, Ukraine conflict + about 2 million Syrian refugees that Erdogan already abused as a political weapon once).
The fact that the emoji was "censored" to begin with is weird to me. But the internet is weird and now people will be getting banned from X for using gun emojis to promote political violence.
For $168/year you could get YouTube Premium, which comes with YouTube music and ad-free YouTube (not counting ads inside the videos done by the content creator).
Brave doesn't have its own index of the full web, and it's even less useful than Yandex. And very likely buys some of it, according to what I've heard. So it falls into the last category.
> this article is a tour of trying to do cross platform development in C/C++ on the only desktop OS that it's reasonable to do that in at all.

This is a superbly succinct take of Windows.
It's just a response to the constant frustration of feeling limited, especially by something arbitrary. If I got told randomly that now every single family gathering, social event, date, drink with the boys, exercise routine, and road trip must circle around a chronic health condition that I must make conscious decisions around every day all day for the rest of my life, it makes total sense for me to occasionally go "fuck it".
Gemini was hilarious. Making George Washington black along with Nazis.
Because its something very useful that everyone can benefit from like a mobile phone. Its a great value add. If you capture users now, you can extract revenue later at scale. Early bird.
> Think about math and logic. If a single symbol is off, it’s no good.

In that case the tokenization is done at the appropriate level.

This is a complete non-issue for the use cases these models are designed for.
“Oh no the attempted murder of Jonald Chump was going too far, we need to cook down the discourse!” - every politician and pundit

“I want Twitter’s gun emoji to look like a real gun instead of a wussy toy!” - Elmo Munk
> at most corporate firms

Some time around mid-2012, at two different higher end of software development firms, the target system for 90+% of clients was some open source language such as Java, Node, Python, Scala, Ruby, targeting some Linux. At one of these our DevOps went ahead without even really being asked to at least monitor that our builds ran successfully on BSD and illumos, and occasionally patch as necessary.

For clients asking us to work on .NET there was a premium charge and ZeroMQ was used to "bridge" .NET with something else. The only clients that successfully insisted on pure .NET did so by paying a bigger premium charge.

By 2018, we were doing heavy sideways discounts on ".NET core for Linux" in the form of heavy premium charges for the alternative.

> Good luck trying to get on the corp network [with] ClownStrike Falcon crap.

This is what a virtual machine is for.
Oh yeah, I don't usually work at that layer so didn't think about it, but I'd probably also make it TCP only so we could skip it being a DDoS vector.
>This is such an enormous attack vector for all organizations that use GitHub that we’re introducing a new term: Cross Fork Object Reference (CFOR)

Have we stopped naming vulnerabilities cute and fuzzy names and started inventing class names instead? Does this have a logo? Has this issue been identified anywhere else?
Vint Cerf – The Internet's Milestones and Millstones [video]
Herman Goldstine Lecture, American Philosophical Society, April 2024.
AI companies are the least of our worries in the Reddit situation. The fact that Reddit has full control of user-generated data to do as they please gives them freedom to do as they please. I think this is the crux of today's issue.

AI companies like Google, Microsoft and OpenAI have deep pockets to 'unprotect' themselves from anything. The barrier to entry is for small AI companies and those aren't really making an impact currently.
> How private equity tangled banks in a web of debt,”

Sounds a bit unfair in the sense:

- The banking system is based on debt

- If banks don't understand the nature of the investment (i.e., loan) then that shouldn't be investing.

Ultimately, it's a game of musical chairs meets a house of cards. Once the music (i.e., blind trust) stops shoes begin to fall. Put another way, the system is closer to a Ponzi scheme than a financial + economic system.

We shouldn't feel sorry for PE, banks, etc. The concern should be for ourselves. It's the masses who will suffer the most (a la circa 2007 / 2008).
Submitters: "Please use the original title, unless it is misleading or linkbait; don't editorialize." - https://news.ycombinator.com/newsguidelines.html

(Submitted title was "Siri Privacy Policy – Requests Can Be Stored for Up to 2 Years")

If you want to say what you think is important about an article, that's fine, but do it by adding a comment to the thread. Then your view will be on a level playing field with everyone else's: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
Windows 10 on 8GB is borderline unusable. But Linux works just fine.
Because they need vast amounts of data. Humans can only type so quick. Current AI models are trained on, essentially, the totality of publicly available human writing output across the past few decades. That's a lot of text.
As far as I can tell, CS is still up 75% over 12 months.
66% of gamers, according to https://store.steampowered.com/hwsurvey/processormfg/
Google is to Android as Meta is to Llama. But this time it’s all about AR glasses.
The process that kept dying: A memory leak murder mystery
Jerry Seinfeld / American Express ad:

https://www.youtube.com/watch?v=ufDslAOkZ50
AdaptiveCpp – SYCL implementation to run C++ on CPUs and GPUs
This is exactly as stupid as changing it to a water pistol in the first place was
Fun fact – Apple will reject your app for using emojis in an unapproved way, for example as a UI element, button or reaction. Default system emojis can only be used within regular text. For any other use you have to import your own versions and can't use Apple's.
You don't even need a ship to get into some real confusion.

Arizona is Mountain Standard Time, no day light savings.

Navajo Nation, which overlaps state of Arizona, is MST with DST (since much of it is outside Arizona, and that's more common).

Hopi Reservation, which is fully contained inside both of Navajo Nation and Arizona, is MST with no DST.

You can drive 35 miles from Gray Mountain, AZ (non-reservation) through Tuba City (Navajo Nation) to Moenkopi (Hopi Reservation) and experience noDST->DST->noDST in just over half an hour.

Continue southeast for 100 miles to experience a bonus noDST->DST->noDST->DST->noDST->DST transition.

If you rely on your phone's automatic clock adjustment, best of luck!
There is no indication it’s a broad manufacturing problem. It was contamination on Intel 7 that happened in 2023 and was resolved, and is not responsible for the instability issues in the majority.
> Is this a pedantic argument about a specific definition for "message passing"?

No. This is just colloquial usage of the term “message passing”.

Yes, you can use doors to pass messages. That is not the only thing you can do.

> If so, then I retreat to the argument above: there is nothing about "Remote Procedure Call" as a metaphor that requires "message passing".

Yeah. Everyone else here agrees with that. The original comment you replied to said, “Doors at the end of the day aren't message passing based RPC.” This absolutely indicates that the poster agrees with you on that point—that not all forms of RPC are based on a message passing system. There are other forms of RPC, and this is one of them.

Ultimately, I think you can conceive of “message passing” broadly enough that, well, everything is message passing. What is a CPU register but something that receives a message and later re-transmits it? I would rather think of the colloquial use of “message passing”.

Likewise, you can probably dig into doors and find some message system somewhere in the implementation. Or at least, you’ll find something you can call a message.
How many conversations have you had with people at work about how something was a bad idea, only to unsuccessfully avoid it?
Clearly a POLA violation (principle of least astonishment)
As soon as you have to create clusters and do not use a single machine, or use network drives/windows fs for data at rest in a usable way (not slow as hell), or do anything with the network that also has to be sightly secure, you really have to be an expert to do anything (securely). Windows Sec/Ops are probably the software engineers I respect the most.
what are the applications for these new elements? more destructive atomic bomb? any medical applications?

besides learning about them briefly in chem classes as the "man made elements", haven't heard much from them otherwise
The problem with stopping at Old Oak Common is that it would likely worsen end-end journey times for the many passengers travelling to destinations not well served by Crossrail.

Euston/Kings Cross/St Pancras are all next door to each other and collectively busier than any other rail station in the country. They are not connected to Crossrail so anyone connecting on from there (Eurostar, east coast mainline, west coast mainline) would be required to make two additional changes, a pain with luggage. And anyone going to Norh or South London on Thameslink, Northern or Victoria lines would have to make an additional change.
What does "private fork" mean in this context? I created a fork of a project by cloning it to my own machine and set origin to an empty private repository on GitHub. I manually merge upstream changes on my machine.

Is my repository accessible?
"Why" was stripped from the title
Modern emojis are stored as fonts.