skysight-inc/HackerNews huggingface dataset:
The work to make DXC generate SPIR-V was actually done by Google and Samsung, given the adoption resistance of game developers to downgrade their HLSL experience into GLSL.

Microsoft only open sourced the DXC compiler and approved their changes.

To see how much NVidia cares for SPIR-V, check the amount of Vulkan/OpenGL talks at GTC 2020 versus CUDA and related tooling.

Apparently OctaneRender decided to move away from their Vulkan prototype and just adopt Optix 7 instead.
It's a shame his tweets are protected - is this some form of Twitter ban?

This account was doing a good job tracking the way humans are depicted in tech illustrations. It breaks my heart that absolutely no company is safe from deformed vector humans anymore:

https://blog.jetbrains.com/blog/2020/04/08/keep-learning-and...
Well, native windows executing under Xorg is what Wine tries to offer.

It just "not complete" yet.
Good answer to the question asked in a different comment regarding detecting such fakes!
Right now, I'm designing a service that's very similar to OP, with workers waiting for an external API (or APIs) to answer, which can be slow sometimes. Looks like we're going to use websockets or polling to update the client with all the delivered data, and introduce yet another service for it, which would actually play the role of "LED screen" and ready order station in this analogy.

But as we decided to implement an MVP with a single HTTP request from the client, this whole separation doesn't make any sense, exactly as you noted.
> Everyone knows it's a completely different language, that's not in question.

Working in the perl sphere, I assure you clients do not know this. Also http://blogs.perl.org/users/ovid/2019/08/is-perl-6-being-ren...
I live in Austria, and it's worth noting that the scars are heavily associated with old fashioned values, conservatives and nationalists and are very rarely seen nowadays
> the class is newly instantiated each time a render is going on

No, it's not? Where do you think the state goes, if the instance doesn't hold it?
of course, no growth is truly exponential forever, but a sigmoid model is still basically exponential in its initial stage and as long as there is no big saturation factor (i.e. lots of herd immunity), the limiting factor is negligible.

so, as long as herd immunity is not high, the curve is approximately exponential.
US governments at all levels love to use GAAP since it lets them use whatever assumptions they want to make up liability numbers for defined benefit pension and retiree healthcare benefits. In fact, the US itself forced non taxpayer funded employers to use strict standards when calculating defined benefit pension liabilities (PPA 2006), but exempted taxpayer funded pension plans from any rules.

This lets current politicians and current and near future recipients of defined benefit pensions to transfer the costs to future future taxpayers.
Arguably 90% of all people who make software are terrible at actually making software.
Interesting story, I believe you should finish this project and publish it. This will also be a part of your portfolio.
Bug Bounty Automation Framework
Show HN: This Website Will Self destruct
Below 1, not 0. Below 0 would mean an infected person on average heals other infected.
if you think there’s no bullshit meeting as a founder, think again. think how many meetings you need to do to raise funding, meet with prospects, network. very quickly your ability to do things as you think they should be done diminishes as you hire people who you hopefully trust to do things as they think should be done.
Zero new cases, according to https://www.ft.com/coronavirus-latest.
That's leading, together with Taiwan. From the news I gathered that your prime minister has mandated early and effective lock-down.

Are there other noteworthy measures taken by your government that explain the success?
You can still see "Schmisse" in Germany today, although they are very rare. Here is the former CEO of Allianz with one: https://upload.wikimedia.org/wikipedia/commons/thumb/a/a8/He...

AFAIK (the article also mentions that), the concept of duelling is still very present (and often a requirement) in German, Austrian and Swiss fraternities, but they now wear protection [0]: https://sensor-magazin.de/app/uploads/2015/09/CorpsHassia_St...

[0] https://de.wikipedia.org/wiki/Paukbrille
At this years GTC NVidia is promoting cuPy as well.
There’s one specific substantial benefit in comparison with typical Java-like languages: concurrency is much easier in Rust. Having “is this thing thread safe?” answered at compile time is something I missed in Kotlin a lot. Of course, it does not necessary outweigh the need to think about references vs owned values, etc.
Kotlin Coroutines and Exceptions: Things to Know
Asia is managing to build NWF plants in very short times, < 14 days:

