skysight-inc/HackerNews huggingface dataset:
I have authored 3 tech books and quite honestly I would not do it again, the shift to ebooks has allowed the publishers to cut the royalties paid on electronic deliveries, even though thier costs have been cut. I found that the majority of sales were ebooks, plus you often find your books sold onto platforms like O'Reily where you receive no royalty. It also appears that translations cut the author off from royalties, one ofmy books was translated to Korean and I stop getting any royalties on that set of sales.
And then there's one sr front end dev who started doing $10 mn ARR with a web app and react-native apps for iOS and Android from a Next.js monorepo all by his lonesome
https://www.youtube.com/watch?v=0lnbdRweJtA&t=432s

I really think the React-Native and Next.JS (and tRPC and Prisma and GQL) have hit a PHP-style tipping point where we are going to see a great new flowering of cross platform web and mobile apps (last seen in the Facebook / Wikipedia era 2007-2014 era and driven by MySQL + PHP + jQuery + Phonegap). I feel excited, the hype is finally real.

So yeah sometimes that mixed abstractions complexity works against you, I feel like every decade or so it converges into a stack you can really use to effectively GTD.
> But she insisted that "vaccine mandates should be employed only when necessary for achieving compelling public health ends".

So as we have seen all that is necessary is some handwaving about how it’s a compelling need. Hollow grandstanding.
Well, if someone would just put in all the vast the work to make a good, cross-platform, multithreaded, graphics-card native, GUI toolkit for desktop, this would all go away.

Or, you can pack up an entire browser, a full Javascript runtime and interpreter, and use something that both programmers and users know that kinda, sorta works.

Sure, "worse is winning". But "better" hasn't even stepped up to the starting line.
Usually they are websites. That's kinda the whole point... Spotify's desktop app is the same as open.spotify.com, Discord's is the same as discord.com, VS Code's is the same as vscode.dev, Slack is the same as.. something. But yeah, instead of those companies all needing 5 separate engineering teams (Web, Mac, Windows, iOS, Android, and you're joking if you think they'll make a Linux native app), they just make a website. You're welcome to use the websites instead of the desktop apps for any of those, though you'll lose some OS integration capability.
What's going on to Linux? I remember my first linux installs, that was some Fedora 5 in 2007 and then Ubuntu, don't remember exact version. They worked blazingly fast comparing to WinXP. They had shiny cool bells and whistles everywhere: wobbling windows, rotating cube desktops, windows transparency by mouse wheel, etc etc. I could play Windows game faster than in windows via Wine. And all that was on a crappy cheap PC with ~512 Mb of RAM and chipset built-in video. Now I have a monster PC with two Xeon E5 v4 CPUs, 64 GBs RAM and an RX590. Gnome is lagging and has no more those bells and whistles. On the same FHD monitor. Now I prefer hackintosh.
It didn't win for that reason.
It’s somewhere in the FAQ at https://stopncii.org/faq/, but It’s PDQ for photos (https://github.com/facebook/ThreatExchange/tree/main/pdq) and MD5 for videos. PDQ is resistant to some modifications (it focuses on the ones that come from regular usage, such as changing the format from gif to jpg, or a filter changing colors or brightness), but it’s not as resistant to modifications as you could get by training dedicated classifiers or other approaches that you might do with the original media or by storing more context, which StopNCII chose not to do.
The best place to start for you is https://github.com/microsoft/windows-samples-rs

UI example is: https://github.com/microsoft/windows-samples-rs/tree/master/...
Sit down restaurants no longer offer anything less than 20. Ironically however, fine dining restaurants (especially michelin stars) explicitly ask you to not tip, because they pay their staff well. You can still do it, but every bill comes with a disclaimer that you don't have to.
It’s refreshing to see this as the top comment on a forum where we are often guilty of this mentality.

I notice that this mentality isn’t as common in circles of people with their nose to the grindstone building things.

Right now I have some game modding Discord servers in mind where everyone has crappy tools but is focused on building things regardless, and complaining about the state of things just feels trite, as if the entire ecosystem is responding “Ok, in Utopia things are better, but what are you building today?”

For some reason people confuse sour grapes with some sort of high brow eureka they need to dump onto the world.
The setup technique that is covered by one of the parents is locating the device via a wireless signal outside of the wifi network, communicating the correct wifi network information to the device and then verifying that the device has properly connected to the wifi network. This is the standard iot device setup process using Bluetooth to locate and configure devices. The patent is just on this process but on a speaker versus some other type of iot device.
> Load it with a script nomodule tag and you always have a JS fallback that covers weird edge cases like the one described in the article.

I'm confused.

