skysight-inc/HackerNews huggingface dataset:
Unity is behind "Pretty much half of all games " on all platforms [1] I suppose it's possible there have been 100K Unity games written if you include abandoned efforts, education etc. No idea of mean LOC but that multiplies out to a lot.

Also Xamarin which if I read this [2] correctly owns a third of the mobile app market. I don't know whether that's credible but apps are a huge market.

It is possibly that could get you the 10 bn. It is quite certain that there has been more than 10 bn lines written on.NET Framework, probably far more, as for 15+ years it has been the dominant language for corporate apps built on the Microsoft stack.

On top of that.NET Core is growing much faster over time,according to their blogs, and it's cross platform as you know.

[1] https://www.google.com/amp/s/techcrunch.com/2018/09/05/unity...

[2] https://www.datanyze.com/market-share/madp/xamarin-market-sh...
For real? I have Dell XPS at work an had tons of problems installing linux on it. I ended up finding a respined Ubuntu ISO in github that has plenty of patches pre-applied that mostly works, but still have some issues now and then with random freezes and with a thunderbolt dock.
Admittedly, I was not a desktop linux user and didn't have much experience tinkering with it, but a coworker of mine who has been using linux for many years and who I would consider a fairly advanced user (heavily configured distro using his own modified tiled desktop environment, etc) had the same issues and couldn't even figured out how to install Debian on it without having the fans spin up randomly and with everything working (I think the webcam didn't work).
CircuitHub Is Hiring PCB Production Engineers in London
The diversity of the US is largely imported, througout it's history starting from the first colonists, the US didn't have that much time to create it's own, cultural diversity to the extend that europe has yet.

I don't think most people would qualify diversity as "lots of newly arrived immigrants", even those who champion diversity, they'll likely get closer to "people from lots of different life experiences".
Chisel was used to do Google‘s Coral TPU, although most likely they used commercial simulators as backend.
The nonviolent civil resistance is only effective when your opponent is a regime that is beholden to the opinion of its people or of the world. For oppressive opponents who don't actually care very much about human rights, nonviolent resistance is simply ineffective at all.
There is a mob of OP's friends here instantly down-voting any comment that contradicts or make some criticism of it. Thats a clear indicator of who is the one actually harassing people.
Try to install a random RPM package targeted to Red-Hat on SLES to see how far you will go.
Tally in Mobile Extends the Office Environment to the Road
> If it doesn't gain traction then the decisions made by Google are clearly considered the best approach

I don't think this is necessarily true. There are a lot of fuzzy factors that go in to making a language successful and it's tricky at best to get these right, even if openGo was a better language.

As a practical example, go effectively has one person who's full time job is keeping the testing infra happy. It'd take time and money to establish this in a go fork and going without it would make development of the fork much harder.
In physics, quantum leap is used specifically to describe discontinuous state changes, which is why I like the term - IMO 3x3 vs 6x6 are almost completely different mediums experientially (that'd be its own conversation), but your comment did lead me down a bit of a pleasant linguistic-curiosity rabbit hole as I double checked, since I can see why "quanta" might imply something small, but colloquially quantum leap does not.

quantum leap [n]: an abrupt change, sudden increase, or dramatic advance
https://www.merriam-webster.com/dictionary/quantum%20leap

Apparently the term "quantum leap" gained popular use in the 1930s and over time (starting in the 50s) acquired connotations of being very big: https://www.vocabulary.com/articles/wc/how-did-quantum-come-...
Yes, VLC being the worst was a meme back in 2007. To the point where people got involved in the project, just to fix it from being so bad.
That's "consumerization of IT" for you. Millenials and younger are used to looking at pretty websites of "language ecosystems" and blogs about trivial programming problems to assess languages, rather than independence, maturity, and long-term viability as they used to before, and as demonstrated by having language specs and multiple interworking implementations, pluralism of APIs, etc.
If you do a round of hashing on the client side, whatever is sent to the server becomes the actual secret needed to log in to the service.

The only improvement is if you share your password between websites/services, which you shouldn't do. And a malicious service can change the javascript to exfiltrate the input password any time you log in.
> I never had any issues with the playlist. The playlist is not a especially relevant part in the whole thing.

The playlist rewrite I detail in this blogpost is an internal technical refactor, so you're absolutely right, it's not a relevant thing for the users.

It is independant of the UI. In theory, it could have been used with the old UI, but technically a big part of the old UI code would have needed to be rewritten to use the new core playlist.

Since a new modern UI is being developed, this was not worth the effort to do the work twice. So only the new UI will use the new playlist/player.

> Just downloaded the nightly build...it's horrible. I hope there is a way to reverse everything to how it is at the moment.

The master branch is a development branch. Everything has been merged recently to avoid that everyone work on their own branch and resolve conflicts all the time, and the new components need to interact (playlist, player, clock, media library, qt ui…). But it's in development, it's not a release.
Dutch here, due to historical trade relations we also still use Peking!
This is the original discussion: https://news.ycombinator.com/item?id=19968496
I hurd about a thing called GNU...
The article is somewhat misleading. The image of the texts provided by the man himself show an intention to "never be away from you again" in addition to "moving to be with you." We only have the man's word on what happened; we have none of the evidence that the border officials used. Did he have a return ticket? Did he have a home or a job to go back to? A lifetime ban seems a bit extreme, but I am completely unsurprised that he wasn't admitted.
A language package manager works everywhere, regadless of the OS.

Thankfully modern languages are mostly OS agnostic due to their rich runtimes and library eco-systems.
It can't play some videos properly for me but otherwise, it works for me too.
I suggest to work through some introductory chapters to learn MIX and then glance over the books to be aware what topics they have. Probably read some interesting chapters just to enjoy. So when you need to implement something that's covered, you can quickly read the information.

Reading it from start to end IMO is overkill, unless you want to be algorithm encyclopedia.

Though most developers can just skip it, because they won't need to implement any complex algorithm ever.
This is essentially the same as using a password manager since your browser (and all your devices) would have to know about your username/salt pairs.
Complication is not a world a would use to describe any vlc experience.
I'm not sure what GP meant by real world issues, but they do have some specific constraints that they want their implementation of generics to achieve, one of the core team members tried to nail down the details over a period of years but there were issues with the previous proposals before the latest one. So I don't think the issue is parametric polymorphism or not, it's more about things like keeping fast compile times, avoiding boxing value types, etc.
Totally agreed. My take on it is that all this work on optimising for business metrics is optimising away humanity, and diversity.

It almost sounds like human nature gets in the way of revenue, so it has to be manipulated into something more business friendly.

We won’t consciously make that choice but it often seems to be the consequence.
Even a simple hello-world doesn't work across distros since it requires a specific version of glibc.
Storing files in a resilient way (usually just RAID 1). Allowing those files to be accessed from all my devices. Only doing what would be guessed by the words Network Attached Storage.
Don't give me stuff for security cameras, transcoding, things for my thermostat, vertialization, email, etc etc.
Basically just a personal Dropbox.
Huawei's CEO, Ren Zhengfei's Road to Thought
Samsung announces first 3nm PDK
Questions YOU should ask in the job interview
How did you came up with that number ?
VAT solves that
Anything is though.
because they are watching music videos...
Also Rust is observably a better Go than Go.
Something you can do always on a Linux system as a user is to run the AppImage with

LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH" ./Your*.AppImage

and, before that, put all the missing dynamic libraries in the same path. That task might however be nontrivial due to (hiearchical/nested) dependencies (try "ldd *.so" to inspect it) of the so files itself. That's one of the reasons why we have package managers at the first place...
VLC has a plugin called VLsub which works almost perfectly as subtitle downloader.
Thanks - I just put up site vizvax.com so people can play with these visualizations. I'd be interested in feedback. One think I didn't set up yet with the reverse proxy is seeing the raw document from Elasticsearch.

I'm planning to make a screencast to explain how to use the searches for people that are not familiar with the data, Elasticsearch or Grafana
Also, no way in hell a car has even the computing power of one PC.

I used to do embedded systems for the industry on the software side (dashboards, door locks, keyfobs, etc). It's true that basically anything you consider a component has it's own integrated CPU, it's also an extremely weak CPU.

https://www.microchip.com/ParamChartSearch/chart.aspx?branch...

PIC-16s and similiar were the CPUs mostly used. We're talking 1MB of RAM, sub 50 MHz chips. There might be 100 of these, but that's still less computing power than a single mid-range CPU will give you these days. Sure, there are some more powerful CPUs in certain components, but none of them will even approach a desktop CPU.
Right, we arrive at a similar conclusion. We will need to tweak the templates a little bit to meet our needs.
relevant experience:

So I've started to subscribe/unsubscribe to channels through prime. It's really easy to subscribe/unsub. I unsubscribed from HBO when game of thrones finished.

But... lots of things? lots of things unsubscribing is horribly painful.

A lot of things you have to call someone, listen to the sales pitch, look up a bunch of customer data you might not have anymore, and then listen to another sales pitch and then cancel.

I have started dealing with this by just canceling the credit card. (I've got one of those cards that lets me generate throw away numbers, so I don't have to cancel everything) way easier.

So, uh, my guess? my guess is that the 'subscribe to movie through amazon' is a lot less sticky than 'subscribe to channel through cable' just 'cause it's three clicks. And then another three clicks if you want to re-subscribe.
Check out vizvax.com to see the dashboards.
On the other hand, AppImages are dead easy. They do not assume any host infrastructure installed which is especially handy if you are lacking root on a shared system.
VLC is great: it's cross platform and handles basically anything you can throw at it, and works well in a pinch. And I say this as someone who works on another video player.
Where was that a meme?

I'm using VLC since the codec pack times and it always did what it was supposed to do. Never had any relevant issues with that. I only knew it as THE go to program if you didn't want to bother with codecs anymore. I've never heard about this "meme" before.
Okay, I have assumed "persistent" being a loop. The loop is being randomized but it is fixed once arguments are passed to cvlc.
VLC is useful as an audio player as well.
> my local non-profit bar/pub/coffeeshop

I guess step 1 is founding a local, non-profit bar/pub/coffeeshop then :-)
Thanks for that video. Very informative... like many of the videos from that age. There's something about training videos and physics videos from the 50s / 60s that makes them much better than what people produce today; it's hard to say exactly what it is, but they do feel cruft-free.
Manjaro stable is behind Arch ca. 2 weeks. Unstable a day or two. Some packages get fast tracked. For example the Firefox update came yesterday, hours after release.
Alternative reasoning would say modern x86 computers are 128-bit (SSE, most memory buses are this wide), 256-bit (AVX, some memory buses) or 512-bit (AVX-512).

The thing is, you can't really use any single factor to determine CPU bitness. Not memory bus width, ALU width, register width, physical address width, etc.
To me, keeping immigrant kids in cages is not the least bit welcoming.
NSL is a typo for NCS.
Might be related to the trade war news, but it appeared as the "top starred repository - first timers" in the changelog.com newsletter. Anyway, found the quotes quite interesting.
The comment was about USB-C generally, not limited to the MacBook implementation. There isn’t an inherent reason why two cables couldn’t carry twice the power of one.
This changes as soon as you have more than one person in the household. Unless of course you actually like that kind of discussion. Might even be something the providers know and carefully weigh against going after fake households.

Also, I'm not convinced that per month subscriptions are the envisioned end-game. I would not be surprised if we saw a slow-boil move towards 24 months subscription blocks once the growth curve levels off. Cancelable on the third-last Tuesday before the beginning of the next block, via fax, between twelve and noon, we all know the drill. The current ease of switching a Netflix subscription on and off might be all courtship phase.
If this is contingent on public service it's not UBI. The essence of UBI is to be unconditional.
Yeah it depends on your workload. If you are playing video games with well optimized C++ code that also takes advantage of SIMD etc then it's not going to matter a lot. However if you're running a python webserver that causes a cache miss every other line of code then this could actually result in a 40% loss of performance.
Study reveals a coordinated anti-Trump campaign on Instagram [pdf]
C# unfortunately has the same issue, but the effect is much more visible. Few people (I'm sure you can find examples, but given how popular the language is on Windows, it's a tiny minority) use C# outside of Windows and it's a shame. There is no good open ecosystem so even as a former Windows dev I hardly use it anymore.
What Makes a Master Sommelier (2008)
One of the ethno-nationalist governments you're talking about is obviously nazi Germany. Need I remind you that the nazis systematically privatized the entire German society? They also supplied prisoners to these companies, as slave labor.

Most of the corporate empires and fortunes exisiting in Germany today owe their legacy to the nazi party, a fact which they are obviously keen to hide.

Just one example out of many: https://www.reuters.com/article/us-germany-nazi-bahlsen-idUS...

Calling the nazi party "left wing" or "socialist" is blatant revisionism, which has become extremely common in conservative and alt-right circles.

Similarly, the USSR was a totalitarian state capitalist dictatorship. The state (ie. the party) owned everything, there was absolutely no collective ownership. There was still wage labor and a very clear hierarchy, not to mention absolutely massive amounts of corruption and grift. In that sense, nazi Germany and the USSR were surprisingly similar; a strong leader with all power consolidated at the top, concentrating ownership and power with a small wealthy elite.

The actual far left is composed primarily of socialism, communism and anarchism. All are defined by the collective ownership of the means of production. Not state ownership or party ownership, but collective ownership. Their main difference is whether a state exists (socialism) or has withered away (communism) or if all forms of hierarchy have been abolished (anarchism).
Hopefully the Last Update to the Drupal Fiasco
You can buy my copy. :-)
Interesting, I didn't know about the tetris randomizers!

