skysight-inc/HackerNews huggingface dataset:
>The article we're talking about is accessible to anyone with a college vocabulary and perhaps 15 minutes of undivided attention.

Ok, we agree then - I am just baffled that you consider this a problem.

There's something to be said for meeting 'the kids' at their level. So sure, super accessible stuff is great. But there's also the possibility of a downward spiral. The abundance of accessible, no-effort fluff wears down people's attention spans until it's impossible to have any serious public discourse about anything. If people are objecting to an article which takes 15 minutes to read and requires some level of literacy, then I think we might be well into the inner grooves of that spiral.
Trivia: I'm pretty sure that shkval in Russian means heavy, stormy rain.
Did you read the 2nd paragraph?

Just to be sure, I just tested on my notebook screen (13"): 2x80 doesn't fit with a comfortable font size for me, so maybe we should start using 70 chars?
Oh, I saw your other reply of my previous comment.

Well, you're right that physicians directly emailing other physicians is a good source for being cautious about China declarations, especially under an authoritarian government not allowing other forms of publications.

But still, from the point of view of WHO, it was not clear that there was such a pressure on experts. They only had China's studies in hands.

PS: well, maybe there was something more political going on. You seem well documented and I believe you. But they had to play with China on their side. Changing that means huge reforms, of not only WHO but UN. And reforms, not deletions...
Free video maker for Shopify merchants
It kind of is, then again VSCode doesn't do even half of VS is capable of.
RCA students develop AI banking apps that help vulnerable customers
I agree but he said the types needed to be corrected. As far as I know the types were already correct.
>I totally agree. I find that the appeal of programming languages, their strength, fades away in the face of pure mathematics anyway.

Then you haven't learned anything. Even pure mathematics is still expressed in arbitrary notation. It's no different than a programming language in that regard.
It's really fast, and it has a nice retro touch to it. But claiming that is has a web browser is clearly an exaggeration. It's a text-based browser, and for some websites it cannot even display the text (crashes). So as a consumer operating system it isn't really good for anything. Unless you want to play retro games all day long of course.

The website also claims that the operating system has a "word processor." A more appropriate term for it would be "text editor," it appears to be less functional than Notepad on Windows.
Except it isn't, that Linux kernel runs on top of a Hyper-V instance, alongside the NT kernel which is managing the whole show.

More z/OS and less UNIX.
Machine learning optimized historical videos
Parsing SQL
Ask someone in your company to disassociate you?
Lemme just go and de-attach my personal Github account from corporate one, just in case....
Non rechargeable phones aren't very popular, and these batteries need air so can't be easily water-proofed. Also they swell during discharge.
Useful products to improve our lives
Still waiting for the Linux desktop wonders to take over that crap.

Apparently Windows XP was going to do that, then it was Vista with its DX 10 drivers, then WinRT, then Win10,....

It takes time to replace the crap apparently.
Translation is far harder than holding conversations. It means that you must be fully aware of tiny cultural differences in the languages. Just because two words have the same dictionary definition doesn't mean they actually are equivalent. However, the quality of translation usually doesn't matter as much as the quality of a conversation precisely because a human wrote the original text and the recipient knows the target language and culture.

>That might be an indication that one is more complex than the other.

It just means that most of the work is done by the humans.
Speaking of oaths, I think that as technology progresses we will need an oath for engineers and scientists so they will not use technology for evil. It will be even more important than e.g. Hippocrates' oath, thus if the latter exists then so should the former.
A wise Investment always results in a better future
Covid-19 Home Network Security Tips and light reading
reminds me of menuet OS http://menuetos.net/
There is no need to catch up with ongoing implementations.
It's mostly just every news outlet rehashing the same top stories of the week slightly differently. I get local news items running things about their area, and pieces about the state of things periodically.

As it is now it's just overwhelming to look at any news.

It doesn't help their case that they massively publicise things like panic buying, knowingly causing the issue to spread.
Wonder how much of this will translate to space combat.
An alternating lock-down strategy for sustainable mitigation of Covid-19
Measuring the predictability of life outcomes with scientific mass collaboration
Locked-down... heh... ^^

Also, I like supra-national bodies. They warrant that the non-zero sum game that is our planet and societies still live on...

PS: did Taiwan try to pass the warning directly? They could have published through other ways, Twitter being only one among numerous examples. This is a sincere question, not a trap.
For those who don't know, Riot Games recently released a closed beta of Valorant, their new game with this anti-cheat. Valorant is a direct competitor to Valve's CS:GO, borrowing it's core loop and even some of its weapons.

It's interesting to compare the two approaches to anti-cheat that the two companies are taking here:

* Valve use VAC, an unobstrusive memory scanner in user-space with an emphasis on never having false positives.

* Valve use machine learning on game replays to detect obvious aim-bots and spin-bots

* Valve enlists the community via the "Overwatch" program to review game recordings and spot cheaters.

* Valve supports CS:GO on Linux.

* Leveraging your Steam history, Valve creates a "Trust Factor" score for every player and keeps trusted players together.

* Riot uses ring-0 scanners.

* Riot will not allow you to run Valorant in a VM.

* Riot will ban specific hardware if a cheat is detected. Beware when buying 2nd hand motherboards!

* Riot does not allow you to host your own Valorant servers (this makes hack-vs-hack servers, which some people enjoy, impossible)

I think that in the long run Valve's approach, particularly with Trust Factor, will be proven the better of the two.

https://www.youtube.com/watch?v=ObhK8lUfIlc
No. It has a shell albeit a pretty limited one - it's pretty rudimentary, like pretty much all the applications available.
There is a lot of great advice here on how to improve contributions to meetings; but the passivity/social confidence advice is lacking.

Like everything else its a case of practice.

Finding and participating in a local public speaking group is a direct way of approaching this. Often such groups are part of debate groups.

Failing that you can roll your own group exercises by joining local clubs and courses for a few weeks; you have a natural excuse to inject yourself and ask questions. This is however slower and more indirect.

---

This all said, being the typical advice I've given in the past, it strikes me that you're reasonably progressed in your career - and a visitor to HN. Have you ever been forced into a completely active role? Like mentoring, team lead, or giving a talk?

These are all active partivipation activities you are well placed to do, in and outside of your job.
I have had the opposite experience. Black has been liberating for me, in that I can just worry about writing the code / worrying about the actual business logic, and Black handles all the formatting for me.

I used to worry far too much about whether this style was more readable than that style, which in the end is less important than almost everything else, as long as one of them is actually readable. Now I am free.

No automatic system is going to be perfect. Black might have edge-cases where a different style would be more readable, but that is true for any formatter. Using an opinionated (non-configurable) one means that I spend 0 time on config (not a useful way to spend time imo) and that my code will be consistent with the code of many others.
I still go with Groovy for scripting and tests with Spock.

Scripting is better because Kotlin doesn't have simple dependency management like Grape and compilation speed is way faster than Kotlin's. One of Kotlin's downsides is compilation speed and kts (kotlin script) is even slower.
Also, Groovy still has ton of utility methods in GDK not matched in kotlin stdlib.

Other than that, I'm sad to say, Groovy is dead or in process of dying.
I'm seeing companies rewriting Grails apps to Spring Boot and switching to Kotlin dsl in Gradle.
It's a shame really, such a fun language to program in.
Sounds like you’re just having an emotional reaction instead of engaging his point in good faith. If you’re so empathetic, maybe you should remember that the person who made that point is a human being and not a monster.
It's a fork of menuetos actually
I get it's big, I'm not saying don't run covid stuff. Just maybe use it for less than 99% of their content, if the issue is they can't monetise it?

At a certain point it becomes information overload/noise and people just tune out, myself included.
Node and PHP has been running in Windows just fine for years everytime I have to deal with them.

Also node is not going to stop downloading the whole Internet regardless of the host OS.
To put a finer point on "magic", Rails requires a lot more knowledge about what's going on behind the scenes.

One major reason is that a central tenet of Rails since its inception seems to be to eliminate any and all boilerplate or glue code. But boilerplate and glue code also serve a purpose of showing you how things are hooked up. And they tend to have very tiny one-time costs whereas abstracting them away may incur rather heavy costs of knowing the abstraction exists, how it works, where in the Rails code it's actually implemented, and always remembering all of this whenever you touch Rails again in the future even after a long hiatus.

Without glue code, you have to just know how everything works: How does the router know to route GET /users to UsersController and its index() method? You never see an invocation. And there seems to be middleware code that runs before my index() method is called. Where is it defined and what makes it run before my code? How do I get a list of all middleware that might run before my code? Oh, libraries can install their own middleware code? etc, etc.

You end up doing a pretty deep dive in the abstractions of Rails and your gems to understand these questions and all questions like them. You basically become a Rails expert when you truly hold all of this in your head. Meanwhile, you don't need to deep dive on any code to understand what `router.get('/users', UsersController.index)` might be doing.

To Rails' credit, I remember how much it was compared to things like Spring in its early days and I imagine the sort of XML config nightmare you could get with old Java frameworks is what DHH must have had in mind when he sought to improve the state of web development. I think Rails represents an interesting experiment in the timeline of software development where we played with zero boilerplate. And I think since then the ecosystem's views on boilerplate and glue code has swung back to a less squeamish middle ground.

I think this is really what people generally mean by "too much magic". DHH has a twitter thread (https://twitter.com/dhh/status/1226296264469336064) where he attacks the idea of "too much magic", but I think it's obvious to anyone who has used Rails that there is definitely a spectrum of magic and Rails certainly ranks towards one pole more the other.

And to defend DHH's twitter thread, he's always been kind of a harsh speaker like that. And you also have to keep in mind how long he's had to deal with the "ugh too much magic" dismissal. I would expect him to generally agree with this post.
Did the same. Just that i use emacs with x410. Only gripe I have at the moment that docker eats up a lot of memory. But everything else works perfectly fine. Was quite surprised and happy.
"squall"
The wonderful world of games running on your PC.

Recently I tried to get Dirt Rally 2.0 to run on my Linux gaming machine. Apparently, according to ProtonDB [0], the solution to get it to work is installing a fully trusted root-certificate from Codemasters on your system (not only in the Wine/Proton environment) [1].

In case you don't know, this means Codemasters can now man-in-the-middle every https connection from your computer. This is insane imho.

I tried to comment on that thread but they need full system information before you can post anything on ProtonDB.

[0]: https://www.protondb.com/app/690790

[1]: https://gist.github.com/PeXArtZ/020931f0182cafe84c623b5584da...
I would really, really love to go back to using Linux natively but sadly the hardware on this laptop is not supported well enough. So I eventually gave up and installed Windows while using WSL2 extensively.

Performance is on par with running Linux natively. I compiled my own kernel with ext4 encryption support, and it works quite well. I use it for 90% of my files. Combined with the new Windows Terminal and VSCode support for WSL, there is little friction left. (Also, to address some comments, you can view Windows files from Linux and Linux files from Windows, with some reduced performance.)
> if there was a war so bad, the US reinstituted the draft

US has something better than the draft: poverty. As long as there's a large enough pool of young people without options, there's no problem. A draft generally can only be minimally discriminatory for PR reasons, so poverty as enlistment incentive works much better.

Though, talking about US military running out of manpower is a far, far fetch, isn't? It surpasses or is extremely competitive with any other military by any measure [0][1].

According to Blind Man's Bluff, which covers submarine warfare during the cold war from the US perspective, right up to the nineties, atomic subs had 3 main roles: espionage and intelligence gathering, preserving second strike ability, shadowing enemy subs to have a chance of thwarting their strikes in case of crisis. What submarine warfare was during the cold war, right up to the end, was largely defined by the technical superiority of US subs, especially their ability to remain undetected. By the collapse of USSR, Soviet subs were about to catch up in terms of essential technology. I would be intrigued to learn what sub warfare is like now.

[0] https://en.wikipedia.org/wiki/List_of_countries_by_number_of...

[1] https://en.wikipedia.org/wiki/List_of_countries_by_military_...
> Any fundamental theory of the universe will have to posit a bottom, base structure that everything else is "made" out of...

I think that's being too closed minded about what a fundamental theory of the universe will look like. The only way it could be like that is if that fundamental structure is the only fully general option available.
Git Commands Visualized
> Want a better standard? Make it.

That is what this post is advocating for, his own fork of black.
> “In a typical small business/home NAS environment, workloads tend to be bursty in nature, leaving sufficient idle time for garbage collection and other maintenance operations.”

Only up until the array needs to be rebuilt (eg replacing a drive). At which point the workload is the literal opposite of "bursty with idle time". :(
> The introduction of sophisticated computers seems to be part of the issue.

Sophisticated technology was always part of the issue no matter how far back in time you go. What changed is the mentality. 50 years ago you had to deliver because the enemy was at your door. Today companies realized that they can make far more money by just dragging it out for decades through the magic of a cost-plus contract and subcontracting. The kind of arrangement that keeps entire subcontracting companies going forever even if they only tread water and never deliver anything.

If anything, sophisticated computers and software just made it easier to drag your feet because unlike building the actual plane, coding is not that capital intensive. You just need your coders constantly writing code and picking up a paycheck while shipping eternal pre-alpha builds.
> Why not consider factoring in ... human beings into the equation?

You'd get much further in your arguments if you didn't often insinuate that others are vicious for not agreeing with you. You'd be hard pressed to find the leader who doesn't care or pretend to care about the human beings in the equation. If you choose not to believe them, OK, but it's extremely easy to dismiss someone who says "don't be evil" when you don't believe yourself to be evil.
Intercooler is fantastic and integrates well with Django.
Type punning in general would be somewhat difficult to do here in a way that vectorized but was still defined by the standard. You’d need to put a branch with undefined behavior in it when alignment wasn’t satisfied, then do a memcpy into a vector type, and hope that the compiler understands what you’re doing and doesn’t deoptimize it.
Damn ! Keycloak on HN homepage ! We use it in production for years. Such a great tool, we deployed a "as a service" version, with a free offer => https://please-open.it
I've noticed the decline in advertising in my (physical) mailbox - it's bereft of junk mail for the last month.
I guess the "adworth" of a single consumer is sort off fixed and when the consumer browses the internet twice the amount of time the revenue per impression falls. Also I guess the "adworth per capita" has gone down alot when people are reluctant consume extravagenza.
People aren't going to sign up to get killed for that kind of money. That's why they had to be drafted in the Vietnam era.

And that's also why minimum-wage restaurant workers are going on strike in the coronavirus era.
I've seen that happening with other anti-cheat system in other games.
This is a different link and, as it mentions, Taiwan's CDC has email receipts of its communications with the WHO.

In an outbreak situation, the correct response is NOT to say, "until you've published a study we'll tell the world there's no evidence of human-to-human transmission". If multiple doctors are getting sick from their patients, there IS evidence of human-to-human transmission.

If those doctors are in an authoritarian country that controls the flow of information, but they've emailed their colleagues abroad, that information itself must be shared by any responsible health organization.
True. The explanation given is wrong.

Proximity detonation breaks the ship from the force the gas bubble directs upwards.
>Intel has been boring for the last 15 years.

Intel may have been boring for the past 5 years, but suggesting they have not innovate since 2005 completely ignore the majority of tick tock execution they achieved.
Does this really even need to be said? Police don't care about the health or the safety of the homeless.
> I don’t need anyone’s permission to record my own version of any song, and I can change the words or otherwise rearrange it however I want.

You can't change the words - doing so makes your cover a derivative work, and not covered by the usual compulsory licence. You can change the arrangement
There are discussions on which Mongolia (Mongolia or Inner Mongolia) is the true descendent of the Golden Horde. Mongolia usually claim that they directly descend from Genghis Khan, but genetic analysis suggest that Inner Mongolians are much closer. Now you can find statues of Genghis Khan in both Inner Mongolia and Mongolia...
Emotional debt in startups
I have read the comms channels underwater are low to very low bit rate. If true, a remote controlled sub seems unrealistic.

Also a remote control sub would be continually sending data back which surely is tantamount to continually yelling "I'm here! I'm here!", so I don't really buy the RC sub theory yet. (edit: I don't buy your suggestion that it's possible to hide that. You just need to emit too much power and you can't hide that).
So are the police themselves not breaking the law here?
BigCo's move slowly. It'll take some time before sales cycles close. I'd give a quarter or two lag between now and really promising sales numbers to account for how slowly things in a large data-center change. A human, somewhere, has to rack each of those things :P
Wow. So glad to hear I am not the only one who struggles with GIMP.

I find myself spending hours to do the most simple of tasks. Anytime I have to search for a tutorial on GIMP, I cringe. I am waiting for that UI/UX fork to come out for Mac.

What other alternatives are there that work on Mac besides Inkscape and Krita???
No, because Wine doesn't emulate NT system calls. It is a Win32 API compatibility layer.
That makes sense.

Did Taiwan try to publish directly? On social media or other.
Compiler auto-vectorization is fairly easy to beat as it won’t even try when loop invariants are mildly complicated.
I don't think catching errors before runtime is a niche business use case.
Especially since there's a rich history of it happening with Intel
Yeah, I was trying to set up Selenium (testing framework) with WSL 2. Its workable but you need to write more code to hack around WSL limitations on graphical apps. Using Selenium is a much better experience on macOS and desktop Linux.
I fail to see why not just use a __m64 variable and do the conversion.

https://software.intel.com/sites/landingpage/IntrinsicsGuide...

You can also try to make a union whose one field is a __m64, but beware not to trigger UB conditions.
There's a lot of good content on this blog, I'm happy to have found it via HN.
"Owning the land is an important piece of wealth transfer from generation to generation"

It's worth questioning whether this is a desirable goal. I'm not saying it is or isn't, but I don't think it would be universally accepted. At the risk of being grim, I stand to inherit a gorgeous home near Monterey purchased by my grandparents in the 1950's that I could never, ever afford now - and with prop 13 I could continue to afford it.

But is that good? I wouldn't even live there full time. Maybe someone else could make better use of that land, but the current tax system enables me to keep it as a luxury when someone else might want it as a necessity (a home).

Eventually, of course, it will go to someone else, as a logical consequence of not being a chain of only children, so there is that.

It's also worth considering that "owning" land is a little bit strange in the sense that if it's in a location that can support life reasonably comfortably (fresh water, decent soil) and isn't inhabited by aboriginal people, the paper trail goes back to "someone just took it from the inhabitants" which puts modern claims on shaky grounds.

Though all of this is kind of secondary to the fact that we made it damn near illegal to build new homes near good jobs.
Air-ViBeR: Exfiltrating Data from Air-Gapped Computers via Covert Vibrations
Factorio is such a great game! I have easily “wasted” more than 500 hours in that game. It’s one of the most satisfying games out there. The one thing that is incredible is that sometimes your layouts end up looking like circuit boards when zoomed out.
Evil is relative. I would take no such oath. Ever.
I always wonder why anyone would bother with pictograms for a new language. The Latin alphabet is just a bunch of strokes that can be trivially written in cursive. When you consider all the awful writing systems that exist around the world the Latin alphabet appears to be near perfect. Toki Pona is just adding one entry on the list of languages with awful writing systems.