skysight-inc/HackerNews huggingface dataset:
I dunno. Microsoft is pretty great at backpedaling. Even when they don't abandon a product entirely[0], they'll fold like a cheap suit and start making compromises at the first whiff of customer pushback.

[0] I mean, they're not Google
I use this daily, but it does seem rather absurd that the only way to run Windows ARM on a high-end laptop is... to buy an Apple product, boot an Apple OS, fire up a third-party VM, and then run Windows inside that. (You can't even get a Surface Pro X with more than 16GB of memory.)

Meanwhile Microsoft ships apps that don't work on ARM, like Flight Simulator.
Other people do use this: https://cuppin.gs/ but realistically I only make it for myself.

We have coffee venues from different parts of the world but they become red ("picked") only if I and my friends travel there. The main use case for the app is still me being somewhere--mostly in my hometown these days--opening up my phone and looking for a good cup of coffee. Other people can take or leave that proposition.
I don't think it's disrespectful, but it touches on sex, so I'd probably feel awkward using it in a work meeting?
Can't share my references with you directly, the implementation I wrote is closed-source and is heavily intermingled with other internal bits. But I can provide examples:

1. syscall.Iovec is a struct that the writev() systemcall uses. You build it up something like this:

func b2iov(bs [][]byte) []syscall.Iovec {
res := []syscall.Iovec{}
for i := range bs {
res = append(res, syscall.Iovec{Base: &bs[i][0], Len: uint64(len(bs[i])}
}
return res
}

Then, once you are ready to write:

func write(fi *os.File, iov []syscall.Iovec, at int64) (written int64, err error) {
if _, err = fi.Seek(at, io.SeekStart); err != nil {
return
}
wr, _, errno := syscall.Syscall(syscall.SYS_WRITEV, fi.Fd(), uintptr(unsafe.Pointer(&iov[0])), uintptr(len(iov)))
if errno != 0 {
err = errno
return
}
written = int64(wr)
err = fi.Sync()
return
}

These are not tested and omit some more advanced error checking, but the basic idea is that you use the writev() system call (POSIX standard, so if you want to target Windows you will need to find its equivalent) to do the heavy lifting of writing a bunch of byte buffers as a single unit to the backing file at a known location.

2. Yeah, I just zero-filled a new file using the fallocate as well.

3. I handled max buffer age by feeding writes to the WAL using a channel, then the main reader loop for that channel select on both the main channel and a time.Timer.C channel. Get clever with the Reset() method on that timer and you can implement whatever timeout scheme you like.

4. No, it is not needed, but my WAL implementation boiled down to a bunch of byte buffers protected by a rolling CRC64, and for me just mmap'ing the whole file into a big slice and sanity-checking the rolling crcs along with other metadata was easier and faster that way.
The greatest thing about Intel/AMD chips is they just work always.

I’ve got zero tolerance for crashes and weird behavior and edge cases and whenever I tried ARM servers that’s exactly what I got.

Computing is unreliable enough without throwing arm into the windows world… it’ll be painful for sure. I can’t see any benefit in arm so compelling that I’d want it over the standard cpu architecture.

Compatibility is everything. It was different for Apple because they control the entire ecosystem and frankly their software engineering on cross compatibility was startlingly good. Microsoft doesn’t have that level of control plus it’s got windows cruft plus drivers and third party hardware and software and it’s hard to imagine a seamless experience. Why would I buy that…. what’s the benefit?
Absent any context, normal.

In the context of Boeing actually fixing problems instead of sweeping them under the rug, it's abnormal to follow the prescribed procedure.

In the context of planes needing fixes like this so long after delivery, also abnormal.
Maybe it's because I just woke up, but this headline was really confusing to me. I believe it's saying the ad broker Xandr, owned by Microsoft, does not comply with GDPR, and has a 0% compliance rate with GDPR requests.
True. That's still thirty years, fifty years, eighty years, up to a century... Estonia is very fortunate to have had such forest density, and it's rare among European countries. It is not something -- IMO -- to be casual about decreasing. It takes a long time to regrow that: decades!
This is exactly the sort of "argument" which makes talking with Americans (I'm assuming here, but you sound like an American to me) such an unenjoyable pastime.

This is the level of strawman we show to small children as examples of terrible strawman arguments. I haven't seen anyone in this thread asking for involuntarily forcing people to give up meat. There isn't a single significant politician in the USA or Europe who is talking about forcing people to give up meat.

I can only hope you were deliberately trying to make a shitty argument for some reason, otherwise it seems likely that the BGH, HFC and antibiotics in your diet have addled your brain.

The most radically environmentalist thing people are arguing for is for you to take a modicum of responsibility for the negative impacts of your choices. If you love beef for some reason then just plant a couple of trees when you eat it or do some other actions that offset the carbon.
> Also, not sure why you wouldn’t just use Base64 encoding for which optimised versions already exist instead of rolling your own conversion to/from base 26 (or 52).

It's mentioned in the article, but base64 includes weird characters that might not be allowed in a name field, like `+=/`. I also wouldn't be surprised if the airline name field didn't allow numbers.

Reminds me a bit of this post: https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...
Nor would I want it to. It's a great medium for messages that may or may not be important and that, in some cases, I want to archive.
Taxing Cows a Pragmatic Step Toward Mitigating Climate Change
Those are pretty beefy spec for the listed price. I may be drooling a little over here.
> God is not bound to those.

God is bound to His Word and as the saying goes 'it is written':

"Never will you find a change in the way of ALLAH. [Qur'an 33:62]

> Arbitrary creation

"HE created the heavens and the earth in accordance with the requirements of wisdom." [Qur'an 39:5]

p.s. Computing (al-Hesaab) is also addressed. Apparently God and Gauss are both rather fond of harmonic systems:

"HE It Is Who made the sun radiate a brilliant light and the moon reflect a lustre, and ordained for it proper stages, that you might know harmonic measure and mathematics. ALLAH Has not created this system but in accordance with the requirements of truth. HE details the signs for a people who possess knowledge. " [Qur'an 10:5]
I could see someone perceiving the usage of the word condom in this context as negatively connotated. Its not the word condom that is wrong in itself, its more to do with devaluing a condom and the usage of such.

See, to make a more practical example, if one has sex and uses a condom its not nice to think of it like a subsidiary company that is used to keep off the results of GDPR violations on your behalves. The usage of condoms should IMHO be viewed in a more positive light.

edit: forgot an "of"
I got a very similar word salad response from another data broker type company ages back.

I should try again.
I guess that you will be forced to "pay per use" with power automate...
IIRC, there was some analysis done a while back that demonstrated that MBTI categories were strongly correlated to particular combinations of Big Five traits. If that is true, then MBTI piggybacks on whatever scientific validity has been established w/r/t Big Five.

It should also be pointed out that heuristics developed from ground-level experience can still be useful regardless of whether they are anchored in any formal theoretical framework. Most of us navigate the world most of the time by applying informal knowledge, intuition and insights obtained from local experience -- empiricism at the micro level -- rather than making inferences on the basis of theoretical frameworks. Formal models can certainly help us refine our knowledge and correct errors, but are not in themselves necessary to construct a sufficiently workable understanding of reality.
> I don’t expect the WASM translations to be much (or any) faster at the moment, but I do expect them to get faster over time, as the WASM engines in web browsers improve (just as JS engines have).

I haven't been following WASM progress, do people generally share this optimism for WASM performance improvement over time, relative to JS? I was under the vague impression that all the "obvious" optimizations had already been done (i.e. JIT, and more recently, SIMD support)
Do you experience that it would be OK to be a stay at home dad? Is that encouraged?

While you are absolutely right about the things you list, the motivation is not to accept men as caregivers, but to get women in the workforce.
Interesting, I was seriously wondering who would buy Windows on Arm on purpose. But in a way, you answered my question.

At work, there are some SAP development functions that required Windows, so people with MACs would beg, borrow and steal to get Windows on their MAC inside a VM. Apple's 'M*' chips ended that.

That was R/3, I do not know about the new version of SAP. I would think they would fully support Apple with that. But you never know.
Ask HN: Which astronomy textbook for beginners?
I am currently trying to do (yet another) Rust implementation of the formulas in Jean Meeus' fantastic book "Astronomical Algorithms" (2nd ed. 1998).

I am fighting two issues:

1. While it is possible to code the algorithms as a non-astronomer with the information provided in the book, I would definitely want to understand much better what it is all about.

2. I am afraid, that the book is a little bit outdated by now. Many of the tables provided with astronomical data only run until 2025. Some important standards like WGS84 are not mentioned (actually I cannot determine what elipsoid the calculations are referring to). The sign of geographical longitudes for the Earth is turned around in the book (positive for West and negative for East), for reasons, which makes some algorithms IMO really dangerous to use in a real-world context.

Can you recommend any good astronomy "familiarization manual", that is feasible for absolute beginners, but goes deep enough with serious number crunching? In English or German language...
Turns out it’s actually harder to decommission… :shrug:
As the report on wood pellet production linked in your article mentions:

> Estonia is a forest-rich country; 51 per cent of the territory is covered by trees. Most forests in the country are classified as semi-natural, i.e. are composed of native tree species that have regrown after previous logging and have characteristics of undisturbed natural forests. Old-growth forests are rare in Estonia. About half of the forests belong to the State and are managed by the State Forest Management Centre (Estonian abbreviation: RMK). A significant share of the other half of Estonia’s forest that is in private hands is owned by large companies both domestic and foreign. Only 14 per cent of all Estonian forests is strictly protected meaning that no economic activities may take place in them. Various degrees of protection (e.g. limits to clearcutting) also apply to an additional 11.3 per cent of forests.

So only 14% of forests in Estonia are "completely" protected, and an additional 11.3% are partially protected (e.g. from clearcutting). Which means that around 75% are completely unprotected, even if they are semi-natural and have "characteristics of undisturbed natural forests". So these are actually "tree farms", just ones that have been left alone for slightly longer than usual. Of course, it's still painful to see them being cut down, but the real old-growth forest being cut down (or burnt) somewhere else (e.g. the Amazon rainforest) is far worse...
Why do the "pollution" homeless simply not exist in so many other wealthy countries, to even a fraction of the degree that they exist in the United States?
I can understand retiring products that duplicate functionality elsewhere—keeping systems operating, even in maintenance mode, isn't free—but the short timeframe is ridiculous.
https://www.theverge.com/24191671/copilot-plus-pcs-laptops-q...

> Snapdragon chips really shine in multicore benchmarks, overtaking all the other CPUs aside from Apple’s M2 Max and M3 Max.. Snapdragon laptops are generally cheaper than their Intel or AMD counterparts.. Qualcomm Dell XPS 13 is $200 cheaper and the Samsung Galaxy Book4 Edge is $150 cheaper.. [upcoming Intel] Lunar Lake will be closer in design to Apple Silicon, with RAM incorporated into the chip itself, and Intel claims that getting rid of hyperthreading will decrease power consumption, so laptops with these chips will supposedly get better battery life

https://www.tomshardware.com/laptops/qualcomm-spends-million...

> on-device AI features will eventually receive widespread adoption, but it will take several years for that to happen. However, the simple fact that we have another CPU option over Intel and AMD is already a big win among consumers.. the improved battery life with comparable performance that Snapdragon laptops bring will force x86 chip manufacturers to innovate on power efficiency or be left in the dust.
Crawlee is open source and free to use and we don't have any plans to monetize it in future. It will be always free to use.

We provide Apify platform to publish your scrapers as Actors for the developer community, and developers earn money through it. You can use Crawlee for Python as well :)

tldr; Crawlee is and always will be free to use and open sourced.
For those like me who have never heard of it, I think OP is referring to this: http://lighttable.com
Pretty much! I find it ironic that since 1988 California is run by Democrat “liberals” and “progressives” that associate Republicans with some kind of robber baron tycoon-level capitalism and yet it’s all a show:

1) They have the highest rates of gentrification and relative inequality and poverty (among the highest gini index), the help staff commute 2 hours each way because they can’t afford to live in the city

2) Worst homelessness rates in the country, the cities are positively overrun with homelessness and crime. I was in LA recently and it’s the opposite of NYC. In NYC, rich people want to live in Manhattan. In LA, rich people want to live as far from Downtown LA as possible. The buildings are delapidated, almost no new skyscrapers have gone up for decades and the streets honestly remind me of NYC in the 80s. Skid row is just the start. And don’t get me started on San Francisco…

3) I’ve been to Dubai, and other cities, and California is like 40 years behind at this point. Signs are from the 70s. Skyline is stuck in the 80s. Heck even Poland has leapfrogged California with its skyline. There are so many rich people in California, 20% of the US population lives there, and yet they don’t seem to invest in their cities, only their mansions and their galas…

4) There are rich and famous tycoons living in manshions insulated from the rifraff, and unlike NYC there is no hustle and bustle, it is a car culture so you don’t get to mingle with the commoners (eg I ran into Charlie Rose on the street randomly the other week in NYC and now I’m making an app for him).

5) And worst of all… the government itself is captured by special interests to divert water! This is water regulatory capture on the levels of Flynt, Michigan or Honduras water privatization… all for what, pistachios? You can watch this documentary to see the scope of corruption in California.

