skysight-inc/HackerNews huggingface dataset:
>> I personally was not hand-coding assembly in 1989

None at all? 80's C compilers were garbage. Most example code for device drivers (sound cards, video cards, etc) was in ASM back then.
Most Popular Programming Languages, According to Public GitHub Repositories
AWS's Egregious Egress
Indeed, but web is not computationally expensive. Even old computers like my laptop with i3-6157u CPU handle web just fine.
this is misleading. we use quantum to explain transistors, but classical computers don't exploit any quantum phenomenon such as coherence, tunnelling, or entanglement.
Burner phones, fake sources, ‘evil twin’ attacks: journalism in surveillance age
For the same reasons you listed you won't receive my phone number unless I'm buying a physical product from you and the phone number is required by the shipping company. Whenever I see an online form that requires a phone number, I just close the tab, simply because I hate people who interrupt my life with what they consider important and I don't - and the sale could have been closed without all this hassle.
Right on schedule: https://xkcd.com/1425/
I hope you are part of NPSTN and the various phreaking discord groups.. LOTS of old switching stuff going on there.. some people from Binrev, etc... good to meet you. I probably already know you. :)
-lucidphreak
Sounds sensible. They're working on it but wouldn't want to have an unexpected obstacle turn into broken promises.
Tyranids where part of the 1987 version of 40k and barely mentioned. Genestealers were first introduced in the board game Space Hulk published in 1989 and introduced into the Tyranids well before Starcraft’s release date.

1993, featured the Tyranids in the supplemental books Wargear and Codex Imperialis, and then later in their own devoted army Codex.

By comparison Starcraft 1 is from 1998 at which point Tyranids had gone through multiple revisions and had fairly close to their modern lore.
Reasons Your Cloud Operations Need a FinOps Team
The primary reason for the notice would be to allow for some kind of miracle to happen -- in case there was something that could be fixed about the situation.

I suspect there is a 3% chance a miracle could happen - that we could negotiate a new way of working.

I suspect my manager does not know I'm about to quit, even though they should, imo.

The ramp-up time is apparently pretty long here, either for me because I suck, or for this position/company because the job/department sucks -- I would guess a bit of both.

It's a combination of factors, but most gratingly for me, the training/onboarding program seems like more of a hazing ritual than any kind of training/onboarding. I'm a very thin-skinned/sensitive type, apparently, and I've never been able to shake it. And I've never really had any type of onboarding training -- tech jobs just seem to rely on you not being an idiot, and that's mostly worked for me. This position/department is just different, I believe.

For instance, I just tried to negotiate a delay in one of my training demos so I could practice more and try to nail it (I present to folks and try to demonstrate mastery of the product/etc.), and was told flat out 'No' -- with the reason(s) being along the lines of 'this is just how we do it' -- you try, you fail repeatedly, we move the goalposts, make it harder each time, until we finally give you the 'OK, you pass'. That doesn't fly with me - in part because that justification is not a valid justification, imo, and in part because i want to have the full criteria available so I can actually pass.

I have no illusion about the ability of the company to carry on without me, etc. -- this is purely looking out for my own self-interest. Interviewing is the worst.
I like apinstein’s explanation to your query. If you’d like a book length explanation, The Gene is excellent. Provides excellent explanation as well as historical context of how our understanding evolved over time.
So... digitisation certainly has a lot of disruption potential. I would frame it differently though... I also don't think it's the only factor.

First, digitisation has already happened. Most money has been digital for a long time. The full consequences of digitisation just haven't materialised yet. Centralisation of the banking & financial services world, regulation, cascading structure (clearing houses, etc) and general conservatism buffered the change.

I would argue that large parts of the financial system actually failed 13 years ago. Bailouts restored them. Without bailouts, many large institutions would have become defunct and a new generation would have taken their place. This change is occuring regardless, just more slowly. Robinhood's upcoming IPO is an example though possibly a trite example.

