skysight-inc/HackerNews huggingface dataset:
I don't think I have seen natural keys used in a database since the 90s.

While I too was taught natural keys, or combined keys, were the "intended" way to identify data, I was corrected very quickly that artificial primary keys were much more reliable and more convenient due to all the auto increment features etc. I am surprised this is even talked about anymore.
Thats like saying I am well positioned at the end of a gun's barrel if the bullet comes out the other way.
Exactly that. People were having the same unrealistic expectations about GPT-4 and it turned out to be barely noticeably different from GPT-3.5 for a lot of use cases.
“Everyone is so connected that sometimes they don’t even talk to their own family.”

Powerful words, and am sure all of us has experienced this as well.

Is there ever going to be a solution or will it just continue worsening?
> their control and not related to safety"

I think the AND is very important. Issues as the one described certainly seem to be in the control of the airline (not detecting them during maintenance etc.)

Also rebooking and/or providing alternative transportation are certainly not related to being entitled to compensation.
Oh, thanks for pointing out.
I assume this will have a bad time on compressed files?
FDA Panel rejects MDMA as a PTSD treatment in possible setback for advocates
Why would you do that when measuring entropy is easy to do with a normal program
Does Amazon deliver to the Amazon?
They are ruthless and actually that's probably a good thing. At the scale they operate it's more obvious and affects many more users but if a product is not working e.g not reaching Google scale, then you gotta kill it. Maintaining it just to save face isn't the answer. Doesn't stop it being really annoying when largely everything is deprecated on Google Cloud or they kill your favourite niche product but I'm still a big google search and gmail user.
Switch to subscriptions was caused by many different factors, like non-existent way to sell upgrades to new versions through app stores or forced BS activities by appstores with crazy deadlines. And yes, more regular, even though lower, cashflow too.
There are solutions to keep matched resistors at the same temperature.
It's a tough period for Intel, there's new competition from all sides and it has slept on its success for too long, until Pat came aboard to shift things around.

I believe that they did the right move by investing a lot in fabs. It takes many years to get them running and profitable, but then it's steady income.

Now, on their processors business unit, it could be that they never manage to become the #1 again, but they could as well play the AMD strategy now, by selling cheaper hardware, and even eventually become a very small player in this market.

It's also curious the other efforts, like their GPU with Battlemage, can they really catch up with decades and have a competitive product? It feels like building all the software needed to properly run games in a GPU like the Radeon or GeForce is a time consuming effort.
who said I was terrified? I haven't read the article, I am only responding to the title. The title did not make me want click it.

(The comments, otoh, always good)
.zip extension is ignored by default along with other binary formats :)
Seattle and the Internet
You are not weird; you are just differently wired.

I find beauty in the fact that a bunch of circles are spinning on a stick (axis) with increasing frequencies, and if sum up their "tracks", you end up approximating shapes.
Would love to know if the reentry ship vibrations might make patterns in the plasma akin to the cymatic patterns on a chladni plate or faraday waves in a dish of water. Maybe it would be useful… but maybe it would just look cool!
allegedly squarespace paid $180mil for it and there were 10mil domains registerd through the service.

Even on googles scale that is a decent side hustle.
Well, there are very few apps worth paying for. Out of these that are worth paying for, large percentage are a very niche.
I mean they did before, but they were running macOS ;)
It doesn't do anything at all. No |, or > shows up, nothing. Tried homebrew, direct, app store. Killed, restarted both the app and the Mac, etc etc.

Hiding icons is the only use-case I have, same as you.
VW was Germany’s “last halo” industry, their scandal didn’t do much, their stock price history shows it was very quickly put behind and forgotten
Not so long ago that would have been considered a perfectly normal expression. Brotherly love?
It's called fraud
I think the GP is referring to a different part of the Japanese numbering system: the two different numerals used with different counting words for 1-10; e.g. the fact that you say "muttsu no koto" [6つのこと] for "six things" but "rokko no retasu" [6個のレタス] for "six heads of lettuce".

