skysight-inc/HackerNews huggingface dataset:
This is what I would expect a technocratic forum like HN to suggest. America's most poverty stricken regions have had public education for nearly a century with almost no meaningful improvement in prospects. Tell me how rural poverty in West Viriginia is reduced by giving people humanities degrees. Better educated voters? Who cares, the poor have no representation of merit anyway; their choices are to vote for one party who ignores them or the other that ignores them.
The latter, you're right, I did make a mistake here. I was thinking of it as "Rust doesn't just do whatever LLVM does, see, we have semantics and LLVM compiles them wrong, so this is an example of that" but I forgot that actually, we do specify "this follows what LLVM does" currently, and the miscompilation is just a plain bug. Extra embarrassing because IIRC I was the one who made the PR saying that.

The former though is an area of significant divergence between Rust and C++ semantics, and LLVM directly following C++ semantics.
> Uber like services

Yes, 1 million robotaxis by the end of 2020.

https://www.thedrive.com/news/38129/elon-musk-promised-1-mil...
This discussion goes way back to Freud and the 'seduction hypothesis' and will keep going on.

what i do know is if they say they used hypnosis you cant trust the result they got. Normally if you tell people stories that dont match up people will say you are a liar, but there are a few docs who diagnose lots of patients with dissociative (multiple) personality disorder who are like that.
We've all taken some git precommit hook that a coworker has helpfully provided, and rewritten it in bash so you don't need the entire node runtime to append a ticket number to a string.
I suspect it's too late, but one lesson that can be learned from D is that having one frontend implementation with multiple backend glue layers is much more convenient than having one in D and one in C++ (I believe Iain Buclaw is in the process of moving the D frontend in gcc to use the proper D one as it's been lagging behind)
A compiler front-end is pretty boring software in terms of memory safety. Lots of things that the front-end allocates are simply never freed.

Have you ever seen GCC crash with a SIGSEGV? I rarely did even when I used to be a GCC developer.
Why are you categorizing arrests of individuals that broke the law as violence?
That has lead us to a point where people who, in spite of failed court cases, lack of evidence, expert opinion, and even disagreement among people who align with their political ideology, have insisted that a democratic election was stolen and believe it strongly enough to attempt to invade a government building with the expressed intent of executing politicians.

That anyone can believe that simply "letting them be wrong on the internet" is a viable course of action at this point is utterly baffling.

I sincerely hope there is an alternative to totalitarian control of public discourse, but I am becoming increasingly worried that there is not.
Seth Godin: Hard Work
I'm reluctant to buy it because of ports, and tiny amount of drive space. Waiting for the 14 inch, hoping for more ports, larger base hard drive, and new design for similar cost of upgrading the air.
Agreed.

