skysight-inc/HackerNews huggingface dataset:
> I love the fact that VLC seems to be able to play and use most any media I throw at it.

Kept

> I love that I can edit the play/toolbar stuff. Awesome.

We kept that, and we will keep that.

> I like the fact that VLC still has menus instead of trying to mash everything into a single menu "hamburger" ie like the browsers and some others have done. I'm skilled with a mouse and even I find "hamburgers" onerous to use.

No hamburger menu, and we're even removing hamburger menu from Android.

On Desktop, the menu bar is hidden by default, but can be made visible always with a simple option. So if you want it, you have it.

Not just that, but the code of the menu has not changed. So all is at the same place.

> I love the fact that VLCs icons are very simple, clean and clear what they do. I really like that they haven't changed much over time.

We don't have many icons, so there won't be any change on that. But I can give you screenshots if you want.

> Most things seem to be where they should be.

We don't change much of the player UX

> I don't really see anything I wish was gone.

We do not remove feature, again.

So again, you should mail me and I'll give you designs and you'll tell me what is missing for you.
" a working welfare state, a welcoming society, and an influx of enthusiastic citizens from all across the EU."

? The welfare state is not really changing, why would this be part of your point?

? The UK is always among the most welcoming nation in Europe to new migrants. The ideology betraying 'Brexit' as somehow implying the UK is toxic to others is false, people keeping saying this but the data says the exact opposite.

Various Pew Surveys concerning attitudes towards migrants put the UK always within the top couple of nations with respect to tolerance on various issues. [1] Literally, the UK is one of the countries least likely to want 'fewer migrants' (this is 2018) [2].

Here's some more data [3]

Also, for example, the mayor of London is Muslim, and up until last week, the #2 most powerful person in the UK was Muslim, the #3 most powerful person is a woman of Indian heritage. There's been very little fuss over that.

So I think it's basically inconsistent with reality to lament the UK as somehow 'unwelcome' especially relative to most EU nations (almost all of E. and S. Europe) which are borderline hostile.

? EU citizens will be able to come to the UK, but now that it's not a part of the EU, obviously, there'll be some kind of paperwork required. If you have an education, a specific job, or you marry your partner etc. I suggest it won't be that hard.

Finally, I would say that odds are even the UK gives more points to EU citizens after trade negotiations than they do people of other nations. Within about 2 years it will be easier for EU citizens than others.

[1] https://www.pewresearch.org/global/2014/05/12/chapter-3-most...

[2] https://www.pewresearch.org/global/2019/03/19/europeans-cred...

[3] https://migrationobservatory.ox.ac.uk/resources/briefings/uk...
Swift and Rust both are known for long build times.
Running aircraft has significant externalized costs on society so it's probably not unreasonable that people should be able to keep track of that.
Is it just me, or does every page on forestry.io take 4400+ milliseconds to load? I can't even use the website because it's so bad.
This is in VLC. And there is a UI tool to do that in next release.
Most non-open source players and codecs do that, btw. It is insane.

In the case of VLC, telemetry would help to know which options are used the most and which ones are not. It could help knowing which menus are never accessed.

Besides that, no idea.
Fargate is actually one of the most expensive ways to run a container from a pure cloud cost standpoint.
Yes, the data the centralized provider collects is of immense economic value and this is entirely the reason this is being changed.
Centralized dns over http may be bad for privacy but unencrypted dns is much much worse.
You haven't in any way demonstrated how it's 'a canard'.

It's been partially implemented, but 1/2 of migrants previously from the EU and that's obviously going away, to be replaced with a full points system.

"Here is the new migration policy ... which is based on a modern points systems that other nations have", which is fully what is expected.

So where's the 'canard'?
Unsurprisingly, there's a difference between tracking any individual and tracking aircraft. Essentially nobody is interested in aggressively tracking aircraft owned by dentists, doctors, skydivers, or whatever. The interest is in things like tracking the movements of dictators (https://twitter.com/C4ADS/status/1156234995876413441), uncovering large scale secret aerial surveillance programs (https://news.ycombinator.com/item?id=9646065), corrupt politicians and money launderers (https://tech.occrp.org/), and exposing rendition flights (https://gijn.org/planespotting-a-guide-to-tracking-aircraft-...).

