skysight-inc/HackerNews huggingface dataset:
I'm pretty sure minors are legally prevented from voting.
I'd like to see both Thunderbird and Firefox combined with LibreOffice. It would be able to compete better against MSO.
contrast:

here's a fun interview with Matt Godbolt (of Compiler Explorer https://godbolt.org/ ) where he explains how he first learned to program -- first by typing Basic source code listings for games out of magazines into a ZX-Spectrum, then progressing to writing programs in assembly instructions and then assembling them by hand into machine code to enter into the machine as the ZX-Spectrum didn't come with free assembler.

https://corecursive.com/to-the-assembly/
Kids grow up being consumers of computers, but are never taught how to become general-purpose creators on computers.

It's going to be strange seeing how this plays out. Will the consumer mentality bleed over into power users? Will schools bring back "computer basics" classes?
It's a good time to remind ippm when npm is under going service outage
In the last chart in the article, Republicans trust in media plummeted and Democrats trust in media skyrocketed right around 2016.

Wonder what happened in that year to cause such a drastic change...
I wish people would stop claiming that drag and drop program creation is not programming. It is simply a different style of programming using a different language.

From Wikipedia:
"Computer programming is the process of designing and building an executable computer program to accomplish a specific computing result or to perform a specific task."

See https://en.wikipedia.org/wiki/Computer_programming.

