skysight-inc/HackerNews huggingface dataset:
>I think they’re so isolated to particular nyc neighborhoods and to Twitter that they aren’t aware of the level of anger and distrust.

Some people get it. From before the 2016 election:

<http://www.vox.com/2016/4/21/11451378/smug-american-liberali...>

<http://www.cracked.com/blog/6-reasons-trumps-rise-that-no-on...> (so, so prophetic in why the Rust Belt broke for Trump)

and after:

<http://www.cbsnews.com/news/commentary-the-unbearable-smugne...>

The New York Times pointed out after Trump's election stunned the press <http://www.nytimes.com/2016/11/09/business/media/media-trump...> that

>Whatever the election result, you're going to hear a lot from news executives about how they need to send their reporters out into the heart of the country, to better understand its citizenry.

>But that will miss something fundamental. Flyover country isn't a place, it's a state of mind — it's in parts of Long Island and Queens, much of Staten Island, certain neighborhoods of Miami or even Chicago. And, yes, it largely — but hardly exclusively — pertains to working-class white people.

In other words, it isn't just a question of The New York Times (and the TV networks, and pretty much all of the rest of mass media) completely ignoring the rubes out in rural Michigan and Pennsylvania and Wisconsin (which all, strangely enough, unexpectedly voted for Trump in 2016), but their ignoring the residents of their own city, just across one bridge.

>Kind of reminds me of when actors tell people who vote Republican not to see their movies, then are shocked when they flop. I genuinely don’t think these people realize how large the “other” is because they never interact with them in real life

The New Yorker film critic Pauline Kael didn't actually say "I can't believe Nixon won. I don't know anyone who voted for him" in 1972.

She did say, however <https://en.wikiquote.org/wiki/Pauline_Kael>:

>I live in a rather special world. I only know one person who voted for Nixon. Where they are I don't know. They're outside my ken. But sometimes when I'm in a theater I can feel them.

If you think that there is no meaningful difference, you would be correct.
Well when one basically wants 0 immigration (except maybe multimillionaires and friends) and the other wants nearly unlimited asylum seeker openings I don't see the trainwreck ending anytime soon. On the whole though the US has a middle of the road amount of immigrants becoming citizens.
Like anything, they have major versions and minor versions. USB4 was a new major version because it added Thunderbolt. USB4 2.0 (should have been USB4.1 but whatever) adds some minor changes.
Tech Hiring: Is the Tech Job Boom Fizzling Out Amidst Layoffs?
According to Hirect, a free, chat-based hiring app, more than 50 rounds of layoffs have impacted over 14,000 highly skilled employees from the U.S.-based tech startups. With more layoffs undoubtedly on the horizon, do tech workers need a reality check?
Docker containers, any scripting language file, etc is not a "shitstorm of a security nightmare". Security is generally not focused at the artifact level (whatever artifacts might exist).
That's not accurate. Only the inner core collapses (hence the "core-collapse supernova"; there are also other types), the rest rebounds, is heated up by core-produced neutrinos, and gets ejected. The Wikipedia article is a good start, also there are plenty of good papers on arxiv (e.g. on still-not-too-successful numerical modeling of the aforementioned "heating", without which the thing simply doesn't go bang).
Try GitHub.dev on your iPad now. Totally possible. You can save a link to it on your Home Screen. It’s not a full time workspace but a decent backup option if on the go.
Maybe one of the people who works at the lab lives/works close to the market.
To what extent can native-code debuggers, like lldb, fill this need?
Establishing the efficacy of a non-existent and artificial pathogen is useless on it's own. Like I bred this dog, and i know for a fact because of it's brown snout its lethality went down 20%. no you don't. it's a whole chimeric dna operation. not a binary tree.

Looks like there needs to be a criminal line drawn somewhere.
> but whatever

