skysight-inc/HackerNews huggingface dataset:
i admit to not being very familiar with the current version of os/360; can you elaborate?

btw, when you say 'z/OS (descendant of System/370)', i think you are confusing hardware and software; system/370 was the hardware (obsolete), os/360 the software (sadly, not obsolete; later renamed os/370, mvs, and z/os in a series of increasingly desperate attempts to escape its reputation)

generally the functional/imperative contrast centers on mutability: imperative style uses mutability, and functional style doesn't. is that what you mean? i'm not sure a functional core in the sense of 'mutation-free core' is a reasonable way to build a computer operating system, because limiting resource consumption and handling failures reliably are two central concerns for operating systems, and typically immutability makes them much more difficult. immutability does have a lot of uses in modern operating systems, but at least on current hardware, it makes more sense to me to build it as an functional shell around a mutable core than the other way around

(the other aspect of the functional/imperative axis has to do with constructing new functions at runtime, passing them as arguments to subroutines, and returning them from subroutines: you do these things in functional programming, but not in imperative programming. i am at a loss how this could relate to what you're talking about at all.)

it's not clear to me what https://web.archive.org/web/20070403130947/http://alistair.c... has to do with functional-core/imperative-shell or for that matter with operating system kernels. can you elaborate?

for the most part operating systems design is an exercise in delegating as much as possible of those 'executive decisions' to userspace. 'mechanism, not policy' is the mantra for kernels and for system software in general, including things like device drivers and window servers. that way, you can use different policies in different parts of the system and change them over time without destabilizing the system. i feel like microkernels are generally better at this than monolithic kernels, and sel4 in particular takes this to the extreme
The person you're responding to built a search engine from scratch.

I can count on one hand the amount of commit messages I've read that were useful. If I'm trying to understand what the code does I'm more interested in reading the code, even if the commit message is extremely detailed. When the team is small it's even less important because I'm already aware of every change being made.

Just my experience though; would be glad to hear others deriving benefit from commit messages and describing how those messages should be written.
The Shuttle was human rated (though in retrospect, perhaps wrongly) despite having basically both of those exact same flaws.
Something from Davis Intruments or Kestrel would very good. But they are not cheap.
Related:

Chebyshev Approximation - https://news.ycombinator.com/item?id=10115336 - Aug 2015 (60 comments)
You can use an unreleased "Passwords" app on Windows today? One that, based on leaked information so far, only runs on iOS, iPadOS, and MacOS. Where can I download it?
The future is a mixture of Idiocracy and WALL-E
In reality, it is in non-market economies that you have a few owning everything: North Korea (the Kim family), USSR (the party), etc.
Just did a quick search, looks great; easy to set up, and cost <$500. What's the maintenance like? I see it's solar powered, provided not in complete shade https://help.tempest.earth/hc/en-us/articles/4414460312603-P...
Many! Carbon pumps, reverse-turbines (technically jet engines), water pumps, etc.
HP is a terrible company and should be boycotted. I've had problems with their whole range from printers to laptops. Lenovo is a superior alternative.
I live in Portugal, and not only do I have a weather station, I’ve set up flood gauges with GSM uplinks along several local rivers - because I live in a watermill and I want to know when we’re about to have a bad time, after getting hit by a centenary flood.

Nobody wants the data, sadly - there used to be a national monitoring system on rivers up and down the country, but after 2008 it was abandoned, and now there’s only limited monitoring of major rivers, and none of tributaries. The IPMA and APA eventually responded and said thanks for your interest, but we have no means to ingest third party data.

I wish it could be useful for someone other than myself - but short of building my own platform and ingesting the APA’s copyrighted data, it ain’t happening.
i think the pricing is a mostly irrelevant detail, actually, which is why i didn't mention it. what's relevant is availability

you're right that availability of counterfeits isn't real availability, but i think you're vastly exaggerating the seriousness of that problem. a more likely reason for chinese distributors lowering their prices for the atmega328 is that it's not appealing for new designs, so they need to offload their leftover inventory
It'd be better to reserve "Toxic Masculinity" is the undesirable type of masculinity? Going foolishly into the unknown and dying is just standard masculinity. Someone has to venture into the terrible unknown and if it is a choice between men and women it'd better be the men.

It is stupid. But being stupid is hardly something to insult people over; it is too common when going on an adventure. Clever people generally have low risk tolerances and stay home.
Some other useful things about Chebyshev approximations:

1. You can use a Fourier transform to get the coefficients in O(n log n) time.

2. So, multiplying two approximations only takes O(n log n) time.

3. Also, adding, integrating, or taking the derivative only take O(n) time.

This is why chebfun/chebpy can run so fast while magically finding roots/derivatives/etc. A couple other interesting facts:

1. Remember the double-angle formula? There's a more general recursion for the Chebyshev polynomials:

\[ T_n(x) = 2x T_{n-1}(x) - T_{n-2}. \]

So, e.g.

\[ T_2(cos(theta)) = cos(2*theta) = 2cos(theta)^2 - 1 = 2cos(theta)T_1(cos(theta))
- T_0(cos(theta)) \]

2. Computers actually use this recursion to calculate sines and cosines! So, it's a little inefficient to code your Chebyshev polynomials using `math.sin`.

3. Using generating functions, you can get a closed form for T_n(x) that only takes O(log n) time to calculate. (Note: assuming you count multiplications as constant. However, you actually need O(log n) bits to accurately represent x, so it's more accurately O((log n)^2 log log n).)
I hope he's comfortable with goats.
Oh definitely, they have tons of services and I personally use most of them. I was mostly just questioning this from the gp:

> You keep claiming you’re becoming a services company, but then you keep doing things like this […]

It seems to me that Apple doesn’t see itself as a services company despite offering all sorts of services. I think they still largely see themselves as a hardware company selling Apple hardware, and the services are just there to enhance that hardware or make it more enticing.
“I am utterly shocked and disgusted by this shameful decision of the secretary-general,” said Erdan. “Israel’s army is the most moral army in the world, so this immoral decision will only aid the terrorists and reward Hamas.” - Israel's UN envoy, Gilad Erdan

[the UN had] “added itself to the black list of history when it joined those who support the Hamas murderers”. - Benjamin Netanyahu
The zapper goes into port 2, and a standard controller goes into port 1.

The game manual says that you can control the duck with the control pad (which is in player 1's controller port), which would usually be controlled by a second player. This isn't a secret to anyone who bothered to read the manual.

https://www.gamesdatabase.org/Media/SYSTEM/Nintendo_NES/manu...
Marginal versus average cost. Extremely low marginal cost (cost of the next unit to produce) but extraordinarily high average cost (includes capex). You typically make decisions for profit maximization on marginal cost.
Mercator projection seems to be a mapping approach. Very confused about the alignment to star constellation mentioned in the blog and further perhaps a clear explanation of the code use as well.
I would like to see historical high and low data for every day and location on Earth for the past 100 years. Does anyone have a dataset containing this information?
Some of them remind me of YouTuber Ashens' intro sound.
it sounds like your assessment of environmental harms is mostly guided by surface appearances, but things like paper mill pollution are not easily visible or understandable
FWIW, purple air is basically this minus wind information.
“Flagged” - come on. We can take a second for pats on the back. Thanks dang, et all. This is a good place. It’s appreciated.
There's a similar project to aggregate rain stats at https://rainlog.org/

Most participants are located in Arizona (project is run by University of Arizona), and kind of makes sense because rain is important in the desert.
Moments of Doubt by David Roberts is also enjoyable.

https://www.goodreads.com/book/show/112066.Moments_of_Doubt
Welcome to the Caves of Larn
Hmmm, at first glance Tempest isn't currently compatible with CWOP.

Edit: Nevermind. It looks like Tempest themselves sends the data to NOAA, so it's already taken care of. Nice.
In the book The Sixth Extinction, the author posited that you really don't need very sophisticated or systematic hunting to bring megafauna to extinction. Their strategy for survival is to be large, but at the cost of very long reproductive cycles. Slowly but steadily picking one off every now and then can bring them to extinction over the course of centuries, which at the same time means their slow demise and the cause of it can easily go unnoticed.

Megafauna extinction is closely timed with the arrival of humans on just about every continent or island we happened upon. Even Africa is relatively more depauperate compared to the distant past.

Of course not all of them found their end. There are still moose in North America, and giant tortoises in the Galapagos that literally floated away from the coast of South America, where they later went extinct. But there are fewer everywhere.
"This message cannot be downloaded because it no longer exists on the server. You can copy the message or delete it."
Developers are such on-the-spectrum nitpickers. I guess that is what makes them good at their jobs and such unenjoyable cocktail party companions.
No surprise this is coming from the GraalVM folks. Java (as Oak) was originally created to solve -- not WORA, but the memory safety problem.
OP did also say "They wouldn't even have to be specified", which is the big difference here needed for a type checker to actually use them over comments.
But it is cross platform. It works on iPhones, iPads, Macs, and Apple Watches.

Is there any other platform?
+1. I have Tempest devices at a couple of sites. They were easy to set up, and they've worked well. The API is straightforward, too, so it was easy to write a Python script to sync my data to a local SQLite database and keep it up to date. (If you're interested: https://github.com/tmoertel/tempest-personal-weather.)
There's a third use of PID 0, besides the already-mentioned "idle" and "self".

On Linux, `getppid` returns 0 if the parent is a process in another PID namespace.
I mean I think DJs should basically pay what any other artist does to cover a song. It's weird that the meme of DJs "playing other people's music" is still so pervasive when whole music festivals with 50-100k attendees are dedicated to them. Anyone whos listened to pop for the last 20 years probably has songs produced by DJs littered through their liked songs without even knowing it.

Odeza was nominated for a Grammy his stuff is so good. DJing has evolved into performances of live music production. Apache brings an orchestra with him, Illenium has a full band, Sullivan King writes and performs all his own licks and plays them during his performances, Griz's saxophone game was legendary.
This sounds really cool. Have you looked into see if you can get permission from the guys over at aprs.fi to scrape their data from ham radio weather stations running over APRS? [1]

[0] https://aprs.fi/page/api
Show HN: AI Calendar Personal Assistant
CalGPT is a chat bot that links to your Google Calendar and makes it extremely easy to schedule, move, and manage your calendar. For instance, tell CalGPT to “Schedule a short meeting with Joe early next week in the morning,” and it’ll find a time that works with you and Joe and accordingly create a meeting.

Message us calgptpro@gmail.com.
You are correct. Using GNU units:

$ units '2 * pi * earthradius / day * (second / 250)'
Definition: 1.8532517 m

Which is 0.0011515572 miles...
Interesting, I started drinking much less with covid since stopped going to the pubs after work for non-stop celebrations of firings/hirings/bdays/babies/catchups etc...
This “loophole” is prepending a url with a specific long unintuitive string, that somehow allows visiting parentally blocked urls, but is not known to have been exploited at all, aside from the researcher that discovered it. I think the issue is that Apple didn’t fix it because it was deemed unlikely to be exploited by children unless the researcher went public. Also Apple denied it was a security issue eligible for bounty as it didn’t affect security of the device, and it wasn’t within a category of issue they presently reward.

I’m curious how it works - is it just a reverse proxy on some server that takes a url as a parameter and serves it up? Is it google translate? Is it some esoteric way to refer to the url or IP address? If it’s any of those I can definitely see it working for the enterprising kid, and also why Apple wouldn’t want to attempt a fix or think they need to.

This unusual and maybe unrealistic moral panic territory for Joanna Stern. But maybe the attempt at reputational damage will prompt a “fix.”
I also live in Southern Europe - around us, there are literally hundreds of perfectly habitable houses for less than €50,000. I’m about two hours away from Porto and Madrid, there’s gigabit fibre in the village, and the quality of life is fantastic. We have a real community, still.

The problem, as ever, is uneven distribution - both of capital and population.

I see this as a problem which will solve itself in fairly short order - as remote work becomes more common, and then as AI devours entire categories of jobs and UBI becomes an inevitability, people will start to want to move out of the ridiculously overpriced magnet cities, and into the villages and towns our parents deserted.
I am very glad that you find your own ray of hope. I understand the sadness that you parents feel. I know some people in publishing. The industry was in an mode of existential crisis when Amazon Publishing was launched. It then went through social media, Goodreads, etc. It seems the industry survives, although the future is still murky.

The industry indeed needs J. K. Rowling, Sally Rooney, Colleen Hoover, celebrity biographies & memoirs etc. to survive. Good books will find their way to be published, and get discovered, maybe dozens of years later. I happened to read a novel by an English author published ~100 years ago. It is a good book, IMO. The publishing house had only one person. The entire office was one room in his apartment.
Ah unshackling NFTs from their chains!

Or a distilled version of reddit.
If they are they should stop.

It causes so many entirely unnecessary issues. The conda developers are directly responsible for maybe a month of my wasted debugging time. At my last job one of our questions for helping debug client library issues was “are you using conda”. And if so we just would say we can’t help you. Luckily it was rare, but if conda was involved it was 100% conda fault somehow, and it was always a stupid decision they made that flew in the face of the rest of the python packaging community.

Data scientist python issues are often caused by them not taking the 1-3 days it takes to fully understand their tool chain. It’s genuinely quite difficult to fuck up if you take the time once to learn how it all works, where your putbon binaries are on your system etc. Maybe not the case 5 years ago. But today it’s pretty simple.
Improving Alignment and Robustness with Short Circuiting
Native Americans object to the notion that there could have been negative ecological consequences from humans before western colonialism.
I wish I could describe the near physical pain I feel that "Rendezvous with Rama" isn't yet a great Denise Villeneuve movie, and the "Night's Dawn Trilogy" isn't yet a multi-season series on Apple TV.

The list goes on.
Lost as to why there is a tests folder yet the test function marked with the #[test] attribute is being added to /src: https://github.com/rustcoreutils/posixutils-rs/pull/132/comm... edit: Since the change was to the grammar saved in a separate .pest file, which is separated from the procedural code, then would that make the test an integration rather than a unit test as the "parse_program" function is public?
I used PintOS in my operating systems class last semester - wish there was a part 2 to that class where we go even more in depth!
For stuff that’s a decade or more old, you can find pretty much anything on CD on eBay for $3.
> what if someone turns [password authentication back] on

sshd_config requires root to modify, so you've got bigger problems than weak passwords at this point.
Most construction people don't need a dualie because they're not hauling heavy equipment.

Need a skid steer, trencher, scissor, lift or other heavy equipment and you quickly enter dualie territory.

That being said, an F-250, F-350, F-450 are all essentially the same truck. Same engine. Mostly just stiffer suspensions on the heavier duty trucks.
Sounds great. I have a startup that wants to do that. we can't pay any money but we'll give you a ton of sweat equity. when can you start?
Clickable link for the lazy

https://intentions.life
Yes, the Bill of Rights primarily restricts governmental powers and doesn't apply directly to private companies but federal powers such as those granted by the Commerce Clause [0] have been used to defend and pass laws that protect rights in the context of private entities.

Example: Civil Rights Act of 1964 [1]
"Congress asserted its authority to legislate under several different parts of the United States Constitution, principally its enumerated power to regulate interstate commerce under the Commerce Clause of Article I, Section VIII, its duty to guarantee all citizens equal protection of the laws under the Fourteenth Amendment, and its duty to protect voting rights under the Fifteenth Amendment."

[0] https://en.wikipedia.org/wiki/Commerce_Clause

[1] https://en.wikipedia.org/wiki/Civil_Rights_Act_of_1964
Anyone with their own weather station, can you use it to improve forecasts, or just for more accurate 'actual' measurements? (if you somehow use it to enhance forecast accuracy, curious to hear how to you do it)
I wonder if this is how the OG VR guys felt in 2016.
During the pandemic all SAT/ACT exams were suspended. The unis didn’t really have a choice.
What makes you think Bitwarden can’t indiscriminately axe your account?
Humbly asking which parts of the article would get refuted by the books you listed?

Why and in which instances could they be seen more authoritative?

Toxic masculinity could arguably be extended to colonialism (see even the quoted passage before); let's keep it focused here though on context and the crushing constraints on choice with harmful outcomes.
> though the government did not capitulate.

Weirdly, that's how it almost always works out. Didn't work in England, didn't work in Germany, not working in Ukraine. Kinda makes that "though" look silly in retrospect. That's why today we consider bombing civilians to have no military utility.
You're probably still healthier than most of the country if you have a Third Class.

According to the FAA airman registry he was flying on BasicMed (less strict than third class, but comes with loss of certain privileges).

WILLIAM ALISON ANDERS

Airman opted-out of releasing address
Medical Information:
Medical Class: Third Medical Date: 10/2013
MUST HAVE AVAILABLE GLASSES FOR NEAR VISION.
NOT VALID FOR ANY CLASS AFTER 10/31/2014.
BasicMed Course Date: 3/22/2023 BasicMed CMEC Date: 3/22/2023
Certificates
That was XP, and that was the beginning of my separation from Microsoft stuff in earnest. The Windows XP background and UI is a source of nostalgia for millennials just like Windows 3.x, old-school Mac, or Amiga would be for people my age... but I feel no nostalgia at all for it because I let that generation of Windows, and most subsequent ones, simply pass me by, fortune having smiled upon me and enabled me to work in Linux almost exclusively since around that time.
Yup! And when V2 came out, I had two of them, if memory serves. The 3dfx Voodoo II was awesome for the longest time.
VidMuse: An AI video to music generation framework
> Do you write bare-metal Pascal programs in this? I.e., do you write a Pascal program that uses Ultibo libraries to run without a separate operating system?

Yes, that's exactly how it works.

> How is the resulting program different from a unikernel?

I think that's essentially what Ultibo is.

> I think I'm mostly confused about why the IDE is bare-metal (why not write your Pascal programs in a normal environment and then run it bare metal on your RPi)D

You do run the IDE in a normal environment and then run it on your RPi. See below for a better description of how it works...

https://ultibo.org/wiki/Getting_Started
In Rust, unit tests are marked using the #[test] attribute and typically live alongside the code under test.

Integration tests live under a top-level “tests” folder - in this case, you’ll see that the “tests” directory contains test that call the CLI command and verify its output.

See: https://doc.rust-lang.org/book/ch11-03-test-organization.htm...
I'm 42. Was doing this at age 8. Cuz what else was I going to do during times I wasn't allowed to play but read all the manuals?
It's not possible to contribute more than 100% of the code in this way.
They never mention if there was another person in his 2 person plane. What a life!
I have ways wanted to understand the Windows NT kernel -- maybe the earlier versions as they are simpler.

I heard the first version is close to VMS. Is it true? Is there any material on VMS? OpenVMS is open sourced but the version is too high.
Please no. There are many alternative cross-platform password managers one can use instead. Please don’t make my software and devices suckier and harder to use to appease some EU bureaucrat.
The area where he crashed is quite rural at least AFAIK (and I don’t just mean the water).
Unless you're in jail for tax evasion or making below what you're worth (which; your reputation precedes you, you definitely are) which means you're not meeting your earning potential, which is a failure of the economic-maximalizing society you live under, you're complicit. (email in profile, apparently this thread has been marked
by HN already)
I recommend Sussman's SICP for physics in code:

https://mitpress.mit.edu/9780262028967/
> Why did people throw themselves off from the Eifel tower

Tangential, but I think there was just one incident, and the guy was considered a crackpot even when he was alive. They thought he was going to throw a dummy off, but against all advice he insisted on doing it himself.

https://en.wikipedia.org/wiki/Franz_Reichelt
Is there an integration for it?
And can you set it up completely offline, without needing to create an account or install an app?
In my Rust projects (including Pernosco, 200K lines), less than 0.1% of code directly uses "unsafe". It's a long way from there to 20%.