skysight-inc/HackerNews huggingface dataset:
Not having lived in Soviet Union, but having lived in a communist system, and am old enough to very much remember it, I think you have a very mistaken idea of repression of free speech in those systems post-Stalin.

So how did it work? It worked by intense social and governmental pressure, whereby expressing a thought that was "forbidden" led to incredibly overexaggerated offense and incredulity that someone could think WRONGLY like this (pro capitalist, anti worker, bourgeois, etc).

In fact, I have to say that over time, living here in Canada, I feel increasingly like that sort of totalitarianism lite is increasingly becoming familiar, where any even very minor dissent in thought is quickly shouted down as racist / transphobic / insert-X-phobic / anti immigrant, anti-whatever, even if said thought may bear no reasonable resemblance to supposed offence.
Majority people's staples are now junk. I expect the same thing to happen in media.
if I recall correctly, he edited the comment outside the official moderation workflow. there was no indication that the edit was not made by the user themselves. imo, this is a pretty big deal. if it were done in a way that clearly showed the edit was spez's, it would be a harmless joke. instead it raised questions about how many admins are able to silently edit comments and how often it might happen.
> It's early prioritization of text manipulation makes it not great at general purpose programming.

Exactly, and that's where I went wrong the first time I looked at Perl. You can tell the language was designed by someone that knew a lot about text manipulation. That means it's really good at solving those problems. Unfortunately I wasn't using it for text manipulation at that time.
Came to say the same thing: Bald Eagles are I think regular sized. Golden Eagles are like "whoa, someone zoomed that eagle to 3X".
I don't know anything about the case that's not covered in this article... but I have the impression she's being judged by what her father did, which I find despicable. She deserves to be treated independently of that as I am sure it was not easy to live her whole life in the shadow of what happened.

Though I have no idea, I suppose her father couldn't get a job (I suppose he has paid his 22 years in jail now) so she might have felt like she had to step in to help?? I don't find that a huge problem, though if she did indeed forge documents , then of course she should be held accountable.

EDIT: I am sorry, I hadn't read the details of the case, so I assumed the crime had happened 22 years ago (as the father was free to work, I assumed he had paid his time)... but it seems he was on bail (!!!) from the crime, which happened in 2016!!! How does one get bail after such a crime?! I withdraw my comment above, this story is far too horrible and I don't want to be on the wrong side.
Parent's point was the TPP was explicitly designed to economically isolate China from its neighbors.

Trade deals are ugly.

But if your geopolitical goal is to prevent Asia from moving closer to China, you can, and we have, done worse than the TPP.
The issue is that north north west europe is densely populated, and well developed, metropolitan as you say, highly urbanized and comparably wealthy.

Add to that, the Dutch have been a maritime nation at least since colonial times.

While one of the biggest ports lies at the footsteps of Athens, the economic power of neighbourg countries is not quite as strong.
DDD Aggregates: Consistency Boundary
> Equating the two is ridiculous.

When someone wants to defend the indefensible, false equivalency seems like the go-to tactic nowadays. It's basically: "After ignoring all the extremely important differences, isn't this thing you like just like this thing you hate? Hypocrite."
This is full of nonsense. For example:

> However, a new way of thinking about these machines began to emerge in the late 1980s. From the punch card came the spreadsheet

Spreadsheets were in no way derived from punch cards (except in the sense that everything was), and the first widely used spreadsheet, VisiCalc, was developed and released in the late 1970s.
Stupidity Is Part of Human Nature
Thanks! Was missing this in the context.
> no other earth based space faring civilization has evolved before us.

needs citation
> (why is there still vmware around since virtualization became a feature of chips and operating systems?)

Because VMware (mostly through acquisitions) makes a whole bunch of other stuff now too.
The menus should be in the hamburger menu on the top right of each window. A time waster and a recent fad coming from small screen devices.

I can't answer your other questions. Not only I don't have GNOME 40 but I greatly tweaked Ubuntu 20' GNOME to disable all animations, remove the launcher, move the top bar to the bottom, use those very same horizontal virtual desktops they introduced in 40 (hurrah) and add an old Windows like taskbar. It feels much more productive than the default settings.
No, that's not at all what I mean. I prefer no animations and no hidden things at all!