The advantage of cast iron is that you just cook on it and over time (if it isn't already seasoned) it seasons itself. That's all there has to be to it... fussing over how you season it and then throwing whatever food in there seems a little silly.

I cook a great deal and once in a while it's time to scrape down (often because I made a big mess in the pan) the cast iron pan and 'start over'.

My starting over just means ... I clean it thoroughly, oil it a bit when I cook on it the next time. That's it. Pretty quickly it will be plenty seasoned.

If folks want to take a deep dive into seasoning their cast iron pan in a complicated fashion, awesome, but it's really not necessarily.
Anecdotally I find soap strips the seasoning. When food gets stuck to the pan, it also technically becomes part of the pan in the sense the atoms of the food become bonded with the atoms of the pan, just like how seasoning technically becomes part of the pan.

When you use soap and put copious amounts of oil, and wait for the heat to release the food, of course it’s possible to cook, because the oil forms a barrier between the pan and food. You’re basically creating a half assed seasoning layer

However the notion that soap can unstick bonded food atoms but doesn’t also unstick bonded polymers is an oxymoron. You can still use soap, just know it will strip food and seasoning both. Even using metal scrubbers and metal utensils can strip the seasoning, in my experience, which is why I re-season frequently. Anecdotally acidic foods strip large amounts of seasoning, happened just the other day with taco seasoning for me.

I can definitely tell the difference between a good seasoning layer and a layer of oil simply poured. It’s better for the cooking process and better for the flavor to “properly” season in my subjective experience
Yeah, the combination of features at the right quality level makes it the best laptop I've ever owned.
Within the professions that make up "tech" 10 years is enough time for institutional memory to go out the window.
In the US and experiencing intermittent issues myself.
The reason the US and the western world have been able to succeed and make such progress is because of the freedom to point out the failures and do something better.

Whether that's building a better phone, medical procedure, or communication network, or rocket, historically you've been able to point out that the emperor has no clothes, and then build something better.

This is what terrifies me about the current attitudes on both sides of the aisle - we're turning from, "I disagree but will fight for your right to say it" to "if I disagree you should be deplatformed and fired and mobbed."
The drop in violence is enormous and visible in crime rates across basically any age demographic you look at. It’s not just a function of an aging society. It also doesn’t seem obviously correlated with policing, since it exists across cities with radically different policing regimes. A lot of people think it has to do with environmental factors, and specifically lead.
Yep, a machine owned by the user. They're free to install whatever software they want on it, including the OS. Now, it happens that Linux and other free OSes don't support the hardware yet, but that doesn't diminish the fact that they can be ported.

Is there a particular point you'd like to make?
Haha, not sure if you're serious but of course charging doesn't work that way. Otherwise it'd make sense for every company to just implement as many unnecessary time-sinks as possible. Being higher-cost than competitors (or hell, even higher-cost without competitors) without adding proportionate value (e.g. when you add a time-sink) will lose you business. Second, as immoral as it may sound, plenty of companies or rather employees within companies don't write time purely on a time-spent basis. Time spent is one of the variables, but you'll mostly look at sensibility and industry practices, too. If you did project X for a client for $10k and can modify it and do it for $8k for client Y the week after, you're likely still going to charge something close to $10k even if you didn't spend the time. And vice versa, if you bid aggressively on a project claiming you can do it in less-than-ideal amount of time and spend more time anyway, you'll get push-back and will not be able to charge it fully. In other words, operational efficiencies are helpful in a world in which you agree to get paid on a time-spent basis.
They better care.
I've wanted to write a longer blog post about this, but after a few years of working on SSB I appreciate you highlighting these pain points. I think everyone in the SSB maintainer community feels the same way.

My hot take: Scuttlebutt should be something that you can implement yourself in an afternoon. I've done this a few times, using Python, Node.js, and Deno, but I've only implemented the message type. (Not Multiserver, MuxRPC, Secret-Handshake, Box-Strean, Private-Box, or any of the other protocols that are associated with SSB.)

> It feels like Git.

You got it. You could express an SSB chain with Git and a pre-commit hook (to verify messages), but using Git as your database is even harder than learning the toy database that SSB uses.

Various links:

- My SSB data expressed as a Git repository (outdated): https://github.com/christianbundy/ssb-git-data

- My speedrun SSB implementation with SQLite, using HTTP for replication: https://github.com/christianbundy/http-ssb
IMHO, "Just some pointer arithmetic" is selling it a bit short. There's a lot of stuff there around provenance that matters, that is, there's a reason this is an intrinsic and not just a subtraction after casting both to an int.

(I agree on the signed integer thing though.)
> Sure some wahoos think they could fully overthrow the military

If it was ever at that point, the military would not exist in its current form.

The "military" is not a monolith that would just suppress a revolt if it was that size and scope that it needed to. The Civil War in the U.S. had almost all of its Confederate soldiers come from the U.S. Army. The current leadership corps in the U.S. military is disproportionately Southern and conservative. They're not going to be going against their countrymen if it came to that, and no one is going to be nuking their own cities.
Front-end–independent optimizations are still slightly better in GCC than in LLVM.
Third here (although I have the MBP): I particularly enjoy the battery life, I mostly use my laptop unplugged again.
yes, and pithy doesn’t necessarily mean short. =)
For niche subjects, we don’t.

