skysight-inc/HackerNews huggingface dataset:
But NIL is not equal to (CONS NIL NIL).

(CONS X NIL) = '(X), a list of length 1 containing X, so (CONS NIL NIL) = '(NIL), a list of length 1 containing NIL.

But NIL is a list of length 0, not a list of length 1.

The wart is that it should never have been the case that you could call CAR and CDR on NIL. But even though you can wartily call them on NIL, there is still clearly a very important distinction between NIL and (CONS (CAR NIL) (CDR NIL))!
Probably won’t be a public bailout.
Incoming Webhook for particular user, not channel in Teams
How can I build incoming webhooks for personal chat or particular user, not for a channel in Microsoft Teams?

I am willing to develop something onto it!
He did superbly in granting a massive majority to Johnson. If that was his goal (“win the argument” but not the election) then you can’t really fault him.
Whenever I buy Kindle books I run them through the DeDRM plugin in Calibre. Most come out DRM free. Those that don't get returned immediately.

Being tied to a specific platform is unacceptable.
And if somebody makes a shitty car that contains an extra bomb that randomly explodes and kills people we tell them that's a shitty car. We don't blame physics.
> Maybe so that they conform to eating meat,

I don't know anyone that cares what vegans are eating.
>hopefully Santa doesn't trust a spoofed "From:" line.

Tsk tsk, to the naughty list with you
To where? The contagion has spread pretty wide including very small companies.
AFAICT they are not trying to provide current browser usage stats. They are only after having a list of popular browsers which is only a subset of the former.
The last paragraph about scraping seems to indicate that.

So they only need what is a reasonable UA as of this week. They don't need what is the most popular one.
Just imagine the chaos we’d have had with Ed Miliband. It’s been strong and stable ever since then.
> So the 48% of voters who voted to Remain really had no one to vote for in that election and the Conservatives won in a landslide.

The Liberal Democrats were unabashedly pro-remain. They did terribly.

If the reason why so many remain folks didn't vote lib-dem was out of a fear of splitting the vote or that they were deemed "unelectable" due to historic reasons, well then the problem here is clearly FPTP, which induces all sorts of nonsense "strategic" voting and yields inflated false majorities.
Post 2016 the messaging from most commonwealth countries (UK, Canada, Australia) seemed to be that they were going to be the ones bennefiting from a brain drain of americans leaving the country. Canada was supposed to become an "AI Superpower" and Universities in the UK were supposed to be where innovation was going to happen next due to the perceived hostility of the United States to foreing talent. I recall someone pitching the "Silicon Roundabout" and that Cambridge and Oxford were going to be the new Stanford and MIT.

It's interesting, in retrospective, to see how wrong these predictions were. Here in the Valley, I actually noticed an increase in number of international hires coming from commonwealth countries in the last few years.
> Are there any scenarios where it is acceptable for the President to threaten private companies to change their moderation policies to suit his needs?

If he's asking for something completely reasonable that ~80+% of people think is a good idea, sure. The appropriate thing for Twitter to do would still probably be to ignore him.

Giving Trump influence of Twitter's moderation policies is one of those obviously bad ideas (much like giving the FBI influence, in fact, for similar reasons).

> If Twitter and FBI were aligned, there's no coercion.

Yeah it isn't really a question of coercion, obviously if Twitter wants to support the FBI in political causes they are free to do that. The issue is that the FBI is being funded by taxpayers, not leftists, and shouldn't be deployed in a political capacity to support partisan management policies like what Twitter turned out to have. The easy way to achieve that is a blanket rule - something like "the government doesn't police what people say" which is fair and reasonably objective.

> ...also the FBI, of course that famously leftist institution...

There was the institutional support for the Trump-Russia hoax and the FBI's help in suppression of the Hunter Biden story. While I agree the FBI probably isn't leftist (I'm arguing it is authoritarian and status-quo biased, for what it is worth - they'd pull all the same tricks on someone like Bernie Sanders if he had made it through the primary), it is politically active and spreading a lot of this "misinformation" stuff to try and keep Trump out of office. That is corrupt, and it shouldn't be working with Twitter like it is.
This isn’t the point I was trying to make. Rather some UK politicians feel (uniquely) comfortable in the US vs Europe. Part of that is the language.