https://www.youtube.com/watch?v=4GE_2cg4jIk

I’m not a Democrat or a Republican, but I am shocked by how the masses allow Democrats for decades to openly do to them the very thing they claim Republicans would do to them if they ever got elected.

Yes, I know there are environmental issues in deserts, the mountains block the clouds and the Colorado river is drying up etc. I know that Vegas and other cities have it worse and are facing “day zero”. But maybe don’t divert the last remaining water to water-intensive agricultural projects there then? Or focus on investing in new water infrastructure?
I didn't think you could get modern kernels to work eithout an mmu that supports virtual memory? In any case linux seems a bit heavy. Something based off redox might work, it has a small code base at least, but it would be a lot of work.
- "MOOC: Reducing Internet Latency: Why and How" (2023) https://news.ycombinator.com/item?id=37285586#37285733 ; sqm-autorate, netperf, iperf, flent, dslreports_8dn

Bufferbloat > Solutions and mitigations:
https://en.wikipedia.org/wiki/Bufferbloat#Solutions_and_miti...
Will be cool running Linux or a BSD on one :)
That's certainly the systemic pressure. And it's hard to avoid having that approach as a postdoc. I think PhD students, especially in the first couple years, can benefit in the long term from OC's advice if they have a supportive department. Even if the long term goal is an academic career, but perhaps moreso if not. Faculty like to think of PhD students as employees but really they are trainees, and the primary goal should be strong capability to do good independent research by the end of the program. Immediately pushing for pubs is often not the best way to gain an independent research vision.
That's not my experience, we've moved many cloud workloads over to ARM and haven't suffered stability issues.
Maybe you mean the Windows implementation on ARM, if you're using that, but that's not the chip's fault.
Oh, I should also say that we have https://github.com/martinvonz/jj/issues/323 for your concern about automatically tracking files.
What level of mechanisation is used?