Tracking aircraft simply is not the same as tracking, say, all my neighbors.
Nonsense. Parent stated Bezo's should get a 100% tax rebate. I never voted to subsidize Bezo's philanthropy to the tune of 100% of tax revenue, and I like to think I live in a democracy. Nothing I said was knee-jerk antagonism.

I gave $100 to the Girl Guides last week without any expectation of a 100% tax rebate. Who am I to decide that tax payer revenue should 100% go towards the Girl Guides? Maybe other tax payers would prefer it went towards something else?

As far as $10 billion being basically nothing... we wouldn't be talking about it if it was $100, but my opinion wouldn't change.
There's a third option, an Entity-Component System (ECS). It is common in games but scales well to UIs. Everything in your UI is stored in a flat structure. Instead of putting a button in a widget 5 layers of nesting deep, you put them all in an Button[] array, and other entities reference a Button by its index. Objects are laid out more like a normalized database table than an OOP tree. Your UI thread is an event loop that iterates over and mutates the widgets. This is extremely fast, cache friendly, easy to reason about, and can scale to the tens of gigabytes (AAA games).

It's funny how the software industry can simultaneously produce games with hundreds of textured 3D models flying around the screen at 60 fps, but if I want to load a big data table of nothing but text in a web browser, the fans start spinning and the scrollbar locks up.
Oh sure. But we're not doing a reddit-thingie: we're doing some reskinning of the player and adding an optional media library. And improving the audio usage quite a bit.

And we're using 21st century tech to overlay controls on the player.

We're not removing features from VLC, not removing codecs, not removing options.
GCP has PubSub which is their streaming/messagebus product. Cloud Dataflow is their stream/batch processing engine (backed by Apache Beam).

There's a new feature called "Dataflow SQL" that lets you submit a declarative SQL query through the BQ UI as a job to Dataflow which can join both BigQuery tables and PubSub topics in the same job.

https://cloud.google.com/dataflow/docs/guides/sql/dataflow-s...
While I want this to happen, what realistic incentive(s) are there to relinquish local control, and even if the power is indeed given to the state-level government, won't NIMBY's just move their fight there?
Yes, this will be available because of the redesign.
BigQuery does have streaming ingest and can pickup new rows immediately but you still have to run a query to get the latest results.

This system is more like BigQuery with materialized views that are constantly updated as new data arrives.
The biggest point in this article was that DoH doesn't fix all of the problems so why should we do it. We have to start somewhere don't we?
Also, the user can switch their DoH provider in Firefox to a custom one if they have a PiHole setup locally or they don't trust Cloudflare. I'd argue that Cloudflare is probably more privacy-respecting than your local ISP.
To be clear, I’m not a data ownership nut, I just find the problem space interesting and underrated. Apologies for the hyperbole in the last paragraph, it was more tongue in cheek than serious.

The article on coordinating and compressing listening history (the particular challenges of distributed schema evolution at the “edge”), would have been a much more interesting article to read, IMO.

Also, I know you probably weren’t very serious about it, but I don’t think that a few SQL queries against “thousands of data points” (temporal rows, reading between the lines) would be a significant battery life drain! It would have still been interesting to see that benchmarked. But “big data” is cooler, I guess. :)
> I was asking because for me the UI is fine and usually when software gets "redesigned" for no apparent reason it means features get removed because "simplicity".

We are not removing features. If a feature is removed, it is a bug, and it will be fixed.

Seriously.
In the real world it is inevitably a lot more than just those 3 tables - add 'groups', different types of groups, different privacy settings, different per-user feed preferences, experiments, and any number of other things which _can_ be expressed as pure, normalized, joined tables in a matview but make naive approaches a lot less likely to actually work in prod.

