skysight-inc/HackerNews huggingface dataset:
The decoding phase will do that, if needed. Also note that in many cases you must process it as opaque binary, even though it should be valid UTF-8. This is in particular with filenames on POSIX systems because otherwise you could not access any files that happen to have invalid UTF-8 in their names.
I'd never heard of SAML before. Is it like a more complicated version of OAuth?
Looking into 2020’s Pull Requests: Part II - deep dive into 280K+ projects
Uighurs are not persecuted "because they are Muslim". Hui, the second largest Chinese ethnic group after Han, are Muslim too. And they are not persecuted in any way.

Uighurs are persecuted for the same reason the CCP tries to destroy the Tibetan ethnic group.

Both these groups have strong independence movements that want to break away from China.
Yes, I'll ask around in Red Hat too, see if we can get some help with this.
Hi, I'm the original author of this blog post. Some things are now outdated in the post—you can make a much faster executing game now, for example. However, given John Conway's passing I thought that posting would be a good tribute to the influence that he had.
Coding Platform with Visualization
I am building a coding platform that lets you visualize how the data structures change form/shape based on the code. Here's a prototype:

https://www.youtube.com/watch?v=9SGAnDZqB8U

It's too early to give out the URL for people to try it out as there are plenty of bugs. That's why I was reluctant to post on "show". I would appreciate if you leave a comment/feedback after watching the video.

Is this something that you would pay to have?
It was an observation, not suggestion.

When the language standardization body has not managed to add arrays with length in 48 years, I don't think it should be added at this point. The culture is backward looking and incompatible with modern needs and people involved are old and incompatible with the future (no offense, so am I).

C standardization effort should focus on finishing the language, not developing it to match modern world. I have programmed with C over 20 years, since I was a teenager. It's has long been the system programming language I'm most familiar with. For the last 10 years I have never written an executable. Just short callable functions from other languages. Python, Java, Common Lisp, Matlab, and 'horrors or horrors' C++.

I think Standard C's can live next 50 years in gradual decline as portable assembler called from other languages and compilation target.

If I would propose new extension to C language, I would propose completely new language that can be optionally compiled into C and works side by side with old C code.
Yes, but that is a slightly different question: how long you do you keep something in the standard after all the relevant hardware has disappeared, e.g,. is there a framework for periodically re-evaluating decisions in light of the changing hardware landscape.

My question was more about when behavior is being defined for the first time, which admittedly doesn't happen that often (but it could apply e.g., when thing fixed-width integer types, uintX_t and friends were introduced).
Does that even matter? If the best estimate of fataility rate is what it is now, surely that is what any response should be based on. The media is reporting various figures from scientists, not making them up. If you don't calibrate your response based on such figures, what do you calibrate it based on? A gut feeling that everything will probably be fine?
It's true that Gibson's work is compelling because like all great cyberpunk writers, it grafts real world social, cultural, and political considerations in with his futuristic technology. That said, good world-building doesn't mean the author himself might not have naive or problematic politics. J.K. Rowling's expressed views on Twitter have been an ongoing source of controversy. Or perhaps more relevant, Ray Bradbury in his old age became a staunch supporter of George Bush and the wars waged by his administration:

https://www.salon.com/control/2001/08/29/bradbury_2/

https://books.google.com/books?id=rRmlA33pEcsC&pg=PT192&lpg=...

https://web.archive.org/web/20080521050300/http://anthony.gn...
So by your reasoning, a large asteroid discovered to hit earth a month from now would be a white swan event, because we always knew it could happen.
Google says being different is affective in ranking
I haven't been to a comedy club in 15 years but in my opinion a large part of the fun is actually being at the club. (And the over priced, 2 drink minimums)

I do applaud these performers trying to find a alternative in these trying times.
could you elaborate further with use-cases?
Study finds rise in between-workplace inequalities in the US
Show HN: Mmap.it – personal search without context switching
> It's possible that the Pope also supports UBI for the idle.

