skysight-inc/HackerNews huggingface dataset:
I think that the capability to design a modern CPU is pretty essential for future defence independence. I think that ARM represents a good chunk of the UKs claim to be able to do that. If the UK wants a share of future US programs of all sorts then it needs to be able to make these claims - or face must less generous terms.
Man has also the meaning of "human being", gender neutral, why is the concept of context dead? I imagine a quite useless manager who has fun in being offended, and trying to put a guilt on the other people shoulders. IMHO
Hmm I'm a runner and pretty much everything I wear for running is plastic. The common advice I've gotten is to avoid cotton and it's worked well for me. Anywhere I can read more about this?
Would you be willing to part with it and ship it to the EU? :)
I've been hunting on ebay for these every now and again, but I'm not quite desperate enough to piece one together from the parts I can find.
> Why do stupid gimmicks like this? Why not have an efficient device and just charge it from the grid?

I used to have a laptop with dual batteries, so one could swap one battery out with another to have an uninterrupted power supply without having access to the grid. Very few people need an uninterrupted power supply while away from the grid, but some people do. That is why such a design existed. Something like an integrated solar panel may fill a similar niche.

It is also worth noting that a technology should not be dismissed simply because the first iterations appear impractical. If we took that attitude, many of the things we enjoy today simply would not exist. Just think of personal computers from the late 1970's and early 1980's. Few people used them since they were not very practical. On the other hand, that seed of a market both financed the development of the machines we use today and directed the development of the technology towards something we would want to use today. (Put another way: if people did not use that impractical technology in their homes, it likely that computers would remain the tools of large institutions.)
Is anyone even still using Flow? Almost every React project I see is in either vanilla JS or TypeScript.
Agreed, I keep reaching for C++, because of the dependency many ecosystems have.

Chromium is a good example actually, I bet they would rather follow the "Custom C++ libraries" and "Hardware mitigations" than the Firefox approach.

https://www.chromium.org/Home/chromium-security/memory-safet...

Apple did something similar recently, their iBoot firmware uses a custom safe C dialect.
Squeak squeak
"Darker" and "lighter" are relative terms said relative to no one, maybe some unknown average.

Also people with darker skin due to lots of UV exposure are at LOWER risk of vitamin D deficiency than your average pale skinned person.

So it comes down to genetics. Like it or not. Facts of life.

To say there's "no such thing" as race is incredibly, you know, post-factual. Might as well decide there's "no such thing as sex", just half of humanity is inexplicably infertile.

In medicine you don't get everyone's legs preventively amputated because maybe some people have problems with their legs. In the same way we can't just amputate our dictionary and minds of useful concepts and knowledge like the idea of race, just because some people have problematic interpretations of race.
Maybe someone in Georgia can drop in and do a wellness check
I would say it's a tactic that police are aware of.

https://www.abc.net.au/news/2021-04-19/donald-trump-us-capit...
Not sure what you mean, he revealed the UK gov was a willing co-conspirator.
From what I've read so far I haven't been able to gather how Solarwinds could have prevented this? In other words what were the critical failures in their defenses? Or is this kept non-public on purpose?
Interesting. FWIW, Modi doesn’t have that kind of reputation in the sections of the UK news that I follow.
They may not be strictly speaking necessary, but they may very well be inevitable. And if we come to the conclusion that they are inevitable that means we will at some point run out of options to avoid them unless we manage to redistribute wealth through some other means.

Check out this short article for an idea how big that gap between poor and 'normal' and the 1% now is:

https://www.investopedia.com/financial-edge/1212/average-net...

Likely we will see a trillionaire within the next two decades or so. Do we actually need such a person? Do we actually need people with 10's of billions?
You know, I actually prefer plastic sand.
That's quite a poor summary.
Using atomics for thread synchronization in C++
> Figuring out what it means to have a chromatic scale "for a given key" is advanced music theory

Interesting... Do you have any links for learning more about this - maybe some analyses?

My take on chromatic scales (in the context of this post) is that the very existence of a(n equally tempered 12 tone) chromatic scale is the axiom the OP is using but not stated - hence a comment further up/down about P5s not necessarily being equivalent to d6 in other tunings.

My take on chromatic scales (outside the context of this post) is that there is only one, like there are only two whole-tone scales, etc, and that it wouldn't necessarily make sense to say "the E chromatic scale" - instead you'd say "playing a chromatic scale over an E major harmony" (for example).

However, if there are cases where it's useful to be more specific I'd be really keen to go deeper.
Which is why it's under attack. Here in Australia the government considered (though later dropped) a bill criminalising cash transactions of over AUD$10,000 between businesses and an individual.

Covid was also used in government PR to try and sell the idea of a cashless society.
Not OP, But I've read about it recently. While, I'm not yet avoiding these products, it's cause for concern.