But for most subjects, rumours of objective truth’s death have been greatly exaggerated.

(Objective truth being another thing that doesn’t exist in theory but does in practice).
To put your idea differently: The study might be showing that places where a greater ratio of Blacks become doctors have better health outcomes.
For variable terrain, legged robots have advantages over tracks or wheels. That doesn't preclude some—even a large number—being sold as luxury items, but it doesn't mean they aren't more practical in some circumstances.
Thank you for posting that. It made me realize that I have the wrong citation in a footnote of a book I'm about to proof :-)
Eh. It's not like the internet has a shortage of people happy to read a study's editorialized conclusion on Twitter, take it as truth, and go on with their day. A little critical thinking --- and this means going beyond "I don't like this, so I'll say correlation does not imply causation and move on to something else" --- seems fine if you're trying to do it honestly and carefully?
>It is even the best Windows PC

The delusion is very strong here.
I don't know about US law but at least in Germany it's really like pointed out.

There is a law governing TOS terms, and it says among other things that the TOS can't contain unexpected und unrelated terms.

So if you write for example into the TOS governing your website something like that every visitor owes you 1000 bucks that won't be enforceable.

The TOS related legislation is nothing new. It was there already in the analog age to prevent companies form tricking people into signing inappropriate contracts.
All of the castiron geeks say Flaxseed oil but from experience I can tell you it doesn't work great- eventually you get chipping in your seasoning. I ended up stripping my seasoning and redoing it using crisco which has given me the best results so far.
In some extreme cases, it may turn out that a country is attempting to reduce a particular population by providing what appears as benefits. Probably free condoms are far too voluntary and ineffectual to come even close, but still - if anyone attempted it with the distinct intent of reducing some specific population, it could be somewhere in the neighborhood of ethnic cleansing.
Except the interface which has been designed for touch interfaces without having any touch capability on the Mac, for the sake of "design unity" bullshit. You can't have M1 without macOS Big Sur.

Not only on macOS, but generally the entire web is mobile-first and desktop-last philosophy.
whataboutisms aside...

They really don't need to provide 'evidence'. They have decided they don't want them as a customer.

Just like a bakery can decide they don't want to make a gay wedding cake...

edit: judging from the down vote, I'm guessing that explanation didn't sit well - perhaps this is better:

"parler is just not worth the aggravation" - they are likely to be a minuscule revenue source that requires constant monitoring to make sure we not facing any liability, as well as potentially pissing off our existing clients. Therefore, its in our best interests just not to bother with them.
I've spent the last 5 years being told by people that all of this is "normal". That "all politicians say these things". That "even Obama did X, Y, Z" even when X, Y, Z are completely different. Unfortunately, even the left-wing opposition often concedes these arguments or even agrees out of their own political self interest.

The concerning thing is one of the biggest divides is amongst the people that pay attention, and have paid attention, and everyone else that either can't or refuses to.

https://www.nytimes.com/2020/10/20/opinion/polarization-poli...
This! They don’t have the counsel’s statement on their website.

Very interesting times we live in now.
> you can tell if you blew up the stack by setting up an exception handler (or lisp condition or whatever equivalent).

That only works if there's some way to tell whether the stack blew up (as you say: catching exceptions, lisp conditions, or whatever equivalent). I'd put those language features in the 'messy' category: useful on occasion; not used by most code; makes all code harder to reason about (hence the subjective "reasonably-unobservable" category above)
The truth about cast iron pans
There are pros to that approach, but also cons. The major con is that keeping the rustc frontend would make an existing Rust compiler be a requirement, and not having that makes bootstrapping easier, which is a major pro.

This (among other things) was debated a lot.
To be clear, you're referring to "the right, led by the President, organizes and executes a violent attack on the Capitol, so companies refuse to continue providing services to those people" as a "tit for tat".
Depends on what you prioritise. If you value silent operation and heaps of battery life, I imagine it is.
> assigning a descriptive identifier to each step

