skysight-inc/HackerNews huggingface dataset:
I checked it in practice, and it seems fine. Reading and parsing a 115200 baud telemetry stream from the ESC is the most expensive part of the whole thing, but even still, I split it up in a way that caps the amount of work that this subsystem is allowed to perform per loop, so all other parts of the loop get a chance to execute very often.

The GC by default only collects garbage once you don't have enough memory for the next allocation, I thought I might need to adjust that, but even though it triggers regularly in my code, it never seems to cause a noticeable slowdown. Despite "flight controller" sounding realtimey, the code is resilient to some reasonable latency.

One potential concern is that CircuitPython does not support user defined interrupts, but I haven't needed that personally. And I think you can still have those if you drop into C? Not sure.

At any rate, if it does get slower as I add more code, for me it's easier (and safer) to deal with that, than with subtle memory corruption foot guns in cpp.
What Learners Need from Employability – Credentialate Guide
> The ultimate root cause is extreme inequality driving some people to act out.

Inequality isn't driving opportunistic looting. Inequality really doesn't drive organized retail crime rings. Those are convenient excuses for persons who have chosen not to participate in mainstream society.

The number of zeros in Elon Musk's daily net worth has nothing to do with the actions of opportunistic criminals who are able and willing to rationalize their actions with no need for anyone's help ("insurance will pay"; "big corporations" "they have lots of money anyway"; "the stores overcharge"; "I have Righteous Anger"; "only violence and crime draws attention to protests"; and, of course, "I want that now").
They're only a code smell in languages that treat them poorly.

Most modern languages have enums as just a matter of course for the language. I'm using Dart rather a lot these days for Flutter, and I absolutely love their enums. I can extend one and use it like a pseudo type union, or for a thing like `Environment.development`, I can extend that so that any `Environment` variable automatically has properties like `apiUri` or `name` or whatever other thing that changes per environment, but the set of them is still well known ahead of time.
I would have made this be /about or something like that and had the landing page be something more traditional. I don't think repeat visitors are going to want to scroll through a presentation like that all of the time. But that could be what they ultimately do, I wouldn't be surprised if they moved it.
Delay in app start-up might be also related into binary signature checking on the cloud. (Built-in anti-virus…)
It is worse, because very few people use it, and the performance on the frontend is terrible.
What does Weir not understand about a female protagonist? It's not possible that the female protagonist just doesn't fit your mold of what you believe a female protagonist should be?
But the wildfire layer is just that, a layer. You can turn it off. It's not even on by default.
Well what I'm saying is... if it were would facebook tell you? Or would they find a way to produce a report that tells you something else? As another commentor points out - the independent version of this consistently ends up listing right wing content.
If anything, a paying customers voice counts for less on this issue.
Is this related to this, where of member of the core team is in some drama in the node community?

https://archive.md/f10KK

Also:

https://archive.md/xaa5v
That sounds a little complicated to deal with, but I see no reason why either the Rust atomic types or a new type supplied by the rust-cuda library couldn't handle that just fine.