In my experience the most successful approach to this is a midpoint - you materialize/denormalize enough to feed your app endpoints and search engines but retain flexibility in searching those fat but instantly available docs, and relatedly you also don't always need to preemptively materialize absolutely everything in any particular view - see https://engineering.fb.com/data-infrastructure/dragon-a-dist... . Without being able to transparently operate on arbitrarily partially populated matviews you are locked into a self-defeating all-or-nothing system that is likely to culturally do more harm than good with its rigidity. Imagine for example if there were no 'caches', just a binary choice of precomputing everything ahead of time or recomputing everything every time. Neither extreme is sufficient for all cases and real applications are comprised of many different points on that spectrum.
Minimizing casualties is typically the first priority in any combat engagement.

People like to point at very publicised situations where things went horribly wrong or there were major breakdowns in good order that led to those considerations being ignored. However if you dig deeper there will typically be major investigations (which is BTW how these Incidents come out usually) and severe punishments, not to mention all the follow on effects for the rest of the force like increased training in Laws of armed conflict etc...
AI - amplified "if"s
Amazon Empire: The Rise and Reign of Jeff Bezos - Frontline PBS [video]
One reason that we don't "just stored structured data as-is" is because there are many kinds of structured data where the in-memory representation is architecture and/or compiler specific.

Many a novice programmer has no doubt made the mistake of thinking that you could, for instance, do this to deliver a C/C++ struct across a socket:

writer: write (socketfd, &struct, sizeof(struct));
reader: read (socketfd, &struct, sizeof(struct));

that works until the reader and writer are on machines with different architectures.

Same observation could be made about filesystems used to store "structured data". We serialize and deserialize it because the in-memory representation is not inherently portable.
Controlling the player over a unix socket is not a UI feature, almost by definition.

And the rest is lack of documentation, and sure our documentation sucks, but that is far from the question here.
i.e. it's really a developer portability tool

https://twitter.com/dsymetweets/status/1227389677889560576
> Without a VPN sure, with a VPN,highly recommended even with centralized DoH.

With a VPN, DoH is essentially redundant because the DNS query is already encrypted and authenticated by the VPN, assuming you're using your VPN provider's DNS resolver.
> None of the things mentioned here are crimes, as far as I can tell

The fake “Channel Partners” addressed in the article are paragraph 4 of the indictment. The article addresses some of the mechanisms by which they were used to evade legal process for the purpose of concealment, the indictment deals with the fact that they were used for that purpose. It seems preposterous to view those as unrelated.
Congrats on the launch, always nice to see new products.

This is an interesting mix between the (now obsolete) PipelineDB, TimescaleDB with continuous aggregates, Kafka and other message systems with KSQL/ksqlDB/KarelDB, stream processing engines like Spark, and typical RDBMS like SQL Server with materialized views.

The amount of research to support complex and layered queries definitely sets this apart.
> bankrupt and dying Baltic states

Here's a graph of the gdp/capita for the Baltic states [1] and Russia [2]. I did the math for you: Estonia experienced a compounded growth rate of 6.2%/year, while Russia one of 4.2%/year.

As for your second point, I'm not sure what you are trying to say. It's too dangerous for the US to attack Russia? Why would the US want to attack Russia? What is the indication that the US would have that in mind?

Conversely, to your question why Russia would invade the Baltic states, may I remind you that not that long ago Russia invaded Crimea? Despite signing the Budapest Memorandum that offered security assurances to Ukraine in exchange for Ukraine giving up its nuclear weapons [3]. The US signed the same memorandum, and watched powerlessly how Russia invades the sovereign territory of Ukraine and can't do anything to honor its end of the deal.

Well, what's the big fuss over this, you might say? Ukraine is not a NATO member, the US guarantee was somewhat metaphorical. But the Baltic states are NATO members. If Russia manages to deliver the same fait accompli as it did in Crimea, the US prestige is mortally wounded. NATO might as well cease to exist there and then. What's the geostrategic point in this? It's simple: there is no bigger strategic objective for Russia today than to make NATO irrelevant.

[1] https://www.google.com/search?client=firefox-b-1-d&q=estonia...

[2] https://www.google.com/search?q=russia+gdp+per+capita

