skysight-inc/HackerNews huggingface dataset:
I'm just about old enough to remember this fiasco being reported week after week on Watchdog, the long running consumer rights show: https://en.wikipedia.org/wiki/Watchdog_(TV_programme)

(Is there an American counterpart to Watchdog? The number of egregious anti-consumer actions that I hear about on the Internet suggests not)
Yes but there's nobody enforcing the consistency. If the experimenter wanted to teleport some people, they could just do that.

You're assuming they care that the humans don't see any inconsistencies.
I'm in a similar situation (3 different workstations that should have the same config) and tried to solve it with all major config management solutions (Ansible, Puppet, Saltstack) and also tried using a Bash script.
While config management works perfectly at my workplace (for real servers), I found all of them way to complicated and slow to maintain my workstations.

In the end I switched to use a plain Git-managed makefile which works perfectly for me, because:

- Plain and simple syntax, single file

- Shell autocompletion for Makefile targets, if I only want to install a small set

- No need to write cfg management "modules" as I can achieve the same with minimal Bash scripting

This is how my config looks currently:
https://gist.github.com/ifischer/5fdd672aeed1099c1f6c6ea925c...
What is “refurbishment” if not repairs?
> What's the difference between second person singular and plural? I thought they were both "you"?

Didn't think about it while writing that comment, but my main language is Hebrew, which makes this distinction in second person.
NixOS is great. I use it as my daily driver. But. In my experience, your distro will never have all the software you would like in its repos. And I've found this is true of NixOS also. So it should be mentioned that some software does not play nicely with it [0][1].

Because some things will be missing from distro repos, packaging is, to me, quite a valuable skill. Compare, for example, the packages for autorandr for Nix and Arch [2][3]. When I started using Arch I found the Arch package fit much better within my understanding of the world. I expect most here would find the same.

Here is what is essentially the manual for Nix packaging [4]. Personally I'd say that if you're unwilling to consume that, eventually you are going to encounter a frustrating problem with Nix that you cannot solve, and potentially regret using it. Though, using a VM or potentially a container might get you around some/many of those issues. I should also mention that Nix Pills may be worth a read before beginning to use NixOS- it's what convinced me to switch, in fact.

[0] https://unix.stackexchange.com/questions/522822/different-me...

[1] https://github.com/NixOS/nixpkgs/issues/36759

[2] https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=autor...

[3] https://github.com/NixOS/nixpkgs/blob/e380ef398761206954e514...

[4] https://nixos.org/nixos/nix-pills/
Like everybody else here on the top-level comments, I've also wrote a tool for that :-)

It's a wrapper for things like Ansible, Terraform, shell-scripts etc (Ansible is the only one with a working implementation so far), with the goal for you to be able to describe your setup in an easy, minimal & composable way, within a single file (well, data-structure, really). That file and one binary is all that is needed to re-create your setup on a new target (which can be a physical or virtual machine, container image, remote server, etc.):

https://freckles.io
Those key differences don't really hold up, and it's mainly dealerships that use "spare parts from the manufacturers", and they would like nothing better than customers being forced to use their services, but they can't.

The main body of car repair customers have a choice ranging from non-dealership shops to cousin Vinnie with the range of quality and cost that goes with it. It's up to the customer.

Batteries degrade and need replacement at some point. What Apple is trying to do here is fusing the tyres to the rims and claiming it's necessary and specialist work.

> Lithium battery fires are a real and scary threat.

As are cars crashes, but somehow having third party repair options hasn't had much of an impact on that.
In some places, if you leave your kid's sex education to the state, they get abstinence-only sex ed - because there are people who genuinely believe that stuff even though it's wrong.