And what level of automation do you think can take this x10 ?
> No matter what the instructions say, with all their fancy addressing modes, foo has to load two cache lines: one holding the shared_ptr and another holding the pointee data. If we instead passed bar* in a register, we'd need to grab only one cache line: the pointee's.

The cache doesn't make a difference here. To clarify: we start with a shared_ptr<bar> instance. It must get dereferenced to be used. It must either be dereferenced by the caller (the const bar & contract) or by the callee (the const shared_ptr<bar> & contract).

If the caller dereferences it, it might turn out to be superfluous if the callee wasn't actually going to use it. In this case const shared_ptr<bar> & is more efficient.

However, if the caller happened to have already dereferenced it prior to the call, one dereferencing would be avoided. In this case const bar & is more efficient.

> Sure. Maybe the caller already has a fully formed shared_ptr around somewhere but not in cache.

This is where our misunderstanding is. The caller starts out by only having a shared_ptr. Someone (caller or callee) has to dig the bar * out.
When my systems send me instructions
Water rights are full of gray area though. Should I have the right to capture and use rain that falls on my land, or does the government own that somehow? If I drill a well on my land, is that my water or the government's? If a river naturally flows through my land, is it my right to use that water or does the government regulate that as well?

The early government projects for irrigation weren't quite the same. Building aqueducts is about moving water to a place that it doesn't naturally exist. Water rights are about saying who can use water that is already there.
Yes :) What should I be looking for?

