skysight-inc/HackerNews huggingface dataset:
Yeah, I was about to post about this. Note that implementation-defined behavior and unspecified behavior are not _only_ used in places where a choice is given. Quite a few uses of implementation-defined behavior do not actually select between options. It just says the behavior is implementation-defined. So I suppose it selects between infinite options.

For this kind of behavior there is actually no limit on what the implementation is allowed to do, including assuming it never happens and optimizing accordingly. Implementations just need to document what they do.

I don't think these attempts to change the definition of UB are useful. As a compiler vendor it doesn't help to just say "it has a behavior", because that doesn't stop me from doing exactly what I do today. If people want some specific behavior, or to limit behaviors, then they need to actually say that in the spec.

To take left shift for example. Instead of saying it's implementation-defined behavior, they should say that it produces a implementation-defined non-trap value in the range of the resulting type that is consistent for the same inputs.

This would be pretty short to write in standardees, doesn't allow UB based optimizations, and allows the required implementation divergence.
This seems to be a pretty expected outcome of an American narrative that societal decisions should be made through or in partnership with the private sector. If we've gone through decades of policy and ideological thought taught that action should happen through the private sector, that people would start acting through private companies rather government acting as our method of social action. I know plenty of individuals in the tech sector that ascribe to some form of the "government is so woefully incapable, it's best left to the private sector" or "I'd rather solve problems through entrepreneurship rather than government or non-profit" school of thought. This seems to me to be a pretty direct expected consequence. We've made private companies pretty central to the way our society is organized.
Remember, there are conservatives who are smarter than you.

(And this goes the other way, for conservatives.) It's just something to keep in mind whenever you feel like making dumb generalizations about large groups.
The trouble here is porting the maximalist disaster of one scenario to another scenario simply because the same phrase is used to describe them.

Because a buffer overflow may lead to arbitrary control flow escape via ROP or other hijacking of the instruction pointer, it does not follow that e.g. signed overflow is similarly dangerous.

Signed overflow, if not guarded against, may enable buffer overflow, but the deeper irony is that detecting when signed overflow has already occurred is close to impossible if the compiler is also aware that the check implies that it has occurred.

Thus, code designed for safety, guarding against buffer overflows by detecting signed overflow, ends up not protecting against buffer overflow, simply because signed overflow is described using the same name as buffer overflow.
Indeed. Not even a week since the last one:

Rectal Breathing with Perfluorocarbons (cell.com) https://news.ycombinator.com/item?id=27159001
Interesting - similar to many institutions of course.

Bovine, Ovine, Caprine, Porcine and Asinine animals

Comitology, Decommitted, Negative evolution

Unfortunately the list seems to concentrate on British English usage - for example “Hierarchical superior” makes perfect sense to me.

There are some very surprising examples of EU English where I would read the exact opposite meaning (however New Zealand English is my mother tongue, so perhaps that is my own bias).

And after brexit, what use does the EU have for English anyway?
That's where I'll never use it, because I never use Chrome with an account.
The second 'orifice' title in 24 hours, too. The previous thread ended up keeping itself together. Not sure about this one yet.
This seems like a pure propaganda piece:

“In China, we know without any doubt who is in charge, and that’s Xi Jingping. Was he democratically elected? Not exactly.

But I’m willing to bet that Xi Jingping cares a lot more about the average Chinese farmer, than Zuckerberg cares about the plight of opiate addicted masses in his own country.”
For those of you who haven’t seen the slowmoguys video about talking with and without a mask this is good:

https://youtu.be/gZ66wJFD3bs

If you want to skip the technical lighting bits then jump to the 4 minute mark. It’s difficult to argue against footage like that and it makes you wonder why some people take off their masks to talk.
It has for fish!
> and that almost no one in the state of CA is rural

