skysight-inc/HackerNews huggingface dataset:
> asked me to confirm my age by either giving them my credit card details or a scan of my ID.

These people have no shame. Frankly, I wonder how far they will go.
How is LinkedIn still online after hosting racist content disparaging people for their skin color and telling them to be less white? https://www.lbc.co.uk/news/course-urging-workers-be-less-whi...
Here’s a nostalgic piece on Bay Area Fry’s https://www.sfgate.com/essays/article/Remembering-the-Disney...

No mention of the Campbell’s Fry’s which—although practically inaccessible by car—was always overcrowded in the 90s.

The themes, the crowds, the chaos, and the variety made the Fry’s experience what it was. That, and knowing you were destined to return the next day to return for replacement something listed on that checked-at-the-exit receipt. Good times.
Messaging part is indeed absurdly awful. Here i agree with you.

Otherwise, Upwork is just great, to the point that i wouldn't even talk to a client coming from outside of it just because all of them turned out to be little but spam.
This gives a good overview over the current state of scientific research wrt mask usage in general: https://www.nature.com/articles/d41586-020-02801-8

tl:dr: Some indicators point to masks being useful but the data isn't conclusive and a lot of other factors might impact the data (such as other covid-19 related measures that help in keeping infection rates low) but these two quotes should be sufficient reason to wear them:

“There’s a lot more we would like to know,” says Vos, who contributed to the analysis. “But given that it is such a simple, low-cost intervention with potentially such a large impact, who would not want to use it?”

It’s not the only solution, says Gandhi, “but I think it is a profoundly important pillar of pandemic control”. As Digard puts it: “Masks work, but they are not infallible. And, therefore, keep your distance.”
I've written some learnings after shipped my first game: https://ruoyusun.com/2018/06/15/guide-for-non-game-dev.html

As a professional software dev, I've noticed that while both game dev and software dev are "writing code", they are done in a very different way.

As a software dev, the value proposition is more or less clear before you start writing code. As a game dev, you can only start to see your value proposition after you have finished your code - that's why game code, especially as an indie without clear distinction between prototype and production phase, tend to become spaghetti really quick - and that's fine. If you spend too much time to make the code look nice, then you are not spending enough time to make the game actually fun.

Software usually has some logic behind it - it has to make "sense". A game doesn't necessarily have to make sense - it needs to "feel right" and "fun". That means your nicely designed abstractions actually won't be reusable - copy & paste is much more pragmatic. You can start to look to refactor after your game is actually successful (or fun at least) but even then you will realize that most of the code is not reusable.

A big part of your game code is actually "content", instead of "systems" - meaning they are closer to a "script" than a well architectured software code. So you write more if-else and less inheritance and encapsulation (unless you are writing your own engine, then in that case, your engine code is actually close to software projects).

And if you hate writing UI for software, you'll hate writing UI for games even more.
Benefits of Long-Tail Keywords
So for lots of UI interactivity like scrolling etc. it might make sense to automatically adjust the resolution and contrast to optimize for speed (so you know roughly where you scrolled at) and then do a proper refresh once it is idle again. But I suppose this is out of the current scope of the project ...
If the client does not have the competence to spot bad work, how are screenshots gonna help?
I have an Onyx Boox Max Lumi, which is a 13.3" and can use it as a USB monitor easily. I believe I just set to monitor mode and plug it in.

I find even with its top end refresh rate, it still is hard to get into a good workflow with it, but it is possible.
Sounds exactly like what I'm doing.

What I wondered was if and when other developers deviate from that workflow. After the first release? After the first collaborator has joined? Never?

Are there textbook developers who use a strict strategy like the one Daniel Stenberg [1] is following from day 1?

[1] https://daniel.haxx.se/blog/2020/11/09/this-is-how-i-git/
It doesn't need a driver for me. Although I do use Karabiner-Elements to swap Alt and Windows key.
> Is all this just taking advantage of freelancers who don't know how to market themselves, or am I missing something?