I think people are asking - what really is the 'whatever' behind this version scheme?
I fear we may have rushed things for younger age groups. There was little space for debate. It was an uncomfortable time, but I get the sense intellectual debate is returning.
Ask HN: Am I getting older or did typing on the iPhone become unbearable?
I've had an iPhone for almost 10 years now. Since last year I've been using a 12 Mini, before that I had a first generation SE (best phone I ever had).

In the last year or so I feel that typing using the touch keyboard has become unbearable. I constantly make typos, and even with auto correction turned on, the corrections don't usually make sense and I am forced to delete and retype.

I believe that the major change had something to do with the text selection and cursor placement change that was made somewhere between iOS 14 and 15 (or 13 -14, or whatever, who can remember).

Nothing feels intuitive anymore: trying to select a word rarely works, and selection ends up being snapped on to unrelated stuff. There are at least three different types of displays falling under the category of "suggestions": auto-complete (three words above keyboard), spelling suggestions (red wiggly line+tooltip), and another kind of tooltip that sometimes appears but I still haven't figured out.

And above all, cursor scrolling using either the spacebar trick or a hard press on screen is a complete mess and usually snaps to some random part of the text, and it is apparently variable and depends on the UI context (behaves differently within URL bars vs. multiline text).

I find myself more and more often preferring not to use the phone and waiting to get to an actual computer with a keyboard to type anything beyond a few words.

Am I just getting older/going through some cognitive decline or is the mobile typing experience actually getting worse?
That may be the best way to learn this skill, but really any physical activity will contribute. If, as a child, you've wrestled with your sibling, or played tag, or played soccer, or skateboarded, or indeed, ridden a bike, you've practiced keeping your head off the ground when falling.

As an adult, I have catastrophically wrecked, at high speed, on asphalt, both while cycling (destroyed the front fork) and while rollerblading, without a helmet, and in both cases flipped and skidded on a shoulder without touching my head. As a child, I had done that when falling from horses.
galangalalgol's assertion, as I read it, was that China was domestically consuming only 81% of its production because the populace was insufficiently educated because not enough money was being spent on education, and maybe that the cause of this was economic inequality.

Are you supporting that assertion, or are you making an unrelated point about educational models? Because the connection isn't clear to me.

To the question of vocational training vs. liberal arts education, I think you're exaggerating subtle differences in cultural attitudes toward education that really do exist. Schools in China have compulsory classes in physics, chemistry, biology, geography, and history, among other things — vocational training for a few percent of the population, but liberal arts for the rest. The most respected form of education is still calligraphy.

And, despite paying lip service to free questioning and rebellion, Western schooling consists almost entirely of intensive training in obedience and conformism: https://www.cantrip.org/gatto.html

Steve Jobs wasn't the product of the Western education system; he was the product of LSD, his machinist father, a neighborhood full of engineers, working at Hewlett Packard at 13, Hare Krishna prasad, Zen Buddhism, a pilgrimage to India, Transcendental Meditation, and Primal Scream Therapy, but especially LSD. Elon Musk isn't the product of the Western education system; he's the product of his emerald-tycoon engineer father, his supermodel mother who spent her childhood seeking the Lost City of the Kalahari, and his Commodore VIC-20.

Maybe if they'd been schooled in China they would have had the independence conditioned out of them, I suppose. But I think that's more a matter of the surrounding society than the school system.
No I'm pretty sure they have run more missions too. Remember after the shuttle and before SpaceX they were the sole ferry to the ISS.
> lowering the author’s credibility in the eyes of the algorithm.

This is one of the known flaws of Hackernews

It has a way of earning greater weight to users but if you fall out of that there is no way back in. It is easier to fall out when the account is new, a short string of negative karma or flags and that account is burned. Browser session as well. IP not as much but the mods do watch when an IP address eventually gets linked to a malbehaved user to apply greater scrutiny.

