skysight-inc/HackerNews huggingface dataset:
I've been using Ubuntu 20.04 for several weeks, almost since beta came out.

The snap thing is a pain in the ass. I understand the need for something like snap or flatpak. I had software too new or too old that wouldn't work because some dependencies were not updated or were too new. Snaps can solve that by allowing the developers to provide everything you need (or everything you need that is not on your system). But why would I want a snap calculator or a snap system monitor? On 19.04 it would take a couple seconds to open the calculator...thank god they reverted those apps as normal packages.

Now I feel like I felt on Windows when I had to be extra careful installing software in case somethign weird came in the installer. What kind of package is this? Is it a snap? Can I install the normal package? Is the snap provided by someone trustworthy?

I also had to install Unity. Gnome lacks support for multiple monitors. Some stuff like the dash working only on the main monitor breaks completely my workflow. Almost for every action I want to make I have to change my focus to the main monitor.
preface - I am directing my displeasure at Apple, not the fantastic team at wine for creating this as an open source project.

I love wine and it runs fantastically well on both my personal mac and on my fedora workstation. I run a lot of old school engineering apps (think like MIPS simulators) that doesn't run on any other platform so wine makes it easy for me to both be productive at work since I am much more efficient on a command line and allows me to WFH occasionally so that I can spend time with my family.

Now my rant - since upgrading to Catalina last week, I've been completely unable to run wine at any way shape and form due to Apple's mandate that all 32bit programs be barred from running on Catalina. Guess what runs exclusively on 32 bit?

I tried everything including compiling my own wine64 wrapper but it doesn't work at all since the underlying app is still win32. I know there is a crossover product that works but unfortunately that's not on the cards due to budget issues.

Honest question: why is it so hard to get wine32 working on Catalina and why doesn't Catalina have an option to run 32bit apps? Its been out since October 2019 so one will have thought a solution will have surfaced.
Pizza tonde is my favorite kind of pizza, I much prefer it over Neapolitan, plus it's much easier to make at home.

I also adhere to the Roman style in that there are no rules for toppings. Anything goes.
What? Of course you can!

$ ln -s .hidden not_hidden

It's that easy. Really.
It's back up in the top right:

"Your monthly payment will be:"
LOL This looks exactly like the animation from the old LucasArts game "Full Throttle." Amazing!
It’s Always Sunny in Philadelphia
I have been wearing a homemade mask when I go out. I understand the studies say they work... But man I am pretty sure my breath is just going out around all the edges. My sunglasses fog up as I'm walking into the store. And when I take them off, my breath is just going up around my face at a higher velocity. I guess it's not going towards other people though... the more I read, the less I know about this shit.
Even the worst case projections don't propose that the average temperature will change by more than current day-to-day variability. That doesn't mean it's okay, it'll cause a lot of problems if every day is 4 degrees hotter, but a spiral out of control won't happen.
It can be considered a variation on LEB128 that packs all of the continuation bits into the first byte.

Ie, two leading ones set in the first byte mean that there are two trailing bytes.

https://news.ycombinator.com/item?id=11263378 is one description.

https://github.com/stoklund/varint has some benchmarks.
Curb Your Enthusiasm
Mainstream news, by all standard definitions, is professional. Fox News is the same as CNN and all the other channels in between, with countless examples of misinformation and outright false stories by every station.

Nobody is asking you to do anything for them, in fact they're asking for the opposite; to let them decide for themselves. And most people can do that just fine. Just because some extremist views exist does not mean the majority believes in them.
For most of the past month there's been neither in the UK. No flour, no yeast. In the past week flour has been on the shelves and not disappearing immediately, so I think demand has more or less been satiated, but no sign of yeast anywhere.
The European Union also has a federal government and federal bodies which pass policies. It has a directly elected lower house that represents the People with proportional representation[1], and an upper house that represents the Member States with equal representation[2], and an executive branch with a Chief Executive that signs bills into law[3].

