skysight-inc/HackerNews huggingface dataset:
It goes like this:

(1) Abstractions are expensive. That's because, by their very nature/purpose, you build on top of them. Abstractions for code are very expensive because the code you build on top of them become tightly coupled to the abstraction such that you typically have to heavily rewrite the code to change the abstraction.

(2) So, it behooves you to make sure that abstraction solve a big problem for you. And you definitely want to make sure the abstraction doesn't make things more complex for you.

This kind of thing where you write one language in terms of another is pretty much always a bad abstraction to adopt because you always end up needed to deal with the original language anyway. So you need to know the alternative language, the original language, and the details of the mapping mechanism. These things tend to handle the easy cases well, so at first it may seem a breeze, but soon enough you run into problems and when you do, you are now debugging your code in the alternative language, the mapping code, and the result of the mapping in the original language. Sure, easy things are easier, but hard things are harder. Which do you want to optimize for?

Usually, the abstraction is too simple as well, meaning it doesn't provide a way to express or access some of the things you end up needing from the original (SQL started off simple as well -- all the complex stuff it has ended up there due to some need at the time -- some of those needs will be your needs too). So now you need to find a way to work around the abstraction, or learn the details of its extension mechanism and build yet more code on top of that.

And, there's usually some case or issue that ends up being important to you that the author of the abstraction doesn't see as that important. So you end up dealing with, living with and/or working around inefficiencies or gaps that wouldn't even exist without the abstraction.

In the end, the abstraction gives you the impression you don't have to deal with SQL, but this comes a large and on-going cost and it ultimately doesn't even deliver since you'll be debugging SQL the tool generated (which is more difficult than debugging SQL you generated). I'm not much of a fan of SQL, but you're kidding yourself if you think you can use something like sqlite or postgres and not deal with it.
AI is incredible tool to get better in many fields
I wonder how the Quality of Life compares between a Phillipina woman living on whatever her pay is compares to the NYC cashier paying $2,000 a month for a small bed behind a sheet in the corner of a shared apartment.
Appliances are made in groups of 3 - the stripper, the luxury, and the one medium.

1. stripper - gets people into the showroom because of the low price

2. luxury - for the people who are not price sensitive and just want the best. This generates a lot of profit with little added cost to manufacture

3. medium - people see the stripper and upgrade to the medium, but aren't interested in the luxury price. This is where the bulk of the sales and profits come from

This is called "bracketing" and you'll see it all over the place. Airline seats, for example.
haha, that's pretty clever. makes you wonder if fermat was doing a similar prank with his margins
It would be interesting to measure the environmental cost, which is substantial, against the benefits: 40 minutes instead of 50 from Tokyo to Nagoya, 67 minutes instead of 90 from Tokyo to Osaka. Is this reduction in travel time worth consuming 3 to 4 times the energy?
Will it replicate? I somehow doubt it.
> you're dead and no longer exist.

That's an assumption, not a fact, and there are very rigorous philosophical arguments for personal immortality. But even given personal survival of death, and given that the remains are not technically a body anymore as a body is part of a living person (a severed hand, as long as it remains severed, it not a bona fide hand), it is still a show of respect for each person and the memory of them, of the fact of their existence. It isn't a matter of what they would or would not have wanted, or do or do not want, but our own relationship toward people. How we treat remains has enormous importance and consequences for our sense of human dignity; it both reflects and shapes that sense of dignity. Treating a corpse like trash translates into a devaluation of human life and the life of the person who has died. The implication is entailed. But treating it with respect also entails a conclusion: this was a person, and that we treat their remains with respect must mean that respect is due, and it is due because they are the remains of a human person. We consider attacks on statues and other images of the dead hateful and disrespectful. How much worse is it to attack and disrespect someone's remains! Religious images, also clearly not remains, are likewise disposed of in a respectful manner according to religious law and custom because of what they depict.
The ideal of an image format the can progessively support different sizes was discussed back when solutions to the responsive image issue were first being sought out e.g. https://blog.yoav.ws/posts/responsive_image_container/

