skysight-inc/HackerNews huggingface dataset:
My experience is similar (Milan, Italy.)

If a company is small and/or has to rely on freelancers it goes with dynamically typed languages (PHP, Node, Ruby, Python and Elixir) because that's what the bulk of freelancers use.

If they have many internal developers or use big consultancy firms they go with Java or C#.

Of course there are exceptions (I know a few of them) and my point of view can be biased because I use to see projects and developers of dynamically typed languages.

But I know a few small companies with a code base in Java that had a hard time at finding Java freelancers. Almost all of them are employees, unreachable for them.
If anyone involved with this stops by, could you clarify how Interledger, Coil, and Ripple are related, if at all? It seems like this (Web Monetization) is an attempt to make a w3c standard around browsers initiating transactions out of fintech accounts that support Interledger (a protocol developed by Ripple for moving currency from one ledger to another using escrow) developed by Coil (a micropayments platform), but I might be missing something...
More like early 1300's when guilds had masters and apprentice craftsmen.
By the way, if you're going to avoid giving proper attribution, at least put quotes around the passage being quoted.

Otherwise it's implied that those words came from you.
I personally don’t care to give up the time for take home type problems. Just interview me for 4 hours and be done with it
Specially to the graphical designer tools, or the quality of third party component libraries.
Fun fact: the Snap team's solution to this problem is to list ~/snap in a .hidden file[1] so that Nautilus or Dolphin hide it from view.

[1] https://en.wikipedia.org/wiki/Hidden_file_and_hidden_directo...
My limited understanding is that the genomics community thinks the authors are full of it. Given that the lead author is Ioannidis, I'm sure that's the case.
Hi Nicolo,

Here are my two (or more) cents:

1 - Javascript is fast enough for your use case. No one will notice the difference in a board game website.

2 - AI should probably be implemented in python anyway. As ugly as python can be, you shouldn't fight the world; there are too many free advanced AI algo implementations in python out there.

3 - Regarding "Limitations of TypeScript" (strict typing / data validation / error handling): first of all arguable claims, but moreover, even if you think rust is better in these concerns, they are not important enough to justify reimplementation, disregarding away typescript's advantages and taking the risk involved in a new language and toolset. Yes, I can see the appeal as a programmer to learn new stuff, but seriously you should have much better reasons to rewrite existing code.

BTW, also, if I would think of a rewrite, I would have gone with scala or python, both are slower on the web, but seriously, it will not amount to anything meaningful in your use-case. Scala has better typing, and contextual abstraction is a killer feature for DSLs like game mechanics specification. Python is the lingua franca of AI, and pypy has greenlets [1]! Which is much cooler than people seem to realize. Specifically, it should allow writing immutable redux-like command pattern operations, as regular code, without the weird switches everywhere.

BTW2, I've contributed to boardgame.io, please consider staying with open source. We can build something like boardgame-lab together.

[1] https://greenlet.readthedocs.io/en/latest/
By taking down the blog and writing the open letter, Alexander has made it extremely clear what his current anonymity preferences are.

It must feel incredibly horrible to be asking for privacy, citing safety reasons, only to have people dig up deanonymizing opsec failures from the past and suggesting they somehow indicated you did not really intend or deserve to have privacy today.
practicing programming challenge on Leetcode + revising Data Structure & Algorithm.
Graph Representation Learning and Beyond (GRL+) ICML 2020 Workshop
Welcome to WebAssembly + WebGL future.
The issue with this is that you would be surprised at how some people are good at “talking” but when it comes to doing something simple with code aren’t able to backup their supposed skills
The registrar "domainming"(domainming.com) of .in domains, is the biggest abuser of nixi policies. NIXI specifically says that registrars themselves cannot participate in dropcatching and selling, but the owner of domainming Mr. Salim, goes on with his business unperturbed. I am sure like how the Indian registrar mitsu was banned by NIXI for violation of policies, the same way I am certain that law will catch up with domainming.
Nope - sub Sarahan Africa is getting drier.
> Other distributions also use the Snap Store.