I prefer a taskbar at the bottom with one button per window in it, so that I can have an overview of which windows are open, which document each has, and quickly switch to it with mouse (when not using alt+tab to switch between recent windows).

What I do not want is to have to activate something, or have some animation, first, before seeing what I want to navigate to.
If you really want to use the extension, you can clone the extension's repo, enable Developer Mode on the extensions page in Chrome, and then load the extension.

You can probably do this in under 30 seconds, but it's enough of a barrier to keep naive users from doing it.
Mass Customization Megatrend Revealed in Cloud
To curb this type of simplistic view on Sino-US relationship, and give both sides some light equally:

> free and fair democratic election

Depending on your sources, this can be a questionable statement.

> freedom from the Chinese Government's dictatorial rule.

Depending on your sources, this can be an equally questionable statement. Case in point: most of Chinese mainlander call CCP's rule as people's democracy. And Tiger Yang, the foreign affair chief in CCP, who recently slapped Mr. Blinken, claimed "American Democracy" should not be judged by Americans only, and he believed American Democracy is not fully supported in USA.
I disagree (but don't think your comment deserves oblivion).

The HK police force was riddled with corruption in the past (1940s to 1970s), but then (after the creation in 1974 of the Independent Commission Against Corruption) turned around and became highly professional, trusted, and respected, I'd say ("Asia's finest").

However, with the 2014 umbrella movement, they were necessarily pitted against the pro-democracy protesters, having to do the government's bidding, and things got polarised. Polarisation got worse with the 2019 (until now) Anti-Extradition Law protests: restaurants etc. declared themselves "yellow" (pro democracy, pro protesters) or "blue" (pro police, pro Beijing). [1]

And, yeah, things got so heated then that the cohesion slipped away and, I think, the HK police did more than "what they had to" while pushing back against the protesters, particularly after Chris Tang's appointment as the Commissioner of Police in November 2019.

Police brutality, excessive force, refusal to show identification (as required by law) [2], maybe even falsification of evidence have severely deteriorated trust.

Now, with the total crackdown by Beijing, using the courts and the police as their tool, things are only getting worse [3]. :-/

[1] https://www.straitstimes.com/asia/east-asia/yellow-or-blue-i...

[2] https://hongkongfp.com/2019/06/21/hong-kong-activists-compla...

[3] https://hongkongfp.com/2021/01/04/explainer-how-the-national...
I envy your 50ish seconds. Especially since it sounds like you could cut that down quite a bit with a beefier build rig.

I do kernel development, and for me the turn around for a one-line change is 4-minutes to 2+ hours. About 60 seconds for the build (32-core Threadripper, solid state storage), about 30 seconds to tar up the kernel and scp it to a test box, and about 2 1/2 more minutes to install the kernel and reboot (most of which is in the super slow uEFI bios). That's the 4 minutes for a trivial change.

Somewhere in the middle is ~40-ish minutes for our central CI service to run all the unit tests when a branch is pushed to.

But the 2+ hours is what I encounter most often. That is for testing non-trivial changes on production traffic. It takes over an hour to gently ramp a box down from full load to no traffic (so I can install a kernel an reboot), and another 1+ hours to ramp it up with customer traffic. Since we're testing in production, it means I often want to watch the machine closely, so that I can gracefully ramp it down if things start going pear shaped.

I agree that leaves way too much time for distraction. I try to multi-task and have multiple projects in flight at the same time in order to make more effective use of the waiting time.
I think history has shown us that “too big to fail“ isn’t a real thing. That “big enough to get a bailout” is real, but I’m not sure if this would apply to Reddit’s future.

I have an idea that the future will not be in content silos and volunteer moderation by power hungry people... but I certainly don’t know how to get there so I’ll wait. I suspect the future will be “subscription lists” you join that block things people you generally agree with flagged, but this may bubble issue like we have now.
Ask HN: I can SSH, code, write books on an iPad but why would I want to?
Over the years I see more and more stories about people being delighted to develop software, authoring books, sysadmin boxes etc on their iPad (or Android tablet).

With a keyboard case, or in some other fashion,
you can surely do so, but why would you ever
want to do that over a laptop?

You can get laptops with a decent built in keyboard and full access to Windows, OpenBSD, GNU/Linux, or
whatever operating system you want with the wealth of tools that you can get there?

Doing it on a machine as severely limited device like an iPad does not seem to me to be worth it.

What is the attraction?
Microsoft in Talks to Buy Discord for More Than $10B
> #2 is going to be the absolute wave of the future. Not just in Europe, but everywhere. Every country is going to introduce laws that mean their citizens' data needs to stay in region or in country

I can't wait for all these special snowflakes laws. And then the whining that locals players are all getting wiped out by foreign competitors that got their start in much larger unified markets where they could benefit from economies of scale.
Oh sure, sorry I should have clarified, I was talking about software development. I thought that was implied, but happy to be explicit.
> if you do want to have a breaking new version, what exactly do you do?

You change the name. Like "Raku" instead of "Perl6". Once you've reached a certain level of stability and usage, any substantial breaking change is going to inevitably result in a fork, so embracing that up front is going to result in a much better experience.
> people in Austin have been complaining about change in the city since at least 1884

It's not like the rich screwing over the poor is a new thing
I mean they censored Winnie the Pooh because of light hearted comparisons between Pooh and Xi (that were arguably positive). [0][1]

Once you're doing that, pretty much anything is going to clear that bar.

[0]: https://en.wikipedia.org/wiki/Xi_Jinping#Censorship

[1]: https://en.wikipedia.org/wiki/Band_in_China
I'm curious how others test code that operates on large datasets—eg, transformations of a dataframe, parsing complicated responses, important implementations of analytics functions.

I've previously used serialized data—JSON, or joblib if there are complex types (eg, numpy)—but these seem pretty brittle...
Ah, my bad, my experience is old. Thanks for the correction. :)
> Also, when it happened, he also pointed out that most reddit admins weren't able to do this.

