skysight-inc/HackerNews huggingface dataset:
I have a room with several ceiling lights, one of which was made "smart" by the previous owner.

That light has its own switch. Unlike a normal light switch, there is no difference between the off position and the on position.

I do not ever intentionally turn that light on.† But it commonly turns itself on, at which point I have to turn it off, using its dedicated "switch". This usually takes between five and fifteen attempts. Sometimes I give up and go do something else for a while.

† Because it's so difficult to operate that switch, sometimes while attempting to turn it off I will turn it off and then on again.
Google hypergamy
The biggest drawback I find with cast iron is the weight. The cleaning, as much as you are supposed to clean it, is generally simplistic. Either just hot water and a light brush or paper.

A good thing to know is that any surface that get hot enough will release a bit into the food. Cast iron generally leech iron, stainless steel leech iron, nickel, and chromium, and ceramic leech whatever coating it has similar to non-stick. There has actually been studies done on cast iron on people with iron deficiencies, with gains in haemoglobin concentration.
https://www.kevin.eu/ looks interesting. Apart from card payments, it supports instant account to account transfers.
You assume your current government to be benevolent. We see a lot of political prosecution from these benevolent governments even today.
I'm not saying he's an angel but has Tantacrul ever said that FOSS was his focus?

He's a composer and UX designer with a prior job in Microsoft, the fact that the tools he gets to work now are open source seems happenstance more than a deliberate choice. He was critical of existing music notation software and now works on one. He probably enjoys that the open nature of Muse Group lets him be pretty transparent about what he gets done and that's about it.

He mentioned that YouTube and Patreon do not provide him with good enough income, so if he quit Muse he'd just go work somewhere else where he can't talk about his work.
I suspect improvements in communications media. Every day, the average man sees many other men who out-compete him, with no hope of that ever changing. He sees men who are richer, taller, stronger, smarter, etc., in ever increasing realism and "engagement". Beating them is impossible, so the correct strategy in the environment of evolutionary adaptedness would be social submission and hoping they are generous. It seems plausible that there's some biological mechanism that lowers testosterone to aid this process.
Surely the military was more instrumental here...
I'm not saying for one moment that it matters but one thing I was really surprised to learn was that lit (16.6kb) is actually larger than preact (11kB). With it taking advantage of Web Standards so well, I expected it would have a big advantage to be much smaller.
I totally agree that Amazon would have been entirely within their rights to refuse to do business with anyone who abuses their delivery people in any way. But that's not what this issue is about. This is about how we make our homes and other essential parts of our lives dependent on these giant corporations that can't seem to be held accountable for anything they do.
Personally I don't see most synth content creators as reviewers, but more like demonstrators who have taken the time to understand the device a bit and can show you around it. There are some examples where they are quite candid with criticism though (e.g. loopop). Edit: And also some that are a bit too enthusiastic some times (naming no names).
As per XKCD’s law [1], I offer you

https://www.explainxkcd.com/wiki/index.php/626

[1] https://ploum.net/xkcds-law/index.html
Show HN: Open-source parser and searcher for your documents
by people with no qualifications in that subject matter anyway ;)
Score another one for the conspiracy theorists who predicted and warned us about this years ago.
For me the GPT-4 is dead for a week already. After they castrated it with the last release it is useless. It became even worse than GPT-3.5-turbo, that is worse than GPT-3.
Amazon One palm payment technology
Autocode: Better Plans, Deprecated Free Tier
This is a good question, and I don't think you should be downvoted.

It is important for several reasons:

- As other commenters pointed out, filtering, adapting and integrating ChatGPT output has a better ROI with experts.

- An expert will know the ROI of using ChatGPT, including on the long run, and can assess if it's worth it or not. A non expert will use it for as long as it works, and can hit a wall of technical debts accumulated from the GPT usage that will now sunk the cost of the entire operation.

- Expertise comes with a lot of implicit knowledge that ChatGPT doesn't access to.