https://appalachiangearcompany.com/blogs/appgear-insider/you...
Probably large chunk of that difference is consumed by interconnect (infinity fabric)
its a good point but more interesting to consider the history of money as a private enterprise, aka fractional reserve banking and independence of the fed, -> private financiers of governments going back through the ages. Modern gov fiat has been the best form of money yet but is still backed by private 'lending' . Whats SUPER interesting is how the proof of work -> proof of stake models continue to provide a monetary system in which the money holders control the system, it seems for now an unavoidable component -> good incentives for value allocators
> Roy Taylor, the chief executive of Californian-based business Ryff, says his firm is taking digital product insertion one stage further.
> It has developed the technology whereby the product placement is targeted at individuals, and changes depending on who is watching.

A film is supposed to be an experience, and the products/brands within it (whether "organic" or "placed" with the approval of the cast) is part of it. I don't like how they're planning to change it dynamically.
Sure, and it has bugged people like me since release of Gnome 3.

Well ... I switched to KDE, so not really bugged by it any more.

What he wrote is factually correct (about extra click/gesture/keypress/...), and complaint of many people.
Where are you getting this information from? I've had foreign friends who get along fine with the government beurocracy here.
You basically can look up just intonation versus equal temperament for the basics. https://pages.mtu.edu/~suits/scales.html gives the mathematical answer but doesn't get into the history.

A clause that says "assuming twelve-tone equal temperament" would be sufficient here, but you can really go down the rabbit hole if you start digging into scales (see microtonal), and your page is meant to be more basic.
I think the distinction is pretty straight forward...

> Unlawful assembly is a legal term to describe a group of people with the mutual intent of deliberate disturbance of the peace. ...if the disturbance is commenced, it is then termed a riot.

Now you might say "Arrest those people in the crowd actually committing crimes during the riot.". ...but the obvious counter-argument there is that since they are assaulting police officers with rocks, bats, etc... then there's no way to do that safely for officers.

The protests seem pretty well segregated between the peaceful crowd before midnight, and then the violent crowd after midnight after the order to disperse is made.

What's strange to me is why the same violent participants are released from jail each morning to participate in the riot again the next night. This seems like a significant disconnect between the police action and the prosecutors office/local judges.

I would love to know more about the conversations going on behind the scenes between those two groups.
Interesting hypothesis, and can be quite relevant today too!
Sure, but the flipside of that is that UNIX itself is fairly easy to port to a new CPU, due to being mostly written in C.

So port your compiler, figure out a syscall interface on your CPU, patch it into unix/libc and compile them, and.. it's not like that's a small amount of work but it's way easier than bootstrapping any other environment from scratch on a new architecture.

There's surely some amount of historical accident here as well, but no other language/OS combo ran on like 12 different architectures in the 80s.
This company was recently featured on a BBC Podcast called "People Fixing the World": https://www.bbc.co.uk/programmes/p09ddhz6

"Machines to shred, melt and mould waste plastic are popping up in workshops around the world - from the UK to Malaysia, Kenya to Mexico.

The project is being led by an organisation called Precious Plastic. They put designs for the devices online for anyone to download and build themselves.

More than 400 teams around the world are now taking on the challenge of plastic waste using these machines, making everything from sunglasses to plastic bricks in the process."
More like the Tal Shiar, if we’re using Trek references — politicians don’t try to deny emotions.
Basic income is the only way to break this cycle perhaps?
That's not really a fair argument, though, because you know what you're talking about.
Makes sense. I think it's going to be a lot more difficult for Nvidia to argue against this, rather than if the intervention had been about competition or something.
Or we could just normalize wearing a mask when you're sick along with good hand and face hygiene. The outstanding success of the last flu season let's us know that if we take it seriously it should be relatively easy to markedly reduce the misery caused by the flu to a fraction of what it was before COVID.
Keep in mind that the OECD survey is administered via computer. The results may be conservative in representing a lack of computer proficiency.
Perhaps this sentence comes from Jordan Peterson not Tucker Carlson
> but for security reasons?

Seems to be the strongest/easiest route to go to justify blocking it. The whole national security angle and all.

> then they should have objected when a Japanese company bought ARM as well

I have to imagine this was a bit of sleeping at the wheel. I'm not sure though.
Given that it's via pyO3, you could even pass the numpy arrays using https://github.com/PyO3/rust-numpy and get ndarrays at the other side.

Same no copy, slightly more user friendly approach.

Further criticism of the actual approach - even if we didn't do zero copy, there's no preallocation for the vector despite the size being known upfront, and nested vectors are very slow by default.

So you could speed up the entire thing by passing it to ndarray, and then running a single call to sum over the 2D array you'd find at the other end. (https://docs.rs/ndarray/0.15.1/ndarray/struct.ArrayBase.html...)
I feel like if you already know exactly how you're about to access the data, then it would be more efficient to be able to just tell the kernel rather than making it figure it out on its own. At the minimum, the first accesses would perform better since it wouldn't have to waste time learning.

