skysight-inc/HackerNews huggingface dataset:
> What could you do with it in 2012?

Now you're arguing against yourself. An original iPhone is much more capable than an i386.

> Yes, as far as I know, the iTunes app still supports all iPods and iPhones. You can sync your music. And you can fill all of its massive 4GB or 8GB of storage.

But as you point out, the storage is quite small. The hardware could perfectly well stream over WiFi, until you take away security updates and the ability to install the app.

> It was a much better NAS than trying to repurpose an iPhone with very bad Wifi.

A modern one would be better still, but I'm trying to use the thing I already have sitting in a drawer, not acquire something else.

And sometimes the performance is irrelevant. If I'm just using it for automated backups I don't much care if it finishes in one minute or ten.

> You are going to “read text” on a 3.5 inch 320x480 Poot resolution screen in 2023?

Maybe I wouldn't, but some kid whose alternative is having no device at all, sure.

> And you want Apple to continue supporting a “phone” that can’t be used as a phone anymore?

It was never just a phone, but hotspot + WiFi calling and it still is a phone. To say nothing of Signal or similar.

Your argument comes down to "newer things are better," but that isn't the same as older things are trash. Until you stop updating them and refuse to provide the documentation needed for anybody else to do it.
ISO Pascal from the 1980s was popular as a teaching language but it was missing many features needed for systems programming. In my high school they used Pascal for introductory programming classes on a Digital VAX-11/730. The limitations would leave many people taking a class like that who were aware of other programming languages thinking it was a toy language.

Apple came out with Object Pascal in the early 1980s which was the official programming language for the Lisa and original Mac. Borland came out with Turbo Pascal that went through numerous iterations and by the end of the 1980s I thought it was much better than C for the IBM PC but I switched to C in college because it was portable and would run on 32-bit Sun workstations.

By grad school I had jumped into Linux with both feet and had given up on DOS and Windows, around that point Borland came out with Delphi which was basically "Object Pascal for Windows" and was a direct competitor for Microsoft's Visual Basic intended for developing GUI applications quickly.

Today there are still people who remember Delphi fondly and there are quite a few Delphi clones out there.
I worked with Pascal for 10 years, through the majority of the 2010s. I think my biggest complaint about the language was the ecosystem. Units for modern protocols that would easily available in other languages, including C and C++, were hard to come by with Pascal/Object Pascal. And most of those that exists were often incomplete, thus requiring additional modification to make workable.

This made projects that required any sort of advancement in protocol - even just for a prototype - scale quickly, and most of them we abandoned before we got there, unless the old tech (in our case, mostly self-designed) was proving too problematic.

Too a lesser extend is the age of Pascal. But I would apply this critique to C and C++ as well. Hell, even Java and C# are showing their age these days. There are just some quirks in Pascal, one needs to remember, like 1-indexed strings (I know they added an option for 0-indexed strings later) and that you can - theoretically - make arrays any-indexed. But all languages - including far younger ones - have their own quirks.
It's a good thing. So what if there is not also a parade?
A friend of mine from college said he was accused of "acting white" for trying to get good grades in school when he was younger. I forget if it was Detroit or Minneapolis, but either would be likely. Minnesota has (or at least had) the US's largest gap between racial achievement in education.

More broadly speaking, even when I was growing up being a "nerd" (what the kids would say instead of bookish) was always uncool. It's practically a trope in American media since we had media as such. Smart, brainy kids are juxtaposed against the "cool" jocks and popular crowd.
There are quite a few more “isms” in those books. They weren’t made for modern audiences.
This seems to be more an issue with if statements without curly braces.
GCC Gets a New Front End for Rust
> We routinely update Shakespeare.

Do we? Further, than translating from English to a different version of English?

> Westside Story is an updated version of Romeo and Juliette.

It is not, it’s an adaption at best.
Blog Less – 43FoldersWiki (2007)
> Do they? …

Then the output is a brainstorm or strategy doc.