- ChatGPT doesn't learn from mistakes in the way humans does. And humans don't share the mistakes they made as much. And experts have made all the mistakes.

- ChatGPT tries very hard not to not be opinionated, or to have an opinion that will offend the least amount of people. IRL though, you want opinionated takes.

There are, however, many situations where being an expert to benefit from ChatGPT is no required. I also find that sometimes being an expert prevents me from getting the most of ChatGPT, because I stick to what I know instead of embracing novel workflows. I have a friend coding things with repeated ChatGPT copy/paste loops over days, and they have done great things with it.
> I was wondering: how often do nanosecond timestamps collide on modern systems? The answer is: very often, like 5% of all samples, when reading the clock on all 4 physical cores at the same time.

A few things to consider:

1. This would depend a lot on how regularly you are checking, the more regular, the more collisions.

2. There may also be some weirdness where threads doing similar tasks will synchronise or desynchronise to maximize throughput.

3. Your system may not offer accurate nanosecond time. For this reason some OSes tend not to offer lower than microsecond time, as the clocks simply cannot offer higher usable accuracy. You're also measuring the time to call the function(s), create the timestamp, etc.

A simple solution I had years ago was to add random precision to reduce collisions. That breaks most tie situations. If you have 5% ties in nano seconds, with random pico second accuracy your collisions are down to 0.005%. You could also seed the random offset by an ID.
In the periodic table, Manganese.
To be fair most of "revolutionary" ideas are quackery so it's a good heuristic.
Also, if it has enough training data to know how to write such a SAT solver problem, it has surely seen sudoku exercises as part of that data set..
One benefit of keeping it separate is that you can choose the precision of the timestamp necessary. "Millisecond precision" is arbitrary and commonly insufficient.
Agreed. But isnt feminism about equality?
Look, the inequality on Dating Apps is natural - it is a result of biologic difference between genders and their behavior. Certainly nothing wrong with that - you dont correct these.

The others - like salaries, (which are of course also subjects to these differences) they want to correct them. Why? Because it benefits them - to have their cake and to eat it.
Upgrade your Metabase installation IMMEDIATELY
https://www.metabase.com/blog/security-advisory

* What happened?
We were informed by a third party security researcher that they discovered a vulnerability in Metabase.

* What is the severity of the vulnerability?
Extremely severe. An unauthenticated attacker can run arbitrary commands with the same privileges as the Metabase server on the server you are running Metabase on.

* Has this been exploited?
To the best of our current knowledge, there has been no known exploitation of this vulnerability. We audited our own systems, and were not able to find any malicious use of this.
For someone entirely outside of the payments space, what are those obvious reasons please?
Just because the Steam Deck runs Linux in no way means end users should have to give a shit.
People here said they have specifically paid for a higher support tier and got no responses.
So just prefix the node ID which is assigned when the node joins a swarm
Yeah, but he would have survived without Amazon for a week. Or forever. If not, then that's a monopoly that definitely needs to be taken down.

The fact that it was a misunderstanding isn't relevant in my opinion. Had it been a real insult, Amazon might be justified in refusing to deliver there, but that's still not a justification to turn of all their devices.

But most importantly: we should stop making ourselves so dependent on these giant corporations that care nothing about us, only about profit.
That landing page is ridiculous for a payment processor.
Due process does not apply to corporations and the supreme Court has made it very clear that anyone can discriminate against anyone they want, for any reason, real or imagined and opt to not do business with them. Amazon doesn't need to deliver things to you if they think you're a jerk.

> in this case the person had to submit evidence of their innocence to amazon by way of other Camera's. what if no evidence had existed to refute the drivers claim?

Amazon is not a right. If they couldn't prove it wasn't true, Amazon doesn't owe them anything except possibly a refund on the smart devices (I could see that).
For anyone interested in Kubernetes on Hetzner, there's a really interesting CAPI provider being actively developed:

https://github.com/syself/cluster-api-provider-hetzner
integration-heavy problems are extremely painful, and they are moving targets over which you have very little control.

