skysight-inc/HackerNews huggingface dataset:
Previous discussions:

https://news.ycombinator.com/item?id=30363506 (291 points | Feb 16, 2022 | 96 comments)

https://news.ycombinator.com/item?id=21013150 (746 points | Sept 19, 2019 | 248 comments)

See also: Pure Sh Bible https://news.ycombinator.com/item?id=35765707 (406 points | 3 months ago | 133 comments)
That's missing the point of databases though. Do you really want to manage all your orders via emails?

I've done a low tech store. Basically users browse products they like. They enter their phone and address to send it to as proof that they're actual buyers. The page caches their contact details so they can do the same on other items. If it's hard to imagine, it's in the cover image of this article: https://smuzani.medium.com/setting-up-a-mobile-backend-serve...

It goes into a database. We'd filter orders by phone number to form a "cart", and also filter out "delivered" statuses from their past order.

It was meant to be a MVP to see if people in one country would actually buy ingredients through a recipe app. Worked incredibly well - we were swamped with orders as soon as we allowed it.

It was around 85 items over 3 days, totalling around $750. We'd contact them via WhatsApp or SMS, request payment, verify payment, send the item, then verify it arrived. But we had the power of databases to sort that out. That stuff gets exponentially more complex the more orders and items you get.

But why would you avoid doing that to save on "database costs"? It's a lot harder when you can't really track who you contacted, who paid, who said they were going to pay but haven't paid, and so on. I'd have happily outsourced that process for a few cents.
Perl was published by Larry Wall in 1987; Perl 5 appeared in 1994 and has been remarkably stable since then -- I have code from 1998 that still works great. It feels like a more powerful sed or awk, and has an enormous available online library at cpan.org. There are many books describing it; start with "Programming Perl" by Larry Wall; get advice on elegance from "Modern Perl" by Chromatic; if you want to build an Internet component smaller than an available module (or get guidance on the implementation thereof), "Network Programming with Perl" by Lincoln Stein is superb.
A better choice would be a memory hard PoW (that's still instantly verifiable), where the performance gap between consumer and custom hardware
can be limited to one or two orders of magnitude.
The question seems completely straightforward.
Hrmmmm.

Mocap requires a pretty significant amount of manual cleanup. The VFX industry is not a fan of Andy Serkis's bragging, to say the least. =P

I was extremely impressed with this motion matching presentation from GDC 2016. It blew folks away at the time. That said it hasn't really taken off everywhere AFAIK. Although it's definitely used in places (sports games!) https://www.gdcvault.com/play/1023280/Motion-Matching-and-Th...

I guess I like the idea of "directing". But in terms of pure practicality I'm very skeptical. What does the directing toolset look like assuming we don't have full blown AGI? That's tough. And I'm not super bullish on AI for this type of thing. Although I've been consistently surprised by ML capabilities over the last year. So in 3 years I'll probably say "oh yeah it was obvious that ML could do that..."
There are a ton of AI-generated or maybe copy/paste books on amazon now.

I was thinking thinking about buying a breville air fryer pro. Wow, it seemed it was such a good oven, there were cookbooks specifically for this model!

...and then I realized that not only were the books copy/pasted or ai-generated, but so were all the reviews. They were even submitted, all of them, 5-star, the same day.

I complained and amazon said the reviews were legitimate. They also said they couldn't take any action because I hadn't bought the book. So I bought it, complained, and returned it and then they looked at it.

If you are interested, here's a similar book for a different brand air fryer that hasn't been complained about.

There are a LOT of 5-star reviews May 31st:

https://www.amazon.com/product-reviews/B0C6C315SN/
A Really Big Computer
Another commenter noted that they did this in the 60s and 70s, apparently there was a floating nuclear reactor there so they didn't need so much hydro power, keeping the reservoir more full
I read the nixpkgs definitions for my favorite packages, which cleared up quite a lot. Flakes are harder to grok due to how different they behave in different circumstances, but a lot of it will make sense once you grasp how Nix handles builds.

My suggestion - try writing a Flake or package file for a simple binary project. Adjusting that same "happy path" to work for other projects is usually as simple as Googling "nix flake $LANGUAGE template".
Reflecting on my failure to build a billion-dollar company (2019)
My worst nightmare is GPT controlling military systems.
> Waaaay too much of off grid information is focused on preppers and I’ve even been accused of being one.

I feel your pain, every US "prepper" related material I've read or watched leaves me with a hanging "and ...?" or "so... ?"

I'm 60, my father, still alive and splitting wood, was born in 1935 - we're both from the remote corners of western australia, a state 3x the size of Texas with a 2023 population of ~ 2 million most of whom are concentrated about the single large city.

In the mid 1980s a group of people came in from the western desert and were suprised to find that Europeans had landed in Australia and over run the continent ... it was the first they'd heard of such a thing although they had wondered about the contrails across the sky.

https://www.lightpollutionmap.info/#zoom=4.77&lat=-24.5320&l...

Vs: https://www.lightpollutionmap.info/#zoom=3.87&lat=37.8390&lo...
yeah if you give a user namespace edit access, then PSA is not going to help you (apart from that default config option you listed, but then even that is tricky as you need to know the namespaces to exempt like kube-system and others)

Kubeadm is a pretty barebones option, which I think needs work to scale (you're on the hook to add all the bells and whistles to create a full k8s environment)

There's validating admission policy coming along (https://kubernetes.io/docs/reference/access-authn-authz/vali...) beta in 1.28, but you still need the policies to apply.

Really for a more "batteries included" kind of cluster, you'd need one of the larger distributions that tries to do more out of the box. Obviously OpenShift is the ultimate example of that (for on-prem) but it massively increases the complexity of the environment.
Eh, dunno.

Our current culture trend seems to be more and more about setting high expectations and not compromising.

Maybe robot/AI "partners" are actually some way to make it happen for the masses. I mean, it sounds terrible, but every guy expecting they can date a hot hitherto single interesting monogamous non-ageing woman is simply not achievable. And ditto for whatever the unachievable ideal man is for women.
> They had a taste of retirement with furlough and they simply don't want to work any more. They don't need to, either, because property inflation in suburban London has subsidised their lifestyle for years.

I know quite a number of people doing exactly this for exactly this reason, but they are quite open about it and aren’t faking anything.
Good question, first thing to note is for FDA approvals adult is generally defined as 17 years of age.

For the lack of pediatric indication, it's almost certainly because the clinical trials used 18-45 as the inclusion criteria. This is typically done as it is (expectedly) easier to get Institutional Review Board ethics approvals for adults and considerably easier to recruit patients both simply because it's easier to recruit adults as well as the relative prevalence of adult PPD patients.

I'm not a psychiatrist but the similar intravenous drug this is based on (brexanolone) is approved at ages 15 and over so I don't expect there is any reason this would be ineffective.
We requested phone number. We'd contact them with a bank account to put money into.

Back in the day, people didn't even use CC; heck, they refused to transfer via ATM because they thought the money could disappear, so they'd drive up to a cash deposit machine to make online transactions.

These days, there are still people who insist on cash. But you can automate it with virtual account numbers. So you'd assign a virtual account number to a customer, which forwards the money to your actual account. But since that virtual account number is uniquely assigned to a customer, you can track that this specific customer paid.
Doesnt `if node.value in "'Paul'" or '"Paul"'` always return a truthy value, ie True or '"Paul"' or did my skills leave me?
> This site says theer are about 160 seeds per pound

Well, it also says that "A pound of sunflower seeds weighs approximately 1/3 of an ounce (10 grams)" and "The average price per pound for sunflower seeds is 1,260" [sic: no units]. So you'll forgive me if I approach its other claims with a modicum of suspicion.

archive: https://archive.is/3cnu0
Zap author here :) Logrus remains quite a bit more popular than zap. (Does anyone remember the epic tire fire when Sirupsen briefly changed the casing of his GitHub username?)

From my perspective, the problem with the KeyValuePairs API is that it’s inescapably slow and allocation-heavy. I’m glad that a logging API built into the standard library is usable in more performance-sensitive contexts. It’s easy enough to wrap it up in a KeyValuePairs-style API if you’d prefer that, and you’ll now have the ability to unwrap your logger and interop with other libraries that expect the standard slog interface.
Every piece of news about Unity reads like "we've dominated the most profitable gaming market, which is mobile, so we don't care about game dev any more :)".
Nuclear Negligence examines safety weaknesses at U.S. nuclear weapon sites operated by corporate contractors.
The title needs a (2017) since it discusses then-recent history.
Last release 2019, master branch marked as non-functional. Doesn't seem to be very active. Their homepage https://libbitcoin.info/ looks polished, but no signs of recent life. This vulnerability seems unmentioned. Well, they claim it's not a vulnerability but a demo implementation that should not be used to store anything of value. But there is no prominent note about that and some users did exactly that.
Framery | Tampere, Finland | Hybrid
Framery is the pioneer and the world’s leading manufacturer of soundproof private spaces for solving noise and privacy issues in open offices: Our products make employees happier and more productive in offices of dozens of the world’s leading companies, including Microsoft, Puma and Tesla. In fact, 40% of all Forbes 100 companies use Framery. We are located in Tampere (HQ), but we have colleagues in 15 countries all over the world.

We are hiring for DevOps Engineer: https://ats.talentadore.com/apply/devops-engineer/Zq1pYG

At Framery, you can work where you feel most at ease, thus, you can choose whether to work in our office in Tampere, or anywhere else in Finland.
>Other than the iPhone and the ear pods, I can't think of a single Apple device that doesn't have USB-C.

The keyboards and mice are still on lightning.
(1982)

Previously:

1 point | 0 comments | submitted by 'cowtools' | https://news.ycombinator.com/item?id=31800303
Yes, but we call them bailouts.
Yes. That is the definition of the nonprofit structure. These entities don't exist if they actually solve the problems that they pretend to try to solve. If some nonprofit came up with a magical solution to the opioid crisis, that ended it tomorrow, the grants would dry up and they'd all be out of work. Perhaps you pretend that everyone who works for nonprofits are completely altruistic in nature, and if that's the case may I suggest that you have not met enough of these people.
Graphviz Visual Editor
> They made some platitudes about really feeling for the people of Iraq, and then started sending massive amounts of supplies, including long ranged weapons, tanks, depleted uranium munitions, countless rounds of cluster bombs (!).

Not sure what the (!) for the cluster bombs is about, both Ukraine and Russia never signed the cluster bomb ban, and both Ukraine and Russia have been using cluster bombs in both this conflict but also since 2014.

This isn't anything new, the only change is that they are now being provided by America, and the American ones appear to fail less.

> Not only were these weapons effective enough to manage to kill tens of thousands of Americans, but some were even being used to carry out irregular attacks in major American cities.

I'm not sure that the provided weapons are being used to carry out any 'irregular' attacks on Russian cities?.

But even if they were, did the Russians really think they could enter this war and bomb cities into dust and never get bombed themselves?.

> That people lack the empathy to see how dangerous the path we're treading is only because the media has spent years creating this absurd dichotomy in the world where the American cause of the week is just and right, whereas the enemy - pure evil. And so in this context people seem to rarely ask themselves whether what we're doing is right or wrong, because how can doing harm to pure evil ever be wrong?

I think its perfectly morally acceptable to arm a country trying to defend itself against an imperialist invader.

I don't think the path that is being tread is in any way shape or form dangerous, why would Russia losing this war be any different to the other wars that both Russia and the Soviet Union lost?.
This should be the advice at the top. If you want to be comparable to Gumroad, you're better off using Adyen because they are a Merchant Of Record.
> Do you disagree with corporations being held accountable, or do you have an alternative proposal that doesn't let them get away with murder, so to speak?

I genuinely don't understand how you read it this way. We already have mechanisms in place to punish companies, and send their directors to jail. Stealing them from their owners is the only thing I am criticising.

I mean, look:

> Making all companies state-owned might have some historically-evidenced downsides.

Where there do you read, "we should stop fining companies and holding their directors accountable"?
Pretty sure those settings are dictated by carriers configs
> Unfortunately, it seems like this is a very specialized skill set that the vast majority of developers seem to find boring, uninteresting, and drudgerous, and finding someone qualified and interested has been exceedingly difficult.

The reason most find it boring, uninteresting, and drudgerous (I would also add "frustrating" to this list) is because one has to build on top of decades of bad decisions and quick hacks, over and over again. Which also suggests a way to make it interesting: make it about fixing the underlying problem (even if in a limited context) instead of just going along with whatever is available. For example, you can attempt to automate producing various packages from some "sane" common metadata.

You didn't provide much context on what exactly you are trying to package, but here is one example of what it might look like: https://build2.org/bpkg/doc/bpkg-pkg-bindist.xhtml
Like you said there are many people do it for free for open source projects. Why not try to figure out the reason for them to do so and do so for free? With that reasoning, I believe you maybe can find out some changes to the "job" or the "company culture", or the "expectation from the management", or something else that could help you attract more candidates.
OP is making a joke (the "it's over" vs "we're so back" meme).
Many of the DirectX issues on these cards can be almost entirely mitigated with DXVK. It's pretty well-documented at this point, but the Vulkan translation of older DX titles is better than using Intel's native DirectX driver.

For Linux gamers, DXVK is how you'd be playing the game regardless. It's a first-gen card that's not a terrible prospect for the right sort of tinkerer.
Trebali bismo na kavu iduci put kad sam u HR. ;)
Not sure what I would use this for, but it's crazy clever.
Programs shouldn't commit to fixed and predictable log messages
You are proving my point: if any unreliable sub-system were put in control of critical, apically dangerous systems such as the military, it would mean that somebody with control over (say) the military could make such decision.