Cryptocurrency (also crypto-stocks/bonds/etc.) role is still anyone's guess. I reckon it creates an opportunity to bypass the old, evolved "structure" of the financial industry. How clearinghouses work, who controls them. All that immovable, weird, invisible stuff determining how financial markets work may finally change.

Also... Monetarism seems to have ended. That's a big deal and its hard to guess where this leads. Fiscal and monetary policies are no longer bound by the same constraints, and it's not obvious what the new constraints are. There isn't an obvious monetarism replacement.

The end of monetarism is most alarming for the eurozone. The whole system is basically premised on it. Most plausible successors to monetarism treat fiscal and/or tax policies as part of the monetary system in some way. The eurozone has a hard structural separation between these.

In any case, monetary "revolutions" aren't that uncommon. They happen every couple of generations. We're due.
Nope

I only tell them when I actually am

Until then? Why give a reason for them to get rid of me?
Could they also display the "personalized" aspect of results? If I do use !g on DuckDuckGo, my results for Java or Apache are vastly different than various friends/family.
We have even numbered legs because we all descended from a bilaterally symmetrical common ancestor and apparently bilateral symmetry is really good for building mobile animals of all descriptions. What's really wild is how Starfish manage to develop out of an initially symmetrical larva.
That is the big one. There are several other ways to increase power or fuel mileage at the expense of emissions, but DPF is the largest compromise.
Damn, I am brown and I guess I have to take that as a 3 - 5% error?
Don't take attacks on a tool you like as an attack on you.

This is rarely ever the intention, and I'm 100% certain wasn't the intention of the poster here.

The tools you use shouldn't be your identity. Chill.
> I'm not sure how willing I'd be to say that you can't do 'abstract linear algebra' over rings.

Yes, that is a good point.
> It's not hard to code, children do it.

My wife knows R and Python. 90% of the pain of any new project is in environments and dependencies. Some weird error message shows up because there are multiple python executables on her machine or it isn't speaking with jupityer properly and we are on a wild goose chase of googling and command lining.

For excel, you open it and run.

Even if you know how to code, setting up a coding environment has enough "wtf does this mean" roadblocks for nonexperts that it becomes a terrible experience.
So, it tests that you're running yes() and no(). But it doesn't test that your choice to use 'a()|b()|c()' for your condition was correct, instead of, for example, 'a()&b()&c()' or even '(a()&b())|c()' because you didn't test all the combinations. Using bitwise instead of logical operations hides this in your branch coverage report.
C++ has separate true and false values of type bool, but they are implicitly convertible to int.
Microsoft in the late 90s/2000s: Tells OEMs that they can't sell their own PCs with alternative operating systems. Gets forced by the government to stop. Hackers everywhere cheer.

Apple since 2008: Tells people that they can't install programs on their own devices. Any mention of asking the government to force them to stop this is met by Hacker News users vehemently defending their right to let Apple (and only Apple, at all times, with no off switch) decide everything.

I don't buy it. Something stinks here. This is nothing short of a digital new world order and obviously the current status quo is very, very valuable to the companies who run these platforms but I believe it's also very valuable to the entire power matrix that holds us all in check.
I don’t see how these two things are in any way related. If your car is unsafe, you could kill someone. If you sideload an app on your phone, that only affects you. There’s a line we must all draw between personal freedom and the right of others to also be free when you decide to live in a society with other people.
That was exactly my concern: Somehow I'm just not comfortable with the thought of them having these pictures of me... kind of silly but still...
New Algorithm Improves ML Model Training over the Internet
With any luck the Touch Bar is on its way out. The M1 MacBook Air doesn’t have it and is honestly a better laptop for that sole reason.
Submitted this yesterday, didn't get much traction though.

Gizmodo's review was mixed.

