skysight-inc/HackerNews huggingface dataset:
Yes and no.

There was this book called The Communist Manifesto. The government of China doesn't look very much like the book. So, not communist.

But China is ruled by the Chinese Communist Party. So yes, communist, at least by their own declaration.

(You see this same thing in the US, where the Republicans and Democrats get the other side shoving in their face every statement made by every nutcase who manages to win a primary.)

I would say that the problem comes from them being a one-party dictatorship, with the explicit intention of never giving that up. That doesn't lead to a government that is accountable to the people; it's a government that is trying very hard to avoid being accountable to the people.

I would also say that Xi is making them more genuinely communist than they were 15 years ago.
Yeah… but then you are using flatpaks.
As a former hiring manager of software engineers, I can shed some light on when (and why) I don't like to see short tenures.

1) In a large software engineering organization (1000s of employees), knowledge of internal issues becomes a much bigger bar to getting something shipped than simple chops. When you look at big product failures from companies like Microsoft/Google/etc. they're much more due to the company making bad decisions rather than individual engineers not being technically competent enough. Guiding the company to better decisions is something that you can only get really good at with time and repeated interactions with people (although time certainly doesn't mean you'll get good at it!)

2) In hiring any software engineer, the organization needs me to have a 1/10th chance of hiring a future manager, 1/50th chance of future Director, 1/1000th chance of hiring a future VP, and 1 in 25,000th chance of hiring a future CEO of the company. A job hopper is unlikely to become anything but an IC.

3) There are some scenarios where I don't need someone to develop knowledge of the internal org, in fact I need to bring in external knowledge. For example, nobody in the company has done anything but React Native and I need someone with React Native experience to help jumpstart something. Here I'd happily hire a job hopper as they will get a working prototype built faster than anyone else, and by the time they're gone the org will likely have made a decision on whether to staff up a full team around it or scrap it.
> I'm trying to figure out which part of the post you're replying to suggests that they're looking to work for you but I can't find it. Yet your response presumes it and comes off as presumptuous.

I wasn't trying to suggest the parent commenter was trying to work for me (nor would that even make logical sense, given that I'm replying to them...)

The comment was a general observation on the hiring process, short tenures, and how hiring managers operate. I meant it in the general context of the article we're all commenting on.

The bottom line is that hiring managers are looking for good employees. If someone outwardly identifies as a person who "hates being an employee" then it would seem the system is working if they're struggling to convince hiring managers otherwise.
>At idle, where the cpu spends most of it's time, the Intel chips are winning significantly.

Well, by 3W for an entire system. Which isn't worth worrying about in my opinion.

So personally, I'd be looking at other specs to help me decide between them.

https://www.guru3d.com/articles_pages/intel_core_i9_13900k_r...
There seems also to be a conveniently available 1998 version[1] which, unlike the version linked in the OP, contains still-working links to several additional chapters.[2-6]

I don't know how the content compares to Chaitin's books, including The Unknowable (1999).[7]

[1] https://jillian.rootaction.net/~jillian/science/chaitin/www....

[2] https://jillian.rootaction.net/~jillian/science/chaitin/www....

[3] https://jillian.rootaction.net/~jillian/science/chaitin/www....

[4] https://jillian.rootaction.net/~jillian/science/chaitin/www....

[5] https://jillian.rootaction.net/~jillian/science/chaitin/www....

[6] https://jillian.rootaction.net/~jillian/science/chaitin/www....

[7] https://link.springer.com/book/9789814021722
I absolutely would. Not really sure what you’re on about.
Well it's the only word that is not a) "offensive" or crass (shit) or b) weirdly scientific (feces

I don't think this is a US thing really.
People will have a hard time accepting electric shock as a treatment.
Why don't you just illuminate the room 24x7 with green overhead lights? And by green, I mean the color itself. I've found that you can operate in the room and with the complete absence of both red and blue all photosynthesis should be halted.
ECT on the other hand has very few recreational users.

