skysight-inc/HackerNews huggingface dataset:
chebyshev approximations are fucking awesome, but this article gives too short shrift to table lookup; it does go a bit beyond nearest-neighbor interpolation to linear interpolation, and correctly points out that this gives you error that is quadratic in the distance from the x-coordinate of the nearest table entry (and therefore worst-case error quadratic in your point spacing), and that this gives you half the error of the fifth-order chebyshev approximation. it says that this is a 'rare case', but in fact you will always get a lower error from table lookup if you use enough points. it's just that with only linear interpolation, the number of points rapidly becomes impractical

as i understand it, other commonly-used strategies include spline interpolation (using second-, third-, or even fourth-order interpolation, requiring respectively three, four, and five multiplications, which can be done concurrently) and, in suitable cases like this example, newton iteration from an initial table-lookup guess

unlike the piecewise-taylor approach outlined early in the article, spline interpolation only requires storing a tiny amount more data than simple nearest-neighbor table lookup (potentially three more points for fourth-order interpolation, so a 256-entry table becomes 259 entries)

on a different topic, i think it's easy to find embedded dsp applications where the easiest solution uses fourier transforms, which usually do require high-precision floating point. machine vision, radio communication, musical applications, etc.

incidentally, if you find yourself in a situation where you actually need the taylor expansion of √(1+x) or √(½+x) or something, and you don't want to do a bunch of pencil-and-paper algebra (or don't trust yourself), pari/gp has your back:

? sqrt(1+x) + O(x^5)
%5 = 1 + 1/2*x - 1/8*x^2 + 1/16*x^3 - 5/128*x^4 + O(x^5)
? sqrt(1+x) + O(x^7)
%7 = 1 + 1/2*x - 1/8*x^2 + 1/16*x^3 - 5/128*x^4 + 7/256*x^5 - 21/1024*x^6 + O(x^7)
? sqrt(1/2+x) + O(x^5)
%6 = 0.70710678118654752440084436210484903928 + 0.70710678118654752440084436210484903928*x - 0.35355339059327376220042218105242451964*x^2 + 0.35355339059327376220042218105242451964*x^3 - 0.44194173824159220275052772631553064955*x^4 + O(x^5)
Once more, this is _exactly_ why Ada has arbitrary precision decimal arithmetic. One merely needs to specify

type Result is range -100 .. 100 delta 0.0001;

and the compiler will figure out how to give you fast math with only the accuracy and resolution that you need!
It is a lot more likely for some random admin to inappropriately change a single boolean config setting as root, than for them to replace an entire software package which (by design) doesn't have code for a certain feature with one that does.
Absolutely they do, but that bias can be detected and weighted. More is better.
Weather Underground actually has guidelines for siting a weather station so that this is consistent --- presumably there are similar guidelines for this program:

https://www.wunderground.com/pws/installation-guide
To me, it appears like that's a lot of changes packed in this release!
Can I Opt Out of Meta's A.I. Scraping? Sort Of
That's what Weather Underground does (in aggregate).
It would in light of decades of case law prior to Google v. Oracle. An instruction set itself is not protectable IP, only descriptions and implementations are.

What restricts new implementations are:

1. Existing legal agreements, eg if you agree in a contract that you will treat an instruction set as protectable IP, you’d be violating the contract. (Assuming the contract is valid.)

2. Patents, if you need to violate a patent to implement an instruction set then you need to license or wait out the patent, or figure out a way to work around it.

I believe both of these were at issue in Intel v. AMD, since AMD was initially a licensed second source, and Intel thought you couldn’t implement the Pentium instruction set without violating its patents.
Repeat after me:

Renewables can't do base load. Renewables can't do base load. Renewables can't do base load.

If you have enough storage, you don't have to adapt your reactor second by second. You let the storage buffer out the peaks and valleys and you use the reactor to backfill the storage over the course of hours and days.
Hit Man (2001)
It’s pretty interesting, but given not all data can be replicated as cache on the front end, I don’t think it makes sense to say there’s zero latency.