I’ve worked in Brussels and whilst English is spoken an awful lot communication is still not as straightforward as working in the US.
Can you get off your high horse about finding someone to punish for some imaginary sin which hasn't even been committed in this thread, and respond to some of the things I said and the points I made?

The "deal" in question was imaginary person A offering patches to the kernel to fix the articles's PCIe allocation, and the Kernel maintainers hypothetically refusing the patches on the grounds that it would break compatibility with drivers and so it cannot happen. Then the comment that the drivers could be updated to match, so the patch could hypothetically happen. There is NO entitlement anywhere in this imaginary scenario, there is no demand for anyone to write such patch, no expectation that someone get right on updating the drivers, no insinuation that someone owes a review of such a patch, nothing that you are so het up about has happened or been implied to happen, been demanded, expected, requested, suggested or implied.

> "Just accept that, as a non-contributing OSS user, you have zero leverage over which features other people pour their energy into."

Where did you come up with the idea that I am a non-contributing OSS user? Because it drives your superiority fantasy, I suspect, where "putdowns of the inferior" are the order of the day.
https://en.wikipedia.org/wiki/Confounding
That really seems like something that should generate warning, when a value assigned to a size_t was cast to a type smaller than size_t from a value that was as >= size_t.

size_t v; //64-bit size_t
v = (unsigned)0xff00000001;
printf("%zu\n", v); //Prints 1

I don't get any warnings for this on GCC 9.4 or Clang 15.0.4 with Wall+Wextra.

If you wanted to deliberately do that kind of cast, for some reason, you could prevent the warning like this:

v = (size_t)(unsigned)0xff00000001;
I've been around all this time -- in fact, I work from home while my wife goes out to work -- but that doesn't change the fact that I'm the mean parent who doesn't give her milk.

I think the big change a few weeks ago was her finally understanding that Daddy is something other than "Mommy who doesn't have milk".
Especially since this enlightened gentleman decided to name his company after both a common English word and an already publicly traded company. It seems he believes one does not need to understand marketing either to be good at it.
> "The real question for me is would US officals allow W3C to move aboard."

I think moving abroad would simply massively backfire on W3C - it would turn them from an org struggling to stay relevant into a completely irrelevant org immediately.
As a vertical scroller I am indifferent to this decision. What matters to be is what Yomu and GoodLinks offer: changing the line height and exporting highlights.

The default leading in Apple Books is decent, but I switch fonts at a whim and many require adjustments. And nothing is more irritating than copying an excerpt from a book and having to remove the extra text about the title of the book, the book’s author and the copyright information.

Plus the way Yomu exports highlights is really interesting.
That's really impressive, considering Cyberpunk had so many issues even on officially-supported platforms
You can fit embedded rust programs in 2kb of RAM.

The smallest binary rustc has ever produced on x86_64 is 137 bytes: https://github.com/dgotrik/tiny-rust-executable

The projects I work on are in the 32 bit ARM space, so we have more space than the projects you're talking about, but we use a microkernel, compile all programs separately, and then put them all together at the end. Some example programs and sizes:

* kernel: 32k flash, 8k RAM

* supervisor task: 8k flash, 2k RAM

* SPI tasks: 16k flash, 2k RAM

* I2C task: 16k flash, 2k RAM

* sensors task: 8k flash, 8k RAM

* an "idle" do-nothing task: 128 bytes flash, 256 bytes RAM