People can travel freely within Member States without passports, visas, or checkpoints.

Of course, Member States have their own rules, and this is good, and yes, some Member States are doing better than others, but why the fear of revealing the incompetence of one Union?

This is how Unions work in 2020 on planet Earth.

I think we both agree that looking at the EU as a whole is totally meaningless in the context of the current discussion about Amazon workers. We are simply arguing the same about the United States. This isn’t some pro-US propaganda, the only agenda here is an insistence on ensuring that we are comparing apples to apples.

P.S. Speaking of "Nation-States", hilariously enough, Gavin Newsom recently referred to California as a "Nation State"[4].

[1] https://en.wikipedia.org/wiki/European_Parliament

[2] https://en.wikipedia.org/wiki/Council_of_the_European_Union

[3] https://en.wikipedia.org/wiki/President_of_the_European_Coun...

[4] https://www.theatlantic.com/politics/archive/2020/04/coronav...
I like how the reaction to this is so disproportional on hn as we've seen it so many times with Apple fuckups.

This is the thread with most attention: https://news.ycombinator.com/item?id=22944690 Just 270 points. It's not even on the front page. How is this possible? This thing has been on the news in Germany.
The article begins by stating that this is not like the flu, yet we know people die from complications or directly from the flu every year. And further, we're seeing more and more evidence of huge numbers of the population with antibodies, i.e. already infected and immune. We also have seen the damage that using ventilators have had due to misunderstanding how this virus starves the body of oxygen (through the blood, not like pneumonia). We should continue to focus on treatment and realize that treatment along with population immunity is the best way to handle it now. Waiting a year for a vaccine that may not work or rushing a poorly tested vaccine is not good.
This isn't about defensiveness. You state that, collectively, the US is still in stage one, and then go on to say that this is evidence for a poor response and that it's early to recommend returns to work.

This is invalid, because for example a couple of states could be bring the total number up. Further, again because of the scale of the US, policy appropriate for one state may not be appropriate for others.

Again, the issue here is treating the gigantic US, a mishmash of cultures in 50 states with semiautonomous governments, as a monolithic entity. If you evaluate response policy in this way you're not going to get a good signal.
You had to install snap on a production server?

I don't know how must be installed on your version, but on 19.10, snap can be completely removed: the only draw back is that pulseaudio depends on it, but I guess that for a server it's not that much of a problem.
Here is a discussion with Chomsky on the topic.

https://chomsky.info/20020322/
Solutions like this give me hope that we can actually return to something resembling normal life in the future. I hope Paul's got everything he needs in funding and resources to pursue all three of his goals.
Is that picture from the Lemay Museum in Washington?
You're plainly wrong.

https://respiratory-research.biomedcentral.com/articles/10.1...

"Exhaled air is an aerosol containing endogenously generated droplets."
Most low skill jobs are not that shitty though. I mean, the pay might not be great but most of the actual work isn't that bad. There are exceptions of course and I've heard amazon warehouse jobs are awful. But, I worked a bunch of low skill jobs in high school and college and I actually enjoyed it most of the time. The teamwork and comradery are way better than any highly skilled jobs I've had.
This behavior is such normal for all the apps (especially games) that at one point I thought it was a specification.
Radio Garden – Map/Explore Radio Stations of the World
> May also want to consider Digital Ocean's storage which is API compatible to S3.

Don't forget to rclone to second provider though.
www.pythonanywhere.com
Nice little setup where you get python set up out of the box, and you even have some options of quickly setup database if you need to go beyond sqlite.

It's very flexible, cheap and definitely a time saver for when you want something up and running quickly.
In much (most?) of software being worked on these days,

* A quarterly release cycle is indeed fast.
* 12-18 months between releases (ignoring perhaps bugfix/point releases) is quite common.

You write that "everybody knew that couldn't work" - for some projects.