I imagine the physical effects of ECT must be very harsh and difficult for the body.
My home directory has dotfiles for aspell, bash, bzr, cargo, Clojure, CPAN, CVS, Darcs, D-BUS, Dillo, DOSBox, DOSEmu, Emacs, Eclipse, Emacs, ESD, FLTK, fontconfig, FontForge, GForth, GHC, the GIMP, Git, GnuPG, Gnuplot, Guix, IceWM, Idle, Java, John the Ripper, Jython, Links2, MilkyTracker, Mozilla (Firefox), MPlayer, Nethack, Octave, Racket, R, Skeinforge, Slic3r, SSH, SQLite, Subversion, Units, Vim, W3M, WINE, X-Windows, XScreenSaver, and zsh, which is 51 "apps". Some of those have been there since last millennium, and it would not improve my user experience for those "apps" to look for my configuration file in two different places, or to stop looking in the place they've been looking for decades.

(God forbid I should use remote CVS again, but if I do, I sure don't want to have to debug where the fuck it's sticking .cvspass now.)

There are another 41 things in .config, including Bitcoin, Calibre, Chromium, DjVuLibre, Gomuks, htop, Inkscape, Mumble, OpenSCAD, Transmission, and other things. If I had to choose, I would say that those are the things "going against the grain of the ecosystem". But I think it's fine. As long as it doesn't change in another ten years to be .Config, or .conf, or Configuration, or either Configuration or Configuración depending on whether I installed the machine in English or Spanish. Because then I am seriously going to look into government surplus cruise missiles.
Ah, I really like this. The multiple conversational options seem like a great way to allow people to specify if they want extra explanation, or they “get it” and want to move on, which things like YT videos and regular textbooks can’t support, if I’m understanding the concept right
Don’t read this paper Reverse psychology in a magician forcing technique (2021)
Rebase, but dont mess with the dates while doing it.

--committer-date-is-author-date

This didnt use to work with interactive rebase (-i), until 2 years ago!! Wild.

https://stackoverflow.com/questions/2973996/git-rebase-witho...
Brazil Gives One Man Power over Online Speech
It also would be broken by having snapshots, since, the space wouldn't actually be freed, so this space accounting is not the only possible issue.
> A more realistic number would be a couple of hours in my opinion, which is still significant.

Yeah, I agree.
I find it useful; I might want to version-control .config but definitely not .cache. And if the program is broken I might blow away .cache but not .config.
The way the article omits mentioning the ECT memory loss side effect is often permanent, and the way it omits that ketamine’s dissociative effects are always temporary, screams of quackery.
> XDG is just some group

vs

> the de-facto community standard

Feels like you’re just selectively defining “community” to exclude XDG. Maybe there’s a good reason, but you haven’t really described it.

Whoever defined $HOME as a place to stick configuration files was also “just some group.”
Or like… the less kids that get infected, the less kids miss school? It’s still worth it to avoid missed school days.
This disregards the fact that most of the interesting peripherals in the VAX were also computers running firmware.

The distinctions are almost entirely arbitrary, and this is really just another "no true Scotsman" argument, with some "free software" angst tossed in for good measure.
Job hopping can have a high ROI for junior people who enter the industry at the bottom end of the compensation curve. Someone starting at a $60K entry-level job at a small, no-name company generally has no good options for significant salary increases other than changing to another job.

On the other end of the spectrum, someone who joins a Big Tech company right out of college has a lot to gain by staying, learning how the promotion system works, and then working their way upward through the promotion ladder.

I think the job-hopping advice has lost a lot of context after being reduced to a short aphorism. The companies that compensate toward the top end of the curve are actually great places to establish long tenures and move up the comp ladder. The longer you stay, the more allies you have within the company and the more knowledge you have of how the system rewards people.
The author doesn't care whether the application ever gets processed or how long it takes. They also don't try to consider the net effect on the economy as a measure of success. It's just "Hey, the government succeeded in hosting an html form."
It's a (n edited) transcript of a CMU School of Computer Science Distinguished Lecture. By Dr. Chaitin.