This is what they are comparing to the difference between "first" and "one" in English, which are obviously two different origin words for the number 1 (unlike sixth and six, where sixth is clearly just derived from six).
Well, as long as Google doesn't do something similarly stupid (like, say, announcing discontinuation of their search and suite or whatever and that they will offer a great new Bing/O365 integration experience in a year), they will be fine.
The title is very clickbait.

They also fail to mention in it how it has saved lives and had other positive impact.
Don't think of your workplace as a family, says Airbnb CEO
Right but like .tar.gz, etc. are also a thing
In the context of the article it's not all boomers that are being decried, it's specifically political leaders that are not taking climate change seriously.

Given the median age of political leaders the "intergenerational crime" is not taking action to avert problems that will fall on younger citizens after older leaders have passed on.

The greatest change, on the order required, won't come to pass via individual recycling or otherwise discreet choices, it needs to come at scale from policy that leads changes in energy delivery, usage, recapture, et al.
It's also called false advertising. Not all responsibility lies with the consumer.
> but its rarely gb at the same time. Thats the point. Its a dumping ground for stuff thats not used very often.

But it has to be GB to actually make a difference. If your swap is not full of GB of data, then obviously you don't need it (or it just becomes a reserve when you are in an OOM situation - but this is where you don't want to be with swap avaible either)
This tool seems to dislike recursion, it manages to parse aaaaa with

Str = "a" Str2 "a" /"a"
Str2 = "a" Str3 "a" /"a"
Str3 = "a"

or also

Str = "a" Str2 "a"
Str2 = "a" Str3 "a"
Str3 = "a"

I'd call it a bug.

Note that

Str = "aa"*"a"

parses any odd number of "a" repetitions correctly.
This is a personal blog, and I haven't 'tested' the article on too many devices. I don't have the time or the capacity to do so.

A thing I've noticed is that on some phones is very choppy (the code behind the animation is not the greatest), but I don't understand why it would refresh your browser. What phone / browser are you using, out of curiosity ?
I think garn is really cool! If I were still in the Nix ecosystem, garn would probably be my go-to

Building something on Nix obviously has a ton of benefits: well-proven tooling, lots of mindshare already, TONS of packages. Everyone knows that Nix-the-language is fairly unintuitive for beginners, and tools like garn, Devenv, Devbox, etc. all seem to be trying to let folks use Nix without exposing them to Nix-the-language. I think this is a good goal to have and helps make Nix more accessible

But I really thought it was worth exploring the Nix-free design space too. For example, I think derivations in Nix are... kinda complicated and weird! Having a fixed set of phases specifically designed for autotools builds always seemed a little weird to me. By ditching Nix, I was able to see what the world looks like when you ditch the idea of phases completely, for example

Another interesting one was ditching the absolute path for the store path. Getting everything working by resolving relative paths was surprisingly tricky, but the end result is that you don't need to be root to install Brioche, and you can also take a Brioche-built binary (along with the resource dir it outputs) and ship it to another Linux machine and it'll just work. That's only something you can do if you see what happens if you explore outside the Nix space

So I'm hoping Brioche can _at least_ be an interesting case study in how you can take a lot of Nix's ideas and get a lot of the same value without having to take Nix's approach directly (or who knows-- maybe some of those ideas end up back in Nix someday!)
Nope, in most of the US (so, not NY/SF and big centers), which has the most land, land is really cheap and the costs to build the house is the highest.

Also in a lot of places in the world is like this.
Introduction: Spring boot profiling tools
Understanding Various Aspects of Profiling Performance Issues
key scenarios where Spring Boot profiling tools are essential
High Latency and Slow Response Times:
High CPU Usage
High Memory Usage and Memory Leaks
Slow Database Queries
Network Latency and I/O Issues
Increased Error Rates and Failures
Separate Operations from Data – Data-Oriented Programming v1.1
The article describes how to change the default:

