skysight-inc/HackerNews huggingface dataset:
What might be interesting is a drop of Xi Jinping's authority if Chinese elites see their cash flows drop too precipitously due to HK's possible change in status (and disorder). It's a mistake to think XJP doesn't have a powerful constituency to keep happy. It's an interesting possibility to consider.

It's hard to fathom that Beijing is willing to cause so much disorder in HK at such risk, but it's clear they don't see it as risk.
Does Your Metabolism Go to Sleep When You Do?
That’s the reason why some games keep going in and out of Steam. Especially console ports such as Alan Wake.
My neighbors son is 3 year old

When I am repairing my car/bike, he comes with his bike (small plastic one) and gets under it and starts repairing act.

And he does it for long as I am repairing mine.

It's interesting that I don't live with him but he is copying my action but when I asked his mom if he helps with housework as he probably sees her doing a lot of housework, she said no.

I've no idea why getting under a bike is more appealing to him than doing stuff like cleaning with a mop and bucket.
I love city life but US cities are so poorly managed that I've lost hope that they'll be affordable nor pleasant to live in before I die, so now I've moving abroad to Tokyo and am living the lifestyle I'd hoped to in US cities - it's sad, cities don't have to be so prohibitively expensive and filthy if local governments were able to better manage themselves, actually reacting to the problems society faces, but even changing tiny things about the legislative process in US cities feels like a lifetime endeavor.
Okay, humor me.