On reading this, I'm pretty sure the point of the talk was not the vainglory of being hosted on a little-known website in 2000.

But to understand that would be to understand history.

https://en.wikipedia.org/wiki/Gregory_Chaitin
"The floggings will continue until morale improves!"
I don't know Japanese, but it's quite similar to Watanagashi in spelling, sound, and theme. Watanagashi is a festival in the anime series Higurashi: When They Cry - kind of the ultimate murder mystery spread across 4 seasons.
This reminds me of the "designing a house to last 1000 years" article discussed on here earlier in the year, and the many factors that the author considered there.

https://constructionphysics.substack.com/p/how-to-design-a-h...
I think these should actually be written in the job ads because I wouldn’t want to work for a colleague who has your mentality. I worked with many bunch of sit-on-your-chair claim your paycheck at the end of the month types, another colleague another competition types, and this one is the most complex: overly-invested/$feelingLikeOwnerYetOwnNoShares types but yet I have no way to screen them during the interview process and a single mention in the job ad description could help me save some time: Companies should immediately tell if they would reject job-hoppers, or particularly screen for loyalist in tech(ones with delusion given commercial activity in IT), that is a company I can respect!
> This is not even remotely true.

Does that mean you regret nearly every purchase you make?

> Making your customers angry

As a businessman, I can attest that making my customers angry is very unprofitable.

> People make poor rational choices with alcohol, drugs, junk food, media, and pretty much everything else.

That doesn't mean they aren't pleased with their purchase.
No in the new pricing it’s single dose vials.

But even today they are making a 5 dose vial for $9 and selling each shot for $30. If they throw away 4 they still made money.
Use minimal APIs in .NET and get a 2X perf boost.
They would have to give up on the “unified memory architecture” (their terms) and sacrifice some of the simplicity they get by being able to not care about anything important Being outside the one big pool of fast addressable memory. This would have major impact on their GPU firmware/drivers as it would now need to handle data in the CXL hardware… all if this is extremely normal in the PC / wider hardware world, but Apple are going down the hardware optimisation path like consoles used to, and this overhead can be cut quickly to get the kind of gains that have made the M1 generation seem so much better than the previous intel hardware.

In essence, if they aren’t going to enable high power GPU compute (external AMD/Nvidia cards) for things like machine learning and parallel physics simulations in many industries various analysis software suites… then there’s little to be gained from anything remotely like this, CXL or otherwise.
Every other major release is a step back for Windows. It’s as if they’ve not noticed that trend.
It's the opposite of pestering extremists, it's keeping extremists entertained while keeping them from pestering others. Seems like an excellent way to deal with people who avoid bans, the problem of course lies in who gets to decide what gets you thrown into the ai segregation boxes...
> You rarely hear the same comments from other hardware company CEOs.

The vast majority of hardware companies don't know a thing about making great software. To them, software is just some other line item on the BOM, like a screw or rubber gasket, that you procure or build for as little cost as possible. Fasten six screws at station 1, glue on the dingdong module at station 14, and then just scoop some barely working software into the product at the very end of the assembly line. Just make it functional enough to not cause the customer to return the hardware.

Look at the iconography and typography on something like a digital picture frame, or even a modern TV's settings menu. They look like clipart resized by someone who doesn't know what 'aspect ratio' means. It probably all is clipart and bitmap fonts downloaded from some web site. These companies don't give a single shit about aesthetics and polish and it shows.
Strongly agree. When you feel like the combination of administrative hassle and/or work content no longer fits you, it is trivial to just wrap up the current work cleanly (as mentioned above) and just move onto another, more appealing project.

The nice side effect of being a contractor is that your CV now looks like you have been in the same position for 10 years instead of a series of 2 year stints.

I have done this and always worked hard to help the team succeed. Later, when I decided to try working for a couple of large companies, I was stunned to be treated as "you work in my organization and will follow my every whim".