Kinda crazy to see the entire I-5 length between San Francisco and Los Angeles classified as "metro". Perhaps the metric they're using doesn't work so well when counties (which is what they classify) are so large, and they primarily care that some city of over 50k people exists in it "somewhere". Some of those counties appear to be as large as or larger than some of the smaller states in the Northeast.
Click to Tweet: Goodgraphics.xyz/Tweet
Human pregnancy is not an evolutionary marvel. It brings disproportionately more suffering and is more dangerous to the mother than in other species.
County borders make much more sense. Congressional district boundaries change much more often. They also mean nothing to people in terms of their geographic identity. No one says, "Oh yeah, I live over in the 13th District."
I thought I'd post this since other people might find it useful—especially for quick testing purposes, as you can get a little hardware router up and running pretty quickly, and so far in my testing the Pi 4 model B can put through at least 750-800 Mbps with no sweat, and the Compute Module 4 can do 940+ Mbps assuming you use a PCI Express NIC instead of using a USB 3.0-to-Gigabit NIC.

I had to do this as part of my testing of two new Compute Module 4-based router boards, both of which may make some decent low-cost and tiny Gigabit routers / firewalls / VPN appliances, depending on your needs.
It's a natural next step. It's hardly a slippery slope argumentative fallacy to suggest the precedent would extend to a logical next step.

And are counties only allowed to do it if they are contiguous with their desired state?
If it works for Ubuntu, why not?

https://ubuntu.com/download/alternative-downloads
> A lot of people in America seem to believe that the hardworking "real Americans" in the middle of the country are subsidizing the poorly-run coastal liberal enclaves. In reality, the money almost always flows in the other direction; taxpayers in cities are subsidizing the rural-dwellers. This has nothing to do with work ethic, it's just a hard fact that a lot of costs scale with square miles instead of with people (roads, emergency services), and that lower cost of living in the country leads to lower incomes which lead to lower tax revenue.

You've made up this narrative of what 'the other side' thinks.

I'll recast it for you.

* start narrative *

A lot of people in america seem to believe that their wages have stagnated while witnessing the wages of those living on the coast, who often disagree politically with them, rise stratospherically. To them it seems like the coastal elites do nothing, while they are quite literally breaking their backs to earn a paltry wage, that they then owe to the very coastal elites they feel are doing nothing.

It seems like they take the money, pay it in taxes, subsidize us and tell us we should grovel to them for it, while simultaneously opposing policies we feel would reduce the dependence. For example, they tell us we can't water our farms because of 'global warming', and instead should rely on their benevolence. But we don't want that benevolence.

* end narrative *

When you put it that way, you realize the 'hardworking real Americans' actually have a lot in common with far-left labor activists. And you'd be right. It would behoove everyone to have more compassion and charity towards their countrymen.

Anyway, there is a drastic shift in the Republican party that has gone completely unnoticed. Trump, everything from his personality to his tactics are more reminiscent of the pre-neo-liberal democrat party establishment than anything else. There is a real warming up of the republican base to social programs, government spending, and unions, so long as those institutions prioritize what they believe to be important issues. This is a far cry from the anti-spending, anti-union GOP of old.
I dispute this - the results of animal research on therapeutic benefit are massively overstated.

Most animal research doesn't have therapeutic benefit as a goal or any prospects of contributing to any therapy. Pretty much none is successful on these terms.

e.g. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1781970/

Even so, animal research as a whole is still justified and gets public funds on these terms, without any evidence of results.

Can you name one therapy, confidently, perhaps even without searching, that has clearly come out of animal testing?

