skysight-inc/HackerNews huggingface dataset:
That's also my assumption as it makes a lot of sense, basically what they're saying is "wet" warm rice is a breeding ground for bacteria.

Though reading wiki for B. cereus it doesn't seem like an issue for "fresh" rice but rather when rice is cooked, improperly refrigerated (aka not refrigerated immediately), then just warmed over: this allows spores to germinate, grow and produce toxins which are difficult to destroy (wiki quotes 56C for 5mn to destroy enterotoxins but 121C for 90mn for emetic toxins).
I'm not sure what you mean. Deploying static binaries was the main way to go before, and is now the standard approach with go. Pretty much every service developed in go is deployed as a standalone statically compiled binary, and i would assume it's the same for code developped in Rust.
Version Control for Your Database
For one of the same reasons wealthy families send children to "elite" prep schools. Some are worth it, many just social filters that introduce you to the people who will be making laws, decisions, policies, and purchases. From what I often see, that gets people further than just working hard and trying to work their way up the ladder.
I don't know why others downvoted you, I didn't. But as general feedback: "learn about X" without linking to some resource about X is really lazy soapboxing.
Skype at its earlier peak used Postgres as a queue at huge scale. PGQueue. It had a few tweaks and, sure, it is an anti-pattern but it can work. It is sure handy if you are already using postgres and want to maintain a small stack.
Not really, after all most native code compilers have endless amount of configuration options as well, while Go still falls behind many use cases.

Also I started to see a trend in books and blog posts regarding how to write Go code towards better performance, so it isn't a given that it excels at performance out of the box.

All of which comes back to the original point that many times isn't the language, rather how it is written and what tools one makes use of.

If Go is so much better than Java, Google would have replaced it already on Android with Go (battery life and such), instead they went with a mix of AOT/JIT with PGO, introducing Kotlin, while gomobile efforts were never given any serious consideration not even for the NDK.
You should just let the password field have kilobytes of data. Throw a warning, but it costs you almost nothing. You don’t have to store the data, processing password hashes is designed to take a long time and use a lot of memory (way more than the password of a few KB).

Your web app should also not engage with the password field as much as possible. Don’t make it a component, just leave it a password field. Don’t read it except to immediately send the contents to the server. Bonus points for just having that be a form submission.
AV1 (AVIF) is going to hit the same lack of adoption. Apple is already steaming ahead with HEIF files, while Google is stalling implementing them, and vice versa.
A Covid-19 Transmission Simulation Attempt
I attempted to try and simulate the exponential growth in infection transmission as a function of time.

The R0 value is much higher here in the simulation. Makes for a good way to visualize the growth. Also was a good lesson in rendering dynamic graphs that occupy space judiciously.

(Written in GMStudio)
Yes, that's what I was looking for. Thank you.
Two or so years ago a friend set up Jitsi and RocketChat on his server because 2 friends and I were using Discord for studying for exams and he wanted to try out an open source alternative. It was so bad that we stopped using it immediately and went back to Discord - three people click on a room link, two end up in the same room, one is in an empty room; people kept dropping out every minute; one shared his screen, and while one person could see it, the other couldn't; some people heard others, some didn't; and the installer on Windows was so bugged that one person couldn't even run the desktop version and had to resort to the browser version which had its own problems.

Maybe this has improved since but I wouldn't use Shitsi again with Discord as an alternative.
I agree with a lot of this. Writing for yourself is the best advice: if you write about things that interest you, maybe people with similar interests will read your blog. Also, your own understanding of the subjects you write about will grow.

I've been blogging for eight years now, and it has been very rewarding. It's great to get readers, and it is great to end up on the front page of Hacker News. But it is also really good to have a blog to point people to when you look for a job.

One thing that is still true is how much work it is to write even a short blog post. It still takes me hours of concentrated work. But I am still doing it, becuase the value outweighs the cost.

More on my blogging here: https://henrikwarne.com/2017/11/26/6-years-of-thoughts-on-pr...
Green threads are threads which are scheduled in userspace; Java 1 threads were scheduled in userspace, and Loom threads are scheduled in userspace. Loom is absolutely a reversion to userspace scheduling, and I think the intervening decision to delegate scheduling to the OS is something that's interesting to think about, because in hindsight it seems to have been the wrong decision.

(Also, IIRC Linux didn't even have native OS threads when Java 1.0 came out, so M:1 was literally and the only option available in Linux at the time. My memory is that we had to wait for pthreads before we could have hotspot on Linux, but it's a long time ago and quite tangental to my point).
Ben Eater - “Hello, world” from scratch on a 6502 — Part 1

https://www.youtube.com/watch?v=LnzuMJLZRdU
Not collateral. They fuck with paste.
I can tell you only a couple of things. See, It can get overwhelming very quickly and it expands in deep as much as deep you go in technology.

