skysight-inc/HackerNews huggingface dataset:
I don't have time to type it up more completely, but back in the early to mid 90s I administrated, among others, some AT&T 3B2 servers. ( https://en.wikipedia.org/wiki/3B_series_computers )

There was an odd situation where some of the systems were unable to make connections to other systems ....some largish distance away. It was fairly variable, but some systems were almost always unreachable, and some were occasionally reachable.

Long investigation, but in summary, this happened because the default packet TTL was, for some reason, set to a fairly low value in a minor kernel update. I simply increased that number in the kernel, recompiled, and all of the problems went away.
Most of what you need to get into engineering and CS is good performance at quantitative and logical reasoning. Scoring >=700 on the math SAT will put you in the top 33% of Asian test-takers and top 1% of black test-takers. How much of that ratio do you think is caused by Asian kids having parents with better financial resources?

Last I checked, age 18-24 college enrollment rates are 45% of white women, 41% of black women, 39% of white men, and 33% of black men. How much parental financial resources do these students need in order to sign up for Computer Science 101 -- which has basic high school algebra as a prerequisite -- and find out they like it?
I wasn't as active on the Internet during the initial rise of HTTPS, but I wonder how many companies, schools, and public stores threw the exact same fits back then when they realized there might be a world where they could no longer MITM every web request that went across their routers.

I do remember the "kids who use Linux are hackers" arguments from schools; arguments that still occasionally pop up on rare occasions. And even more recently, I see the pushback from administrators and ISPs over encrypted DNS.

My instinct in this situation is that the "only criminals need privacy" argument is probably evergreen, and that Tor probably isn't in a unique position.

Of course, companies can choose what to install on their own devices, and they can choose what software they'll allow to connect to their networks. The Tor project changes nothing about employers' rights to control and monitor the hardware that they issue. It's normal for workplace networks to have more restrictions than ordinary networks.

Nevertheless, if (beyond those policies) your instinct is that anyone you see using Tor is probably a criminal, then I'm not sure you can honestly claim that you "generally support the Tor project and the goals of having a surveillance free internet." A casual observer would be forgiven for thinking that maybe the opposite is true, and you're terrified of a world where the Internet can't be monitored -- particularly the ordinary, everyday Internet as accessed by regular nontechnical people on their regular, everyday smartphones and laptops.
Yep! You found a really great open road to drive Rust. I'm jealous :D. If I had an app with as interesting requirements, I'd certainly consider your approach
Political 'oil spill': Polarization is growing stronger–and getting stickier
Section 230 has nothing whatsoever to do with political alliances. You can explicitly moderate your site in favor of any particular position (political or otherwise) and you still get full section 230 immunity for user provided content.

That was the whole point of section 230. Before section 230 there had been court ruling that said if you moderated you were then responsible for everything. Section 230 was written to reverse that.
I coincidentally came across the following article a few hours after being puzzled by nothal’s comment:

https://www.inputmag.com/culture/is-ghislaine-maxwell-secret...

Summarizes the current claims, while providing healthy reminders about exercising skepticism.
Because languages are used for optimizing programmer output (these days) while CPUs are designed for general use compute.

I think it would be a regression in technology to start having Intel Web-Compute Processors and Intel Gaming-Compute Processors but you know... that's just crazy me.
Why nuclear? Isn't it high-capex but low-opex type of operation?
For decades the CPUs have been optimized to run faster existing applications - regardless in which programming languages the apps are written. On the other hand you can find languages designed around our CPUs (like Rust with its "zero-cost abstractions").
All brokerage websites have auto-playing videos, give you a free stock (and more for inviting friends?), and animated return charts?
Great post. I do think a lot of opportunities come from being naive.
IBM has hardware that accelerates XML processing: https://en.wikipedia.org/wiki/IBM_WebSphere_DataPower_SOA_Ap...
What’s confusing? I must’ve missed it in my cursory scan.
Just hack your ls binary to not show the directory ;)
They could not be around in two years For any number of reasons and have a lot of customers looking for this unshipped product.
I'm not familiar with many things. How does Monero or Zcash solve the problem of anonymity.
> However, it [Typescript] does not actually ensure that the data you are manipulating corresponds to the type that you have declared to represent it. For example, the data might contain additional fields or even incorrect values for declared types.

This made me curious, as it sounds like something that can be added as a transpiler option under tsconfig.json. But it turns out Typescript doesn't already have a support for "nominal" type, but there are some tricks one can leverage to achieve similar thing:

https://medium.com/better-programming/nominal-typescript-eee...
Pursuit of profit poisons the product
I probably could have worded that a bit more clearly. I was trying to make the argument that there is an anti-truth faction and that this faction is currently in a much stronger alliance with the right. I'm under no illusions that it's exclusive to the right, though, and was thinking of adding a section on anti-vax to clarify this.