https://simon.lc/the-history-of-tetris-randomizers
Incidentally, my loud opinions about guideline Tetris aside, this actually helps me understand this a lot better.
> Thus, the playlist may not be bound to the event loop of some specific user interface. Moreover, the playlist may be modified from a player thread; for example, playing a zip archive will replace the item by its content automatically.

As you probably figured out, this is quite hard to do correctly :) I have a similar design in some software I've written, but sadly I get a number of crashes that tell me that I've haven't done it quite right…
Literally the first sentence of the video description:

> Between 1900-2006, campaigns of nonviolent civil resistance were twice as successful as violent campaigns.

You're just saying "No." without providing anything more than an opinion and some anecdotal evidence. You're absolutely right that under many oppressive regimes like China pretty much any kind of protest beside outright civil war is suppressed, but that doesn't defeat the point of the article.

Also, saying things like

> dirty communist pokes his finger ...

really doesn't help you here.
It's probably not possible to have both these things together in the long term:

* A strong distinctive local culture.

* Treating immigrants just like locals.

Immigrants aren't going to learn the local dialect of Schwyzerdütsch unless you give them some kind of incentive, are they?
That sounds a bit like a "why does company X need 4,000 staff, I could build it in a weekend" type of question.

Netflix has produced some really great TV (and quite a bit that's not so great), so they have track record here. But, whatever else you think of the company, Disney has decades of institutional experience in creating and monetising child-targeted animation. Growing the organisation that can do that isn't trivial.

You can make great TV by outsourcing to production companies who then deliver so many hours of content. I suspect it's much more complex to build an organisation that turns IP into multiple streams of recurring revenue, in the way that Disney does.
There is no 'No', there is only 'Yes' and 'un-Yes'.

(I'd guess they looked at peoples' manually typed responses too though?)
Keep in mind, however, that AFAIK musl won't respect /etc/nsswitch.conf, so if for instance the machine is configured to lookup users on ldap, a musl static linked program won't be able to correctly lookup users.
Irena Sendler: Mother of the Children of the Holocaust
I honestly don't understand how AWS expects folks to take Config seriously when it's missing support for the majority of the AWS services portfolio.

https://docs.aws.amazon.com/config/latest/developerguide/res...

It's incredibly frustrating too, because the Config recorder builds a nice graph of related objects for you (although it would be nice if they added ARN references rather than just IDs) and the Config rules 'marketplace' could be a nice place for vendors to ship a variety of regulatory and standards compliance kits.

We have hundreds of AWS accounts and all but ignore the service in favor of third party, open source and in-house built products with appropriate coverage.
I'd say it depends on what you want to do with it. Go is, as far as I understand, mostly a systems programming language. A replacement for C, basically. That means it competes mostly with Rust I guess. (I'm not familiar with Go or Rust, though.)

