skysight-inc/HackerNews huggingface dataset:
I think it would be a unfortunate for people to start redefining what "Systems Programming" means because it is vague enough now as it is - and we don't have the luxury of being able to go back and update the term in the historic literature.

My understanding is that, in effect, "Systems Programming" is analogous to "Operating Systems Programming", or rather you might say (given the increasing size of operating systems these days) that "Systems Programming" is a subset of "Operating Systems Programming" that deals with the direct manipulation of memory in order to provide a useful abstraction for "user" software - remembering that most hardware interaction is via memory. Obviously, in order to do "Systems Programming" you need a "Systems Programming Language" that allows such direct access to memory.

These days, "Systems Programmers" would be those working on the Linux kernel, or microkernels, or graphics drivers (basically those who have complete access to memory) though those developing services one layer up might also consider themselves to be such (especially micro-kernal-based operating systems).

It is probably worth emphasising that "System" is a generic term that is used in a lot of different contexts. I think "Systems Programming" is used in the context of a "Computer System", while modern day cloud programming would be better described as "Distributed Systems Programming" as it is in the context of a "Distributed System" (though I've probably just annoyed a whole bunch of distributed systems researchers).

I think that what the author of the article is talking about is "System Architecture" (or perhaps "Distributed Systems Architecture").

Should we talk about this as programming at all?
> And yet: When people want
> to migrate, no one has Finland
> on top of their wish list.
> It’s America. Always America.
> Why is this?

Because Finland is cold.
There's a precedent for this: schools. A lot of towns had to build out to accommodate the boom, then deal with declining enrollment for GenX, then another increase for the "echo" generation that we now call millennials. If you want to know what retirement homes will go through, look at what schools already did.
>> So we end up in places where nuclear power was bad, for example, or banning straws (when there are much bigger issues with plastics) and detrimental things like everyone is special and unique and the future is yours to conquer (and of course this leads to disappointment when due to outsourcing and shipping jobs overseas they end up working at dead end minimum wage jobs).

Some of these ideas are stupid, and I agree, but there is always going to be a lag time between primary/secondary education and the real world. Stuff that we know to be true now, that we teach kids and get into a curriculum, end up being false or not useful purely because the world has shifted beneath our feet.

Then we must adjust the curriculum, which takes way too long due to bureaucratic nonsense / indoctrination in the previous generation, and then we teach that (which is another form of lag), and etc, etc.

When education is bureaucratically controlled from the national perspective (and to a lesser extent, at the state level), the lag time gets worse and worse.
We de know because the article said that they withdrew the money. Do you have evidence to the contrary?
Well, the thing is that when one says "the world has structure", one is saying that there are variety of structures "out there", in the world.

But that doesn't mean there's a single structure determined by a single set of parameters. Quite possibly there are numerous structures with not-compatible parameter structures.

Moreover, common AI data sets share parameters in a fashion that isn't always obvious - most images on the web are photos taken by human photographers who tend to center their subject, effectively giving them different parameters than, say, security camera footage. IE, "normal data" may not mean what we imagine.
How does it compare to Rook? We use rook to manage ceph in our on prem Kubernetes cluster and it is excellent
Standardized tests do this?
Jaguar, not Bulldozer.
Mine will type an infinitely long password and drain the battery.
var buttons = []string{"red", "blue", "green", "yellow", "purple"}

> go run level_9.go

Sending Code Sequence...
1 : red
2 : blue
3 : green
4 : yellow
5 : purple

Sorry, that's not correct

Not sure what the correct sequence is, if not that?
10th gen intel (Ice Lake) has more instructions under AVX-512 and are not limited to just Xeon processors.

So wouldn't comparing with latest Ice Lake CPU using intel MKL instead of Xeon-W 2175 yield even larger performance gap for workloads taking advantage of the new instruction Subset?
i.e. AVX-512 F, CD, VL, DQ, BW, IFMA, VBMI, VBMI2, VPOPCNTDQ, BITALG, VNNI, VPCLMULQDQ, GFNI, VAES.
How the (Australian) Government got wedged between News ltd and FANG (paywall)
About 10 years ago I had a "near miss" regarding rolling over "traditional" and "roth" 401k monies via a "trustee to trustee transfer" into separate, segregated accounts on the receiving end.

I'm in the US.

For whatever reason, and to this day I swear I was not at fault in giving correct or incorrect numbers across the board, both "roth" and "traditional" monies got dumped into the same receiving "traditional" 401k account. Bad times.

Fortunately, the person I spoke to over the phone understood the situation ... excused themselves to their manager ... called me back with a solution that included a specialized tax form to sort it all out.

A few days later somebody else in the receiving company called me up all "what is going on with this FUBAR?!?". I let them out-wind themselves, then calmly explained the situation as it had been to me, and then all was well for the second time.

Tax time came around and thankfully all became well for the third time around.

Since I am paranoid against the US IRS, I keep paper records for 9 years and on top of that digital-copy records going as far back as I ever can.

Still, this is not as bad as OP-posted article, but I got scared just brushing against such an issue.
I would like to see data on if these interview systems actually achieved their goal of rejecting bad candidates.

I worked at a FAANG company and saw several people get let go for underperforming. I have no idea if they could have been productive doing something else but they were clearly not productive at the tasks assigned them or that they chose to do. I also saw several other people I thought were a candidate for going down the same path before I left. Whether they got moved to something they were more productive on or whether they were showing value in other ways I have no idea.

The point being the hiring system didn't reject these people. My guess is they either got lucky like me, easy questions, or they are good at answering the questions but not good in actual production.

For example one person that was let go was clearly smart and could make the code but they would refactor forever looking for perfection and end up taking 4x - 8x longer than others around them. Maybe in some place that's a plus but for our team we needed to ship and this person was not able to prioritize shipping and after several attempts they were let go.

Another had a task that they were taking a long time on. Others on the team gave them the benefit of the doubt that it was harder than it looked but when they were finally let go it turned out it was not harder than it looked and was finished rather quickly.

Another wrote bloated obfusticated code that seemed to be 6x the number of lines it needed to be. Maybe they could have been helped via code review.

Yet another was one I interviewed and they passed the "can write code test" but in the entire time I was there I don't think I saw them submit a single PR. I have no idea what was filling their time.

I don't know if that ratio of unproductive candidates is better or worse than anywhere else I've worked on average. Pretty much every place I worked before FAANG was 100 people or less and my team 30 people or less and those teams were 10 engineers or less. There were always 1 or 2 engineers in the company known for being slow or writing bad designs. Sounds about the same but I didn't measure.
Why not consult a domain expert?

https://www.merriam-webster.com/words-at-play/couple-few-sev...
I mean, the PS3's Cell uses PowerPC. We're not talking about the ISA here, but the architecture and bizarre stuff coming along with it, like the NES PPU.
MDMA and LSD gives you a bit of a different perspective, K not so much. Once it wears off you stay with your insights but it can't really help you act upon them. I probably took this stuff with a bit of a more fun kind of group so there was not much of "someone raped me when i was 9" type of talk. Just the understanding that the mind can work in a different way to the normal and that you can feel and behave in a different way is the main insight, but from there you still have to do the tedious work of actually implement the changes to your life.
> It’s America. Always America. Why is this?

Though it may not be Finland, the EU is an extremely popular migration destination, as is Australia. It's a very very long way from "always America", not least because America has some very visible and unique problems that put some off.
This is literally discussed in the MKL documentation, which spends considerable time on numerical reproducibility across microarchitectures. You have a rather strong opinion for someone who can't be bothered to educate themselves on the subject matter.

I'm not an Intel fanboi but casually dismissing this specific issue is just ignorance. Intel's algorithms, for better and worse, are very aware of the limitations of their silicon implementations.
The solicitor should have sent £1, verified receipt, then sent the remainder. IMHO quite negligent not to, especially as they should be aware of what happens when mistakes are made.
I would guess that giving the establishment the finger would not bestow eminence.
That's a lot of effort that only protects against a fairly specific type of error. You'd still be vulnerable to phishing or to accidentally modifying the account number the 2nd time. If everybody paid their bills that way and every solicitor and employer paid their clients/employees that way, it'd be a giant mess! What? I'm not getting paid on time because they have to double check my account?
I think I can see your point.

If you're the kind of engineer described in this article, you don't need to read this article. You have always naturally behaved this way and there is a natural trajectory that you're on because of it. You find this article just resonate deeply with you.

If you're not the kind of engineer described in this article, you probably can't become one. You will try to follow advice and wind up falling flat. Thats because the kind of engineer described in this article isn't following advice, they are following instinct. And if you don't have instinct then you have nothing to follow.
I'd guess the ancestor was some thing resembling a hippo, like these sea surfing hippos from West Africa: https://youtu.be/ZvyBmXn7Euc

Also see this informative graphic:
https://www.juneauwhalewatch.com/wp-content/uploads/2017/07/...
It did fine for George Carlin
> I don't think all individuals should become a 100% creative/original person. That would make the society very unstable. So we need some (actually, a lot of) obedient people that makes the society keep going

That seems very questionable at best, in particular the "unstable" part. An obedient population is extremely vulnerable to authority figures. The whole point of democracy is to create stability by removing that single point of failure, by involving so many people in everything that crazy or malicious individuals can not easily gain excessive power, and democracy is under no circumstances compatible with obedience: Either you think critically and vote in your own interest, or you are obedient and vote how the dictator tells you to. It's impossible to have a population that critically evaluates candidates and selects the best one and that also follows orders without regard to their own evaluation of that order.
New York Performance Artist Eats $120K Banana
That's false. Intel's MKL library has been repeatedly marketed as a tool for all processors including non-Intel ones. Combined with this fact, Intel's choice to purposefully remove performance enhancements for AMD processor is very clearly in violation of antitrust law.
Labour beats other parties on climate change
Thanks I actually forgot about predators attacking the anus first as a weak spot. Was almost out of my head then this comment came along smh
Google: Viking ship radar

And you’ll find a dozen stories written about it.
Choose an Open Source License
I think we can't really expect the opposite to happen. There's not an educational system out there that would actively try to delegitimize itself or the power structures it exists in.

That being said, Chomsky's works -- especially, Understanding Power and Manufacturing Consent -- are extremely helpful to understanding our current world. Even if the examples are out-dated, you can see the same things play out today as they did in the 80's. I would recommend them even if you don't align personally with his politics.
Interesting, so they were much more incidental to events than has entered popular awareness. Also the somewhat inevitable nature of events given publicity hungry keepers who'd mistreated the animal - unsurprisingly it reacted to being badly treated by drunk handlers. Also an early result (of sorts) for the ASPCA preventing a public hanging of the elephant - for spectacle, and thanks to paid admission, profit!

As usual it pays to dig a little deeper, thanks. :)
> If anything, the amount of shadow work foisted on customers has increased. Somehow it's a norm to have to go through a bunch of bullshit to have errors corrected and often just to get halfway decent service. It's obviously worse in industries without meaningful competition, but society in general seems to put up with it and assume that's just the way it is.

