skysight-inc/HackerNews huggingface dataset:
To me it appears Apple has lost all the focus after Steve Jobs, there is no "do more with less" spirit in Apple products anymore. They still got some Mac OS X inertia, but it's mostly about changing colors, animations, rearranging items and trying to address every possible use case - instead of offering new OS paradigms. It's interesting that their hardware division keeps innovating - people seem to love their M1s. I miss coherent Unix environment on good hardware. Snow Leopard times were great.
My hunch is that someday crypto will be accrued and used like frequent flyer miles or credit card rewards points. But the "better than any alternative" part is that they'll be more fungible than rewards points.
There are basically no docs for this allocator.
This and other papers are trying as best they can to answer exactly that question, of what if there was no college. Since the hypothetical universe where college never existed doesn’t exist, they have to resort to careful scientific techniques that attempt to factor out every bias we can think of. They’re working with what they have. Papers have, for example, studied the family history of college attendance and adjusted (discounted) for when parents and grandparents attend, they have adjusted for family wealth, for race, for geographic location, for country, for tuition, etc. etc.. You can either accept that they’ve tried rather hard and come up with a reasonable answer, or accept that the question you’re demanding be answered in the specific way you want it answered is not answerable that way, your choice.

Again, I have to ask (since it hasn’t yet been answered yet in this thread) why does this hypothetical question matter from a student’s perspective? Students are deciding what to do in the world that exists now, not in a world where people don’t go to college. All they know is that outcomes are better with a degree that without, on average. If you were choosing college right now, why does it matter what happens in the alternate reality? Don’t you just think about the jobs you want in the future, what you’re interests are and how much money you want to make, and then go or not?
WikiLeaks arguably helped people to do that quite effectively. They've never really claimed to be neutral but especially around 2016 they were either getting played by or explicitly choosing to aid the trump campaign via the Russian state (at best as a messenger). III.B.3 of the Mueller report

I don't know if they are evil but I find it very hard to view them as anything other than selectively truthful at best.
Nice :)
Do you know any books or anything that address "programmability", as distinct from "computability"?

I've been mulling on it for a while now.
That’s not fair to say. Read some of the literature. The Fed study isn’t even professors.
The official repair equipment is also an evolution of assembly equipment. If you need a jig to hold a phone, it is easier to start with the solid metal jig design used by the machine that built the phone in the first place.
CS / tech has always been an unstable career choice and I expect this will continue. You might make $500K for portions of your career or you might end up making $50K or less - hard to say. People should not go into the field unless passionate about it.
One click is preferred. Anything that gets in between a legitimate program and the user is friction.
As a lazy developer I also dislike what’s slowly happening to macOS. Apple wants you to switch to sandboxed apps but they don't provide a way for you to do even half the things a traditional app can (because they can’t imagine them all up front). That’s just frustrating and lazy on their part and makes the developer UX shitty.

But, as an end user, what Apple is doing (bringing sandboxed apps and better security to the desktop) is inarguably the right thing to do. It’s a far superior position for the user and it greatly raises the bar for malware.

As developers, to me, it feels a little bit backwards. I guess my critique is that there must be a nuanced way to say “hey Apple you need to do a better job at supporting valid developer use cases” (and I’ll be the first to admit I have many grievances) while at the same time acknowledging that the increased complexity of modern computing systems is moving the needle meaningfully from a security standpoint and so we should be okay with having to work harder to keep our users secure. Like, I’d truly hope if we all switched to Linux, we’d find a way to make secure boot and code signing standard. Not just say “ah isn’t the old dying way of user-domain permissions nice let’s live here forever”.

Even Microsoft is pushing code signatures and sandboxed apps. We should be making a stink and pushing for these platforms to allow custom root signing keys and fully secure/sandboxed replacements for the functionality they’re taking away. Not just throwing up our hands and saying fuck security I’ll just use Linux. Not a great image…
That amounts to vandalism of the room: smoke particles linger on surfaces and are noticeable to many nonsmokers. It reduces the value of the stay.

I wonder if there are tamper evident detectors that send a signal when removed from their bracket.
For future reference, you can just use "autodidact."

Next time if you want to brag without looking like an ass, describe something really impressive you did in detail to illustrate a point using highly understated language. Not only will you not get penalized for bragging, people will give you bonus points for being humble.
A popup on the first start with an alert and a password prompt is a good solution, but usually too many users type in their passwords blindly in case of a password prompt, so I would go with just an alert with "you need root privileges to run this app" and then they have to figure out 1. why do they need root privileges 2. how do they start an app with root privileges.
> I don't think I've touched the preferences "app" since I initially setup my mac studio. The moaning and groaning about how bad it is just seems so.....pointless to me.

Have you considered that other people have usage requirements different from yours?