It is, sadly. Same with e.g. Toptal, they charge clients $100 for my work and pay me $50-$60, which is still higher than any clients I can find myself.

It is frustrating to know they are capturing such a big fraction of my worth to the client just because they talk to the right people and I don't, but it's what it is.
I totally relate to this. Even if you never "publish" what you write it has an effect of clarifying what you think. It also makes it possible to develop and refine your thinking because you have a point of reference.

I wrote a post a little while ago where I thought I had a good handle on what I wanted to say. I researched certain elements to make sure what I was saying was backed up. I finished the first draft and thought, "Cool, with a couple of revisions I'll be done".

The funny thing was now that I had clarified my thoughts I began to encounter ideas that refined my perspective further and lead me to new and better ways of looking at the whole thing. This was in part because I was researching more and reading more as time went on but I'm pretty sure I would not have been primed for those breakthroughs if I hadn't already put what I thought in writing.

As it stands, I don't intend to use that first draft and its ideas will reused in something largely different but writing it was invaluable.
Well, maybe a cure would be if we were able to vaccinate everyone simultaneously and wipe out all the circulating virus. Perhaps this is becoming more realistic with the advent of mRNA vaccines and the promise of “vaccine printers”?

But, we’d also need to rout out all the reservoirs of flu virus in agriculture and nature that have the potential to jump species back to humans. That’s a lot of ducks, chickens, pigs, whales, horses, seals, etc to vaccinate or cull.
Microsoft Privatized Open Source, Killing JavaScript in the Process
I wish I could easily find beginner-friendly Nix tutorials. Even the official ones immediately assume you know their terminology.

Do you have any good links?
If you consider that eating plants is unethical, that's great! So you should go vegan, too, as most of our plants go to feed meat animals — thus you can minimize undue plant suffering.
> It wasn't his place to define whether we get comments or not based on some potential parser abuse. But he did it, and now we're stuck with that decision...

He was writing the specification, of course it was his place to do so. Who else would be in the right "place" to write his own specification that no one was enforced to use.
Plenty of hacking, thorough documentation, nice style, thanks for sharing!

Improving on latency, even a bit, is surprisingly noticeable and enjoyable.
A transflective LCD already does both of these to a very large degree. They're used by many watch manufacturers that prioritize outdoor use (e.g. Garmin) and/or battery life (e.g. Pebble, now defunct).

I've owned two devices with them so far, and quite frankly the newer one works just as well (if not better) than E-Ink outdoors but still has a backlight when necessary. Also, it can display color and smooth motion. The minor downside I see is the lack of an ability to display an image with zero battery consumption, such as on E-Ink, but the consumption is still so low that the transflective LCD watches can last weeks with an always-on display.
It is research; It doesn't need to be perfect.

And the research they do is, even with this bias, ground breaking.

80% might be to get this thing running, 20% might be to finetune it for minorities.

When google started the ML stuff for translation, they did start with english, now they support much more languages than before.
Everyone I’ve seen for the last year has been wearing masks.

Masks either don’t work in a meaningful way, or this pandemic is not meaningfully stopped by masks.

Our inability to stop exponential growth is not embarrassing. It is frightening how little the average human truly understands about exponential growth.
I find the best way to learn is by just building. You quickly run into questions, which can then be resolved one by one. But having said that, here's some tips. There's no single "right" way, but depending on your game idea you'll run into your own challenges and issues.

Learn what GameObject's and Components are and how they work. In Unity you have MonoBehaviour derived classes, but then you might also want some of your own non-Mono classes (for example an Entity-Character-Player/Civilian/Enemy inheritance structure).

For my code framework in Unity I create a GameObject in my scene that I call MainScripts. On this I'm going to attach all my generic Mono classes such as Game, MapList, AudioManager, UnitList etc. I call DontDestroyOnLoad on MainScripts so that it will last through all successive scenes.