From their perspective this is fine, because people aren't that persistent. They don't have a way to quantify what an improved system looks like that allows for re-earning good standing, so to them there’s no rationale to develop that, as long as people just move on or stay shadowbanned talking to themselves forever.
What’s your use case? I’m imagining people holding a 12in iPad by a door keypad or Apple Pay terminal fumbling around trying to find where the sensor is (I’m not being very creative with this I realize)
So, if the USB IF agree on that point, why isn't this spec just called "USB Specification v5.0"? Like when the Linux kernel dropped the 2.x/3.x and just started incrementing major versions with every major release?
I moved to San Francisco a few months ago. In my second week in the city, I went to a party and someone I had never met before opened a conversation with "What do you care most about in life?"

After a second of thinking, I answered "Having fun."

I asked him the same question back and he said "Having an impact on the world."

Although I don't think about it that much, I realized that I personally didn't care that much about my impact on the world. Any impact that I create would simply be a byproduct of me pursuing whatever activities I find fun.

Moreover, a positive impact in my eyes might end up being a negative impact to others. The road to hell is paved with good intentions.
Steam Deck is nice, but let's not kid ourselves that it's anywhere close to what Windows has to offer. Most games in my Steam library still are not Steam Deck compatible, and chances are they never will either because they are too old or because they require new OS components that embed themselves around kernel APIs (separate conversation on whether that is good or bad).

Again - not necessarily saying that the Windows experience is ideal, but it's the absolute best out of the available options.
These are very convenient but I felt a little sad the first time my church used them. It is over the line of commercializing the act, like people selling lambs for sacrifice at the temple.

I suppose my church chose it because they wanted to have communion with thousands of people. That's another issue entirely.
I am not a crypto expert and I don’t have treasury operations experience in a company that has direct exposure to a developing countries issues.

I do have experience doing treasury ops work though and I will say the 2 biggest things you look for in the currency you do treasury operations in is a) stability and b) access to normal financial rails.

Nothing currently beats the usd on either count and that’s the currency of exchange in El Salvador. Because of that there is no incentive for businesses to change their currency of account. And if uptake on the consumer side is low there is no reason at all to accept a new currency.

You might as well ask why the Japanese yen hasn’t had significant uptake. It’s the same problem as Bitcoin but at least it’s (relatively) stable and has well paved financial rails.

Even the Chinese yuan hasn’t made a dent in currency of account. Why would Bitcoin?
A la Emacs, I'd say. Emacs is basically a live environment where you can edit text. While you're running it, you can add new features on the go, then save the modifications once you're happy with them. Imagine if you open apple notes and wanted to change a few things, maybe adding an interface to some services. You'd just open the live environment, code your changes, and voilà.
To be fair, Musk is arguably correct in asking for governments to help fund Starlink operations, if they want to support Ukraine. He is operating a business, and supplying equipment and providing services do come at a cost. People can argue about the various comments he's made and how he is going about certain things, but the core of his argument (in terms of business) isn't wrong.
https://en.wikipedia.org/wiki/Leisure_Suit_Larry (possibly NSFW)

11 million copies sold since the 80s.
I like pointing out that millions of lines of code in the Linux kernel have no real memory exhaustion strategy beyond randomly killing a process. Those are millions of lines of code, few of which are reusable, and they do so very little.
What fuels the debate more than anything is how easily and quickly the goalposts move in discussion over COVID and the vaccines.

The inconsistency and the blatant suppression of dissenting viewpoints does not help either.
On a server, sure.

On a client machine where the bulk of the software I bought is 32-bit and it stops working overnight, that's less acceptable.
It's fake just like HBO max.
Att gives free HBO max, t mobile gives free netflix.

Lots of corporate shenanigans going to artificially boost dying audiences

I know because we see the same thing in the mobile game world.
I'm pretty sure just looking at usage numbers of the companies left that I contract with across America,Asia, Europe, and Brazil that we are in a global recession.
Deep learning will chug along just fine. Musk and friends may have been too optimistic, but they weren’t too pessimistic – they knew that deep learning was only the first step in the not so long journey towards real AI.

If you want to get a sense of how long that journey might be, ask yourself: how long did it take from Zuse to Snapchat filters? We will see machine intelligence within our lifetime will defeat humans in all fields.