There's a risk that, if you ask 'we' to teach this stuff, you're going to get a substantially watered-down message compared to the one in that article - perhaps even one that reverses it. After all, I doubt the "it's what's on the inside that counts" message the article disagrees with would've become so widespread if it didn't resonate with some people.
That might be because it's not longer too perfect. As far as I know little variations in timing are added to computer generated beats to make them sound better? That might be a similar thing?
I entirely disagree with it, because I do do this and it works beautifully. I even wrote an article on how:

https://www.stavros.io/posts/provisioning-your-computer-one-...

Just write whatever change you want to make into your Ansible file, and run the provisioning command, instead of making the change directly. Done.
I thought they should have stopped the protests when the administration suspended the extradition bill.
But then again as it is, people are disappearing from HK and reappearing in Chinese jails, so maybe they are right to push on. It's hard to see them winning though.
Resource curse is an interesting phenomenon, but I think biodiversity (~ the healthiness/robustness of the remaining natural environment) and e.g. the amount of accessible oil/gas a country has are fundamentally different aspects.
This was actually a separate incident that actually happened - buying puddings gave airmiles https://en.wikipedia.org/wiki/David_Phillips_(entrepreneur)
I don't understand why HK hasn't done anything about this? I mean, the protests.

This doesn't look like your average worker strike and people seem genuinely determined to get a change of direction.

Anyone who has been involved with this, can you comment on the latest government response to the "demands" from people?
PLA was doing innuendo charged manoeuvres for the past 2 months all over the province.

Today, they were finally moved to the HK bridge terminus.

They even plastered banners with something like "you got it" on their APCs
Just fewer users than usual online these summer days and so a reduced number of upvotes is enough to push posts to the top.
> You ask a great question: If a business isn't able to employ American workers at competitive pay, what purpose does it serve for the country? Why should it be here or exist?

One would assume that the business still pays taxes, bills, rent etc.

It's still a net gain to the economy, especially when the alternative is for the work to go overseas.
Of course. And then, when a new world order is established, and there is a new crop of "alpha" people on the top, you have a new crop of outcasts. And the cycle continues.

Isn't it better to make it easier for current crop of outcasts by explaining how to be useful members of society?
I honestly think you've just worked on bad projects. Python isn't the perfect language but the quality of the available libraries makes it awesome. The individual quality of projects in any language will always vary.
The media is the source of nearly every mass shooting. This should be reflected on deeply. Fuck the media and fuck CNN specifically.
My experience was the opposite. pipenv always told me something couldn't be installed because of version mismatches and poetry has never given me any trouble.
Yeah I was just reading that and thinking the exact same thing. Lately I've been thinking 'man, Elixir has been getting some traction' until I realised I'd only really read that on HN in the comments sections.
it's really good. I've seen people wearing it in ironic/punk way.
I recently started doing this. I'm using GNU Stow plus Git to maintain my dotfiles and scripts (one thing I do in scripts is check uname to decide if its macOS or Linux). You could use Gitlab, GitHub, or host your own Git (e.g. reachable via WireGuard). Furthermore, I use Topgrade [1] to maintain most machines. It abstracts Homebrew, APT, Vim Plug, Pip, Cargo, and a plethora of other software management tools. I keep a spreadsheet to write down changes I make on a system, and then allow myself to cross which machines also have this change.

This all works well for me, and my Macs have TimeMachine, which is synced over WLAN at home network. However my Linux machines don't have such luxury (referring to the UI here). So you might want to look into a Linux alternative for that, or use a system with that in mind such as Btrfs, ZFS, or indeed (as per other comments) NixOS.

[EDIT]I'd like to add that some of my (virtual) machines -such as for example the ones running Kali- only have read access to certain Git repositories, and no access at all on other.[/EDIT]

[1] https://github.com/r-darwish/topgrade
I don't believe that's actually their fault, HTML5 EME implementations don't work in incognito mode in Chrome.

But that is another way in which newspaper sites could do this detection is they wanted to, send an HTML5 EME clearkey to a one pixel video in the corner and get back the error response.