Game is the main game class, I use its update to drive as many updates as I can (for performance reasons you want as few Unity Update methods running as possible). So for example inside of game's update I'm also calling my input's update, my own timers etc.

The next big problem is how does code in random class X access another class? For Mono classes you can go through the whole GameObject.Find/GetComponent in your Awake or Start methods and store them; BUT you might not have direct references to all your own code that doesn't inherit from MonoBehaviour.

For that I create a Static class. I'm going to place static references in here for everything global in my game, the previously mentioned MainScripts, Game, etc. As a random example, some Mono class might need to know if the control key is down. Since we're doing all input in our own input class we don't want to test through Unity again if control is down. Our input will already have a flag set, so then we just test something like if (Static.input.isAnyControlDown).

To setup Static we call our custom Static.Create from Mono Game.Start, which Unity will automatically call. Place Game very high (low #) in the Unity Script Execution Order so it will always be created first.

After that you have a code framework to hang everything off of. Hope it makes sense!
I think that's more or less the author's point as well. Modularity has some overlap w/ security (in the sense that we need stronger forms of modularity to get stronger forms of privilege isolation), but many of the other benefits of modularity that are usually the justification for adopting micro-services can be achieved through forms of modularity that assume trust (i.e. libraries, and other means of code splitting that may be bundled into a single unit of deployment).
"Latency sucks but that didn't matter for text editing."

Huh? Don't matter to you, or don't matter so much to you?
Because I get annoyed, when there is a system stutter and I am editing text, because then the edits are not always where they should be.
I assume it's possible to build a drone using ducted fans.
No, there isn't one universal requirement. Some examples:

No language needed: Florida Institute of Technology, Embry-Riddle Aeronautical University

Either 2 years in high school or 2 semesters in college, your choice: a STEM degree in a typical Florida state university

Some places require 4 years in high school.
Nim versions 1.4.4 and 1.2.10
Covid-19 is the disease. SARS-CoV-2 is the virus.
Reminds me of Sand dance: https://sanddance.azurewebsites.net/BeachPartyApp/BeachParty...
Web Application Life Cycle: Development and Business
I'd argue that Turbo Pascal was that transition point not Delphi. The last incarnation of Turbo Pascal was Borland Pascal and it had much that was in Delphi thoughg OOP was improved on in Delphi. Delphi was just Turbo Pascal for Windows.
I don't have any as far as I can tell, but some 3rd party tool that interacts with Finder in some way could be the culprit..
That’s right. I use an 18-year-old laptop.
Is following Conway's law a bad thing, though? If the module is written/maintained by a single person, it seems to be more efficient and clear (of course subject to skill limitations of that particular human). What realistic alternative is there to Conway's law? Design by committee?

Conway's law might as well be, like democracy, the best of all the bad worlds.
What do you mean by "plane which went down"? The usual meaning of this slang phrase is to crash. I'm not aware of any crashes related to this directive, only several engine blade failures that didn't result in crashes.
“How to Hide Anything”: E-book for the ones with something to hide
Any specific issue with the installation? Please let us know so that we can help.

- Thank a ton for the feedback this is highly helpful.

- We actually had a purchase button last week but removed it because there a bit of manually step involved in it. (Users need to do a purchase request, and we will sending the fbx files to them manually: this has to be automated.)

- Yes, we had to maintain the textures at a lower level to make the AR output was better.

- I truly agree with the graphic designers, marketers, new animators point of view. This could be a huge deal for them.

- We will surely discuss about this internally to take a b2b route if needed.

Cheers. Means a lot. Please do check out the app.
Increasing parallelism is irrelevant for most workloads due to Amdahl's law.
What is the name of the extension/setting?
Or they could have just bought the max version the first go around. If it's for production the +$1k/dev is less than a few days of pay.
Your reasoning is incorrect. This virus is incredibly contagious. Just because we haven't been able to reduce R0 below one doesn't mean that precautions haven't been having a significant effect.

In a downpour, a car's windshield wipers may not be able to move fast enough to provide clear vision. This doesn't mean that they don't work or aren't making a significant improvement.
The worldwide web as we know it may be ending
> Who and where are these people? Reading through the comment section, I don't see them.

In real life. Let me show some context: Over half of voters in my country vote for a party that is giving away money specifically to it's low income voters. Money we don't have. Like we have that huge "500+" program that was a corner stone of ruling party's program. 500zł for each child, that can't be taken by repossession agents and so on. To burst child birth.

After several years child birth rate is the lowest since in between WWI and WWII, said voters more often choose not to work at all yet still complain that said 500zł is not worth as much as it used to be. People don't get consequences of inflation, even though it's not that long time ago when we faced hyperinflation. Surveys say 21% of citizens claim "they don't pay any taxes", while gross and net pays are different by 30-40%.

> Not sure about the rationale behind that jab towards public healthcare.

Don't get me wrong. Public healthcare is awesome and I think it should be kept even if not efficient. The USA example shows clearly how bad it can get without it. It's just that so many people think public healthcare is free, while it makes the biggest part of their net/gross pay difference. Especially for low income jobs. You cannot resign from that service and go all-private. I wrote a long complain on state of public healthcare here, at first, but deleted it - let's just say it's lacking and you still have to pay for private services. It's common for doctors and nurses to flee to Germany or further. Corona basically stopped most services, while national TV yells it's all fine while people die at homes.

There is a joke: a guy comes to a doctor with a nail in his head. Doctor says "oh, sure, we can operate you in half an hour!". "But I'd like to be paid by public healthcare", patient says. "Then I can slightly bend it with a hammer, so it won't bother you that much".
Anecdotal, but I also got introduced to Keats by reading Hyperion by Simmons
How does Firefox 86 compare with Safari now for privacy, protection against tracking, etc?
Or alternatively, the data might show that 10 hours in cruise IS much worse than 2, and just scheduling on cycles isn't sufficient (obviously they would have flight time data available as well to make that determination).
My billion pound company has no HR department
Developers become the new Uber drivers.
Current record for quantum factorisation using Shor is 21, done by IBM in 2019.
I'm trying out FOSS browser from Fdroid. Its based on webview, but very minimalist. I don't use any Google services, so I don't mind about Chromium browsers being cut off from those. I just want a lightweight browser with a good privacy policy, adblocking and no obnoxious corporate intrusions :) FOSS browser is on Github.
If anybody wants to chat about how to harden production systems, let's talk. That's a huge focus for what I have in my head to fix right now. (Founder of a YC startup)

Lambda helps but is limited. Dealing with existing code is hard. If this is a problem that keeps you awake at night, I want to talk with you. I want to figure out what can be done to remove single points of failure/compromise in production software systems.

Email is free at refinery dot io
Exactly.
The problem is exactly the "and is associated with severe illness and death, researchers said."

Irresponsible.

Those new mutations all have a much higher transmissibility rate because they cause much less severe harm, have a much higher asymptotic rate, ie go undetected, same as with kids spreading around the flu.

The original variant can be compared to the common cold, but just with an IFR of 20%, whilst the common cold has an IFR of 8% against the target groups. (Elderly over 75, plus broken immunity system)

The mutations go now against the common cold variants, the problem is really the extreme high R rate, naturally at around 3.5. You cannot stop that with lockdowns, only by protecting the target groups. We saw that this winter that the virus escapes all strict measures. Of course 3.5 is uncontrollable that way. That's what all experts said for a year.

Vaccination helps a lot, protecting the elderly helps most, and less severe mutations (gradual degration) also help a lot reaching herd immunity.

Eventually it goes to the common cold, just much more problematic for the old and ill. The 8% natural death rate for those with the common cold is big enough, the expected 10-15% even more, but no cause for hysteria.
Cancer, heart deaths and traffic accidents are still far more problematic, more than by factor 10.

All statistical measurements in areas with a high rate of mutations show that it's much less severe. In percent and in absolute numbers. Hospitalization goes down.
Poland, central Europe.
>With 2 at-bats per week

Does this refer to the baseball 'at bat' or some other writing terminology, please? Thank you.
exactly this. I usually go for a walk and start making a mental model of what I have to do, what order, etc. By the time I'm actually in front of my laptop I already have a clear image and what,when,where and how and just need to write it all down.
They can give an indication that work is at least being done, or perhaps the pace at which it’s being done. Which as I said isn’t a great metric either. But it does to some extent help with something which is legitimately a problem for a lot of businesses who end up being taken for a ride by unscrupulous contractors.
Well, when you first start out, it's not like you always have that many choices. I started working with clients on Upwork because I couldn't get any full time programming jobs at a company, but I could get contracts on Upwork.

And the way they've set it up is if you use the Dekstop app you get paid even if there is a dispute, but if you don't, you might not get paid.

So again, it's not like I wanted it this way, but it's that or potentially be out of work or loose money in a dispute.
And have you been following people into their homes to see if they meet indoors, maskless, with those not in their household?
I think that original comment answers the what is the point question. When writing often, following happens:

> It’s easier to be prolific. When you write every day it comes easy. Like brushing your teeth. You wake up and you’re full of thoughts on your general topic and you write them down. A quick edit, hit publish, and done. If it goes viral, fantastic. If peopel love it, amazing. If not, no big you try again next time.

When writing only once in a while, following happens:

> You reduce your writing output. And the ideas dry up. Writing becomes hard. You eke out 2, maybe 3, articles per week and it’s hard work. You struggle. You drag them out of your brain. It doesn’t feel right.

So, you write often, to keep yourself in "writing is easy" mode. And you are also probably improving in writing every time you do it little bit. Personally, I have observed the same effect on (different) creative activities. When you do it often, it is easy. When you do it only when you plan masterpiece, it is hard to impossible.
Name company please
I'm pretty happy with how it was handled in Germany. Masks clearly aren't marketed as a perfect solution, but as a key element in a mix of other measures that are social distancing, work from home, leave home for necessities, keep your distance during visits to the supermarket, etc.

I'm really surprised that masks turned out to be such a cause for drama. At the worst they caused discomfort, especially for people with big beards/prescription glasses, but if it turns out wearing masks helped just by a margin, isn't that already worth it, in the grand scheme of things? Isn't 1 live saved out of a 1000 already with the negatives?

It just baffles me.
I just would do this for a long time, but never started. So I'm super excited to see this :-)
Vital (wavetable synth) goes free (GPLv3)
Well it seems that the developer wanted to support embedded platforms too.

printf isn't a part of the freestanding C standard, and neither is snprintf. That said, there are portable freestanding snprintf implementations out there with permissive licensing.
> the weakness of both, Upwork and Fiverr is that they focus too much on the demand side.

Yes, they only attract marginalised developers. Any "good" developer will be working full time in a well paid job. In the unlikely event that they want to choose to be a contractor, they probably have the capacity to set up their own gigs.

The whole business model of Upwork and Fiverr is predicated on some sort of unhealthy combination of wishful thinking, technical illiteracy, neo-liberalism and mild racism.

For this sort of thing to work in a satisfactory way, we have to look at the other, more established professions- law, medicine, accountancy, architecture, etc. For a guarantee of quality and supply of well-qualified software engineers, they have to be organised as a profession with guilds, partnerships and some sort of gatekeeping.
Couldn't agree more. If you care enough to nit, you should care enough to add an linter rule for it. I do realize sometimes that's simply not possible, but a lot of times, it is.

I even wrote a custom vscode plugin to encourage devs to do just that:
https://marketplace.visualstudio.com/items?itemName=checkr.c...

Now it only takes me 10-30 minutes to whip up a new lint check.
Here's the answer from the library author: https://twitter.com/0xca0a/status/1282999626782650368/photo/...
And when everything goes awesomely right, praise the GOAT.