For the sick or those who otherwise can't work despite being willing to, sure. For those who willingly don't work, no. The Bible is super clear about this: "if a man does not work, let him not eat."
This is cool. I might try one, even at the $10 price point. Although, that's the price of one drink at a real comedy club, so it is kind of a bargain. I would love to see something like this on Oculus.
You would be shocked by this language called C++ which is highly compatible with C and has "pointer to member" types that don't fit into a uintptr_t.

(Spoiler: no, there is no uintptr2_t).
SAML is an enterprise feature; it's $21/user/month.
Exactly. Pretty sure however berkshirehathaway.com is deigned builtin.com will find genius in it.

Meanwhile, thousands upon thousands of unadorned personal websites (including that of yours truly), especially in academic circles, or websites of old-school software projects look just like this masterpiece.
Reminds me of this tweet [0] from the chair of the NYC health council committee.

He wrote, "If you are staying away, you are missing out!" - called those who stayed away from Chinatown "racist" - then tested positive for COVID-19 a week later.

[0] https://twitter.com/marklevinenyc/status/1226566648729133056...
Since 1999, a lot of undefined behavior has been added to the language to improve compilers’ ability to optimize. For example, pointer aliasing rules. How have you measured the benefit?
May be too late for you, but you don't need an account and you can use terraform providers for anything that isn't currently supported.
I'm not sure it's great news for those of us who are smaller users of Github. You would expect Github to concentrate even harder on enterprise users now that we're not paying anymore.

I'm not complaining; MS should point GH at where the money is and there is competition you can switch to. I'm just not excited to save a few bucks a month given what will likely change.
I feel like we have already been in a mental health crisis for at least the last few decades, or at least it has steadily declined amongst the general population
I do understand skepticism towards the proposed solutions, but what I don't understand are statements like "my personal liberty is more valuable than the majority's right to live" (which I think is just an absurd stance to take in general), or people who have suggested that quarantine restrictions are fundamentally undermining personal liberty for no reason.
Private repos are not subject to our Community Guidelines on public content, so no, we don't enforce the same rules there: https://help.github.com/en/github/site-policy/github-communi...

I wasn't aware of SS13, and will look into what happened there. Content moderation at GitHub scale is hard and sometimes mistakes are made.
Show HN: Clinical Trials Watch – Automated Clinical Trial and Sponsor Monitoring
Although it's also worth noting that that page states:

>Note: Since 1987, Stephen Wolfram's intellectual efforts have not primarily been reported in academic articles.
I solved this by clearing the Chrome site data for web.archive.org.

It seems that others had this issue too https://archive.org/post/1100034/webarchiveorg-unexpectedly-...
I think what you’re all missing is the asymmetry that most bug reports are bad. If you understand this then you understand that hackerone has respected its promises to companies hiring them: they perform the first set of triage. With the number of reports they are going through, the number of bad stories we’re hearing about them is pretty abysmal.

I feel like it’s the same with any type of bad news, it can easily blow out of proportion and wrongly indicate that things are going very very badly. I guess this is why the news are addicted to shocking and breaking news.
+1 - most sites are bad and a lot of them do not introduce WHAT the product they are pitching does until below the fold.
That language is just brainfuck that takes itself too seriously.
Respectfully, I think you are exactly wrong.

Testing 1 person makes no difference at all to the treatment of that person because like you say it's not accurate enough to be sure and because we have no (edit: Specific) treatment for Covid-19 that isn't just the same as any other similar infection. Whether you're tested positive, negative or not tested we will ventilate you if you need it and send you home otherwise. So why test any individual person?

But if we had tested (and regularly re-tested) large groups, we would know:
* What the range and controlling factors for gestation period are. This is important because you know when and how many people will start arriving in hospitals in the future.
* How many people have the disease. Right now, we have very little idea if lots of people have had it already and not noticed and are quarantining for nothing. These are the asymptomatic.
* How many people are asymptomatic but infectious.
* Whether people can get it twice
* What rate people actually require hospital places at.
* What the R0 values are AND what they change to with different levels of social isolation.

