skysight-inc/HackerNews huggingface dataset:
it's hard to present contrarian ideas without coming across as overly defensive, sneering, etc., especially when the ideas are conveyed through text, and especially when you, the reader, disagree with them. the paragraph you posted is true to my experience, and true to the experience of everyone I know who's gone through CS school.

> Education around memory management—as it was presented to me—was purely a historical, academic endeavor. How did the Linux kernel originally do memory management? Let’s do an assignment on that subject so you can see how gross it is! Eww, look at that malloc! Weird! Oh, don’t forget to free it! But don’t worry, kiddo; in next class, you can return to your “safe” and “managed” padded-room languages where bugs and instabilities are “impossible” (or so they claim).

was your CS education appreciably different to what the author wrote above? is this not the increasingly-prevailing attitude among contemporary programmers?

> As for your post, it's hard for me to get worked up about whatever the game programming curriculum is these days. There are more important things in the world. Good to keep things in perspective: it's school... for game programming.

ok, should I refrain from posting unless I have something to say about world hunger or climate change or something?? hopefully you saw the point I was making which is that memory management techniques like those described in the article are pretty crucial for making high-performance real-time interactive applications, and hopefully you understand that not being taught about such things at a school whose whole point is to teach such things is pretty crazy—especially since, from the looks of things, these things aren't really being taught in school anywhere else, either!

do you disagree with the author about the importance of manual memory management techniques and theory? if not, then what other point were you trying to make with that last paragraph? your reply is very confusing to me.

---

EDIT:

> If you slow down

> Maybe because it's a relatively inconsequential topic (in the grand scheme of things) we can approach it more calmly and soberly instead of with a hyperventilating tone.

> I would also say that while it can be difficult for some people to approach tendentious issues without being combative, it is indeed possible. Some might even say it's a useful skill to spend some time picking up.

these are more condescending than anything in the article—projecting irrationality onto others is unbecoming.

> That said, whether or not I agree with the author isn't salient

it should be! discussions about programming techniques and methodologies are far more interesting and relevant than sentence after sentence explaining why you think the tone of the introduction of a lengthy article is Bad And Wrong, and, despite refusing to read the rest of said article, claiming that said article's length is also problematic.
One person was expected to know everything and code anything. There wasn't much specializations.
Elon Musk disbands Twitter’s board, cementing control over company
https://en.wikipedia.org/wiki/Narcissism_of_small_difference...

Hackers may have even more contempt for the slackers and sanctimonious activists currently at Twitter.

This is just like the far-left and the far-right aligning with Russia, because they loathe their immediate opposition so much.
Ask HN: Will mass deletion of Instagram accounts change user behavior?
My close friend's personal Instagram account was deleted today with no warning. It got suspended first, then after opting to review and appeal - there was an immediate message saying that the account is now deleted (obvious glitch, but with no recourse).

After quick round of googling, looks like this is affecting lots of people.

Instagram has no support and there is little hope the account will be restored (maybe few of those affected will be recovered - but likely only a few). Also (from a separate incident) looks like Instagram has no email verification whatsoever and possibly other security problems that contributed to the issue.

Now, what I'm wondering, is if this mass suspension / deletion event would have any consequences? I.e., may it be that trigger that will force more people to take digital dictatorship prospective more seriously?
Thanks for the suggestion. After reading this and messing with my config, looks like doom emacs has a variable associated with the theme that sets comments to have a brighter background to compensate. Thanks for the nudge.
They are sold as devkits any you need to install software on them on your own. And, IIRC, their software is meant to be used as drive-assist and doesn't work if user does not look at the road.
You don't need double-NAT with ipv4 to chain routers together, just route between different private-allocation subnets. I was running a setup like that to get ethernet access to a part of the house via wifi. Changed it for ipv6 though because my isp only gives me a /64
You make a good point regarding toll numbers and the real answer is "I don't know" but they persist for whatever reasons...

I'm also not being entirely clear when I say "toll numbers". What I really mean is "high cost" numbers. You're a firewall admin, you know there's no limit to the creativity and ingenuity of scammers/fraudsters/etc with a clear monetization path. There's also traffic pumping[0], jurisdictions where the rate decks overly subsidize the cost to a "mobile" vs "landline", high-rate destinations (like Iridium), and again, various destinations with weird rate structures where (somewhat like traffic pumping) there doesn't seem to be any real justification that the billed rate aligns with the actual cost of delivering service but due to corrupt or non-functioning governments/regulators/telcos/etc they persist and are ripe for fraud.

[0] - https://www.fcc.gov/general/traffic-pumping
"We need to make sure the internet survives a nuclear bomb so that we can say goodbye to our loved ones because we did nothing to stop anyone from dropping the bombs nor instigate peace."