Python is mostly an application programming language. It competes with Java, Ruby, C# and those kind of languages. Python also has tons of excellent libraries for a wide variety of specific domain areas, like Machine Learning (perhaps most famously at the moment), but also many others.

If you want specifically web-focused, Javascript or Typescript are the obvious places to go. Nothing is more web-focused than those two.
Have you done any iOS development in Xcode on that 13" MPB of yours? Unless you have excellent eyesight and use a screen resolution that gives you the max real estate, it's incredibly frustrating to use the code assistant editor, or to run the simulator.
We at https://tefter.io are working on an alternative way to discover new content and organise bookmarks.

We started off with a similar idea to linkdrop but then thought there's more to bookmarking than that.

So a user may subscribe to a variety of feeds and users, https://tefter.io/~hackernews is of course one of them and have
a personalised newsfeed. From the newsfeed posts can be bookmarked and kept in a "weekend reads" list. Bookmarks can be marked as read. However bookmarks can be easily added from any devise, since we offer browser extensions, mobile and desktop apps, slack integration. One can also import from pocket or pinboard.

Concerning newsletters, we thought they may be annoying. Imagine waking up on a Sunday to an email telling you to read stuff.
We're trying to stay in the spirit of HN, sending as little notifications as possible. Our users have better things to do and their attention is important.
Recent MBP15s have 6 or 8 cores, and at least Radeon pro555, 560 or some variety of Vega.

They run on an 87W charger fine.
When I was a student 15 years ago my debit card was skimmed (here in the UK) and someone in the middle east completely emptied my bank account. I called my bank, they explained what had happened and what little money I had was back the very next day.

So while the infrastructure may be fundamentally insecure, quite frankly that's not my problem. If it was a crypto wallet I would have had zero legal recourse and of course never would have seen that money again - as we're seeing again and again.

I do hold some ETH but I don't see it replacing my bank anytime soon.
For voice assistants to be misused only takes malicious intent or incompetence on the server end since they hear and transmit (Perhaps with activation phrase) by design.

For my smartphone to be similarly vulnerable I would need the server side plus malicious or incompetent intervention on the client end to enable voice activation (I have voice activation disabled).

Plus my smartphone hardware is not as capable of picking up voices around the house plus I am not actively positioning it in several rooms to do so.
Regarding where to get the machine learning data:
Check out ocean protocol
https://oceanprotocol.com/
I use it to stream an IPTV playlist. With VLC 3 large playlist of channels would never load correctly or would take a lot of time. The recent nightlies have been much much better and content loads pretty much instantaneously.