Not if I can help it on fedora, and all things I ever tried form there did not work properly.

> See the stats for the Skype snap package for the range of Linux distributions, https://snapcraft.io/skype

Most of those are recycled Ubuntu. Still don't get how the reasoning there works: ah look a garbage distro, let's fork it and make it better? Pick literally anything else.
While I don't agree with Doctorow's argument at all, I would say that inflation is misunderstood more than it's understood.

For example, there is a naive belief that inflation is proportional to the money supply. This seems to be a garbled version of monetarism, which is no longer how central banks think about it, but even monetarism is more complicated than that.

Monetarist theory is based on MV = PQ, where M is the money supply and V is the "velocity of money".

The money supply can go up but velocity can go down (the people getting the money tend not to spend it), in which case there's no inflation. For inflation to happen, people have to want to spend more.

People can spend more or less due to fear, but it depends on the nature of the fear. Currently fear tends to make people spend less (if they can).
Nice. As a potential user I have two questions.

1. As a consumer, I would like to have such an editor / viewer for my phone, is there something alike for traindown?

2. Functionality-wise, wouldn't a nice editor/viewer app necessarily be a subset of spreadsheet-like app and isn't traindown then competing against such a more general app? (Not that I know a single FOSS spreadsheet app, so I'm speaking hypothetically)
This rings true for me. The analysis of the craft, and looking over the shoulder was really great. Hearing a 'grandmaster' talk about their profession and giving a little demo is quite interesting. There are some real gems in the catalogue.
Lmao, that can't be anything else than a shitpost. Would be hilarious though.
How many people do you need to grow potatoes?
> There is no legitimate use for it in this context

There's no legitimate usage for World of Warcraft on a work computer, and I'd happily ban that from work computers. But I also wouldn't hop onto an unrelated article for new players and imply that all of them were criminals. The linked article never mentions work computers, it's talking to website operators.

If your objection here is that you think Tor is inappropriate at this moment in one specific work setting, then fine, but that's not really adding anything to the conversation about whether or not general websites should be made available over Tor. It's just unrelated FUD.

I want to be clear, the goal of Tor proponents is for everyone to be running Tor (or something similar), and for most websites to be available over Tor by default. People should be running Tor on their smartphones, on their home laptops. Tor should be the default way that people share files with each other, and the default way that people set up technical blogs, or even just quick websites that show off pictures of their cat. The vision of the Tor project is a world where Tor is normal and ubiquitous for regular, non-technical people.

So unless your work policy bans all personal devices from your network, creating an expectation that any smartphone that joins and boots up a Tor browser automatically belongs to a criminal is contrary to the goals of the privacy movement. Our goal is that every device and every website should be private by default. Your network should be the exception, and it should only have company-owned devices on it.

And of course it's fine if you disagree with that, you don't have to be a privacy proponent. Lots of smart, reasonable people disagree with us about what the balance is between security and privacy. But demonizing Tor users in ordinary, everyday contexts is anti-Tor.

> or primarily available on onion routing, all workplaces will immediately block access and look at anyone who accesses with great incredulity

To go a step farther and suggest that making a website available over Tor should automatically mean that people who visit it are suspicious -- that is also anti-Tor and (I would argue) anti-privacy in general.

If I went into an interview for any company in any field offhandedly mentioning that I ran a Tor website, and then had to field a bunch of questions about whether or not I was a criminal, that would be a major red flag to me to avoid that company.
Agreed, its baffling, and I guess the latest results on their coversion rate (8% of those who participated in free trial) reflects exactly how little traction the idea actually found.

(https://www.theverge.com/2020/7/8/21318060/quibi-subscriber-...)
>Wow, if that's not proof that xml is a terrible format,

A bad format for what? Do you mean that you assume that HTML,markdown would look better in something like JSON? I want to see a "proof" for documents you write in JSON by hand.
Isn't the economics of clean up that the government pays?

Is there anywhere in the world where the private operator of a nuclear power plant if covering all their own costs for clean up and decommissioning? Genuine question - I am well aware I could be wrong.

My understanding is that nuclear is always about energy independence - not cheap energy. (Don't get me wrong, the sooner we remove coal, biomass, wood and gas from our energy mix the better.)
"Google launches the Open Usage Commons, a new organization for managing open-source trademarks"

https://techcrunch.com/2020/07/08/google-launches-the-open-u...

And their FAQ: https://openusage.org/faq/#what-is-the-open-usage-commons
Im here to push you towards Mint. mint is cleaner ubuntu. the wifi drivers work. the UI is really good. it just works.
I've been wondering for a while whether the concept of "open source" and its connection to freedom are becoming meaningless.

Source code has been a dynamic thing for a while, and I think that's part of the reason the GPL (at least v2) is not very popular any more. I mean, nobody really even wants source code, it's just a maintenance headache.

Even after complexity started to take over, there was still the argument that you could audit your computer if it was doing something funny, or ask a different company to maintain it for you, instead. But that seems less and less practical as time goes on. The company that wrote the software is really the only game in town to keep it useful.

Snaps are a logical extension of this phenomenon. They cross a line in the sand, perhaps, but basically just continue a trend already going on.

Also, the unix security model seems fundamentally bad. The idea that any code you execute can delete everything in your home directory is insane. It imposes a huge burden of trust on your software distribution system for the most trivial things. That reduces the practicality of using third-party sources.

I'm not really defending snaps and I will probably avoid them as long as I can. But I sort of feel like the battle might already be lost.
I personally don’t get what the issue is with expecting serious devs to know their CS101 concepts and how to apply them to problems
Hey Amit, good to hear from you!

> Javascript is fast enough for your use case. No one will notice the difference in a board game website.

No, actually. Have you seen how long boardgame.io's MCTS bot takes to make a Tic-Tac-Toe move? Not the end of the world, but certainly in need of improvement.
> Canonical ... high-quality

LOL!!!! no but really Canonical is a crap factory, let's not pretend otherwise.
A similar problem occurs with the valuable Japanese font "Yu Gothic", which is available on both Windows and Mac by default (both availability is rare).

(Not surprisingly no English info available)
https://neos21.hatenablog.com/entry/2019/01/05/000629
i use Firefox Focus....

just curious, why should i switch to Zero
That seems like it would be great, except for that it would still be Canonical's work and with everything they do it would probably be better for everyone if they did not bother.
How do I look at the sequence of Roman characters “gift” and decide if it is an English-language thing I want vs a German-language thing I don’t?

You can’t code your way out of a context trap.
I'm a bit out of my depth here (I always am when it comes to macroeconomics or monetary theory).

Let's say that the equity holders of the various shipping companies keep the $40k savings all for themselves, and use those profits to buy more stock. Isn't that still going to drive inflation? The price of shares will continue to rise solely due to more money chasing them. And every buyer of stock is giving money to a seller of stock on the other side, who will then do what with that money? If it's capitalizing a new company, then the money will be spent into the economy. If it's buying existing shares, then the seller will now have cash to spend.

Either way, the money is still an active participant in the money supply. Meanwhile the government is creating new money each year to offset the salary losses of the displaced truckers. What used to be a 40K transfer from employer to employee is now a $40k diversion to other uses at the employer's end, and $40k of brand new money on the employee's end.
The real benefits of DirectX 12, Vulkan, and Metal were that they let the API designers drop cruft and add new features. This was more significant for OpenGL->Vulkan and OpenGL->Metal than it was for DirectX 11->12 because OpenGL had more cruft and so much more surface area to get wrong.

I'd still hesitate to say that Vulkan, DirectX, and Metal are lower level in any meaningful way. Most of the work the driver does/did, like shader/pipeline state compilation or command submission, is still there. Vulkan and DirectX just tie the driver's hands a bit, for better or worse inversely proportional to how good the driver stack is/was. Calling Vulkan lower-level than OpenGL is a bit like calling Java lower level than Javascript. We're still a long way from being able to shoot ourselves in the foot like we can with C.

Unless you're using the more modern features of Metal like argument buffers and manual resource tracking, Metal is closer to late-stage OpenGL than it is to Vulkan or DirectX. Otherwise, they're about the same.

I agree about the split between performance vs ergonomics, but it's a bit more complicated than that. Conceptually, the lower-level APIs expose functionality that make graphics programming much, much easier for large scale rendering engines. It's not just about performance. Most of the initial boilerplate amortizes away behind an abstraction layer anyway. What's exposed in web apis is still many years behind the state of the art in the native space. However, when it comes to just drawing a triangle with the techniques of 2010, personally I have a lot of hope for WebGPU. Besides functionality, the ergonomics problem of native apis are primarily down to tooling. Large game studios and engine devs can afford to invest in infrastructure that small hobbyists/indie devs can't.
Data WhiteOps collects
> Unemployment was lower but jobs became worse.

How do we know that?

> If there was no increase in federal minimum wage in a decade, you can see why employment went up in that exact same decade.

That's great news, if true. It suggest a very actionable strategy to keep unemployment in check.

(Though, of course, looking around the globe, even the absence of a minimum wage law doesn't make all other unemployment problems magically vanish.)

> It's not good enough to just point to one statistic and cancel out a deeply complex claim like that one.

Indeed. This was just to point out that the claim would have to be backed by quite a bit of evidence, because the surface facts about unemployment need quite a bit of explaining away first.

There was no evidence at all provided in the comment I replied to. So this was an invitation to bring some evidence.

I have no opinion on 'oligarchs', only on hypothetical 'oligarchs who have a policy of discarding workers'.
If they were champing at the bit, you'd think they would at the very least respond to all pitches from female founders.
Get daily software development and UI/UX Design opportunities. Updated daily
That sounds like fun. I often wish I could spend more time in nature.
After working for several years in reputable organisation, how bad can somebody be at coding?

Yes there is still a tiny possibly that it is just a talker, but such possibility seems much smaller than the possibility that it pass a coding interview on a whiteboard and then he is not that good.
I've only studied Okinawan Karate at an OSMKKF school, so I can't speak personally to any others.

However, I have friends who have had good experiences with MMA, and Capoeira is on my bucket list to learn.

I honestly don't think the particular style is as important as the fact that you have proper training in that style.
I'm wondering if "Master" isn't the problem — it's "Slave" that's not so good.

And, when changing "Slave" to e.g. "Follower", it makes sense to rename "Master" to "Leader" too.

I'm surprised some people want to rename the Git "master" branches to "main", although the word "slave" is absent in this context. That's similar to your MasterCard example? (Rename to "MainCard".) But I'm not a native speaker or color minority person where I am currently, so what do I know.

At the same time, "main branch" is shorter than "master branch" and simpler to understand for beginners? I think it's a better name.
It doesn’t seem like this is a huge deal then, unless there’s something happening away from the public view... IBM would have just preferred that another organization had been used.
Made the switch 4 years ago after running raspian with no problems on the pi?.

If someone is debating just setup rasp with headless ssh and have at it.
What is the financing and implementation plan? Will it be donor-funded, publicly-funded, or are they looking into some revenue options?

If I donate now, what will the money be used for? Will it put green sand on beaches, or be used for bureaucratic paperwork, or be used for marketing to raise awareness?
In defence of GP, the article says

> we’ve seen more than 80,000 fast, beautiful Flutter apps published to Google Play

thus somehow tying the app looks to the fact that they use Flutter.
If there is excess food and it is given to people who would not otherwise buy food, there would be no negative effect on prices or the economy in general. Maybe examples of these types of people don't exist in America all that much but they certainly do in the rest of the world.

Your argument only makes sense if the excess food is given to people who can afford it and just want to eat for free.
This might be a good opportunity to make some distinctions. @kakape is a professional journalist, and his work product is the articles he publishes in Science. The Twitter feed is not the journalism, but is participating in a conversation. I find following Twitter feeds of journalists particularly useful, because they tend to have their ear to the ground about what is interesting, but of course it's no substitute for vetted, edited articles.

That particular tweet resonates poetically for me, and speaks to major themes in my essay. The belief that you can have rising cases and mortality will stay low is, as we speak, a major narrative in what I refer to as "idiot Twitter." What I get from the Tweet is that a basic theoretical understanding of the underlying processes should be enough to dispel the notion. Just as a child might not know that thunder follows lightning, the people espousing this theory do not understand basic epidemiology. It's not a scientific proof that thunder follows lightning, or that there might not be edge cases such as the flash being so far away that the sound dissipates.

Increased testing is absolutely a factor in explaining why we're seeing this puzzling pattern, but doesn't by itself explain what we're seeing. Part of the answer is lead time bias, which from what I can tell is a reasonably obscure epidemiological concept but relevant in this context. Dr. Ellie Murray explains it in this linked "tweetorial":

https://twitter.com/EpiEllie/status/1280305393516904448

Simpson's Paradox is another major factor: to really gain an understanding of what's going on, you need to look at individual states or even finer regional divisions, and aggregating them can obscure important patterns. The effect is especially important these days because different states are very different.
It’s listed as a college project that they’d like to turn into something generally available for use. Fair play.
No, I’m not. You’re making a very simple argument of an extremely complex issue. That only holds up in a world of unlimited resource. As long as energy and raw materials are finite, the above does not hold.

More importantly, you’re conflating two things: we needn’t necessarily print money. Let’s presume your comment were correct. Nonetheless, in the absence of such monetary policy, consumption would plummet and deflation would reign. Thus, it is still inflationary.
Could you please elaborate on what this has to do with this dispute about how to open source the trademark?
My favorite just ship it story is the software to control the first SpaceX droneship landing attempt. The developers told Elon that there'd be no way the code could be ready in two weeks. He asked if they could give a 50% shot, they said yes so they shipped the code:

https://www.youtube.com/watch?v=L6T8mn6LD2E

Of course they did learn a ton.
I wasn’t on Reddit often at the very beginning, I only really started to use it when I found out about rage comics and would log on every morning before university to check the new ones out.

That must have also been around the time the same guy who introduced me to Reddit also asked me to check out a cool game he was playing called Minecraft!
It would be nice if the terminal would suggest a tool like that instead of just warning that it's unsafe to paste.
I did find it particularly annoying when I upgraded to Ubuntu 20.04 and seemed to duplicate applications. Adding a snap version side by side with my old applications.
Most things thank goodness are not SPAs, nor do they have to be.

The problem here is the concept of SPA itself - it's a complete hack which is plastered over with various tricks to make it halfway usable. This has been going on for years now.

Websites on the other hand are slow because of the tracking and the ads which load tons of JS. Remove that and the web will be blazing fast.
I think there should be a headless mode. For exampl e you can run unit tests using the gecko driver (?) without firefox showing up, running it as some process to perform the testing steps and give results.
Well, this interview process seem to select for the best talker which I don’t think is the optimal signal for a dev. I know many super competent engineers that aren’t the best English speakers
They did not, that article doesn't show the actual reality.

As one can follow up on AOSP Gerrit comments, code from OpenJDK gets cherry picked into Android.

https://android-review.googlesource.com/q/project:platform%2...
I think you’re trying to express skepticism about this claim, but the way that it’s phrased, if the claim were true, directly answering your questions would be to doxx the author of Slate Star Codex here in this thread.