That is what you said. Think about that and everything you do from now on and everyone you vote for and every piece of hate and division you have in your heart.
We use it at Pixie to easily setup certs for our self hosted users. Amazing tool.
This acquisition is very much in the context of https://hydrogen.shopify.dev/roadmap/#first-quarter and https://github.com/Shopify/hydrogen - Shopify very much wants to move to the modern era.

And to address your point, it's not gaslighting to say that React enables interactions that would be essentially impossible if restricted to server-side templating. But there's certainly some degree to which trendiness and a desire to attract developers into their ecosystem is driving this as well.
I've seen this change dramatically in the last few years. The people I knew 10 years ago who were the sortof frighteningly brilliant hackers have almost all become religious (mostly traditional Catholics).

I'm not saying this is an objective truth, just that this has been my experience.
>I'm not saying or suggesting any such thing as you insinuate and a really basic reading of what I wrote makes that very clear. If and when you are ready to have a grownup conversation, I'll be here.

How many times do I have to say that I do not understand what point you are trying to make? I'm not saying that like I think your opinion is bad. I am saying I don't understand how you are applying your principle of tolerance in this situation. Either directly tell me why my summary of your position is wrong or stop playing this "grownup conversation" card. A grownup way to approach this situation would be to actually engage in the conversation rather than repeatedly complaining that I am having this conversation wrong.
And Twitter doesn't?
I used to talk to him on one of those IRC networks for iOS hacking, forgot the name, but a good old friend of mine was involved in the scene, so I dropped in. He is definitely a skilled individual, but he lacks the key thing I think all true senior engineers need: humility. Without humility you're going to find yourself bikeshedding and wasting time and effort on things that may actually not be attainable within your lifetime with your current resources.

I personally don't see AI getting anywhere any time soon. Just look at some of the really funny images some of the best AI available generates[0]. Subtle things like this show you that AI is really a UX around a piece of software that attempts to understand what you're asking for with less input than having enough buttons to generate EXACTLY what you're asking for (I'm thinking of photoshop in the case of text -> image).

Some things in AI do impress me, but the fact its not far more pervasive in our every day (there are people who use voice assistants sure, but its not EVERY household doing it) lives tells me we still have a long way to go.

[0]: https://www.reddit.com/r/technicallythetruth/comments/y26t6x...
There's definitely a lot of ghosting in hiring. My resume is finally at a point where it ticks all the boxes, and of about 10 of those recruiter chats recently I progressed to speak with the hiring company on 2 or 3 of them.

There are lots of good reasons for a company to be really choosy in who they hire, primarily because a bad hire can be hugely damaging to a company. Rightly or wrongly, this means that a single perceived negative on your resume can mean you're immediately discarded.

If you're not having much luck, it might be worth getting your resume read by someone who hires, to understand if there any inadvertent red flags, or missing key info. I did this recently with a friendly recruiter and they made some useful suggestions. I also made changes in response to concerns people raised about my background that they said during interviews, so I could counter potentially negative reactions to things in my work history.
Thanks for a good and insightful clarification!
What Good Data Self-Serve Looks Like
This is why I never touch new reddit or visit the site on mobile. It's old reddit + ublock origin on desktop and a third-party app on mobile every time.
I so hope this is struck down.

""Americans have come to view diversity as integral to learning and to trust that the path to leadership is open to all," lawyers representing Harvard University wrote in a court filing."

This is not true, and the Asians who were denied entry based on their race would agree.

What ever happened to access based on merit?
Well, the first link googling 'google datacenter hardware' is google's article on how they don't use standard TCP hardware or software in their datacenters. But I guess that was too much to ask...
So... people will use _anything_ as long as it works. Are you saying that the "free (as in freedom)" alternatives to proprietary solutions don't work?
Website Fidelity: Browser Perspective
To link you to a real-world identity and prevent you from submitting the same driver's license to get your other ten thousand accounts unbanned.
NP and of course, it's your product and your market.
It's just worth checking on the proportion of sessions from mobile.
Also, the reason that I was using the phone is because of my usual trawl of HN before I get out of bed. Yes, I'd use it on desktop, but if I can't get past first base on mobile, it's Hasta La Vista. If nothing else, warn mobile users that the experience may not be ideal.
You could get away with "I know HTML" and suits would call you a "Programmer!"
Before that, on vax, COM files were text files that contained commands to execute.
> If you see one side involving millions of people is portrayed as monsters, you should doubt such portrayal

Except that history is chock full of cases where millions of people collectively acted as monsters. People may overall want to be good, but seem to be very easily persuaded that "good" involves genociding all those "others".

> most evil is from systems/institutions not individuals

