skysight-inc/HackerNews huggingface dataset:
I agree with that and I personally dislike OOP a lot and am much more on the FP side. But sometimes as you say a middle ground is best, especially when the thing is intrinsically stateful.

But I have to say Dan Abramov does a good job of explaining why they need that purity here and it makes sense https://www.reddit.com/r/javascript/comments/g1zj87/crankjs_...
What benefits do you see from running windows? I really see none as a software dev and os enthusiast. The only reason I kept windows so long was for a game that I stopped playing 2 years ago, and the only reason I have to use it now is because the company I currently work in has made us use it. WSL makes me embarrassed to show my work colleague how good linux/vim/tmux really is (but that might be because the laptop's 8gb is almost totally used up by invisible processes (whereas the wsl portion uses around 500mb!))
> The stock market is a giant coordinated attempt to predict the economy

This statement is so obviously and absurdly wrong it makes it difficult to appreciate the rest of the article.
I mean, that's the only thing you have to do with VcXsrv..
In my native language, it's the same word. I meant it as both.
Option 1 doesn't seem generally feasible to me. If you are targeting the 1 in 10,000 kids in the article, and want say 10 grades worth of them, with maybe 10 kids per class, then your looking for a population of 100 kids drawn from a population of 1,000,000 kids. Good luck finding a population of 1M kids geographically close enough to be served by one school. Even if you're targeting the 1 in 1,000 kids, the geography is a super hard problem.
Another one to add:

Besides waiting for animation, in Windows 10, if you type the password fast enough the first character gets selected and the second character you type will replace it.

This happens frequently.
Could you elaborate why you think that? It isn’t obvious to me why this is absurdly wrong.
Have you tried Cygwin's X server? I've been using it for many years already with no problems, and it's free (both as in beer and as in freedom).
It depends on framing. Most people would decline to play Russian roulette even with a 100 chamber cylinder with but a single live round.
Decentralised Privacy-Preserving Proximity Tracing (DP-3T) Android Demo App
JavaScript and Ruby on Rails with React, Angular, and Vue
Just a reminder that powers agencies [0] [1] and malware have exploited dll hijacking on software as specific as Notepad++ , and also some common software used by technically inclined people, so a targeted attack at Nirsoft is not so unthinkable.

[0] https://stackoverflow.com/questions/43044855/explanation-how...

[1] https://www.ghacks.net/2017/03/09/notepad-7-3-3-update-fixes...
> I do believe there is a spirit of open source. Like, if everyone in the world behaved the “worst” they could while fulfilling all legal obligations, nothing would be functional at all anywhere.

Yeah, tell me about it, did I fail to mention I actually write widely used open source software, as opposed to the original complainer whose profile indicates little open source activity?

> In that vein, I hope they do contribute upstream where it makes sense to, at the very minimum, like applicable bug fixes.

And where’s the evidence that they aren’t already doing so? Where’s even the evidence that X410 is repackaging? I don’t know either way, but gp just started trashing the software because they sell licenses for 50 bucks a pop, which is not evidence for anything.
Multi-Resolution FFT and Short-Time FFT (STFT) is commonly used to avoid the frequency/time resolution tradeoff. Example here https://ccrma.stanford.edu/~jos/sasp/Multiresolution_STFT.ht...
Git Delete-Merged
Decentralised Privacy-Preserving Proximity Tracing (DP-3T) iOS Demo App
Has no one heard of moonlight? With an Nvidia card you can attach windows remote desktop - mstsc.exe to it and bam, nvenc encoded dynamic bitrate low latency remote desktop fully functional with audio!
Well, we have different concepts of doubt. Also, he's talking about proper procedure masks (ASTM Level 1), not paper or cloth or home made masks. These are hard to come by, and in any case should be reserved for high risk situations. There are no studies that I can find showing woven fibre or paper mask effectiveness, especially in regards to the risk increased contact transmission from touching the mask.
Part of that is also down to knowing about competitors and for them to stay alive. For instance, the other day I downloaded from the Mac app store a fork of GIMP from way back called Seashore (that's since been updated and barely any GIMP code survives). I've not had much chance to use it yet but so far it's what it claims to be, simple to use, which is a breath of fresh air after using GIMP. But who knows about it? It's been around for years and I'd not heard about it.

I read an interview with the maintainer[1] and it sounds like he's put in a lot of work but as he says it's a "labour of love". I wish someone was paying him, even surreptitiously!

[1] https://libregraphicsworld.org/blog/entry/meet-seashore-free...
It feels like there are many unrelated terrible reasons for "UX" being a clusterfudge.
"Webified" UX and "data-driven" UX are of course terrible. Data scientists in these fields don't come from the right background to know or care about causal analysis, so whatever is measured is not UX efficiency.

But there's other issues, unrelated to that.

Computers are complex and there are certain tasks we do not have to do very often. Back in the day, the consistency allowed me to know how to do most things.

I find this most notable in Win10. Back in the day, I could intuit many things, for example how to get something in and around my task bar to work as I want. Another example is to fiddle with audio settings, bluetooth or other settings stuff in general.

Today, I have to "try around" instead. There are two control panels, plus that task bar control panel. Sometimes you need to right click somewhere and choose an inconsistently named item to get to the right setting screen, sometimes it's better to search. Sometimes the setting is available in the "task slider" screen.

I always just thought it's me getting old. Because that's how old people use a computer.

Perhaps it's rather the UX disaster.
This was a mandated lockdown with limited assistance provided through regulated gatekeepers. There's not much businesses can do other than just keep applying to as many banks as they can, and even then the funds weren't enough.

There are reports that those with business interruption insurance are being denied as well because a pandemic isn't covered.
Wow, I would’ve never guessed that. Apple has a terrible habit of burying obscure UX features.

It’s a shame really because these undocumented features mean 99% of people WON’T ever use them. Isn’t that counterproductive to engineers?

Why aren’t employees speaking out against this?
I've never seen it being sold at less than 75% off. "Limited Time Offer" you say, "technically illegal tactic" I read
I’m a bit confused - these aren’t long running tools, but are tools you use once or twice for troubleshooting. I’m trying to work out a scenario where this would be a major issue.
We developers write something for free because we need it. Even if we build something awful we still use it and maybe open source it. Then maybe we improve the UI but it's not our job so we're not good at it.

A designer that can't code will never start a software project so I guess that it's uncommon for them to get involved in one for free.

Then there are developers and designers involved in open source because their companies pay them for that. Gnome's designers are listed at https://wiki.gnome.org/Design#Team_Members

Two of them work at Red Hat, one at Purism, I didn't find any immediate affiliation for the other two.
Maybe coinkit would be a good complement...
https://coinkit.de/
Really interesting to see data science so prominent. Encouraging to see, from my personal perspective.
Assuming we had millions of 3D-scans of different kinds of animals and their full DNA sequence. Wouldn't it be interesting to try to use generative ML methods to generate a dinosaur DNA based on a 3D model?
It seems frowned upon to do so. The reasoning behind that it stops a lot large companies from using the code.

JSON's don't be evil comes to mind.

I personally don't feel like we should coddle their legal teams, but it is a good idea to be careful with any license modifications.
Wait, are you arguing we shouldn’t provide opportunities for gifted kids because it reduces inequality?
Bought this after seeing the pretty solid reviews here on this thread. I've been using VcXsrv with no problems thus far. But I really like that this project's website has nice documentation. Also, this works with no configuration required (other than the 'DISPLAY' line in the WSL bash config), which is a nice convenience. I hope this product continues to evolve and receives constant updates.
In terms of sheer number of active users, yeah, I'm fairly sure it is. There's lots and lots of developers who live in the Microsoft bubble, who might have never even heard of Cygwin - but who will hear about WSL from their routine conferences, training etc.
Now and then frameworks does backwards incompatible changes so you might as well rewrite the app. If you continue with the old version of the framework you are stuck with either security holes, bugs or that google and apple changes something that downprioritize your app into oblivion.

And if the UI/UX does not significantly change every 6 months, your users will give you one star reviews and "Old looking and ugly" comments. I don't envy app developers.
IBM RedHat buying gitlab and making it 'fully' open-source should solve their problem.
When Ubuntu have removed Gnome2, I have looked at Unity, got really unhappy about it and installed gnome3. ... In a few minutes, I started to think that Unity wasn't THAT bad, after all, and went back to it.

Now when it is gone, I'm using xfce, which seems be the last decent desktop environment.
The problem is that inherently a lot of the times when you want to drop down to C/C++, you're doing numerical code that would really benefit from SIMD operations and many of those tend to not be portable (as far as I'm aware, basic SIMD is just in the proposal stage for WASM).
Only sometimes - one easy attack is to trigger a web browser to download a .dll file, which doesn't let you overwrite existing files but does get new files on the load path of programs being run out of the download folder. (This was an easy attack on how many people run PuTTY, for instance.)
Ironic a web page with such a poor usability having this kind of title
I think this is pretty misleading because the Notepad++ 7.3.3 update doesn't really improve the security of the product in any way. Those agencies used DLL hijacking as a convenient technique to inject code into Notepad++ but they could have just as easily accomplished the same thing by replacing the binary with a malicious one instead. The change in the 7.3.3 update was basically for political purposes only.
What was particularly non-uniform about it? Most toolbars looked very similar in most apps, because there were certain UI conventions, similar to main menus. Once customized, sure, it's no longer uniform, but that's the whole point.
So the Linux or BSD kernels, which the "systems language" Rust necessarily runs on, have not gotten it right.

It is good to hear this, since it affirms that Rust only thrives on hype and that I'm not missing out at all.

EDIT: The Rust Strike Force is already downvoting. Webshit morons.
I don’t think it’s common nor it’s a best practice as you can’t apply static analysis on your embedded code. But it’s really cool Rust allows that and it can be a ad-hoc solution when you need to write a piece of code fast inside of rust
The stock market and the economy are observably decoupled. I’m a trader by profession and if I traded based on the real economy rather than, say, the Fed’s latest shenanigans, I’d be ruined in a heartbeat. Just this past month we’ve seen the most crippling blow to the real economy in over a century and a massive stock market rally.
> Mathematicians report 1+1=2. We investigated, and found no credible dissenting voices

That's reporting. Which leads to this:

> WHO and CDC say masks ineffective. We investigated and found the one study they relied on was flawed, as these credible experts who disagree explain.
That's awesome! I appreciate that, and hope you enjoy it! Would love to chat about it anytime... lot of interesting game dynamics to consider, especially over video calls. Feel free to leave your email through this feedback form I set up for the game (https://forms.gle/6a5wnBo7D6pDdcxb9) if you'd like to get in touch!
That's one of the very few art styles that I find physically revolting.
Wait, why does that make a difference? If an attacker can get you to run privileged malicious code once, they've won.

This seems like the Windows-land equivalent of the old GNU ldd bug - it's rare that you use ldd and rarer still that a sysadmin runs it as root on a user-provided binary, but once they do, the user can immediately escalate privileges (and use whatever means they like for persistence).
Sports have it reversed. The players work out so that they can play sports.

While this is for people who want play games so that they become fit
Microsoft Becomes NBA 'Official Technology Partner,' Games Broadcasted on Azure
> Logging in on desktop now requires "swiping up"

No, it required pressing some button to show the password box. Just like windows. If you don't have a keyboard you can also swipe up instead.
Just being honest here, but with your world view, I’m not surprised you’re socially isolated.

It’s pretty clear that you think you have the world figured out and anyone who doesn’t have you’re intelligence, or experiences (Turkmenistan or starting businesses) is beneath you and undeserving even a modicum of respect.
I am very curious about what you think about Rust in Action https://www.manning.com/books/rust-in-action?a_aid=rust&a_bi.... It wont describe higher level patterns, but does walk you through dozens of example programs. Projects include:

- a CPU emulator
- a fully functional NTP client
- a skeleton grep implementation
- how decimal numbers are represented in Rust
- developing your own format for representing numbers
- a memory scanner so you can learn how game cheaters cheat
- handling UNIX signals
- inspecting binary files for hidden patterns
- an OS kernel + bootloader
- an L-Systems implementation
Very out of left field, but how does one start doing these kind of things?

My background is in CS and math, and I could have come up with and built everything up to exporting the mesh into triangles, but would have needed months of google searching and trial and error to do the actual "machining" part of things.

And then even if I went through the painful process of learning it on the job for this task, the learned skills would probably not transfer very well into the next adventure. Additionally, I imagine the machine used in the video is fairly expensive and not worth purchasing for one experiment.

I'm asking this because I find these kind of builds fascinating, but I'm always humbled about my skills when I think about the transition from digital to material.
How does GP point stand true? Do you think in 20 years an electric car still has a TCO higher than a gasoline car?

In any case, it's what Tesla's ambition is, even if electric cars still have a higher TCO then, it just means Tesla failed, not that it's the same kind of company as Boom is.
Free Software and Services to Help During the Coronavirus Pandemic
Python module loading tends to be quite slow.
Loading Tensorflow on our Heroku production environment takes 10 seconds (5 on my laptop). A client of mine running Rust and Python on Embedded Linux device found that loading numpy/pandas modules took over 5 seconds (laptop was under 1), and their computation took just x00 milliseconds. 10x overhead...

So the spawning of a short-lived subprocess approach has massive overhead, only suitable for multi-second workloads.
We humans have far more senses than the 5 that are taught. Touch is one of them.

Our human brains will always respond to touch.
Thanks for the responses. Personally all my hobbies (that cost money, anyway) are outside the house, so my discretionary spending has gone basically to zero. Good to know that some people are still spending on non-essentials though!
Yes, glued. Although "structural adhesive" is the preferred term. Race cars and carbon fiber supercars are built this way too, there is decades of experience in this kind of manufacturing for high stress environments.
How to livestream a conference in just under a week
I extrapolated simple exponential growth wrong lots of times, including during the pandemic. You can see where it's going until it stops being exponential, and it's ferociously hard to tell when that's going to happen, but it always does happen, roughly.

I think you may be misreading the article. It claims epidemiologists did, in fact, see this in a heartbeat.
The tweeter is quite literally strawmanning Vox as he claims Vox is responsible for the coronavirus. That's a textbook definition of a strawman.

And now you appear to be strawmanning him in attempt to defend strawmanning.
jsondiffpatch: Diff & patch JavaScript objects
Imports work fine. The main reason I wrote this, was to be able to use the Python matplotlib library in Rust:

https://twitter.com/m_ou_se/status/1120577172438233088
Let Your Unread Tabs Pile Up
Absolutely true.

It's mainly the mobile "experience" seeping into the desktop. Undiscoverable UI incantations and improv galore. All to get rid of the healty PC ecosystem to hail in the brave new world of walled garden platforms with juicy store taxes.
AMZN is well known for paying out its profits to shareholders?

I think what shareholders value is a little deeper than woo “AWS appears profitable”!
Okay, but in this case a better assumption seems to be, the stock market is a function of the economy and political interventions. Or would you suggest this function does not depend on the economy at all?
I work as a tester for a some websites: I test the GUI and the REST APIs used by the smartphones apps.
These tools make my work a lot easier (they might not be the best for your specific needs, they are just the ones I use):

- Talend API Tester: a Chrome extension to test (you probably guessed it) APIs! I can automate many things with it and use regex in my tests. If I had to do all that manually, I'd have become crazy by now.
- Watir: a Ruby library that is essentially a wrapper around Selenium. Watir is easy to use, and I found Ruby very easy to learn. Also, bundler makes the process of keeping my libraries up to date really painless (when my webdriver tells my that it can't communicate with the browser because it has become outdated, a simple 'bundle install' fixes the issue)

[] Note: I don't need to do a fancy program, I just need to write some farily simple scripts that automate actions a verify a few things on web pages.
The notation B * D - T is simply there to denote the threshold, but nevertheless combining B * D - T can done. A convolution with a constant yields another constant[1]. You can find another constant T' such that T' * D = T, and with the linearity of convolution operator, you get B' = B - T'.

Combining two kernels is straightforward indeed. You just convolve them together. This is possible because convolution is commutative.

The problem is when the thresholding operation is introduced. This makes the whole thing nonlinear. So far, the best way to calculate it (now I'm talking about 2D convolution) get a derivative form out of the kernel in order to apply Kelvin-Stokes theorem by tracing along the contour of the thresholded convolution.

[1] https://math.stackexchange.com/questions/1054165/convolution...
Anyone want to try it out? Join this lobby: OQUG (I've no idea how to play or what it is)
Amiga version of Colonization went further and used multiple native windows. Looked way better than the PC version.
What are you talking about? It sounds great!
You don't need people who are learning their first "systems language" to evangelize. You actually need to convince C and C++ programmers, who are largely put off by the hype.

Rust seems to be popular only in the web sphere, where Javascript and Python programmers are tweeting that they now know a "systems language".
Learn this habit: press backspace a couple times first, to wake up the screen and show the password input.
There is so much going wrong right now. The result of a sudden influx of money obviously will come with issues, but I feel that a lot of the money is going to big companies with cash in the banks, and not enough to smaller ones.

In a similar vein, my university recently received 38 million dollars through the cares act, half of which is required to be distributed directly to students. The administration has not said a word about that money, but has confirmed we still need to pay fees for services that we cannot use anymore, like the shuttles or the gym.

I never really thought about corruption in the United States before this.
Musk says he sent ventilators to CA hospitals, they say they got something else
YouTube videos are one of the best ways to learn mechanical/material skills. Just start. You'll suck at first. Keep at it and eventually you'll suck a little less. One day you'll be mediocre. And if you keep at it you'll be skilled.
It is less complex in that it eliminates specificity conflicts and approaches CSS in a modular fashion by namespacing each module/block.

You have to name things, then you don't have to apply multiple rules.
You raise a very good question. Unlike C14 dating, where the halflife is independent of environmental conditions, DNA is a chemical molecule, whose decomposition is a chemical reaction, dependent on exposure to time, temperature, pressure, light, and chemistry of the environment.
I was hoping the article would explain why the conditions would be so favorable to make it possible.
Is it just me or does the introduction not mention equivalents to Erlang's messaging operators, or how to use OTP at all? Or _anything_ about proceses at all!?

I feel like this is Rust syntax on top of beam... but seems to be missing the point of Erlang.
SBA should have just distributed the money directly without overhead.

A year later, we can hire lots of investigators to verify the loans and pursue any fraud.
I've always guessed that the infinite feature creep that is plaguing modern UI's is caused by salaried visual designers who aren't being given new projects to work on. Once the visual templates are fleshed out, the icon sets are put together, the pallettes completed, there's not all that much to do. Unless you start playing around with NEW icon sets, pallettes, mouse aware buttons, etc, etc... I would be so much happier with a consistent, self explanatory UI than anything that is "sleek" or "dynamic". Those properties, excepting very specific situations, really detract from UX. Visuals improve with user familiarity, not with constant changes. Imagine if the Department of Transportation decided to redesign stop signs to be yellow, triangular, with a sleek looking matte finish... Traffic accident deaths would go up 10x in the first week.
Touch is one of the 5 senses.