The lack of accuracy would not really matter because at that scale it just becomes error bars on values and that's fine. We can work with that.

Those are the main pieces of information we need to actually "manage" this disease. Without them we are not managing, we are just guessing. Will their be less infections next week than last week? Will more or less people need ventilators? How many of the nurses and doctors in the building today will be available for work next week? Did closing schools actually help?

Right now, the answer is no one knows. This could all be over in a week when infections suddenly drop because 80% of people have had it. Or it could be that only 3% of people have had it and we will need to maintain all this for another 20 months. No one knows because no one is testing large groups and making big data sets available for analysis. No one doctor can get 100k tests and use them on 20k people over 5 weeks. But the government could. But they're too busy testing each other and giving speeches and shorting the stock market. Sorry if that's a bit tin foil hat.
Eric weinstein ?
We don‘t talk to our grandparents anymore.
Maybe the default HTML experience is, on its own, a good user-centered experience.
> Now let's say we're changing a feature.

This is where TDD really falls apart for me. It's pretty rare, at least in the code I work on, that you add a single little bit of functionality that fits cleanly into an existing TDD function. It's much more common that entire structures changes, and the TDD tests are no longer relevant and have to be completely rewritten from scratch. So again, you're effectively just implementing the logic twice. Where you actually need it (during a refactor), it provides no safety because it just gets completely rewritten every time.
There's more, including most sections in a private repo's "Insights" tab still being greyed out. Full feature lists here: https://help.github.com/en/github/getting-started-with-githu...
They are still a premium only feature.
I'm sure it's also going to become a buyer's market, so the prices will drop. Does Upwork have a "UK only" option? I know they have a "US only" option, where you can bypass alot of the worst projects and the race to the bottom.
Presumably the different colored belts (Pump Master Black Belt, etc.) let you pump different grades -- or diesel.
Kinda sorta.

I think this is more a case that extreme wealth and prestige has lessened the pressure to follow what are arguably dumb trends.

Berkshire Hathaway's website is smart (in relative terms), but not because Berkshire Hathaway is smart.
Ok. But note that "locking things down" might be not that simple, as you'd need good privacy controls. We all know that Facebook's privacy controls are/were lacking in many respects.
How are you gonna migrate issues and actions?
Hello,

This service was created for anyone who wants to keep track of specific clinical trials or sponsors without having to manually look them up everyday or every couple days.

Individuals can use this service to get email notifications when a clinical trial, they are interested in, is updated. For example, if I'm interested in the progress of NCT04328961 (Hydroxychloroquine for COVID-19 PEP), I can add it to my watch list so whenever any update is posted for the trial on ClinicalTrials.gov, I will receive an email within fifteen minutes with a link to the changes.