That’s worse though, right? Why does he have this special functionality the other admins don’t have? Why would the CEO ever legitimately need to personally edit a reddit comment? Surely he has many better things to do.
Kinda sorta. Reddit is an odd place on the internet. It's on average really really conservative but full people who distance themselves from the political identity of "conservative" or "Republican."

Reddit is where you go if you begrudgingly vote Democrat but think that liberals and progressives have gone too far.

I do wonder what the political landscape is going to look like in the next decade if/when Republicans realize that there's huge huge swaths of young and young-ish people they could easily convert if they just dropped all the gods & guns & murica branding and gave up on social issues.
"Our society is deeply divided, and we see that on our services too."

That's exactly what is I said 8 months ago about Facebook
https://news.ycombinator.com/item?id=23703362
So what?

A lot of government bodies are appointed by US president, and are "elected" only through some behind-curtain political exchanges.
See https://news.ycombinator.com/item?id=18796367. It's his thread, he mentions why in the description
Cool! Thank you! :)
Mmm good point. An ideal solution for CI would be something like sccache, but I think to get that to work reliably you need to consider it from the beginning (like Bazel did) and Rust just didn't. `build.rs` can do literally anything. Proc macros can do anything. Even a simple `include_str!()` can break distributed compilation.

It would be great if Cargo had a "hermetic" mode where you couldn't use `build.rs` and proc macros couldn't do any IO, etc.
> pretty insignifiant in the grand scheme of things.

It was super significant in that it was evidence that Reddit employees have the ability to edit messages with no audit trail and no governance.

So while the individual edit was not important, the fact that it happened was. And there is an unknown number of other edits that were never disclosed and is unprovable. So Reddit broke the one thing it’s supposed to do- allow users to talk to each other.

Important for this article too because Knight claims her boyfriend’s Twitter account was hacked and someone else posted about fantasizing about kids. If it was Reddit we wouldn’t be able to know if it was Knight’s boyfriend, hackers, or some Reddit admin.
It took 2 or 3 years for the Pinebook Pro to appear after the original Pinebook. I can imagine a phone is a lot harder to manufacture and support in software. I would be open to buying a Pinebook Pro, if I needed a laptop now. I will just wait patiently what happens with the next Pinephone :)
> It doesn't convey much. $scalar or @array, that's all.

