skysight-inc/HackerNews huggingface dataset:
I have computers w/ local accounts and with Microsoft accounts and no issues whatsoever... why ya'll dragging Microsoft into a stupid Apple thing FFS.
In addition to this, I think one thing many people discount is that when you have a good cross-platform dev experience, your devs can actually build more features that you care about much faster than if they're porting and debugging for every app platform. Obviously some amount of cross-platform validation and debugging is always necessary, but the simple fact is that OSes are just not differentiated enough these days to make me think "Oh yay, I'm so glad this developer spent months on the perfect 'native experience'" - when they actually could have been building shit I really need.
I'm a little confused: if you look at the updated version of the same graph from the article (https://datacenter.iers.org/singlePlot.php?plotname=Bulletin...), it shows a continuation of the results of the speeding-up behavior, a positive slope on the UT1-UTC graph. Or am I misinterpreting things?
What do you think pays for these good products?

Building high-quality software costs money. If you produce consumer software, growth is a must to finance that. Some smaller efforts can certainly live with organic growth, but it's rare.
There's some data (small sample, vaccinated people only) at https://www.cdc.gov/mmwr/volumes/71/wr/pdfs/mm7101a4-H.pdf .
I'm not sure why people are creating themselves problem ?
UTC to be defined as the norm as it's the most stable, and those who wants to use UT1 for space / solar-related usage can use it and drift-away from UTC and that's it ?
As I understand, rocket engineering makes rocket science look pretty simple by comparison!
There are plenty of good arguments for Electron or using web tech but this one never really sticks for me. Users indeed care if the software runs slowly or is missing functionality, shortcuts or accessibility features they're used to but they might not know that these issues are exacerbated by using cross-platform tech. You can overcome these of course but many developers won't bother.
A little bit of sleight of hand in this article, acknowledged by the author but I think minimized.

The AGPL and GPL are insufficient. Agreed. Therefore, no need to use them; use BSD et al instead. This second claim is basically tacked on and not really argued meaningfully.

Isn't it better to use AGPL and advocate for regulation both?
Point #2; Your only source is a screen shot and exclusively focusing on the NHS, which is notoriously underfunded anyway. COVID certainly isn't helping the NHS which as you have observed struggles in regular flu seasons.

Point #1 government is doing everything they can to prevent that collapse scenario. I'd need to understand more about the machinations of the hospital policies you mentioned. No link to your sources, but I imagine it's not as black and white as you are suggesting.

I find it interesting that some people are like "it's not that bad, why do we need these restrictions? Everything is functioning, what's the problem?"

The thing is "it's not that bad" because of all the restrictions and vaccines. If we did nothing hospitals would absolutely be fucked and people would be dying in the halls.

Model me a world where we didn't bother with masks and other measures, then let's talk.
Tldr; the author argues that the cloud aspect of current software is the bad part, the license of the software is irrelevant and hence the GPL is irrelevant, proposes we run software primarily on on our own machines, and doesn't seem to realize that this would result in the same situation as the 90s which necessitated the GPL in the first place.

One of the author's big points is that the GPL doesn't solve the real issue of cloud services. (See the AGPL comment about an alternative).

> Google and other cloud services may suddenly suspend your account with no warning and no recourse [...] Thus, you could suddenly find yourself permanently locked out of every document you ever created on Google Docs or another app.

What he sees as the solution to this (and what he researches) is what he calls local-first software. "Local-first software runs on your own computer, and stores its data on your local hard drive, while also retaining the convenience of cloud software"

> It is nice for local-first software to also be open source, but this is not necessary: 90% of its benefits apply equally to closed-source local-first software.

He spends a lot of time on this, and outright states (see above) that whether it's closed-source or not doesn't have a big impact on what he sees as the "real" problem.