How would this have helped the author's mom who is stuck on Chrome 76? Chrome 76 is modern enough to have ignored the script nomodule, but too old to understand the optional chaining operator.
It's bizarre how many people here say "oh, walled garden lockin of communications is fine because the alternative is Facebooks app people use outside the US!"
No, I go on Twitter multiple times a week and generally like it. Any active Twitter user will tell you that it's common for false and misleading tweets to go viral. That doesn't mean the site is bad, but it does mean it's a bad idea to go around posting random tweets on news aggregators, since there'll always be someone tweeting any take you can think of.
Other than the laxative industry I can't imagine a situation where shit is good. That being said it's a crying shame that a bank in the middle of the tech ecosystem with the very name of the tech ecosystem as their whole branding can't make tech work. Maybe it's just a mirror of the whole industry - lots of smoke and mirrors and not much real substance.
I feel comfortable with asserting that the author has never worked on a complex web application. This web-dev hate borders on pathological: this is a guy that seems to specialize in Unix/Linux tooling, doesn't have a single tutorial on web app development [1], and yet has an intense hatred towards a space that he barely understands.

These types of arguments are incredibly embarrassing to read, not only because they betray a stunning lack of familiarity with the topic, but it's basically a conspiracy theory: everybody is stupid except me, all these successful companies making billions of dollars and attracting top talent are just throwing money into a fire for fun.

[1] https://unixsheikh.com/tutorials.html
iPhones and Android phones are not made by the same company. They are competing products.
Terrorism charges against all these nut jobs are long overdue. From antifa to the mullet mujahedin. We've got the camera footage. We've got the phone records. We've got the internet traffic. Use this new wing of the DoJ to settle all family business as it were. Sweep them all up. From foot soldier right up to financier.

This nonsense has gone on long enough.
Partially. Depending on the Visa, Canadians need to leave within n days. However, it's extremely easy to re-enter as a visitor (B-2) and stay for 6 months.

Canadians are eligible for COBRA if they've earned income within the year. https://theea.org/wp-content/uploads/2014/08/Whenisanemploye...
>this theory is largely thought false nowadays, or phrased too strongly at least.

What theory? The article doesn't really claim that this kind of sleep is better or more natural, just that it was incredibly common. Is the idea that it was common now thought to be false?
I was skeptical when I clicked but that’s actually amazing.

It will eventually allow us to make even more complex constructs.
One bus to rule them all! Would make some sense and if it's fast enough, not saying we will see memory in PCIe form factor, though, size of memory progression, maybe down the line it may go that way.
Some of it is explained by bloat but some of it is explained by things like 4K-5K displays, pretty antialiased fonts, support for multiple languages and unicode, support for inline images and videos, emojis, support for all kinds of inline objects like polls or HTML documents, transport encryption everywhere (sometimes multiple layers of it like Signal ratchet over TLS), scrollback history with search going back to the beginning of time, real time sync between devices, and so on.

High resolution displays for example impose an exponential cost right out of the gate. Just printing "hello world" requires more pixels as a function of the square of the increase in resolution. That's more memory, more memory bus traffic, larger bitmaps, scalable vector graphics formats that take more processing power to draw, antialiasing, ...

Again I am not writing off bloat. We could probably shrink most software by at least 2X and most Electron stuff by 3-4X. I doubt we could shrink it 10-100X though without sacrificing some of the things I listed up there, especially all the eye candy and rich interaction media.
> That would be enough for them to be called "football" under the theory that football is a class of games that aren't played on horseback.

If you followed this argument you'd be confused why we have basketball when netball already covers games that involve a net and a ball. Not all games are named by the same person with the same naming ideas.
trump started printing money during an unprecedanted employment and business crisis, airlines and much critical business would have likely collapsed in months without that intervention.

then trump wanted to do it again probably just to get reelected or something dumb but at that point the mid-point of republic thought was not really eager for more stimulus.

and now at this point the economy is fully humming along and there is no employment or business crisis, business actually have more work than they can hire for and yet democrats still want stimulus. so i can only conclude that any stimulus is ostensibly for "crisis" but really its just form of wealth redistribution since stimulus checks go not to the non-rich but will end up being paid for by the rich. so for democrat stimulus is now a form of policy implementation by a precedented and popular mechanism.
I really like this, but I also like strong typing, and somehow it feels I cannot have both. Smalltalk, Ruby, LISPs (Clojure) in one corner A, and Rust, Haskell, OCaml/ReasonML/Rescript, Elm, PureScript in the other corner B.

A: quick to "compile", so fast write-run-try loops, very runtime inspectable/updatable, less noisy syntax; but also easier to make runtime errors, larger test suites, less easy to refactor.