I just want to make sure that you realize that Rust does have regular atomics (and that's how other shared memory abstractions are generally implemented underneath).
Imagine throwing money away on gas fees just to shuffle around ledger pointers between jpegs.
PHP Foundation; We support, promote, and advance the PHP language
Methane comes from biological activity so it’s generated naturally from swamps, forests, bogs, and such.

Humans generate a lot of methane (60% of the atmospheric methane). About half is agriculture, some from ruminants but mostly from fields (including paddy fields), silage, waste, and such.

About a third is oil and gas and mining. Some comes from the oil well itself but most of it comes from fracturing the rock due to cutting or drilling so the has just seeps out.

It’s pretty hard to stop at the source (how do you put a catalytic converter on a swamp?). So you have to go after it in the atmosphere.
I appreciate them but that's also the difference between Rust and C++ - the implementations are separable from the language itself. GCC is not C++ and vice versa.
You realize that means we have to cancel all high school graduations / proms /recitals /weddings etc forever, right?
What an excellent response to finding such a case.
sounds like satire to the type of post you see on HN sometimes. people think because they made facebook for dogs and sold out for $50 million that the world revolves around them
> accused of various kinds of sexual misconduct

I don't think this is a fair counter example, he's been accused for expressing personal opinions, on his personal blog.

The accusations led to nothing.

Linus changed his tones just recently, now that he's older and have children, the "previous version" of Linus brought Linux to where it is though.

He's still very harsh when things get highly technical, because he's one of the few people that know at heart what's best for Linux.
Starlink is much bigger than that. It isn’t life support. It’s the ultimate cash cow, profits from which are in at least some part expected to fund some part of a Mars mission. This is why SpaceX isn’t public - your wall street shareholders would suffocate Musk with lawsuits before he would be able to finish saying ‘Martian mission’.
damn i need more sockpuppet accounts so i can list all my snarky comments:

- no shit, use public keys

- your 2FA can also be hacked

- your company forcing 2FA is insufferable like all modern web

- your KYC is literally pointless since i already gave those same ID photos to 100 different companies, few to none of which are competent enough to keep them secret

EDIT: huh, this is actually a good article. but it's still ironic since it's coming from a company that follows all the standard snake oil
Thirty-Eight Covid Positive People Tx'd by Military to Concentration Camps in AU
SHOOT BACK Aussies!

SHOOT BACK!
You never know. I had a deer come down on my car from above, so...
It was a tech business from the beginning. The tech they had to develop back then is free and commonplace these days so someone doing the same today wouldn’t count as “tech” imho.
As I clarified in the original response, while they might have been "persistent, annoying, inaccurate, irrelevant and useless" to the OP, I'd personally err on the side of annoying people vs not providing important information to people who need it.
Since moral standards vary a lot across cultures and time, statements like your last line have dubious longevity.

Even when it comes to unpleasant people like Moldbug I try to avoid talk of moral standards beyond the really clear-cut ones...
The beachballing in Contacts has been driving me crazy for almost two years now. I have 7,413 cards in Contacts and even went so far as to completely delete my address book and reimport it from VCF. There is very clearly some synchronous dependency on iCloud. Turning Wi-Fi off is the only way I can use Contacts without it beachballing.
So… you think mask mandates should be permanent?
All those people in this thread turning to their Significant Other for help with coding problems: you are so lucky to have that option.
I guess PHP has indirectly funded my lifestyle for over a decade so it's good to see this formal structure for ensuring its funding through the future!
Accel uses the LLVM PTX backend, which is unusable for serious projects and doesn't work on windows, i have more about it here https://github.com/RDambrosio016/Rust-CUDA/blob/master/guide...
Vaccine protests, yellow stars, and an inoculation of historical reality
> it handles both server side functionality (calls to db, third-party APIs...) as well as the frontend code in a single file.

Blitz JS does this to an extent, by magicking away the API and letting you right your queries in your front-end code. It actually works really well, and it's quite a nice dev experience once you get used to it. My favourite bit is writing my zod schemas and having them validate (with feedback in the form) on the frontend, and also on the backend.
I spent about a minute wondering why someone made yet another software project that I can't talk about with non-nerds (or in mixed company at all, or with people I don't know very, very well and do not work with, et c.), before figuring out other ways to say it (my first alternative guess was as in "a round tuit" = "to it", though note the spelling there...)

Blame French classes, I guess. And I'm American!

I bet if I passed this around on my non-nerd chat friend groups at least half would guess the vulgar-sounding version first.
The rumors are that the M1 supersized version they are putting in the new Mac Pro is 20 CPU cores and 128 GPU cores, which would place it at a little under twice the performance of a 3090. Not saying that Nvidia can't catch up with a hypothetical 4090 next year but it'll be a tall order.
Specifically, I suspect one main reason they've kept it as long as they have is for WebGL support in Safari. Now they are investing in Angle[1], so going forward I expect that to be the primary path to WebGL compatibility.

[1]: https://docs.google.com/presentation/d/1ilUE_r5WNGlRhfGx71XH...
Living around Washington DC and Baltimore, I see examples of Pittsburgh Lefts almost every day. I assume this is a widespread practice. As stated in the article, there is no legal basis for it, but why is that? Seeing how so many do it, why not create a legal basis for it?

Similarly, people will often drive with their emergency lights on if the road visibility is sufficiently degraded due to stormy weather. This is also technically unlawful, but it is so commonplace, it really makes one wonder why laws have not been amended yet
> So... how do you weigh up loss of human life on a massive scale, against "living freely"?