What I don't think he realizes is that local-first software IS WHERE WE CAME FROM. It's closed-source software running on you machine which you cannot edit.
Yes keep your mouth shut. I have the opposite problem of doing too much but people who get bothered about other people's laziness are my pet peeve. Unless you are a manager, managing people is not your responsibility. If you do well and offer your support to get them to where they need to be, you are doing your best, take the nice paycheck home and enjoy!

I have no idea what people are going through or what they bring to the team or what political crap is at play. If you are not managing people then you are getting paid for your labor, that's it. It is a manager's responsibility to evaluate what value their employees bring. Heck, maybe the lazy guy is there for morale! Lol. And if the manager doesn't care the he has his own manager. Maybe having X number of people in his team is good for politics and budget and so long as the guy isn't a liabilit he is left alone.

Do you want to be responsible for the guy offin'g himself after he quits, gets divorced, maybe wife is dealing with cancer? People are very messy, let people managers manage people and us techies focus our passions.
So at this point it's no longer just

> Only people who never have to deal with the police say things like this. Their only experience with policing is reading articles about how evil cops are.

but also people who have to deal with the police but never have any positive experiences with them.

Or to put it another way - people who have positive experiences with the police wouldn't ask if they ever do anything beneficial for society.

But somehow phrasing it that way makes it sound like these people are perhaps not so plentiful.
"You are in a maze of little twisty TVTropes links. It is very distracting. You are likely to be eaten by a grue."
> Huge parking lots which are only used on Sunday.

For venues that hold 'large events', if they have a capacity of X people then zoning often dictates that they need Y parking spots. See page 24:

* https://www.oklahomacounty.org/Portals/0/OKCo%20Zoning%20%28...
Well, what if I say that humans have certain parts (subsystems in the brain? Neurons? Idk, just guessing) and that these parts are a necessary condition for the “talking thing” to be conscious?

Also it might not be that I treat a human “with reverence” because I believe he is conscience, but rather because I think he is “like me”, his body is like my body, he has parents like me, he has genes like me and he moves like me.
That's the worst part. If you're logged in, it'll flat refuse to show you the picture you logged in to see, and will instead dump you into a timeline of completely irrelevant images calibrated to improve your engagement.
> Startups do not pay less.

Depends on which startups. Making the statement of "Startups do not pay less.", in reference to someone stating their experience to the opposite, comes across a bit, err, stiff.
A friend wrote up a post a couple of weeks ago about solving Wordle with python:

https://poetix.medium.com/playing-wordle-with-python-6750185...

I note that a very recent Wordle game used the same letter twice, rudely negating one of his otherwise quite reasonable assumptions there.
Jon Hopkins – Music for Psychedelic Therapy
Or maximize entropy:
https://twitter.com/quantian1/status/1480337678281363461
> Also, their "no exceptions" rule only applied to work involving their legacy code.

That's not the case, the no exceptions rule applies to legacy and non-legacy code: https://google.github.io/styleguide/cppguide.html#Exceptions.
It would affect the people it's intended to be used on the least, and affect the people it's not intended to be used on the most.
What is your argument for the claim, “I am conscious.”?
I've recently been working on breaking my bad habit of getting home from work each day, taking out my phone, and then looking up 4 hours later to realize all my free time for the night has been consumed by The Algorithm. It's been pretty rough going so far. I find it particularly soul-crushing because I do have things that I consciously want to do during that time, like write music and film short films, but those things take effort and commitment, so instead I spend night after night doomscrolling Twitter/Reddit/YouTube/HN.

I am hopeful, though, that I can break out of it. Last night, I even put together a little song. Sure, I only spent an hour on it, but that was an hour that I didn't spend on the Internet! I'm looking forward to the day I can say with certainty that I live on 24 hours a day.
Also... even aside from the $/year, having 1M+ fans (many quite enthusiastic) is a far stronger position to be in than having one boss whom you must keep happy at all times.
> In the end Electron may be slow and bloated