> Again, your comment … “real work” happens outside of meetings.

No I’m not I literally said work can happen in meetings. But I said it doesn't happen without effort and thoughtfulness and that knowledge work is still work at the end of the day. Nobody pays somebody to sit and ideate on strategy all day. If that’s a thing show me the job description. And if it is it’s not your whole team, guaranteed.

> The author

I have considered the hypothesis. I am responding to your naively loose definition of knowledge work. I am not anti meeting or the like. I’m pro knowledge work is work. But I am certain no value was ever created by a team that sat in meetings brainstorming and ideating all day with no tangible output, by definition.
In the early days of the iPhone you could jailbreak and get a tty into the baseband chip to do all kinds of cool stuff. And at least back in those days (iPhone 3GS/4/5 era), the Qualcomm baseband chips still very much used the AT command set. Took me right back to the BBS era.

I wonder if they still use AT commands today?
I always thought the password was for the network shares only. You could perfectly log in without a username and password, except networking partially fails. The login dialog only appeared after installing win9x networking components.

A windows password would have been silly, pressing F8 at boot would drop you in msdos
The original works should be available somewhere. Ian Fleming's stuff is out of copyright in Canada so the Canadian Project Gutenberg has most of the books and there's about 20 million versions on Amazon for $1 or two. 20 years from now it'll be out of copyright anywhere and your local bookstore will have unedited copies based on old ones from the 60s.
I presume this is because the causal factor is women’s independence, specifically financial independence. Perhaps Muslim immigrants in some countries have women with more independence resulting in lower fertility rates, whereas Muslim immigrants in other countries have women with less independence, resulting in higher fertility rates.
I would assume it’s more of a biology thing because women under 30 are more fertile. We evolved to prefer those markers that signify that age.

Of course not all men have this preference etc etc
pyright
I think there's a bigger difference than quality.

If I watch a bad episode of Star Trek, I don't come away disliking Gene Roddenberry as a person, it's just a bad episode. Some of the woke stuff is actively obnoxious and self-aggrandizing beyond merely not landing.
I was 55, and I felt maybe 30 or 40. Then I pulled a hamstring. I felt about 80 for the next few weeks, because walking was so much slower and more painful.

Yeah, I know, it's just an temporary thing, but while it lasted it really did shift my perception of my age.
To be clear the article is mostly talking about optimizing for video compression. However it does also have some points about tooltips that maybe should be always visible as a viewer can't choose when to activate them.
Free to play strongly implies pay to win. If it were just free, they'd say that.
If you're serious,

https://www-cs-faculty.stanford.edu/~knuth/taocp.html

will last you a lifetime.

Good luck
Proper
Planning
Prevents
P*s
Poor
Performance
This is the framework beneath the language that as an engineer has gone above my head for a long time. Large tech companies often fail to bridge this language gap, and maybe that contributes to some friction overall.

On a slightly different note, it would be great if organizations had no expectations for engineers to learn or know about any of this... and also get promoted. I went to school for so long to be a technical person but it seems every org expects engineers to learn everything about business operations, management etc. It's just a strange expectation, like being a plumber but then you also have to take care of the plants outside and do some gardening.
In my experience you have it right but backwards: These frameworks exist to help management manage teams without quality people. Scrum/agile is exactly the same thing. The stricter and more documented the process, the more fungible actual team-members are.

That's important in places like bodyshops and non-software business where no self-respecting engineer with options would want to work, and places where monotonous quality matters more than brilliance. Keep em as far as I'm concerned.
This is incorrect, the guy who got arrested is the Deputy Chief Minister of New Delhi, and belongs to a political party. He is no way an opposition leader. Considering this post has been made from a throwaway account, with a comment that has too much references, I assume the intent is not the greatest one here.
I think it’s best practice to monitor your top-level KRs in your weekly/bi-weekly leadership meeting. I have never heard anyone recommend to only use OKRs for retrospective evaluation of a quarter/half.