In any case, I wanted to stay away from reflexive both-siderism as I've most often seen it used as a bad faith argument.
> Not sure how to explain it, but it kind of felt like one of those movie/cartoon mad science labs, but as a community.

I think this is where everyone goes off the rails a bit, and I want to explain why: Reddit can't be a community. Reddit is too big to be a community. Reddit is too diverse to be a community. Where's the community between Old-School Runescape players and Lisp programmers? There might be some tiny Venn-diagram overlap, but there's no shared goal there, no spirit of common purpose. The two worlds aren't allied, they aren't opposed, they're simply sharing a common platform useful for allowing online discussions, and they don't cross paths otherwise.

After all, what's a great white shark to a wolf?

If you expect a platform-as-a-whole to be a community, you'll be driven off one platform after the other, time and time again, until you either find one so niche it's never going to grow, or you die unsatisfied. Hell, you might not even be satisfied with the niche platform, given that it'll be a stagnant backwater utterly ignored by the rest of the Internet.

Reddit's solution is Usenet's solution: Subdivisions! Allow tons of smaller sub-platforms to proliferate, and allow them to be communities. Or not. There are some fairly community-like subreddits, and there are some clubby Usenet newsgroups.
The reason we have programming languages at all is to make the process of using the CPU easier. We don't code in assembly because it's easier to do things with higher level languages. If you can make a language both designed to run around CPU hardware well and also be easy for a human to use, then great. If not, then it's trade-offs. If I can make a higher level language like Java run better on hardware, then isn't that great? If it makes the CPU slower because the Javaness of it, then I guess that sucks, but it isn't necessarily the end goal.
I've been migrating shell scripts to python and have found the 'sh' library invaluable for pulling in pure CLI commands from the bash script and adding to the python implementation. http://amoffat.github.io/sh/
It's essentially an abstraction layer above subprocess. Quick example - to use ifconfig natively in python:

from sh import ifconfig print(ifconfig("wlan0"))
Encrypting traffic between Cloudflare and Kubernetes cluster
Training Markdown Language
I actually think the other resources, including WebGL fundamentals, are really great. But whenever I tried reading them, they just didn't click for me.

I don't mind organizing the code. I just want the barebones in the beginning. I see that WebGL fundamentals, for example, uses a webgl-utils library, which is what tripped me up, even though it's only used for one small utility.

Basically, I'm still on Chapter 0 :)
Glad it worked out for them! I left NYC recently because my lease ended - most people I knew in the city also left and are living with their parents for the time being (I'm in my early 20's for reference).

My friends and I have discussed the renting AirBnB / VRBO as well. Seems like the perfect chance to do it! Although, I'd probably pick a spot with more hiking (Utah? Colorado?)
Don't know why you were downvoted, this is true and it's already happening.
That it can be done doesn't mean is the optimal approach.

I was a diehard fan of dynamic languages for a decade, but eventually I saw the light.

I still use dynamic languages daily, but the bigger the project the more I want proper static typing. None of that mypy stuff, the real deal.
I think if you want to succeed , you need to hire a sales team and sell your services to prisons .
Currently prisons make money if the inmates send an email. What will they make if they use your service - nothing.
In this part of the world, money rules and rehabilitation is second priority for the prisons.
Find your break even number where you can provide a good enough service while the prisons will get their cut and only then you would be able to break in.
>Nobody wants the redesign.

People who only stick to the image-posting part of Reddit seem to like it. Not that it speaks highly of it.
Check again. We tend to enumerate previous threads that got traction and have past discussion. It's nice to go back to read those.

But most of what this person linked had 0 to 1 comments and like 2 points. I mean, yes, I would expect an interesting story from 2002 to have at least 30 failed submissions on HN that never got traction over 18 years.
A significant part of the problem is social media technology and our relationship with it. The platforms encourage low effort hot takes and gamify narcissistic tendencies (likes, karma, rts, friends, followers). Nuanced discussion or having a deep engagement with a person is often impossible. It fosters divisiveness and tribalism at an amazing scale.