What are you going to do if you declare that implementations must be little endian? (It seems that's where that particular goal is headed.)

Will this be well-defined behavior?

// Writing a 1 to u64 requires that u32 will read 1,
// because everything is little endian!

union u {
uint32_t u32;
uint64_t u64;
}

Or, if not, what's the point?

What's the good in it, other than that: whereas a big endian machine can still have a C++ compiler, that compiler just can't be called conforming any more?

Nothing changes other than classification. Nonportable code depending on little endian continues not to work on that machine, though now that code might be blessed as "strictly conforming".

Someone wanting code to work on that machine will make it work the same way as before, and quite possibly keep their code strictly conforming. Like before, it will be possible to express code without endian dependencies, and that will work on those "broken" implementations that support big endian systems.

What happened to the idea that systems require programming languages, not the other way around?
Are you saying that's posted by a bot?
Alice could get a job and then lose it all on vodka and oxy. I don’t see why UBI needs to ensure that she doesn’t do foolish things with her money.

People are going to make bad decisions, unfortunately. You can’t live in a free society if you don’t let people make unfortunate, bad decisions that harm themselves.

If you think all people should be protected from their bad decisions then you’re basically sliding straight down the slope into totalitarianism.

In a free society, some people will make bad decisions and their lives will be miserable but hopefully many more will make better decisions.
In what decade? By the 1980s, the U.S. had far outstripped the U.S.S.R. in economic performance by every single measure. Here's some clips of a Soviet grocery store:

http://www.strangehistory.net/2017/08/11/joys-supermarket-sh...
Low-volume networking hardware comes to mind. Where you need very-high performace routing, but aren't shipping enough units to make up the cost of using an ASIC.

The aren't many of the them so power usage isn't a bit cost, but their performance effects the performance of many other machines, where most of the power draw is.
If "plenty of people" can be organized to consent to giving up money, maybe we can organize some kind of centralized method to collect funds and distribute resources to those in need. We can probably set up something through the government for this. Come to think of it, shipping food around is a lot harder than just giving money to them to go buy their own. Why don't we make it so the government hands out money to everyone who needs it, so that we can coordinate the good deeds of many to serve the needs of many more?

I hope you see where I'm going with this.
You are misunderstanding me.

The government gives you $300 and makes sure that enough healthy food is available for those $300. You don't get $300 worth of food. You get money. Cold hard cash. And the option to buy cheap food from the government.

Companies can also make cheap food targeting those $300, and I'm sure there already exists non-government government cheese.

About education and healthcare. The government just needs to provide the bare minimum. Broke an arm? Goverment will cast it. Still crooked? Get in the wait line or go work for money and get an insurance or pay for the surgery. Want a better education for your kids? Homeschool if you can, or just work for more money and pay for one.

UBI should be:

survival -> socialism

good (material) life -> capitalism
We do already know that this virus is nowhere near as deadly, plus medical treatments have evolved significantly over the past century.
Also it doesn't have to be all or nothing, you can mix and match, like doing one or two days in the office per week giving the opportunity to communicate face to face which does help. I used to do it living in a much cheaper location and commuting only once a week, 1.5 hours train trip. When it is only once a week it is not such a big deal
Microsoft execs were never known for their sense of humor

https://m.youtube.com/watch?v=EtuDS0ntaJY
Previously discussed at https://news.ycombinator.com/item?id=22702041
Have an original IBM PC sitting here. It has a 5 pin DIN plug on the back to connect a casette tape drive. I also recall BASICA.COM on diskette leveraged the BASIC routines in the original ROM, so it was about 1/3 the size of GWBASIC.EXE.
Trump Administration Confirms U.S. Is Leaving Open Skies Surveillance Treaty
Is this a hilarious autocorrect or did you mean to link the United States Army homepage? Because in a funny way, even if you didn’t the description you gave is kind of fitting and is a bit amusing as veteran (cue: “that’s the joke”?)
For what it's worth, I can confirm that I've seen my girlfriend use facial recognition to identify and authenticate herself and authorize payment via Alipay at a self checkout at a grocery store, using a camera on the self checkout machine. She probably got a message on her phone once she did, but there was no second factor.
Slightly off topic - I have not heard of this website, what is the general sense in the community about the quality of the content here? It looked interesting but I am always skeptical of trying new places because a lot of times they are just fronts for certain ideologies and tend to spin the content to suit them. And there is only so much time one has to critically evaluate everything and sift through the nonsense, this is the main reason I have stopped following news.
Honestly, I think python 3 broke too little. I mean, if you're going to break backwards compatibility, make it worth it. That should've been the time to lock down the language enough that PyPy and other non-cpython interpreters could finally thrive.
Work-life balance is a necessary thing that each person has to work on for themselves. Learning to say 'no' while delivering on the things you're asked, and delivering well, is one of the most important things an employee can do to gain respect and to give the company boundaries.
That was actually “Cassette BASIC” written by IBM.

It was scary to see it when you didn’t expect to, because that meant something was wrong with your disk drives!
Calm down my friend. Why should C++ be exactly like C? There are reasons that C is a declining language. Also, I don't get why you think they have obnoxious attitude? They do go into detail for each point, I don't think your characterization is fair.
> Funny how Britain was happy to rule over Hong Kong for centuries...

Britain first raised its flag over Hong Kong island in 1842. The New Territories, without which Hong Kong is not a viable independent entity, were leased to Britain under a 99-year lease in 1898.

This was a consequence of one of the worst aspects of colonial Britain, the Opium wars, but, as hker points out [1], since the 1960s Britain has attempted to democratize Hong Kong, but was constrained by China's realistic threat of invasion.

There's not much credit to any side here, but let's at least get the history right.

[1] https://news.ycombinator.com/item?id=23260302
That might be part of the problem, though other comments also point out that students were copying file to a computer, then changing file extension, then uploading. Possibly this was as a result of the iOS browser rejecting the file in the first place due to the shoddy input filtering mentioned.

But going a bit bigger picture, the problem is that we still use file extensions to denote file type.
The `sock` variable wouldn't be global in this case though, so there's nothing to look for.

However there are still so many different ways to defeat this (e.g. creating a web worker, creating a new window that handles the WebSocket and posting messages to it, etc.) that it's basically pointless to try.
When I think of Newton's method, I think of the picture in James Gleick's Chaos demonstrating the fractal boundaries between attractors:

https://images.app.goo.gl/cR37V4ft1A9NFLCo8
When I took my first calculus class, in the 1980s, we spent the first few weeks of the course just computing limits. No reason was given, and no context, just techniques.

I remember having to compute the limit of 2x+1 as x goes to 3 by writing it as the limit of 2x + the limit of 1, and then saying the first limit is 2 times the limit of x, and so on. Utterly boring, especially when the teacher couldn't even answer us when we asked "if we already know we'll get 7 by setting x to 3, why do we have to write all this?"

The whole thing almost put me off math.

There's a time and place to introduce properties of limits, but the first month of calculus 1 isn't it.
I'd wager that UBI will be a huge boost for mental health. It allows someone to retreat and heal, or just go slower, without the $$$ pressure.
These things come with a performance cost and constraints on how the language can evolve.

I would argue that C++ needs to increase the pace of change if it wants to remain relevant. Rust, Go, Swift and Kotlin are though competition, while C++20 is still lacking in agility, safety and modularity.
If it were truly secure and had a trusted “opt out”, I’d consider an implant that would call 911 if:

My heart rate dropped to zero

My blood oxygen percentage fell below 80-90 %

An acceleration above 10-20 g was detected, such as a sudden deceleration during a car crash.

Bonus points if it included my gps coordinates. Perhaps a trusted background app running on my phone listening for an emergency BLE signal from my internal sensor?
For a well-tuned, consistent team that has experience working together and estimating together,

do you have any other recommendation?
> The entire insurance sector is a huge waste of manpower and essentially just huge dump for the surplus of white collar university graduates that have nowhere to go.

US health insurance is garbage specifically because it's tied to employers and employers have strong tax incentives to use insanely inefficient low-deductible plans that both destroy price sensitivity and involve the insurance bureaucracy in small time medical procedures.

> There's not a single person on the planet who derives benefits from navigating the trade-offs of byzantine insurance plans

The cost difference between different insurance plans is thousands of dollars a year. It's one of the most financially impactful choices most individuals can make. Meanwhile if you don't want to make it then... don't? The government could easily recommend a specific plan and anybody who doesn't want to spend a few hours choosing for themselves a thing that could impact them to the tune of $100,000 over their lifetime could just choose that one and be done.

> school choice is a good way to speed up social and racial segregation

Sending kids to schools based on racially segregated school districts is the status quo. You're saying giving those parents the option to send their kids to the same school as the white kids is going to increase segregation? How is that supposed to work?

> enabling quasi fraudulent religious schools that teach people nonsense.

Those "schools" already exist. If they're dangerous enough to deny parents the right to use what is really their own tax money to send their kids to then they're dangerous enough to shut down entirely, right?

Unless you run into some questions of free speech and religious freedom doing that, but then I'm not sure how you were expecting to avoid them to begin with when using "we need to deny them the ability to do that" as an argument.

> I moved from Germany to the UK years ago, and I've never enjoyed anything more than the NHS because I literally do not have to waste a minute of my life on health insurance any more. I pay X amount of taxes, I go to the doctor, I get treated, I go home.

So buy a low deductible insurance plan that covers everything. It costs more than making individual choices, if you don't like to do that. But the cost comes either way -- either you pay with time or you pay with money.

(The status quo in the US is ridiculously broken because you pay with time but then it's still costs a ton of money for multiple independent reasons. Nobody thinks the status quo in the US is a good idea.)
Geography: An Overview of This Important Subject
Geography is a very fascinating subject taught in schools, colleges and universities. This field of science and it has two chief branches and distinct sub-branches.
If anything it seems like C++ is the one in decline. C is still the only option for lots of use-cases; C++ is a) succumbing to feature-bloat and b) having different parts of its userbase siphoned off by Go, Rust, Swift, even C# (games; both Unity and Godot).
i'll help. can i get paid too?
They are fairly reputable, I believe formed by a group of former GOP "never Trump" types who are trying to regain a semblance of reasonable exposition of conservative (or contrarian) views without engaging in the .. words fail me here .. that passes for conservative sites today.