This does not mean that the AI singularity will arrive tomorrow. But we will soon be in a position to understand what the future will be like, and have a good idea of whether it will be pleasant or unpleasant.
A big whitepill and motivation to have kids is to recognize that the Turkheimer laws are correct. If on net you like your own traits, whatever they are, and you want more of those traits to be present in the world, good news - having biological children is an almost surefire way to do so, even if you don't put a ton of effort into it.
> People have left Snapchat for TikTok[1]. Social media users, especially youth, are fickle and the industry relies heavily on network effects.

The article you mentioned didn’t describe an exodus of users leaving Snapchat to use TikTok. It describes how TikTok is now advertisers’ preferred platform to reach younger audience, where Snapchat used to dominate.

Snapchat added 15 million daily active users last quarter. [1]

[1] https://s25.q4cdn.com/442043304/files/doc_financials/2022/q2...
Sure. This is translated straight out of SICP 3.5.1[0]:

(define (sum-primes a b)
(accumulate +
0
(filter prime? (enumerate-interval a b))))

If you have an S-exp parser built into your optical nerve (to paraphrase L. Torvalds), it will be indeed hard to parse.

The translation rules for an S-exp are roughly:

1. switch to square brackets

2. surround all symbols except the first in brackets

3. move the first symbol outside the opening bracket

4. replace dashes in symbols with spaces

5. leading and trailing whitespace doesn't count into a symbol.

That's basically it.

Besides that indentation and closing brackets are written C-style rather than Lisp-style.

Now the real confusion might begin if you have an S-exp with an S-exp as the first element like:

((fnr) 1 2)

This would translate to:

fnr[][[1][2]]

which is... interesting.

Anyway, this is just a theoretical example to demonstrate the whitespace-agnosticism. I have not implemented this particular language. But it's one way to arrange these trees into a Lisp-like language, if one was so inclined.

The cool thing is the simplicity and identifiers with spaces. Not cool, besides unfamiliarity, is the verbosity compared to regular S-exps (more brackets).

[0] https://mitp-content-server.mit.edu/books/content/sectbyfn/b...
I'll reconsider Rust as a low level language once improved raw pointer syntax becomes a reality. And regarding the crusade, I wasn't targeting Rust's creators (I think safe programs are currently too limited and unsafe too difficult to call "replacing C++" a success, but I can pick alternative low-level language when needed), but:

> My ire is directed at people like pcwalton who argue that it's wrong to design non-watertight-safe languages like Zig at all for application development, and mjg59 who argue unsafe language creators should be held legally liable for users harmed by programs written in those languages.
We need more people that do this.
Huh, have you heard of the popular pass(1) extension pass-opt[1]?

It allows one to get OTP secrets via a simple:

pass otp secretname # Add -c for clipboard, as usual

And because the OTP side is just a otpauth:// URL on a line of the GPG file, we can still use the rest of the secret for other things:

pass secretname -c

Real smooth!

[1]: https://github.com/tadfisher/pass-otp
I've got to host and serve videos on demand at my job. Any ideas?
So, to briefly summarize my situation:

I'm the only tech person employed in a non-tech company in a strictly non-tech business area. Under my guidance we've started to branch our business into web educational content, selling online courses and webinars.

It's all been fine and dandy, our experiments have shown that it's worth continuing but now I got to figure out how we're going to host our video content and serve it. Previously we just used private YouTube embeds in our customer-facing LMS, but with the ads on YouTube, the user experience could be better. I'm also not 100% sure it's according to YouTube's TOS.

We would've used Vimeo, but their new plans are simply not viable. The monthly video upload limits are too limiting and while we won't hit the 2TB monthly transfer bandwidth now, it'll become an issue in the next months.

I've already built ourselves a nifty little website where we can sell and fulfil customer orders and create private web pages with the video content embedded with an expiration date and it runs basically for free on Netlify.

What I'm wondering is, where the heck should we store the videos so our customers can stream them? Ideally, they wouldn't be too easy to download but our customers are also pretty non-tech so piracy isn't really something we need to worry about.