As noted -- I see what appears to be natural regrowth. That expectation (lots of trees with little fences) comes from what I've seen in other places, where I have seen huge areas of clearfelled land with systematic gridded replanting. You are right I am not a forestry expert. I'm only writing what I observe as best as I can.
According to https://www.riigiteataja.ee/en/eli/ee/510022014001/consolide there are exceptions to that rule and it's 2 years. I only have information available to me, but I do not think this is a hard set rule. What if they were cut down for housing?

https://www.globalforestwatch.org/dashboards/country/EST/ appears to suggest that within the past decade tree loss has doubled. While the population has been flat. So it does suggest that what you are saying is not happening.
The amount of shilling for apple that happens online is so massive that I'd want to try a machine in person before deciding if to buy it or not, because I can't trust anything that I read online.

edit: the downvotes are kinda proving my point.
I miss the good old time when software was shipped in a box and developers couldn't simply remove features with a commit.
What's an airmiles account? I guess it's some kind of frequent flyer thing?

By the way, many many paid WiFi networks leak DNS requests like a sieve when not logged in or paid and you can tunnel through it easily. There's a piece of software for that, iodine I think it was called. Never really needed it but it's there and it works.
Looked at one local print shop. It's 5 cents per page plus 1€ per order. Of course this is in an area with multiple competing print shops but your assertion is at least not true everywhere.