https://gizmodo.com/i-wanted-to-love-framework-s-modular-lap...
Zombie Dave says thrrrrrrrs ssssssss brlllllllll, hvvvvvv rrrrrrn rrrrrrrpvrrrrrrt.
Digital Experience Strategies
use strict; has basically eliminated typos or variable-related errors for me.

combined with -T, it's given me a lot of peace of mind, which I miss when using PHP.

I'm seriously contemplating writing my own SetConst and GetConst functions. (Lately I've been finding a lot of sense in immutable variables.)
Coronavirus: Was US money used to fund risky research in China?
I love Tim Harford's podcast Cautionary Tales, I warmly recommend that.
Syncthing is pretty awesome. It's versatile, I use it to sync photos from my phone to more stable storage but also on webservers to keep files in sync across a couple boxes.
Which breaks down the second there are civilians in space. Everyone who has control over a rocket engine has to a very good approximation a nuclear weapon.

I imagine that a future with a substantial space population will look very much like the past when the Steppe nomads could destroy more advanced civilization by just deciding they should.

The difference is that repopulating 10 billion people takes rather longer than the tens of millions that were usually killed in the past.
Have to manufacture different keyboard layouts for one. That layout in the pics looks unpleasant to my UK eyes.
Ok, I interview and hire folks where I work. (Mostly looking for C/C++ folks.) If you list projects or GitHub links, I'll DEFINITELY go through them and probably spend a lot of time asking questions about your design and implementation because it's great seeing what folks can tell you about things they wrote.

In the absence of that, why might I ask you to implement a binary search or maybe a linked list: I want to give you a problem that you (should, for senior folks) understand and will show me that you understand pointers and dealing with memory with something basic. I don't expect perfect on a whiteboard interview, I'm just looking for red flags.
You're absolutely correct. I wasn't commenting on the appropriateness or suitability using IPFS for the purpose of archiving webpages. I was replying to parent that there is an IPFS solution for the expired objects/dead links issue.
Becoming an issue?

I would suggest anybody who thinks this is a novel problem examine the history of north-central China. Every few centuries flooding is bad enough, and hydraulic infrastructure degrades enough that the Yellow river drastically changes its course.
I’m not designing a file format right now.
Can we get a bot that automatically posts what you just said in every thread about k8s and Rust?
But not over forests or cities - which burn.
Some of us are veterans of the time when Perl was evangelized as the cure for everything, and the only way to sensibly think about unix programming. That led to the usual over-reaction from Perl critics and it became usual to make sharper comments about it even when you'd never used Perl.

Which all goes to show people clot up into tribes over any silly thing; and that its better not to wrap your identity too much around your tools.
Yeah exactly. And not only yield, but natural pest resistance, etc. I'm also imagining how genetic modifications might eventually be environmentally beneficial in the context of whole-ecosystem engineering if/when we ever move beyond a monocrop model, such as modifying native organisms to counter invasive species, etc. Admittedly a bit sci-fi currently but in principle possible!
Yeah, I agree - I'm really anti the over-use (and there is a lot of that) of bad analogies in the software development community - I've never seen the attraction myself. And I'm speaking as someone that has done a lot of teaching in this area.

But at least this one is not particularly harmful or obfuscatory - you have A and B and you need to frig things so they can talk to each other.
Thanks for actually explaining your jargon.
The Nightmare Difficulty Side Hustle: Selling My Music
HN is great, can I chime in with some feedback too, for NuGet I’m seeing Dependabot open separate PRs for the same dependency that’s out of date in the one repo that has multiple projects that relate to each other (they reference one another in csproj files).

They thus also need to be updated together, but I wish one PR was opened to update the dependencies in all projects at once, instead of multiple PRs I to merge.

PS: I think you should highlight dependabot updates on the Security tab in GitHub repo, I thought it was on before (but was actually just the security notices) because dependabot itself is hidden away in Insights -> Dependency graph -> Dependabot which was a bit surprising.
There's also Windows with it's A.B.C.D or major.minor.patch.build version scheme. Not sure how far back that goes, but it clearly predates semver as well.
+1