The same claims used to be made regarding Programmable Logic Controllers (PLCs), despite the word programming being part of the name.
Well, except if you took auto shop class during high school :)
The success of Xbox resulted from what was essentially an internal con job. It survived to launch and succeeded because the team responsible managed to keep a straight face about several important lies about what Xbox would be to the rest of the company's leadership and BG himself.
Unfortunately on a Mac, by touching files in the app bundle (VLC.app/Content/MacOS/share/lua/playlist) you break the app signature :(
Perceived relevance hardly matters if you never win seats, though.

Electoral margins, particularly in downballot elections, are very very slim. For City Council of New York, which is a fairly powerful local position, you are looking at margins in the hundreds or thousands of voters, and combined with how thin legislative majorities tend to be, can form a significant wedge to wield.
Binge drinking college students aren't "typical [people]"
I think you could make the same argument about code styling or really just about anything. If you had sufficiently quality coworkers, these things probably wouldn't be an issue, but it's a lot easier to just implement the technical solution (a code formatter or type checker).
I believe you’re correct, except for the ultra rich. Some of them pay themselves symbolically like a 1$ pr. year , e.g. https://thehustle.co/1-ceo-salary/ that seems to have a positive effect.
Ask HN: How do you think phone usage will affect programming jobs in the future?
I know this is just speculation but I'm noticing that more and more young people are not familiar anymore with computers and desktops. Phone usage is becoming the standard now and less people even know what a file is. I've noticed that this also applies at freshmen at colleges.

So, without being catastrophic and pessimistic about the future, it is undoubtedly true that programming and coding requires a decent knowledge of the desktop UI/UX and of basic PC functionalities. While the IT markets growing, the set of people with those skills seems to be shrinking, even between those studying coding/engineering.

So how do you envision the future of coding in the next 10 years? How do you think this will affect the job market and the available technologies?
It is amazing to me that a generation that grew up with computers is so technologically illiterate. I spend so much time solving technology problems with my kids (between the ages of 12 and 24) since they are clueless. It turns out that using phones, chromebooks, ipads, and a browser in a laptop is not enough to become technically literate. I even tried teaching them things over the years. They have absolutely no interest. They just want to get in there and go to Instagram, Spotify, etc. and don't want to know how any of it works. It is like someone who just wants to drive the car and doesn't want to know how anything under the hood works.
you mean exactly as M$ft did ?!? "bold" ?! do-tell
Are you.... A stan for Arthur Leigh Allen?
Because It's not a free speech issue?

The problem from my perspective is that people do not fully understand what free speech means. People conflate the issue by believing platforms like facebook or youtube are "public" spaces and subsequently assume they're entitled to constitutional rights.

I can invite you to my house, I can also kick you out. I don't have to give a reason for why I want you to leave. Maybe it's something you said, maybe I'm tired, maybe I want to leave. The reasoning doesn't matter, I have full control over my own private property which is what all these social media sites are.

If we take it one step further, you signed a legal binding contract acknowledging you have no rights. Where is the disconnect?
TypeScript:JS is a lot like mypy:Python; the only real difference is that Python adapted so that mypy (originally envisioned as its own language) code is also valid Python as well as the reverse, obviating the need for a compilation step to run mypy in the Python runtime (whereas TS has to compile to JS to run); also, mypy has mypyc to compile (currently, only a subset of) mypy code to something more efficient than normal python.
I’m fairly certain Google funding Mozilla doesn’t help the whole situation.
This makes me think of my grandfather, a master mason who worked with thousands of other masons to build large parts of my city.

That skillset is nearly forgotten. Sure there are great instructional youtube videos and instagram masons who are brilliant but the vast talent pool is gone. We struggled to find someone to patch a giant rock wall earlier this year. I understand why people don't want to learn it and haul rocks and bricks everyday but that knowledge base is on it's way out.
I think the quality issue has more to do with consumers by and large having no money to grant choice within the market for anything except the cheapest available. The GDP growth all goes to the rich, and the dwindling wages go to rent seekers
The United States had very high income taxes from 1950 until 1980 (and also grew very fast during that period - much faster than in the period 1980-present). It is also worth noting that the United States was actually the leading advocate of very progressive income taxes during that period - convincing many other countries to adopt extremely high top tax rates on the wealthy. Today, most developed countries have higher top tax rates (and more progressive tax regimes) than the United States does - Germany, France, Sweden, Japan, etc. etc.

> And what happens when another country becomes more competitive than the US from a tax perspective?

This is a really important point and I'm glad you brought it up. The progressive taxation regime has been undermined over the past 30-40 years by the "Washington consensus" - the idea that free flows of goods and capital are paramount and that it should be US policy (as well as the policy of the IMF, World Bank, etc.) to pursue such ends via trade agreements and in exchange for loans. The issue is that free flows of capital leads to the exact problem you describe: a global race to the bottom on tax rates and a general nihilism about the possibility of an equitable tax regime. The long term challenge, then, is about building transnational agreements that are about more than just free flows of goods and capital: they must address issues of taxation as well.
chess.com has a really cool vision game for picking out squares and moves by name: https://www.chess.com/vision

It seems silly but makes reading chess books and analyzing games much easier. The first time I played with the vision tool for 20 minutes I felt way faster at it already.
Haha I'm only in my early 30's and I feel like an absolute dinosaur when we have an internet outage and I tell the kids that there was a time when we didn't always have internet access, and even a time when we didn't have internet at all!! It's unfathomable to them.
The hello world example in the repo is 1.73 MB

edit: thanks for the replies below, I misinterpreted the use case for that wasm module.
I have a theory about the Japanese and their relationship to the PC, having lived there for a bit in the mid 90s. This comes down to three things:

First, Japan had a mindblowing consumer electronics industry way before we did. There were special purpose devices for everything you could want. They were all user friendly and did not require understanding how the underlying system worked. They didn't need a PC since all their electronic needs were already met and met better.

Second, Japan is basically 99% urban living, as space is at an insane premium, and even when you are in the country the houses are built small due to culture and lack of open space, since if you're not in the city you're probably in the mountains. This means there was no physical place to even put a PC in most Japanese houses the way American houses might have a desk in a corner or even an office.

Third, and probably the most important, phone calls in Japan were always pay by minute, even for local calls. This meant that if you were online with a modem, you were paying the phone bill just sitting there. This meant that if a person even had a modem, the would rarely use the internet. Since America had monthly-billed phones, there was no problem staying up all night on AOL chatrooms, and AOL really was the killer app that pushed PCs into American houses.

IMO this is why the PC revolution that really took off in American homes, and by association a bunch of us who cut our teeth mucking about with bat files so we could play our DOS games and ended up learning useful skills out of necessity never happened in Japan.
Nicotine is a stimulant, similar to other stimulants such as caffeine. The addictiveness in smoking apparently comes from (1) high dose absorbed rapidly, and (2) combination with other chemicals in tobacco and tobacco products.

Nicotine addiction per se (or caffeine addiction) can be harmful to people, but the scale of harm is orders of magnitude away from the harms of smoking a pack of cigarettes a day. In small doses and in moderation, nicotine alone (e.g. taken as patch or gum) can be an effective medication, is not especially addictive, and has relatively mild side effects. https://www.gwern.net/Nicotine

Side effects of vaping should be studied more carefully (and the contents of vape fluid should be regulated): it is dramatically less harmful than smoking but plausibly still harmful. A massive quick dose of some stimulant (e.g. downing several espresso shots in a row) is not the most effective, and breathing stuff other than air is generally a bad idea.
Iirc he tried the same with Sony VAIOs around that time.
I don't mean to shock you but as someone who worked on a game that interacted with facebook data - everyone in the world is harvesting some information from facebook when they're making calls to their API. Sometimes it's as "innocent" as spamming your friends with requests to play (or enabling the user to do that for in-game rewards!) and sometimes it's cambridge analytica. No application in the world just wants to altruistically be helpful by having a facebook integration - I can't even imagine what that'd look like it'd probably, honestly, be just not having a facebook integration at all.
It’s the same in Germany and the US from what I can tell. Seems technology has reached the point of “good enough for daily use” the same way cars have reached that point and people don’t need to understand how cars work.
https://github.com/pytorch/xla/
If any restriction is intolerable then what remains?
Being able to passively keep in touch with many of the thousands of people I've met in my life is incredibly valuable to me.

It feels incredibly sad to just let those relationships die because you're focusing your energies on the people that are currently around you.
I like his idea, but it sounds a little hypocritical coming from someone who advocated a change that broke many distros builds of the Python cryptography package.

Personally, I think he spent his "backwards-incompatibility budget" for about 5 years with that change because that's probably how long it will take for the new version of cryptography to be widely adopted and supported long-term.
Great talk, thanks for sharing!

Have you looked into something like DirectStorage to allow the nic to request data directly over PCIe, thus cutting out memory bandwidth limitations entirely? This is what new generation consoles are using to load static scene data from NVMe drives to GPUs directly over PCIe, your workload also seems to match this model well.

Edit to add: Nvidia branded this as GPUDirect Storage in 2019: https://developer.nvidia.com/blog/gpudirect-storage/

Edit2: Oh neat this is mentioned in the connectx-7 doc linked in sibling comment.
> "The ability to play chess is the sign of a gentleman. The ability to play chess well is the sign of a wasted life." - Paul Morphy.

He also gave that quote when chess wasn't respected like it is today.
What would you suggest? After 0 go back to 2,147,483,647?
DeepMind becomes profitable–and more enmeshed in Google’s business
It's so weird that your kids have different interests than you. Are they equally baffled about your lack of interest in their hobbies?
Yeah, you’re right on. I think the article can be right sometimes, but at a good company with solid leadership and excellent culture, unlimited PTO is absolutely better than the alternatives. Here’s why I like it:

- It’s self-serve, so I don’t need approval from anyone to suddenly take a day off for any reason.

- I never have to worry about when to plan trips, as I can work around everyone else’s stringent time off policies.

- I can see my friends and family more frequently.

- I can take mental health days without feeling like I have to prove something to someone.

- You don’t run into weird conversations with your peers about why you were away. It’s normal for people to take PTO.

I don’t think there is any pressure from the company for me to take less PTO. In fact, I’ve experienced pressure from my leads to take more PTO.

Any company which has informal limits on unlimited afk isn’t doing it right. Maybe their limit is 4 weeks, and they’re strict about whether they approve it. Well, they’re lying about the policy, so you could nearly say it’s not even a proper unlimited-afk policy.

In other words, the bad examples of unlimited afk happen when a company doesn’t actually do unlimited afk. They just say they do. So I don’t think that should be treated as a critique of unlimited afk specifically.
Sadly one way to look at this might be similar to "the number of people who can drive an automatic transmission and change their own spark plugs is decreasing." Its true, but the underlying tech is changing too, so is it really a problem?
They sell AppStore licenses to developers and take a percentage of purchases within that store.
PyTorch XLA is mature backend. In fact several other accelerators support PyTorch by lowering from XLA.
I know it when I see it [0].

[0] https://en.wikipedia.org/wiki/I_know_it_when_I_see_it
Turning Facebook into a utility effectively turns it into something it isn’t: a government approved monopoly with special rights and privileges. Perversely Facebook then becomes another tool for people with actual power to abuse in their lawmaking capacity in ways they simply couldn’t now. If your goal is to defang Facebook, that’s probably not what you want.

You have a temporary problem socializing in some circumstances without Facebook, which is entirely solvable by you alone. Facebook is nowhere near a monopoly on its core functions, but certain groups, scenes or networks of people may choose to use it exclusively. You are being screwed over by their choices and blaming Facebook for it.

Also I don’t read Doctorow. No reason in particular, but if you want to cite him, cite him properly and bring his words here into the discussion.
> any "concrete, proactive, and fundamental changes to the system" require first deciding what content is "okay" and "not okay"

But they're already doing this at massive scale with their algorithm. The issue is that the content they think is "okay" is the most inflammatory and tribal, because it generates the most interaction. If the idea is to let people have all the information and decide for themselves what's true and what's not, that's not what's happening now. What's happening now for many people is that the marketplace of ideas is restricted to bias-confirming conspiracy theories, and no other information is allowed to be seen by those people.
I have a friend who teaches classes at a technical college. During the day one of the classes is a programming class for high schoolers. He said that none of the kids knew what a file was when he tried to get them to open or save something.
"Civilization advances by extending the number of important operations which we can perform without thinking of them."

Alfred North Whitehead
Yes. Every time I've ever participated in an oncall rotation with 24/7 coverage, we absolutely did have one another's phone numbers, whether for work-issue phones or - as in my own case, since I never have wanted to bother with a second phone - personal ones. Sure, not everyone had everyone else's number, but among all of us we had enough coverage to reach anyone who might be needed to help respond to a sufficiently severe incident.

The point was to make sure that, even if all of our infra including third-party IP comms and chat providers was hard down, we'd still be able to talk to one another and figure out what to do about it.

For an organization on Facebook's scale to overlook something so fundamental implies lots of things about the collective blind spots of its engineering and operational culture. None of those things make me less glad I so assiduously avoid even using any of its products, to say nothing of relying on them - at least to the extent that I'm able to avoid it, given their apparent ability to break half the anglophone Internet more or less at whim.
Likely it was not optimized for your browser. I had a lot of trouble navigating this site, multiple presses with no response, and I gave up a few pages through it.
The same happened with cars. There was a generation before cars, then a generation with cars that needed a lot of maintenance, and now we have cars where it’s not necessary anymore to know how they work.
https://old.reddit.com/r/apple/comments/o3k5rt/safari_15_on_...

Link to old.reddit.com so you can experience the old, and far superior IMO, reddit layout if you're not logged in and have that option enabled.
> any shared memory or IPC between the workers is up to you.

There is this:

- https://docs.python.org/3/library/multiprocessing.shared_mem...

- https://docs.python.org/3/library/queue.html

- https://docs.python.org/3.8/library/multiprocessing.html#mul...

- https://docs.python.org/3.8/library/multiprocessing.html#mul...

> It's harder if you want to do something different where you want threaded workflows with synchronized/protected like constructs that folks might be familiar with from say Java.

There is this:

- https://docs.python.org/3/library/threading.html - which you can use as a context manager (i.e. `with lock`)
Can you elaborate on what you envision? Sounds interesting.
It's interesting to envision the what-if universe where licensing OS X (and other software) became Apple's main business model. I wonder if in this universe, Apple is basically the Google of our time (everything is a cloud service, massive ad tracking, using metadata as their revenue generation), or if they would be more like the MS of our time (playing a game of catch-up with Google).

While I don't really blame Dell for not taking this deal (it seemed like a pretty raw deal for Dell), I wonder how much more popular Unix would be nowadays had this gone through. OS X was (and is) almost certainly the largest desktop *nix distro out there, and if it were installed on every Dell computer (and presumably later other manufacturers as well), I wonder if Unix might have become the "standard" for desktop OS's.
There are two facts A (my tool can help people use FB less) and B (FB banned me), and then tell people A caused B, i.e. A --> B. In reality, it could be C --> B and C (I collect user data in a way not allowed per FB ToS) is not mentioned at all in the story-telling.
Not true anymore! You can sideload .ipa's using AltStore without Xcode and without the source code.
You can generalize to life, modern life crossed a line where the safety and comfort started to remove you from reality, skills and wisdom. Free is not good.

ps: it's not a rant, it's a natural side effects of our cultures. The selling point of most things is to simplify actions. Until you have nothing to do or understand. Then people are stuck in their comfort zone, isolated from anything worth thinking about.
> a generation that grew up with computers

They did grow up with sandboxed computers that has some whitelisted applications and nothing else. That isn't the full computer experience. To me it makes perfect sense that they don't understand much.
Anecdotal: I went back to college for night school, and the classmates in my math course were all around 20 years old. I made a habit of sitting in the front row and taking photos of the whiteboard during each class, which I used to supplement my notes.

Leading up to the final exam, I brought my laptop to class and burned all of those photos onto CD-Rs (for free) for anyone who wanted one.

Anyway, when the students around me noticed that I was using the keyboard to drive this process instead of dragging files around, they were utterly amazed.
College kids who routinely have 10+ drinks in an hour probably aren't what the GP had in mind when referring to typical persons.

Obviously words like typical on the one hand and puritanical on the other hand are sort of subjective. The NIH, probably on the more puritanical side, considers more than 4-5 drinks on one occasion (not per hour!) as binge drinking[1], or more precisely any drinking that raises BAC beyond 0.08%. As for typical, some random internet page[2] claims that on average, male college students have 9 drinks per week (not per hour!).

[1] https://www.niaaa.nih.gov/publications/brochures-and-fact-sh...

[2] https://www.scramsystems.com/blog/2014/02/infographic-much-c...
This has been a fun experiment! I'm available if anyone has any questions as well as other folks from the Suborbital team—cohix, nyahmacklindev, and jagger27.
UN endorses first malaria vaccine as 'historic moment'
GeoRSS – Geographically Encoded Objects for RSS Feeds (2015)
Your comment is all over the place with assumptions that are odd / incorrect and easily corrected by reading the article.

First of all they went from 1200 -> 1800, not 1500 -> 2100.

Second, just because you are given a preliminary rating of 1500 doesn't mean that you are a 1500. I don't know where you would get that idea from. If my 10 year old nephew signs up for lichess and never plays a game, by your logic he's a 1500 rated player.

Third, an elo of 2100 is definitely not "pro" in chess. Especially not an unofficial lichess rating of 2100. A FIDE rating of 2500 is the minimum to be considered a Grandmaster, which is the beginning of anything resembling pro.
Why not invest inside of your tax-advantaged accounts as well?