(Note that some of these are larger than is actually required, I got these numbers by checking in on the amount of memory space they request from the OS, which has to be a power of 2 in the current implementation, so something that's 4097 bytes ends up being 8k in these numbers.)
You can be sure that if we don't give them outlets, China will. Do you think nobody would fill the vacuum? If they'd ban every media import, that'd just be an opportunity for the regime to further solidify their own goals. For examples, look at what happened when McDonalds, Coca Cola left the country - they have the same shit, but now without the influence.

Whatever there is, there will be abuses of it, so yeah, many would just use the "opium" part of Steam. But there's another aspect of it that would still get imported, and that's any of the narratives that differ from the propaganda they are subjected to. With Steam specifically, they'd be exposed to titles like This War of Mine, and international communities where they'd experience that nobody gives a fuck about them being Russian, or even find it cool, despite the prevalent anti-Western propaganda in their own media.

And that all, I think, is worth more than sanctioning it.
Germany ups reliance on Huawei for 5G despite security fears
Absolutely. And they could at least leave the previous animation as an option. Why punish loyal users? Maybe it's also just to show who's boss.
Yep, we used a temperature chamber that could ramp from -40°C to +80°C, along with humidity. We would push the limits until something broke, fix the design, and repeat.

Surprised, but not surprised, that everyone doesn't do at least some stress testing.

I was expecting something more complicated, like electromagnetic interference from a passing vehicle. Or ESD (static discharge).
It's a reference to the "Codeless Code" link I shared upthread: 'All nothings are not equal.' A language that supports null and empty list as separate things opens the risk "what happens when the user passes null to something expecting a list?"

It is, at least, something a language with good static typing can mitigate by disallowing null as a list argument. And then there's Java...
As root the machine is yours to do what you will -- as I have unfortunately learned the hard way many many moons ago.
Show HN: 4-7-8 Breathing – BreathWithMe.io
Hello, Let's take a few deep breaths together.
Haha that one caught me way off guard, yeah. Hilarious, but went from a school-safe video to not in 0.1 seconds.
For Planet Earth, This Might Be the Start of a New Age
You can say a lot of things about Blair, but “Lost” isn’t one of them.
Thanks! And yep, fair comment, and I had noticed this as well even more so in last week's list. I have been thinking about how I could adjust the numbers in some way to counteract this or add another data source.
There's nothing fundamentally bad about the code above. It's a smell but could make sense.

Like for example if I'm writing an interpreter that runs on devices with limited memory size_t might be bigger than I need for the length of a buffer in user code, and using a shorter integer might be a useful optimization.

This is really an example where you have a sharp tool and need training/oversight/experience to use it safely. And even with those things, mistakes happen. The same is true of power tools as memory unsafe systems code.
It continues to drive the narrative that trans people are invalid, and also has knock-on effects for every trans person who reads that post.

> just in case they feel a bit sad if they happen to hear it

I recommend you read that source I provided again.

E: And a couple others -

https://mentalhealthcommission.ca/resource/transgender-peopl...

https://sci-hub.st/https://pubmed.ncbi.nlm.nih.gov/32345113/
Good paper, but here's a sentence from the conclusion.
> Findings underscore the importance of risk factors such as emotional neglect within the family, interpersonal microaggressions, and internalized self-stigma

In addition, what reason do you have to not respect a trans persons identity? Biological sex is already much _much_ more complex than just the XY we're taught in middle school. Klinefelter's and intersex people both exist, as do other blurred lines.

There's also nothing inherent about 'sex == gender' - transgender people have existed throughout history:

https://en.wikipedia.org/wiki/Transgender_history

Now then, unless you provide actually interesting input we're done here until you come back with your main :).
But none of that actually happened, so it is a nothingburger.
> standard root cause analysis (did they even do FMEA?) would have forced them to find the problem the first time, not the second

Not to mention that the standard checklist for solving "why is this joint having problems" is "is it cold or does it get worse when we make it cold"....

> just realized their stated fix is to remove two resistors. Did they actually test the full effects of that change? Seems like there's a decent chance of a third head-scratcher a few months from now...

As a half-decent analog guy I can actually believe this. I can imagine a lot of ways something like this could fix a problem, though of course I haven't seen any schematics here.
Maybe you have heard of "preferred" shares. There are myriad games played to ensure the big fish get the profits.
Respectfully, I would have fired you immediately.
why does one need a throwaway account to post this
> So now that we've established that meritocracy is obviously a real thing

We have? Because… a football match was played? What did it prove exactly?
The definition I could find of anarchism as a political philosophy is:

“Anarchism is a political philosophy and movement that is skeptical of all justifications for authority and seeks to abolish the institutions it claims maintain unnecessary coercion and hierarchy, typically including, though not necessarily limited to, governments, nation states, and capitalism”

You sound like you’re describing being a good neighbor. Which is good.

But I don’t see how it has any bearing on being an anarchist.

And encouraging the feds to step in to fix interstate water rights sounds very pragmatic, but the opposite of that political philosophy. Unless you’d expect it to weaken their power.
> Another fact was that I calculated that iPhones were cheaper than all Android I owned when taking resale value into the calculation.

Low-end Android phones by Realme, Poco, Xiaomi, iQOO, Moto/Lenovo, Samsung et al are super capable and super cheap.

African, Indo-Chinese, and South Asian markets are awash with these phones, for a reason.
Not saying unions don't equalize, but 1940-1945 had something else going on besides being peak union.
It depends how much, where, and when you'd like the data to be sent? Most discrete GPUs cannot access the CPU memory directly, so you need to make a copy through the PCI bus, which can be slow.

If you have small chunks of data (mining), or your destination is the screen (video game), it might make sense to use the GPU. If you need high-throughput, low latency, or your destination is something like a sound card (DAW), then SIMD might be a better choice.

Fast integrated GPUs like Apple's allow for directly accessing the main memory without copy, making the GPU more viable for general purposes.
No, but why would it be. I'd expect a competitive pay.
How does a perpetual future actually work?? What happens if 5 people buy the "sell" side and 1 person buys the "buy"? There's no way to redeem to the underlying, and I don't think the 1 person pays out 5x the price movement to the other side.

An exchange can hedge vs excess buy orders by buying the underlying, but how do they hedge vs excess sells?

I've been trying to figure out how to short BNB, and perps feel pretty much as risky as trying to do it on binance itself.
If you disagree, then make an actual argument for the content of your position. This subjective word policing is pathetic and unconvincing.
Yes, this too. It should just be a -passable- sample of what's popular and seen on the web
I'm sure you can spot the nationalists, of which there are many. But how do you differentiate them from the normal folk, who just use a non-descriptive nickname and just play the game? Zooming out a bit, in the group of "gamers" as in people who participate in gaming related discussions, you can find many toxic comments, sentiments and people, of which the ethnic slurs, Zs and everything doesn't even stand out.
You have not shown any signs of this spectre of entitlement haunting your every comment. If you had, an appropriate response would be educational, helpful, or perhaps a link to Rich Hickey's Gist[1].

By your comments, it would be appropriate to ad-hom you now for your apparent entitlement to controling other people's speech about OSS, right?

[1] https://gist.github.com/richhickey/1563cddea1002958f96e7ba95...
I also ran BeOS back in the day when I was still in the Mac cult and it was speculated that it would be the basis for the next MacOS. It was super fast UX, attractive for the time... but there were no applications! Was fun to poke around in, but ultimately had to boot into MacOS to do anything.
The OS column comes off as a bit deceptive, because windows 11 still presents as Windows NT 10.0 and newer versions of macOS still present themselves as "Intel Mac OS X 10_15_7", even if you're on an ARM chip...,

If you're parsing this info into the OS column, you should probably display this info in there at least with a note, or something like "Windows 10/11", "macOS 10.5 or newer"
Very good point.

Although my meaning was more that in the context of opening an issue on a project, this version is ancient.
I have a script to replace them with bits of H.P. Lovecraft so that anyone who unredacts the document can peer into the depths of madness.
Agreed.

While reading the thread, a red flag[1] was immediately raised in my mind when:

> We couldn't reproduce it, but we did come up with a theory for why it was happening.

...going right into mechanical subsystem redesign. Surely a cursory review would have challenged such a reactionary proposal: What meaningful steps were taken to falsify the prevailing theory?

There's something implied about discipline when this vacant QA Tester Hardware/Software engineering position description[2] bundles verification/validation test roles on the design/development/production/field support fronts with the following caveat:

> Initially, you'll be the only QA engineer and will perform active testing of new product releases in our lab and in the field at construction sites.

Also, non-rhetorical question: Selenium for industrial hardware test automation...is that really a thing in the wild?

[1] https://twitter.com/tessalau/status/1604018887603138561

[2] https://boards.greenhouse.io/dustyrobotics/jobs/5373908003
Like the one "office workers don't need unions because meritocracy"… if you think that's reasonable… I can only think of it as reasonable if you start from made up facts to reach the conclusion.
The Golden Age of BASIC (2014)
Because the Tories will make things better? I mean they've had enough time at bat that it is obvious they can't.
> If you had a bunch of people trading between USD and GBP amd EUR and doing nothing else, that would be negative sum and look an awful like what people do with cryptocurrency.

That does happen. About a decade ago I dug into FX flows. The trade in USD was eighty times trade flows.

FX is a nasty business, huge profits to be made, profits that can be multiplied by the slightest bit of undetectable (now the traders know how to cover their communication traces) fraud.

Cryptocurrency is pure scam, true. But, in my educated opinion, the international financial system is dominated at the highest levels by out and out crooks.

The state of international finance, how it works against its consumers and saps the life out of the very economic activity it fosters (economic activity at the level we have would not be possible without sophisticated financial systems) is a huge incentive for developing crypto.

I just wish that there was a better solution (even a viable solution) than crypto

Complex social and economic problems do not have simple easy answers.
Maybe Spider Robinson?
Some of the stuff you listed happened after Johnson won (or came to light after his victory), and before he resigned in disgrace, so doesn’t particularly serve the point you are making.
We skip stuff like the temperature chamber all the time. The difference is that we know what we're skipping and why. This can easily make for a "10x" team: we are experienced enough to know what we can get away with, and experienced enough to know very quickly what happened when we fail to get away with it. (So it's often a pretty quick and direct fix! Well, that or a C-level "you declined this part of our proposal so now it's failing exactly like we told you it would so you're looking at this big of a redo, exactly like we told you...").
Snap also stores stuff in /var/snap, and that probably also has to live on the same filesystem.