[To answer my own question, the only example that I'm immediately aware of is: thalidomide.]

Why, in any other circumstance, would we want to spend a precious resource in unlimited quantity on something that is expensive, unethical, and doesn't work?
this is nonsense. SALT deductions make it so that the wealthy (including limousine liberals) don't pay taxes
Did you conduct any measurements before and after? How much of an improvement did you find?
I agree and I'm not a huge fan of that type. I'm a bigger fan of the ones backed by ETH, as long as the price feed is reasonably decentralized.
Yes. And when people say there is a shortage of food, they mean "at the price they are willing to pay". But new engineers and new foodstuffs will not spring into existence when you add a zero to the price - therefore there is a shortage.
You might want to say but oh, more people will become engineers if salaries are higher! But that doesn't ship products this summer.
Mozilla is a member of the W3C, and as long as it has a substantial share (and good leadership), it can influence things. Our job is to be that share.

Also, there is no such thing as an "ungoogled chromium". Google controls chrome/ium, and as long as people use it, those people remain subject to Google's control.
"SR 17's combination of narrow shoulders, dense traffic, sharp turns, blind curves, wandering fauna such as deer and mountain lions, and sudden changes in traffic speeds have led to a number of collisions and fatalities, leading to the reputation of SR 17 as one of the most dangerous highways in the state. In the winter months, because SR 17 crosses a high precipitation area in the Santa Cruz Mountains, the roadway can become slippery from rain, snow or ice, especially at the summit." [0]

[0]https://en.wikipedia.org/wiki/California_State_Route_17
"In hindsight it sounded fun and interesting."
? Is there a reason you chose the Boox over the ReMarkable? How are you finding the pen latency?
RSS has recovered fine, if it ever was actually wounded.
I'm in a devops role where we actually reroll the Tensorflow whl in-house (to get a few tweaks like specific AVX flags turned on), but because the rest of our deployment is apt/debs, we then turn around and wrap that whl in a deb using Spotify's excellent dh-virtualenv:

https://github.com/spotify/dh-virtualenv

There's no expertise for Bazel in-house; when we run the build, it seems to fail all its cache hits and then spend 12-13h in total compiling, much of which appears to be recompiling a specific version of LLVM.

Every dependency is either vendored or pinned, including some critical things that have no ABI guarantees like Eigen, which is literally pinned to some random commit, so that causes chaos when other binaries try to link up with the underlying Tensorflow shared objects:

https://github.com/tensorflow/tensorflow/blob/master/third_p...

And when you go down a layer into CUDA, there are even more support matrices listing exact known sets of versions of things that work together:

https://docs.nvidia.com/deeplearning/tensorrt/support-matrix...

Anyway, I'm mostly just venting here. But the whole thing is an absurd nightmare. I have no idea how a normal distro would even begin to approach the task of unvendoring this stuff and shipping a set of reasonable packages for it all.

The Tensorflow maintainers themselves even kind of admit the futility of it all when they propose that the easiest thing to do is just install your app on top of their pre-cooked Tensorflow GPU docker container:

https://www.tensorflow.org/install
https://archive.is/MK9pm#selection-1194.0-1194.1
Evolution not keeping up with changes in diet I guess.

Do our primate cousins in the forests and zoos get hemorroids?
To the founder’s point about math not being necessary for developing intuition about electronics: Michael Faraday’s three volume treatise on electromagnetism, which essentially created the entire scientific field, has essentially zero math in it.
Miniflux exists.
Very educational and well-written, thank you.
Nod, for sure. Though I suspect not defining it this way is also a bit of a ‘don’t think of the purple elephant’ problem - just not how most (all?) people work.

We can aspire to do better, but that doesn’t mean others will agree that it is useful for them or a goal for them either.
It goes further than that. The debates around UB a more about whether the compiler can assume that there are no buffer overflows and perform optimizations based on that. For example, if you have a local variable `char buffer[16]`, and there is an access `buffer[i]`, should the compiler be allowed to derive that 0 <= i < 16, and perform optimizations on other uses of `i` based on that "knowledge"? If all bets are off for `buffer[i]` when i < 0 or i >= 16, why shouldn't it? But some argue that the compiler shouldn't, exactly because such automated formal reasoning can lead to arbitrarily wide reaching effects. The problem is that it's hard to see where a middle ground could be.
The scrotum has all the marks of successive bad, hacky evolutionary patching.

Problem: Warm-bloodedness means the testicles are now too warm to work well.

Hack #1: Hang them on the outside of the body so they can stay cooler.

New problem resulting from first hack: Now they're much easier to damage.

Hack #2: Make them hurt really bad if they get bashed, so the owner takes great care to guard them.

The proper solution would have to make them more temperature-tolerant in the first place.

Interestingly, ovaries didn't go down this road, though there are certainly some suboptimal designs in that whole system as well.
There is no alternative to Medicare given the risk profile for the elderly. It has high approval because there is no other option.

It is also not universally accepted- this is only anecdotal, of course, but I had a doctor tell me he didnt accept it because the rates for some procedures worked out to be below the state's hourly minimum wage.

Perhaps a better example would be the VA- government run hospitals and coverage that is perenially in the news for some new corruption or incompetence scandal, and a very very hit or miss reputation.
Oh yeah, I can't wait for extinguish round 2. We all know it's coming. Notice how they say it's just an experiment.
Triggering signed overflow and testing whether it has occurred was how I protected the Delphi RTL memory allocation routines from signed overflow attacks, attacks which if not prevented, lead fairly directly to buffer overruns.

The code was written in Pascal and assembly, though, so it was safe from a C compiler.
"even though the Chinese were very clear about it from very early on"
I'm not sure this adds as much credibility as you seem to think.
See (for example) - propaganda videos of people dropping dead in the street in Wuhan in early 2020.
I have none because you can't argue with them.
Sure, but it could be use configurable. For the actual problem of a cryptolocker it's pretty easy to detect the entropy change. You'd really only need to see the diffs a few files to decide something bad was happening.

In any case users don't expect snapshots to be free.
Click to Tweet
A: "Should I launch the nukes?"

B: "Fuck no"

A: *Initiates launch*
I like your train of thought here, it's a good "noodle". If I might add some more to the noodling... :)

I see an interesting alignment between the trends we are seeing in technology and politics. Actually, my senior thesis back in college (2003) was that the politics of information technology are disruptive to organizations. Not necessarily disruptive in a "sided" sense, in that "disruption" can be considered good, or bad, healthy or damaging, or both.

There is a trend we see in information system/technology architectures towards "decentralized" and/or "federated" solutions. For example - "service mesh" [1] or "data mesh" [2], both higher level stack abstractions that came from lower level mesh networking concepts. And we even see "mesh" concepts in the form of knowledge graphs, social networks, peer-to-peer, etc.

If you read up on this you will often see the word "federated" and it is so interesting that federation is both something we apply to technology/systems as well as political. I am quite sure that it is part of the key to what you are thinking about. There's a reason that countries have been referred to as "federations", why we call it the U.S. "federal" government, etc. I believe, among other things, it largely revolves around how one implements governance and ensures a working "system" in terms of standardization/policy.

There is a desire to be autonomous yet interoperable, and this applies as much to "human" systems as well as purely technological systems. There is a link, after all, between how humans implement systems per Conway's Law [3] - organization's systems often are designed to mirror their communication structure.

Institutions are just one kind of organizational unit, and there too you come across all kinds of interesting issues that have perhaps, barely been explored - one such example is "institutional trust" [4].

In summary, my own latest "noodling" on this area is that actually, our technological and political systems are still very much evolving. When you take into context the possibility that it is truly becoming possible within, how about we say, the next 100 years - that humanity my be able to truly exist off the Earth, in space, for longer periods of time - then that is going to open up a whole world of questions about these very systems which we think we have completely figured out.

If there is one constant I think we can count on, it is probably change - but, ultimately survival (a key element of which is adaptability) will probably be the force that drives whatever the next 100 years look like - and that could be both good or bad overall for the development of new organizational structures.

Personally, I feel that all of this is interwoven together in quite an interesting way and all related, as information systems are the backbones of organizations.

[1] https://en.wikipedia.org/wiki/Service_mesh

[2] https://martinfowler.com/articles/data-monolith-to-mesh.html

[3] https://en.wikipedia.org/wiki/Conway%27s_law

[4] https://en.wikipedia.org/wiki/Institutional_trust_(social_sc...
my iPhone 6S+ Bluetooth works well with the headphones. Although it has a different problem, it's very bulky when I run.

I'm looking into getting a new watch, so maybe I'll get one that can play bluetooth audio to fix the bulkiness.
Seems like there are some pretty large blocs who won’t embargo you these days.
I don’t see how it runs contrary to the rule of law. Im not aware of any legal obstructions that couldn’t be overcome, especially if everyone involved wanted it to succeed.
"hindsight"
You would probably have better luck with SVG -> DXF, then open in AutoCad and "plot to file"[1].

https://forums.autodesk.com/t5/image/serverpage/image-id/400...
Flask 2.0 Video Review
> A lot of people in America seem to believe that the hardworking "real Americans" in the middle of the country are subsidizing the poorly-run coastal liberal enclaves.

By far the most heavily subsidized, most expensive, poorest and least educated people in the United States are the poor living in urban zones. It's not even remotely a close comparison in terms of numbers.

You can see it in the crime statistics, you can see it in the drop-out rates, you can see it in the homelessness rates. And so on.

You can also see it in the cost of incarcerating violent criminals (not drug offenders, which are a shrinking, smaller share of the incarcerated population), which urban zones produce radically more of to go with the extreme poverty found in US cities. The urban zones - which are hyper dangerous in the US - produce the overwhelming share of all murder in the country. Who pays for the very expensive policing necessary to keep terrorist groups from burning Portland to the ground? That isn't going on in rural Oregon. Who pays for the very expensive policing to try to control the extreme murder rates in Baltimore or Chicago? That isn't going on in rural Maryland or Illinois; the per capita murder rates in Baltimore are 50x to 100x higher than in rural Maryland. These things are all subsidized by the urban high income brackets, and it's a huge cost.

And it's also true that the urban zones have far higher incomes, so they pay higher taxes and push more money into the welfare system accordingly. They subsidize both their local urban poor and the rural poor outside the cities.

The bottom 10% in Los Angeles represent a de facto third world standard of living and it's a very large population. Those shocking, unbelievable homeless camps in Los Angeles look like something out of a sci-fi dystopian movie. And that's just a very small fraction, a small visual representation, of the extreme poverty in cities like Los Angeles or Chicago.
Resources on Experimental Computer Science
> I guess the idea is to access some Apis that are not present in the browser, like fs.

That's why electron exists. But this can't do that, it's still limited by the APIs that are present in the browser. It's seemingly just full-overhead for... some... reason?
> Since modern computers have 10000x more memory to clean up,

The thing I don't understand is that the application presumably isn't using any more or less memory than it did when it ran on a 1/10,000x computer. You're not scanning the whole RAM for memory to clean up, just the allocated memory. And on a game that was designed to use 128kB, that's presumably not very much.
Super interested in what boards you are using and/or if they're custom! Would love to have a Pi 4 based home router with the 2nd NIC on the PCIe bus.
This is coded language to mean "we can pull resources from federal/state lands but not pay for them".
But you can do that same API emulation in regular browser JavaScript, too. What's the WASM intermediate buying here?
I'm sure there are reasons for the current classification. But there are certainly differences between I live on a hundred acres but I have decent shopping and culture relatively accessible and the nearest Walmart is 100 miles away.

As you suggest, a lot of what is classified as urban is not urban especially by the standards of someone who barely considers the South Bay as urban.
I have a few microcontroller projects scattered around that phone home to the watchdog server once a day. If one goes a day without phoning home, I get an email to go check it out :)
I feel there is a "seesaw" effect here though - relatively speaking - where when the conditions are right (peace/stability), the needle tends to head towards one direction (decentralization), but when the conditions are different (conflict/instability), the needle often heads the other way (centralization).

There's also the thought that decentralization is seen as a threat by centralized players, therefore, even if it could be more effective, it may be prevented or delayed from taking hold.
Would you say that about Apple computer, or Continental Airlines?
Simple Multiprocessing In Python: Comparing core vs. libraries