if your business depends on universal integrations in order to welcome customers from diverse ecosystems, you have a choice: you can couple your apis to N moving targets and maintain that risk surface forever, or you can delegate it to someone like merge. (i think, i'm not a merge customer, but i've dealt with that problem inside businesses before and would have been interested on that basis).
I'm not sure specifically what is included in that number you cited; but $700B comes from here:

https://globalhealth.usc.edu/2016/05/24/the-financial-costs-...
Son of Sam Law
I had a organic chemistry professor when I studied biology at university, who said he was convinced that microwaves split amino acid chains in proteins, thus leading to free radicals which could be cancerogenic.
Though I suppose that 16% does depend on what the average transaction fee is. If you are higher then $15 it does scale towards Braintree being cheaper.
I'm finding this entire line of discussion incredibly curious because not only does it confirm my original argument and the that of the article, but it hammers the point home.

Everything you've just said is gibberish to a master.

It's like making a straight-faced argument that setting the speed limit to 1 mph on a motorway might make perfect sense, and the traffic engineer is actually at fault for not making it clear that this is nonsense.

I get that you don't see the ridiculousness of 50 microseconds vs 5 milliseconds, but that's the point.

You don't see it, and you start making random arguments untethered from reality.

The fact that you are blind to it, unlike being blind to 1 mph vs 65 mph is the entire point.

You may have driven thousands of hours. You have don't have thousands of hours of network performance tuning expertise.

Both of us wouldn't be able to even begin to understand the complaints Ayrton Senna might make about how the steering is too "crunchy" at the extremes or that the brake strength imbalance is shifting the car about.

There's levels of expertise, and if two people are too far apart, meaningful communication between them becomes impossible.
It is only useful if you are shipping a python app. But you are not doing that on mobile or the vast majority of desktop apps.
I think speeding up the Save As dialog box would increase productivity.
Isn’t putting these interfaces behind ssh port forwarding the way to prevent any issues? Why would these be open to the internet?
Mastering Kubernetes Autoscaling for Efficient Cloud Cost Management
Had a look at the book at it seems excellent, thanks for sharing
Great project, congrats! Mad respect.

Started working on something very similar a few years back and gave up pretty soon for some stupid reason. Maybe I should try again, am getting better at getting stuff done.
If it is local, it isn't IoT but just T.
Man, the people of Texas really expect very little regard to their own humanity, seeing as they keep re-electing these guys. I can see how that’s very good for business.
I think the fact that Daniel backpedaled and said his blackmail comment wasn't meant as blackmail doesn't really change anything.
Yes, that's the one!
A few perceptive-seeming accounts I've read attributed Merkel's success to two things:

- On the political chessboard, she could usually see 2-4 moves further ahead than any other German politician.

- She attracted and retained an extremely capable, loyal, and tight-lipped inner circle.
Hetzner has a great price/performance ratio, but they are not rock-solid. Speaking of the private network... look at their forum where people complain about downtimes for their "vSwitch" every other week, sometimes it doesn't show up on the status page because it happens on the weekend (lol).
Podcast: The Battle of Mariupol
If there are collisions seen, that means there would be lock contention at this critical section, thus not a “good enough” solution.
We can absolutely go into a long side-discussion about units and how most imperial units are also clearly just a constant-factor away from SI units and nobody would argue they are the same unit, but I don't think any of that actually matters. It's semantics.

When you are an expert, nearly by definition the average person you're talking to is less well read on the subject than you, the expert. Because of this, it's extremely important to be able to communicate with clarity and patience.

Your expertise doesn't matter if you can't make yourself understood, and it's not reasonable to expect people around you to share your expertise, so you need to adapt the message.

Communication in general is easier the fewer concepts you invoke. In almost all situations it's better to be mostly correct and well understood than to be perfectly correct and not understood at all.