So I would expect them to be reasonable, but perhaps not without a specific point of view that may bias the selection of topics and writers.
Having worked at a publishing platform, I can tell you that point is a long long way away for most publishers. The vast majority of publisher income is from advertising and it's not close.
MDCD[0], an open source DOS archiver, used the .MD extension in 1988.

[0] https://www.sac.sk/download/pack/mdcd10.zip
> I suspect few would know much beyond that, and most would not have had much reason to worry about converting between formats.

Ok, first of, why should I (as an institution) care about the people unable to fulfil the conditions of my test? Maybe I only want people with a basic understanding of file formats because chances are they will have less issues with future applications?

> They did need to provide detailed instructions ahead of time, including possible issues with unsupported formats.

They send out a message a week before the tests. The website only accepted the allowed formats. You could complain about them using Twitter to send out that message but you are not.

> They didn't need to accept heif files. They did need to provide detailed instructions ahead of time, including possible issues with unsupported formats.

They did not accept .heic files (see the source from the upload js file). They did provide a list of supported files. Maybe the handholding should stop at some point?
New York Times says at least 12-18 months.

Source: https://www.nytimes.com/interactive/2020/04/30/opinion/coron...
Likewise that is solved for just as trivially by enumerating all globals and replacing any mention of WebSocket with your scoped variable. Of course though if all your code files are ECMA modules the only globals are those provided by the browser and third party scripts.
YARP – A .NET Reverse Proxy
These maybe / are great features and extensions, but I don’t see what any of them have to do with WFH?
https://harvardmagazine.com/2007/07/faculty-faith.html

