skysight-inc/HackerNews huggingface dataset:
Computed gotos are commonly used in main loops of bytecode interpreters to get a separate dispatch (indirect jump) at the end of handling each bytecode, so the CPU's branch target buffer has a better chance of predicting the indirect jump target for the next bytecode based on the previous bytecode. For instance, CPython's dispatch loop uses computed goto on supported platforms, and Erlang's BEAM VM (in non-JIT mode) uses computed branch labels to convert bytecodes into branch addresses at bytecode load time.

I suppose, for twice the latency, CPU designers could implement (a hash of) the previous branch address from the source instruction pointer as part of the BTB tag, similar to using the global branch history as part of the state in the branch predictor. Presumably, the global branch history could also be used in the BTB tag to give some hint as to which bytecode we've just finished executing.

Though, where it really counts, interpreter writers are already often using computed gotos, reducing the reward to cost ratio for implementing such specialized BTB improvements.

On the other hand,

while (1) {
switch (...) {
...
}
}

is probably rare enough (and almost certainly in a hot loop) that a very specific optimization flag might be better than a syntactic extension. Granted, an optimization flag doesn't work for Erlang's threaded code use case.
Microsoft Edge didn't even make the list
Thanks! I'm going to read it.
No, because f strings can run arbitrary python code, you can write f"{X} - {y} = {X - y}"
The Modern Internet – A Collection of Monetized, Polarized, Data Silos
I'm more interested in where they go from here. This is their own silicon, so it's (hopefully) only up from here.
This is the comment that made me laugh, well done!
WordPress Importers: Free (As in Speech)
Also from Wikipedia:

> The next regular appearances will be in 2021 and 2038.

My friends, behold the parents of the 2038 bug.
To construct R you need to repeat Dedekind cut uncountable number of times, i.e. you need to iterate over all real numbers, which would make them countable.
PlatformIO and the vscode plugin makes for a comfortable development experience for Arduino
Did

Did you

Did you hear

Did you hear the

Did you hear the one

Did you hear the one about

Did you hear the one about traceroute?
What version of python are you using. With python 3.8.5

1. \h doesn't get interpolated to anything (unlike \a, \b, \f, etc...)

"\h"
'\\h'

"\a"
'\x07'

2. The "r" needs to be in the original definition, not the f-string.

blah = r"\a"

You only need the "r" in the f-string if you don't want interpoolation of the "\" - I.e.:

fr" this\a {blah}"
'This\\a \\a
Startup says its AI can better spot a healthy embryo – and improve IVF success
What’s the immediate area below the abdomen called? I tried clicking on that and nothing came up.

Also, this is not the correct platform but how can I get a tapering V shape around my torso?
Patricia Highsmith was an enduring writer
There is public housing happening in CA. Actually, there's an unusual amount of it this year because of the opportunity to convert a bunch of newly bankrupt hotels into housing (https://www.hcd.ca.gov/grants-funding/active-funding/homekey...).

Besides that, the left-NIMBY alliance means there's noone to directly oppose public housing. The left supports it because they actually want it, and the NIMBYs pretend to be leftists and like using "this should be public housing" as their excuse for why nothing else should ever happen - presumably they don't expect public housing to actually appear, but they run low on excuses if it does.

Not much new construction of it happens in SF though, because construction costs in are very high, and there's not much land zoned to allow apartments because they don't want new housing of any kind, public or not.

> The end result will be that the "compromise" will be no new public housing and simply zoning relaxations at most, with continued increase in rents.

SF's main problem is most of it is zoned for single-family houses despite being a city, so that would be great actually.
I would argue that symbols are important too, for purely pragmatic reasons. Memorials are one way we transmit community norms and values. So removing a shameful symbol can be part of the process of building consensus around the historical events and policies that it symbolizes. It serves as a visible focal point for issues that would otherwise be invisible to many people. But I definitely agree that in terms of making real, concrete impact in peoples lives, taking down a statue is pretty much irrelevant.
Computers are like air conditioner, useful if you close windows.
The complement book "Started with MicroPython" at https://www.raspberrypi.org/products/micropython-pico/ looks like a nice present for kids. Would be great if it was available in other languages (for example, german).