Which would mean that the system was compromised before the secondary event.
MMI (man machine interface) codes.
Some of them are dictated by telephony standards, some by carriers and some (probably most popular) by device manufacturers.
Basically they let you access various features and settings
Virtual Data Builds: A data warehouse environment for every Git commit
But the further out you push the shared state, the less it hurts to disable speculation that affects the shared state.
Congratulations, you've seen through the nonsense of blockchainism used in this sense. A blockchain, if it works at all, is a power sharing mechanism. When there is any one party responsible for most of the power (and its associated market value) in that system, the blockchain is just a fig leaf to obfuscate their control. you can be sure that they will never yield that control - if it's ever seriously threatened they will liquidate their position in the blockchains token first, and if confronted about it will lie directly to everyone concerned saying something to the effect that "the market" has decided not to value the token.
My fun little factoid about criticality is: sometimes it just happens naturally, on earth.

https://en.wikipedia.org/wiki/Natural_nuclear_fission_reacto...

> The natural nuclear reactor formed when a uranium-rich mineral deposit became inundated with groundwater, which could act as a moderator for the neutrons produced by nuclear fission. A chain reaction took place, producing heat that caused the groundwater to boil away; without a moderator that could slow the neutrons, however, the reaction slowed or stopped. The reactor thus had a negative void coefficient of reactivity, something employed as a safety mechanism in human-made light water reactors.