I think Google are on to a complete loser here tbh, and I'm not sure why they're wasting development resource. As much as using incognito mode to bypass soft paywalls might be fun for a user, there's no real moral justification. There's no privacy issue here in a newspaper giving a clear and unambiguous statement before you enter that you've got to disable incognito, and a user can either choose or refuse to do it. It's probably the clearest consent screen in the world.
In the US there would be no problem owning a fighter jet, and it would be entirely reasonable to expect Pepsi to deliver what it promised. Plenty of old Soviet hardware is in private hands over here, for instance. [1]

You couldn't equip it with functioning machine guns or missiles with explosive warheads without the appropriate Federal Firearms License, but other than those narrow exceptions, party on.

[1] E.g., https://www.popularmechanics.com/military/aviation/news/a287...
I couldn't agree more. I can't help but feel like the Venn's diagram between people who suggest "move to a more rural area" and people who never lived in a rural area for a prolonged period of time is a full circle.

It sure doesn't help that there's a bunch of articles about people who "found happiness" by moving to a rural area like a year ago. You may see some benefit in the short term (yes, one year is a short term), but on a long term it will fuck you up.
You have to use something like anaconda. It's basically the same as npm_modules (sorta).
Fighter jets are not nearly as restricted as you might think. Paul Allen owned a Mig-29 Fulcrum: https://www.thedrive.com/the-war-zone/29292/you-can-buy-paul...
Yeah, it's weird to do this strategic about turn on it. It feels very much like the personal grievance of someone on the Chrome team rather than a thought through feature.
Can't you just use Xfce again? You could still be riding that peak...
You are completely overlooking the fact that companies can have immense influence over politics (and ultimately the rules that governments follow and enforce).

Furthermore, there are plenty of scenarios where a business is so big in a particular area that the local judges and law enforcement essentially work FOR the company. It does not matter if state or federal law is on the employee's side - if that employee is sitting in a local jail or state prison, they may be there for quite some time before hopefully pushing the case to a high enough court to get justice.

> In slavery you're not allowed to leave.

There are so many ways that one can be practically enslaved. I really doubt that you have experienced what many poor employees have experienced: having a family with children, just enough income to get along when everything is going ok, and then having an employment situation arise where the choice is "leave" (and face serious financial/life consequences) or stay (and work in poorer conditions with fewer benefits or any other reduction in quality of life) - all under the control of the company.
I'd love to move to the countryside, you can get a lot more house for the money you pay here for one, but the jobs aren't there. I mean they are, but they're not as hip as they are where I live and work at the moment - think back-end Java work or small time local business websites.

What needs to happen is distribution of work. It's difficult, granted, but not impossible for companies to create smaller offices for specific products or subdivisions.

But it's a chicken / egg problem; people working in the city (at a tech company) don't want to move because they live there now, and companies don't want to move or create offices further out because there's no good developers there.

But at the same time, companies will gladly pay for relocating people from abroad. Why not do the same for moving into the countryside? This should be fine for expats as long as they're not too picky about where they end up living.
I'm not sure why you think these things are mutually exclusive.
Because the HK government are Chinese puppets. They can't (and don't want to) do anything, because their communist overlords don't want to.

There's too many protestors to dissapear them all.
I would argue that Pythons biggest issue is performance, which translates in large applications directly into costs. You will need more machines to scale and you will need more power per operation compared to other programming languages.

see here:
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

I think Python makes sense for prototyping and stuff like Jupyter Notebooks. But once mature and going into production I recommend porting stuff to something faster like Java or even Javascript nowadays.
Wow who would have thought, someone give this guys the Nobel price or something. Really groundbreaking, we would not have guessed this in a 1000 years.
It's the theory-practice divide. In theory, GPDR is supposed to prevent this. In practice it was companies trying to comply with GPDR that caused this.