Definitely agree with your second paragraph - except that Agile labels can be used even without a faster release cadence :-)
They should just pitch this to Jerry Seinfeld. He could bankroll the whole thing and one up John O'Hurley becoming a partner in J. Peterman.
well 99/1 rule... 99% of the product (visible bits) comes from 1% of the effort... but 99% of the effort and cost is required to deliver the last 1% of difficult soul crushing detail to get it done. The reason is that we optimize, align and facilitate organizationally the 99% because it's common.
Take a guess which rich country I'm from. Hint: look who's #1 in global GDP.
Can we stop hyping blog posts by tech people writing about epidemiology and medicine? I'm shocked how much baseless speculation and misinformation is being shared on HN.
That was the intention, and the actions where designed for it. However, the care of elderly are handled by the municipalities, who didn’t have any readiness for handling it properly. Hopefully some of those mistakes can be avoided outside of Stockholm by more extensive testing of personell.
Unity started their physics engine as a test of the job system. When they got the latest PhysX drop, and it was slower, they made it into a full team. Unreal had been annoyed with PhysX for a while, and entertained the idea of writing their own, but never actually did it. When Unity engineers told them about the latest PhysX updates, they launched the Chaos project.

NVIDIA's incompetence is what kicked both of them off, basically. Both engines will continue to support PhysX 3.6 for existing customers.
It's both AOT and JIT.

https://source.android.com/devices/tech/dalvik/jit-compiler
"In other words, the expected value of the researcher is in excess of the researcher’s cost."

So what magical property of being hired by a government destroys that expected value?
Specifically this one: https://www.pizzamaking.com/lehmann-nystyle.php

Which should really be called a Roman-style pizza tonde dough, which is the style that was predominantly adopted in NYC.
GoldenEye 25: Silo gameplay trailer
Yeah, I've used it for companies in the past (a major utility, plastic surgeons, and healthcare businesses).

Main struggle was getting valuable engagement and visual assets. I suggest getting a library of content and clear strategy before you begin.
From the article, to answer the hardware side of your question, which was mine as well.

> To use the satellite, pirates typically take an ordinary ham radio transmitter, which operates in the 144- to 148-MHZ range, and add a frequency doubler cobbled from coils and a varactor diode. That lets the radio stretch into the lower end of FLTSATCOM's 292- to 317-MHz uplink range. All the gear can be bought near any truck stop for less than $500. Ads on specialized websites offer to perform the conversion for less than $100. Taught the ropes, even rough electricians can make Bolinha-ware.
> Native applications need no store

On iOS they do. On Android 99% of users won't use a different store.

> Cross-platform frameworks exist for native applications.

Nothing really good though. Best ones are RN and Flutter which do not get you there 100%.

A PWA will consume less memory and will be smaller than a RN or Flutter app.

> Same goes for native applications

Not on iOS.

> if such layouts are rendering on your machine then of course native applications are also capable of such a feat

Theoretically, yes.

> And second: Qt.

Remind me again how much a QT license costs?

> I don't understand what you mean here.

For the last 10 or so years UI development for the web has gone from archaic jQuery imperative DOM manipulation to a new paradigm with data binding and reactive data.

UI data binding in the native world exists but is extremely complicated and tedious. AFAIK the only thing that is similar to what we have now in web dev is SwiftUI.
I experienced a similar situation. The team leader looked back at the past few sprints and worked out how many story points we had completed, and calculated how much our salaries had cost the company in that time, to work out a "cost per story point".

He then went off on his own to talk to upper management and committed, without our input, to large new pieces of work, and was told what the budgets for those deliverables were.

At the next sprint planning, he was basically telling developers their estimates were wrong because the number of story points we were deciding equated to more money than the budget for those features.

Rather than play along, I simply said "Well why don't you come up with the estimates for us, then?".