I'd wager in a world without Twitter, Facebook, et al we'd have a healthier & stronger society. Humans aren't meant to communicate this way and numerous studies show the physiological toll on the individual and we are all witnessing the societal toll play out in front of us.
Yeah, as long as you can “polyfill” or “monkeypatch” in the new JVM instructions, it’s not a huge problem: ideally you take a page from IBM’s TIMI, and you treat compilation as a form of caching: you store the JVM code on permanent storage, and compile it to the underlying hardware on first execution, saving the result until the CPU is upgraded.
I post asking for feedback in Facebook forums for restaurants and cafes
Unfortunately HN doesn't support commonmark's triple backtick code blocks. You'll need to use 4 spaces before each line of code.
I imagine lack of maintenance is a deliberate choice.
As someone who agrees in sentiment with GP (but leans similarly to you), I thought you communicated that well enough in the article. For what little my opinion's worth.
Create AWS EC2 Instance with Terraform
Yes. Nice story but I feel like the complaints about the slow UI and the rest of it should have been fuel to go back and finish the app. Plenty of companies have made their name doing old ideas, but better.

Though, I can definitely understand that looking at a finished app and thinking "there's still so much to do on mine..." can be so overwhelming.
I just implemented an iterator in rust yesterday. After having done it in c++ back in the day, I was blown away by how easy and powerful it is.
Maybe next time just link to the search query. Most people familiar with forums are well aware that some topics come up more often than others.
Edit: Found it - its /usr/share/units/definitions.units (on Pop!_OS, so probably same on Ubuntu/Debian).

The FAQ[0] mentions:

> units on SunOS doesn't know about "millilightseconds."

> Yes. So? I used to populate my units.dat file with tons of extra prefixes and units. And actually, I think I was using AIX to run units; I don't know if it knew about millilightseconds. Take a look at the units.dat shipped with Linux these days. It definitely knows about millilightseconds.

I tried locate for units.dat but couldn't find it. Anyone knows where is it? Not keen on running a system-wide find.

[0]: https://www.ibiblio.org/harris/500milemail-faq.html
Something slightly related, but mostly of a tangential interest:

https://en.wikipedia.org/wiki/Tamil_bell

The Maori population also having descended from the Pacific Island Polynesians.
Patreon CEO shares his most epic failures
I regularly wish there were avatars on Reddit to make it easier to recognize the regulars in subs I hang out on. Hearing they added avatars in the redesign tempts me to finally switch.

Same here, really.
I haven't used it but there are some unofficial Rust bindings to the Godot game engine: https://github.com/godot-rust/godot-rust
How to Use Flame Graph?
I'm not saying it isn't xenophobic and pandering to a nationalist base but it seems like a stretch to call "America First" fascist, especially when the phrase is generally accompanied by (dubious) accusations that the opposing party failed to prioritize the needs of the people. I could see the argument that the slogan was perhaps used as a tool to further fascist policies but "America First" represents fascism about as much as the Che Guervarra hats that Hot Topic used to sell represented communism.
> 3 years later and I realised that the old timers had it right, the best tool for resistance training is a pencil and a notebook, maybe backed up by a spreadsheet to track long-term progress.

I think the issue here is that you never really stuck to a single app and used it long term. I was in the same boat, I pretty much tried all the apps, bought an Apple Watch, but nothing really satisfied my needs. In the end, I just stuck to one app (Strong), and kept using it. It's not perfect, and there are things that I'm missing, but in the end, it always me to track all my lifts and shows me the progression. It's indeed something that I could quite easily do with a notebook (although I won't have the fancy graphs), but I already have my phone with me to listen to music, so might as well use it to track.
> webassembly is faster than javascript

Everyone says this, but I would dispute it as misleading in a lot of cases. I've been experimenting a lot with wasm lately. Yes, it is faster than javascript, but not by all that much.

It's the speed of generic 32 bit C. It leaves a lot to be desired in the way of performance. My crypto library, when compiled to web assembly, is maybe 2-3x the speed of the equivalent javascript code. Keep in mind this library is doing integer arithmetic, and fast integer arithmetic does not explicitly exist in javascript -- JS is at a _huge_ disadvantage here and is still producing comparable numbers to WASM.

This same library is maybe 15 or 16 times faster than JS when compiled natively, as it is able to utilize 128 bit arithmetic, SIMD, inline asm, and so on.

Maybe once WASM implementations are optimized more the situation will be different, but I am completely unimpressed with the speed of WASM at the moment.
>One interesting pattern I found from discussions on HN is that when people cite papers, they very often don't support what the poster seems to be claiming.

