skysight-inc/HackerNews huggingface dataset:
> but the corporate interests don't want people to think about fundamental freedoms anyway, so they wouldn't mind. It's therefore very important that someone is out there saying that you can't be "open source" either without the fundamental freedoms, and the OSI has been doing exactly that.

The community should force the companies to do what we want, not what the companies prefer. We want that free software be called "free", because it makes people think about freedom. The OSI decided that what companies want is more important and most people now do not know about their freedoms.
> Starting with Safari TP 115, released on Oct 22, 2020, UIs for `date`, `datetime-local` and `time` are supported on macOS and iOS. The month input type is unsupported on macOS, but works on iOS. The week input type is unsupported on macOS and iOS.
Markdown inside HTML tags is fine as long as there's a paragraph break (two newlines) between the Markdown and the HTML tag. So it usually goes like:

<detail>
<summary>...</summary>

Some `markdown`

</detail>

I would imagine this sort of behavior is in commonmark, but I am too lazy to check.
About 100.

https://www.niaid.nih.gov/research/emerging-infectious-disea...
I always thought it would be fun to have an "escape room" style fake testing center where cheating is allowed and encouraged and the goal of the game is to pass the test.

The "tests" administered would be impossible lorem-ipsum style tests, but you would have access to the answer key beforehand, and the goal would be to pass the test without your cheating method being detected. Obviously memorizing the entire answer key is the only foolproof way to cheat, but if you limit the amount of time you can see the key, it would force more innovative methods. For example having a partner with the key transmit the information to you somehow. The testing center will try to thwart you by making you take the test in a faraday cage, no phones, etc.
That's not entirely true.

Congo - when the atrocities came out, the king was forced to cede it to Belgium and the terror more or less stopped.

The Ottoman genocides were during the Great War, and even their allies ( Germany ) were concerned and issued proclamations, let alone their enemies ( Russia) which used it for recruitment.

Cambodia, Rwanda, Bosnia ended with wars/peacekeepers to topple the genocidal governments.
For those interested, here is the GitHub repo: https://github.com/CitizenLabDotCo/citizenlab!
Please check this post mortem on Julia[1].

Granted, this is probably a pre-mature assessment on Julia.

Coincidently the top most comments are lamenting on Google having a missed opportunity on Swift for TensorFlow project (mentioned in my original comments) and if it was done in Julia, the project would have been a success ¯\_(ツ)_/¯

[1]https://news.ycombinator.com/item?id=26384133
If Mullvad doesn't know who the customers are, that would be the only possible upside?
So hackers breached the network and still might have been present. Having everyone reset their passwords at that time is the LAST thing you want to do, as the hackers could have just collected all the fresh credentials, a significant percentage of which are also used for other services because users are users.

Legal made the right decision. You clean up the internals, close the backdoors, and then you notify/refresh user credentials.
This is such an ignorant and dangerous point of view. By disregarding the very real and very important rights that one has the UK to free and fair elections, due process and a free media, you're excusing the horrible and dangerous things that China does. Have you spoken to any friends from Hong Kong or Taiwan on their opinion of Chinese "democracy"? Or the Uighur muslims in concentration camps? Or the political dissidents that disappear? thought not. You'd rather spout 14-year old level edgy half thoughts.
>Yes, they get enough donations to cover their costs, just like Uber has enough VC cash and loans to continue its operations

VC Cash and donations are a finite resource constrained by their stock pool and their leverage.

Donations dont have these limitations.
Hi! I'm glad to hear that! Regarding PPA etc I can't say for sure since I don't lead the app team and don't want to interrupt their work day. I'll relay your comment though. I hope that's OK.
“If you can’t build a house with a hammer, you might then ask: how good are you really at building?”

If I hired a carpenter and they showed up with a pair of pliers and nothing else, I wouldn’t let them start. Even if they were competent and motivated, I’d know they were going to get sucked into completely avoidable problems and they’d be way less time-efficient than a less competent peer who actually uses the appropriate tools.

If I were interviewing a software engineer and they didn’t use at least some programming editor (I don’t really care which: Sublime, Emacs, VS Code, PyCharm, anything), I’d assume they were either not very good at this or that they’re so idiosyncratic their coworkers would wish harm on them.

It’s not my job to tell a carpenter which hammer to use. But if they see a nail and reach for a spirit level, I’m sending them home.
IT's money spent which could have been somewhere else
Problem with this metaphor is people keep saying "The car's almost at the edge of the cliff! Three more years and then there's nothing we can do!" Then after 3 years pass, it's the same thing: "The point of no return is nearly here... definitely one year left!" Then a year goes by...