> After cooling of the mineral deposit, the water returned, and the reaction restarted, completing a full cycle every 3 hours. The fission reaction cycles continued for hundreds of thousands of years and ended when the ever-decreasing fissile materials, coupled with the build-up of neutron poisons, no longer could sustain a chain reaction.

What a wild story!
At my last employer, we were called Systems Engineers. I created tooling to switch us off of a custom packaging solution to using Debian packages. The other part of my project was tooling around Ansible for configuration management across a fleet of over 48,000 vms deployed at over 6,000 locations, with different locations requiring slightly different configurations.

I also helped build a web based system to track approvals and schedules for all the changes.

I think Dev Ops or Systems Engineers would be the most used title for this type of work.
As long as you understand that news agencies are about business, not about bringing facts at first, than you realise, why emotions, sensations and tabloid style is presented here.

News, without making money, are boring. Consumers are trained to obtain news in entertainment.
Thank you!

Seems like these are cases of basically exploitation.

They're not adding actual value to the economy, but taking lots out.
Yeah, but he is basically a crook
In our SaaS we have usage limits and rate limits. Have never needed to implement "bot detection" for this reason
I guess it could potentially be used for any drag and drop interface? It's such a different way to think of the problem, I'm going to have to try it for something just to wrap my head around it.
It's not the "easy route". It's a route that _works_.