> Users who want /tmp to remain on disk can override the upstream default with `systemctl mask tmp.mount`. To stop periodic cleanups of /tmp and /var/tmp users can run `touch /etc/tmpfiles.d/tmp.conf`.
In the UK you can't advertise anything that needs a prescription from a doctor.
Pardon my ignorance, what's VC in this context? Given HN I keep reading it as a venture capital platform, but I don't think that's it :-/
Except the Stripe ones are case sensitive which can be annoying with some databases
The original alt-tab is flipping between pointer fingers in a book.
I was imagining the message encoded in clear text, not encrypted form, because given the lengths required to coordinate protocol, keys, weights, and so on, I assumed there would be more efficient ways to disguise a message than a novel form of steganography. As such, I approached it as a toy problem, and considered detection by savvy parties to be a feature, not a bug; I imagined something more like a pirate broadcast than a secure line, and intentionally ignored the presumption about the message being encrypted first.

That being said, yes, some of my assumptions were incorrect, mainly regarding temperature. For practical reasons I was envisioning this being implemented with a third party LLM (i.e. OpenAI's,) but I didn't realize those could have their RNG seeded as well. There is the security/convenience tradeoff to consider, however, and simply setting the temperature to 0 is a lot easier to coordinate between sender and receiver than adding two arbitrary numbers for temperature and seed.

I misspoke, or at least left myself open to misinterpretation when I referred to the LLM's weights as a "secret key"; I didn't mean the weights themselves had to be kept under wraps, but rather I meant that either the weights had to be possessed by both parties (with the knowledge of which weights to use being the "secret") or they'd have to use a frozen version of a third party LLM, in which case the knowledge about which version to use would become the secret.

As for how I might take a first stab at this if I were to try implementing it myself, I might encode the message using a low base (let's say binary or ternary) and make the first most likely token a 0, the second a 1, and so on, and to offset the risk of producing pure nonsense I would perhaps skip tokens with too large a gulf between the probabilities for the 1st and 2nd most common tokens.
Right now, 60 Apps, 211 Services and 24 Hardware pieces shutdown for a total of 295.
It's only Wednesday, so before the weekend can we make it to 296?

"Google Business Messages in Maps and Search shutting down" - https://9to5google.com/2024/05/28/google-business-messages-s...
> For some reason audiophiles will use darn massive gold (or silver) RCA connectors instead of something like a balanced connection that would actually make sense.

It's hard to find XLR (or even TRS) balanced connectors on most non-professional (=TV studios, expensive conference room setups, DJs/clubs/similar venues) equipment.
Remarkable similarities there!
Yeah, very good. They created a situation when you simply cannot trust them on any product they have. A calendar, do you use it today? What if they’ll kill it tomorrow?
Well, I hope so. Consumerism is an international human right and access to Amazon should be granted to every human in the world
Oh, I've meant putting NVMe proto on a wire, with such drives on the other side. Not traditional network app protocols.
In what way is it good?
My guess would be Voice Control
I went over this table of Fields Medal winners [1] and the 4n+2 people have won 28% of the awards. However, 33% of the awards were won by 4n+3 people but only 17% were won by 4n+0 people.

So your hypothesis does seem to bear out: people born on 4n+0 years are at a significant disadvantage for winning a Fields medal.

[1] https://stats.areppim.com/listes/list_fieldsxmedal.htm
The soft engineer is too much,but the job count is too little.you can easily google answers for these problems,but they like to test you by this method.
Neat, but can anyone post a concrete example of when we would actually use this?
I'd love to have it on homebrew but my PR is denied so I'll have to create my own brew tap or convince them to accept it.

I'll also create a docker image.

I just didn't expect this much popularity so the repo isn't 100% ready te be honest
In return he gets Amazon
I wouldn't worry about that - I still think its worth it. I've had systems which during development we thought the Contact page was going to be called 'Contact' in the UI but at the end it got re-labelled to 'Individual' but in all the code it was still called Contact and the IDs all started with a C - but you know what? It was still useful to look at an ID, see the C and know that it was an Individual.
I think it's a joke about natural keys, based on the date added to the comment: https://github.com/ploeh/ploeh.github.com/commit/6149bcdf0e2...

I think the date was chosen because that's when the blog originated after the author left microsoft.
That's nonsense.

Siemens (multiple entities of it), Merck, Porsche, Mercedes-Benz, DHL, Infineon, Adidas and Puma, Bayer, Rheinmetall, Airbus, Continental, ThyssenKrupp, Bosch, Zeiss. Just a random selection off the top of my head.
I was looking for a new e-mail provider recently and migadu was a top candidate but I can't get over the fact that they price based on number of e-mails received. Isn't that easily exploited? Someone could potentially DoS your account.

We're not that different on a daily basis. I use proton but I'm looking for a new less complicated provider so I can handle all e2ee myself. Posteo.de, migadu or fastmail. I still have my gmail, 20 years now, but it's mostly a spam trap for sign ups on popular services.

I've tried some different search providers like DDG, not Kagi, but nothing compares to Google so far.

And of course I use YT, Premium even because I don't have the energy to participate in the adblocking arms race.

I think the biggest reason I'm still using mostly Google services is eID. Sweden depends a lot on eID and as far as I know it requires a stock Android phone to work. I've heard people getting it working without device integrity, but I just don't have the mental energy to deal with when it might stop working. My focus is on life, enjoying life, not fixing device issues.

So therefore eID drives me to use stock google Android, and then it's just easier to use the rest of the Google ecosystem for calendar, notes, search and so forth.
"If you shouldn’t think of your workplace as a family, how should you approach it? [...] a simple answer: like a professional sports team.

“You should organize around this idea that everyone has to fight for their job every year, like it is in professional sports,”"

How does this square against ageism in workplace? Sports is notoriously ageist: once you are past your prime, there's the door, and hope you saved a bunch, as your income is going to be a fraction of what it was at best.

You could say IT is young person's game, and your tenure at AirBnb or Netfix might be a year or two, so play and then jump to some other, more stable employment opportunity. But I wonder why some companies are allowed to be so aggressive with their firing policies.
This approach will randomly generate profanity. If the ID is visible to users it can cause some to get upset (and best-case simply looks unprofessional). On a purely technical level if visible in URLs it can cause links to be blocked/altered by e-mail filters / filtering proxies.

It's generally a good idea to drop vowels for this reason.
Indeed. I open-sourced `entropy` after we discovered an actual secret leak in our client codebase
Wait until they find out about PIMCO. 1.8T USD under management

https://www.pimco.com/gbl/en/about-us
One thing I've noticed is that everyone finishes the sentence "the real danger of AI is…" differently.

I model AI as a 10x speed up of the kind of changes we saw in the industrial revolution. Before then, we might be concerned about coffee or alcohol, today we are concerned about designer drugs. Before, cavalry and spies, today tanks and laser microphones and satellites. Before it was evil kings, now they have competition from evil megacorporations.

So sure, Terminator robots… made by the next Jim Jones. Westworld, brought to you by a half-assed startup branding itself as "Uber for Disneyworld" (or, given what happened with their self driving cars, actual Uber). Colossus the Forbin Project, brought to you by the radical outsiders who left Greenpeace. And so on.

But also every other thing, including all things that have already been shown by corporations perusing profits above people, dictatorships in general, and every simple mistake made by a well meaning corporation or democracy or software development team.
Hi, in case you did not find the answer yet. In my hamble opinion:
- choose Iceberg: If you have several computing/query engines other than Spark, like Presto, Flink. Iceberg has a great extraction and design for a engine-independent table format. But its learning cost is relative high
- choose Delta: If you only have Spark and would like to be deeply binded with Databricks
- choose Hudi: If you would like to use data lake out-of-the-box and it is quite easy to use.
- If your data is updated frequently, like streaming, check https://paimon.apache.org/ if you would like to be deeply binded with Flink
All these points are tough to predict for any industry player I think. Judging on whether they could become #1 again is only possible with insider information.

All things considered I think their GPU efforts are very strong. The Hardware is competitive and the pace of improvement on the driver end was impressive, even if the initial showing was weak. They didn't drop Alchemist, they worked on it non till it became a viable option in its price class, even if a weak one. For a first showing, that is promising.
IANAL but if it is not true, you open yourself up to libel.
Fair enough.

I guess if the testing framework of the language used would take into account the hash of the current file and imported sources and generate a signature based on that, it could detect on which content it ran, and certify this, somehow.

But I guess it's your DRM idea: the testing lib should not be tampered with in the first place.
Show HN: Affordable push notifications for web-apps – MagicPush
Hello HN!

My name is Sven I am the solo founder of MagicPush.

I started working on MagicPush out of frustrations about the existing players, they are either super limited, don't offer a good notifications scheduling tool, had an outdated UI and are super expensive.

MagicPush currently has the following features:
- Web SDK with NPM packages for Vue and React.
- Customizable widget were users can manage their preferences
- Insights in your notifications performance
- Translate notifications into multiple languages
- Schedule notifications using our calendar tool
- Add repeated notifications

MagicPush is still in active development, the following features are currently in the pipeline:
- Angular, Android & iOS SDK
- Automated flow builder

For this launch we have a special deal buy 200k subscriber for life for just $200 one-time , go grab it before it is too late!

Let me know your thoughts and feedback is always welcome!
razing their jungle to eliminate snakes and other dangers would also save lives. throw in some chain link fences for good measure. they'll be posting on HN in no time.
> > Next, making cloth and sewing it was a major time sink.
> You don't have to make clothes all the time. They didn't care for "fast fashion" trends back then. And you can sew while socializing even.

Bret Deveraux has a blog series about pro-modern clothes production. My impression st that it was a huge timesink - not fo fashion-related reasons but for the production from raw material until you got finally some fabric you can sew.

https://acoup.blog/2021/03/05/collections-clothing-how-did-t...

https://acoup.blog/2021/03/12/collections-clothing-how-did-t...

https://acoup.blog/2021/03/19/collections-clothing-how-did-t...

https://acoup.blog/2021/04/02/collections-clothing-how-did-t...

https://acoup.blog/2021/04/09/collections-clothing-how-did-t...
I have a pet theory that the recent focus on CPUs with a high count of low-perf cores (this article is about intel but AMD has an equivalent offering) is being driven by hyperscalers like Amazon and the perverse incentive caused by their pricing structures.

Cloud providers have structured their compute offerings around dollars per core. This creates the incentive to deploy the densest possible core count processors, and zero incentive to make those cores faster.

It can't have escaped people's notice how slow cloud VCPUs are. My 6 year old crappy laptop CPU has the same single core perf as a cloud instance that costs hundreds of dollars per month. And the frustration is not just cost, when you actually need good performance for something that doesn't scale so well horizontally, it's hard to get it.
On same level as world's best fax machines.
Best use, and perhaps only use, of swap on a laptop or desktop: hibernation.
Unfortunately, researchers do not understand how LLMs work and they attribute their common known defects resulting from, among others, tokenization processes as irrational actions from a psychological point of view. It is known that the models cannot cope with mathematical operations or division into consonants and vowels - and these are the most serious allegations in the article... a weak article, written by dilettantes.
> I explicitly call the mandates misguided, because the Right Way is to tax what you don't like, eg carbon emissions, and let people figure out by themselves how they want to solve it. Electric cars might be one way. Or moving closer to work, so you only have to drive half as much might be another way to react; and is just as good in terms of emisions as getting a car that's twice as efficient.

This is only if the thing "you don't like" doesn't have serious (like deadly) externalities. Just taxing leaded fuel more wouldn't have made the transition as quick; just taxing ICEs more won't force manufacturers to switch to electric and hybrid models quick enough. The threat of a ban will.
What's the main problem you see with /dev/fd?

It even works when you write a temp script and execute it in /dev/fd/...

However since you can't control the file name in that case you cannot control argv[0] for such temp executables which may be a problem for BusyBox-style tools.

Have you encountered other issues with using that approach for named but auto-cleaned files?
The amount of inexperience is staggering