skysight-inc/HackerNews huggingface dataset:
I’m a math student minoring in CS and I covered all of that before I’d finished second year. I also covered functional programming in first year.

I’m really surprised your CS degree didn’t cover operating systems, compilers, or algorithms. CS students at my school are required to take all of that stuff (and a lot more, including everything you’ve mentioned) before they even finish 3rd year. In 4th year they’ll be studying things like networking, real-time programming, computer graphics (physically-based rendering), machine learning, and computational math (for simulations, numerical solvers, linear and nonlinear optimization, etc).
Thanks, here's what they said:
"status of the issue": "Won't Fix (Intended behavior)"
" we made the decision not to track it as a bug, as we already know about this problem"
If they had ever made it available at the mid-high end or released it outside of a couple weird SKUs before they quietly buried it, then it would count.
Previous discussion on HN:
https://news.ycombinator.com/item?id=20660403
When I see work like these it get me the impression that ML hype is way too real.

The goodness of the result of a machine learning model like this one should be compared with the goodness of a simple "standard" model like linear regression.

Yeah it is kinda cool that we can use 10 lines of TF to spin up huge computation, but I guess that a simple linear regression would have provide results that are at least similar to the one of the neural network.
The difference is countries widely affected by the virus; Italy and Iran. They too have exponential grow of cases and would logically lots of new cases.

Sure, countries that don't enough cases shouldn't be compared but countries with an equivalent growth pattern make sense to compare. At the same time, we can look at the total outside China fetal rate and that's about 2%, which again Korea is doing notably better than. All of this is in context of most infection being new, all of it.

Sure, CFR may not be the final rate one sees but that doesn't mean it doesn't give significant information about what's happening.

The point I've been arguing is that the Korean strategy involves finding asymptomatic cases and preventing these becoming more symptomatic cases by quarantining them, getting those exposed tested and so-forth.

One possibility is this means more of those they find are not seriously ill and won't become seriously ill and this reduces the overall CFR, which can be seen in a comparison to other nations with equivalent numbers of infections. This makes sense to me but can indeed only be verified once this whole horrible scenario plays out.
Same here. After the subsequent ten minutes I concluded that moderating a distributed social network is likely to be impossible.

I'd be pretty open to a non-federated social network provided it was a co-op or a foundation running it along a wiki style funding model (eg annual mass begging).
There have been many better feature detectors introduced in the mix over the past fifteen years. This change won't make too big a difference for people in the CV community.
My problem with K isn't its syntax, it's its culture: People who are so self-satisfied with their ability to read their own code they refuse to give variables meaningful names, aping mathematical tropes they half-understand at best, because those mathematical equations are only tolerable in the context of a paper where the rest of the lifting is done by natural language prose. They eschew comments without realizing that those comments enable terse expressions by showing you have the basic maturity to express yourself in a way others can understand.

Knuth tried to move us to that state with Literate Programming. How many K programmers use Literate Programming? One? Two? Any?
because regardless of what you hear, china takes outbreaks very seriously and responds aggressively. the general population in china also takes it very seriously. normal behavior response in china looks like over reaction in the us. please watch this video by 3blue1brown https://www.youtube.com/watch?v=Kas0tIxDvrg china is past its inflection point and we have yet to determine where our inflection point will be. everyone should be changing your behavior now. the fact that sars-cov didn’t get as far in 2002 as sars-cov-2 virus is currently going should be concerning. the us could ignore prior outbreaks because china is aggressive to stop it.
I believe the unspoken plan is to let it happen but try to let it slow roll through the population at a rate I would describe as a controlled disaster. That's why planes are still flying except to the worst spots.
author ended article with

> Leaning back in your chair, you think to yourself:

> |/

what does this translate into?
"[Read] everything from Ted Nelson"
– Joe Armstrong

Keynote: The Forgotten Ideas in Computer Science - Code BEAM SF 2018:

https://youtu.be/-I_jE0l7sYQ?t=2002
Keep in mind disability payments aren't taxable. Even in California, its a workable amount of money (though maybe a little uncomfortable if you make well over $100k/year).
NetlifyCMS works with Jekyll, Hugo, Gatsby, Middleman and a few others.

https://www.netlifycms.org/docs/jekyll/
Ask HN: What other outlets are there to ask technical questions?
Stack Overflow isn't working anymore. Technical questions are met with a condescending "What have you tried?" or "This is a duplicate." It feels like one of those customer service centers where people are trying to hang up the phone as fast as possible, rather than trying to help.

SO management seems to have prioritized politeness, but this just sort of ends up as passive-aggressive bureaucracy - don't ask for best practices, don't start questions with "how", informing you that questions of this phrasing are often downvoted or ignored. Ideally, it would be like the other Stack Exchange communities, but it's not, and here we are.

Quora does this, but there's but it's a gated community that makes it not easily searchable. I'd like something I can invest my time into helping answer questions as well, and is a little friendlier.
> The ultimate question though is, why are these services even separate if they're mutating the same data? Just merge the services (or at least the operation in question) instead of rewriting the entire app.

Because if you did that you'd have a monolith, and microservices are really fashionable right now.
it wastes the time of the experts who are expected to be in attendance, who may or may not have the same belief structure.

it's fine as a personal effort, it's an issue when it turns into a forced group activity.
Show HN: Mobx MC – A Backbone insipred Model / Collection Library for Mobx
Consultancy was something that I thought about too.
But I’m not sure if I feel „ready“ for it. Maybe there is a slight imposter syndrome here. I could see myself do consultant work for a week a month or so, never thought about arbitrage something like this. How difficult is the bureaucracy here? Having employees / paying them + their insurance seems like a lot of overhead to me.

Do you have more information how you would tackle that problem?
You say disgruntled employee, I say it sounds like a problem company.

I just read this and I can say, I worked with a company that was roughly this but multiplied by 0.25. Main product that never worked but sold as if it did? Check. Weird investor schemes? Check. Sales people lying about the product, or the customers (as if the company had them, instead of a string of noncommittal POCs)? Check. Sales people having no clue what the product did, and just selling the bullshit they invented? Check. CEO rotations? Check. Someone getting entangled in what looked like a different version of Nigerian Prince scam? Check.

I can 100% believe everything the author said, because I've seen a lite version of it. And if all you know about a company comes from their website, press, conferences and their salesmen, you'll never realize how rotten things are on the inside.
Probably a startup based around productivity. Many types of productivity - energy, anti-corruption, health, healthier food, or a crutch for the downsides of the brain.
Mostly I want my forms to be reliable, that doesn't seem to be the case for many SPA's. Getting a blank page is a very common experience and much worse than a barely discernible delay submitting a form.
I’m not convinced pumping mice in ketosis with human insulin brings us even slightly close to concluding this.

It’d be more conclusive to start testing actual humans who it can be proven have stuck to a keto diet.
That is a nice idea! I always wanted to write a fiction book, and I think it could be a nice hobby. Thanks for the input :)
Any publication is fine as long as you can provide evidence. In fact the only thing special about publication is that it is a convenient way to demonstrate evidence of the prior art. What could be tricky about e.g. a personal blog post is proving that it was published when you say it was and that time stamps are genuine.
Reminds me of this old screencast about writing a compiler in ruby:

https://www.destroyallsoftware.com/screencasts/catalog/a-com...
Breakthrough: Chloroquine apparent efficacy in treatment of Covid-19 pneumonia
That's great then, there's nothing to worry about. My issue is when benefits are offered and unused, because it's a cost that the company could otherwise put towards paychecks.
I reversed each of my list of objections.
> I would be shocked if that turned out to be true