While dm might hope you buy other stuff from them you definitely don't have to. If you are suggesting that their print service is a loss leader then please show some evidence backing that up.
I really don't know how you can enshitify and mess up a chat application so badly. The web version of Teams fails to even load in Firefox for unexplainable reasons.

The desktop app isn't much better either - it's slow, buggy, and the text editor absolutely blows if you're trying to do more than write a sentence or two.
Pew Research also had an interesting piece a few months ago

https://www.pewresearch.org/short-reads/2024/04/24/what-the-...
The paragraph about wood pellet exports really makes me mad. I have always harbored some disdain for "green" policies in well-developed countries, because they always seem to simply move the "filth" into another, poorer country and make it their problem.

If the wood were burned locally (and without the additional expenditure of pellet-making), I could see a sustainability argument in there and support it. The place I live in is heated by firewood. If it makes it any better, it's delivered from less than 10km away, by a farmer that manages his forest with respect. It's not the best, but considering it's worked for generations that way, it seems renewable enough. And it's a mountainous region, not really usable for anything else agriculturally.

But considering the majority of Estonian exports is just for heating two extremely wealthy european countries with a industrially processed wood product, I just see affirmation of my prejudice that the Eurozone and EU mostly exist as a tool for the richer global west to exploit poorer eastern countries that get added to the union when the existing ones are squeezed dry of their resources.
Yup! If memory serves, some of the design was borrowed from the San Onofre plans. Certainly only limiting in terms of volume of desalinated water for Orange County. I believe that was the original intent as San Onofre is nicely situated to serve both counties
> "tablet on a stick probably has better ergonomics than a laptop for programming in the garden"

There's a number of tablet examples curated on the ergomobilecomputers subreddit: https://www.reddit.com/r/ErgoMobileComputers/search/?q=table...

> "how feasible is the glasses suggestion?"

Not my cup of tea but see some people do it:

- https://www.reddit.com/r/ErgoMobileComputers/comments/1bzkpl...

- https://www.reddit.com/r/ErgoMobileComputers/comments/16cc6y...