Anybody knows if translations of the book are planned?
German Legal AI Pioneer Rfrnz Closes Down
As can be seen from the datasheet, the pins on the Pico are not the same.

You could probably map most of them up, given that the pins on the Pico are flexible. But not sure if that makes much sense, I imagine you'd only need a single UART/I2C/SPI connection between the regular Pi and the Pico in most cases.

What perhaps could be more interesting would be a Pi+Pico combo board, where most of the IOs come from the Pico.
Safari, too.
Honourable mention for Petri Nets: https://en.wikipedia.org/wiki/Petri_net
The Counterintuitive Economy of Eve Online
A brief insight into the complexities of creating a new capability at the BBC
I heard this one but it's a mathematician and a physicist in the balloon, and the physicist says the person must be a mathematician. As told by a math professor...
Somehow, there is no data (easy to find) out there regarding delivery schedules by month and supplier. Which sucks.

In the US, prying that information out of the previous administration was difficult. There's a database, called "Tiberius", with inventory info. The transition team only got access to it six days ago.[1]

Bloomberg has stats on how vaccinations are going in the US.[2]

Distribution should pick up soon, now that the nursing homes and medical providers have mostly been vaccinated. The next phase starts to move to big pharmacies doing most of the work.

[1] https://www.washingtonpost.com/health/2021/01/14/transition-...

[2] https://www.bloomberg.com/graphics/covid-vaccine-tracker-glo...
IIUC you generally train on a sliding window of most recent data. That or just keep adding GPUs...
Why do programmers confuse Christmas and Halloween? Because OCT 31 == DEC 25
I met somebody using the avast browser the other day and helped them switch to something else... Avast, one of the biggest antivirus companies, was apparently caught harvesting and selling user browsing data recently

https://fortune.com/2020/02/12/free-antivirus-software-avast...
Same here, you bald too ?
The PIO peripheral looks incredibly powerful. State machines connected directly to IO pins!
Love the joke, but to me it points to something else than gratuitous state variables. I think of it as "if all you have is a hammer, everything looks like a nail", with the hammer being "procedurally solving problems".
public transportation sucks and traffic doesn't scale well with single occupancy vehicles - at some point spending 6 hours per day in traffic just isn't worth it
This is both correct and incorrect.

This is correct if you refer to how early versions of the Mac OS X installer was packaged. The Classic environment framework was always installed but a copy of Mac OS 9 was also required to be installed on the system volume as well—and this wasn't included when installing a fresh copy of Mac OS X from a CD.

There was a limited period of time when Apple shipped and installed both Mac OS 9 and Mac OS X on Macs—so for those people, the Classic environment was "effectively" installed by default. Though to reproduce this you'd need to run the Mac OS X and Mac OS 9 installers from their respective CDs.
Look up for hollow body hold, there are a lot of variation depending of your level.
It's always nice to talk to someone... and everyone needs someone to talk to. You can try starting it off as a free service and offer a Pro plan though I must warn you: unless you're creating your own business, running your own business, or somehow are teaching it as the university level, psychology either requires more education for better pay or you make your own way.

Your idea does already exist on my first google search: https://freeonlinetherapy.org/

I'm sure you could explore your options -- we are currently living in world where the pandemic has caused a majority of the world to be in quarantine lockdown in isolation. There's a reason that solitary confinement was ruled as inhumane. Yet, here we all are... some of us are lucky or not so lucky to be locked in a house day in and day out with our families while others are lucky or not so lucky to be in a small apartment by themselves day in and day out with just a virtual connection.

I'd say go for it, but do your research beforehand. Just know that there are heaps of free services out there including phone lines people can call and talk to someone for free. And in society we currently live in... many people aren't looking to pay any money for such a service.