It’s a call. Not that hard. My insurer, a major Californian one, confirmed affirmatively within minutes.
As an alternative to Fourier Transformations, one can also use classic audio filters applying high pass and low pass filters, or a band pass filter (or similar EQ settings with the aim of boosting the signal around 2KHz, and silencing the signal below about 1KHz and above 4KHz.

Caveat: I love doing this in a musical context for a specific part (e.g. vocals or drums or guitar) amongst many, and so I tend to fine-tune the exact frequencies in the context of the other parts so they evoke the memory and emotion of a telephone line more than the exact specifications of a POTS[0] line.

[0] POTS = plain old telephone service or plain ordinary telephone service
regardless of what you hear, china takes outbreaks very seriously and responds aggressively. the general population in china also takes it very seriously. normal behavior response in china looks like over reaction in the us. please watch this video by 3blue1brown https://www.youtube.com/watch?v=Kas0tIxDvrg china is past its inflection point and we have yet to determine where our inflection point will be. everyone should be changing your behavior now. the fact that sars-cov didn’t get as far in 2002 as sars-cov-2 virus is currently going should be concerning. the us could ignore prior outbreaks because china is aggressive to stop it.
> At the other end is the Middle Eastern countries.

Or maybe Nigeria.

In terms of Norway, I don't think that nationalisation is really the correct concept as different countries, especially communist ones, view the idea differently.

I prefer to avoid the terms altogether and to refer to the qualities of the people themselves who are individually involved.
But it is the same case with web, the SaaS market is flooded. Also payments are tricky, however there is a thing called Merchant of Record which may reduce organizational burden for busy indiewebhacker. Anyway, an user need is what is essential.
> And so was born PHP, it feels like a natural extension to HTML itself.

My ageing memory may be failing me, but wasn't Perl the first widespread language to be used for CGI ?
Quite the opposite, it does its job pretty well for me. It has good keyboard shortcut support, and the UI is only lagging if I go into 80-100 long email threads otherwise pretty good.

What's unintuitive about a list of emails and few simple features? You also bog my mind :)
Off: Also there is the HTML Hell Page, which is older than many of the current web-developers but still contains the most relevant informations about web-design.
Yeah, my first Laravel application (actually my first use of a framework) was Laravel 4.2 because my personal project was getting more and more complex.

When I wanted to upgrade, reading this did make me wonder a bit: "The recommended method of upgrading is to create a new Laravel 5.0 install and then to copy your 4.2 site's unique application files into the new application. This would include controllers, routes, Eloquent models, Artisan commands, assets, and other code specific to your application."

My worry was: "Do I have to do this with every version??!"

Fortunately not, but the updates did take some time; I still updated a few minor versions before moving to Symfony.
Ask HN: Where can I find in depth analyses/explanations of popular OSS projects?
Are there any Youtube (or any site really) channels that go over the source of some popular open source projects? e.g someone just does a deep dive of the chromium code base.
How does something like Netlify CMS work for an end user?

I mean how do you skip the "storing some sort of state in DB including a users table" step?

It is very typical for a small to medium business site client to want a minimal CMS and ability to add a few more users with edit rights.

With Netlify CMS it seems the build happens from a git repo so wouldn't it require for end user to learn git?

I love how fast and easy it is to publish static sites on Netlify but I do not see how one could host client sites on Netlify without requiring constant hand holding.
Twitter labels Biden clip retweeted by Trump as “Manipulated Media”
Thanks for the input, and the whole „liability issue“ is something that I worry about. Being a sole-proprietor here (EU) means that you are liable with every personal asset, but it’s cheaper to set up and has not as much bureaucracy overhead.

I was also thinking about using something like Stripe Atlas to set up a US company, but I‘m not sure how expensive it is to run it (hire an tax attorney etc) over the year if it doesn’t generate any money.

I mean, I probably just have to try it out without worrying too much
I’m honestly not seeing what a big deal this is. It seems unsurprising that a large producer is able to swing the lever of superior pricing power to dramatically lower the price. This seems absolutely reasonable.

Why is it that I see so much surprise and outrage when I read about this?
Google was able to parse and execute JS for at least 6 years, I remember having a complex SPA in 2015 that didn’t pose any problem to Google.
All your points just fall into pieces when you compare gains from ETF's vs funds.

Practice has proven that fund managers can't beat the market, let alone double the gains.

But if you can, you must be a millionaire. You would be the best fund manager in the world. Congratulations on your achievement!

Edit: That would be an average of 14% gain a year... wow, such skill, amaze!
You can assign integers to enum in C++, just like in C, but not to enum class.
Use the latter when you need type safety, the former when you need to easily convert integer <-> enum, which apart from (de)serialisation is rare in my experience. And even in those cases, I personally prefer the explicit casts.

As far as I know, MSVC just implements the C subset of C++.
Netlify and Jekyll are kind of more oriented towards develoeprs, not Janine in reception.

Regarding WordPress and plugins:

<?php define("DISALLOW_FILE_MODS", true);
It's HN's guideline to put the year in the title when a resource is not from the current year.
At this point $60/bbl is a low price. People buying still remember $120/bbl.
The rest of the world will surely continue normally once Google, Facebook, YouTube, etc are down, sure.
Yeah, that's what I thought too. Interesting work nonetheless!
From the console:

> Media resource https://blog.jonlu.ca/assets/eightkhz_resampled.wav could not be decoded, error: Error Code: NS_ERROR_DOM_MEDIA_METADATA_ERR (0x806e0006)

You can download and play those audios directly: https://blog.jonlu.ca/assets/eightkhz_resampled_unfrequencie...
and
https://blog.jonlu.ca/assets/eightkhz_resampled_unfrequencie...
Women underrepresented in global board rooms
I'm not sure it's junior/senior so much as personal taste: Plenty of junior engineers use Vim and Emacs, neither of which are trendy in any meaningful way, and I'm sure there are senior engineers who use Visual Studio with all of its whiz-bang. Similarly with websites, some have ideas which need AJAX and, possibly, WASM, and others have ideas which need static sites or, at most, "slightly dynamic" websites with only a little JS mutating the DOM.

More specifically, it isn't always up to the engineers:

> We need to build a basic company website.

Marketing is inherently trendy and the people designing the website, as in dictating what it needs to do and look like, are the marketers, who are influenced by the "cool" websites they've seen. Marketers follow trends. It isn't really negotiable in that profession. The engineers do their best to deliver on what marketing wants, and if that requires a WASM re-implementation of NyanCat to prove that we're retro-hip and DownToFax, so be it.
> Every language in existence passes this test...

That's not true. Languages vary tremendously in how readable they are to people that know them. Especially if you set the bar for "knowing" at a consistent number of hours invested.

A language that's total noise at hour zero could also be the easiest to read at hour 20, and 40, and 100, and 1000...

When a language is something you're supposed to be doing real work in, as a core part of your job, it's perfectly reasonable to require some amount of training before you're set loose.
I was having my 2 cents thought on the topic as well, my conclusion is: A shared blocking list (Or a blockchain system, hehe) can only be used as the last resort.

Systems like such already been developed, for example there is one for Twitter made by third-party called "Twitter Block Chain" (https://github.com/satsukitv/twitter-block-chain).

Yes, it can block "unwanted" posters and bots when a correct list is given, but it could also sometime block innocent accounts when somebody is been mistakenly added to the list (Or that somebody just simply changed their behavior for the better).

For such system to work, the maintainer of the list must be trustworthy, which is the hardest part and almost always falls apart.

Add to the injury, it can also be very hard for others to detect mistakes sneaked into the list, as the list may contains more than 10,000 items, makes it impossible to be completely verified manually.

And what to do if a mistake is indeed discovered? Maintain an unblock list to automatically request the user to unblock? Now user has to maintain their own "Yes I manually blocked this guy" list to counter act the automatic one.

My suggestion is: Yes, you can use a shared block list if there is no other way (The Twitter case). But since Mastadon is open sourced, maybe let's try something else first while still can?

Please give this a little thought: Can a system be designed in such way that makes it really hard for their user to accidentally come across some unwanted posts (without having to block the poster)?
How to improve applicant tracking system
If you read about this in the media - that’s the answer right there. I haven’t seen much surprise/outrage anywhere else (beyond surprise that OPEC/Russia failed to find common ground).
I have fallen in love with this language. How I do replace Java(Script) with this?
Well, C was there first in that sense, but yes, you're broadly correct. But that misses the point. PHP was developed and released as a templating language - something anybody with a bit of basic HTML knowledge (and, frankly, all HTML knowledge was basic HTML knowledge back then) could use to build an interactive site by using HTML-like tags to employ code written by somebody else as widgets in an HTML page. Perl meant writing the whole thing, including emitting HTML from the code.
So crazy that so many things came out of particle physics experiments: Ethernet, WWW, ... kind of crazy
Gmail wasn't a single page at launch, so its UX advantage had nothing to do with that.
I thought that but the Youtube app on both my smart tv and Apple TV are broken in exactly the same way and unusable without a regular reboot.
Jose Mujica almost fits the decription. BTW I don't think he was very good overall.
Delayed gratification and gratitude
Elon Musk: "The coronavirus panic is dumb"
Elon Musk: "The coronavirus panic is dumb"

https://twitter.com/FxzzOnTheBeat/status/1236556448810831872

"Virality of C19 is overstated due to conflating diagnosis date with contraction date & over-extrapolating exponential growth, which is never what happens in reality. Keep extrapolating & virus will exceed mass of known universe!"

"Fatality rate also greatly overstated. Because there are so few test kits, those who die with respiratory symptoms are tested for C19, but those with minor symptoms are usually not. Prevalence of coronaviruses & other colds in general population is very high!"
Is it faster/cheaper though?
Finding "the right way" is closer to religion than it is to problem solving and science.

You will always be vulnerable to criticism and other people's opinions, and you need to open up and acknowledge this fact and work with that. There are best practices and principles you can adhere to. Stand up for your design decisions, and refactor when you have to.
> Therefore I first split the data into training and testing sets at a ratio of 9:1, and selected the 25 most correlated features in the training set. Each of these features had a correlation with age between 0.83 and 0.94.

> The data was then split into training and testing sets at a ratio of 9:1, and fed into a sequential neural network.

What?? I thought it was split already.

(How training and test sets were obtained sounds fairly confusing. Did the author make sure there's no "data snooping" ?)
Disingenious and unconvincing, like a sales pitch for a product that is actually bad for you.

Yes, that kind of syntax can be wonderfully terse when doing simple arithmetic operations on lists of integers.

Most programming work does not consist of doing simple arithmetic operations on lists of integers.

If you want to convince me that this languagy useable for anything but toy problems specially chosen to demonstrate the language's strengths, show me how it can be used to handle an HTTP request with some special cases for certain headers, or to parse a custom date format with variants, or to implement a game with realtime user input.
Metacharities
Conker's Bad Fur Day is a brilliant game
> With fewer than 25,000 units sold, the Gizmondo was named by GamePro as the worst selling handheld console in history.[8]

> The Gizmondo was further overshadowed when Swedish press revealed criminal pasts of several executives, causing their resignations including Tiger Telematics CEO Carl Freer. Director of Gizmondo Europe Stefan Eriksson was involved in a Swedish criminal organisation, the "Uppsalamaffian" (the Uppsala mafia).[9] By February 2006, the company was forced into bankruptcy after amassing US$300 million debt, and the Gizmondo stopped production.[10] Weeks thereafter Eriksson crashed a rare Ferrari Enzo driving at 260km/h in California,[11] and was later jailed and subsequently deported for driving under the influence in connection with the crash and other criminal offenses.
Except downplaying it is exactly what you are doing, based solely on a personal opinion which you do not back up in any way.
So, here is a crazy thought:

This basically looks like a list with votes and comments.

Why not pivot it into a generic service for creating such lists?
Save for the multitude of sovereign nations within the US that aren't allowed to control their mineral rights.
Mhhhhh, I'm a researcher in the field and I'd say it's a mostly inaccurate statement. The root-SIFT detectors and descriptors are still really good. If you try to match images in different conditions (day/night), then CNN based approaches are OK.

Which one were you thinking about?