Of course there's not much reason to complain about System Settings if you never use it, but that's missing the point.
I can recall being pleasantly surprised and encouraged by the Edge beta in 2019 - a less bloated Chrome. Wow this has fallen off hard.
When I was a little kid I asked my dad, an engineer, to teach me computer programming.

He refused saying that when I grew up programmers would be unnecessary because “anyone would be able to program”, essentially the interfaces would be so easy/advanced that there wouldn’t be a need for programmers.

As a kid I never really understood his point. When I finally understood, I dismissed it as extreme.

Now I’m realizing my dad was right. Not sure when it’s going to happen, but it feels that very soon.
I don't know where you've worked, but I've sustained several debilitating repetitive stress injuries as a result of long hours working in tech. I've had multiple higher-ups bitch that we're supposed to be working ten or twelve hour days, then want us to come in on Saturdays, too.

Apple and Google colluded to suppress wages:

https://www.theguardian.com/technology/2014/apr/24/apple-goo...

So, the industry seems to tick all of your boxes.
I’m sure my org isn’t unique, but we are constantly at max capacity and we have no money to hire new people. We have projects in the queue that will keep us occupied for years. I don’t think even a 50-90% speed up will lead to lay offs. We will just finally be able to get more shit done.
Well, it depends how you ask the question right? The statements:

1. The market considers that in the future the company will be worth (on avg) $8B.

2. There is a 20% chance the company is (effectively) dead in a month.

- these statements are not necessarily in contradiction (although going one level deeper, I personally think catastrophic risk is often not fully reflected in asset prices)
> like if they used the "cheap" hobby heating plate for too hot or too long.

So a simple timer should cost hundreds of dollars?
They don't even do live mic anymore, it's all pre-recorded and vetted questions.
> If you wish your movement to succeed you have to broaden your support to the wider population, so you have to be mindful of how your actions are perceived

Media and governments today control how protests are perceived. That is the issue. The division over this exists within the media. Same for the US, whether it was BLM, lockdowns, elections etc. The protestors don't get to decide how it will be perceived. The major established media narratives will control that perception.
I haven't considered uploading business cards to Evernote.

Perhaps because the fastest way is just to add them to the calendar (talking about speed of access).

The idea behind storing notes in a messenger is that it is a simple mental shortcut for "fire and forget" approach to note-taking.

The AI is already pretty good so that it can automatically decide what to do with it.
> The new boost to Rolls-Royce’s research pot follows a previous $303,495 (£249,000) study funded by the U.K. Space Agency in 2022

> helping to create jobs across our £16 billion space tech sector

If the space tech sector is £16bn, why is it news that some corporation (£13bn+ revenue) earned a 249k grant? It reads like a Monty Python script.
I don’t think many engineers claim all software companies should bet long on the metaverse, whatever that is.
“Rep. Dana Rohrabacher told Assange “on instructions from the president, he was offering a pardon or some other way out, if Mr. Assange ... said Russia had nothing to do with the DNC [Democratic National Committee] leaks,” The Daily Beast reported.

He got stiffed in that respect, but he did achieve his specific goal of tanking Clinton's campaign.

Old interview of him talking about it:
https://www.democracynow.org/2016/7/25/exclusive_wikileaks_j...
Where have you lived for the past 20 years? Almost all PC laptops and desktops (from Dell, HP, IBM, Lenovo and others) have had Windows installed as the default option for that time. Sometimes you can uncheck it and save a little money, sometimes is won't save anything and most of the time you don't have the option to remove it.

The innovation has been to install vendor garbage in addition to Microsoft garbage. So it takes even more effort to get a clean system.

Only in the last few years has some distro of Linux started being an option.
The quote you are referencing is in the comment section, and he said there would be vehicles competing 90% of some journeys.

That was accurate.

His most inaccurate estimate was in 2020 that they could be a million robotaxis on the road in a year. That was off by a factor of 75% or so, as there were only about 200K beta testers in 2021.

Today that figure is about 450K.

FSD10 is good enough to drive 98% of journeys and 11 looks closer to 99%.

Tesla is more cautious about removing humans because the scale and theater of operation is drastically different from the waymo/ford taxis which have no path to full self driving (as they cannot operate on the full roadway system) and because they are consumer products instead of their own internal tooling (complete with remote monitoring and control capability).
The economy is so good at generating value that it is somehow possible for large portions of participants to create zero or negative value.
And notice how these fatal errors are still occurring. The moment you question the proxy war in Ukraine, you are immediately labelled a Putin apologist. No calls for diplomacy. Meanwhile, 200,000 Ukrainians have been led to their deaths.
Repos are generally safer yes, but they can still act as vectors for malware.

There’s also systems like Arch’s AUR which is quite popular and more likely (if still unlikely) to carry malware, to the point that the Arch Wiki warns that use of AUR is at the user’s own risk.