JPEG 2000 already offers the ability to encoded multiple sizes of an image in the same file https://www.verypdf.com/pdfinfoeditor/jpeg-jpeg-2000-compari...

I think there was some hope that JPEG XL might be able to meet this need too
I mentioned a lot of different things. SRO's are a good fit for some people. Not for others.
There's still nothing that comes close to Warcraft 3 (the original, not the remastered abomination, don't fucking touch it). Dawn of War 40k had some neat ideas as well.

So probably WC3 -> DoW 40k -> Starcraft 1/2 -> weep because the genre is dead
This is a Western point of view.

Already from a financial standpoint, an EV is much cheaper than a Gas Car in India (an entry level Tata EV costs $9-10k after tax, and an entry level ICE Maruti Suzuki costs around $9-11k after tax), but everyone is holding out on buying one until the charging infrastructure is actually built.

The charging network in India just doesn't exist. At most there might be 2 charging ports at a gas station, and oftentimes the station attendants just don't maintain them leading to broken chargers.

Infra enhancement is happening, but it will take 4-7 years to happen.

This is why Hybrids are becoming popular - the taxes on them got dropped to the same amount as an EV, and you won't face range anxiety as you can switch back to gas.
What Is the Biggest Obstacle for SOL Developer Ecosystem?
> using data and reasonable, precedented criteria

That analysis makes several idealistic assumptions, e.g. frictionless international borders. It’s a good starting point, but his other videos analysing specific corridors seem more grounded.
Considering every new generation of Samsung buds (along the same product line) sounds magnitudes better than the last, I don't see why I would ever need to replace a battery. The batteries in my buds plus lasted me until buds pro were released, and my buds pro batteries lasted me until buds2 pro were released, so I have no reason to doubt my buds2 pro batteries will degrade before buds3 pros come out. And of course they will be the best sounding buds on the market so I'll buy them, because why even own buds if not for the sound quality.
instead of actually learning how to code something useful, 12 year old me spent hours fooling around with whoadude nonsense like:

A:> debug.exe
-n a:\debug.exe
-l
-a 100
-g =100

-n a:\debug.exe
-l
-a 100
-g =100
by "released" they mean not made for mass consumption.
No. I've spent 16 years on this site discussing DNSSEC in detail on this site, as the search bar will aptly show.
The issue in India is that bicycles (and to a lesser extent motorcycles) are a death wish. Plenty used, because also cheap. But I’ve personally seen several seriously nasty accidents that would not have hurt anyone even with the minimal protection that an auto rickshaw provides.

Also, women tend to get groped more on bicycles/bikes, and weather is a big problem. The shade on an auto rickshaw in Hyderabad, or when it rains in Bangalore are pretty handy.
> The gist is that certain headphones can connect to 2 Bluetooth endpoints and switch between whichever one is actively sending audio

I hate multipoint bluetooth. It only seems to work in the most basic of scenarios and nobody appears to have been testing the damn thing out of that in real life. Yes Bose I'm looking at you.

Good <deity> that is stupid hellhole of having audio stolen from you because some audio happened to play on the second device because you (or an unattended browser autoupdate) (re)opened some youtube tab, or constant nags about "foo disconnected / foo connected" when at range limit, or you took a call on your computer and moved and got out of range and sure enough it swaps to your phone which decides "oh sure you probably want to enjoy some loud music" and helpfully proceeds to blow your eardrums.

<Deity> forbids you have more than two regularly used devices in which case it's completely useless anyway.