To his credit, he did then stop trying to influence the votes after that, but it wasn't long before the product was put into maintenance mode and he was assigned to a different team.
The inclusive/exclusive question is equivalent to asking if the terminating test should be with < or <=. I paired it that way deliberately.
That's essentially what I've been doing, and I've been posting it in our daily status slack channel. I need to do a better job of adding more details, but it's a balancing act between spending time on logging work vs doing work, plus if I'm the only person on the team doing it, it looks weird.
> If everyone will permit a rant:

> Don't wear masks in your car alone. Or outside alone. Or outside or in your car with people you live with.

That's not useful.
Outside alone and then put on if someone approaches? How does wearing it in your car alone increase exposure?

If you've been outside, you want to reduce the amount of times you're touching and putting on/taking off the mask as those are the moments when you're increasingly possibility of transmission (getting on hands, other surfaces). If I see someone wearing it in the car, I'm assuming it's the best practice: reducing the on/off instances.
multiple monitor support in Linux is high on my list of reasons I keep switching back to my Windows partition.
Game engines are super interesting. The variety of different things happening in the program, the audio/visual aspect, the real-time nature of the application. It's exciting to work on. It just feels like there is a software machine chugging forward.

A few years ago I made a mostly crappy 2D arcade game with a custom engine ("Fractus" on Steam). It basically started as a way to learn graphics tech and try out some visualization ideas. Slowly it turned into a real project. For a long time the journey of creating an engine was the main thing. Unfortunately, I think this shows in the final game quality... still working on that. I remember reading a post about having a "forever project". It's that piece of software that you keep going back to hack on because it feels good. I find a graphics engine to be a good choice for this.

If you have an idea/design/plan for a game, you probably shouldn't make your own engine without a compelling reason. But what if you don't really have an idea, yet still want to get into the programming side of games? Try working on a toy engine!
> First of all, it’s not “just the flu”. It is something much more dangerous. Catching this virus is a bit like playing a round of Russian roulette. You’ll probably be fine, but you could end up dead

I think this is mischaracterizing it. People have to die eventually. One year of existence has a mortality rate of 1%. For a 75-84 year old individual it is nearly 5%. Above 85 it's 14%. [1]

The coronavirus infection fatality is likely around 0.5-1%, but it's heavily skewed towards older individuals. Younger people do die from it, but a very low rates. And young people die from other causes as well, the annual mortality rates for a 20-something is around 0.1%. Getting coronavirus for a 20-something or 30-something is roughly equivalent to the mortality rate of a few months of life.

Death is sad and terrible, but we don't shut down society because people die.

[1] https://www.mdch.state.mi.us/osr/deaths/ageadjdxARS.asp
Whoa, even better tip. Thanks!
Hi, I've always loved these PWA stores. I just updated the https://offline-dino-game.firebaseapp.com/ PWA with the ability to save your highscore to localstorage! Took me long enough...
Show HN: Laravel Repositories Based on Eloquent
I tend to agree. Maybe medical people should start having opinions on software architecture after reading a few articles. They may have some fresh ideas. Or not?
I'm not sure calling me right in this instance is the best start to an authoritative refutation of my thesis.

I am not appealing to nature (please read the article you linked to) I'm appealing to evolution.

I have had my jabs, including malaria, small pox, MMR, and tetanus at least. My Dad has a pacer. The appendix is a funny one because recent research indicates that it might simply act as somewhere for bacteria to accumulate ie a sort of biome generator or refresher, rather than simply being a hangover from something else. Given the way evolution "works" it seems to me that there was an additional useful function that the vestigial appendix carries on doing that means we still have them.