You know that the vaccine has been available for, like, nine months, right? Anyone who wanted to get it got it months ago, and has been rather safe. ICUs being full points to a problem with the medical system (and, at least in America, the medical system is well known to be broken), and if you don't want to fix that, there's a really easy political fix (which is to de-prioritize unvaccinated COVID patients, given that - again - there's a vaccine available, so if you willingly chose not to get it, then your medical care can wait until those who have unpreventable issues are helped).

We're well past the point where you can make the argument that these restrictions are for the greater good, because we've been in a state where one's health is almost entirely one's personal responsibility (you either take the vaccine and you're safe, or you don't and you're not) for months now.

If other people want to remain unvaccinated and that leads to them dying ("loss of human life on a massive scale"), they can do that.
EDIT: Okay, I'm switching to OpenCL terminology. I think this __shared__ thing is getting confusing for ya.

----------

The semantics of __local memory variables are very peculiar, and are prone to memory ordering issues unless coordinated with OpenCL's barrier() function calls.

That means the compiler needs to be careful about optimizations and orderings. The compiler's understanding of allowable variable orders must match the programmer's understanding.

__local variables can be of any type. In CUDA, you can make new structs or even C++ classes be in __shared__ memory. In OpenCL, you can make *arbitrary* structs be __local. Its entirely freeform use of memory, albeit tiny and 64kB in size.

---------

The proper implementation of __local semantics will require compiler support. This isn't something you can just tack on with a type-system. The implications of __local reverberate not only through the type system, but also with optimization and the very understanding of how code gets compiled fundamentally (synchronization and memory orderings).

--------

> I just want to make sure that you realize that Rust does have regular atomics (and that's how other shared memory abstractions are generally implemented underneath).

And __local memory is nothing like you've ever seen before, unless maybe you're a realtime programmer who has those weird manually-managed L1 CPUs.

Because that's what it is: __local memory is a manually managed high-speed RAM. While typical CPU code relies upon the hardware to manage L1 cache for you, GPU programmers regularly manage that region of memory *manually*.

Its not easy, but its the only way to reach the highest-levels of performance.
The Mullet Queen of Lansing, Michigan
Remember spam is an adversarial relationship. Almost certainly when whatever ranking change was exploited here was deployed the top ranked items were great, then some actor started realizing what was being selected for and exploited it
Thank you for this article. I was beginning to lose hope that there was anyone with a measured view on this issue.
Notable Attempts to Hack the New York Times Bestseller List (2017)
The other shoe is that if they let the core team be above the law, when an incident happens, there will be all sorts of accusations of impropriety.
I was in the same boat as you. I'm mostly a backend person and I had avoided frontend frameworks and used vanilla JavaScript directly because I did't like the complexity of modern JavaScript frameworks.

Recently, I tried Next.js and it changed my mind a bit. It prefers convention over configuration, requiring tremendously less configuration compared to other frontend frameworks. It is still a bit complex, but hides the fact nicely under a well-defined abstraction. I might try another project with Next.js in the near future.
It seems there is an internal communication channel for the Rust team? I thought that the moderation team would moderate discussions in open forums like mailing list or issue trackers, but in this case we don't know what happened behind closed doors.
And pair with https://tailwindcss.com and you are golden.

Seriously, is super productive this way!
Seems like China's policy and Taiwan's policy are the only nations that have clear success. And it's the zero tolerance of COVID policy. One that many of us have been calling for near 2 years now.
Waiting for the Black Mirror ripoff of the movie
The traditional method that costs zero is just to pour the batter after a drop of water shows the Leidenfrost effect and before the pan starts to smoke.

Laser thermometers are fun though.

https://en.wikipedia.org/wiki/Leidenfrost_effect
That can be done on NextJS as well using getInitialProps, getServerSideProps, or getStaticProps

Some of the notable differences between NextJS and Remix are the following:

- While both support file-based routing, Remix is baked with React Router -- giving developers the capability to declare custom routes without sticking to file structure conventions

- NextJS banks on its static site generation to generate "cache-able" websites whereas Remix utilizes cache headers for its server-rendered pages

- NextJS has no baked-in support for handling session and cookies; Remix has
The Australian army transferred 38 people to a concentration camp last night:

Michal Gunnar's own words:

https://twitter.com/i/status/1462776588609757187

I would highly suggest buying one or more weapons immediately. This is going to happen in the US too.
I find it factually correct.

One can be proud of their children and what they accomplish, but having them?

Happy would be more appropriate IMO.
Depends how it’s worded.

If someone with copy editing experience made constructive suggestions for the readme and other documentation, it may well be appreciated.

A PR also gives the maintainers a way to discuss wording if there are points of disagreement - far more so than a post on HN that they may or may not even see.
The Sony runs Android? Can you install the Kindle app on it?
Likewise, I must have driven past them a few dozen times without even knowing!
$81,376 average wage

Given the risk and cost of just showing up for work, and the clear need to staff up, that average wage seems low to me.

What costs?

Hard to pin down in this case. In addition to the usual costs, being drained and short on personal time is quite expensive mentally as well as physically. I am sure a fair number of these people are basically working and sleeping, or recovering during the limited downtime left to them. Very expensive in terms of basic life opportunity costs.

Risks are obvious, and include getting sick as well as just run down, lack of sleep, other impacts.

I hear talk about hazard pay. Totally warranted and indicated. That has to be driving the higher numbers choosing travelling positions.

Covid is proving difficult and appears to be with us for the long haul. My sense is this pandemic may be generational in terms of it's impact and time for humanity to come to real terms with it.

Very young people today will enter the world with the best medicine and general resilience one gets from youth and the very old will be coping and cautious as they age out. We won't really return to that state of things we all remember being facts of life not so long ago.

And we need these people to be happier, healthier and we need more of them and will for a considerable time.
Can confirm, foot gunned myself over and over even though I'm not doing anything complicated. Couldn't figure out the last memory corruption trap I fell into, had to abandon ship.

I'm honestly surprised how well regarded Arduino software stack is given that its target audience is not exactly seasoned C++ developers. I guess most casuals have very simple programs, or just go straight for micropython / circuitpython.
You might have missed the point - he means that more we get performance from the hardware, less we care about optimising software. And this is already a problem with Electron for example.
Yea, but does the garbage earn you money on ad views?
Efficient IN Operator Queries in Postgres
> they ditched their entire IMAP/POP3/SMTP email platform and moved all customers to a trial of Microsoft Office365

For browser access to your mailbox, yes they did move to Office365 (free, not a trial), but POP3 and SMTP still work just fine, no change required.

I have been using GoDaddy for many years for a handful of domains, including my own business, and have had no problems using their interface and avoiding paying for add-on products.
Performance/watt it not everything. It's not really even something. It's a derivative concern.

The only reason I care about performance/watt is because I actually care about noise, heat and battery life. I'm not running a data center off a laptop so the cost benefits of performance/watt are not even a concern.

Its a nice chip but we shouldn't confuse the marketing for the actual benefits.

If a higher performance/watt but much lower absolute performance chip was released, I wouldn't be interested.
Interesting point raising regulatory questions for sure.

Should the government compel drug companies to share their cell lines to preserve the same market dynamics as generic drugs once a monoclonal antibody line product hits the timeline to go generic?

After all, otherwise it would be somewhat similar to a drug company rejecting to share the chemical synthesis pathway and precursors saying "an ex-employee built this chemical synthesis machinery and we just put the raw ingredients and comes out the drug from the other end".

But I am guessing for generic drugs, the generic manufacturers are expected to come up with their own synthesis pathway anyway and the original manufacturer has no obligations to help.
I used a Levinson[0] for about a year and then switched to a Kyria[1] in August. My Kyria is fully wireless by using two nice!nano microcontrollers and ZMK firmware. I absolutely love small keyboards like this. It takes a couple days/weeks to get used to the positions of everything, but once you do it's amazing. Not having to move your hands/wrists constantly is a game changer. I've ordered PCB's for a Ferris Sweep[2] and plan on building it soon.

[0] https://keeb.io/collections/levinson-keyboard

[1] https://splitkb.com/collections/keyboard-kits/products/kyria...

[2] https://github.com/davidphilipbarr/sweep
We should figure out what Sub-Saharan Africa is doing right and then emulate that, because they've been by far the least affected, despite a 6% vaccination rate. More on that here[1].

[1] https://news.ycombinator.com/item?id=29278184
> every single transaction that occurred within the stock exchange?

Yes

> I assume that's quite a lot of data that was processed, even 70 years ago?

“The New York Stock Exchange in 1954 had the most prosperous year since 1933 with its volume of business totaling 573,374,622 shares. This compared with 354,851,325 shares traded in 1953.”

https://www.nytimes.com/1955/01/01/archives/54-stock-market-...

So in 1953, not even 1 million shares per day traded on average.
Also it does that thing where it hijacks scrolling and uses your scrolls to control an animation speed. Which probably felt really clever to invent, but it is just super annoying and distracting. Like who are the people scrolling back up to replay bits of these silly little animations?

What is the point? I think they put them in there as little speedbumps to catch the attention of people who are flicking boredly through the site on a tablet or phone or whatever. They should be more confident in their ability to keep their users' attention.
I googled that model, it doesn't really seem to have all that many filaments for its wattage rating, so I doubt it's underdriving those LEDs like the dubai lamp. The special thing about it isn't the lumen/wattage, but the longevity by reducing the amount of stress on the LEDs
The Future of Discovering New Materials with Machine Learning
> But the fact that you're even mentioning your desktop in the same breath is kind of the whole reason it is amazing.

Right, and I acknowledged the battery life as amazing.

But currently, I can't buy an M1 Max desktop if I wanted to. So instead I have a 16" MacBook Pro semi-permanently attached to my monitor and keyboard at my desk. It's basically a desktop for me.

I don't expect a laptop to outperform my AMD/nVidia desktop workstation. And sure enough, it doesn't! But it comes surprisingly close for common tasks and I'm very happy to have it.
I seriously can't fathom at all how anyone could be in favor of lockdowns still.
And collecting data leads to what in this day and age?

Collecting money.
It is much better than it used to be. They seem to have finally gotten automatic updates of the core and plugins working reasonably. But, yes, there's some pretty ugly stuff in there. Like things that appear to be proper parameterized SQL queries, but are not if you look behind the curtain: https://github.com/WordPress/WordPress/blob/807cba060e30a670...
Ridley Scott Pins ‘The Last Duel’ Bombing on Apathetic Millennials