Currently I'm weighing my options between something like Streamable, renting some VPS and throwing them all into a webserver and just hotlinking the vids or maybe something like Cloudflare's Stream (which is currently a bit complex for me to understand).

I'm mostly an UX designer who likes to tinker and I do run my own home server but I'm not a great developer so stuff like managing content on AWS through the CLI and uploading files via API calls seems pretty daunting.

Any advice? I'm trying to get the best bang for our buck.

Currently we have approximately 200 hours of 1080p video content (some 150GB) and next year it'll be somewhere around double or triple that. I guess our average monthly traffic would be 1500-2000 minutes a month.
It may be worth trying the /r/tipofmytongue subreddit.
Why can't a "live coding" interface have auditing, access control, etc, just like any other interface? In production, disable it completely or limit its access to highly privileged users – but developers can still enjoy it in their local environments.

A good implementation of the idea would incorporate version control – when a service starts, it knows which version of the code it is running (commit hash, etc), and it has an introspection interface to report that version. If any "live coding" changes are made, it knows exactly which classes/methods/functions/etc have been changed compared to that initial version, and reports that through that interface too. You can then have a centralised configuration management system, which polls all services to find out which version they are running (and whether there are any additional changes beyond that version), and alerts if any production system is running different code from what it is supposed to be. Since your "live coding" interface is audited, you know the exact timestamp/username/etc of the change, and so anyone making inappropriate changes to production systems can be caught and dealt with.

In production, a "live coding" interface can be used to enable live patching – so you can apply a patch to a running service, without even having to restart it. Of course, the patch would be tested first in lower environments, and the interface would be invoked by some patching tool / deployment pipeline, not an individual developer.
Exactly. Though I'm certain that is also partly responsible for Jira's success in terms of B2B market penetration...
NF has a 720p package? Wow that’s nuts had no idea
Try coparenting with 50/50 joint custody. You are trying your solemn best to be a true loving and caring parent, but all the work in the world won't replace the time that is lost.
Requiring HTTPS is one thing, though it's a little disappointing it doesn't offer it at all, even something retro like SSL. I figure this is an unpopular opinion among the target audience, but I prefer keeping traffic SSL/TLS encrypted, even with broken versions or self-signed certs, because anything at all discourages opportunistic packet capture and tomfoolery.

I agree it's good for resources like this to not require it or force redirect, but it'd be nice to have something optional. Sure, there's nothing to hide here, but that's a bad excuse for not encrypting...
Checks... how quaint. It's utterly amazing that a "first world" country still uses slips of paper with a signature as a way of transferring funds, as if it's still 1700 or something.
> But one cannot live on prayer alone.

Bible reference: https://writingexplained.org/idiom-dictionary/man-does-not-l...
You are correct, this change is occuring rapidly across multiple sectors.

Technology for things like gatcha games, streaming, card games, etc have been standardized.

Now you have to compete on brand, market factor, and hype.
The tech community is no stranger to layoffs.
Palindrome: Five Solutions: PHP, JavaScript, Elixir, Haskell, & Vlang
Great article.

The author would have also saved a lot of costs if he had enrolled in one of those startup programs.

Some of the ones that are great include
- YC's own startup program where you get links to deals
- Segments startup program.

Both of these give access to $5K in aws credit last time I checked. Plus it has free usage for twilio and stripe. First 5K ins tripe billing is free.
I just use the web version which works well enough on chrome, but is annoying. But luckily we also have slack and that's where most of data science/software collaboration happens
Glad you like it. That's the intention. ;)
New motorcycle lighting design could save lives
People say they want or don't want a lot of things, but it turns out they're often really bad at predicting net utilitarian impacts. A lot of people who say stuff like "I don't want to have kids because I'm happier buying funko pops and video games" are probably just wrong about their counterfactual happiness level.
If his site goes down, is the internet backing this up?

Amazing work.
I didn't think the camera was good enough on ipads for decent video, but turn your back for six years and look what happens.