Maybe things will improve with time as people learn from episodes like this. Or maybe not.
I haven't seriously JavaScript'd in a couple of years but my problem with it then was different versions of node or npm. Nice thing about python virtual environments is that problem never exists (can make environments with whatever version you want).
Everything you say seems correct.

The problem is that movements without specific, clearly defined policy goals tend to fail.

It is easy to come together to oppose some bad thing, but it is really hard to find consensus on what to do after the bad thing has been defeated. So while movements without specific policy goals can win elections, the usually cannot bring effective change.

Is independence the goal here?
Google won't crawl it, but they can still include the link in search results, usually with the title guessed from the way it was referred to on another page, and no description.
Link: https://addons.mozilla.org/en-US/firefox/addon/multi-account...
Shocking I know, but it seems like Google contradicting other parts of Google due to a lack of strategic leadership, which almost never happens. Daily...
I have strong childhood memories of watching the consumer campaign programme Watchdog with my parents. This was one of their biggest and longest running stories. It's hard to overstate just how badly this screwed Hoover in the UK. Their name really was mud by the end of it, and now it's genuinely a bit surprising for me to see a Hoover.
I’ll most certainly agree that Twitter has the market cornered. But if tomorrow Trump tweeted that he was switching to TrumpNet and would only be using it from then on, how many people would join. He could create the market if he wanted to.
Kolmogorov complexity is useless for defining the randomness of a string, independent of language: http://forwardscattering.org/post/7
I am a Hongkonger. I think the protesters have shifted their target to HK airport because of its value in logistics and tourism. The airport is also a place with lots of visitors, who may be the potential witnesses if HK police did anything unreasonable.
Argos have always done 16-day no quibble money back guarantees
If you are in or plan to visit London please pay a visit to this exhibition of his works:

https://www.tate.org.uk/whats-on/tate-modern/exhibition/taki...

While all us techies have probably spent a lot of time studying (electro)magnetism, seeing seemly heavy objects suspended in mid-air is still a magical experience.
The protesters announced that suspension seemed like a ploy to wait for a time when the public lost focus and reintroduce it again later. It's a pretty legitimate concern IMO.
I'd be interested to learn about how exceptions are typically using in Ocaml for non-local control flow.

Exceptions have two core properties: (1) non-local jump (carrying a value) and (2) dynamic binding of place to jump to. Contrast this with e.g. break / continue in loops where (2) does not hold. If most use cases of performant OCaml exceptions were not making use of (2) that would be an interesting insight for programming language design.

Have you got data on this matter?
This year is the 30th anniversary of the Tiananmen protests and the 70th anniversary of the People's Republic of China (to be celebrated on October 1st).

In January the Presidential election will also take place in Taiwan.

And, of course, there is also the tense situation between China and the US at the moment.

We can imagine a lot of scenarios and competing interests at play here.

Forcing China to take direct action may indeed be the goal of some of these interests, and China knows it.
Best 25 Wrike Alternatives for Agencies and Marketing Teams
That was inspired by someone doing exactly that: https://en.wikipedia.org/wiki/David_Phillips_(entrepreneur)
You’d be surprised how many sites are more viewable without JS enabled.
> In essence, it’s a Ponzi scheme.

Calling it a ponzi scheme is a distraction to your point because you're mistaken about the essence of a ponzi scheme.

The key element of a ponzi scheme is that it captures resources primarily by in the process of new people being recruited to join. But junior associates don't need to "buy in" to a law firm when they get hired. They get paid a salary. The firm captures resources by getting paid by clients. It just seems that their salespeople are also former junior associates.

Your argument has nothing to do with ponzi schemes. It has much more to do with the efficiency of hierarchies. This point becomes more clear if you think about your use of the phrase "real legal work":

- How much code is written by the CTO of a company with 120 engineers?

- How many burgers are flipped by the owner of a restaurant with 12 locations?

- How much coal is shoveled by owner of a coal mine?