https://www.youtube.com/watch?v=p9lchhBE7cE
https://wfuv.org/content/covid-19-has-caused-shortage-face-m...

Where are you seeing reports on piles of NWF in China? I'd be very interested in this. Seems the masks/filters are pretty easy to make once you have the NWF
They are literally using the image to illustrate their point.
Beyond To-Do Lists
Note that the blog post about autogenerating Anki cards linked in the second answer ( https://sookocheff.com/post/language/bulk-generating-cloze-d... ) uses Tatoeba ( https://tatoeba.org ) as the data source, which is also where Clozemaster gets its sentences from. You already said that those are bad for learning English, so Tatoeba may not be the solution for you. But that depends on what exactly you think is wrong with those sentences. I contribute to Tatoeba, mostly translating Mandarin into German, so I'm quite interested in hearing from end users.
It is more deadly still, but lets pretend it is the same as the flu. Have you noticed that due to the efforts to prevent the spread of the Chinese virus, we've also lowered the number of people dying from the flu dramatically? We've designed our societies so that we needlessly kill tens of thousands of people every year from common communicable diseases. Maybe going "back to normal" isn't the right idea.
> Raku, Rakudo, Rakudo Star, it's like they went out of their way to make it confusing.

Not at all.

Haskell, GHC, hackage/cabal/whatever -- intentionally confusing? No, they are different things.

Same in the Raku case: Raku is the language, Rakudo a compiler, and Rakudo Star a distribution (with compiler, docs, module installer etc.)

Giving three different things the same name would be much more confusing.
these stories are more common than not too and not exclusive to startups. look at any high level executive at a bank and they’re working 6-9, sacrificing time with their spouse and their kids, to build a career.

i’ve worked with founders who would check slack on their honeymoon, who has their wife begging them not to go in a holiday, and who took a whopping two weeks off (i.e. working from home) to help their wife after their first child was born.

but i also know founders who have found work life balance and have made sure their employees have it too.
All the new mobile banks seem to do their ID verification/KYC using video selfies. Interesting to consider whether deepfakes are being used in wild to fool these systems and commit fraud.
Except that one needs to rely on tooling from CodePlay or Intel.

NVidia isn't that keen in supporting OpenCL beyond 1.2 and is pushing for OpenACC in what concerns GPGPU outside CUDA on their hardware.
The industry peaked in size sometime in the 50s, but it was more quantity than quality. While at the top you had superstars like Rockwell, Layendecker and Artsybashef, you also had massive industrial scale illustration houses hiring kids out of high school and training them up quickly to produce stylistically rigid and uniform illustration work at scale and for low pay. It wasn't a whole lot different than the way the Animation and video game industry works today.
> I can still remember in general, what I learned in every class from 1st grade to 12th grade. I can't remember a single class that didn't teach me useful stuff.

You are very, very far out of the ordinary. Twenty percent of Americans can’t name any of the branches of government. Only 46% know each state has two Senators. About 40% of Americans are basically innumerate [1]. School is primarily childcare and most people forget the huge majority of what they were ever taught because they neither care about it nor use it.

[1] https://phys.org/news/2018-03-high-adults-unable-basic-mathe...
Had viewers of Police academy 6 been treated to a brutal crime drama, rather than a continuation of the farce found in the series to date, you'd expect them to just get used to it, rather than accept that naming as the next version of something vastly different is a dumb idea.

Edit* I make no criticism of the language, simply the argument that a different language should have been named as the incremental release of another.
Google Cloud Functions and Cloud Scheduler..

https://cloud.google.com/scheduler
There aren't many definition of a Country.

The Vatican is not in fact a country, but a city state (or a sovereign microstate) and it is an exception, not the norm.

It is anyway an independent state with sovereignty, it signs treatise with other states (like the Lateran treaty that binds it to Italy) has its own official language (Latin) its own calling code (+379) its own ISO 3166 code (VA) and its own Internet TLD (.va) so it more or less works as any other independent country out there.

And even though the actual resident population is very small, they have properties all over the World, they are in fact one of the most powerful countries in the World serving over 1.2 billions catholics (it's even 18th in the World for GDP per capita, even though the Vatican wealth is not really expressed by the GDP).

If you look at it that way, Vatican State is more of a country than Kansas will ever be.
Passmark changed its benchmarking algorithm
For Ludum Dare 46, going on this weekend, the theme is 'Keep it alive.'

I had a few 'real' game ideas, but this is the thing I thought people might get some use out of, but after some reflection, the best task I could come up with, that would have a positive influence on people was just to give people who want it the opportunity and an excuse to say what’s on their mind.

The website will self-destruct if you don’t engage with it.

It’s been a rough month for me, and I’m sure it has for a lot of people. So I figured, lets create a nice cozy place online where you can write about the issues you’re having.

For those interested in the technical details: On page load, I check to see if the latest request is more than 24 hours old. If it is, I delete all the items in the database and stop rendering.
Covid-19's Impact on the Tor Project
I absolutely do remember this. Horrible. I think, during that time, Windows was the absolute worst offender.

I always used windows/mac and linux together during that time.

Early versions of OSX on PPC were pretty consistent. I didn't particularly like some of the "candy" design styles, but the UI guidelines seemed like a breath of fresh air. Note that Apple themselves started to destroy the consistency by introducing questionable things like "sheet metal" windows, sheets, and abuse all of them in iTunes first. Consistency went down pretty fast.

Looking back, GTK2 for me represented the pinnacle of consistency under Linux. As a toolkit it enforced resizable UIs (at a time when both OSX and Windows used fixed-width all the time) and decent components, not to mention that it supported system-wide themes to a degree never seen before. You can even set Qt4 to render GTK2 style widgets.

I have to absolutely laugh when I see that apps today "support a dark mode", where you could (and partly still can) switch THE ENTIRE UI to a dark theme in seconds in gtk.

But I don't want to defend Linux either. This has too regressed in GTK3 and Qt5 as well. The internal support for skinnability with CSS has caused most UIs to override the system theme irreparably. Many UIs ship with hard-coded themes that you simply cannot change anymore or break horribly when switching to a non-default theme. There are a ton of widgets which have incredibly poor consistency and often bring UI paradigms from phones that have _no_ reason to exist on the desktop. Qt5 QML widgets are so bad I cannot even describe how frustrated I am every time I see a good UI being converted to downright crap for "reasons?".

Ubuntu keeps following the latest fads with absolute zero consideration for UI customization, consistency _and_ performance. We have LXDE, but they too will have to inherit all the inconsistency on the programs running on top of it and since they too inherit GTK, there's no escape on the long run.

Still, Android beats the crap on all three easily.

It seems like nobody is even trying anymore when even developer tools gets rewritten in electron UIs with appalling performance and glaring bugs, yet they receive praise (and excuses).
This reminds me that as a young boy I romanticized facial scars, and that sentiment was shared by a friend of the same age. I also remind this as a bit of a taboo, and I felt connected with him when we talked about it.

Looks like those feelings did not entirely came from nowhere
> Giving three different things the same name would be much more confusing.

No different than "Perl 6" being a different thing from "Perl 5".
The strongest argument for Windows is not its window management or UI tools, it's that you can use third-party software without dealing with too much bullshit.

On Linux, if your third-party software is available at all, it's on some third party repo you have to add manually, or maybe it's a binary which may or may not work on your particular distribution on your particular version.

This is basically the reason why I gave up on Linux on the desktop, it just hasn't gotten better in decades, it probably will never get better. The distributions have no incentive to make this work well, because first-party packages are a big selling point.

I'll take a crappy default shell over that.
Yeah, the real reason Zoom should be actually be E2E encrypted.
Show HN: TypeScript language plugin gives superpowers to SQL tagged strings
For me personally, I can't say that much has changed in terms of my free time. I still go out for running like I used to do (London), still working 8 hours a day, meetups that I used to attend we do now on Zoom and I even hangout with my friends once a week on Zoom.

In the free time that this isolation gave me, I'm trying to do other stuff that interest me, like more general research, trying to upskill my cooking, read/listen more books, etc.

With that said though, I did found my self working a lot on Excalidraw [0] from the moment the isolation started. It's a super fun project with lots of traction, the core team is great and very kind and very smart. Lots of challenges to work on.

So I did find some more time to put on open source and I will continue to do so.

0. https://excalidraw.com/
Rust offers complete control over asynchronous streams of data with uncompromising safety. I believe that this will make Rust a contender for the Golden standard in data engineering, which supports data science. The survey category may need to distinguish the two or data science will include it.
>65 million years would mean 130 halvings. Basically nothing left, then

Nah, we just need to find roughly 2^130 dinosaur cells, and the rest is statistics...
What about the BMI difference, being fat and having covid is higher risk.
Looks interesting and quite approachable for someone familiar with C-style syntax. I was looking through the language tour and it's nice and succinct. A few things that came to mind:

1. Can multiline strings be indented, with the indentation stripped out?

2. Why do floats have their own operators?

3. What's the rationale for lists and tuples being different, and not just allowing lists to include different types?

4. How are module paths resolved?

5. Pattern matching looks great!

6. Function argument labeling looks great, I wish all languages did this!

7. Type system looks simple but capable, but in the User example it looks like the LoggedIn constructor isn't namespaced to User, so what happens if another type has the same constructor name? Conflict? On the same note, can you extend custom types after declaration, by adding constructors? (A little like Clojure protocols)

8. Can functions be overloaded, so you can provide multiple implementations for different argument signatures?

9. Can you implement custom operators, so you can for example `+` custom types together?

Looks like a really nice language and I'm looking forward to trying it, but like others have mentioned I too miss the concurrency aspects given it's built on Erlang. Big kudos for including interop details in the docs right off the bat though, this is a big plus in the feature basket!

Great work, definitely going to follow this!
The financial times is printing regularly graphs of traffic per day in different cities. If they do it, I am sure sophisticated fonds and investors are doing this on a bigger scale to understand how well the economies are recovering.
The way that the mouth and eyes move, but that the rest of the face is pretty static, is actually really charming to me.

It betrays that it's a fake, which I think makes it easier to be a fun joke.
Ask HN: What are current best security practices for custom servers?
It’s been a while since I’ve done any low-level network programming, and I was thinking about doing a hobby project to keep my hand in. What safety/security precautions should I take before punching a firewall hole from the Internet at large to a custom-written TCP server? Is the obscurity of an unadvertised server running an undicumented protocol enough protection, or is there something else that should be done?
That doesn't change the fact that Go's GC is a simplified CMS. It is true that Go does have an easier life -- Java does do escape analysis and allocates on the stack, but it doesn't have value types just yet, and so the allocation rates are higher, which is why Java is not drastically faster. I.e. a cruder GC that's similar to OpenJDK's GC from two generations ago works OK for Go. Despite Go having an easier life, Java 14 performs noticeably better than Go, partly due to having a better compiler, but also because its GCs are just better.
Ask HN: How are you liking the product experience on Zoom?
Given there's so much PR around Zoom, it's hard to figure if users are actually liking the product for itself. And what are the improvements they'd really want in the product.

- Website instead of desktop app?

- Utilities for transcription/other integrations etc.?

- Better overall navigation for starting/joining meetings?

- Anything else?
> A US-based editorial illustrator earns an average of $47,000 a year… Dismal pay isn’t just an American phenomenon.

Median income for the United States is under $35,000. I understand (through personal experience!) how much cost of living differs in major cities, but illustrators are not limited to living in those expensive locations.

In some ways, the shift in pay seems to reflect the change in location as much as anything else – at one point, illustrators for NY media basically needed to live in NYC, but that is no longer the case and pay seems to be adjusting.
There's no way to run a XServer under WSL because WSL doesn't expose the Win32 session at all, unlike Interix.

I'm about 100% sure this thing just wraps the Cygwin X server, seeing its rootless support has exactly the same glitches.
By now they pretty much agreed that they should
OK, so Musk the genius in all, knew that ventilators do harm so he sent these other machines in his own initiative? :)

He should learn to shut the f up, he shouldn't feel the need to jump in everything and try to suck all the air out. He has saved people from caves, solved the traffic in LA, now help beat the CoronaVirus etc etc. 1000 ventilators cost, max $25-$50 Million. He should have bought them. And yeah I think he has enough connections to get them from China.
The statement says, "Like many other nonprofits and small businesses, the crisis has hit us hard, ..."

It's a third of the team being lost, as far as I can see. But the statement doesn't spell out the reason - have donations dried up? Has Tor lost some sponsors?
notice the preceding clause in the sentence you quoted, "if not contained somehow".

The numbers you cite all assume social distancing measures, it says so at the very top (and also the forecast only goes to the end of August, there is no guarantee that the virus doesn't come back in winter or so, we saw this with the Spanish flu).
https://simple.wikipedia.org/wiki/Quantum_mechanics

It already exists.
Asian countries had practice and were prepared due to SARS outbreaks just 10 years ago. Not an excuse but an explanation.

Germany is apparently doing 500k tests a week, not that shabby especially if they keep increasing that number.
I’m working on another fancy wordclock: http://www.finewordclocks.com

I make them from a single block of sapele. They give the exact time every 5 minutes with “ish” appended for the 2 minutes before and after the exact time. Time is set via wifi.

I’ve been making various wordclocks as gifts for a few years. I also made a simplified design that I donated to my local makerspace for a workshop I used to teach there (we used all their cool tools to make the parts then students soldered and assembled their own unit. I provided the design and it’s program).

This sapele version is (imho) a pretty refined design and the first one for sale. So far I’ve sold 4.

I also cut 3 magic marker holders for an order I got on my Etsy shop (http://www.etsy.com/finewordclocks). That’s my side project to my side project.
Same problem. There is now however the "QT_XCB_NATIVE_PAINTING" environment variable which I suggest you try.
Both drugs are under trial but we have seen some leaks on HN already.

Even without that, an unbiased person would at the very least be equally sceptical to both.
> This is my current plan, though it does make interop with Erlang/OTP somewhat more tricky.

I have always wondered just how common it is in Erlang/Elixir to just fabricate a PID out of thin air and start sending messages to it. My gut feeling is that this is quite rare, but then again I'm not an Erlang user.

If you want to rubberduck about anything related to this, feel free to send me a message/Email/Tweet/etc :)
So is Perl never going to go past version 5 now?
It can do either. Small screens close it as there usually isn't enough space for it. Large screens do have the space so it minimizes rather than closes, and it's especially imperative that it does so, because if it closes on a larger screen, it's unintuitive to swipe from the side of the screen like it is on mobile.
I think number one can be handled with type classes. Usually if you want to pass in radically different structures there's some common underlying structure.
Sounds like you want to make dinosaur-shaped dogs
JACL: JavaScript Assisted Common Lisp
I fail to see what Rust wins in the given example, when the C# code is written properly:

var dict = new Dictionary<string, string> { ["foo"] = "bar" };
Console.WriteLine($"Value: {dict.GetValueOrDefault("baz", " <none>.")}");

Better look for another example.
Part of the problem is cultural - it's socially acceptable to "not be a mathsy person" in many circles, and almost a badge of honour in some.

Another problem is that the discovery learning approach can lead to some horrible failure modes for math. I've seen cases where an hour of proper instruction can go further than a whole term of trying to see if they can find it out for themselves. Case in point: the rule of three. If 10 apples cost $20, then 5 apples cost ___? You can spend ages thinking about what it "means", or you can learn that you write down a 2x2 table, multiply across the diagonal and divide by the number in the corner.