A gripe I have with “full stack frameworks” is that they are primitive on the service layer. Encouraging users to write one off queries in components (like in the example) can be taken literally and often is. When this happens people adopt it like that and readability suffers. I’d encourage you to demonstrate with your examples calling a service for data rather than building a query for this reason.
Why do people dump litter like this? I can't even really comprehend it in a developed country.
नमन्ति फलिनो वृक्षाः
नमन्ति फलिनो वृक्षाः नमन्ति गुणिनो जनाः |
शुष्क काष्ठस्य मूर्खश्च न नमन्ति कदाचन् ||

What is the specific origin of this sanskrit shlok? Chanakya niti? Unlikely. Vidur niti? Who/what uttered this quote first?
In situations like this I feel that it is important to put a face to a name.

AccuWeather, a corporation like any other is made of people. These shortsighted decisions and shitty behavior are directly attributable to people who do them for selfish reasons.

So let's start talking about these people in the first person, not in the abstract.

Who is directly responsible for these atrocious actions and why do they stand to benefit from them?
Ask HN: If you are starting in 2024, what is the most productive solo dev stack?
Most answers to tech stacks take into account "knowing what you know best".

However, for people who are starting out, without the goal or aim becoming a software engineer and aside of the golden trio (html, css, javascript). What would you learn today to build web apps (both static content and interactive experiences)?
> Also, the load of the API might be a lot lower if it were possible to retrieve just the current measurement

/stations/{stationId}/observations/latest ?
Japanese hospitality wears thin as overtourism takes toll
Any nvidia employees here? How much are you worth now? ;-)
Put mine up in January 2021, zero maintenance, and it's been working great the whole time. Hopefully I haven't jinxed it. :)
Not from the UK. Far from it.

The assertion by richrichie was that "In fact .. (more people in UK are visited by the police for social statements than people in Russia)"

The response from vedmed concerned reported visits from police which can easily vary from actual visits from police given one country is better known than the other for not reporting police actions, and in any case cited no source for the claimed "reports" of arrest.

You did in fact refer to a user as "Sweaty" .. why and whether that was meant to land as an insult isn't clear - something you might want to work on.
Kando 1.0.0 trailer (first cross-platform pie menu) [video]
Over the past year, I have been developing Kando. It offers an unconventional, fast, highly efficient, and fun way of interacting with your computer!

You can use it to launch applications, simulate keyboard shortcuts, open files, and much more. It now runs on Windows, macOS and most Linux desktop environments.

I hope you enjoy Kando as much as I enjoyed developing it!
Promotion and Resume Driven Development.
I'll have to check this out. I thoroughly enjoyed Sensory Exotica by Howard Hughes which does a deep dive into four extraordinary senses: biosonar, biological compasses, electroperception, and chemical communication
You cannot patent an instruction set architecture, but you can patent mechanisms used in the implementation of the instruction set architecture. This is an extremely important distinction.

Usually these patents are written such that it’s difficult or impossible to implement the covered portions of the instruction set without violating the patent, but that’s by no means guaranteed.
> I'll be stuck supporting it.

which you ought to be charging a pretty penny to do so.
The percentage of white students at Stanford has dropped noticeably in recent years, as the Asian population has grown: https://stanfordreview.org/untitled-2/
What's your weather like?

Cyclonic (Hurricanes), baking heat, extended sub zero cold .. ?

I have an interest in stations that can last a long time in bad weather.
I implemented something like this as a Raycast extension[0]. Demo attached[1].

[0] https://github.com/irth/dmenu_raycast

[1] https://akko-cdn.hackrc.dev/media/e34cdc7683fece5260124ef47c...
>Instead I have to specify that I want it to generate a unit test, use kotlin-test and kotest-assertions