One example is attending endless pointless meetings waiting for the client to decide what spec they want, just because the manager wants to everyone on the team to be present (and silent).
As a contractor, it becomes quite easy to say "it looks like I am not adding much to your project until the project spec gets settled. Please let me know when you are ready to implement (or have more detailed questions that you need to know to flesh out the spec) and I will be happy to help anytime".
In my experience, it is quite common that they will have hashed out the requirements and be ready to start work after 12 months or so and were happy to talk then.
Speed is the only reason CGI doesn't fly.

What do you think is the upper limit of requests per second, if your HTTP server does process-per-request? For simplicity, assume server class hardware, that each request does no work besides producing a response, and an upper bound of 10k unique remote addresses (i.e. no more than 10k concurrent connections in a different model).

How do you think those metrics compare to other designs? I have an affinity for the conceptual simplicity of CGI but I've never been able to get a process-per-request server within even an order of magnitude of the performance of the more common designs. But I could be missing something!

Also, how does this design adapt to HTTP/2?
Has happened before:

https://www.theonion.com/fuck-everything-were-doing-five-bla...
> And my hands can't even tell it's not vim…mostly!

How? Helix is <noun> → <verb> whereas Vim is <verb> → <noun>. I'm used to deleting entire sentences using `das`, but the order is completely the opposite in Helix.
What does limiting the power usage do to the single core performance?
One could say the same for ~ on Linux. 'It's already bad' isn't an excuse for sloppy programming.

Software should ideally adhere to OS norms. Better still, software shouldn't be opaque about where global/user-specific cache/config data is stored, and should prompt users to choose (or set sane defaults, again adhering to OS norms).

IMO the video game industry is a big offender of home-folder pollution, with saves and configs being splattered all over %USERPROFILE%\Documents, %USERPROFILE%\My Documents\ (which is a legacy holdover from Windows XP), %USERPROFILE%\Saved Games (which does have a corresponding KNOWNFOLDERID), etc etc.
> Companies should immediately tell if they would reject job-hoppers

Job-hopping isn't some arbitrary threshold that gets crossed. It's more of a pattern that gets identified while evaluating a person's resume.

When I say "job hopper" I don't mean someone who has 10 years of experience across 3 or 4 different jobs. The "job hopper" resumes I see are some times as extreme as 12 jobs in 10 years, or occasionally people who have never reached the 1 year mark at any company. If someone can't last a full year as an FTE at any company, it's hard to argue that there isn't a problem.

It's not a big deal for someone who is 1-2 years into their career. But when someone is 10 years into their career and they're not staying anywhere long enough to really make an impact, why would any hiring manager reasonably expect that to be different after hiring them again for job number 11 or whatever it ends up being? The most likely outcome is that the pattern continues.
You write as if the forum is simply Moon writing to himself on alternate accounts. There are tens of thousands of willing participants discussing legally with eachother.
Why use a fancy word like bad, terrible, frightful, or vexatious when you can use the easily understood and versatile ungood?
I'm honestly curious. Can you elaborate?
There's also a type of shrimp that cleans even human teeth. I first saw it on a dive where our guide casually removed her regulator and they approached quickly. Here's how it looks (not my video):

https://youtu.be/RVNh0liyei8
How do you even know who to talk to in the first place if you don't look at a resume?
Well seeing as it's already stolen...
I'm not a huge buyer of the "your phone is like a mainframe in your pocket" thing.

Maybe there's deep historical similarities but I think your phone is so much more powerful than most mainframes ever were that the analogy seems misplaced.

Also the software has, well nothing in common at any practical level.

Altogether I don't really see any parallel between phones and mainframes except they're both computers and both run a distant descendant of unix. And I don't recall that many mainframes running unix or even TCP/IP.

They're similar in that they are computers but hey lots of things are.
Yep. Also, sharing resources between connections is (at best) very difficult using CGI, and its trivially easy using a stand-alone app server. You can just set up a global variable at process startup and you're done. (This is useful in just about every web app I've ever written - eg for the connection to a database, cached resources, cached renders of common pages, in-memory only security tokens, etc).