I'm going to push back against this just because it feels like sort of the "cool" thing to say around HN. I certainly understand some users on some hardware may have had a negative experience with Electron, but I haven't. I have never felt an Electron app (primarily Slack and Spotify) was sluggish or negatively affected my overall experience on my laptop in any way. Granted, I've always had relatively decent MacBook Pros, but this "common HN refrain" has simply never been an issue for me.
Articles like these are always thinly-veiled judgement pieces in the guise of self help. The TL;DR is – spend your few hours a day of free time doing "good" things like writing poetry, painting and learning stuff rather than "bad" ones like watching Netflix, relaxing or socializing. My question – why? What is it that makes the former way of life so much better than the latter? Are people who study science in their free time that much happier/more fulfilled/more successful than those who just laze around?

If happiness and mental health is what you want to prioritize, then I'd argue that you should be doing the opposite of what the author suggests. Don't set goals for yourself. Don't be on a permanent quest to amass more knowledge and skills. Don't feel like you have to put every minute of every day to good use, otherwise you are losing out.
I wish they’d abandon the annual release cycle. At this point I’d argue even the iPhone is mature enough that annual releases are more hindrance than help, but this is certainly the case for the Mac.

> The Mac UX team is being led by amateurs

At some point it appears software design at Apple was taken over by someone who thinks that hiding controls behind hover states and overflow menus (such that you can’t actually see what an app can do without discovering it by accident) counts as making the software simpler, when in fact the opposite is true.
You want to go mano a mano with this person?

If you call them out, it will thread through the company, and will eventually land back on your lap. And you will have to deal with a bunch of scrutiny.

Keep your head down, and call out when this person is blocking you. Other than that, let it slide. It could end up being bad for you if it goes wrong.
If I am going to put on my conspiracy theory hat on for a moment, here's the only reason I would think the investment is sound: Goldman Sachs knows our government will throw money at this despite it being a bad idea. Therefore, the company will make money on paper by effectively becoming yet another subsidized entity of sorts...all in the name of saving the planet (or some other popular delusional statement).

Nuclear is probably the only path to long term clean energy. I hope people eventually wake up to that reality. Sadly, we are going to burn lots of time, money and resources before we get to that moment.
The Second Coming of Second Life
ok, thank you ..., but is it PII?
> Why are they still baffled?

A) Because they might actually be baffled. If this is some level of mental illness combined with some level of being able to get out of your assignment, it's going to be difficult to disambiguate.

B) Because, if it's something that they can detect, they may not want to tell the opponents what capabilities they have. If so, they're not going to release the fact that they found it. They will quietly act to mitigate it.
Yup. Attempted to write a cross-platform app with MacOS support being a big part of it.

It basically just worked on Linux. Windows had a few odd bugs for usability. MacOS I gave up on.. despite building and testing the app on MacOS.
A wallet is not a form of identification. I feel like I'm having a stroke reading this because it makes no sense.
But the photos aren't square when you upload them to Insta, right? I don't use Insta, so have no idea.

Most social networks are fairly consistent on "likes", but then you've got things like linkedin that have different "emotions".

This is one reason why I think GPS data is a good trial area for this. A fairly standard format, and most of the value add comes from the app you are using it with.

I'd not heard of DeSo before. Thanks for giving that reference.
Perhaps techniques from meteorology [1] could be applied to creating continually evolving estimates for software development.

[1] https://www.ametsoc.org/index.cfm/ams/about-ams/ams-statemen...
...and they had the gall to call it infrastructure. Infrastructure for funneling cash to Congress cronies, perhaps.
I think Figma is a good example of a product that spells trouble for Apple's Mac platform strategy. It is the exact kind of app you would have expected to be Mac-first or Mac-exclusive (like Sketch!) just ten years ago or so (highly visual, with a primary audience of designers, who historically have used Macs).

But with WebAssembly and other advancements in web technology, the performance of Figma can rival and even exceed that of native apps, and it beats the pants off Sketch for collaboration and cross-platform compatibility. Figma is just a better product, and that's in large part due to being web-native. You cannot make a Mac app to compete with it without putting enormous resources towards all of the things it gets for free by being on the web.
I also just learned about Mermaid. Looks great. PlantUML is what I’ve been using to achieve similar documentation goals with text