Even if you can expect most people to have an understanding of SI units, far fewer will have an intuition for them (because they aren't working with them daily). Everyone has a basic intuition for big numbers though, so if you want to say "this is bad", show them a big number; the bigger the better.

It can still be correct and make a well founded argument, but presentation matters a lot more than you'd think for convincing someone. In increasing order of likelihood it will convince anyone:

The new solution adds a 15ms latency, whereas our usual requests have a 2us latency.

The new solution adds a 15ms latency, whereas our usual requests have 0.002ms latency.

The new solution is a factor 7.5e3 slower than the existing solution, which has a 2 microsecond latency.

The new solution is 7,500 times slower than the existing solution, which has a 2 microsecond latency.

The new solution is 75,000% slower than the existing solution, which has a 2 microsecond latency.

What is said is basically identical in each version, but the presentation puts an increasing emphasis on just how big a difference this is by literally showing a big number.
I’ve used stax in the past. It is cheaper than stripe, but you’re also paying a monthly fee. In our case, it was $120 a month for a physical terminal in the office. I don’t know what the differences are for API transactions. It wasn’t something we were doing.

We are now with mxmerchant and they are okay? I’ve never seen a credit card merchant go down and not take transactions, but in the 1.5 years we’ve used them, they’ve gone down twice.

But we need to use them because they are the only processor the software uses and we need to now take cards through their system
That's kind of like claiming that SpaceX isn't that special because it was all just "ripe for picking" (or any new tech or theory really was all ripe for picking at the time that it was picked).

It seems to me that people forget that the "picking" part is what it's all about: actually doing the work.
This seems interesting to me. Shouldn't CS experiments be able to be backed up code? Is there no such standard for papers in the field?
That’s one huge part of Ayn Rand’s legacy.

In Atlas Shrugged, Hank Rearden locks himself for year in a small laboratory, comes up alone with a new formula for super strong steel and, because it is the best steel, Rearden becomes a very successful entrepreneur.

This makes absolutely no sense but for some reasons I don’t explain, this is now seen as how science and business should work in the eyes of people calling themselves "realists".
We all struggle more or less with imaginary problems which talked about could go away. I see this a lot on HN and it’s what makes this space more human.
Arranged marriage has entered the chat.
That's no more convincing than "If the surgery 'goes well,' that's still way better than just leaving it, since who knows if it grew back 'correctly'."
The original Whisper implementation from OpenAI uses the PyTorch deep learning framework. On the other hand, faster-whisper is implemented using CTranslate2 [1] which is a custom inference engine for Transformer models. So basically it is running the same model but using another backend, which is specifically optimized for inference workloads.

[1] https://github.com/OpenNMT/CTranslate2
Why would anyone just turn the light off when exiting the room?
For sure, although I based it on OP's stated transaction value + volume ("20k transactions a month with an average ticket size of $15 per transaction").

If you're doing ~$300K/month, it’s likely you would've already spoken to our sales team and we would work out custom pricing for your business.
I should have added a sarcasm tag. The thing that bugs me is that you could say a word other people don't like hearing on their own porch and be locked out of their home.
I'm running some instances on Hetzner Cloud, the oldest is ~5 years old, only recently had 2hr or so downtime, other than that - without any problems. And we are talking the cheap ones.

I did have a problem with their dedicated server almost immediately after spinning it up. Noticed that NVMe is broken, and support went like:

- 16:28 -> I contacted them

- 16:36 -> Their first response

- 16:44 -> I sent them SMART data

- 16:48 -> They acknowledged that the NVMe needs replacing and asked me if I consent to that (and loosing of the data that was not already lost -> but running RAID so no problems there)

- 16:52 -> I agreed

- 17:30 -> NVMe was replaced and server booted

I don't have too much experience with hosting providers on that level, but that was freaking impressive response time from them. So a happy camper as well :D

EDIT: Formatting
You should be more impressed knowing that that AlphaStar was handicapped. Its clicking was rate-limited and its inputs were delayed by something like 150 milliseconds to make it "fair" for the humans.

If you remove those limits, it would absolutely wipe the floor with the twitching corpse of any human player.

I saw it play Warcraft 2 without the limiters, and it was just ridiculous. It would dance the units around and keep using them with 1 hp left for many minutes and then heal them back up juuuuust enough to take exactly one hit from an enemy.
At what point is this malicious? What is the actual consumer use case for this being built - a word that is deemed offensive by the amazon product people magically bricks you out of your own home?
"Imagine a carpenter that says straight cuts aren't possible, just because they never maintained their tools and the last 10 cuts came out wrong."

Anyone who's worked on a construction site would agree that this is not too far from reality.

I agree, it's quite sad, but that sentiment usually comes with burnout from too many quick deadlines and vast piles of tech debt.
A substitute teacher isn't an effective way of judging the education system
Show HN: ReliableKeys – Set Spend Limits on OpenAI Keys
In this blog post, I take a closer look at different aspects of doing extra work and putting it into practice.
This article[1] has the stated reasons (this comment is not an endorsement, just informative):

Republican lawmakers pushing the new law have said it eliminates a “hodgepodge of onerous and burdensome regulations” that Texas businesses face. The effort aims to prevent cities and counties from enacting progressive policies that counter the state Republican supermajority’s aims.

“For too long, progressive municipal officials and agencies have made Texas small businesses jump through contradictory and confusing hoops,” said the Republican state representative Dustin Burrows, who introduced the bill.

[1]: https://www.theguardian.com/us-news/2023/jun/23/greg-abbott-...
Reading this page I actually wonder, why don't we do it all the time. It never occurred to me before, and I'm even used to the idea that bland sans-serif fonts are somehow required of the screen, but web-fonts look like shit compared to your typical older book typeface. This page is simply more pleasant to read.
"It's not... it's not shutting down! Aah-- oh wait, it shut down. All good."
> News: Stay up to date
The Étoilé community is an active group of developers, designers, testers and users. New work is being done every day. Visit often to find out what we've been up to.

> News
CoreObject Preview Release
Posted on 3 June 2014 by Eric Wasylishen

It looks a bit dated.
Depends on your use case. In my house we don’t turn on the big light, we use 3 lamps that make a nicer light. I can turn them on all at once from my sofa when it starts to get dark.
I'm confused. What about that is Puritanical?
Have you considered going to one of the archaic platforms and getting a proper merchant account? Moneris, banks (Chase, Wells Fargo), etc? Pretty much all of them will probably offer better support (a customer support line) and cheaper transaction fee.

You lose the developer friendliness, so you'll have to debate if that matters to you. To me it never did.

Or you could take a look at stax https://staxpayments.com/
Well, this is what it looks like when someone builds on another private entity's infrastructure. This kind of risk is built-in from the start, and as such, I think it must be considered before investing in it.
I tried Fly.io when looking to move away from Heroku. Some really cool stuff, I love their focus on multi-region apps. But it just felt like too many under documented things and edge cases and the support didn't seem like it would be there for me when I really needed. I ended up going with NorthFlank as my Heroku-replacement, they've had the odd hicup (mostly related to me being the first customer on their us east region) but communication and support has always been incredible. Really happy I choose them.
Because, obviously, too little abstraction is as bad as too much abstraction. The way to combat excess is not with more excess.

There are no automated to enforce good abstractions, but languages and tools can serve as a way to shepherd programmers into avoiding or preferring certain patterns. This is an argument as old as the programming language field itself.

For some people Golang strikes a good balance. I'm not one of those people, but I have learned to respect it.
I agree wholeheartedly. Code which is "designed to be extensible towards future use cases" very often expects the wrong kinds of extensions and actually makes it more difficult to extend it because it's necessarily more complicated.

> Most of the time, code that is easiest to modify or reuse is the code that does its current job in the simplest way possible.

Very much this.
I can't agree that Bitcoin has survived every attack vector, given the animosity over the BTC fork.
You used the word "fully", which means part of them isn't fully open source. :(