[3] https://en.wikipedia.org/wiki/Budapest_Memorandum_on_Securit...
When it comes to CA real estate it's all relative. You can get a 3BR with ocean views in Morro Bay for about $775K these days, while an equivalent property in Santa Cruz is about $1M. You can also get roughly equivalent (2BR) places in Santa Cruz for about $750-$800K, but they're in the flats, without much of a view.

What I don't understand is why people who aren't tied down to a metro area would buy in CA instead of elsewhere on the Pacific Coast. Equivalent places in Astoria, OR go for $300K. Weather and politics, I guess: you can also get places like that in Crescent City for $300K or even less, but the fog is a lot heavier than the Central CA coastline, it's colder, and the politics are a lot more red-state.
Hate to be a debbie downer and disagree with Ike but the money spent on arms and warfare would not neccesarily be spent on noble things if that spending didn't happen. In a democracy, the money would instead go to whatever cause swing voters and the influential king-maker class think is important. In the US these items tend to be causes of the middle class,not causes of the poor. The middle class,with their very basic needs met tends to focus on their fears and trendy boogy-man of the times instead of the plight of their poor neighbors.
AWS set to offer cloud services to Japanese Government
I was in your shoes 2 years ago. I had two ThinkPads one was a hackintosh. I needed MacOS for work. I loved having the trackpoint, thinkpad keyboard, and user replaceable parts. Work eventually upgraded everyone to new MacBook Pros and I did the switch too. I found myself using the MacBook over my ThinkPad due to longer battery life, better trackpad experience, and worryfree use. My x230 had a bluetooth dongle that would fail occasionally and my x370 had touchscreen issues. The x370 also had a crummy PWM issues and was giving me headaches. On top of it, updates were less than ideal on the x230 hackintosh. I eventually sold both. I have an iPad Pro, iPad mini 5, and Macbook Pro now. They all work great together. I like running Juno notebook on my ipad to work through data science. If I need to, I travel with the iPad and remote into the macbook. ymmv

I do miss the trackpoint and keyboard a little...
We have two approaches to securing this kind of data. Once you specify what fields you want secured we can simply mask it out, or we can hash the data in a way that allows you to search for it if you know the value you are looking for.
this is an awesome approach to demonstrate something very complex in extremely easy way.
Sure, adding additional trusted entities isn't ideal, I'll grant you that; all other things equal, I'd prefer not having to trust CloudFlare in addition to the local network, etc. But the list at the end feels a bit defeatist:

>1. Completely shut down plaintext HTTP

>2. Use encrypted DNS

>3. Deploy functional and downgrade-proof encrypted SNI

These seem like laudable goals to me. (Though is it actually necessary to completely shut down plaintext HTTP? HSTS preload gets you there on a per-domain basis, right?)

>4. Disable OCSP/make OCSP stapling mandatory, or replacing it by an alternate mechanism

So... if OCSP doesn't encrypt its requests right now, fine. But fundamentally, if you have a cert from LetsEncrypt, and you want to ask LE whether or not that cert has been revoked, is there any reason that request can't be encrypted? It seems generally tractable.

>5. Host everything (every last widget) on large content distribution networks that are able to provide generic IP addresses, that have no discoverable link to the sites they are hosting

This one is difficult, yes, but I don't think this is the only solution. Couldn't something like Tor's onion routing also do the trick? (You can use onion URLs of course, but they're not memorable - a DNS record pointing to an onion name could be.)

And after all this, who's to say you have to use CloudFlare as your DoH provider? Pick one you trust.
>On another note, this is going to suck for "low-skilled" brits who want to move around the EU as I assume EU put some symmetry to this.

Many EU countries have such high unemployment that they shouldn't be facilitating low-skilled foreign workers in the first place.

I noticed a lot of young English and Australian people working in Italy, in the tourist areas, when I was there last. I understand that having the language (of tourists) is an attractive value proposition in exchange for low wages, but when the rate of unemployment for young Italians is so high, it felt very off to see them filling those positions.
Calling houses a durable consumer good is too one-dimensional. If I have a laundromat with 20 washing machines, that's far more useful located in NYC than in the middle of Kansas since there's far more people around to utilize the machines.