That's just my thoughts.
I got convinced by and fell in love with the r/bodyweightlifting Recommended Routine - I now advertise it left and right, for a quick link see: https://tinyurl.com/bodyweightrr I found it soothing and empowering how they calmly yet persistently insist on starting small and not overworking yourself, and explain a lot with science. They describe how to scale the exercises depending on your fitness level (or lack thereof), they also list amazingly many ways how to do exercises with minimal or no equipment (I started with only a door bar, though even that can be worked around if really needed; some year later I decided to add gymnastic rings to that, and I don't expect to need more for long time, if ever).
Haha, I didn't imagine what the second envelope would contain, but I did imagine that it would end with a recursive situation.
I thought that 'real-time Java' was the joke
The two groups are in much less dichotomy then you make it to be. Neither group takes away from the other and besides, people can walk and chew at the same time.

They themselves complain about each other significantly less then people who dont engage with neither of those issues (But who like to use the other group to criticize the first one without engaging with history)
Depending on the language the ampersand could mean by copy or by reference. I suspect the commentor wants by reference, since they want to examine it later.
At the very least we need to see enrollment rates per social class and college type. It's very likely the article makes news out of a mundane thing that boils down to a new counting scheme.
Apparently they work at Brave. HN likes to tear into Brave whenever it comes up, so I can see how they might have that impression.
What do you believe defines dominant world power?

In my uneducated opinion, theres lots of factors. However, economy/wealth is by and far the largest one, because almost everything else seems to have a price tag.
fighting with XF86Config, hoping not to fry your monitor.
This isn't exactly a programming joke but considering how many of us physics majors become programmers, I think it works:

Heisenberg, Shrodinger and Ohm were driving down a highway when they get pulled over by a cop. The cop asks Heisenberg if he knew how fast he was going, as you can surmise, he claimed he didn't know because he knew exactly where they were. The cop, finding this suspicious (and because this is not USA and 4th amendment does not apply) decides to search the car. He comes back to the front and asks them why they have a dead cat in the trunk, Shrodinger responds, "because you opened the trunk you fool!!". The cop is now irritated and promptly moves to arrest all three. Ohm, resisted.
Knuth-Morris-Pratt string-searching algorithm: DFA-less version
Ruby: The patented "fourth" type of chocolate
Arduino just announced a new board based on the RP2040. Not competition, collaboration.
https://blog.arduino.cc/2021/01/20/welcome-raspberry-pi-to-t...
Do you have any insights on resource needs of the hardware? One thing I ALWAYS find lacking in documentation of fediverse software is hardware specs for e.g. 1 user instances (as a basic benchline).
But was it not just a specific product?
What about the Neanderthal race?
Also why, though? Why should I use this over an ESP8266?
What do you think of this mail service
Okay, so i bumped on an hidden service running a mail server few days, i felt it was cute and created an account, but i also wanted to share with you guys so i can get your opinions about it.

Tell me what you make of the onion site?

tormailpout6wplxlrkkhjj2ra7bmqaij5iptdmhhnnep3r6f27m2yid [dot] onion

https://tormail.co
So you’re saying to buy both.
This recurs until the programmers runs out of stacks
You wouldn't care if he got it anyway
Not everything that can make people money is automatically a good feature. For example... (your imagination has already filled in that blank). A plug-in system is pretty nice to have though
Complete Tutorials for Responsive Webpage
What's the difference between PIO and GPIO?
Gary Numan: 'One of my songs got over a million streams – I got £37'
The programmable IO blocks look very interesting.

PIO is programmable in the same sense as a processor. There are two PIO blocks with four state machines each, that can
independently execute sequential programs to manipulate GPIOs and transfer data.

PIO is highly performant as well as flexible, thanks to a carefully selected set of fixed-function hardware inside each state machine. When outputting DPI, PIO can sustain 360 Mb/s during the active scanline period when running from a 48 MHz system clock. In this example, one state machine is handling frame/scanline timing and generating the pixel clock, while another is handling the pixel data, and unpacking run-length-encoded scanlines.

State machines' inputs and outputs are mapped to up to 32 GPIOs (limited to 30 GPIOs for RP2040), and all state machines have independent, simultaneous access to any GPIO.

