skysight-inc/HackerNews huggingface dataset:
Given how C++/WinRT currently represents a huge step back from C++/CX tooling capabilities, and Rust/WinRT is still doing baby steps to match C++/WinRT, I rather wait and see.

I bet just like it happened with C++/CX and C++/WinRT, Microsoft will be the major user, while everyone else outside Redmond will use .NET instead.

Ralf Levien has already posted several blog post how even writing a Rust specific UI toolkit from scratch is not as straightforward as he thought it would be.

https://raphlinus.github.io/rust/druid/2020/09/28/rust-2021....

The Web has taken over because many junior devs don't know any better, and I am really happy that WebAssembly + WebGL is already bringing Flash like tooling back to the Web.

https://platform.uno/
And of course don't forget Pablo Picasso :)

Pablo Diego José Francisco de Paula Juan Nepomuceno María de los Remedios Cipriano de la Santísima Trinidad Ruiz y Picasso
(https://wikipedia.org/wiki/Pablo_Picasso)
FWIW you can download all your playlists in JSON format with the GDPR export tool in the privacy settings of your account [1]. It take "up to 30 days" for them to email you the ZIP-file. In the cased of the linked blog post, it took them 3 days, which is probably only some arbitrary amount of time to discourage you from using it effectively. The GDPR only states "without undue delay".

Under article 20 of the GDPR ("Right to data portability"), subsection 2 states that "[i]n exercising his or her right to data portability pursuant to paragraph 1, the data subject shall have the right to have the personal data transmitted directly from one controller to another, where technically feasible" [2].

Seeing how this has been previously been done, Spotify has already shown it to be technically possible. Enough users should be able to pressure Spotify to re-enable the API.

I just sent a mail to privacy@spotify.com:

L.S.

I'm a paying user of the Spotify music service. I want to exercise my rights under the GDPR article 20 subsection 2 to data portability to transmit my data, namely playlist information, directly to another controller, namely SongShift.

It is clear that this is technically possible, as it has been possible in the past. However, Spotify has chosen to force SongShift to disable its API. This is in violation of my rights under the GDPR. I demand that you re-enable this API to allow me to exercise my rights under the GDPR.

I expect a notification of receipt within 5 days. I expect a full answer within 14 days. In case of no reply, or no satisfactory reply, I will enter a complaint (verzoekschriftprocedure) at the Dutch civil court (Rechtbank Midden-Nederland).

[1] https://observablehq.com/@a-lexwein/what-i-got-when-i-reques...

[2] https://gdpr-info.eu/art-20-gdpr/
Why not EUPL? It is probably a good choice for a European based company and has comparable features. https://github.com/holtwick/briefing/issues/75
CSS Grid is nicer for large layouts, and it’s nice to change one piece of text and change your layout, especially if you’re living in your CSS file only. And from time to time I’ve relearnt it and got excited about it. But it’s unwieldily; the shorthand syntax is nice but it still feels unpleasant when I’m still editing the HTML - when I’m quickly laying out things I still revert to putting flexbox rules in DOM elements for development speed.
> Or have e-mail on your phone, making a sound whenever you receive an e-mail.

Why on Earth would any sane person set their phone up to do this?
I had to enroll in a typing course when I was 13 as well - mandatory by the school. Problem was that I started using a computer around age 8 and really learned touch type around age 11.

My finger placement is wrong, I don't type in the "correct way". But the typing course was graded on reaching X WPM with no errors, which I could easily surpass. The teacher allowed me to pass with that. Now I still don't place my fingers correctly and I can type about 152WPM with 100% accuracy (just tested on https://monkey-type.com/).
Or you delegate. Grant trusted individuals power to moderate sub-communities.

How do you ensure you select trusted individuals? Create institutional mechanisms with accountability and checks and balances; e.g. community voting to bestow time-limited power on individuals, and appeal boards to as a check on abuses of that power, and perhaps recall votes to remove someone.

Opaqueness isn't the answer. Opaqueness leads to injustice.

You certainly don't have a chance of keeping up if you don't use the technology we've developed over thousands of years specifically to deal with people gaming systems. The technology of government.
As I pointed out to another poster, I'm not using my car at all for more than 95% of the time: it just sits on my driveway.

To spend 5% of my waking time using my car I'd need to drive for 48 minutes every day, which I'm not even close to. I think it's unfair to count time when I'm asleep as time when I could possibly be using something (other than my bed!).

I think all of this debate points to one thing: the article is written from, and generalising from, a very myopic perspective, and shouldn't in any way be given serious consideration by many people for whom it doesn't and can't apply.
> Sweden coped fine with minimal intervention from the government.

Did it, though? https://web.archive.org/web/20201008174215if_/https://www.ec...
Sarcasm: so The Lancet is part of the liberal media now.
True, but a programming language is more than just syntax and for better or worse, the ecosystem is what matters.
> the authors propose "focusing on the human" as an alternative but the two aren't mutually exclusive at all

the holy grail of AI, it's ultimate goal, is AGI, which is quite opposite of human focus.
I am amused that you complain about the difficulty of fixing mistakes. It is legitimately hard, but in other version control systems that emphasise immutable history, it’s impossible!
My memory of this is turning cups off of every server I have ever built in the last 10 years. And each time wondering if Centos had some key function that I might really need to run it for...
I think this is an insightful question and potentially a good idea.
It's common practice to generate with GAN:s in several stages, elaborating each time on an initiation which is often cruder or vaguer.

I see no reason why principles like this
https://dl.acm.org/doi/10.1145/3306305.3332370

or this
https://github.com/EvgenyKashin/stylegan2-distillation

couldn't be used to create much richer environments, at least in terms of media.
I also found this workflow is very similar to what I saw from Idris.

I've come to know the practice as the "typed hole"[1] work flow.

Idris is a different beast though, it has dependent types built in, where they come as an addon for Haskell.

[1]:

https://wiki.haskell.org/GHC/Typed_holes

https://news.ycombinator.com/item?id=20435866
> As long as Trump is president

So until January 21st.
It's not obvious on the page itself but the URL classifies this article as "opinion". Do your opinions equal journalism?
How Does Breadth First Search Work? – InterviewBit
Breadth First Search (BFS) is a traversing algorithm where we start at the tree root (or any arbitrary node of a graph called ‘source node’), and investigate all of the neighboring nodes (directly connected to source node) at the present level before moving on to the nodes at the next level. The process is repeated until the desired result is obtained.

Check out BFS example to get a better understanding on how this algorithm works.
I hate the false equivalence. It's not a nation plagued by misinformation, it's a single party.
It still amazes me that people have managed to create a viable system of decentralized comments across independent, statically-generated websites. Perhaps I should heed the (humorous) warning by Ben Werdmuller here, though:

https://aaronparecki.com/2013/05/21/4/xkcd#mentions
A weak pointer approach would have been perfectly acceptable IMHO --- branch predictors being very good and most wlroots calls being low frequency. It seems to me that the author of this library went to tremendous technical trouble and ultimately failed largely because he prematurely optimized.
I’m curious to know as well. I don’t know all parts of GDPR, just the parts I worked on. But others keep telling me it’s super complicated so I’m just assuming there are complicated bits I’m unaware of.
Just throwing this out here https://www.slappforge.com/sigma Last time I checked, it even provides in-built code debugging as well.

DISCLAIMER: I used to be a developer of this product (it's from the previous company I've worked)
Probably we're only going to be mining small Earth crossing asteroid that are close to Earth intercept in delta-v terms to start with.

Have you seen the reports on the new data coming out of the mission orbiting Bennu a few days ago? It's looking like small asteroids might be a bit less undifferentiated than we thought those the story isn't changing by that much.

https://www.space.com/asteroid-bennu-formation-history-osiri...
Another problem with bringing big rocks back from space, is that you’d probably have a bunch of people trying to stop you either with words or force. Big rocks coming to earth could mean the end of life on earth with the smallest of mistakes or accidents.
I bought into hosting stuff on AWS, specifically on EBS which I assume is meant by a 'serverless' infrastructure, but I don't know crap about it.

Still think it is mostly awesome and the services are solid. But such infrastructure comes with its own caveats.

EBS now bugs me about some 'HealthCheckAuthEnabled'. I don't know what it wants, just that I have limited time to react. Cannot understand the clearly auto-translated text. Still didn't get what it wants from me when I read it in English. I banned the health check from my logs and said where it can get a response from the service I run. I hoped our friendship ended there. Maybe it did and this is some form of retaliation.

The load balancer AWS set up for me now suddenly costs money. And I thought I could just use it to grab the free TLS cert that comes with it... well, the clients pay for the additional costs anyway and I would be surprised if anyone even noticed the price spike. The traffic is minimal but I am surprised it is actually that expensive. I could probably cut the costs in half if I actually had motivation to look through all the settings...

Microsoft just cancelled some features of some online service my colleague works with because they want to market an alternative for their BI solution. Did cost him 3 weeks of work at the minimum. The stuff cannot be ported to an on-premise version.

Hosting your own server is a lot of work and isn't fun. There is still a lot of work to do if you host on something on such an infrastructure.

Somehow the amount of work you have to put into software hasn't decreased. Honestly the main argument for it is that you can give away responsibilities.

edit: Just noticed that EBS probably counts as PaaS instead of serverless. I run "stuff" (very simple functions) on Lambda too, but to think it would replace apps like the article suggested seems a bit much. It has its purpose, but nearly everything I have on Lambda is AWS cloud specific. It comes in handy for Alexa integrations for example. I think the container won this fight to be honest.
Of course video gams are made saleable and agreeable, they are among the most expensive mediums to make. If you want unusual challenging or irritating, you need cheaper production then that. And people play them for completely different reasons then "being rebellious" - they play them because everyone plays them.

That being said, how do you define "challenges world"? Because I am pretty sure I can find challenging pieces made after 1960 regardless of what your definition of challenging is. They are just not mainstream.
The Meaning of Performance in FinTech Apps
libraries can also use LGPL
My understanding is,

Looking at a single object with a fixed angle camera produces similar observations to an entagled pair when the pair is in a similar configuration and where each object in the pair is observed by their own camera except one of the cameras sees a negated result.
One downside they don't mention is that the license restricts who can contribute to your project.

When I worked at Google (2014-2018), it was easy to get permission to contribute to open source projects as long as the license was BSD, MIT, or Apache 2.0. The more restrictive licenses like GPL 2 or AGPL, I think Google either flat out denied or you had to do a lot more work to get permission.

Now that I work for myself, I much prefer not having to ask anyone for permission to contribute to open source, but I generally default to MIT/Apache2 unless I have a reason to do otherwise, out of consideration for employees at Google or other corps who may want to participate in my project.
Designing Data-Intensive Applications is excellent but also check these resources:

- https://github.com/donnemartin/system-design-primer

- http://aosabook.org/en/index.html
Thanks, yeah I agree.

I'm thinking we need something more general, I'm surprised I couldn't find anything general, say you want to model businesses, people, raw material in an ecosystem. That is, you want to capture the interactions, dependencies and relationships of the ecosystem in a standard abstract notations.
https://archive.is/uRCdW
Ah the memories! Yes, the "other file" talked about in these comments is also not an unlimited resource and, depending on implementation specifics, I've found can be more limiting than the current PostgreSQL MVCC approach. In Oracle, I use to see data maintenance related procedures being written that would loop and update some large data set, but intermittently commit progress every so often... this would end up exhausting the undo availability. The more frequent the commits, the faster you'd get to the ORA-01555 before the end of the run. Not saying the procedure was right... just that the pattern was common as was the error.

Also, not too long ago PostgreSQL added Stored Procedure support... which allows for mid-transaction commits. Maybe it will be a case of "what goes around, comes around".

I should note I'm not at all against this Zheap idea, stored procedures, or multiple approaches to MVCC/storage back ends in PostgreSQL... being able to choose my effective pros/cons for a project is really desirable. But, solving the vacuum problem will create new problems.
Bootstrapping (2019)
I started at the same time as you. I can’t say it’s a nice API nor can you eyeball the document and understand its layout, but it’s better than the horror shows of centering things of old. Things like flexbox froggy allow it to become fairly intuitive.
GRoIE: +1/2% on Instance Segmentation effortlessly
Generic, configurable and interchangeable framework for RoI extraction in two-step architectures for object detection and instance segmentation.
> if it's large and/or has been around for a long time

So why not work for a smaller company with values and a history that you can respect?

You make it sound like in a capitalist society we have to sell our souls to a big evil company. Software developers (especially ones have the skills to work for facebook) can work literally anywhere. Lots of them start their own companies. There's simply no excuse for contributing to the success of companies whose values and actions you can't personally endorse and stand behind.

Of course I'm not gonna resent some dude working at McDonalds for contributing to the obesity epidemic, but software developers just don't have any excuse.
my isp has a built in public (captive portal) wifi network that I can't turn off. They use it to provide wifi hotspots all over the country. rf shielding is a non destructive mod I can do to block the rogue wifi
Same with Qualcomm trying to buy NXP (also from NL).

It only failed because the Chinese gov refused to accept the merger. But the EU had already agreed to it.

The UK should have never agreed to Google buying DeepMind either.

These companies have tens if not hundreds of billions of dollars in cash. They can afford to "create" a new competitor in the market, rather than take out OUT of the market, and it we would all be better off.

I really think all $100+ million acquisitions of companies should enter automatic anti-trust review. Maybe even lower than that.

These acquisitions by large companies hurt consumers in two ways. Either they squander the disruptive technology and nothing comes out of it, slowing down progress for everyone, or they put it to good use and then they get to maintain or extend their dominant positions - and we don't want any of that to happen as consumers.

We want these large companies to continue to have healthy competition. It's better for consumers and it's better for the job market, too (fewer companies in the market = fewer job hunting opportunities = downward pressure on salaries).
Yeah. That’s much nicer than the references; gives you a nice intuition for it.
One mans misinformation is another mans truth.
Apples and oranges. You have taken the example of a SaaS tool who might not need that level of information. But, a newspaper or a magazine absolutely needs deep information in order to sell advertising and sponsorship on their site.
It was intended more to invoke general ideas about management ease than being a specific remediation, however
elsewhere in the thread there is an example of a diagramming tool split out across 37 individual AWS services/service instances. In a traditional design, this is conceivably something where all state and execution could easily fit in one VM, or perhaps one container with the state hoisted off to a managed service. In this case we could conceivably fix some problems with an app like that literally just by kicking the VM
Sony enforcing different rules for PSN users from China
I agree, probably mishandling of combining characters
Ride sharing and rental companies are competing for profit as well, and ultimately they'll bring costs to be as expensive as they can until turning people into switching to the status quo alternatives.

Similarly people thought ebooks would be significantly cheaper, however counterintuitively they're not much cheaper and sometimes more expensive than a physical book because digital books are more convenient for many people.
Ok, but OP said 10-20x higher, so with the current deaths at ~250,000, that would be 2.5M to 5M deaths.

And, I wouldn’t necessarily extrapolate what happened in one city to what would happen across an entire country.

So yeah, more deaths, no doubt. But 10-20x more? Seems unsupported.
Perhaps the question they should be asking, then, is how do they join such a company.
Just want to add Haskell, that was planned and thought-through for a very long time, and the purpose of it being planned was especially to slow down the proliferation of too many (research) programming languages, by providing a base/platform language that will be used for future research:

https://www.microsoft.com/en-us/research/wp-content/uploads/...
The dude will abide
And ..... they've switched to AGPL.
Initially, your particle in Australia and its entangled twin in the USA exist in a superposition of 0 and 1. When you "measure" the state of your particle, you force it to assume a definite state, and entanglement forces the other particle to assume e.g. the opposite definite state ("spooky action at a distance"). This allows you to synchronize information across large distances, but you cannot send anything, because you cannot chose the outcome of the quantum measurement.
Cool tech. And I'm all for making integrated circuits and components more dense and space efficient. But I also wish that wouldn't result in the devices getting unreasonably thin/fragile. I'd rather have a sturdier device with 2-3x the battery capacity any day.

As it is, I put a bulky case/screen protector and carry a spare battery and cable. Not exactly an ideal solution.
Unfortunately the paper describes for the most part the genomic and sequence analysis. It would've been better to have additional biochemical data, and in particular immunological data, to determine what was the reason for the escape from the immune system.

P.S.: we still have 5 confirmed reinfections over a million cases. Very short lived immunity may (may, in absence of data, at this point) be an exception rather than a rule. It will be far more interesting to see data from a few months onward (1+ year from early infections).
Yeah, it might be because you already clicked all those 4 pop-ups in the past.
GraphQL is not meant to be exposed over the internet
Being in the public sector, doing our 3rd party integration and being from Denmark gets me the joy of having to deal with a lot of relatively different APIs of very varied quality and æøå in names.

Sometimes when people think they are using UTF-8, they aren’t. I’m not sure if that’s because they are incompetent or if their tooling lies to them, but I’ve gone through soooooo many weird encodings over the years trying to match what was specified as standard UTF-8.
If there's one thing that's constant amongst American companies (through various extents) is their blindness to other cultures and conventions (even things like the metric system or DD/MM/AA formats) .
> individual maintainers squash the detail of the commits as it passes up through developer->Maintainer A->Uber Maintainer B->Super Uber Maintainer C->Linus

This is not how Linux kernel development works. Instead, once a series of patches has been reviewed and accepted by the first maintainer, there will be no more rebasing -- the commits will eventually flow into Linus' copy via pull requests that are reflected in the DAG as merge commit.

The point here is that the kernel actually does code review, and commits often go through several versions before being accepted. That's where `git rebase` comes in, because as a developer, you need it during this revision process as you amend and fixup the individual commits of the patch series that you're working on.

Of course, if you don't do proper code reviews on your projects, and/or you're sloppy with how changes make it into the code base, then you may get away without using `git rebase`. That may be acceptable for smaller projects, or perhaps for larger projects that are easier to test; and larger commercial projects may be able to afford the cost of papering over the inefficiencies that come with a sloppy review and development process. But it's just not feasible for something like the Linux kernel, and so `git rebase` really is essential.
Computers Are Hard – Talking about why everything breaks all the time
The problem is, a single accident or mistake can put the entire earth’s population at risk. It seems highly unlikely we’d bring big rocks back to earth.
And IMEC (BE) is pretty important in that chain as well
There is a reasons why cgi-bin was not successful and app frameworks took over. For the same reasons serverless works well only in a limited scope of applications. For most use cases it is more headache than benefits.
I don't get it. Didn't we already know about the 5nm A14, which seems to add just slight CPU improvement over the A12?
I really appreciate this take on complexity... thanks. Can you recommend some more reading on this line of thinking?
Does anyone know the details on switching licenses?

For example, how it affects previous versions? Can the copyright owner switch licenses at anytime?

If there’s a resource in this I’d love to read more, too.
Another thing is overlooked, which is strange since these companies hire so many statisticians and much about their work is about understanding populations and individual preferences.

When you have huge populations (2B) you're outliers are going to be similarly huge. The meaning and usefulness of means and medians over large and/or disparate populations loses its meaning. There are tons of distinguishable subpopulations (Dutch) which are pointless to lump in with Americans. Etc etc etc. You'd think someone would be familiar with subpopulations and the limitations of treating 2B users as a normal distribution, but yet that seems yet to be discovered.

Ridiculous.