This is why instructions like dcbz exist on POWER - to tell it to not bother reading in the next cache line because you're about to write to it.
I run across peer reviewed garbage on nih.gov all the time. I report them and quite rarely they are taken down. Others put more effort into this than me. They will publish nonsensical papers to expose the vulnerabilities. I am too lazy for that.
If you're writing modern Javascript, you're halfway to Lisp nirvana already. Lisp was a huge mind-expander for people like me coming from BASIC, Pascal, and C++. Building programs out of functions was an entirely new way of thinking: writing functions that returned functions, creating abstractions that were parameterized by functions, etc. That is already normal to you.

The other big Lisp nirvana thing is macros, and let's face it, they're cool, but the best way to use macros is sparingly, especially when you're working with other people, so they don't make as fundamental a difference to the way you code as you would expect. At least in my experience; YMMV.

If you're coming from modern Javascript and looking for a big idea that will change how you go about the job of programming, I think working with a static type system will be a bigger eye-opener.
Not a musician here but are scales really necessary? Why not just play any frequency I want?
ts-loader upgraded to webpack 5 (TypeScript)
True, but that does not mean you can just space notes in a scale randomly.
Judging by the comments the sentiment appears to be " In other news the sky is blue", but creating a narrative that's proven, conclusive, and thorough and reinforces what we already knew has substantial value for those of us that don't rely on generalities of the human condition.

This book serves as a canary in the coal mine if drastic action isn't taken at a global scale to reduce inequality.

Given the advancement of technology as it relates to war, WWIII has the potential to be catastrophic to the human race.
Actually "Kleidermacher" is a genderless word in German.
Source: I'm German. :D

But historically this has been a complicated topic.
Basically about a hundred years ago the genus and sexus of words started to get separated.
Thanks to that you can say "Katze" to both male and female cats.
Historically you had to say "Kater" to a male cat.

But of course there were people in the 90s (it started earlier than that) who considered the generic masculinum uninclusive for women, since why is the male genus allowed to be the generic form of the language? Everything had to be gendered explicitly again! Awesome! /s
Instead of rolling back the split of genus and sexus of the past decades, they instead opted for just sticking the already existing, but less popular -in suffix to everything and anything.
A generic word like "Student" now had it's proper sexus again as "Student und Studentin".

But as you might already know that's uninclusive for nonbinary people and thus we're now at a point where we say "Studierende" or "Studentx" or "Student:in" instead, which linguistically really doesn’t make much sense at all anymore. Awesome! /s

One step forward, two steps backwards.
But again, as explained above, the "Kleidermacher" can be of any genus, because...

Genus and sexus are two different things in German.
It's not a bubble, though. After the last bubble, wall street swooped in and started buying foreclosed properties. Corporations are _still_ outbidding individuals for properties.

This isn't a bubble and it will continue and eventually, even us who make really good money will not have enough and we'll just be renters.
They don't have to, but usually those integer multiples will be present as well. Whether they are dominant or not is another matter but it is quite hard to design something in such a way that if it has a natural resonance at a certain frequency that integer multiples will not be present in the response spectrum.

A typical object will have multiple modes of resonance as well.
Best Design Tools for Pitch Decks
WhatsApp Spying Site Blames WhatsApp for Letting It Spy
While similar in some ways you can't compare a computer keyboard with a piano keyboard. The piano is linear and long and sometimes you cannot avoid to jump with your hands. No matter how good you are, the further the jump the higher the risk to miss. Performance is a lot about risk reduction, so even the best of the best have a glance sometimes.
I think a lot of Elixir devs think or want to believe Elixir is bigger than it really is. That's what I understand from the guy I made the comment to.
Now I don't enjoy popping people's bubbles but I think it's better for everyone to acknowledge the truth and then think how to deal with it.
For what it's worth, Elm is extremely battle tested.

We have over 400K lines of Elm in production, and have been using it since 2015. We've been super happy with it, and have no interest in going back to JS or TS.