For example I’m sure Doerr recommends regular syncs on the status of your KRs.

They are intended to be both a way of reviewing the work in a planning period, and also determining what is red and needing attention within the planning period.

Tactical/team-facing KRs could be measured daily if you need to, though the CEO wouldn’t want that report.
I used to work there and was delighted they had Vim listed. I was allowed to install Vim on my workstation.

Emacs is not approved unfortunately. Not sure why. I wonder if it has to do with that exploitable bug from decades ago from Cliff Stoll's The Cuckoo's Egg. Rationale for other technology choices they make go back even farther in history.
How can they tell the difference between a lab leak and a deliberate release to explore the world's reaction to a viral weapon?
I think the article is about streaming games on Twitch and YouTube.
OK so I'm actually building a low-code generator for express apps + APIs.

The app web UI apps have the usual cookie-based auth through sign-up and sign-in forms, but everything the app does is via the API.

So, for the generated APIs, I want to support the following auth strategies:

1. Cookie or JWT based authentication that supports MFA (OTP, email, and SMS), for clients (web/mobile) that are internal.
2. OAuth2/OIDC (again with MFA), for third-party clients, combined with API keys for identifying registered clients.
3. API keys, for secure clients who will be accessing read-only data or functionality via the API

I assume these strategies are sound in general (if not, I'd like to know what the issues are).

But, the thing is, I don't want to use any 3rd-party auth services. I'd prefer to use middleware, or a library. I could write my own middleware, but I fear creating something that has some security weaknesses.

So what are my options? Passport would seem like a good option, but I am worried that many passport plugins are not vetted, or are they?. It seems anybody can just write and publish a passport plugin.
> When a startup is small, it can be sufficient to run a fairly simple objectives-and-key-results (OKRs)

When OKRs were first used at Google it already had tens of thousands of employees. Why would any startup use a tool created by a big org and designed for a big org? Should we give infants medicines that were created for adults?

Startups need to stop copying BigTech because they're not like BigTech.
I learned how to first program in the early 1990s with Pascal. It never really clicked with me, despite reading multiple different beginner books, and I gave up, figured programming wasn’t for me.

Years later I was encouraged to read “The C Programming Language”, and it was revelation. And so here I am many years later with a long and successful career in tech.

C was great in the sense that K&R said hey this is a string, and this is strcpy, and oh by the way, this is how you write strcpy.
In general (nothing against Kotlin) I think it probably has to do with the prospect of having to fiddle about and work late with new tech for the same outcome as what you would have gotten with the tried and true tech. At the end of the day, I want to spend my time with my friends and family and not burning the midnight hours on work tasks that could have been avoided.
> ad-hoc data entry is very awkward

I understand that a spreadsheet "row" often isn't going to be a normalized SQL table row and all that, but isn't mapping the spreadsheet cell ranges into such a schema technically the only problem here?

If you had a script that watches your spreadsheet for changes and can drop you into a SQL shell whenever you want, you'd have it both ways.
It seems to me that in constructing an answer to that question, we are weighing our social and developmental progress against the ages we generally associate to social and developmental milestones.

It's a bit like asking someone how far they have walked today. They aren't going to go back and count the steps. Instead, they will consider what landmarks they passed, and what events they encountered, try to add them all together, and compare that sum against other distances traveled that they do have explicit measurements for.

The length of a journey is most often described, not as an accounting of unit measure, but from weighing the complexity of the story one would tell about it.

This kind of narrative measurement is already present in most of our conversations about age. What age do people learn to read, to swim, or to ride a bicycle? How old is a grandparent? Are you too late in life to start a family? When should a person begin retirement? All of those narratives set a rubric of expectations: a domain and scale for age itself.

When we ask someone how old they "feel", we are intentionally vague. We are asking for the "age" that isn't defined by time. So a person constructs a new definition or of the narratives that are familiar to them, and tells us where they see themselves in that collection of narratives.
I remember a text adventure game on Amstrad CPC ("Le passager du temps" in french, roughly translating as "Time passenger") which I had a pirated copy.

You could play the adventure until you found the time travel machine (could take 1 to 3 hours depending).

You start the machine and then it went on infinite loop text :
"tired of piracy
tired of piracy
tired of piracy..." !

Highly frustrating, but you couldn't help to admire the developper.

If I remember correctly, it was something about the way that a floppy track was formated, with the wrong number of sectors, which was readable by the disk drive, but it couldn't write it using normal copy mode.
Managers are accountable for seeing this is done, but the whole team should be co-responsible for setting goals.

I worked as a software engineer for 12 years before becoming a manager and I can promise you that a team works better when everyone has input on what goals the team commits to and how the team plans to achieve those goals.

You never never never NEVER want to work on a team where your manager decides all of that and then just throws tickets at you. Screw that sideways.
Thanks for the heads up! Indeed very cool, will try out, I had read about it even but forgotten about this.
See https://en.wikipedia.org/wiki/Fallback_font. It typically isn’t a browser feature, but an OS one.

Since 1998 MacOS has a “last resort” font that has glyphs (not necessarily unique) for every Unicode code point. They donated it to Unicode (https://en.wikipedia.org/wiki/Fallback_font#Unicode_Last_Res...), so I expect most OSes running full-blown modern browsers to have it or something similar (those running smaller browser engines may be too space constrained to have room for it)
A free market requires a government for several purposes.
Why is the Department of Energy making this announcement? What does the CDC think?
Take a look at the error handling in nginx for a good example of how to use goto in C!
How to relentless rescoping amid layoffs
Unicode's stuck to that principle better than Wikipedia has stuck to its principle.
Sentiment drift detection in real time Twitter data streams
I vaguely remember v.fast. I was still using dialup into the the 56K days. When I bought my house in the late 90s, it was pretty much peak dual POTS phone lines days. I didn't even have cable TV at first and it was probably a few years before I was able to get broadband.
I think I mostly like that element of NumPy’s design. 2D arrays are in general not matrices. Images, for example, do not have matrix multiplication semantics.
Apparently this guide for cosmonaut mode was added as a mode called realism mode.

https://steamcommunity.com/sharedfiles/filedetails/?id=19957...

He's also sending takedowns to YouTubers that reviewed the update.

https://www.youtube.com/watch?v=HstyGiJB-Yw
Use it to keep track of personal goals and I use the KR to break it down into chunckable and measurable steps. Have done that intuitively in the past, but now have formalised it a bit more. It helps that for my job we OKR regularly for both the Performance but also the Growth part of the job.
typescript isn't about saving a js project. its best when you get it at the beginning. where you can provide hints to your debugger and have type checkers that catch bugs proactively. you can just as easily any your way out of all the benefits.
When it will be passing the original compiler tests and will not introduce any incompatibilities, I think it will be good to have another, mature compiler.
At this point, I'm full "sickos.jpg" watching organizations switch goal setting frameworks to fix issues stemming entirely from communication, planning, and accountability problems. I'm not even going to get started on how silly these scorecards are considering the metrics shown are a minimum for running a business.
WARNING: I DO NOT RECOMMEND DOING THIS

Correct. In the U.S., you can report to a police officer that, "yeah man, I'm high out my mind. Stoned as fuck, bro." As long as you aren't driving or causing a disturbance, they legally can't do anything other than search your person for the substance.

WARNING: I DO NOT RECOMMEND DOING THIS
RustScan – Scan 65k ports in 3 seconds – Interview
I’m in my 40s and I still automatically get out of the public pool when they blow the whistle.
Is the Akademik Cherskiy to Blame for the Southern Nord Stream 2 Rupture?
I've felt 45 since I was 15. I'm 39. No kids, still living the single college (but without college) life. A little chronic physical illness and a lot of mental illness.

It's nice to finally say "Oh I don't know if I have it in me to do that today." and have people actually accept your answer. I don't miss youth because I never experienced it. Would have killed myself long ago but I never worked up the willpower to even achieve that (also no guns or high cliffs in my country - when you start researching it you find it's surprisingly hard to reliably end a life without suffering). I'm finally finding life slightly enjoyable for once being an old fart.

I tutor a handful of teenage Gen Z kids and it's unnerving how much I can relate to them. Neither of us expect to have much of a future - for me it was my medical issues and suicidal thoughts, but for them it's the outside world they're going into. Two of my brightest students have said they don't expect to make it to 40 and if they do life will be much much harder. They're healthy, happy, mentally well - but with both political and literal climate going the way they are they can't see humanity realistically making it that far without some kind of mass war, famine, genocide, not to even mention untold horrors AI will usher in.
Rather than editing books from our past to fit what makes you feel better why not write your own books without these phrases you don't like. Speaking as a black guy who could of been "hurt" from reading a James Bond book haha.

Are my future kids reading Huckleberry Finn gonna assume riding down the Mississippi river back then would of been completely not racial? Great novels are largely historical records. You're reading paintings of humanity behind the mask of the times.
I was using tactics and strategy interchangeably, as in the sports sense. Probably should have been more clear, but I agree with your point. Also business is much more complicated than sports, where the rules are concrete. I was just using it as an example that what matters is using the talents of the team instead of a framework for management.
"Grit Digital Health © Copyright 2023 | Dr. Rich Mahogany, Man Therapist, is not a real therapist."
Everything is a product of a flawed human in one point in time.

I think that some things are more significant because they stand in such contrast to other things at the time and place they were produced. I enjoy coming across some anachronistic work and finding how ahead of their time the author was. It could be something like an abolitionist or gay-rights advocate hundreds of years ago. It's inspiring. If I read these Bond books I might come away thinking that Ian Fleming was something that he was not.
The fact it's free is really cool but the choice to limit this to Raspberry Pi is rather weird because Raspberry Pis are painfully slow (can't even navigate YouTube comfortably) and even fairly hard to acquire in the first place. They should rather make it free for all individual non-commercial tinkerer no matter the hardware they use. I believe this would ensure popularity sustainability and the raspberry-only way may turn out not enough.

I would consider this a great way to promote genuine Raspberry Pi over the clones but as long as Raspberry Pi demand exceeds the offer anyway this doesn't make much sense.
Yes, for settings personal goals it can be helpful.

KRs are just "things you can do to achieve the goal", so my process goes:

- What do I wish was different?
- What would happen if that thing changed?
- What's stopping it from changing?
- How can I get over those obstacles?

The answers to "how can I get over those obstacles?" become the KRs that help achieve the O ("What do I wish was different?").
Except it’s entirely voluntarily done by the owners themselves. Nobody forced them to do it, there hasn’t been an organized protest asking them to, it’s just a business making decisions about what they think will boost sales.

Capitalists making independent business decisions is pretty far from 1984.
New research shows trolls don’t just enjoy hurting, they also feel good about it
High quality and consistent video style transfer with Stable Diffusion (video)
MS also banned me from playing Halo Infinite after a few days due to "Fraud (please insert phone number)" even though I'd done absolutely nothing suspicious --just played the game. So, naturally I deleted it and haven't looked back.
Barry and Puppy have been doing this for years upon years. But yeah it’s surprising the idea hasn’t been picked up more in the Linux mainstream..
I've found that, like alcohol and caffeine, limiting your weed intake directly before sleep seems to minimize the negative effects it has on the quality of sleep.

Based on fitbit data and morning grogginess, over two to four hours before sleep seems to be a good window, but it definitely depends on the strength, quantity, and how you're consuming it.

It wouldn't surprise me though if most of the negative associations with weed usage (laziness, lack of motivation, depression, etc.) are really just the results of a lack of REM sleep.

It seems to be a pretty important process as far as I can tell.
I got the impression from your comment that you disagreed with my overall position. If that was incorrect, I apologize.