It's useful when you have a healthy mix of arrays and scalars scattered throughout your code. Static typing would be better, but $ and @ are better than tracking the information manually.
Hi maximilienandi, great work! Easy to read for non-native!

Always nice to see more alternative to the Blue Book too ;)

When I open Golang books or any kind of tutorials, I usually jump into Concurrency sections to see its depth and quality ...

If ever start thinking of selling v2 of your book, please go through Katherine Cox-Buday book "Concurrency in Go" content.

I like Katherine but your writing style is much much easy to read and process. Wish half of Katherine content will migrate into your future works.

Adding reference on Katherine book might help others too.
Interesting concept has massive usecases in enterprise domains
How is this a CCP talking point? If anything, the fact that Western HN commenters can't differentiate Hong Kong and the CCP actually paints the CCP as less violent than they actually are.
> the residents of this neighborhood don't want the noise ordinance to be enforced, and they have been just fine with the way things have been going for decades

Or maybe the silent majority of the old residents actually agree with the new people, except they already got tired of trying to enforce those rules, being ignored? That's just as likely in my opinion.
To me it communicates a commitment that they'll never have any significant breaking change ever again without changing their name, fork style.
Mobile Internet Resource Center has all the info I needed to built my setup. The Sample Setups are a good place to start: https://www.rvmobileinternet.com/sample-setup-explorer/

I bought all my gear on https://www.mobilemusthave.com/

- Pepwave Max Transit Duo
- Poynting 7-in-1 antenna
- Weboost RV 65 with 25' unidirectional antenna (rarely used)
- AT&T unlimited SIM (grey market)
- Sprint Family Motor Coach Assc. unlimited (SIM in Pepwave)
- Verizon 15gb hotspot SIM
Tarpipe.com – Programming 2.0? (2009)
Winnie the Pooh is the ultimate snowflake and his ego knows no bounds. The reason CCP reneged on the "one country, two systems" promise and a young generation is seeing their liberties stripped from them? Winnie the Pooh has delusions of grandeur and wants to be the one to reunite China(HK, Taiwan, etc). He's just a modern day conqueror.

Some unlucky generation was always going to be left holding the bag the minute UK/HK made this deal.
Then you are a true nihilist.
I didnt say you had to beat the shit out of the dog when it didn't comply. It could be going into the 'negative punishment' quadrant, and with holding the dog's favorite tug.
Having trouble loading the secure agent link. But the SSH config provided with SetApp looks like it does a fair job of breaking everything down for you.
> Just like Canon that downgraded their DSLRs to protect their cinema cameras, NVIDIA will loose shares with enthusiasts while AMD (which got solid TF/PyTorch support recently) can finally catch up.

Is this for real? As in: I'm thinking about starting to do model training with TensorFlow. I can buy an AMD GPU to use for this and not regret it later?
Obviously there is a difference between pointing out to someone there are being misogynistic or transphobic, and calling them a "piece of shit". If you are tacking this on to argue that calling out misogyny or transphobia is offensive, we are not arguing the same thing at all.
> Ultimately, I will be arguing that to foster optimal human innovation, digital creative tools need to be interoperable, moldable, efficient, and community-driven.

Huzzah!! Yesss! Sing it loud. There's other who believe similarly. The Malleable Systems Collective[1] for example! From their opening words:

> Modern computing is far too rigid. Applications can only function in preset ways determined by some far away team. Software is trapped in hermetically sealed silos and is rewritten many times over rather than recomposed.

This idea/aspiration of ever-enrichening imminently-flexible ecosystems is mirrored in my reply to the recent The Dispassionate Developer[2], where I argue my hopes that systems be more open ended & allow more people access & participation.

[1] https://malleable.systems/