Plus, many people are going to need to use proprietary software, which is always an unknown and likely to act badly in any number of ways. A lot of such software is Electron-based to boot, and devs are notorious for using ancient (and vulnerable) Electron versions.
Isn't the "Chat" part of ChatGPT already doing something close to this? I mean the clarification comes from the end-user, not from the AI, but with enough of this stuff to feed upon, perhaps AIs could "get there" at some point?

For example, this guy was able to do some amazing stuff with ChatGPT. He even managed to get a (mostly working) GPU-accelerated version of his little sample "race" problem.

See: https://youtu.be/pspsSn_nGzo
Fair enough; if you’re talking about random machines Linux light be installed on.

But! I believe System76 should ship their laptops with tools and/or settings and/or configs for other mainline distributions that maximize the experience on their hardware while allowing for the inherent customization Linux-based distributions.

I’d argue Sys76 is far closer to Apple than just installing Linux on a random machine.
And all the laundering/corruption they have been hiding.

God, this world has so many corrupt companies in it.
It's not who the media failed, but who the media protected.

It's the same page from the same playbook...repeat X enough times - regardless of accuracy - and perception becomes reality.

Nearly every major news organization practices this, shamelessly. It's a biz model based on eye-ball not journalism standards. It's a biz model that protects the few and the expense of properly informing the many.
Solution Architect is another common title. As someone else mentioned, Developer Relations is at least adjacent though that tends to be less salesy and, depending on the role/company, may be more focused on community aspects than building demos and the like. In any case, at software companies, there are definitely customer-facing roles that are more technical though they may not involve a lot of direct coding. For non-field roles, product management qualifies as well.
For long-term health and happiness, marriage still matters
What would be the use case of such a tree?
If hardware was cheaper, but writing software required an army of developers to do it, the costs would still be too great. If you read carefully, my point isn't that SQL was the cause of the tech boom, but rather that SQL and other technologies that make developers more productive didn't really take jobs away, because the market for tech would be smaller if you needed too many developers to do anything.

Imagine if every little web startup writing a custom CRUD for their business needs needed to write a new bespoke database. It simply would not be feasible or they'd need some crazy funding.
This is a project managers job not a engineering managers job.
Developers vs. users is a false dichotomy. Users need software. Without software, there's nothing to use. The native Mac software ecosystem is slowly dying. Eventually everything on the Mac will just be a cross-platform afterthought.
I never use Edge except during work at my current job. Management there has basically mandated its use and does not test any internal sites for anything other than Edge. Indeed, many sites refuse to work even in Google Chrome, but they work fine in Edge. Timekeeping is one major example. As soon as Microsoft fully deprecated Internet Explorer, my current employer basically switched from Internet Explorer to Edge. My point is that while it may not be popular in the overall market, it does play a major role in some organizations, since it may have a large captured audience in effect.
Programming jobs will not disappear, but it will not be similar to what programmers of today do on a daily basis. So, I think the significant shift needs to happen in the way we are educating kids about CS fundamentals, Math and Science.

As AI systems become more able to generate much code by default, the expectations of the customers will similarly increase. Just remember how much an IDE like Eclipse or IntelliJ changed the productivity of programmers 20 years ago. Similarly, how easy apps were to build when Rails would create a scaffold with a simple command. It only allowed us to build more complex customer experiences in the end. This will continue.

Second, there is the need to verify the output from such systems, and also tie them together with other modules. In large enterprises, they would also need to be integrated into existing codebases, often legacy infrastructure.

Then comes the implementation of tons of Govt regulations in finance, lending, taxes, medicine, and so on as code. Software has not yet penetrated these verticals as well as they can. In a recent podcast, chamath palihapitiya mentioned that now it is possible for the Dodd-Frank regulations to be in code, versus as a written document. It's a good example.