The current keyboard is not really fit to be used as a primary keyboard. A proper 7-row keyboard with full-sized arrows is really a must for people who use laptop keyboards as their main daily driver. Here's a picture of what one looks like: https://imgur.com/Epo5kBw

Please make something like that possible!
Bad for whom? Are we talking killbots, slow page loads or something reasonable in context, like having an unstable system that tends to crap out during business hours?

I guess they will find out the hard way, or in the care of some other provider. In my experience, asking customers to change their plans, however prudent and well articulated, tends to start suspicions that lead to a change of provider UNLESS the customer’s team and the developer team are practically one team that openly communicates about everything. Getting to that point in a corporate-to-corporate setting is unicorn territory.
That theanine has a beneficial effect on stress, via cortisol suppression, is a long-standing hypothesis. That it has other effects under the article's umbrella term of "emotional arousal" is one of the interesting novelties of the article for me.

Too late to edit the title now, but for the benefit of next time, I'm still interested in suggestions.
Sure, the wealthy will be able to move and adapt, consuming an increasingly large share of the dwindling resources to maintain their comfortable lifestyle. Meanwhile the poor and then the middle class will be left to fend for themselves, or stuffed into refugee camps in marginally habitable areas.
Can I ask why? Just why MS, who asked for this?

Was this really a feature people were complaining about? Really?????

Why remove this feature?

What logic is this?

Trying to imitate apple os?
As a long time ableton user that awitched to Bitwig I think you are doing them a disservice by labeling their native devices as inferior. They are different, they are somewhat reduced, but every single internal plugin is incredibly versatile, especially in combination with the insane modulation capabilities Bitwig has. Granted: I still like my Fabfilter Q3 over Bitwigs EQ+, but I also earn money using just that tool for days at a time. If I had to use just Bitwigs internal devices for the rest of my days I wouldn't feel limited at all, something that I wouldn't be able to say about any other DAW I used (except maybe Renoise, which is a totally different concept however).
? What is nasty about that?
I really wonder how people think valleys were created in the first place?
That review is indeed lukewarm, but lists not one specific gripe as to anything wrong or not working. It's really a worthless review.
Also, Warhammer 40k heavily diverged from the original Warhammer.
Obligatory "there is always https://altstore.io/" comment.
How well do you think Jaynes's discussion of schizophrenia holds up?
But, curiously, even though something is impossible to obtain we are much better of occasionally listening to the people who are striving with futility to gain it.
One of the most common modern hiring "bureaucracy" I saw being applied in small companies/startup is the rule that candidates must be selected by their peers. There are many reasons this policy is appealing. One is that there is a growing recognition that managers aren't meant the be too technical and gauging the technical skills is thus delegated to those people who actually know the tech (namely the devs). The other reason is that it's assumed that in order for a team to work well together you need people who like and respect each other, and this often means answering the question "would you like to work with this person?".

This policy backfires in many ways. It entrenches the existing culture and often doesn't easily allow to raise the seniority level of an existing company. I've been in many interview where only junior members where perplexed about some minor shortcomings about the candidate but they were the majority and the general sentiment was that if the devs noticed a red flag, it must be because manager and senior staff focused too much on high level stuff that was easy to fake, but luckily the juniors caught the impostor!...

I was looking in dismay how one good candidate after another got rejected. Fixing this kind of problem took a tremendous amount of effort.
Because identifying as anything outside the status quo is now punishable by dox (as a standard).
Maybe the candidate just wants a nice quiet easy job so they can reduce their stress and put their focus on other parts of their life?
Because there are 2 very hard things in IT : naming things, cache invalidation and off-by-one errors.

I am not making this up. Easier to leave the cache off.
Not the The Fifth Season by N. K. Jemisin - recommending it is when the Nebula awards became a joke.