If those institutions perpetuating evil are made of up millions of people, then who cares? Your claim is that "Wokeism" is obviously wrong because it says 40 to 60 million Americans are acting like assholes, when in fact they're simply all individual die-hard followers of the asshole party? You're just shuffling definitions around to get around the obvious point that the term "woke" is now a get-out-of-racism-free card. (Or sexism, classism, homophobia, you name it)

> cancel culture

Yes, all those woke people, banning and burning books ...
I have a feeling that in hindsight, 30-40 years from now, this will seem like no brainer and that the period prior was heavily anti-meritocratic and counterproductive.
I don't hate EVs. I do think the way emissions standards are applied to vehicles are very stupid and actually counter-productive. The grandparent to my comment makes good points about diesel vehicles, but it's not just diesel vehicles, it's also gas cars as well.

I own a small sports car. This car is designed to only run on 93 octane gas, and has three stages of catalytic converters due to emissions standards, as well as related sensors. Many parts of the US do not have 93 octane gas, only 91 octane gas, which is possible to run in the vehicle but causes it to run worse than it otherwise would and isn't great long-term. Additionally, it is extremely underpowered given its engine specifications due to the emissions controls.

If I were to illegally remove the catalytic converters and instead run resonators (for sound tuning and volume reduction) and program the ECU with a module to support using ethanol fuels, I would actually reduce the emissions output while ensuring I have effectively higher octane fuel and produce 30-40 more horsepower at the wheels. Yes, removing emissions devices can actually make a car /more/ efficient and reduce emissions if done correctly. Unfortunately, the EPA has decided that people that want to do this are horrendous criminals and any shop assisting them or importing parts is doing crimes, and has made it their mission to shut it down.

So the EPA and our stupid legislation ensures my car is less efficient, undergoes more wear, and sounds worse, in order to abide by emissions standards.
> If life on Earth had to achieve n “hard steps” to reach humanity’s level, then the chance of this event rose as time to the n-th power.

Sounds like a somewhat simplistic model?

Compare with this recent paper that actually analyzes the individual genetic evolution steps required:

https://arxiv.org/abs/1806.02404

Also it turns out that the Drake Equation itself is bogus because it simply multiplies together probabilities without considering error bars on each point estimate; if you use Monte Carlo across the uncertainty ranges of your variables, the paradox dissolves.
Show HN: A small, weird and unpractical programming language
I've been spending some time coding fp. It is a programming language heavily inspired by the language John Backus described in his 1977 Turing Award lecture.
There's plenty of examples in the projects github repository for the interested!
Apart from his skills, I always found him to be very arrogant. The interviews with Lex Friedman are very good and a good showcase of his true personality.
> If you were doing C on PC/Mac (after installing from 10 floppies) and you messed up a pointer, your machine froze.

I've always been curious about this. I figured that if you were manually touching memory in systems languages there was a chance you could crash your system

Why doesn't this happen now, what changed?

And could you potentially fry even your hardware in the old days?
Monokai on JetBrains products (mostly RubyMine).
Just the normal username password.
For local connections I think you're spot on. A lot of ISPs had massively over provisioned backhaul. With a larger than average number of users connected simultaneously and heavily using their connections there was not enough backhaul to handle the load. This could be even more pronounced on cable since a single segment could have hundreds of subscribers sharing that segment's bandwidth.
Also, more recently, one of the inventors of the RAFT algorithm.
Only 5%-10% of your customers will ever give feedback, of that only 1 % will complain loudly about bad service, product faults, etc. The rest will smile, wave and never use your product again. Also way more will bad-word-of-mouth you if you screw up. Something like this feedback is the only warningshot you might ever get during a product release. Thus, paneltest it annonymously way ahead of time.
Building an Internet Router with P4Pi [pdf]
You’re lucky to be programming now!

I’ve thought about this a lot because I grew up with an Apple IIc in my house, but didn’t learn to program C until 2001. My parents didn’t know how to program. We learned to use the computer for typing and desktop publishing. Programming books were expensive. Even the commercially used compilers and IDEs were expensive. Mac developers paid for CodeWarrior [1]. I don’t remember source code being available easily. Aside from “hackers” who have a knack for figuring out code, there wasn’t really a path for “read the docs” people to learn unless they lived near a place with lots of physically printed docs (a company, a university, a parent who programmed). Disk space was a constraint. Programs were split across multiple floppy disks. Computers would run out of space. The length of variable names & things like that mattered because shortening them let more code fit on a disk. I’m not old enough to know how much that affected full computers, but it made a huge difference on a TI-82 graphing calculator. That was the first thing I learned to program & cutting lines of code left room for games. I assume a lot of bad habits that make code hard to read came from that time. Oh… there was no source control. Revisions were just named differently or in a different directory, if they existed at all. And… grand finale… project plans included days or weeks to print disks and paper user manuals so apps could be sold in stores :-)