At some point I wish we could just go off the cliff, then we can stop hearing all of these dire warnings constantly about how the edge of the cliff is this close.
I'd say the comment runs afoul of the "Please don't post shallow dismissals, especially of other people's work." guideline.
So, the public should subsidize capitalism?

So, the government/public should rent the land, plant the trees, water them, pick the apples, put them in bushels so the capitalist can paint the bushels, sell them at basically a guaranteed profit back to the government and the public and complain about their taxes?

And don't get me wrong if your a bushel artist or a capitalist its a pretty good gig.
US limitation for In Person campaigns is just an MVP scope decision. International support is definitely on the roadmap.
subreddits :)
Don't be discouraged! Sounds to me like you're just growing up.

Young developers (in both actual age and years of experience) tend to think they're amazing and better than others. (This is true in many/most fields, and was very true for me.) And then as you get better, you discover how much you don't know, and start to feel worse and worse about your abilities.

There was an XKCD comic about this, but I can't find it. In essence, given any field, the journey looks something like:

1. I don't know how to do X, so I'm going to learn.

2. Wow, X is awesome and I'm awesome at it!

3. X is a little more complicated than I realized.

4. OMG, X is hard and I'm shit at it.

5. Maybe I should give up on X.

6. Well, I'm not the worst person in the world at X. Bob's worse than I am, and still somehow gets paid for it.

7. I can now see all the things I don't know, but at least I can start learning them, one by one. This is going to take a while.

8. I'm now better than most, but there will always be more to learn and someone better than me. I accept that I will forever be a student at X, and so is everyone else.

Or, as the old adage goes: Fools think they're wise. The wise know they're fools.
Also, "authoritarian" is defined as:

> favouring or enforcing strict obedience to authority at the expense of personal freedom

This currently describes a lot of European countries. The proponents will make the argument that this is only "temporary authoritarianism" in the pursuit of "safety", but we've seen how that works out before.
I think burning here means losing $150k per month. So they had $400k in monthly expenses.
I do believe that the shame-feeling part of society is generally less likely to commit crimes. That is, it would work on them, but it wouldn't work on someone who does not care what their neighbors think of them.
Great to see Plausible on HackerNews. It's one of the few pieces of software (Stripe is one, Starling another) that I deeply enjoy using. I get a good feeling when I open it up. I don't really have the UX vocabulary to explain it better than that unfortunately.
I had to respond on this one! I'm 47 and don't code "full time" anymore, but do spend at least 20 hours a week coding (mostly because I love it, partly because it's good as a business owner to look for better ways to cut costs and improve the UX at the same time). If you have some domain level expertise for a particular field and _also_ know how to code you will do very well indeed. You will do great if you know where your weaknesses are and work on them. The best coders I have ever worked with were folks that were humble and knew they didn't know $%&!. So the fact that you are willing to say you aren't great makes me believe you are better than you think.

My only advice (disclaimer not a sage here) is to continue to specialize in an areas that hasn't been commoditized yet and to work on the process, rather than the specific technology. You don't need to know all the "secrets" of a language to make you more productive. That will allow you to charge higher rates than for example commodity developer. Also, another great way to work on weaknesses is to teach others, learn by teaching as they say.

I'm sure you will do great things keep it up, love your attitude.
For sure. You can think of static types as deliberately preventing composability in cases where you definitely don't want it (e.g. passing in a user_id when dollars are expected), and that's often worth it.

The point about matrix types is interesting, because Julia does have a huge host of matrix types, which are primarily used for efficiency via multiple dispatch. Some examples are upper triangular, symmetric, diagonal etc.

One cool case is UniformScaling, which is an almost-matrix representing the identity times a constant. It's stored as just that constant, and can be used in 90% of the places a matrix can be used. Implementing these sorts of partial interfaces is one of the tricky parts of static typing, especially when you have multiple partial interfaces for one main interface. You can get around this with typeclasses a la Haskell, but that's a lot of overhead, especially if you have just one example of each partial interface.
One nice thing about bitcoin is it tends to make a lack of real security more obvious.

Eventually people will realize app stores do little to add security but until then Apple and Google will continue to abuse their position as software curators and change the public perception of software.
You can't change people, but can change a system. So it makes sense to blame the system instead of people.
I have needed that often, thanks for making an easy site!
Correction: I mean business hotels and upscale hotels
If you're using mullvad you have likely already done a lot of research on which provider you want to use.

A lot of consumers are interested in a quality VPN but wouldn't do this kind of research.

Mozilla provide additional eyeballs and billing support, and mullvad provides the service itself. It's a mutually beneficial transaction.

They're not in competition for your money, they're targeting different demographics.
How about just adding a setting and letting user choose his own interests? If this month I'm looking for a new laptop, there's a good chance that after purchase my "interests" might change.
>Remaining in those countries today indicates that the action is not just in the past.

Depends who is responsible for the actual "action", specially looking at Iraq.
Most don’t provide such a choice, because it’s a huge undertaking to basically package and maintain 2+ versions of everything, especially when one is unified among distros and often created upstream.

And of course after a certain size it has to do with network effects, but it was chosen based on merits — for example debian voted multiple times on the issue and I would say their voting system puts most countries’ to shame.

I believe up until recently the vote on debian was basically use systemd but if the maintainer wants to, they can also support alternative init systems, but there was not much interest. But of course anyone can help the fringe distros on another init systems to make them less fringe.
Liberal party donor will be behind this as usual. All scams in Canada go back to Justin trudeau.

Perfect example of why monarchy doesn't work. Son is a vegetable compared to father.
Comet 'most pristine' object from outer space seen in Solar System, say studies
https://stanfordmag.org/contents/when-is-flying-greener-than...

https://yaleclimateconnections.org/2015/09/evolving-climate-...

"In addition, Sivak suggests carpooling, as having three or more person in a vehicle “completely” changes the comparison with flying. Indeed, with a few people in the car, “driving becomes less energy intensive than flying (even after taking into account the increased weight that the vehicle needs to carry).”"

Edited to add quotes.
Police bust 'world's biggest' video-game-cheat operation
About Code Katas -- agreed. They can be used from simply an algorithmic learning viewpoint. They can also be used like an athlete uses weightlifting: Over time, certain motions become second nature.

When you're talking about such a mentally heavy discipline, it helps to have certain behaviors happen effortlessly. You might otherwise learn these things over time with a large team, but I think certain brains needs this kind of practice.

Just like there are different ways of learning any subject, there are different ways of maintaining proficiency (IMHO).
Seems like the site is an outlet for gratitude. So many people are practicing gratitude there!

Don’t doomscroll through their gratitudes if that’s distracting for you, and if pen and paper works better for you then that’s amazing!

Goal is to just be grateful :)
The free market means that Laura Loomer is free to pick a new payment processor (there are many) or start a new competitor at any time. Don't even know why this is news.
Stars are even worse than bookmarks, they're more like likes on social media. Costs nothing and worth nothing, literally imaginary internet validation points. "Oh this is a cool thing, I'll star it why not."
The writers are trying to affect their negotiating power by introducing a new element into the contract process: social pressure.