Am I missing something? I tell GPT to remember my preferences and it does.
I'd suggest you invest some time in the docs explaining what advantages it would bring over just using the tools directly as I said, add some concrete examples, that would be the main sell point.
I have a Davis Vantage Vue. It's a nice station, but requires a proprietary data logger to get a serial connection which I loathe. There's tons of good weather station nerd info on wxforums[0].

weewx[1] software supports sending data to CWOP and has drivers for the Davis station among others.

Bonus: you can also send data to CWOP over the ham bands via aprs, and all your data shows up on aprs.fi[2]

[0]: <https://www.wxforum.net/>

[1]: <https://weewx.com/>

[2]: <https://aprs.fi/>
Space Force plan to build 7 new telescopes atop Haleakala draws opposition
maybe OT but what's the Saint Seiya-themed "victory shoot" box?

Was it a game where you could shoot _people_?
What's so hard to get? Security and trust are lip service. Corporations lie to make a buck. How is it not obvious?

Actions speak louder than words.
You don’t actually believe patents and other licensing regimes are good, do you?
Capacitor might be toast. You can try replacing the flash bulb with one from a disposable camera, perhaps?
Welcome to the safest time to give birth in human history
What you posted was obviously a slur—this was not a borderline call. You can't make pejorative generalizations about entire populations like that on HN, no matter which population, nor how you feel about them. I'm surprised to have to spell this out.

HN's rules don't change during a conflict. On the contrary, they become even more applicable: "Comments should get more thoughtful and substantive, not less, as a topic gets more divisive." - https://news.ycombinator.com/newsguidelines.html

> So my assumption is that you just chose your side already

People frequently assume that they got banned because the moderator just disagrees with them, rather than because they broke the rules. We hear this from every side of every argument. All I can tell you is that what you posted would be just as unacceptable if it were about any other nationality. Like I said, this is not a borderline call.

Banned accounts are allowed to comment on HN, but their posts are killed by default. Users can vouch for the good comments posted by banned accounts, so the posts don't necessarily stay [dead].
My Mom recently had brain surgery and was recovering. Her machine would go off all the time and it took forever for a nurse to come buy and fiddle with it. I would joke to my Mom that it probably meant she was dying. Those beeps were so annoying. If anything, they should be beeping in the nurse's control area. It seems ridiculous it has to beep loud enough for a nurse down the hallway to hear it when it never seemed to be anything urgent or dangerous. Certainly, no one came running.
Crazy that people say shit like this without seeing a problem with it.
My rough understanding is CWOP was started by ham nerds and forwards all data to MADIS via FindU[0]

[0]: <http://www.findu.com/>
RIP legend.
GPT-4o retrieved this for me: https://www.macrumors.com/2023/09/06/apple-inks-new-deal-arm...
I think the parent comment was confusing/misremembering the rotational speed value in miles per hour as miles per second.
As opposed to purchasing a personal weather station, is there anything in terms of building your own weather station (buying a raspberry pi and sensors)?
Good points all around!

It's funny because I expect most of us do it for the art, but artistic merit doesn't pay the rent. This is why many smaller publishers have "locomotives" that are guaranteed to sell so they can publish "good" literature books that won't sell. Don't know about the big American ones, seeing as they're flooding the market I assume they're just playing a numbers game, let God sort them out...
Says the one who managed to insult autistic people and engineers at the same time?

Many of the best partiers I know are on the spectrum.
> you or your employer should pay for an ISP that isn't using cgna

That may not be an option at all, especially with working from home or while traveling.

For example at my home all ISPs i have available use cgnat.
Great point. Editors are filters for what the general public sees. The analog here is probably BookTok or whatever the social media version of book influencers is. They similarly can be expected to promote what they like, or eventually lose authenticity and viewership. Or just start including cartoon sounds into every video.
Doing what others want you to do and going boldly into face great danger in the unknown is a respectable masculine behaviour though. There isn't anything toxic about that, it is the only way that the unknown is going to get explored. I agree that it'd be a much better idea if he'd stayed home to look after his wife and family. But the behaviour isn't toxic, it is still productive. Ill advised without a doubt.