Working with data scientists, in practice, these identifiers are usually "arr1", "arr2", &c. I'd rather have method chaining. Often the intermediates are not meaningful.
WhatsApp Has Shared Your Data with Facebook for Years
I can also recommend "Algorithms to Live By", by Brian Christian & Tom Griffiths. https://www.amazon.com/Algorithms-Live-Computer-Science-Deci...

Super accessible.
Like others, it's unclear to me that AVX is responsible for the speedup. copy_user_enhanced_fast_string seems to be a beast. To copy data from kernel memory to userland (code link below), for every byte it copies, it checks if it's crossing a page boundary and about to cause a page fault. I don't see how this whole function could get compiled down to just a REP MOVSB.

[0] https://elixir.bootlin.com/linux/v4.2/source/arch/x86/lib/us...
Agree with everything except the oil. I use Avocado a lot for cooking but not on a brand new pan. I've certainly tried to season with it specifically when I was new, but find it flaky and cumbersome.

I find fatty meats(bacon, sausage) or just canned lard to work absolutely best for seasoning. It's also what our ancestors used before they probably even knew what an avocado was. For a vegan, I'd assume shortening is ok as well, but I've never actually tested that.
Is a print version of this book available or planned for the near future?
...and is probably one of the least libre* computer I've seen in the 21th century, too.

Before that, Linux can't run on MacBooks, and after a few years of development it's just barely working, now this thing.

This is never going to be Desktop Linux compatible. Even Linus claimed he would like to but the effort is tremendous.

>>>

I'd absolutely love to have one, if it just ran Linux.. I have fairly fond memories of the 11" Macbook Air (I think 4,1) that I used about a decade ago (but moved away from because it took Apple too long to fix the screen - and by the time they did, I'd moved on to better laptops, and Apple had moved on to make Linux less convenient).

Apple may run Linux in their cloud, but their laptops don't ;(

I've been waiting for an ARM laptop that can run Linux for a long time. The new Air would be almost perfect, except for the OS. And I don't have the time to tinker with it, or the inclination to fight companies that don't want to help.

Linus

>>>

Maybe you can run just some more productivity apps by sacrificing your freedom to be kept captive by Apple. But this also means your machine isn't entirely yours.

*: used liberal here. I don't know what's the exactly word to use but it turns out there are people so sensitive to politics and thought the otherwise.
They Predicted ‘The Crisis of 2020’ in 1991. So How Does This End?
I just wanted to say thank you for posting. I find your words inspirational.
It is violence whether they broke the law or not. We have as a society mostly deemed it to be acceptable violence. It doesn't mean that it's not violence though.

You're really saying that forcing someone to the ground at gunpoint, handcuffing them, and dragging them to jail where they'll be locked up and can't leave isn't violence?
This analogy makes sense for me, right up until last week. How is staging the most incompetent coup ever demonstrating anything except that he actually doesn’t think ahead and just does whatever in the moment to further his own personal whims?
What Ifs in Life
New computer is better than old computer. Shocking.

The M1 is a good chip. It is great that we have ARM cores that can go toe-to-toe with Zen 3. It is hardly a revolution and it would not be trivial to scale it to a workstation or server design.

It is telling to see someone acting like the competition is still Intel. Intel has been playing catchup since Q1 of 2017. Their server parts in particular are woefully outdated.
Using a Toilet as a Subwoofer Box
Perpetual Income 365 – Blockbuster Home Business Offer This 2021
From my phone (via their app) it works, from my desktop via a browser it doesn't. Same external IP.
Startpage had a strong beginning, eg ixquick. I think I first learned of it through Katherine Albrecht. It's now a pitiful mutant of its origins, which I miss. Options are waning, but I've been using MetaGer[1] with fair results. I wish scroogle was still up.

https://en.m.wikipedia.org/wiki/MetaGer
That's not completely true. We (society) allow these corporations to exist and make money off of us, so there's a worthwhile discussion to have about what should be done about corporations that don't hold our values.
The dominant cost here isn't the cost of the employee that has to update their database, it is the cost of lost advertising or customers angry that your company is providing services to terrorists.
I used a propane grill and it was very, very effective. I removed the grates and (if I recall correctly) rested the pan on the heat deflection sheets. I left all burners on for about 2 1/2 hours. After cooling, the previous coating was reduced to a thin dust. After blowing it off, the pan was gun metal grey.