Saying it's "medicated happiness" is ridiculous fearmongering. Antidepressants do not make you happy. They do not change how you think or how you act. They can't. If you think they do, you do not know what you're talking about.
I would love an explanation on how it works because this feels like black magic to me.

If you know you have two points, one at (0, 10) and (10, 0) and drag the latter to (20, 0), how does the system tell that the first needs to be mirrored by the same distance?

Again, this is magic, so very well done to the author. Great stuff
You don't need custom carrier firmware, some configs are downloaded from carriers whenever your device registers in the network.
Those settings are one of them.
I saw no strange behaviour with GPT-4

https://chat.openai.com/share/cd2eb525-2625-4166-8121-974408...
Recast’s AI app helps you “read” without reading.
Listen to any article as a short podcast
Co-hosts explain in real dialogue
Submit any article to convert
Or browse community recasts
Keep learning while on the go
Save reading and screen time
The best bet is to use the default store for every platform.
Actually this isn't accurate, Kraken.io doesn't use any SSIM-related algorithms, it just blindly applies some standard compression regardless of the image's content.

If you're looking for a tool that really smartly optimizes the images (by using SSIM) that is https://shortpixel.com/online-image-compression
Did nothing of interest in my case. What was supposed to happen?
That history being the release of this report?

Nuclear Negligence (June 26, 2017)