But that is like saying a married man shouldn't join the army. There is a reasonable expectation that some married men will die horribly in service of their society leaving behind widows and orphans. Particularly in the pre-antibiotic era we're talking about when horrible death was a real possibility at any moment anyway.
Perhaps build simplicity is also an attractive point?

Basically a rather simple Makefile, gcc, qemu, xorriso...

I see lots of open source hobbyist OS projects require you to build your own GCC, which is not fun. Xv6 works with the standard gcc (provided by distro package manager). On macOS: just install homebrew-i386-elf-toolchain, and tweak some lines on the Makefile. Done. You are ready to build Xv6, which should take about a minute or less.
Are you talking about Keychain Access, or do newer versions of macOS have something directly inside System Preferences?
It's not grammatical. Reading the article parts of it seemed poorly machine-translated to me (and the whole thing seemed mostly a sequence of straw-men).
Real-time synchronized video playback, All Open Source
As the author of the default bc in macOS and FreeBSD, good luck.

Also, while mine is in C, I have tried very hard to eliminate all memory safety bugs, and I think I have done pretty well.

https://git.gavinhoward.com/gavin/bc/
The riser cables look delicate and likely to introduce latency.

I think mainboards, particul;arly ITX, could have PCIe sockets on the back or on the edge, and/or at right-angles - for example you could mount a GPU on it's side next to the mainboard, plugged into a right-angled socket on the edge of the board.
Nice services excellent
Nice! Way to go; we need more of this!
Isn't this what containers are for. Someone somewhere gets it configured right and then you download and run pre setup container and add your job data ? Or am I looking at the problem wrong?
I don't think Spanner is supposed to be cheaper than DynamoDB.
Why not just make the certificate short-lived instead of having a certificate with shorter-lived claims inside?
Both scenarios are unlikely. Most likely it will be a long time of being tortured by doctors trying everything in the book to squeeze a few more days of money from your insurance.
Nope, still unwise. Easy to steal, easy to clone, hard to script. Keys stored in hardware is simple and easy on most platforms these days. Yubikeys or Mac SEP is ideal.
And even if you did this, which may in principle be possible, you still wouldn’t be able to prove that there aren’t any backdoors leveraging unexpected physical interactions between components.

For example, even if everything was provably manufactured to spec, it could be laid out in a way that exposes side channels, enables rowhammer-like attacks, and so on.
Google and MS also need to be fined and split up.
Who cares about economic terms? It is my money, and I will light it on fire if I want to.

Furthermore, sweat equity is real. You can put sweat, blood, and 100k of materials into something and have an 300k asset. It doesnt matter if a desert lot was dirt cheap.

I find it funny when people forget you can create value yourself instead of passively investing in someone else who creates it.
It shows that it's /competitive/ despite having just written an interpreter (which is seriously impressive). Further optimizations are possible, as evidenced by newer benchmarks and further improvements to Chrome. But that required a lot more time and effort and funding by Google.

Oracle's profit motive is (AFAIK) enabling polyglot scripting inside their database. But Google has a profit motive of not having to pay Firefox or Safari a bigger chunk of the search engine ad profits.

So yes, I agree that the outdated benchmarks are a bit fishy. But if there was enough of a market I have no doubt that the Truffle/Graal devs would know how to put more funding to good use. There are alternative JVM runtimes that optimize for latency or start-up times. The Oracle JVM is optimized for their core market (long running server processes).
Do give LLMWhisperer[1] a try. It does a good job preserving the layout for the most part — but one cannot escape PDF hell.

Try LLMwhisperer Playground[2] with your documents; there is no need for any setup.

Extracting multi-column layout example - https://imgur.com/roYmv0I