Evolution does not use a drawing board and beautifully rendered isometric drawings and a series of briefings before getting marketing involved. If it works it stays, if it changes a bit and still works and the owner happens to procreate, it might stay. If they die too early it might not stay. Rinse/repeat. Genes (selfish or generous), structures and amalgams and who knows what else, changing and morphing, evolution is a process that should not have a name because it isn't really a process that starts from A and goes to B. It starts from A and might happen to hit L which is quite close to B, which is nice. The biggest problem is that us humans like to slap a tag or a name on things to contain them and then misuse those names rather badly. Hence we get "intelligent design". Evolution is far more fascinating and sophisticated than anything that "intelligent design" could possibly come up with, whilst being far less sophisticated than "ID" - yes I am aware that is a tautology but it seems appropriate. Funnily enough, intermediate steps in eye development have been sighted in the wild.

I'd have added cancer to your list for a proper challenge.
Mobile phone OSes are unacceptably bad. IMO they’re a very good example of how the free market doesn’t result in better software.
Agile's pretty much only defined by being "not waterfall" (which is defined as "not agile, and worse") and "if it doesn't work, you did it wrong", so that's sort of a tautological statement.
Curious to know how you are getting power of 2 exactly. Are you just saying it's some sort of power law growth and approximately 2, or is there an actual way of deriving it?
Fixed in https://android.googlesource.com/platform/system/bt/+/3cb714... of https://source.android.com/security/bulletin/2020-02-01:

- packet->len = partial_packet->len - partial_packet->offset;
+ packet->len =
+ (partial_packet->len - partial_packet->offset) + packet->offset;

I wonder how many devices are running that patch level.
I said I’d understand if you talked about the engine of The Witness. I think that is a fairly common colloquial expression. Engine is a fairly fuzzy concept at best. That you think there isn’t a different word like ‘tech’, ‘framework’, ‘libraries’ or the myriad of alternatives is by the by.

For example some of the framework for The Witness was ported to Jai for the sokoban game Thekla is working on.
Another round of fear porn. I really wish HN would tone this down, because these articles/blog posts do not actually help or offer new insights in any way.

This "Third Solution" has been offered all the way back in February. It suffers from the same lack of information around reinfection and spread rates as it did the first time around.
So ... it's a game about nothing?
lol... if you care about optimizing, you should care about all possible optimizations... (even if most of today's platforms don't)
the new story pitch is actually very good. i just rewatched the whole 9 seasons in the past weeks, and it feels right at home.

edit : now that i think about it, i wonder how they'll manage to get multiple variation of the story unfold depending on your choices. it's already hard enough to write one linear... i suppose they'll just block you until you click on things in the right order. Wonder how interesting or funny this could be in that context. Maybe a lot ? Like, making the absurd choice and bad decisions the character usually make and see the consequences unfold... this could be fun.
You’re right that it was only delayed, but it has so far been delayed three times. Retailers filed lawsuits against the ban that the courts have no capacity to deal with, so it’s unlikely to be enforced (or formally reversed) until the outbreak subsides.

I live in Brooklyn and still get plastic bags at three different grocery stores I can think of. (I reuse them as trash can liners, so the ban always seemed silly to me — I’d need to start buying my own plastic bags in addition to the paper ones I recycle.) There was a week or two that most stores switched to paper, so you may be seeing paper-only bags from stores that have unused stock to go through. Some grocers (Whole Foods) have always been paper-only.

New Hampshire, Illinois, and Massachusetts have specifically banned the use of reusable shopping bags in grocery stores state-wide on sanitation grounds. San Francisco has as well. I was confusing these with NYC when I commented above. NYC’s enforcement delays are unrelated to concerns over reusables.
5 nanometer lithography process
I guess I was thinking of virtual function pointer. Its larger than a regular function pointer, which is not necessarily the same size as a data pointer. But if you're dealing with object pointers only, all good!
Cies posted a link to https://github.com/cies/kubuntu-setup#remove-snap

They give the suggestion to remove via

sudo rm -rf /var/cache/snapd/ && sudo apt autoremove --purge snapd && rm -fr ~/snap

And make sure it never installs again:

sudo bash -c "cat > /etc/apt/preferences.d/no-snapd.pref" << EOL
Package: snapd
Pin: origin ""
Pin-Priority: -1
EOL