B: refactorability (especially with good IDE support), strong runtime correctness guarantees; but also long compile times, and no cool runtime inspection/update wizzardry.
All true! And mostly better for the ultimate purpose of a telescope, which is why we prefer to put them in space. However none of those advantages offset the greater cost, e.g. your "expensive structure to keep the mirror from deforming under gravity" is simply a steel scaffolding. Admittedly to higher precision than an office building, but not extraordinarily so. I think perhaps you are not respecting the challenges of space and the cost to operate reliably in it, even if launch costs were zero and mass unlimited, so I'd encourage you do do a little more research.
Tangentially, one of the things I always enjoyed seeing in the wild was semantic colouring in equations. The educational YouTuber 3Blue1Brown [0] and to some extent the maths side of YouTube in general tend to make use of them, colouring like terms the same to give a subtle visual aid, similar to pretty printing.

[0] https://youtube.com/3blue1brown
I don't check my spam folder so I can't say if that has increased in volume.

I do know I now get 3-4 obvious spam mails landing in my actual inbox. This started maybe three months ago.
We don't have any restrictions now. We went from 100 to 0 and its spreading. I don't think there was even any density rules in my state, the nightclubs were packed on the 31st.
Everyone I know who went clubbing on the 31st did end up with covid as well.
All of them are still true, except for the last one (for nearly all use cases).
Ii run Slack outside of a tab and in its app format because it's easier to navigate to using keyboard shortcuts and OS level features. That may not be enough for you, but it's plenty reason for me, and I imagine many others.
The original article makes it seem like a very local event from “a regional air traffic control facility” mentioning a few individual conversations with pilots. I guess in theory pilots could have said something to their airlines but that’s not a big window for the airlines to actually do anything.

https://www.cnn.com/2022/01/11/business/faa-ground-stop-nora...
>I feel completely useless.

I feel this. What I think you can do is try to look at the journey you made, the achievements you have, and the things you built from the work you did.

Along the journey, what kind of people have you met? Where are they now? Do they, and how are they living in your memory, and how could you live in theirs?

During the career, what were the high points? What were the high points that were recognized, like something you did for a client, and what were the ones where you, only you knew the kind of shit that would have hit the fan, if it weren't for you?

Looking around you, are you surrounded by things that you bought from the money you earned along the way? How was your life at the beginning and how is it now?

The thing I'm trying to get at, is that you're much more than your productivity in your career. Maybe your job is the most useless shit ever but it puts food on the table, enables a lifestyle you enjoy, opens gates for you or lets you provide for a family. And those things can have the value you're missing. Just as an average day doesn't really matter in the grander scheme of things, small slices of your existence might not matter too, and that's okay. It's what we build from these insignificant things that count.
Entropy. By adding new features to a system it's complexity can only stay the same or increase. Complexity can only go down if we take time to refactor the codebase. Adding new features is cheap and quick, refactoring is usually expensive and slow, hence software entropy, which somewhat relates to quality, usually goes up and up.
I won't be surprised one little bit if this happens.

How can they form a new unit when Washington is trashed, but stand by when inner city neighborhoods are set afire? History wouldn't judge that kindly.
I interact with a few dozen kids between 10-18. Every single one of them knows the difference and that blue means iMessage and green means phone. Especially since many kids don’t have phone lines and use data only iPhones that don’t even have phone numbers.

Ask a few kids and then come back.
> Ideally I'd like something where I (and the other parents) can supervise
This article reminds me of when assembly programmers were ranting how stupid it is to use the bloated C language to create apps when assembly is perfectly fine for that, and how it's all driven by lazy programmers who don't want to learn how to write efficient code.
It all depends on how you define the market. Is the market mobile phones, or is the market iPhone messaging apps. Companies like Apple spend a lot of effort billing themselves as marketplaces - come to our app STORE - and buy apps from all these vendors. But when it comes to antimonopoly regulations, they’re quick to group themselves with everyone under the sun.

Yes I can buy a google phone. And when I have a problem with something on it you’ll say “well just go buy an apple phone there’s plenty of options” and all of a sudden i’ve used up my two options.
One problem is that it's the one hosting the data that pays the bandwidth. Yes when you download a video from Youtube, Google has to pay your ISP! (Google will strong-arm peering agreements though, but that doesn't take away from my point)

Someone have to pay for the infrastructure. Right now the one hosting (not the consumer) pays for the infrastructure. So there are not really any incentive to host data for free - like a kiosk offering free goods and services.

The problem is if you would get paid by sending stuff, everyone would be spamming data everywhere. Imagine if you would have to pay 10c every time someone sent you an e-mail.

Something that I think would help are micro transactions. And a built into browsers so that you could easily make a micro-transaction.
We already have Bitcoin and other crypto currencies, but they are too big to run inside the browser of a mobile phone, if it wasn't for the high transaction costs - the ledger/blockchain would be even bigger...

Today publishers - those that publish stuff on the web earn money by showing ads. And ads initially worked very well for a few years around 2000 before people started cheating with bots.
But you can still make individual deals with webmasters and choose to trust them.