I also find the modern approach much easier to reason about and debug. I don't need Apache + fastCGI + php + php fastCGI + apache configuration to get started. I can just run `node server.js` and my web app works.

The fact that it also scales much better is a cherry on top.
Vim can be used in easy mode, where you have no modal editing. Just start vim with the -y option.
You give them a work sample exercise and let them impress you.
What’s the point of having different languages if people are just going to translate between them?
> granted the nation’s elections chief unilateral power to order tech companies to remove many online posts and videos

> one of the most aggressive actions taken by any country to combat false information

> the elections chief can order the immediate removal of content that he believes has violated previous takedown orders

Whatever this guy believes becomes the only allowed truth. He's proven to be extremely biased towards the left wing candidate too, the guy who placed him in that position of power in the first place. Pretty much everything that hurts his campaign is being censored, even known facts and things he himself has said.
>I'm not sure KF would be considered protected speech, even in the USA.

It absolutely is.
This is definitely the most meme-like marine photo I've ever seen
Last year there was news of Apple hiring Hokkien speakers to train Siri [1] but those efforts have not panned out yet.

[1]: https://international.thenewslens.com/article/146603
Yes please. But if need one for every finger, how well would it work to make them that way but smaller ?
If it’s renewable, it’s not a fossil fuel. Perhaps the better term would be hydrocarbon fuel? And there we still have biodiesel, ethanol, and others…
On iOS I’ve been using Bouncer to filter out SMS and iMessage spam using regexes. It’s been surprisingly effective to filter out messages that contain non-https URLs:

https://github.com/afterxleep/Bouncer
I'm on the internet writing from an anonymous HN account. I get to choose what you know about me. Obviously, I want to stay anonymous, so I'm not going to compromise my anonymity by telling you my address. If you find it, go post it to your blog or wherever you wish.

If I link a social media profile to my real name, or something that identifies me, that's my responsibility.
I work at startups. I’ve been let go a lot, and the rest were soft layoffs (“your entire department should start looking for jobs”).

I “quit” quit once, and that was because I felt my job was done and I wasn’t doing anyone favors my sticking around.

Basic startup stuff.

Startups rebrand, refocus, deploy new products, and make drastic changes all the time.

I like startup work, and hope one day I’ll be in the “next big thing”, but I’m also fine being the guy who left Netflix in 2009 because they preferred Oracle cloud to Cassandra.
1-2 years can happen due to changes like your manager changes, large number of your team mates leave, company gets acquired. Such circumstances can bring about major changes to culture/environment/scope.
Somewhat relatedly, I’ve never seen the word maximal used outside of HN and crypto rags.
While I applaud the author's policy points, I still find his attempt at diverting feminism toward male-oriented issues a failure in room-reading at best. Until the feminist project runs out of female-centered work to do, I can't envision these gaining traction except where they pose an existential threat ie: right wing populism.
That site in general seems to be a leeeetle bit axe-grind-y re: vaccines, and other vague-booking rightwing issues.

Ignore and move on.
> Where it gets weird is when you see people on r/cscareerquestions or whatever advocating for a series of short tenure stints as a "hack" to get into high pay positions quickly. The problem is that anyone that has success with this strategy is a living example of survivorship bias

I also check /r/cscareerquestions from time to time. It has a strong "blind leading the blind" vibe lately, wherein inexperienced people are just echoing things back and forth to each other. A lot of the advice tends to be what people want to hear, not what actually mirrors reality.

The hiring boom over the past few years has also severely skewed the results. A lot of the junior devs who recently entered the industry know nothing other than the crazy hiring boom times of 2020 to early 2022. They preach about how easy it is to find a job, but their only real data point was a single job search experience during a very anomalous time.
Helix is not Vim. Helix cursor is bad and they refuse to fix it:

https://github.com/helix-editor/helix/issues/3010
No, Capitalism and the Internet Will Not Free China’s People
Lots of spam filtering happens long before the user has any control.

You ever try to set up your own email server and then have it be able to send to Gmail addresses? Very very difficult.