Worst offender who does this? US Healthcare
This doesn't matter anyways, consoles haven't been sold at a loss for almost a decade.
Coffins
It's not iSCSI (at least I don't think so).

The closest thing to public literature about Colossus and D that we've ever published is the Procella paper, which describes the abstractions that Colossus provides for it. In some ways it's similar to GFS (RPC interface, writes are generally append/overwrite) but many things are completely different now.
Okay but say I receive money from you, I send you goods or services, then you fraudulently claim to the bank that the transfer was erroneous. The law is as it is because arbitrating disputes between customers is correctly a matter for the courts not for banks. In normal circumstances the recipient would return the money and not try to steal it. The entire problem here is because the recipient fraudulently disputed the return of the money.

The better resolution is to make sure such errors don't happen in the first place.
I've always wondered about the connection between Mr. Edison and the mysterious Theodore Audel. Many of Audel's (at one time) ubiquitous tech-craft books promoted the immortality of Mr. Edison.
Yes, it’s possible
Product minded engineers with strong UX/design talent. How common or rare are they?
OVH is pretty much useless for anything 'important'.

Worked with a company that had a large spend account with them as part of our VM/VPS offering which was built on top of leased bare metal where OVH was handling all our Roubaix VM/VPS. Without warning they capped every server to 10Mbps. Their explanation was not given to us individually but posted in french on their forums. We only knew what was going on because a francophone customer translated the message for us. We'd gotten lumped in with seedbox hosts and large CDN accounts.