https://hn.algolia.com/?q=plantuml previous discussions

https://plantuml.com/
If more people spoke german or germans spoke english more people would understand germany is far from what it seems. I remember trump being rightfully so shutdown for pushing “clean coal”. Well germany is now pushing europe to adopt it. Germany “welcomes” refugees? Well sure if they are happy to be subject rampant racism. Clean cars? Dieselgate. EVs? Not so fast - years of delays thanks to conspiracy theories and later market impediments to prevent teslas from mass adoption. List goes on and on.
You can take this back to at least Saving Private Ryan or even Star Wars, right? I remember more close-ups of the beach scene in SPR vs an "overall" zoom-out. And similarly, in ROTJ, there was a giant space battle around the Death Star, that we saw from the perspective of just a few ships.

I don't think showing the grand scale - with tiny pawns moving around in different parts - would be very visually or narratively interesting, unless I'm misunderstanding you.
Netflix has a bunch of great documentaries.
The difference is, Microsoft doesn't abandon their old stuff as soon as something newer and shinier comes along. I can still write a Win32 app today, almost 30 years after NT 3.1 came out. Even more impressive, if I use an old-enough version of the compiler and stick to a functional subset of the API, the program will run on both an NT 3.1 box and a brand-new Windows 11 machine.

Try that in the Apple ecosystem.
enabling IP anonymization to my knowledge breaks geo-related features in GA.
DNS is the literally the only compelling use case for blockchain that I have ever been able to come up with (besides paying for contraband). A distributed database that no single entity owns is a perfect match for name resolution. Kind of amusing to me that blockchain DNS hasn't gotten off the ground. What hope do the less compelling blockchains have?
Im not defending the grind, but this is completely untrue:

> If a game isn't 100% FUN 100% OF THE TIME then the designers have failed.

For high highs, you need lows as well. My personal highest, most epic moments in games I played are from beating and besting truly frustrating and difficult challenges.

Knowing how to design challenge and frustration is a difficult exercise. There are many different types of difficulty you can use as a designer and some are better received than others. The best games make you feel like you can beat the challenge, and it is entirely within your reach as long as you learn.

Twitch games (as in reaction games not streamer-friendly games) are an excellent example. Geometry Dash is immediately difficult but also immediately approachable and if you don’t have fun the first few minutes, the game probably isn’t for you.

Beat Saber is another good example. It can be incredibly frustrating, in the same way that trying to beat your personal best 100m sprint record can be.
Over the weekend I wrote a tool to help me figure this out: https://github.com/biesnecker/wordlesmith

Wordle's wordlist is interesting. There is a large (~10,000 words) list of words that it will accept as guesses but that will never be the answer, and a much smaller (~2500 words) list of words it will both accept and could be the answer.

My tool's simple algorithm scores words by taking the product of the frequency with which each of its letters appears in the wordlist multiplied by the frequency that the letter appears in that specific spot. When looking at the entire list of words the top five choices are:

1. tares
2. lares
3. cares
4. pares
5. dares