Anyway, now I'm working around limitations in Snap instead of Snap working around its own limitations in certain circumstances. The fact that Snap shows weird behavior and illogical error messages in these cases tells me that Snap is not (yet) up to the task of fulfilling this rather fundamental role in my OS.
Big orgs reward stupid BAs for coming up with “exciting looking stuff” and the most engineers gladly take it up their az and all would say yeah we can do this like it would make them look bad if they said otherwise. The ones that speak up would usually get grilled and questioned like their job was on the line.
Copilot Internals
I'm sorry but I call BS on this. You claimed a specific figure 3x.
I'm not claiming things are particularly great in Edinburgh, but people on the council's waiting list are not necessarily homeless.
But did it alternate between the left and right pages? The swipe from left page to right page shouldn't have been a page-turn; it should be a horizontal scroll across the book's binding. The swipe after THAT should be a page-turn.
Who was advocating for a proprietary monopoly? Not me.

> I’m sure he’d be happy with any set of open archs dominating.

But he wasn’t. He was advocating for his own single arch dominating which is quite different.
If so, that's more promising. The HIP runtime sits on the ROCm Runtime (ROCr), which sits on hsa-kmt (ROCt). I was under the impression that the driver handles pretty much all of the stuff that is hardware-specific.

It's an RDNA2 GPU and AFAIK, all the RDNA2 GPUs can be coerced into working with ROCm (even if they are not 'supported'). Maybe the Steam Deck is an exception. I don't know. I'll give it a spin over the holidays. Win, lose or draw, it sounds like I'll learn something interesting.