Lastly, there are THOUSANDS of companies with legacy software systems that will still need to be maintained, and transitioned to modern technology stacks and infrastructures. This space will continue to be a major source of employment for programmers for the next few decades.
SKA, then my hat[1] will be relevant again. Also the gold signage on the building windows[2] would be correct again (can't be removed because of historic protection).

[1] https://cdn.unitycms.io/images/19gT0AyGKZW9w8bI-N6GQe.jpg

[2] https://www.cash.ch/fp/1335/751/2016/1512/sites/default/file...
They not only can fill the role, they do fill it, and have been for longer and better than IDEs.
You can play 20 questions with ChatGPT, and it'll keep asking questions until it correctly guesses the object you're thinking of. I've never had ChatGPT ask me a question out of nowhere though, I've always had to prompt it to ask me questions.
So the median income in the US is $70K a year and yet most people aren’t homeless or hungry.

Yes I work for BigTech now. I haven’t been “stressed” about losing my job after the first year when I started working - over 25 years ago. My first mission was to save aggressively.
Maybe this is an unpopular opinion, but I prefer my OS put several hurdles in front of a key logging app.
I’d imagine the stakes are a little higher when you're on the plane looking down than when you're on the ground looking up?

The rest makes sense. Controls are in different places, everything is bigger, but the basics are the same.

Is the bigger plane easier in the sense it is less twitchy?

I’ve tried a couple of RC helicopters and the larger one was much easier to handle.
Because their end products that actually generate their income have been, in the eyes of some, immoral and unhealthy to society?
Then you'd just be a dilettante.
This obsession with “unifying” disparate things under One True API / UI / Language is all over software. It’s probably the same mentality behind what what Microsoft was doing with Windows 8 and Metro. Unnecessary abstraction is the bad Software Engineer’s bread and butter. We’ve all worked with That Guy who kept arguing “We could call X and Y the same way if we just had a unifying abstraction Z. It would simplify everything!” Z becomes the worst of both X and Y and the customer is less satisfied just wants to keep X and Y separate. But the developer is more comfortable now, and that’s what matters.

Everything seems to get sacrificed at the altar of Developer Comfort. Performance gets thrown under the bus so we can write everything in JavaScript. Platform-specific features get abandoned or neutered in a cross-platform framework so we only have to target one API. We ship gigs of Docker containers so we don’t have to get our software to work on all the customers’ computers.

This is just another example. Wouldn’t it be great if iOS apps and Mac applications converged on the same thing? Only a developer would want this.
Oh that's awful. I'm developing my first app with Instagram Display API.
We are starting to get there: https://viper.cs.columbia.edu/
Except when it comes to hardware. Proprietary drivers are still widespread.
Let’s assume everything you’ve said is true.

Do you believe it’s acceptable to revoke journalist’s protection for the reasons you’ve listed and jail them for the reasons you’ve listed?

Are there any journalists you might agree with, that don’t share any of the traits of your rant, that are going to suffer downstream from you being okay with revoking journalistic protections on these conditions?
> Imagine a business analyst prompting for an app, and getting a ruby on rails monolith with O(N^2) performance for the core behavior for a service that is expected to have millions of requests daily.

I see this as the main argument against "we will just have tools that allow managers and ba's to do what devs do now". I think folks often forget that there are two sets of requirements for every app: business requirements and technical requirements. Non technical folks might understand the business requirements very well and may even be able to write code that satisfies those requirements, but the real value in a dev is squaring those business requirements with technical ones. A BA might look at a DynamoDB table and say "yeah lets just run a scan for the items we need", whereas a dev will look at the same problem and say "yeah we can do that but it will cause issue A, issue B and sometimes issue C". And the dev knowing those gotchas is why you have them there in the first place, a dedicated person that knows all these gotchas and makes sure you organization avoids a footgun in prod.
FWIW I was using ChatGPT with few-shot prompting to classify topics, extracting keywords, and sentiment analysis. Perhaps it might be interesting to make a comparison between Alpaca-7B and ChatGPT, hmm.
Live testing if GTP4 can be more interesting than a person
I've been hearing that crypto will be worthless for 10 years now.

At what point do you start to question if maybe some people find value in it and how you might be able to as well? I'm not talking about getting in on the whole buy low sell high lambo get rich quick scheme thing.

I'm talking about how you can use it in your daily life. I'll assume that since you're on this site that you're probably an engineer, have you looked into writing a smart contract?

Reminds me of this:

https://www.smithsonianmag.com/smart-news/people-had-to-be-c...
Then I would argue that there is no difference in comfort when living a life fueled by dead animals and their excretions versus a life fueled by plants.

See: https://pubmed.ncbi.nlm.nih.gov/19562864/

Most individuals are comfortable admitting that they prefer to not abstain from things like steak and cheese because those things simply taste good. That, to me, is hedonistic pleasure: unnecessary, and an invalid argument for the continued abuse and slaughter of billions of animals around the world.
ChatGPT is bad at finding the question that matches an answer. Bing chat is much better
Currently in my view the only solution. The solution with UBS is not supported by the people. The Swiss National Bank (SNB) has basically unlimited money power. Credit Suisse is not technically insolvent like Silicon Valley Bank but lacks trust in the market. The risk is too high that the contagion spreads to UBS and only defers the problem to a later date (what will we do with UBS).
SNB should have already reacted much earlier and they are partly responsible for the problem (along with management and the biggest shareholder and their CHF 50B line but which they asked to be secured). It's high time to send a powerful message before Monday.
And for the SNB it's easy to buy all bonds in the market at a distressed level and make a hefty return. This is better than to invest their currency reserves in the stock market.
Edit: Added last two sentences.