You can argue that because the manager of a mine isn't gathering resources at the coalface, he's not creating value. But that is a different argument than saying the coal mine is a ponzi scheme.
At least in my generation (born in 80s), I think the name is so synonymous because of Henry Hoover : https://www.viking-direct.co.uk/en/p/155384 (shopping link -- I couldn't find a non-shopping link). Although it only says Henry on it, everyone knows it's Henry Hoover. This is THE absolute classic vacuum that most people have owned or used at least once in their lives. Not sure if it's much of a thing outside the UK.
The protesters may not clearly understand their own endgame, but the CIA certainly understands its own... which is to precipitate an armed crackdown that diminishes Chinese prestige - giving the U.S. further leverage in the current battle for global pre-eminence that is occurring between the two powers.

And no - I don't have evidence of CIA involvement, except for the somewhat co-incidental timing of the unrest relative to the trade war and the long well-known history of CIA involvement in such events. I will nonetheless consider disbelief - as conspiracy - to be the height of naivety.

Ironically - despite it's flaws and incumbent president, I still would much prefer the U.S. to win this particular bout of dirty Realpolitik - over an authoritarian regime that truly deserves it's comeuppance.

It's just a shame that the U.S. does this shit to authoritarian states and democracies alike (while also aligning itself with authoritarian states as well)... if and only if such choices promote U.S. interests.

It's also a shame that the HK people are going to be made to suffer deeply for this. They can't win - China can only lose... a little status. I have friends there. I hope they will be ok. :(
They’re forcing China to change their current strategy which was to slowly and quietly impose their sovereignty. They’re putting China into a position where there are no good moves.

Maybe we’ll see a unilateral declaration of independence.
This is all fine and reassuring and soothing, but the fact is that we need to entirely decorrelate economic output from resource usage, and that just doesn't happen, nor is there any way to make it happen, even in theory. This sounds for me like a call to wishful thinking, something like "we can go on like we always did, we won't crash and collapse but will find a way out".

Basically, a propaganda piece for neoliberal capitalism which is driving us into the ground fast. Borderline criminal, maybe.
Julia really is nice in this way. It is nice to see the package manager that actually works for me unlike a lot of what I try with pip.
> Imagine you take your BMW to a non-BMW-authorised repair shop and they swap your battery to a perfectly good one for 1/5th the price. But now you have a permanent warning light on your dashboard that there's something wrong with your battery. This situation is actually impossible.

You wouldn't believe it, but that's almost exactly how it works with bmws since around 15 years. The unofficially replaced battery won't function properly until "registered /converted/(or even) programmed" [0] at the official bmw service. The difference is that the software to do that is pirated and thus available to the 3rd parties

[o] https://bimmerscan.com/bmw-battery-registration/
Luckily, for their own sake the people of Hong Kong aren't cowardly and acquiescing to the loss of their freedom.

Letting China get away with dominating Hong Kong isn't going to do them 1 tiny iota of good long term, if they ever hope to make a stand, the time is now.
It is called a joke.
I think that is what you want. Having all your dependencies, including their dependencies, explicitly specified (including name and version) is what gives you reproducible builds.

Ruby does the same thing with Gemfile.lock. npm does the same thing with package-lock.json.
> You don’t need detailed tracking to run ads. Newspapers did it in the time before the internet.

Newspapers did it to some extent, and they were not competitive businesses against methods where tracking does exist.

The reality is that newspapers are still very strong lobbyists, especially in newspapers, as they frequently sink politicians who don't toe their line with unrelated scandal or just plain fantasy. If Google pushes this they are likely to find legislation, particularly in the EU, mandating quite the opposite to what you want.
> I've been to China and Hong Kong. In China people looked relaxed, spent time relaxing in parks and socialising.

I assume you did not visited Xinjiang where Uyghurs are not really relaxing in parks.
Not to mention that GTK3 is so over-optimized that it skips some important calculations and sometimes ends up with certain widgets positioned incorrectly. It's a mess.