A huge part of the context of a house (and its value) is what it's located around.
Misrepresentation when money or other tangible things are at stake is fraud. There are civil frauds and criminal frauds.

Say you needed to have a room added to your home. You approach a contractor, who talks about his past experience, and offers up several customer and trade references to corroborate this experience. You sign a contract, pay the 50% deposit, and the person disappears and doesn’t respond to your inquiries, nor those of the police.

You later find out that the customers were family members of the contractor, the trade reference was a Delaware corporation owned by the same Nevada corporation that cashed your check. In other words, the entire enterprise was a criminal enterprise constructed to defraud customers, not deliver.

That contrived example is an obvious series of frauds that is obviously a criminal enterprise. It’s easy to understand because the money was stolen. A case like this is a little different because the fraud was basically a scheme to get a constrained resource by lying about material facts to commit the fraud. IANAL, but my guess is the deliberate construction of these legal entities with no meaningful purpose elevated the matter.
Under SB50, people could convert their single family home to a four-unit condo complex. The value of such a structure is likely to be twice as much as a single family home (4 units at half the price of the original house). People don't oppose the growth to preserve their wealth - they oppose it to preserve their lifestyle.
I honestly don't see how this virus could possibly be contained. With almost 100K people infected - and likely more flying under the radar, it seems far more likely that it will return yearly like the current flu until we get a vaccine.

There are countries that simply aren't reporting infections, such as North Korea, which will be persistent jump-off points for new outbreaks on an ongoing basis.
Where is Figure 2? There ain't no pictures in the article.

Edit: oh sorry you were replying to another comment, not the original article. Figure2 is here: https://www.who.int/docs/default-source/coronaviruse/situati...
Being talented and/or hard working can provide leverage in negotiations.
I am a 6 year SWE that has never contributed to StackOverflow and have zero reputation, goodboy points, or whatever they use.
I was just listening to Esther Duflo's talk. She addresses the issue of low-skilled immigrants.

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

I think she lacks nuance and leaves little room for debate, but still worth listening.

Also we may not like it, but the UK is a democracy and the xenophobic sentiment of the population has to be taken into account in designing immigration laws. It seems politicians have failed at convincing voters that low-skilled immigration is actually good for them.
Is this actually illegal though? Or is it just clever exploitation of the rules? Tax avoidance is not the same as evasion.
At the very least it proves you don't need OOP to do UIs.

It is more difficult to implement ECS (there isn't a long tradition of it and libraries like MVC has) but well worth the effort.

It's more suited to native UIs than webapps though.
That's... really irrelevant. The point is that they were using shell companies to trick ARIN into reserving more netblocks than normal.
I assume these tradeoffs you're thinking of might be proroguing parliament for political intent, purging anyone Cummings can't dominate from the cabinet, withdrawing the whip from anyone wanting to vote their conscience, attacking the independence of the judiciary any time it finds the government has acted illegally, and expelling journalists from the lobby for unfavourable coverage? It's a pity such tradeoffs are inevitable (if you exclude all previous governments from both sides of politics).

Snark aside, I think your comment is a useful example of a kind of patriotic (or dislike of international orders in general) motivated reasoning. Is the population of natives (perhaps citizens/residents would have fewer negative connotations?) really willing to bear costs and risks? It's a bit hard to know when there's been so much noise on the potential financial upsides/downsides of leaving the EU. Will people become more welcoming when freedom of movement is ended or does insularity have other costs? These are hard questions with difficult answers and patriotic optimism is no substitute. I'm certainly not prepared for you to assert anything about the cabinet being promising without proper justification.

All in all, I hope you're right. As far as I can tell the evidence is against you, but people survive falls from aeroplanes so stranger things have happened.
It's definitely a worthwhile question - whether facebook actually broke the rules, or whether the IRS just wants blood.
Commercial shipping is one of the shadier businesses out there for sure, nothing should surprise about opaque ownership schemes.