[1]: https://en.m.wikipedia.org/wiki/CodeWarrior
It could be reframed as saying we have a peak acuity equivalent to a 576MP camera of the same FOV with a theoretical max of 20 samples per second (50 ms to move targets, realistically probably more like single digits). The 8MP comparison is only relevant if there are so many targets that need constant full resolution that you can't focus on all of them or the targets are so large that they are larger than the peak acuity FOV. In practice this is not the case because we can identify something once and keep tracking it in the periphery without issues and something that large will likely be extremely easy to identify.
Call of Duty: Modern Warfare II Breaks 260K Concurrent Players on Steam
Do you think it is? As-in, is it the right (legal) decision in your view?
Zelda Wind Waker was also great. You could assign weapons or items to the buttons whilr you were walking, or scroll through the map.
Well yeah, the guy who has a Faraday cage in his closet also has those things.

I'm not an amateur.
Wasn't that one of the reasons we fomented the Ukraine coup in 2014? Or maybe that was just a "happy coincidence".
Same. I love Gruvbox too, but Monokai is included in Code so I went back to that
Mathologer – Secrets of the lost number walls
You mean the Odyssey?
One of the most unique multiplayer experiences I have ever played
hmm, I think what I read about was something different, rather to do with metabolism.
Here's what I'm thinking:

You add a homa-like header inside a UDP packet. Inside the data center you use switches, nics, etc that know and understand the home-like protocol and can implement homa-like behavior... as needed. Anywhere else, you can fall back to UDP, due to its ubiquity.

Yes, various things would have to somehow know the homa-like protocol was being used... just like various things would have to somehow know the homa protocol was being used. Yes, different vendors would have to have compatible homa-like implementations... just like different vendors would have to have compatible homa implementations.

I think the complexity you mention is inherent in anything that actually gets more widely deployed and used.
Breaking Down Three Classic Hacker Movies
As my old boss once said (about 30 years ago actually!) when complaining about some product or the other "this happens because somewhere, an engineer said, 'fuck it, it's good enough to ship'."
We already see this from time to time :D

https://twitter.com/jamonholmgren/status/1462955101899788294
Is the decision coming today or are they just hearing arguments today?
Meta Myths
> American schools: we're not racist

Also American schools: https://i.redd.it/1gt966pyolw91.png

https://www.reddit.com/r/funny/comments/yfq52x/annual_update...
I'm curious what his insights were? Are those collected somewhere?

Asking as someone that has largely not been following the field. Not challenging, genuinely curious.
> pouring money on affirmative action in the richest country in the world

Are they spending that much money in Norway?
As a business owner, I understand the spirit of this, but as a parent/customer, does this mean I'd have to rely on my own research to find out that toys have certain safety standards?

Then that's a no – I'd rather put the onus on the business because that's the cost of doing business.

And just to clarify, even though I'm a business owner, I firmly believe that all the headaches absolutely should be the burden of the businesses and not the customers.
Tell HN: Ate Food Inside Brazilian Ballot Box, Got Ads About It
Yesterday was election day for Brazil and I decided to do a little experiment.

I asked someone to purchase 2 different types of food at the supermarket, bag them so I could not distinguish what they were and put each in one of my pocket, separately.

I went to vote as normal, without smart devices on me, as the law prohibits bringing them to the ballot box.

I then picket one pocket at random, draw the content and proceeded to eat it while casting my vote.

After exiting, I got rid of the content on the other pocket without looking at it.

Back at home using my phone (which I didn't take with me), didn't take long for LinkedIn to start showing me related content: as what I ate was a cookie, LinkedIn suggested content about "browser cookies" with a big splash image of a cookie. The irony being that it was an article about privacy.

Twitter showed me ads for a drink brand with cookies on the background.

On news websites, while checking election results, I got ads for competing brands of cookies.

I am tempted to conclude that Big Tech's spying likely lets them know on who I voted and the only reason it isn't explicit that they do is because all political ads are prohibited on the day of the election, otherwise I would have seen ads for the candidate I choose.
I agree with the assessment of eg Fortnite models that are all colorful and beautiful. Gets tiresome. I see the appeal, it wouldn't stop me from playing a game, but especially as games with heroes or champions or whatever proliferate, as in-game fashion and cosmetic customization in multiplayer only becomes more popular, it becomes a wash of boring indistinguishable colors and hot people. They're unique in that they're distinct from one another but boring because those differences don't mean anything. Kudos to them for doing something a little different.
I think it is an algorithm thing:

As a member of NAFO I get bombarded by Pro-Russian views every single time I refresh my timeline it seems, and I never like any of it or follow any of those genocidal maniacs or their cheerleaders :-/