https://apps.publicintegrity.org/nuclear-negligence/

In the summer of 2011, Los Alamos National Laboratory presented a happy self-portrait to the public.

But that year something alarming happened at Los Alamos that the lab kept quiet. A pair of workers with cavalier attitudes nearly doomed a room full of colleagues by stuffing so much plutonium into a small space that they came close to triggering an accidental nuclear chain reaction, all to get some photos.

https://apps.publicintegrity.org/nuclear-negligence/about-th...
You used the r-word. You come here with claims that go against the status quo and provide zero evidence to support your claims.

Just admit it, you don't like gay people. No need for this idiotic 'AIDS is fake' charade.
World’s largest study shows the more you walk, the lower your risk of death
Looks pretty cool!

One nitpick is, there are no markers/selection, so it's not very obvious that you can drag the objects, unless you stopped to read the description first.

I'm also bit puzzled on how readjusting the object's position works. Usually, you'd define a pointer handler and transform based on the input, but if I understand correctly, the engine tries its best guess to automate this for you?
> You don't have to obsess over foreign politics. You'll live longer.

And obsessing over what other people care about?
“So, what’s your bomb shelter situation?”
Team management tips: 10 more ways to kill a team
You're so close. That's right, no one is left. That is why we need help with open source designs
85 feet is actually way less than I expected, I thought they were going over a small mountain.

Are there any serious plans to dig it a bit deeper? Even taking 1 metre off the highest part seems like it would be significant.
Guess HN didn't like this idea. But I was inspired after installing a firewall recently. ;-)

Otherwise DNS proxy or simple /etc/hosts might work I imagine.
> Why are gpu vendors deciding how much ram the gpu gets?

...because they make them?

You can go buy 256gb systems if you want, at extreme cost. You can also use an 8gb card for whatever you want too. What are they doing wrong?

> To add complication, I really don’t want to deal with copying 256GB models between cpu/card.

For deployment, it doesn't really matter. You just memory-map it to the CPU or keep it hot-loaded in GPU memory. With a unified memory model you're still limited by your disk speed, so the performance difference probably wouldn't come out great either way.