[1] https://llmwhisperer.unstract.com/
[2] https://pg.llmwhisperer.unstract.com/
> No, it's an economic limitation.

I don't believe that I said it was not. Although, you should look at France as a special case.

> You can of course turn the output of a nuclear plant up and down, reasonably quickly.

Well, yes and no. Most contemporary reactor designs do have the physical capability to fluctuate between about 30%-100% power. But the ability to model such a core (accurately) has been a relatively recent thing, which has knock on effects for developing a core loading plan, doing a safety analysis, and performing monitoring/prediction. This was because most of these reactors were specifically built to satisfy base load requirements for their communities, there was no demand to develop the methodology initially. The whole economics reason came about much later when people started talking about actually developing said methodology. Its kind of a big deal because your AO bands are part of your licensing basis.
Depends on how much the company pays me :)
"Ask HN: Who's Hiring?"
Man what a cool plane.
It’s really not a problem at a certain point. Also, we’ll probably have “remove and replace” but for software in the next couple years with this stuff.
That is how we end with students always cloning UNIX on their projects, instead of going alternative roots like Redox or SerenityOS.
This looks super impressive. I can’t wait to try it out.
Maybe it should become best practice to publish honeypots. Anyone who claims to reproduce these papers or cites thsm gets autolisted for fraud.
Something akin to `std::optional` would have been great. These days, folks don't come to C++ from C and are not used to such under-the-hood tricks.

The committee decided that since the reference can't be null, therefore, we'll insert something into the map when someone "query" for a key. Perhaps two mistakes can make a right!! It is hard to make peace with it when you are used to a better alternative.
Los Angeles area, so the only issue here is heat, and even that is usually only a few bad weeks a year. The Tempest app tells me the hottest day was when it hit 109F the first week of September 2022, and that whole week had highs above 100F.
I agree with the author's opinion.
I think as power consumption only gets worse for GPUs, external GPUs is the solution that makes the most sense...
Windows Internals book series, old MSTech Journal and DDJ issues, VMS manuals on digital archives.
you can easily export your bitwarden data and self-host a bitwarden service
That can encourage it, but people will need to charge even when it's not windy. Having a smart charger wait for cheap electricity which may never come is a great way to end up with dead battery.
I would kill for a video of the radio star.
Here’s a guide on exploring 120 years of global weather measurements with Clickhouse. I enjoyed following this guide over a weekend. Also it gives you a sense of the dataset, even if you’re not interested in the clickhouse part.
https://clickhouse.com/docs/en/getting-started/example-datas...
The BYD Seagull meets European safety regulations.
My favorite secret hand gesture in a painting is in the portrait of the Duchess of Alba by Goya.
https://www.researchgate.net/figure/Francisco-de-Goya-Duches...

The text on the floor that she is pointing to reads 'solo Goya' (only Goya) and was not discovered until the painting was cleaned in modern times.

As to it's significance, draw your own conclusions.
ChatGPT?
Seriously though, this is such a weird reply and doesn't fit at all with the account's previous comments. Also has that kind of not-quote-right feel that a lot of ai generated content has
> As he had many times before, he showed his four elderly clients how to offer prayers at the shrine, a ritual of bowing, clapping and ringing a bell attached to a thick rope.

I dislike how the article frames this behavior as innocent and acceptable because Sherlock had been able to do this several times before.

The rituals at the shrines and temples are sacred to those in attendance, and Sherlock surely knows this. Appropriating those rituals out of ignorance and fashion, in front of those in attendance, is indeed disrespectful.
This adds more icons, rather than allowing you to manage the existing ones.
https://apps.microsoft.com/detail/9pktq5699m62?cid=icloudweb...
At least the article implies that he was conflicted about his decision to go at it again. His surroundings pushed him towards that end; see quotes above.

- harmful (to him / his family)

- deplete of choice (context of strong social pressures / authority)

- no benefit other than for colonial grandstanding