Heretofore there's been a gentleman's agreement about writing credits which benefited the artist, and that's largely been enforced by the reality that artists (and publishers) need writers less than writers need them.

But, what does a pop artist in the 21st century need more than anything in order to succeed? Their image on social media. The underlying threat here is the class issues, and the tactical deployment of the gig economy (song writers driving Ubers) was not accidental.

When the word "exploitation" starts getting thrown around, and comparisons to how black artists were treated in the early years of the music industry start getting made, the pressure on artists and their representation will grow, and the dynamics of the contract process will change. That's what the writers are hoping will happen, anyway.
Crucially, don't start the discussion with "do you still want me" but with "I'm concerned that I might run into problems and wanted to discuss how we can avoid them" (or something like that).

Some managers would welcome this discussion. It shows that you are aware that you have limitations and that you would like to improve. If nothing else it helps keep the manager / company from placing you on a task that you wouldn't be able to complete successfully, which would ultimately hit their bottom line. If the company / management are sufficiently enlightened (such companies do exist), they may be able to find additional training or development opportunities to enhance your skills

FWIW, when I was a manager, I ALWAYS liked to find things out before they created a problem, when there was time to fix them, rather than in the middle of some critical task.

Good luck!
Most of the "senior" engineers I know don't care about the craft and are pretty mediocre developers.

You faked it until you made it. You care about becoming better.

Just work harder on your skills and get better.

Learn about best practices, learn from your mistakes, learn from code reviews from better developers, look into OSS, contribute to OSS and get feedback by better engineers.

There is no reason to sabotage your career over this.
If pixels and points are the same thing, don't all the arguments in the OA apply to pixels, then?
Perhaps you missed the point: An entire country's worth of customers had a product they paid maybe $1,000 for become completely useless all at once, for no good reason. And this was at a time that software came on floppy disks or CDs in shrink-wrap boxes, with updates maybe once a year; no downloading bug fixes over the internet in a few seconds. One can only imagine the cost in dollars and reputation to Adobe, and the pain caused to customers. Even if the fix involves flipping a single bit in the binary, there are days worth of manufacturing (making a new "golden master", duplicating floppies / pressing CDs, typically done by a third-party who may or may not have room in their schedule), boxing and shipping it all, etc. It was huge and avoidable, and due to someone(s) specifically evading the sanctioned flow of production.

