skysight-inc/HackerNews huggingface dataset:
The amount of people who are willing to pay $1500 for high-quality VR hardware is not a huge market, but a rabid one filled with enthusiasts and early adopters. It's likely enough to fund research into how to produce a more mass market solution.

The amount of people in the first group who are willing to pay for a device that requires you to tie every single action and usage into Meta's data-pipeline Hoover of personal information is likely near zero.
Or to Computer Literacy bookstore. Each time I attended a conference in the Bay Area I made sure to drop into their store in San Jose to spend hours poring over the multitude of recent books on all the new stiuff happening in computing. I then had to lug 3-5 heavy books back on the plane with me. Then CL opened a store near me (Tyson's Corner in northern Virginia) which I visited at least weekly. I musta spent thousands on books back then, especially from O'Reilly. The world of computing was exploding and just keeping up with it was a challenge but also a major blast.

No source on the changes afoot then in computing was more compelling than WiReD Magazine. Its first 3-5 years were simply riveting: great insightful imaginative stories and fascinating interviews with folks whose font of creative ideas seemed unstoppable and sure to change the world. Each month's issue sucked all my time until it was read cover to cover and then discussed with others ASAP. That was a great time to be young and alive.

But Wired wasn't alone. Before them, Creative Computing and Byte were also must reads. Between 1975 and maybe 1990, the computing hobbyist community was red hot with hacks of all kinds, hard and soft. No way I was going to take a job that was NOT in computing. So I did. Been there ever since.
Credit Card Shenanigans
We better hope they come back. TSMC is a really impressive company, but we can't let one company be entirely responsible for a part that is require for an advanced economy.
Guess Disney world is not always the happiest place
Thirty years ago was 1992. I was an employee of Apple Computer.

I had spent a year or two working on a knowledge-based machine-control application that Apple used to test prerelease system software for application-compatibility problems. A colleague wrote it in Common Lisp, building it on top of a frame language (https://en.wikipedia.org/wiki/Frame_(artificial_intelligence...) written by another colleague.

The application did its job, using knowledge-based automation to significantly amplify the reach and effectiveness of a small number of human operators, and finding and reporting thousands of issues. Despite that success, the group that we belonged to underwent some unrelated organizational turmoil that resulted in the project being canceled.

I interviewed with a software startup in San Diego that was working on a publishing app for the NeXT platform. I had bought a NeXT machine for learning and pleasure, and had been tinkering with software development on it. A bit later, another developer from the same organization at Apple left and founded his own small startup, and, knowing that I had a NeXT cube and was writing hobby projects on it, he contracted with me to deliver a small productivity app on NeXT. In the course of that work I somehow found out about the San Diego group and started corresponding with them. They invited me to interview for a job with them.

I liked San Diego, and I really liked the guys at the startup, and was very close to packing up and moving down there, but then the Newton group at Apple approached me to work for them. The Pages deal was better financially, and, as I say, I really liked the people there, but in the end I couldn't pass up the chance to work on a wild new hardware-software platform from Apple.

In the end, Newton was not a great success, of course, but it was still among the most fulfilling work I've ever done. Before I was done, I had the opportunity to work on a team with brilliant and well-known programmers and computer scientists on promising and novel ideas and see many of them brought to life.

On the other hand, I also overworked myself terribly, seduced by my own hopes and dreams, and the ridiculous lengths that I went to may have contributed to serious health problems that took me out of the workforce for a couple of years a decade later.

But 1992 was a great year, and one that I look back on with great fondness.
You don't backport - you create a separate hacky patch for the older codebase that temporarily fixes the issue. (In fact, that's exactly what everyone does when a serious bug is found in a current version software that they know requires an architectural change for a long term fix). Ensuring compatibility without breaking stuffs (like Windows was once famous for) or long-term support for softwares is not a new concept. What you pointed out in your comments is how Apple prioritises its resource - it's perfectly reasonable to focus only on the latest version of codebase as that is obviously easier, and Apple's business model is built on that. That's the mindset / policy that certainly gives you the luxury to think in terms of changing the architecture to fix a bug the "right" way but at the expense of ignoring older codebases.
But you can do automatic validation fairly easily with JSON Schema. You don't need to choose a binary format to get validation.

The principle benefit is that you can use the schema to define the data format, which means you can pack the data in more tightly (you don't need a byte to say "this is an object" if you know that the input data must be an object at this point). That's a big benefit in certain situations, but if you're using this sort of stuff just to get validation then you're probably better off using JSON Schema and having a wire transfer format that you can read easily without additional tools.
I totally agree. Where I work, in-person work became optional. Strangely, everyone 35 or younger decided to work from home (most of them don't have kids, which would be the one decent excuse), but the older people mostly come in. At 34, I'm sort of in-between, but enjoyed bantering with people my age or younger.

So I get the worst of both worlds: my boss can still come in my office at any random time and bug me about whatever, but not the social life or the ability to bounce ideas off each other when designing a new system. All-online communication simply does not work for creative or complex tasks.

The youngsters get practically nothing done -- I worked with them for several years before the pandemic, so I know for a fact that their productivity specifically went down 90% -- and guess who gets to pick up the slack? It turns out that even relatively motivated PhD students actually need in-person accountability and direction, or they just spin their wheels at best, or goof off at worst. No matter what excuses they make, it's not good for them in the long run, since it will be reflected in their CV. I'm not against fun, even during work hours, but you have to get the job done.

It's a medical research institution with a small clinic, so there are, as you suggest, additional issues there. I think science, in particular, requires in-depth, in-person conversations and that is where most of the really good ideas come from.
I mean, yes, I’m not saying you _should_ do it but I see that happen almost every day and it does not get an official response.
Good call, I've had these Sonoff plugs run at 1000w for several days before (a big dehumidifier that maintenance put in to dry out a leak), but at "high" setting on the fan the inrush current goes to 15A, at medium the inrush is 7A and stable at 6.
It has use cases for localhost. For example, testing Secure Cookies locally that can only be transmitted over https.
IIRC these are usually required to only invest into super secure stock classes like government bonds - which actually was a problem on its own during the last years as most of the government bonds considered secure enough were ultra low or even negative (Germany!) yield, so the funds and endowments actually lost money due to inflation.
To me there’s an obvious counter to “the speed of light is too slow” and that’s reframing it as “we don’t live long enough” and since we as a society are trying to extend the length of our lives on a multitude of fronts from egocentric rich people to public health institutions, at the end of the day, people who can live longer tend to be healthier and socially productive longer than those who won’t live as long.

Effectively by working to conquer cancers and age related diseases/decline, and the general effort to “extend our lives”… we are making space slightly smaller for our future selves once our propulsion technology advances to the point we can achieve decent percentages of the speed of light… which there are no real technical barriers against. From solar sails to muon fusion to all sorts of other interesting technology we have yet to develop, we may not be able to break a warp barrier and go faster than light… but if we live longer, say 10 times longer, the. Suddenly 5 years shipboard time travelling to another star system doesn’t seem so bad. 5 years in a millennium of years is equivalent to a 6 month journey for someone who will live to 100.
Finally, this answers some questions about the madness of the last 5 or so years. Everyone knew this was happening to some degree but the abhorrent part is how politically biased the execution was.
Most people who accuse others of spreading misinformation are really concerned about controlling narratives and spreading their own misinformation than they are about truth.
The last startup I worked at ranged developers from 100k to 150k on paper but “senior devs” landed at around 125, while the current startup I work at didn’t list numbers but puts senior devs at around $200k plus generous bonuses.

Where you land always depends on performance and experience, sure, but knowing both ends of the range for any given title is still critically important to making a decision (and negotiating). If someone comes from a below-market rate company, they may not know what to even ask for or negotiate around because important information is obscured from them, and they’ll end up short-changing themselves.
I've seen remote places have a 'if you're applying from CO' link that links out to a pdf of salary ranges.
Yes! To add to this, I also don’t want useful information buried in videos. I’ve run across things where the information I want is likely in a WWDC video that is linked from somewhere in the documentation full of method signature. I don’t want to have to watch a video to get what I could find much faster in some static form. It always confuses me when people see videos as a useful alternative to well written documentation: who on earth has time to sit through hours of videos just to figure out how to use an API? Transcripts help, but I find that they’re still not a replacement for well documented examples and walkthroughs.
Pretty sure it's just 1 guy running both OS/2 and Xenix.
So, how much money is made off of how much workers work?
I'm abstracting a bit more than I should really, because yeah the way I put it comes off as too close to just profit.

But there are a bunch of ways to measure it, that generally comes down to some comparison of inputs vs outputs and those inputs and outputs have to be measurable in some way in aggregate.

If you Google for "economic productivity" or "labor productivity" you can find better explanations of the details than I'm likely to give.
Shell – Powerful context menu manager for Windows File Explorer
Considering where their revenue comes from, have you considered that they may not want people who run ad-blockers to sign up?

They'll tolerate you if you produce content to help keep the paying users engaged, but plenty of businesses choose not to pursue customers who are unlikely to generate profit.
If the mainstream media accurately reported the news in United States there would have been multiple genocides already. People would notice that a disproportionate amount of crime is committed by specific subset of the population and would direct their anger toward those groups. Censorship of the news is done to protect those groups.
Yeah just like how the islamic terrorists were gonna do 9/11 again but worse unless we gave the feds more power, right?
The very important context is that productivity sharply rose in 2020, in the middle of the Covid recession. The recent drop in productivity is mostly just a return to pre-pandemic baseline.

The simplest explanation is probably just that the workers who were laid off during Covid were the least productive, and so average worker output went up, then fell as they re-entered the labor force. Or maybe even just there was some sort of abberation with how the complex statistic or productivity was calculated (e.g. inflation was actually here earlier than measured by CPI, and output was deflated incorrectly).

Either way, this is much more likely a pandemic related disruption and return to normalcy, rather than an indication that anything fundamental is "broken"
> In practice very few projects can benefit from the "Factory pattern"

The factory pattern in C#:

public IMeasuringDevice CreateMeasuringDevice(Func<IUnitConverter> unitConverterFactory)

In TypeScript:

function createMeasuringDevice(unitConverterFactory: () => UnitConverter): MeasuringDevice

Very few projects can benefit from this!?
Personal email, obviously. Never discuss anything of this nature on any communication medium that is owned by your employer. There's a reason "Direct Message" labeling overtook "Private Message" in chat apps.
Is this in-browser as in running the model in the browser or is the model running on the server? (I assume it's on the server for size and people-not-ripping-off-your-product reasons, but actually running in the browser would be cool and it doesn't look like it's specified.)
I don't understand why they do this, but I guess it must work from time to time. Seems like a lot of effort to do the whole interview process and then try to get them to accept your lowball offer.
It is indeed a thing! Check it out on Pychess.org

I enjoy 960, and I enjoy Crazyhouse. Crazy960 is chess at its purest - no lines to memorize, no endgames to push for, just pure tactics.
But it increases GDP! Yay!
The one time I was laid off I had to sign an NDA and a non-compete to get severance. I signed it because it was a decent severance package, and the company was going bankrupt and I figured there would not be any entity left that would care or try to enforce it.
does anyone develop on a Mac without installing 50 extra tools?

I'll never understand why other developers like Macs. I had to use one for work and it was horrible. I can't imagine paying 2 grand for that!
Could you describe/explain it? Referencing some obscure language from a lecture in 1977 means nothing to me.

edited for everyone else's convenience, from wikipedia:

FP (short for functional programming)[2] is a programming language created by John Backus to support the function-level programming[2] paradigm. It allows building programs from a set of generally useful primitives and avoiding named variables (a style also called tacit programming or "point free"). It was heavily influenced by APL which was developed by Kenneth E. Iverson in the early 1960s.[3]

The FP language was introduced in Backus's 1977 Turing Award paper, "Can Programming Be Liberated from the von Neumann Style?", subtitled "a functional style and its algebra of programs." The paper sparked interest in functional programming research,[4] eventually leading to modern functional languages, which are largely founded on the lambda calculus paradigm, and not the function-level paradigm Backus had hoped. In his Turing award paper, Backus described how the FP style is different:

An FP system is based on the use of a fixed set of combining forms called functional forms. These, plus simple definitions, are the only means of building new functions from existing ones; they use no variables or substitutions rules, and they become the operations of an associated algebra of programs. All the functions of an FP system are of one type: they map objects onto objects and always take a single argument.[2]

FP itself never found much use outside of academia.[5] In the 1980s Backus created a successor language, FL, which was an internal project at IBM Research.
My first job, in the early-90s, paid $25K/year. I thought I was rich. LOL
It's just a nitpick and it doesn't impact GP's point all that much, but: surely employees in the US have some sort of job loss insurance - if not standalone, then attached to a mortgage or life insurance?
Do you have references for "many bugs, often broken" or are you exaggerating?

You complain about fixes being slow but I don't see they were instant before as a community supported distro.
It appears the project was abandoned (last release in 2006). Sensible enough, I wouldn't expect newer software to exist in a 2006 release.

I assume GP knows about Cygwin and elects not to use it.
Like everyone here I would also like to propose an explanation. I think it's because Mercury is in retrograde.
Choose Carefully
I totally agree with the article. I am a liberal (although I respect people's choice on politics - and, I just don't care since I don't judge my friends and family on their political beliefs) or at least I lean left, and the stories of suppressing news right before the last election really piss me off. I can't imagine how much more this must frustrate people on the right and/or Trump supporters.

BTW, this article is 2 yrs old, showing that as usual Taibbi was ahead of the curve in writing about this.
Are you disagreeing that layoffs are happening at twitter? Elon told investors it would happen, and he needs to increase profit by $1.5B to stop losing money. Layoffs are guaranteed. The question is will it be 25% as reported or 75% as Elon promised. The answer is we can’t know because nobody knows. It’ll probably something in between.
Adding new variants like DuckChess, yeah, that makes sense. Adding a 960 option to Crazyhouse is a few lines of code. If PyChess.org can do it, so can LiChess.
Not only an NDA - many companies also require you to sign anti-disparagement clauses, meaning you can have severance clawed back if you speak negatively of the company.
I think a more charitable framing is that these institutions believe a dangerously large subset of “the people” can’t “be trusted with the unvarnished truth without appropriate "context".”
>You can't pull single statistics to tell the whole story and you're probably going to be wrong if you try it.

I really can. If your premise is that the US has to run a government deficit because China runs a government surplus then the fact that the Chinese government doesn't run a surplus really sinks the whole line of thought.

Again: government spending is not the same thing as the balance of trade. Japan runs a huge current account surplus, but has the highest ratio of government debt to GDP in the world.
I'd be curious to know how long people have been in their current job vs. pre-pandemic. Many people are now returning to work, or finally getting around to switching to a new company. They need to be trained.
There were some good JRPGs for the DS, but it was nowhere near as dominant as the Switch is now..

The PSP was a pretty strong contender, since it had the 2.5D Trails games, FF7 Crisis Core, and some of the best remakes of FF4, FFT, and Tactics Ogre.

And PS3 got a lot of then-exclusives in mid-budget franchises that would be Switch games if they launched now, such as multiple Atelier trilogies and the first half of Trails of Cold Steel (and in fact they've all been ported to Switch). By comparison, current Atelier games now launch simultaneously on Switch and PS4 with PC ports following soon after, and the much-delayed English localizations of Trails now get cross-platform releases (Switch/PC/PS4 simultaneously).

There was never a point during the DS's lifetime where you could say "except for a tiny handful of AAA-scale PS3 exclusives, every JRPG either got simultaneous DS/PS3 releases or was a DS exclusive", but it is the case that right now you can say "except for a tiny handful of AAA-scale PS4/5 exclusives, every JRPG either gets a simultaneous Switch/PS4 release or is a Switch exclusive". I'll also add that we're in a PC renaissance too; JRPGs on PC were virtually nonexistent during the PS3 and DS's heyday (unless you spoke enough Japanese to play unlocalized Falcom games), but now pretty much every JRPG that isn't a first-party Nintendo game gets a PC port, with even the timed Switch exclusives coming to PC after a few months to a year.
They have some very low power but decent performance cpus like the Pentium Silver N6000 series, but I don't know if they view them as good for lowend NUC like machines.

I would certainly be interested in buying some, just not in the form of the lowend laptops they are currently in.
I'd argue that any ML project of that scale is a monumental task, and without good organization and resources, people are bound to burn out.

Unfortunately with ML, there's only so much one can do with just code. The many loops of hypothesis testing that involve endless training hours are just exhausting since the response is just so far away and involves constant context switching.
Superjson: Safely serialize JavaScript expressions to a superset of JSON
ExtensionKit is for the new facility to extend the UI. Non-UI extensions only need ExtensionFoundation.

For example extensions on macOS, go to system preferences and search for extensions. They're listed by affording context (e.g., Finder, Photos Editing). Mine include pdf conversion, cropping photos, etc. You can create your own via Automator.

The docs imply that before Ventura (13.0), developers had to create a property list to declare NSExtension, but now you can do it in Swift. However, the TextTransformer sample has the usual melange of metadata, and there's no deployment information in the API documentation.

Ideally, a simple swift script would be sufficient :)

- https://github.com/insidegui/TextTransformer
Moscow doesn't have to do a thing. Our psycopathic leadership are doing just fine on their own.
"mainstream media accurately reported the news ... multiple genocides already"

Oh boy is this ironic
Well to be honest, Musk and his team looked at quantity/quality of code produced in the last 60 days, with hopefully a 10 minute chance to defend their lack of quantity/quality.

Lots of coasters in big companies can get with good rating just be being on the good side of manager/peers and even get Bonus points if you are vocal about DEI and activism.
It is because the nature of work/programming had changed.

I got sucked into "leadership/managerial" a few times but quickly escaped.

I just want to build fricking software! It's the coolest thing ever and I was born to do it.

Now I have to do it after hours on my own because I'm so damn busy in meetings all day long.
I've never seen a complaint about scooters that doesn't just boil down to "they aren't obeying the rules". The rules shouldn't be that way! Riding scooters or bikes on the sidewalk is miles safer than riding it on an unprotected roadway, and should be allowed everywhere. You can look up the statistics anywhere for pedestrian fatalities from collisions with cars vs. pedestrian fatalities from collisions with bikes or scooters. They differ by more than a few orders of magnitude. Sidewalks are pitifully small in most places and this is the problem that should be solved (optionally segregating the enlarged sidewalk), not pushing scooters and cyclists out into traffic.