The gist was they didn't want to cater to high bandwidth consumers, something they didn't evaluate as (# servers / BW usage) but by (account / BW usage).

They wouldn't even lift the bandwidth limit to transfer data off the servers. Not even for private traffic. 10Mbps ports for all of them. We had to offer our customers free service in another region or their data.... Choose one.... Just to try and limit the amount of data we moved off.

If they'd given us any warning we'd have been perfectly accepting of them not wanting our business. Whatever they're reasoning, it's a good reason to never consider them for anything mission critical every again.
Google Maps prepares to add a “Lighting” layer to highlight brightly lit streets
Supply Isn’t the Problem with Organ Transplants
The point is that now people in that part of the world think doctors are CIA agents and try to kill them.
Oh so wrong. Just about all those places who privatised state utilities and brought in the market are, in varying degree, regretting it.

Take Thames water, busy playing with offshore finance plays, massively increasing profit and exec pay whilst reducing on all performance measures. Worst nationally for leaks, rate of fixing leaks, managing supply, it goes on.
DisseminOA
I'm surprised you got things like `init()`, interfaces, json.Marshal, and channels without knowing Go. I'm assuming you looked things up/used hints?
America’s Long Journey Back to Space
No, Trump's Food Stamp Plan Wouldn't Have Cut Off AOC's Family
If it works then that's probably right. Based on the hint I'm guessing they want you to set up meters and seconds such that if flows through the if statement but that seems a bit pointless.
Help me understand the Uber cancellation scam?
It wouldn't be a hacker news kdb thread without exaggerated claims about kdb's exaggerated performance.

When you say KDB is "amazingly slow" in real life, you're either talking about your own attempt at KDB, or make-believe KDB.

Expensive, terse, and 'amazingly slow' software would not be exist, let alone be competitive.
I don't mind ads but I don't want the tracking. Just throw up some generic ads based on the site. Sorry I want my privacy big corps or I'll continue to block everything.
If I had to take a guess it’s because drug A + B != AB

The drugs in question could, combined have deleterious effects (say if their extortion mechanisms are the same).

This shouldn’t be a problem because Tylenol + Advil has been done for decades. However, a beauricracy doesn’t see it as a solved problem to fast track unless there is a specific fast track for this exact scenario.
It would be more helpful to focus your comment on seeking to understand why the OP connects with the story than to put them down and imply that they've never read an account of war, history, or how things work outside of their own suburb.
How would you react to the pilot on your next flight never took any flying tests? Would you accept his assurances that "he knows how to fly"?
Well injecting this money will definitely not help if it is the case of people hoarding money.

Also how come they cannot inject this money directly to citizens instead of large companies? Sure, inflation might be larger but what guarantees are there that injecting money to large companies won’t create inflation later down the road.
Love it. I wanna put this in the context of innovation in education:

IMHO, a radical innovation in education is one that can address at least two of the following flaws and failures in the current education system, at any growable scale:

–Duration and cost
–Content
–Delivery

If I were to satisfy a VC, I could also add a 4th bullet point called "Supply/Demand", but since I'm not writing for a VC, then I'll write what actually matters. In the case of education, that is, it's okay to ignore the existing supply and demand, and focus on the demand that must exist that doesn't yet.

Wrote a memo on these and elaborated more https://www.linkedin.com/pulse/q4-2019-what-i-see-current-st...

P.S: I think I got lucky that my mom was a teacher, so I grew up having a definition of right and wrong different from what was expected of me, and that stayed with me throughout my education. I didn't do what was asked, but what I believe was right for my growth.
40-somethings are Gen-Xers. We've been raised on the idea of an unstoppable grim-meathook future. We don't want that, but we're powerless to stop it.
> On January 4, 1903, in front of a small crowd of invited reporters and guests Topsy was fed poison, electrocuted, and strangled, the electrocution ultimately killing her. Amongst the press that day was a crew from the Edison Manufacturing movie company who filmed the event. Their film of the electrocution part was released to be viewed in coin-operated kinetoscopes under the title Electrocuting an Elephant. It is probably the first filmed death of an animal in history.

The relevant part for people who don't want to search for it.
how many things did you learn by seeing / being taught the solution and how many did you re-invent as you're basically asked to do at an interview? To give maybe a bad example, I don't know how to do a quicksort. I've written it maybe twice in my life by either being taught by a teacher or by looking it up on wikipedia. I didn't have to think of the solution on the spot. I'm not saying I can't think of solutions but still, the majority of my knowledge comes from having been taught and then using that taught knowledge over and over, not from re-invention.

Note I agree we have the same goals to hire people that can do the work not people whose friends can do the work but I'm not convinced that the typical interview puzzles (find the longest segment of an array that contain 3 values) has anything to do with actual work skills. Maybe it would be better with more typical tasks? If the person claims to be back end engineer ask them to write a query to select all people between the ages of 30 and 35 in Nebraska? Maybe if they are front end ask them to implement a select/option UI?
Luck is the #1 factor in anything. Persistence is probably #2.
It's the new woke thing to downplay human intelligence in comparison to other species and AI.

So you wouldn't say "Human intelligence is singularly spectacular and bridging the gulf between human and goldfish intelligence would be harder than traveling from one edge of the universe to another". You would say "Human and goldfish are smart at different things. Goldfish are smart at breathing in water and humans are smart at.. being smart".
Elon Musk is blocking Tesla beat reporters on Twitter
“ I think STEM and such can wait.”

This is so important. I couldn’t care less if my daughters learn about evolution of relativity in high school. What possible use do those have unless they become a biologist or physicist? (I’m the latter)

Even programming is an edge case. I’d much rather they learn logic, more mathematics (more depth and breath) and philosophy.
Whenever I start a new Django / Python project I come up with a short and generic(ish) internal name, like “pluto” - then, the repo is structured like this:

README.md
runtime.txt
requirements.txt
pluto
wsgi.py
manage.py
urls.py
- conf
- common.py
- prod.py
- local.py
- static
- templates
- apps
- accounts
- models.py
- etc
- users
- etc

In a case like this, the repo is named “pluto” in GitHub, but I clone it as “src”; so, the project locally looks like this:

pluto
\ src
\ pluto

I CD to the root (pluto/src) and work from there.

I also use relative imports from within the “apps” directory:

# e.g., inside pluto/apps/accounts/views.py
from ..users.models import User

I’ve used this pattern for years now. It feels so much cleaner than any other pattern I’ve ever used, and it also makes my projects much more reusable (if I want to copy my latest project as a skeleton for the next, etc.).
Paywalled. It's on sci-hub.

https://sci-hub.tw/10.1177/0956797618822524
What are some things that you’ve deprogrammed yourself from and how did you find the stories that did so?