Investors can use Clinical Trials Watch to monitor progress in companies they have financial stakes in. Numerous examples exist, but perhaps the most recent was when Ionis Pharmaceuticals (NASDAQ: IONS) dropped 5% in intraday trading after an update on ClinicalTrials.gov said recruitment was suspended in one of their studies (https://thefly.com/landingPageNews.php?id=3045791)

Finally, businesses and pharmaceutical companies can use this service to monitor or keep track of a competitor's public progress.

Hopefully Clinical Trials Watch will be useful for some of you!
BH forgot about the introduction of mobile devices in the last 10+ years.
At no point in my post did I say "I trust my government".

If you have any specific criticism, in particular about why you think the GDPR doesn't matter and why "the real world" works differently, I'd be happy to hear it.
> and as a result people had to resolve to eating more vegetables etc.

The "etc." is key here. "Cannibalism by necessity" was more common during World War 2 than most people realize. While it didn't hit the United States, we are still uncovering documentation of it happening on both sides of the war in Europe and Asia. You could make all sorts of dietary speculation about that as well.

But the reality is war kills the weak by numerous means and - surprise - you're left with a pretty healthy population.
This is true, but Wolfram was certainly a "normal" professional physicist for years before striking out on his own.
Current plan is to write a Python script that takes screenshots every 1 second, and I'll tab through my huge playlist.

Then later I'll scrape those photos for text.
The only thing that is not defined is comparing a pointer one-past-the-end to a pointer to the very beginning of a toplevel object. Apart from this rule, pointers of course do not need to be derived from the same object in order to be compared with == and !=.

&a + 1 == &b is unspecified: it may produce 0 or 1, and it may not produce the same result if you evaluate it several times.

Similarly, if both the char pointers p and q were obtained with malloc(10), after they have been tested for NULL, all these operations are valid:

p == q (false)
p + 1 == q (false)
p + 1 == q + 1 (false)
p + 10 == q + 1 (false)

Only p+10 == q and p == q+10 are unspecified (of the comparisons that can be built without invoking UB during the pointer arithmetic itself).

I have no idea what led that person to (apparently) write that &a==&b is undefined. This is plain wrong. I do not see any ambiguity in the relevant clause (https://port70.net/~nsz/c/c11/n1570.html#6.5.9p6 ). Yes, the standard is in English and natural languages are ambiguous, but you might as well claim that a+b is undefined because the standard does not define what the word “sum” means (https://port70.net/~nsz/c/c11/n1570.html#6.5.6p5 ).
+1 for Modern Metaprogramming.

I know some people are against metaprogramming because they believe the abstractions hide the intrinsic of how the underlying code will execute, but I would love to write substantial tests in C without relying on FFI to Python or C++ to perform property-based testing, complex fuzzing, and whatever. I feel metaprogramming would be a huge boon for C tooling and developer productivity.
My account still says GitHub Pro but the billing amount has changed to $4
On the contrary, that is a separate issue, although an important one.

This story is about the integrity of reporting from Bloomberg. An important tradition in journalism is the firewall between the money making and the news reporting parts of an organization. Yes, that firewall is breached entirely too often, but many new media organizations simply don't have the tradition at the management level.

That is important to know, no matter who is applying pressure on the money side.
To me, that's a design flaw. Would we really be any worse off if we simply declared filenames must be UTF-8?

That seems to be the only case where a user-visible and user-editable field is allowed to be an arbitrary byte sequence, and its primary purpose seems to be allowing this argument to pop up on HN every month.

I've never seen any non-malicious use of it. All popular filesystems already disallow specific sets of ASCII characters in names. Any database which needs to save data in files by number has no problem using safe hex filenames.
This is why I visit HN, the little side projects like this are simply delightful.

This is however not rendering anything but the controls on mobile so I will have to take your word for it.
Maybe it's time for MySQL to make "utf8" actually mean UTF-8 then (https://medium.com/@adamhooper/in-mysql-never-use-utf8-use-u...)
I've added Google to my Don't buy list.

It's - Apple, Samsung, Google
I want to use this in the OS kernel too. ;-)
It's specifically the state-locking feature that's missing from 3rd party backends.
Presumably the results translate well enough to other browsers, barring some idiosyncrasies with certain features (e.g, canvas has a memory leak in certain situations in Safari).
So it will be free until the competition dies, and then it will be expensive?

Like... everything MSFT and GOOG have ever done?

Great.
What the world can learn from Kerala about how to fight Covid-19
You mean said corruption which is only possible by the willing cooperation of western corporations and institutions?

Corruption isn't a one way street here. The real story isn't 'the CCP is trying to infiltrate western governments!' because everyone remotely aware of the geopolitical game already knows this. You and I aren't going to be able to do anything about this and it's just avoiding things we CAN do.

Which is pressuring our local governments and companies to not engage in this obvious corruption. Which means going back to the original point of the article which is Bloomberg purposely burying stories for the sake of appeasing foreign powers.
Hi! Post author here, happy to answer any questions. Part 2 of this blog post should be out next week, it'll get into some more specifics of how we're using Rust.
Simple CI/CD using 8base
Apple makes mobility data available to aid Covid-19 efforts
I'm surprised no one has mentioned Basic Economics[1] by Thomas Sowell.

It's a fairly detailed book but it's worth the time. If you're too busy to read a whole book, you might want to take a look at "Economics in One Lesson" [2] by Herny Hazlitt.

The foundation for economic education[3] has some great articles too about economics and public choice.

[1]https://www.amazon.com/Basic-Economics-Thomas-Sowel/dp/04650...
[2] https://fee.org/media/14946/economicsinonelesson.pdf
[3] https://fee.org
> Say you searched for a TV a month ago. Now you're seeing lots of ads about TVs. Stupid Google.

> But is it?

Yes, because Google knows who started searching for TV's again and who didn't.
I don’t know about that.

What’s so strange to me about the state of media in the US is that most people don’t seem to pay for it anymore. Online publishing outlets are largely funded by advertising, which we on HN know is one of the more unsavory monetization strategies out there. Of course it’s going to perverse incentives.

Those complaining about how fake news is these days likely expect a perfect product that they refuse to pay for while simultaneously demanding that they not use the perverse advertising/CTR models that encourages things like clickbait titles. How is that supposed to work? That’s like expecting Facebook to remain free whilst not selling user data.
or as seen on Twitter[1]:
"Every January: One month hiatus from work, and I could finally publish my draft of the next bestselling novel

April 2020: Today I alphabetized the jelly beans"

1: not a reference to any specific tweet, just the general tendency of people to speak about grand plans and then never execute on them.
For Transferwise the "Borderless account" is much cheaper then the "Send money" option. I get a price of ~46USD when I convert 10K USD to EUR (instead of the 81 when using the "Send money" calculator: https://transferwise.com/no/pricing/
You’re right! I’m surprised I didn’t know that. It looks like it can also be UCS-2, going by the spec:

> A conforming implementation of this International standard shall interpret characters in conformance with the Unicode Standard, Version 3.0 or later and ISO/IEC 10646-1 with either UCS-2 or UTF-16 as the adopted encoding form, implementation level 3. If the adopted ISO/IEC 10646-1 subset is not otherwise specified, it is presumed to be the BMP subset, collection 300. If the adopted encoding form is not otherwise specified, it is presumed to be the UTF-16 encoding form.
Tbh consumer AP makers should also get together and support things like fast roaming together.
I really enjoy reading Matt Levine on Bloomberg. https://www.bloomberg.com/opinion/authors/ARbTQlRLRjE/matthe...
3D Portfolio with JavaScript and Threejs
Fauci Contradicts Himself Again. Blames Trump for Spread of Coronavirus [video]
Speaking of, I just had a momentary panic because Backblaze’s hard disk report timeline is missing a link to the last update (from February) and I thought maybe they’d stopped doing them...

Who else is good at this? I’m somewhat fond of Digital Ocean’s docs.
I presume companies who would never have considered online are being forced to rethink their position. For example, I take Pilates and my instructor quickly rethought how to do the exercises in order to continue remote sessions. Now that she's done that work, her clients in the future will not be limited to the local area.
Genuinely asking, is it actually working or is that like the promises of multiplexing in HTTP/2 that don't really work IRL ?
I always chuckle when I see a huge franchise app just crashing because I have worked with android and understand how frustrating it can be. It just tells me that I was not the only one struggling with the android development.
New york has tested ~478k people[1]

Bearing in mind that most of that came within the last 4 weeks, its not hard to imagine that it'd be possible to put aside 1000 a week for proper modelling.

After all it would make much more accurate models, which would allow better allocation of resources.
[1]https://en.wikipedia.org/wiki/COVID-19_testing
Ask HN: Why would you prefer icon libraries over UTF-8 special characters?
I've used in many projects libraries like Font-Awesome, Ionicons, ...

But recently, I've found everything I need in UTF-8.

And the result is a huge reduction of the size of my asset bundle for my web applications.

Then, I must ask the question, why are those libraries so wide spread ?
> If the ISP DNS gets hacked people can intercept traffic.

Usually machines will follow the DNS server they get from DHCP. You don't have to hack an ISP DNS, just have control over the router the user is connected to.