You should rather focus on what you NEED to learn, don't get caught in imposter syndrome. Because you mentioned you have a full-time job already, You only have a limited time. Juggling and switching into lot of things will affect your productivity.

For me, I evaluate first what I want to do and then search the technology available around it. Then, I make a list of what I need to learn and I start with one, gradually.
Web Scraping: An In-Depth Overview
How could a robot keep more than a couple of acres weeded? Small amounts of acreage in real food would be more valuable to humans than vast tracts of frankenfood like Monsanto soybeans. There are already "at-scale" solutions for that crap: just spray it (and everything downwind!) with tons of noxious chemicals.
Then they chose better defaults because I never have to think about it.
Have you tried asking for more? Can you make a case for yourself by showing the value you produce vs what you are getting paid? Do you have data you can use to back up your claims or are you going by feelings?
I think so
https://github.com/mozilla/TTS/blob/master/LICENSE.txt
And now you have a separate intermediate runtime layer between your code and the OS, with its own set of versions, patches, regression, bugs, backward compatibilities, etc. that may or may not have an impact on the code that you intend to deploy (or redeploy).

Statically compiled binaries are undoubtedly a plus regarding deployment.
A day I've been waiting on for 20 years now
I remember getting VS.NET when it was first released (in what 2002 wasn't it?) and porting my VB6 applications to it. Java was the new baby then and many of my colleagues were more interested in that. I stuck with .NET hoping with every release that it would be one development environment that would target one framework in a cross-platform world. For at least 10-15 years of the time between then and now, I had begun to lose hope - and also lose my assuredness that Microsoft would be the development environment of choice.

As I began to hear about Xamarin.Forms and .NET Core - wow! I STILL remember my excitement! Maybe I hadn't learned C# for nothing after all. And now this announcement about .NET5. I'm so excited!

My only fear is that this coronavirus will get me before I see this achievement come to fruition! Having read this article (press release or whatever you want to call it) regarding .NET5, I am feeling that same excitement and anxiousness to dig into "the new .NET" and learn it - or port my current skills to it. This will be a new development world for me - one that I have literally prayed for for almost 20 years. It says a lot about the speed of technology evolution that a new concept such as .NET is released in my lifetime and in the same lifetime, I'll hopefully be around to see Visual Studio and .NET become ubiquitous. I hope to be able to contact those old colleagues (a few have died but I have contact information for many) and rub in their noses that my technology wasn't "dying" as they insisted while they went to Java. And, yes, there are many friends who stuck with .NET as did I with whom I will be rejoicing over the next few months of 2020 in anticipation of "5". I hope COVID-19 has not slowed development of this project! I look forward to the day when I can develop one back-end, and a front-end for each of my UI's all in one development environment! Thank you so much for getting us to this point, Microsoft!
Things You Might Not Know About Vue-Test-Utils
I disagree, kinda.

There are lots of possible reasons for progress, or lack thereof. Political will is the easy answer, but it's not always true... or the biggest factor.

Space programs did get a ton of funding for the few short years of the moon race. Unsustainable funding really, given the gdp in 1965. But... they were still funded. NASA's budget is currently 2/3 of what it was in the 60s in constant dollars.

Maybe they hit a plateau with the tech. Maybe it was the lack of Russian competition. Maybe it was the lack of a massive goal. Maybe organisations age, and get less creative over time. Maybe in the 60s NASA just hit a genius groove that happens occasionally but can't be sustained forever.
I have used the C++, python and Java clients and they are all pretty usable. Pulsar deployment support is great. It seems the teams deploy it themselves.
In other news: water wet, sky blue.

Jokes aside, not only Facebook but a lot of companies do that so it seems they are proactive while they pretty much do nothing valuable and hope they don't get regulated.
Exploring the Cassini Mission Data While Learning Postgres
Assuming that your argument is correct that it's a little too late to see the benefits of tracing in Iceland, the article's negative connotation to use of the tracing app (or lack thereof) is misleading and discouraging for countries that are still struggling to contain the virus. I find the overall quality of online media, even tech blogs like this one that I used to love, seriously falling being caught up in the age of click bait news cycles.
Why isn’t that the default? Unless I say otherwise, use it.

Imagine launching every app and having to say ok you get 300mb but not more!
You mean "not strictly technical", right?

As Mirimir, I have voiced opinions about such topics. I'm not dogmatic, but neither do I avoid dark humor, so I suspect that I've managed to piss off some on every "side".

Anyway, I was thinking about decades ago. There were opinions that you just didn't voice, if you cared about your reputation. Back in the 50s, communism became a dangerous topic in the US. And homosexuality was a dangerous topic there until the late 70s. Although there were some flamboyant stars, and cartoon characters like Bugs Bunny, they were just perceived as strange.

Further back, dissent among Puritans in the Massachusetts Bay Colony led to the establishment of Rhode Island, Connecticut, and New Hampshire.
maha is just an adjective, epic is both an adjective and a noun. That usage is correct.
> Where does that bad feeling come from? Does it come from the fact that you feel like you're owed a response? Do you get the same feeling when you email strangers and they don't respond?

It's just the time spent for me, I mean if for some reason I put like an hour of my time composing an email to a stranger and they didn't respond I would unhappy. It would be my fault but I would still be unhappy.

I agree that no one is entitled to have everyone act nice to them. I just think it's nice to tell someone why you're closing their issue.

> If you need the bug fixing and the maintainer isn't doing it fast enough, just fork it. This is the point of open source.

100%
That reminds me of this (vagueyly related) article on unions and airlines:

https://philip.greenspun.com/flying/unions-and-airlines
From the article:

> There is no obligation to free labour. Every hour you put in working on your project for free is a gift to the world. If the world comes back to you and says "You are a bad person for not supporting this thing I need you to support" then fuck them. If they want that they should pay you for it, or do it themselves.

I've had my Javascript canvas library "side project" on GitHub for seven years. In those 7 years I've had exactly ONE issue opened - which then got closed when the person who raised it worked out for themselves how to solve the problem they'd encountered.

Instead, people email me their questions - maybe a dozen of those over the years. They're usually really simple questions on how to do this or that using the library. I ask people to open an issue on GitHub for their question (because other people might find whatever answer I come up with useful) ... then I never hear from them again. I like to assume they solved the issue for themselves and don't need my help; others may choose to interpret the facts differently.

So I'd actually welcome people raising issues. It shows me that my "side project" is more than vanity, that people find it useful. And it would help improve the library because I can't think of every use-case or edge-case myself.

... But whatever happens, I'll still continue working on the library: some compulsions are beyond cure!
Videos are dramatically worse on mobile, especially if you want to save the GIF/image. As far as I can tell, it is impossible to save a video to an iOS device, while saving an animated GIF is easy.
If ffmpeg has been built with libx264 support, than this is the default encoder for mp4 video.
No contract enforces anything against a corporation who is willing to waste your time in court. They have employees who waste the time of poor farmers in court every day. They use what they learn in court to write progressively more evil contracts. When is the last time any of these farmers hired a lawyer so skilled at contract law? Is such a lawyer available in their state? In any neighboring state?
There's no involvement of the utility monster in what I'm talking about.

If you put the cost of imminent certain death of one person as infinite, then given the choice between:

One person dies right now, everyone else survives and lives a full life.

And

In one hour, everyone in the world dies with a 99.9999% chance.

You would pick the latter. That's the issue I see with placing an infinite cost on imminent death.
There's a fundamental difference between food and movies. Food is a basic necessity and quality food is essential to health. Commodity crops aren't quality food.
Why Hauwei is about much more than espionage [video]
Firstly, i'm sorry to hear about your situation. I have met so many people with similar stories about struggles when I lived in the city. I am curious though -- why aren't more people more angry given how desperately so many people have their backs against a en economic wall?

Do you think the Protests, petitions, awareness campaigns are just appeasement campaigns to make people think they have a choice? How is it people do not see through it eventually? (side note: i've been voting in the US for 21yrs and have only once found a candidate i truly felt inspired to vote for (Bernie))
Inoreader is better than Google Reader was.

You might want to check it out.

https://www.inoreader.com/
I am part of a startup and I can tell you one thing from what I have seen the "CEO" and the people are doing in it. Everyone seems to put all in the effort and everything but generally, the output generation is low. What I mean is, the 80/20 rule applies here a lot. In startups, I have found that it is more about doing experiments and doing them rapidly.

You should take a look at what they are producing and what their current revenue is. That should give you an idea, if putting 80+ hours is REALLY helping them or not?
The Aurora Rising books by Alistair Reynolds are set in an environment where this is the case. Basically the only automatic right is that to have a vote.
> The company shut down in the country after a court ordered it to cease delivering “nonessential” items during the pandemic.

Here in India, Amazon has been required by law to sell and ship only essential items, nationwide from 25 March until 3 May, and in all "Red Zones" (which include nearly all urban centers) through today. They've happily complied, and in fact stopped taking orders on non-essential items before the legal requirement kicked in. That just shows the only reason they've refused to do that in France is because they don't want to give a win to labour organisations. What an awful company.
No, it didn’t support consumer groups last time I checked (but could!).
Ronin – A Lisp-based image processing tool
Browsers can do this.
> put the staff on 'chômage partiel' so that most of the salary would be paid by the state

No, amazon requested it and the French government told them to fuck off, as they should have.

https://www.lemonde.fr/economie/article/2020/05/04/coronavir...
I get a strange buzz from this piece, it feels like an Amazon 'whitewash'.

I am sad to see this style of employer-employee relationship creep into Europe through globalization.
"chômage partiel" was denied by the gouvernement, Amazon is paying for their salary.
Why snaps? Is apt-get not good for you already? What's wrong with it?
what's the side project?
In our county, you are not allowed to make home made baked goods for school functions (classroom birthday party, or whatever). Only choice is to send in baked goods from walmart or whatever. The concern seems to be food allergens.

Go figure. Many people make food at home because they cannot eat the stuff produced commercially, or want a healthier alternative.

In the US, soybeans are ubiquitous in baked goods (vegetable oil is usually soybean oil), and they're a top 5 food allergen. It is rare to find commercially baked goods that do not have them.

When did getting food from strangers with ingredients you can barely pronounce become safer than from your neighbor?
You are correct, although I personally know two programmers who are not able to write basic JavaScript code and have survived for almost a year in their jobs by asking around, copying other people's code and asking for help ("I did this, but somehow it doesn't work!").

I don't know how to raise this issue at work without being insensitive.
> What's your cousin going to do when her admittedly valuable youthful beauty inevitably wanes?

Isn't marriage usually the escape hatch in these situations?
It sounds to me like you're making two points:

1. Tenant farmers often pay their landlord partially in kind, with things like driveway plowing. Outsider tenants wouldn't do this.

2. The tenant farmer has a wide range of options for how well to take care of the land, which affects its long-term value. Outsider tenants would optimize to maximize production during their lease at minimum cost, hurting long-term value.

I don't think (1) is a major issue: landlords can consider the in-kind benefits they get just as well as cash compensation. But (2) seems very serious to me. Market rates for land are much lower than they would be without the issue that the landlord needs to trust the tenant to be a good long-term steward. Whether Tillable can succeed long-term depends on whether they can solve this.
>> America has to figure out the path from here to there, which isn't obvious to some, before it can improve things.

Much like healthcare, there are incumbents who are winning big along the way. I think a lot of the solutions are quite obvious -- it is just there are people who would come out on the losing end and they fight it. And from what I can see, the American people are not sufficiently angry about it to really make it happen (e.g., as they do for more charged wedge issues.)
Covered by Wired in more detail last week: https://www.wired.com/story/facebook-and-the-folly-of-self-r...

designed to "move slowly and keep things intact."
Is this project exclusively receiving 500,000pounds of funding or is that the net funding for general research in coronavirus detection? The article is a bit ambiguous on this. If the former is true, it seems a bit too crazy.
They can last days safely. I regularly packed freshies when backpacking.
Actually the majority of quant trading isn't dependent on speed.
quote from the article:

> Another positive sign for UBI is that most Americans seem keen to return to their workplaces. One fear has been that UBI would lead to a couch-potato culture, with people choosing to stay at home even when they’re finally able to leave. But blue-collar service workers are continuing to brave the front lines even when faced with reasonably high risks of infection. They are not trying to get fired so they can collect unemployment. White-collar workers, meanwhile, are feeling restless and unproductive. Working from home may become more common, but most people seem eager to get back to the office — especially if the alternative is a combination workplace/schoolhouse.

I have no idea why you think I'm predisposed to look down on people as couch potatoes. The article used the term, that's why I put it in quotes. My intention with the question was actually, "great, the article says there's evidence anecdotally that it won't happen, anything more concrete?"
I am curious about Avestan. It is dead and sister of Sanskrt.
https://nodejs.org/api/async_hooks.html#async_hooks_class_as...
> Kotlin can to lower it's IR to platform specifically intrinsics and have platform exclusive features to an extent.

As pointed out elsewhere this won't really help you in any way in this situation.
For up to date work, see the MU Collective [0]:
"We are a cross-institution research lab working at the intersection of information visualization and uncertainty communication. Our mission is to improve both experts' and lay people's abilities to reason about data through visual representations that align with how people think. Topics we like include sampling-oriented uncertainty visualizations, interactive visualization for thinking about priors, multiple views, and Bayesian statistics.

MU Collective is directed by Jessica Hullman (Northwestern University) and Matt Kay (University of Michigan)"

Hullman is also usefully active on twitter [1]. There's lots going on in this area.

The posted article links through to "Understanding Uncertainty", [2], which has a mission of improving the public's understanding of uncertainty but appears to be a lapsed project. One member of the project team is David Spiegelhalter, who is still writing. His book "The Art of Statistics" is an excellent book on the craft of inference.

[0] https://mucollective.northwestern.edu/
[1] https://twitter.com/JessicaHullman
[2] https://understandinguncertainty.org/
Presumably tillable will make the same dela to every landowner in the area, reducing the competition between landowner and therefore enabling the increase in prices.

In essence, tillable becomes the only landowner