Will definitely pick a few of these up to play with.
IIRC in a documentary about spanish produce vs german greenhouse produce they calculated that german produce is much higher in co2 output than spanish, even when the spanish produce is delivered by a semi all the way from Spain! Simply because in spanish climate there is no need for a greenhouse to grow e.g. bell peppers or tomatoes.
I only found a german source: https://www.umweltdialog.de/de/verbraucher/lebensmittel/2015...

it says:

German, heated greenhouse outside of season: 9.3 KG of CO2 per KG tomatoes (well, that is unexpectedly high)

Non heated greenhouse: 2.3KG of CO2 per KG tomatoes

open land in spain: 0.6KG of CO2 per KG

open land in Germany in season, conventional: 0.085KG of CO2 per KG

open land in Germany, organic: 0.035KG of CO2 per KG

although it's from 2015, I don't think that much has changed in 5-6 years to make up such a big difference between heated, nonheated, open land and regional. It also factors in transport from Spain to Germany which is why open land in spain has a higher co2/kg than german open land.

edit: of course I can't find anything that compares vertical hydroponic farming to greenhouses, all I can find relates to CO2 dosing in greenhouses :/
"Golden Apple" is still the word used today in modern Hebrew for orange, albeit in abbreviated form. I've always wondered where it came from.
It's huge compared to the various ESP boards and lacks WiFi or Bluetooth. Costs about the same as a D1 Mini.
What if mid project you realise you need more I/O? If you choose stm32 for your project you can just choose bigger controller, then you can easily even run your own board. It seems like RPi starts building a walled garden. Not cool.
If you troll pro-life people, are you pro-death?
Radical Candor
> Because XMPP sucks

YES! I never understand why people are so eager to defend XMPP for its so called perfection, when it's so bad in reality. The "eXtensible" part only is a huge and unfixable mistake. Make it feature complete, not eXtensible, or you end up with dozens of clients not working the same way and subtly failing in multiple scenarios.
Well, that depends on the language they speak.
Spending money on a phone or tv helps keep people employed in the US too - unless of course consumer spending bypasses brick and mortar and goes AliExpress et al.
> tough to get your hands on right now

If you've got something up high to tie a band to, that's something.
The Cortex-M0 instruction set has some rather unfortunate limitations [1] that can make it difficult for compilers to generate good code for shared/concurrent data structures. I can understand why they took this route on a first silicon project, but I hope to see a CM3/4 core or maybe even a riscv core in the near future.

[1] https://twitter.com/bitshiftmask/status/1337944590251331584?...
I think this is exactly right. However, the question still stands: how does a large tech-focused corporation encourage engineers to pay attention to such requests?

Expecting enough of them to just volunteer their time doesn't appear to be a sustainable answer.
I just wanted to say this looks like a fantastic resource. Thank you so much for developing it.
I don't think vmception is necessarily someone who thinks that way, I read it as someone relatively cynical and finding the note superfluous and unnecessary. So the did it work read as being sarcastic to me, but not because he thought downvotes were deserved.
> The last shooting did involve armed protesters working as security guards. It wasn't a case of mistaken identity though. The teenagers drove at the barricades minutes after erratically driving through the occupied park.

Setting aside the notion of gunmen manning barricades on public streets here—the SUV they fired on was, by many reports, a different SUV from the vehicle before.

Regardless, this is still the exact type of incident that they were supposedly protesting against in the first place.
There are tons of resources for climbing specific training. Here's a good primer on finger strength training:

https://www.trainingbeta.com/comparing-hangboard-protocols/
I mostly agree with you. Most people, whatever theory they subscribe to, are bad at their theory. There are a lot of Christians who aren’t good Christians. Lots of Republicans in favor of big government if the project is military in nature. Lots of liberals claim to care about people of color but still advocate for policies that harm minority groups. Most people simply have muddy politics because they’re more focused on other things. I don’t think it makes certain underlying theories bad just because lots of people claim them but don’t practice them. Christianity is full of great loving ideas, republicanism makes sense in a lot of ways, etc.