Meanwhile my Beyerdynamic is not multipoint, it merely remembers what it has been paired to (I'm up to six devices now) and just connects to the last one on power up. If I want to use them from another previous one I just pop in bluetooth quick settings and choose "connect to FreeBYRD" which disconnects them from the other one, y'know, like we used to do when there were actual wires plugged into actual physical plugs, which BT is a glorified copperless version of anyway.
I don't think it does work for everyone. It probably has a lot to do with their level of religiosity and proportion.
Sourcing here is 2019 article about just one AWS contract. Apple also uses Google Cloud and Azure extensively, not just tryouts, they were one of Google Cloud's biggest customers. They are also building their own data centers. (TL;DR it's much more complicated than these comments would indicate at their face)
If you manage to cut metal with a table saw, you are a much braver person than I am
The evolutionary use of anger is to disincentivize others from mistreating you.
It's idiotic that health insurance companies aren't clamoring to buy out SawStops and hand-deliver them to everyone with a table saw, asking them to install them at no cost in exchange for an insurance discount.

It's idiotic that health insurance companies don't pay for gym memberships and reduce your premiums if you deliver them screenshots of your workouts and pictures of making healthy food at home.

That's what a sane insurance company that wants to increase profit margins would do. Get out there in the field and reduce the number of times they need to pay.
What I mean to say is that we're hiring Golang engineers.

I mean, is that OK? To have a technology stack that you are hiring for (Google Cloud, Golang, Terraform etc), and to look for candidates with experience with that stack, or who would consider learning that stack?

ps. This interview question was designed to also be a great question to learn that stack with, but I would not expect a senior programmer would be able to do so in one weekend -- hence I gave programmers as much time as they wanted, in many cases, several months to play around with the stack and see if they enjoyed it in their spare time. Some engineers even asked for some budget to play around with it in Google Cloud and I provided it.

Or should we just code each service in Rust or Elixir or Node or F# or whatever language stack a candidate prefers that day?
That $50 number seems incredibly optimistic. Just the rebuild cartridge is selling for $99 right now: https://www.sawstop.com/product/standard-brake-cartridge-tsb...

And the saw frame has to be much stronger to handle the force of stopping that blade. Throwing $50 of new parts on an existing frame just means you throw the whole saw away after it triggers.

Every time this triggers, you need a new cartridge and blade ($40+) and time to swap them in. If I was sure this was saving a finger (as the dramatic stories in the press state), then I wouldn't think twice. But it probably just wet wood or something else conductive causing a false trigger. Show me the false rate data please.
Small detail which helps me calibrate on the quality of the article (from MSN).

They list a 300k salary for a lawyer after saying open AI is hiring top legal minds.

I'm sure they are hiring top legal experts, but $300k is very little money compared to the cost of a good corporate lawyer.
There is a zero percent chance you have paid 100% attention 100% of the time. A lot of accidents happen when two (or more) edge cases collide. The wind slams a door shut at the same moment that the blade catches a knot in the wood.

It's foolish to be a human and think you have the abilities of a robot.
Counterpoint:

The material and monetary cost of the number of wired headphones I've destroyed in the 6 years before I got wireless head phones (because there was no realistic way to stow the cabling for the activity I was involved in) probably approaches the cost of the 2 pairs of wireless headphones I've owned in the last 6 years.

I don't think they cut the headphone jack just to sell these headphones. While it is true that you can make a headphone jack as water-resistant as the rest of the phone, every hole you put in the phone adds to the design and assembly cost to maintain the same IP rating. And each hole significantly adds to the complexity of repairing that phone in such a way that it maintains that IP rating after the repair.
Amsterdam is dramatically lower density than the environments anywhere in Asia. And dramatically more orderly than anywhere I’ve seen in India.
> We already implemented some of the recommended practices...

Looks like these recommended practices did not include benchmark the queries and DB for the workload. And 99.99% there was no person with performance engineering mindset was involved (or was/ were completely ignored)
The patent[0] is over 20 years old so it should have expired regardless - except it got 11 years of extensions. That's a bit of an odd situation because SawStop was selling "patent-pending" saws since the very early 2000's...I'm not sure the extension guidelines were intended to give companies 30 years of exclusivity and protection - it would make more sense in a situation where they couldn't start profiting on the patent until the patent was finally granted. There's a reason they're supposed to be 20 years from "date of file" instead of "date of approval". The current system could encourage companies to try to get their patent applications tied up in appeals for as many decades as possible.