Also a lot of "the web" has moved to videos and Youtube. The average web user choose to watch a video rather then reading a text article covering the topic of interest.
They do a good job of hiding when they crash by just reloading the entire web view. That happens quite often for me.
Scores of Wordle clones arrive on iOS without creator's permission
If an SMS sent to your new phone with your old number gets to you, then pretty clearly SMS was not hijacked.

On the contrary, Messages is routing messages to Messages IDs, and it's kinda on you whether you use an ID string that looks suspiciously similar to your number.

This is incredibly easy to turn on and off:

https://support.apple.com/en-us/HT201349

To be clear, you can have an iphone with an SMS phone number and Messages, and not ever mingle the two. Further, you can have a SMS phone get your SMS messages, while Apple users with your number reach, say, your iPad. That's a valid use case.

In the situation you lay out above, where you forgot you didn't want to use that as your Messages ID any more, you can "de-register" if you forgot to remove it:

https://support.apple.com/en-us/HT203042

https://selfsolve.apple.com/deregister-imessage/
> The entry barrier to programming needs to high! Programming is engineering, it's not something where you throw stuff at the wall and see what sticks and just assume that programming languages, browsers and operating systems are made of magical dust.

Reading this, made me wish the entry barrier to writing was higher. I mean you should definitely have a copy editor and proof reader to make sure you are not leaving out words (such as “be” in the first sentence). Back when writing first started, you had to get your own clay and cut your own cuneiform stylus and carefully craft your characters and then bake your tablets. Now, any random person on the Internet can write.

/s

Actually this aspect of programming is what makes it so exciting. There are no gatekeepers. You can throw stuff up against the wall and see what sticks. You are basically limited only by your imagination, creativity, and time in what you build. This low barrier of entry to programming is to be celebrated and we should be working to lower it even further.
Well, as you seem to have said, NASA doesn't seem too interested in scaling but rather in doing things that stretch the bounds. If their goal isn't to scale the previous project but to push past what people thought were possible with experiments, that seems OK to me.
Striking Technology Advances over Time
Doesn't a coding job keep the coder warm?
They do meet in person, at school, play dates, etc. But for the same reason adults can't always meet in person it's not always possible for them to meet (esp not all at the same time) and COVID has made that worse of course. The point is to give them a supervised and safe place they can meet online, as well. I also think it's important for children to learn about technology and how it can be used, since it will inevitably end up playing a large role in their lives, no matter what profession they eventually go into.
> I’d rather inherit an overcomplicated Laravel application from someone that an overcomplicated raw-PHP monolith.

Similar sentiments. Say what you want about overengineering and React/Redux with strong opinions™ on the paradigm and insane transpile / build / asset-transformation pipelines... I'd much rather have that than JavaScript code-snippets written to the page in the middle of nested for-loops (inside a database query result iterator) in HTML::Mason (i.e. "Perl pretending that it's PHP"). Which has happened.
> So you can keep those public keys on a PostIt note, on your home page, a text file pinned to your desktop, send them by email, whatever.

Everywhere I have worked that has been done with passwords so that probably illustrates many of the differences too. One job had required password changes every 90 days so we kept them on the Wiki. For many, passwords are just a required annoyance.
Scraping Without JavaScript Using Chromium on AWS Lambda: The Novel
Good riddance. “This is safe, but doesn’t work” is horseshit and Aduhelm should never have been approved.
Every young person in Sweden uses Snapchat
How does E2EE work if one portion of the chain is not encrypted? Would it only work if both you and your message partner installed the extension?

Part of the elegance of iMessage is that E2EE isn't optional.
HDMI essentially only exists for DRM reasons (i.e. controlling who can make compatible devices); open specs are antithetical to that purpose.
Congrats for the launch, it all looks very polished!

"Surface" is the killer feature for me. Been waiting for someone to build this for a while.

Conceptual question: isn't Document just a degenerate case of Surface? Can we just have one type of page ("Leaves" ;))? Document-like functionality could be exposed through the Text tool or as a separate "text editor".

In the same vein, Favorites can be just a Label.
What does this accomplish? Is there some existentially significant licensing concern that justifies requiring such an onerous process to vet access?
> The polygons are not people, they are trivial mathematical agents with explicit bias

The author is clearly talking about people:

> So, fellow shapes, remember it's not about triangles vs squares, it's about deciding what we want the world to look like, and settling for no less.
And even if people do use more lighting, there's an upper limit on how much lighting is tolerable. LED bulbs are significantly more efficient than the incandescents (based on watts/lumen) they replaced. Someone would have to use 6-10x more LED bulbs to consume as much electricity as the incandescent bulb it replaced, which would make for an unbearably bright space (for most people). I had a friend in college who did exactly that, it was a remarkably unpleasant space to be in as a consequence (not sure if he ever toned it down, rarely went to his home).