[2] https://news.ycombinator.com/item?id=26551529
This is my favorite thing about this update. That along with that mac hotkey tools for linux should make the transition back and forth easier.
Happy to finally see them soaring here in California. Around this time last year I finally spotted one in the wild flying above my yard, it was tagged and everything. Gorgeous site to see.
The parent is not a very good statistician, is what I got from this exchange.
> Having an engineer at the top will fix all sorts of subtle problems quite quickly.

Note that Intel's current fab problems were well underway when there was an engineer on top, and that engineer was a fab person. Pat is not.
American viewership of the Golden Globe awards sank to a new record low this year (likely the same will hold true of the Oscars) [1].

What percentage of Chinese mainlanders do you think watch American awards shows?

[1] https://www.cnn.com/2021/03/02/entertainment/golden-globe-ra...
3. It should be noted though that Intels 7nm will most likely be close to TSMCs 5nm. Regardless they're obviously lagging behind.
This is plausibly written, but the author has piled buzzwords on commonplace platitudes, and hasn't bothered to familiarise themselves with the literature on Computational Creativity. (Namechecks: Margaret Boden, Anna Jordanous, Geraint Wiggins, and others.)

The Association for Computational Creativity is holding its 12th annual conference this year, and this reads as if the author has never heard of them.

I almost LOLd when I read that "no tool exemplifies moldability better than music digital audio workstations." DAWs are the antithesis of moldability. They force you to think of audio in the same way that a 70s/80s studio engineer thought of audio, but with time-saving virtualisation and automation. They're almost entirely closed to any context-aware semantic editing or creation.

So... superficially researched, and not an inspiring piece.
There was nothing the authorities could do. It's America. He's legally entitled to have that gun. If he bought the gun at a store (the article is unclear), then he just passed a background check.

There was no point in telling authorities until he was already shooting people.
“Amusing”

“on par with seagulls” meaning seeing 100 in one single area
In the short term - yes.

But it's a massive, massive industry. Maybe the biggest. 5 years is a blip.

The 'brand value' of BMW is going nowhere, same can be said for 'all the other brands'.

The industry will catch up, brand by brand, at which point it remains to be seen what Tesla will look like in the mix.

My prediction is that it's a 2cnd tier player, but they are growing fast, they could put themselves in the position of being a major player no doubt. But I don't see the other brands changing that much in terms of status.
Tangential to OP's link, I am suprised at how easy creating Windows apps with gtkD is. I figured there would be a lot more steps/configuring/etc. [0: Video link below]

Seems quicker to get started on a new app than Visual Studio + W10 SDK? (or other offical MS Libs) Then again...that's not a high bar when it comes to VS.

0: https://www.youtube.com/watch?v=lLft7ynzers&t=410s
"Second most popular language in the area" is a gross distortion of reality. It would make zero sense for a local police officer to choose to yell at local protestors or local colleagues in a non-native language that carries significant stigma in HK.
> why is there still vmware around since virtualization became a feature of chips and operating systems?

Because, besides the need for a frontend, there's a lot of devices to emulate.
> over a trivial matter like this

Contempt of court is anything but minor. Violating a court order, in particular a gag order regarding an ongoing case, is a very serious offense. Casting it as a law banning speech in any way similar to what Beijing is doing in Hong Kong is dishonest.
For AI projects you should really consider a remote machine, like hosting Jupyter on an AWS box or something, rather than downloading everything to your RV.
The uncanny valley of developer messaging
I think the attraction is simply the portability and battery life tablets provide.

You can also use Shells [1] and simply run those desktop OS on your tablet. I think this is the sweet spot that lets you truly go all tablet.

[1] https://shells.com
Phrasing-wise, it did sounded like a comparisson/association.
In Hong Kong it was a revolution. They weren't fighting for ambiguous policy change, they were fighting for independence.
a good place to check is who's investing in reddit for the last few years. spoiler alert it's not aaron schwartz.
i've been shadowbanned from r/news quite a while ago and started engaging in other forums like saidit. saidit had a couple waves, i was kinda the first wave, eavding various reddit bans. that's about a year or two ago. then during the election there was a second wave, and then when r/superstraight got banned, another wave (sigh.) then when gab got attacked, when parler got nuked, we got more and more people.