Regardless, it would have made sense for them to agree to FRAND [1] licensing >5 years ago which might have accelerated standards adoption.

From https://toolguyd.com/sawstop-patent-promise/ :

> I am a patent agent and I just took a look at the patent office history of the 9,724,840 patent. It is very interesting because it spent a long time (about 8 years) being appealed in the court system before it was allowed. While patents are provided with a 20 year life from their initial filing date (Mar 13, 2002 for this patent) there are laws that extend the life of the patent to compensate the inventor for delays that took place during prosecution. The patent office initially stated that the patent was entitled to 305 days of Patent Term Adjustment (PTA) and that is what is printed on the face of the patent. But the law also allows for adjustment due to delays in the courts, which the patent office didn’t initially include. So SawStop petitioned to have the delays due to the court appeal added and their petition was granted indicating that it was proper to add those court delays to the PTA. So the PTA was extended to 4044 days, meaning that this patent doesn’t expire until 4/8/2033!

> The other interesting thing about this patent, is that its claims are very broad. Claim 1 basically covers ANY type of saw with a circular blade that stops within 10 ms of detecting contact with a human as long as the stop mechanism is “electronically triggerable.” It would be VERY difficult to work around this patent and meet the CPSC rules. So the fact that SawStop has promised to dedicate this to the public is at least somewhat meaningful.

> BUT, SawStop has many other patents that it has not dedicated to the public. I have not analyzed their overall portfolio, but is is very likely that the other patents create an environment that still makes it difficult to design a saw in compliance with CPSC rules. So it is entirely possible that the dedication of the one broad patent was done to provide PR cover while still not creating a competitive market.

0: https://patents.google.com/patent/US9724840B2/en