I then used a cheap corded drill and inexpensive flap wheels and similar attachments from the hardware store to make it smooth, wearing an N95 mask to protect my lungs.
I like Big Sur. Everything works just as well with the mouse as before. They made many quality of life improvements to the touch bar, and didn't mess with the other things.

What exactly was made worse by it?
I got a Ring Fit (for the Switch) and it is a surprisingly effective workout. They also made a pretty good game out of it. I do it about 6/7 days a week for a few months and noticed lots of improvements.
Be Productive: Do these things daily for 1 week
Look into smart contracts (Solidity), legaltech
I know more than one decent person who leans conservative in their politics.

I am sorry that you have never met good people of a different political leaning in your life. Hope it gets better for you.
Or again, it can be argued that no unbiased outlook is possible, that all creeds and causes involve the same lies, follies, and barbarities; and this is often advanced as a reason for keeping out of politics altogether.

I do not accept this argument, if only because in the modern world no one describable as an intellectual can keep out of politics in the sense of not caring about them. I think one must engage in politics – using the word in a wide sense – and that one must have preferences:

that is, one must recognize that some causes are objectively better than others, even if they are advanced by equally bad means. As for the nationalistic loves and hatreds that I have spoken of, they are part of the make-up of most of us, whether we like it or not. Whether it is possible to get rid of them I do not know, but I do believe that it is possible to struggle against them, and that this is essentially a moral effort.

orwell, 1945
Yeah absolutely, it used to be that the biggest brains all went to finance for a while in the 80s-90s. Since the 2010s the biggest brains have been going to tech to drive an advertising business based on some addictive social network stuff, kind of sad really. But if you're ivy league level, it's hard to decide to work on anything else if you can make 200k a year starting salary at age 22 in sunny California, while also working on interesting technical problems.
so you moved from startpage because they sold to an advertiser, to ddg, a company whose owner is an advertiser. look at gabriel weinbergs business history.
Undici: A HTTP/1.1 client, written from scratch for Node.js
Not to invalidate the author's enjoyment of his own purchase, but it would be nice if he clarified which computers he had owned in the past
> xor the “next” and “prev” pointers of their linked list into a single DWORD to save 32 bits

I suppose that it's true that if you were coming from the item pointed to by 'prev' you could xor your previous address with the linked list pointer to get the value of 'next'. Is that from an actual implementation? Was anyone crazy enough to actually do that?
Best free note taking apps you have never heard of
If you were 100% Japanese equities (Nikkei), then you would have had a problem over the last few years, especially if you start at the 1989 peak. But a 60/40 JP-stocks/JP-bonds broke even. And a 30/30/40 portfolio of JP-stocks/non-JP-stocks/JP-bonds did very well:

* https://www.bogleheads.org/forum/viewtopic.php?t=265807

Investing only in the place you live, called "home country bias", is something to be avoided by everyone:

* https://www.vanguard.com/pdf/ISGGEB.pdf

* https://www.etf.com/sections/index-investor-corner/swedroe-h...
I don't see why a wasm blob would be any more palatable to maintainers than an executable.
Yeah, there definitely seems to be a lack of good-faith in almost all discourse these days. I don't know if that can be fixed without resorting to totalitarian control of information because there will always be incentive for malicious actors to argue in bad-faith, and I think recent events have shown that such propaganda can quite easily overwhelm good-faith efforts. Of course, totalitarian control of information has many of its own downsides so I'd rather not have that either.
ACLU counsel’s statement. As someone mentioned elsewhere here on HN, I don’t think it’s the official ACLU statement.

It’s still the weekend. We’ll see.
The user you’re replying to was banned for creating an account to troll. I wouldn’t consider their comment in good faith.

https://news.ycombinator.com/item?id=25711525