However, if you just look at the words that could be answers (which I what I've decided to do), the list changes to:

1. soare
2. saine
3. slane
4. saice
5. slate

In either case I've never had a puzzle where repeatedly choosing the first suggested word didn't get me to the answer in six or fewer guesses.
I once had my car towed by a person with the last name "Pullum". If the Universe really is some kind of Simulation, I suspect the QA's are getting lazy with the NPC names.

Because that's EXACTLY how I name fake persons in unit tests. A police officer named Buddy Kopp, a traffic engineer named John Lane, a bbq pitmaster named Tray Burnham, etc.
It comes from the word "vulgar", meaning "common", like vulgus, the common people, for whom Jerome wrote the Vulgate (since they didn't read Greek or Hebrew). English "divulge" is a cognate, but as in many cases, the English word has experienced larger meaning shifts than Spanish. (Pidgins commonly have high rates of change.) The image I have is something like someone coming down from the ivory tower to bestow the blessings of their wisdom upon the jostling masses teeming without.

Yes, straight educators are not generally considered divulgadores; if someone is teaching a university class on linear algebra, that doesn't make them a divulgador. Unfortunately https://dle.rae.es/divulgar is not very helpful, but https://www.etymonline.com/word/divulge gives a bit of the flavor.
It's interesting to think about optimal starting words, as some people might be more prone to thinking in terms of phonemes ("th", "ed", "sl") rather than individual letters. For this and other reasons, I imagine cognitive scientists would also be interested in the Wordle play data, as they can look to see which hypothesis testing strategies people people use over the course of game.

Also, one version of Wordle people can play is to pick the best starting word every time, another involves starting with a different word every time.
Vitalik Buterin did IOI I think and made Ethereum

Guy who made Quora did ICPC or IOI

GP probably deaf
So for example, every bug before today considered 'old', with any new bug after being 'new'. New bugs create a penalty in the metric, while the rate of reduction of old bugs is what's to be optimized for while not disincentivize the reporting of 'old' bugs. Hope that makes sense. I have some rough ideas, but I'd like to hope there's some battle tested formulas out there...
I'm not sure I'm following.

As a user of software, what are the benefits of something that is "source available" but not open source? Why would this be important to you?

I guess I can think of a few reasons. To help you learn how to use the software better than just from vendor-provided documentation? To help you find bugs, instead of relying on the vendor to do that? (when you're paying for software, these are kind of things one hopes one is paying for the vendor to do for you so you don't have to do it yourself, but we all know that hope is not always bourne out...)

What are the actual reasons people are interested in this, over ordinary "source not available" software distribution/licensing? These above, other?
This sounds like a system where those who don’t buffer get stuck working long hours. Those who add a buffer don’t get stuck on long hours.
A lot of people will say "teach concepts". Concepts are necessary, and learning languages like Scratch are good for revealing them.

On the other hand, reverse engineering is the "fast path" to grasp most any technical study in depth, programming included. Reversing only hits its limits when new fundamental concepts need to be introduced.

It doesn't have to be reversing from final results; studying and modifying pedagogical source code is fine and often better than "real-world" in the early going(since the real stuff is always cluttered with concepts). What you should teach in this regard is the technique you would use to study the code in depth: for example, how to "run a CPU" in your head, which can be demonstrated by stepping through with a debugger. Or using the printf statement to create a basic logging system. And the kinds of common data structures. If you give a kid an understanding of structs, arrays, strings, and event callbacks, and some rudimentary debugging knowledge, then point them at code to study, maybe with some guidance the first few times, they can self-learn a lot of things from there.
> It is appropriate that the fastest man on Earth is called Bolt.

Other world's fastest men:

* Gay

* Blake

* Powell

* Gatlin

* Coleman

* Bromell

* Omanyala

* Carter
Yes, of course, when people are at the door with a blank check, it's easy to waste too. I'm not saying these schools spend all their money wisely, I'm saying that people could choose to go to cheaper colleges but often don't, and choose schools that appear to have more resources.
QR codes.
I remember a time when just about everybody in my world who laid hands on _Hackers_ loved it. So did I.

Having reread it more recently, much later in my career, I was not no smitten.
Overtime Exemption for Computer Software Employees
Nice work. I still haven't found the "habits tool" that works for me. Gonna give it a shot
Otoh You don’t have to register an account for native apps.
> more DEs is fine and good, especially if they will have teams that are either (a) large or (b) well-funded.

Or if they're interoperable. For instance, icewm doesn't have a screensaver of its own, but it just uses xscreensaver so it's fine.
Maybe for something like Spotify it doesn’t matter, but what about a real app?

Why doesn’t VS Code have macOS’s native file name/location controls in the title bar? Why does it freak out if I move a file while it’s open?