37% of professors at elite universities are atheist or agnostic. Saying Harvard is friendly to the religious because it has a divinity school is like saying Stanford is a hotbed of the rightwing because of the Hoover Institution, except that you would expect a lot of atheists and agnostics at Harvard’s divinity school and no Marxists at Hoover.
I am surprised that of the pages and pages of comments that I have read (about 500+ comments), few discuss the potential implications of (a) having virtually all of a business's communication (not just the emails and such, but now also the meetings) potentially tracked and monitored, and (b) whether a remote workforce would be even less well equipped to identify/call-out improper corporate behaviour. Would the Google employees that called-out some of the surveillance projects, or the Uber employees that called out harassment exist remotely? And if they did, isn't it just so much easier to get rid of them? "Susan will not be joining the call today. She no longer works here". A scenario in which HQ gets to know everything while every individual is forced into need-to-know seems dystopian to me.
"One of the big reasons for UBI is the belief that an individual can better assess their own needs and wants, and procure them more cheaply than the government"

Perhaps, but many of the major problems we have today are tragedy of the commons situations, and that's precisely when we need government to step in, not just leave it up to individuals.
I've been going through the fast.ai course, and pre-training is like witchcraft, it's so spookily effective.

You can take a 15MB mobilenet model, add a layer at the end, fine tune with half a dozen examples of a few different image classes (in a few minutes on a consumer grade laptop), and recognize lots of different examples in real time with a web app reading continuously from a webcam.

The advances made in Computer Vision in the last ten years are mind blowing.
Pretty sure it's a joke straight from r/outside :)
Michael Jordan Effect
https://sourceforge.net/projects/pcbasic/

PC Basic emulates GWBasic on many platforms.
The NumWorks graphing calculator is approved for use on the PSAT, SAT and ACT college entrance exams.
Supply chains need to develop immunity to natural disasters
Upcoming online quantum computing events
Find a Subarray with a Given Sum
Try https://github.com/anvil-works/anvil-runtime