(To be totally honest, at this point I can't imagine even a hypothetical JS/TS framework that could bring enough benefits for us as a business to justify giving up Elm's compiler and package ecosystem. I'd be super impressed if someone managed that though!)
Yes, that is what the scheme I described is doing. You'd need a similar mechanism in Rust too to prevent it from collecting objects prematurely. I think implementing this is fairly trivial. The difficult part of writing an FFI is handling closures: Java calling Python calling Java calling Python which throws an exception...
This rings so true for me.

Depends on your org, but I bet some of those developers wish they were back at their desks working, because it's a waste of time for them. The reason they're probably there is because they feel it would look bad for them if they were absent.
Crashes latest Firefox and Safari on Mac.

Why not just build an app if you are going to be browser specific...
What's the point of being able to design CPUs if we can't make them? We certainly don't have defence independence at all.

I'm not sure about the second point but it seems premised on withholding IP from US which seems unlikely.

Much more likely that there is intense collaboration between say GCHQ and Arm (maybe both ways -> GCHQ gets to understand modern CPU security issues from Arm and Arm benefits from GCHQ input on threats). If that relationship swaps to NSA then there would be real damage to UK security apparatus.
There is no good outage. But, it is great to see that when their portal/admin/webmail is down, DNS, SMTP, IMAP/POP3, SSL, Network is not affected by this.
The Interior Lives of Hoarders
"market failure" has various interpretations and objections:

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

The way black_puppydog used it fits the term quite well.
To me this seems to be a reaction to the announcement of nvidia to build a one-in-all HPC system. Nvidia already owns Mellanox for the Infiniband Network and their GPUs are the fastest on the market. Now with an additional CPU in their portfolio they could provide a complete Supercomputer in one piece. Think about a HPC-SOC. Supercomputers are still a matter of national security.

https://www.nextplatform.com/2021/04/12/nvidia-enters-the-ar...

Also nvidia will build a new system in switzerland with 20 Exaflops (albeit fp16) which would be the fastest ML/AI system so far.

https://www.marktechpost.com/2021/04/16/nvidias-novel-cpu-gr...

FTA: With the help of tight coupling between NVIDIA CPUs and GPUs, Alps is expected to train GPT-3, the world’s largest natural language processing model, in mere two days.
United States Postal Service Creed
Ask HN: Has unit testing led to fewer major software development scandals?
Every year some major software projects fail hard and are given up on

Every year many more fail to hit the target date and target budget and exceed both by significant multipliers.

After a few Google searches I have not found a trend to indicate that the inclusion of frequent unit testing has resulted in less catasrophies.

Granted there are a lot of different factors that cause a software project to fail, and every now and again a new cargo cult produces a term that will fix it. (Extreme programming, Scrum, Lean etc).

Again, I do not find a pattern that it has reduced the catastrophes.

Does anyone know of any proper studies on this?
Top Freelancing Websites
RustRust Gameboy Emulator Running on the Raspberry Pi Pico
That idea is usually associated with postal banking - letting citizens open a bank account at the Post Office that provides basic services, no interest, but no fees either.
+1 for Datagrip. I recently discovered this tool in my attempt to use databases more directly and ORMs less, and Datagrip has completely changed how I work with my databases. It makes working with raw SQL feel like working with any other programming language and less like jamming strings together and hoping for the best.
Just submitted a PR - thanks mtmail!
Yes. They said that the Mars window is around 40 something days, and their schedule is around ~5, increasing in difficulty, flights. I suspect after that it will be tucked under the rover. But in meanwhile will be more videos so we have something to look for to in near future. History in the making nevertheless.
Reading debt – bookmarking shit you’ll never read
Ah yes, all those African American people in Kenya
The oil & gas industry likes to gaslight (ha) people into thinking they're fighting climate change, but it's a bizarre doublethink endeavour and they're mainly doing it for goodwill, government grants, and to levy more costs to the eventual consumers while reducing their own costs.
Don't forget non-arid climates or the water we can't see on the surface. The Ogallala Aquifer under a big chunk of midwest and needed for agriculture is in danger, too.

https://en.wikipedia.org/wiki/Ogallala_Aquifer
How did you come to this conclusion? I have never seen a definition that implied a precedence.
One of the best things a manager can do for their engineering team is insulate them away from all the pointless bureacracy in the org - including most meetings.

My boss is fantastic at this. I feel sorry for him, but also highly respect him. He goes into a stupid, pointless, hour-long meeting where only 3 minutes of content is relevant to us. Of course our entire team was invited and nominally expected to attend. He pushes back saying we're busy. He comes back and relays those 3 minutes of important content while suffering through 57 minutes of droll.
Gold digger heaven, here I come!

Seriously cool idea, sounds like fun and it might be quite refreshing for the fire-folks to talk to like-minded people, it can be hard not to talk about your passion too much.
> And it's still only intra-UK.

Wise (Formerly TransferWise) does forex.

https://api-docs.transferwise.com/#wise-platform-api
Five C++ Papers for the Q1 2021 and C++23 Status
The Americans Who Still Can’t Get Vaccinated
Cool but technically looking glass is not an holographic display.
Yep.

Generally, "platform device" means that it's just a direct physical memory map. Honestly, from a driver perspective, that's sort of what you get with PCIe as well. The physical addresses is just dynamically determined during enumeration instead. Of course, there's some boilerplate core stuff to perform mappings and handle interrupts specific to PCI, but at the end of the day, you just get a memory mapped interface.

This is unlike something like USB where you need to deal with packets directly.