But I disagree that getting the government out of the way means leaving existing power structures intact. What I have learned from libertarian theory is that a whole lot of existing power structures exist (in the USA where I live) specifically because someone bribed the government in to supporting something they wanted. Take Disney continually extending copyright laws for example. Instead of getting old media in the public domain we get ever more restrictive copyright law because some corporations found it worth fighting for. Removing government in that instance would reduce existing power imbalances. So called “right to repair” laws for example provide a balance to the powers granted by government to corporations that would lock customers out of repairing their own equipment. I’ve also heard a few credible stories of instances where big corporations advocate for regulation that ends up squashing competition. Of course some kind of regulation whether from the state or by other means is necessary to avoid pollution, waste, abuse, etc.

In essence I am saying that even though there are many who call themselves libertarians who simply don’t understand the theory or advocate for its actual practice, this does not mean that libertarian theory is itself bad. I think instead that certain aspects of libertarian theory appeal to people who maybe just don’t want to pay taxes but never really learn or care about the theory behind the idea.
Not sure if Ben Shapiro is a good resource:
https://www.youtube.com/watch?v=RVD0xik-_FM
They compete with stm32 and teensy
Nowhere.

The brightest and best leave to go to university and find decent jobs. The dregs stay behind creating a vicuous circle. In some areas retirees move in because the prices are so attractive but they bring very little economic activity with them. Often the only employer is the state which has perverse effects on local businesses (they can't compete with the higher public sector wages).
You can also interpret this move as wanting to encourage immigration because of labour shortages (post covid, that is).

Between covid and Brexit the UK's population has taken a serious dive and it won't be easy anymore for EU citizens to move to the UK (There are already shortages because of that).

But we also need to see how many people actually take up this offer...
I was wondering as well. I _think_ he is just a user; an Apple fan ("community"). To some extend Apple employees probably moderate this forum (same as here, or at Stackoverflow.com), but most comments are from the community. I didn't find a way to file a security issue, so I thought I ask a question in this forum, hoping someone can reproduce it, and someone understands this is a security problem, and then forwards the problem to Apple. But that never happened.
That’s a very interesting paper about San Francisco.

In my experience in Portland over a decade, I’ve not experienced this tiny nearly unnoticeable decline that the paper suggests. I’ve in reality seen a significant increase in rent year over year for myself and pretty much my entire friend group that spans from “couch surfing” to “can comfortably rent a multiple bedroom house”
I returned to climbing after a long hiatus, and my issues with discomfort and kinks in my back while sitting for long periods sorted themselves out in a couple weeks.
It is telling developers choose a methaphor in which they position themselves at height, lowering themselves to establish communication with any rabble they encounter.

(Arrogant? Moi?)
No, because time and universe is not discrete, there are no branching.
This is not really because of that tweet specifically, but because the USA has now accused China of genocide against the uighurs

https://www.cbc.ca/news/world/us-china-genocide-declaration-...
The inverted rows can be done hanging from a table or desk.
"How Religion shaped modern economics"

Hey let me tell you about how a sports rule (3 strikes and you're out) became a judicial and informal rule instrument.

Other countries of course have a progressive warning/penalty system but not indiscriminate like 3 fouls (of any level) and you're out.
I believe that is still your abdomen. Just the lower part.
You would get that v-shape by first gaining muscle and then reducing body fat.
Yeah! Docs start on page 323 here: https://datasheets.raspberrypi.org/rp2040/rp2040_datasheet.p....

Looks like there's an assembler for programming the PIO peripheral; they seem quite capable with two IO registers and two scratch registers.

I've used a similar sort of embedded state machine inside EFM8 microcontrollers before. They're great not just for implementing custom communication protocols, but also for offloading simple tasks: one example I've coded before is that you can offload software key debouncing to the state machine, and even get an interrupt on keypress. This greatly simplifies the main loop as you don't need to dedicate polling time or write debounce calculations!
Missing functionality: send the user to a lmgtfy search for books when the user clicks on the head
ARM vs xtensawhatever