Other than that, it used to be a trusted resource: https://en.wikipedia.org/wiki/Nebula_Award_for_Best_Novel
The net result is even more overpopulation.
> I would say that your stipulation is (if anything) the wrong way around - most people I know would limit representation theory to linear actions on a vector space (or module over a PID), but would not limit it to a group G: there are groups, Lie algebras, algebras in general, etc etc.

That's a very good point about other kinds of 'representers' —though I think it doesn't change the central point that, in some sense, linear algebra seems to focus on "spaces as objects", whereas representation theory, loosely, focuses on "morphisms as objects".

I agree that most people will mean when they refer to representations to refer to linear actions, but every so often one does encounter references to, say, actions on sets as 'permutation representations' (although that also has a, closely related, linear-action meaning). I just meant to acknowledge that occasional extra inclusiveness.
While the fire department can (might or might not) issue permits, courts are known to stop the burns for years while various parties sue to stop them. All the while things build up worse and worse.
Modern laptop motherboards can easily be about the size of a cell phone. Most of the case is battery and the main board is a shrinking percentage of the BOM cost. The entire motherboard is the replaceable component. It’s less “right to repair” than the additional components and design required to make them repairable are more expensive than just replacing the whole board.
Agree with all in this article. +1 for link to Democracy for Realists.

If there's one silver lining today, it's that we're coming to terms with our multitude of "folk theories". An encyclopedia spanning critical reassessment of common knowledge and common sense.

For more of same: historian Jill Lepore's The Last Archive podcast blew my mind. Highest recommendation. For example, TIL anti-vax is as old as vax. Same talking points, same tribes, same consequences. TIL the privacy battle was fought, and lost, 50+ years ago.

https://www.thelastarchive.com

--

My first exposure to the idea of "misinformation" was Raine Eisler's "The Chalice and the Blade" https://www.amazon.com/Chalice-Blade-Our-History-Future/dp/0.... Eisler explains how victors didn't just write history, they actively rewrote it. Actively seeking out and obliterating any contrary narratives. Remything (repurposing) stories for their own purposes.

Then Orwell's "1984", of course.

--

Younger me was probably a postmodern and Popperian hybrid. I really thought the truth was knowable and would eventually be discovered. The major hurdles were effort and "science progresses one funeral at a time". I applauded the skeptics debunking pseudoscience and so forth.

Now I am starting to acknowledge and recognize reactionaries and unbelief. Constant. Overwhelming. Exhausting.

Worse, any progress begats pushback, backlash, doubling down.

It's like we can't win.

Today, I subscribe to David Graeber's theories for making social progress. Work in the margins. Push forward where you can, strategically. Don't storm the castle. Conserve your strength. Pick your battles. Take the (really) long view.
Lithium batteries burn, quite quickly but it still takes a few seconds, that can be pretty dangerous indeed but that's several orders of magnitude slower than a grenade.
eh, 1st 1/2 great. 2nd half ... really falls apart
It's fun and all but is it really practical? If you have more than two people in a room, it should turn off only when both are blinking at the same time, which should basically be never?
> FWIW, I would probably call this "applied mathematics"

You mean the thing we call "computer science" (or "mathematical informatics" in some non-English-speaking countries)?
> First, we could not upgrade servers in place and needed to use logical dump and restore to build a new server. However, for very large mysqld instances, this can take many days on a live production server and this fragile process will likely be interrupted before it can complete.

This part is quite interesting. I'd think it will take maybe a day to dump/restore a database with a single 10TB table with no parallelism, at a speed of about 120MB/s. How big is these mysqld instances such that the process will take many days?
I wasn't being super clear:
The profits might go down compared to the past due to changes in the labor market, but paying more wages might also be the best way to maximize profits for the future.

I agree you certainly wouldn't want to lower your expected profits just to have more employees.
Yeah, I bet you're right. My first thought was that all the different ways Raku has of letting you start entering a string literal might make up for that but, on second thought, those all need to have a corresponding closing pair so that wouldn't really help.