No JavaScript nonsense all python code
Interesting that they didn't list any of the BSDs in their list of OSes they think should still be supported.
Borrowed mine from the library at age 13 (`98) when i got a hand-me-down Apricot from a friend.

https://en.wikipedia.org/wiki/Apricot_Computers
The sad case of Unreal Engine 1 on Mesa and Linux in 2020
It makes C++ much less useful to write a library in (or, you have to maintain a fragile C layer). I take it you've never had to deal with a libstdc++ ABI boundary before?
Same experience. Single node with a few clients and Celery. Works well.

My main issue in the beginning were network timeouts now and then. Those went away after tuning some TCP settings.
Covering for the impact of Twitter on society?
Tough Times Create Tough Developers
I see what you're saying, but I would say there's a strong "doing" component in math.

It's still really important to work through problems mechanically (often with only partial understanding) if only to become familiar with patterns. Whether this exploration is done via a CAS or by hand, acquiring this mechanical familiarity is important if one is to go deep. Math is often not merely read but done.

Take something like automatic differentiation (AD) for instance. It's just the chain-rule in principle right?

One could try to study the principles of AD in textbooks/journal pubs and then try to implement it in code. Chances are one is unlikely get it right the first few times because anyone who's ever tried to implement anything from numerical computation papers knows that published papers regularly omit important implementation details (unless they also publish code). There's so much heuristic/unintuitive behavior [1] in the world of numerical computation that first principles alone is rarely enough to get you a decent implementation in code.

On the other hand, if one mechanically works through AD derivations for a bunch of functions and observing the patterns that emerge (without necessarily grasping all the principles at first), one begins to notice things, like difficulties posed by corner cases like non-smooth/discontinuous functions, non-n'th differentiable functions, etc. A CAS could be used for this exploration (manually doesn't necessarily literally by hand) but it's so important to actually try stuff out and really grasp how mathematical objects work in practice. Once this contextual understanding is acquired, going back to AD journal pubs and reading about the principles is likely going to make way more sense because one has seen the behavior "in the field".

I do think the pure mechanical repetition is often underrated as a autodidactic mechanism. (again I don't mean literally by hand, but rather "doing" instead of just "reading and thinking").

[1] non numerical comp folks are often surprised to hear this because they think everything's super deterministic -- it's not. Tiny random perturbations in matrix can change things wildly. Take naive Gaussian elimination -- the ordering of the rows of equivalent linear systems can vastly affect solution efficiency and numerical stability, but one can't appreciate that unless one understand how GE works mechanically and has worked through examples.
Palantir Technologies also beats the fuck out of their coders. Be warned. Same traps.
User.scripts are cool for small tweaks but also for large ones with dubious access.
There must be some data on lottery winners taking one lump sum and small payouts over time.
Look into the security side of things.

I did some research a few years ago doing the same sort of thing with jruby and android APKs and it is a lot of fun but the main applications of it are going to be in security, competitive analysis, and occasionally hacking things for one-off integrations.

Be able to tell a story or two about doing it. If you can go 5 minutes deep on a couple of subjects and be at least a little entertaining while you do it, you'll get some job offers.
You don't get it. The cost of labor would rise. You would have to pay paper factory workers more when they could just not work at all. The truck driver also needs to get paid more. The shelf stocker also needs to get paid more. The security guard needs to get paid more. Eventually you get $100 toilet rolls.

> At a certain point equilibrium will be met and someone will come along with cheaper toilet paper.

Yes, from overseas, where they have no UBI. That's one of most insidious parts of all of this.
My biggest take away here is that old MS-DOS has been made free software. I had a Compaq Portable that I’m restoring, and I gave half a though to combining my love of retro hardware with free software and running FreeDOS even if it is a bit of a resource hog. But I think this machine(its the original version of the Compaq Portable) came with DOS 2.something, so the now open source DOS 2.0 might work without the performance hit of FreeDOS. Neat.
2 commas would solve everything.