Think of it more like "Ha ha, after it was QAed, I hacked a picture of my cat into the masks for the new Intel CPU; who knew it would mess up some capacitance and change some critical timing in the barrel-shifter? Oh well, the fix is easy, and all we have to do is send a new chip to everyone."
The UK also got lucky the Oxford jab actually turned out being very effective. If both GSK and Oxford had failed delivering a viable vaccine, the UK would have had to scramble for Pfizer against the US, the EU and the rest of the world.

Let's all remember the UK still hasn't approved either Moderna or J&J, so their success has been basically all thanks to AstraZeneca providing them a constant supply of doses from their UK factories.

They played their cards well, and luck rewarded them. The EU commission played safe by placing (with too much delay) orders on lots and lots of vaccines, but only a handful of them turned out being ready for shipment on December. If Sanofi had something ready months ago, this whole situation would have been very different.

Let me also point out that outside the USA and the UK, both of which are manufacturing countries themselves, and Israel, which accepted to become Pfizer's guinea pig, no other Western country has had a good time at sourcing vaccines. Canada, Australia, even Switzerland (which is filthy rich) all have way less doses available than the EU does, right now.

Also, it's important to remember that the EU scheme allowed less influential nations to actually get hold of vaccines. Without the current scheme Germany and France would most likely have had enough leverage and resources to quickly gobble up the entire available stock of Pfizer and Moderna available for the European market, leaving Eastern and Southern Europe with only the breadcrumbs. The internecine fight that could have ensued would have caused irreparable damage to European integration, throwing the EU countries into deep recession and definitely helped Russia a lot. It's unfortunate the EU commission didn't do a better job, but I think the EU countries knew very well that the Commission has zero experience in this area, and deliberately chose what was simply the less risky long term solution.
The battle for Amazon's first warehouse union [video]
That's all true but it means that you need to market your person, become an "internet personality" just to collect donations on something technical that you built

It works, true, eg Andrew Kelley is funding his Zig work that way and it's pretty amazing to see him ace it. But damn you gotta be a particular kind of person to not get extremely stressed out about that prospect.
Thanks for your question.
1) The gigs are guaranteed full-time and 3 months minimum.
2) Yes, the 'insurance'. You become de-facto employed full-time - with an upside when you're getting a project with a customer.
> Just sayin, there are porn video games making $20,000 per month on Patreon.

Is that $20,000/month rolling in from businesses? I don't know anything about ST's financials, but I'd expect that to be the source of most of their revenue. Businesses have a habit of not paying for things unless they have to.
Anyone with frizzy hair can conclusively tell you inert, dead material can change with moisture/heat.
If you imagine a VCS where merges didn't exist, then what would you do when the code is updated after you started on a change you were making? You probably would get a copy of the most up to date version of the code and try to apply your changes to it and make sure it still works.

That's essentially what rebasing does.

What merges do is basically try to have the VCS apply the code changes you made based off an older version of the code and apply it to the newer version of the code. Conflicts are changes you made to your code or the base code in order to get your code to work.

So, it really comes down to the following:

1. Would a reviewer want to view the changes based on the most up to date version of the code as a set of one or more changes?

or

2. Do they want what's in item 1 and then one or more commits that are autogenerated with a mix of automatically applied changes as determined by the VCS and manual changes that are a mix of changes to the base code and code that's part of the new feature?

I assert that it's easier to deal with option 1 because we can clearly see, in a set of organized commits, what changes were made based on the latest version of the code. With option 2, you mix what's in option 1 with automatically generated commits mixed in with changes that update lines of code that may have been made by multiple commits previously applied to the branch.

> a junior developer attempted a rebase or amended a commit in a branch they shouldn't have.

Developers, in general, should look at the commits in their branch by running:

git log -p origin/master..

and read through the commit messages and diffs and see if things make sense. They can also test each change by running:

git rebase --exec "test_command" origin/master..

in order to verify that the changes introduced by each commit didn't break any of the tests.
Oh yes, if you're going to expand on this, it would be great to include basically the range of games you typically see played at a local game store. This would span card games, board games, RPGs, and tabletop miniatures games. There's good resources out there for finding what titles are in demand. Boardgamegeek is a good one for board games, then for card games and miniatures games, any employee at a game store not called Games Workshop could give you the short list of titles to include!
Toucan for Standups, Good Bye Zoom
I guess that depends on your perspective. From mine "not hacky" is absolutely required to move up from junior level. Hacky code is only useful if it's single-use or you can pass it off to a client and be done with it. In a bigger project (presumably what OP wants to be working on), hacky code is worse than no code at all.