1: https://en.wikipedia.org/wiki/Reasonable_and_non-discriminat...
Large amount of US popular is clustered around key areas (East Coast corridor, West Coast Corridor, Midwestern cities etc.

No reason these couldn't be linked up and are more populous than many equivalent regions with HSR. It's like power grids, noone is arguing that one big one from SF to NY is the right solution.
Why do you think they aren’t currently taxed?
> But shouldn't I be the one to weigh the value of a risk to only myself against the value of my fingers?

What about employees? They don't get to decide.
Nowhere near the usability of Linux, let alone something like MacOS.

I'd be really happy if I could easily deploy small self-contained embedded applications using general purpose ARMv8 processors. Like one would do with an infotainment system for a car, which is currently done primarily with QNX.
Yeah, i looked at the proposal in more depth and it proposes 36 months from publication until the rule takes effect [1]. That does seem like a lot of time (the proposal itself notes that this is longer than usual).

I guess the benefit to SawStop is that they sell a better product, but turns out most people won't pay 2-3x the price for the added benefit. If they can make everyone implement the same feature, then they still probably won't compete on price, but the price difference will go down, and perhaps people will pay a low to medium premium for a slightly better safety mechanism.

As far as regulatory capture goes, it doesn't sound particularly nefarious. I do believe that the folks at SawStop genuinely believe this is necessary regulation.

[1] https://www.federalregister.gov/d/2023-23898/p-145
You can hurt yourself with a whole array of tools, especially in construction. A sawzall is a pretty horrifying gadget really, for example, and that's likely more popular among homeowners than a table saw.
I find it quite ironic that google are the biggest players in creating solutions that actively contribute in defeating their very own anti automation software.

Makes you wonder if the goal of their captcha system was ever really to stop people from botting.
Pretty much any circular saw made in the last twenty years has a brake.
Fantastic! The best part about hearing aid battery standards is that there are so many of them to pick from!
What range should it be?
And after this change passes, the hobbyist workshop won't have a table saw at all.
> Any trip that involves air travel instantly adds 3 hours to the process

I show up 30 minutes before boarding at my small American airport. Add 20 minutes for travel to the airport and 45 for getting out and you’re sitting comfortably at 90 minutes + flight time door to door to anywhere in the world.

In Europe, I agree, it was closed to 90 minutes pre and post flight plus travel time to and from the airport.
> Oh I see MySQL added functional indexing in 8.0.13, [...]

We're talking about agonostic ORMs, not specific benefits for each of the databases.

I wish there were an SQL standard. But, the best part of standards is that there are so many of them. :(
Ask HN: Which US news outlets do you still trust?
I'm tired of all the sensationalism and editorialized headlines. Where can I go each day to get a _reasonably_ unbiased take on current events without all the bullshit?

Edit: On the subject, how does NPR hold up these days, in your opinion?
That depends on whether they're a legitimate object of your anger. If someone injures you and then ignores your complaints, no it's not abuse to be angry with them.
Once again, it’s only economical to build something if it’s “luxury”

Hopefully when the cars and the line are rundown in 20 years regular people will be able to afford this as a way of travel
Mine are apparently made of quartzite. Not much public info about this particular implementation ("QXR")
this tech has been on the market for decades
People want a far-off bogeyman rather than to look deeper at causes and solutions.
> But shouldn't I be the one to weigh the value of a risk to only myself against the value of my fingers?

I agree, at least until we get free universal health care, then the government has an argument for making these decisions.
The current title is the opposite of clickbait, it's literally the conclusion of the article.
Do you think the government should regulate workplace safety?
Yeah, I had to scrub plans for riding the Coastal Starlight next month…
Printed circuit boards are widely recognized for their essential role in electronics tech, but I think they have underappreciated potential as an artistic medium too. The PCB badge projects you see at hacker conferences always catch my eye for their unique look and creativity.

Back in 2017 I struggled with electronic-CAD software for a sumo robot project, and ever since I’ve found excuses & clever ways to avoid trying again.

Last August I decided it was time to work through this skill limitation. I set a goal for myself to produce a birthday cake badge in time for my daughter’s 7th birthday at the end of the month!

In this post I’ll share some practical tips I picked up along the way plus a new product reveal!
Ask HN: Search engine ranking monitoring tool?
What are your favourite tools to monitor your website search engine ranking daily/weekly?
You may have induced latency driven by window sizing/scaling/acknowledgement RTT as well.
> The tracks discussed in the article are BNSF.

No. The unique trackage to be used between SFBA and LA is the "Coast Line" which is owned by Union Pacific.

FTA: "Dreamstar signed a Memorandum of Understanding (MOU) with Union Pacific Railroad, [...] that would allow Dreamstar to operate its trains on the tracks owned by Union Pacific."

Ctrl+F "BNSF" finds no matches in the article.
Pressure treated wood is also soaked with copper azole, which I believe increases its conductivity.
The downside is after you use the platform for a week, you have to delete all the expired models yourself and clean up all the labels or face a hefty housekeeping surcharge.
RIP.

Lucky who is born in an English-speaking country with a short name easy to remember by other English monolinguals. The "Higgs boson" has many fathers, but his name got attached to the concept for simplicity, giving him world fame and, ultimately, a Nobel prize when he likely didn't contribute significantly more than others, cf. https://en.m.wikipedia.org/wiki/Higgs_boson#History or https://en.m.wikipedia.org/wiki/Nobel_Prize_controversies#Ph...
Bosch already has these table saws ready and available for jobsite-type of saws, they are sold in Canada I think. Techtronic Industries (Milwaukee, Ryobi) and Stanley Black & Decker (DeWalt) are huge enough to just push through and it will filter to all the brands they manufacture. Delta is smaller, but this is their bread and butter so probably they have some technology lying in wait.

The higher end table saws is probably a different story, they are even smaller manufacturers, but a lot of that stuff is different anyway.