This is not unique to HN. Heck, often the data in the paper doesn't support the words in the paper! Science is hard.
Not a musician, but same. There was one question without a correct answer, I felt cheated.
Netmagic to Create Centre of Excellence in Association with Google Cloud
I Cited Their Study, So They Disavowed It
Sending some encouragement your way: try Debian. I bet money you won't even notice it's not Ubuntu. Or you will, because your software will launch when you ask it to. I'm super happy with Debian lately. I know it used to be the old neck beard slow and steady distro, but honestly these days packages get updates rather timely and it doesn't feel like the Debian of 10 years ago. And you can always run Debian testing with almost no overhead if you want the shinnies. That's what I do and have only had to deal with gnome not starting after a reboot once XD
Just started using this and love it. I think I may be able to finally ditch Hangouts/GV.
China's Great Firewall descends on Hong Kong internet users
How does this compare to Anna, which makes similar claims (and seems to actually deliver), https://github.com/hydro-project/anna (up to date link)
I doubt it's just this, since on my laptop just brew list from warm cache with 102 packages takes about a second, and twice as long if files must be read from SSD. That's a lot of reading and computation for list of 102 packages.
Nuclear is also low land footprint (energy dense) and low physical waste.
There have been so many problems with investing in Robotics.

Robots usually replace minimum wage people. In countries with a big underclass, they're not cost effective.

Robotic milkers, are big in New Zealand and Holland. In the US, the dairy industry is whining for more visas for low-wage immigrant labor.[1]

[1] https://www.dairybusiness.com/ag-labor-shortage-fix-offered-...
Yep. Although for the first point I don't think "live" is the right word because God's existence is very different from a human existence. And to expand on that, God has always existed and always will exist.
Why MasterClass Isn’t Really About Mastery
Firefox Send suspended, used to target human rights activists in India
Taking power away from users to address that inconvenience may be the status quo in the proprietary software industry, but it's totally over the line for user-respecting FOSS software. Not least because, once a developer acquires that power over users they very frequently succumb to the temptation to abuse their userbase as involuntary beta testers for half-baked bullshit which users struggle to opt-out of.
Back then, a friend remarked, "It's silent when it's off"
Why IBM doesn’t agree with Google’s Open Usage Commons for the Istio project
New York Nurses Union Files Labor Charges, Seeking Coronavirus Data
If you’re not already familiar with it, you may find the GRIN (Graph Reduction Intermediate Notation) compiler project interesting: https://github.com/grin-compiler/grin
I have a question that somebody more knowledgeable can answer.

My company, a recruitment agency, took 2 to 5 million in these loans and kept me hired . But since my main client kept me hired , the recruitment agency kept paying me. So did this recruitment agency just make 2-5 million in free money - just by proving that they ran my payroll- which they did. because the client kept me hired anyway.
This makes sense on one hand, but could also be used to justify all kinds of of non browser features that would make both WMs and FF worse off in the long run.
Dog and Person are structurally the same so you can assign a person to a dog and vice versa. But that's just how structural typing works and as a user of TypeScript I haven't run into a case where this'd be an issue.
macOS: /usr/share/misc/units.lib

ubuntu: /usr/share/units, after `apt-get install -y units`
Tough break for them - I mean their ideal use case (5-10 min bites while waiting in line, killing time somewhere, etc.) was totally shot plus people are becoming much more price conscious, plus there are lots of other solid offerings already out there and I'll speak for myself in saying that with all these services it's feeling more like cable again.
It's the least worst system that allows for anonymous people to participate (no accounts required). Rather than stopping people the idea is to add just a little friction.
Mint from Intuit. The free level works quite well for me.
'Excuse Me. May I Have Your Seat?' (2004)
It seems like with the right client that IRC could basically do what Discord does today, but without the need for all the bloat.
Jabber vs. XMPP
Lupus, this is well-intentioned but tactically naive. What it misses is that if you offer your message in more technical language - demilitarize or deunionize - to avoid culture-porn reductionism, the people whose interests will suffer under that proposal will just come out with a pornographic caricature of it and oppose that.

A good example of this is the moral panic over transgender people in public restrooms. In practice this is a non-issue, I think the number of related criminal cases in the last decade could be counted on one hand, maybe one finger. But it has generated a huge amount of bottom-up opposition (a mix of organic and astroturf) and resulted in a large number of top-down legislative proposals. Of course that has a lot to do with the fact that sex and gender is a hyper-emotive subject that quickly arouses emotional passions.

But so is policing, and where something is not obviously a loaded topic it's just a matter of putting the required narrative frame around it to get people mad. Healthcare policy? They're after your tax money or they'll let you die on the floor. Cosmetic licensing? it's a scam to keep people in debt or your hair will be burned off your head with acid. There's an industry of people willing to do that, and to the extent that you don't want to be defined by your opponents, it's better to put out the strongest version of your proposal first rather than have to engage in a denial game which hands the initiative back to an antagonist.

Sure, that leads to intractable-seeming conflicts where one side lays out a hard line like 'defund the police' and police supporters are 'lol no', but while they're pinned down in that argument flank arguments about police corruption or criminality become far more impactful.
Does this take into account the amount of methane released from burn off and leaks?