skysight-inc/HackerNews huggingface dataset:
Will they be highly sought after though? I don't mean to sound pessimistic, but most companies I'm seeing are not prioritizing design, so therefore they aren't hiring designer(s) or they are hiring designers that have less experience/lower salary expectations, so they are more likely to use AI tools to generate their designs and less likely to understand the big picture when it comes to the product.

As far as I can tell, companies that prioritize design are still in the minority (like AirBNB, Stripe, Apple, etc. They may seek out the designers you describe, but there will only ever be so many jobs at these companies.
This ignores the fact that the vast majority of airborne common-cold viruses are not covered by a vaccine
I thought that's normal? I switch off my work phone and laptop and then I do not even know if I get any mails ... is this only a thing in Germany?
I think "error oracle" is actually a great piece of terminology that really gets to the heart of the nature of the problem. Not as bombastic though!
This would break if you need something after two or three years. It happens.

My point is - it's relatively easy to tell if something is used. Usually, a quick search will find a place where it's referenced. It's much harder to 100% confirm that some field is not used at all. You'll have to search through everything, column names can be constructed by concatenating strings, even if it's strongly typed language there could be reflection, there could be scripts manually run in special cases... It's a hard problem. So everyone leaves "unknown" fields.
If you are an expert in your field and are working on the same project day in day out, I don't think LLM's will offer you much.

If you are a one man shop, where you have to work with: Javascript, Typescript, Haxe, PHP, bash, WordPress, BuddyPress, npm, Selenium, Playwright, Jest, Kha, Three.js, HTML, CSS, Bootstrap, Tailwind, Nextjs, SQL, ... . And that is all next to marketing, devops, managing freelancers, ... . Well, then an LLM is a super fast and super cheap junior of everything that can quickly create something you need in seconds.

Edit: Let me make it more concrete with an example of the previous days. I registered a new domain and wanted to already have a quick landing page on there that sends people to a certain url. It would already use Nextjs & tailwind so that I can test out the setup on the server.

So I wanted to generate this quick landing page. I have a few options:

1. Do it myself, which will take some time digging into the css to style things.

2. Hire a freelancer, which is more expensive, and would take up more time.

3. Let ChatGPT generate the initial version in 3 seconds, I can suggest some changes and get a full reply in 3 second.

Same for a lot of other things that I do. Will ChatGPT help me out in a big, complex application that I'm writing? Probably not. But it sure has its uses for a lot of small things.
Do you have your configuration available somewhere? Would love to see some VSCode inspiration.
More and more customers are looking for solutions that could keep their data as near and safe as possible. I view this move as a very logical economic opportunity.
I also find a lot of the user code well written. Helps to have various IDE support from the Editor and built-in documentation.
Well, while both option exists and obviously anyone is (almost) free to choose, I still fail to see convenience in living on someone else computer. Anyway, allow me a different scenario: you are Foo Bar, you have a bunch of documents and many photos/videos/music etc no computer skills beyond clicking around. You ask someone more knowledgeable, local or remote, but still a single human, if he/she can create your infra to own your data. he/she gives you a list of stuff to buy, instructions to assemble or came to you/send it assembled and ready to you, a usb stick with a live system to deploym the config (NixOS/Guix system) on it. You are now operational, your infra it's still a black box for you but you own the config, so you can give it to someone and in case of trouble or the need of changes you know who to contact. You pay a certain capex and small opex. Your infra evolve following you. Your contact disappear, another came and propose to rebuild anything, no data loss, he/she can use your iron, your data and knowing anything from the config. You are on again and the event loop keep running.

How different is from choosing let's say FileHoster inc who works well enough, albeit much less than your infra, and have no capex, than it experience a big issue (cfr. Gandi/FR two times few years ago) all your data are lost, you still have some here and there you get up again on another one, than it became too expensive, you switch from another, ...

In the two scenario:

- on one side you spent in capex more than in opex, so you spent at a specific point in time, in an inflationary economy, instead of being vampirized every month;

- you are tied to your infra reliability and consumer grade assembled iron it's pretty reliable for such usage, as most well know giants are for the same usage/point of view BUT on one side the reliability is in your infra, something you can tune, learn and check, on the other it's about third party decisions who can happen at every point in time without anything you can do.

You've certainly read countless of time about $BigName impromptu ban for instance. You've certainly experienced terms of use unilateral changes, sometimes ok for you sometimes not. Where is the balance?

If you live in a Korean goshiwon -alike you can't host while you might still have docs/photos etc you have no choice, but when you have it and honestly MOST people who need IT at a certain level do have the choice, at least formally, if he/she knows it exists, then where is the convenience? Trusting the market on one side, with little to no capex but much bigger opex and uncertainty or more capex, less opex and uncertainty? Think about schooling: what we do in most part of the world? A big initial capex (long school time) than profiting for life on the acquired knowledge or a jump in the wild than we will learn on the go?

In the mean people are honest, so trusting someone else IF you can verify or the exposure it's low it will generally end up well anyway, otherwise... I trust myself more than someone else shielded under a corp name, eventually in another country (so legal protection issues, geopolitical risks and so on)...
Let‘s not call it „cloud fragmentation“ please. It’s cloud competition. Cloud is an utility and probably should resemble energy market regarding the choice of suppliers and simplicity of the switch.
Is ChatGPT 4o recently getting worse?
Since last couple of weeks or so, I have been constantly frustrated by ChatGPT. The responses still seems good, but whenever asking out some detailed explanation of some code snippet, it almost always stops generating the answer after some time.

In some instances, even after repeated refresh, I couldn't get the complete answer and sometimes even stops responding for a few minutes.

I am just curious if it's just me or is it happening with others as well?
For Tailscale backup access, another way is to block port 22 on a firewall and then only unblock it if you need access.
The IBM PS/1 was the machine I coveted for its beauty, but it was overpriced and underspecced when I could finally think about one; so a generic beige 386-40 it was.
it says 's3 compatible', it has an ENDPOINT parameter, it shows an example in the readme setting up a minio-server via docker compose. I'd say yes :)
It's not proof by inexistence, it's simply application of the scientific method--only the most successful method to date.

It seems like your assumptions are unfalsifiable. As computer scientists, I believe it's important that our hypotheses are testable. If a hypothesis is unfalsifiable, then the hypothesis is no better than theology and should be discarded.

What's stopping you and other VCs just pouring endless money into an idea that won't work?
doesn't that imply that someone who's being filmed by their body cam has the right to switch it off as well?
Either accepting or dismissing the number without understanding its purpose or source can also be arrogance, but I agree that throwing a number out without any additional data is of limited, but not zero, usefulness.

When I want to know more about a number, I sometimes seek to test the assumption that an order of magnitude more or less (1.5%, 150%) is well outside the bounds of usefulness—trying to get a sense of what range the number exists within
I really like Cursor, however I think ultimately a good open-source alternative will likely overtake it soon.

Keep in mind Cursor is just a fork of VSCode, with AI features that are pretty much just embedded extensions. Their product is great, but many users would prefer a bring-your-own-key & selecting their own model providers.
I wouldn’t consider running directly on Windows a hard requirement. You can run it under WSL[1|2] for instance, or bundle a very minimal WSL distribution that only runs your software.
Interesting. I don’t think I’d ever really consider using uuids to look something up by time (I’d probably want an actual timestamp field instead). To me, the big advantage of the uuids being sorted by time is that You get better locality – inserting new entries into an index is probably a mostly-append operation which could be cheaper than a random insert (but may have more contention too; worth considering a hybrid with some random bits before the timestamp to have more sorted ‘shards’) and in many places reads tend to be for more recent data so it can be nice to have the more recent data in one place (and eg pulled into more caches).
I always found it funny they call the Apple Vision Pro a "spatial computer". In my view, for a computer to be a computer, it should be capable of self-hosting development of its own software and operating system. But the Apple Vision Pro can't do that, to develop software for it you need to plug it into a computer
If you depend on the host behind Tailscale to access the firewall from the inside then that's not going to work. Most colos I have hardware at offer a separate network for iDRAC/ILO/your flavor of OOB management, I like to use the console through that to open/close stuff like this.
I think it's also a lot more work for new teachers since they can't reuse lesson plans.

I think it's probably quite possible after a few years to be a good teacher and also not spend all your free time marking and preparing lesson plans... but it's still hard work and underpaid. I'll stick with my overpaid and stress free programming job, thanks!
This already exists, it's called WeChat, run and controlled by the Chinese Communist Party, who will delete any posts that go against the narrative and then send some nice gentlemen in uniforms to your house to check up on why you're spreading anti government narratives.
All this in one main.rs! Holy moly!
I think disrupting "decades of ... carefully grandfathered code violations" is what makes it a big deal, not that there isn't a reasonable path forwards simply from a construction basis.
how about writing it down instead of relying in tribal knowledge?
I can't find a description of an arrest warrant, but the case I was thinking of was this one from 2010 where three Google execs were found guilty and given suspended jail sentenced by an Italian court. https://www.theguardian.com/technology/2010/feb/24/google-vi...
Remocal Development: The Future of Efficient Kubernetes Workflows
No, you got confused there. The point is "what kind of air purification" should we pursue. Correctly you wrote that it should be probably that of the study - but the submission does not say what it is... Rotating mallets? HEPA? Death rays? Carbon?
I agree with your general point, but there is already a bring-your-own-key and select your own model providers option in Cursor.
Thanks for the tip ( open -a 'system preferences' -n worked for me ). Though, it's still irritating when you have to switch to command line to do so ...
i also cheer when apple has to bend over but when i'm honest it's more for primitive reasons and a general hate for their product line which i am somewhat forced to use. but apart from that EU regulation is mostly a negative in the sense of prohibiting and restricting business activities - which some might consider innovation. but EU isn't particularly strong with regard to enabling innovation and business activity.
For a second there I thought you meant it was an annoyance that you couldn’t just pick it up and bring it on the bus to the police!
What alternative open source solutions are currently competing with it?
The constitution is the they. Supreme Court has confirmed that the duty of police is to enforce law, not keep communities safe
There is also mrustc [0] which can bootstrap rust 1.54.0 and then you can continue from there.

[0] https://github.com/thepowersgang/mrustc
The problem with A/B test optimization is that, unless you're extremely careful, they naturally lead you to apply dark patterns and misinformation.
laws can be absurd.
The goal of the A/M series chips isn't to be faster than x86, it's to have a better power/performance tradeoff. Going as fast as possible gets you "gamer laptops", which weren't good products.

Of course they are fast, which is part a nice coincidence, and part Intel falling badly behind TSMC.
Here is what happened: fear. Fear of patriotism getting us a second Hitler. Fear of war.

This is IMO the root cause of why most public services are going down the drain in most Western Europe: people are there to work for themselves, not for their country. And the higher people are, the worst it is. Keep the status quo, embezzle if you can and shut your eyes to not see we're in economic and cultural wars against the rest of the world.
Targeting C as the language to write his Rust compiler in. You knew that.
The Pussification of Videogames
I am going to go out on a limb here and defend Elisp. I think that for what it was designed to be (a complete scripting language for a text editor) it does everything that it needs to do very well, and much more. Much of these arguments do basically boil down to "Emacs Lisp basically isn't [some other language]", or misconceptions about the philosophy of how the system is designed.

I have hacked a considerable amount in both Elisp and CL and I can state that I actually prefer the way Elisp does some things over the way Common Lisp does--this is not to say that CL does things the wrong way--the matter is that they have different purposes. Emacs combined with Elisp in itself constitutes a complete programming system; all of its components are designed around it.

The language being integrated into Emacs makes writing Elisp programs a very fluid and intuitive experience: things like the fact that the documentation and the place where a function was defined is available at any time makes /understanding/ the system easy, and the actual documentation itself is often quite well written, and the Info manuals will most often explain everything you need to know about a package. Common Lisp+SLIME shares some of this convenience, but not to the extent that Elisp truly does.

Certain points like the fact that Emacs isn't multithreaded are thrown around by people who don't have the intuition that multithreading isn't the right thing for a lot of applications. The added complexity that multithreading would add to Emacs would seriously outweigh the usefulness it would provide. Emacs already has a decent process model, and having to deal with only a single shared state makes programs much cleaner.

At the very least if it all comes down to a dick measuring contest, the base GNU Emacs provides 100000000x more utility in its packages in a fraction of the memory space than VS code or Vim ever will. Emacs has its fair share of killer apps like Magit that provide such a clean interface to something that it makes using it worth it for that alone.
The fire occurred in their old datacenter, built in an era when OVH was aggressively cheap and experimental. It is in no way representative of today's OVH.
How _do_ you know when something has been going on for too long? When do you think is the time to let certain habits/projects go?
Yes, but then after two days it's back to 90% and the missing 10 are rarely important
I don't know. Programming with an LLM turns every line of code into legacy code that you have to maintain and debug and don't fully grok because you didn't write it yourself.
The ISA doesn't matter that much for performance at the high end. The most important difference between ISAs is security.

ARMv9 is the best here (several well designed security extensions) and x86 might be the worst (part because of variable length instructions and part because Intel can't ship SGX.) I don't know about RISCV in particular.
>> Perhaps removing a pricing scheme so complicated that it literally can't be modelled usefully by the customer would be even better?

> The article states that the biggest factor was user misunderstanding of the options, not so much the number of different options.

(Emphasis mine)

It seems to me that you are in agreement with the GP :-/

When a significant portion of the target userbase cannot understand something presented by the software, the problem is rarely the users.

More developers should read Donald E. Norman's "The Design of Everyday Things"; even if you forget specifics in that book, the general takeaway is that the default position must be "It is not the users' fault!".

There must be significant evidence that the user is to blame before the user actually is blamed. The more users' that have that problem, the larger the body of evidence required to prove that this is a user problem.

More than 10% of target users have problem $FOO? Then you better have a mountain of rock-solid, beyond a shadow of a doubt evidence that the software/interface is correct!
Perhaps, and that's an accurate description of Google nowadays, but I think I disagree in the case of Apple. We should be fair to Cook and the rest of the Apple team here: Vision Pro is nothing but bold HCI moves, and the very opposite of what you get from a yearly shipping schedule. It's probably been in development for over a decade. There are people who joined Apple, spent years working on Vision Pro, were promoted and then left before it was even announced! In terms of execution quality and ethos it reflects the Apple of the Jobs era in every way. The problem is simply that breaking into new markets is hard, especially if the market is a price/quality point that nobody else is attempting. Maybe there's just no demand in the end. That's R&D for you.

My argument is really the opposite: Apple doesn't need moves as bold as Vision Pro, or cars or robots. There's plenty of room for innovation within existing product segments, price points and form factors. If I ran the Core OS group at Apple I'd have a dozen research ideas to experiment with by next week, and I'm just one guy who thinks about operating systems more than is healthy. If you look across the span of their existing businesses there must be hundreds of ways they could capture market share in innovative ways.
That's the benefit of working on a small team/startup. Whoever smelt it dealt it kind of situation. Basically, at first at least, whoever's application is erroring is getting a call when it breaks.

It sounds bad, but it encourages everyone to write more fault tolerant code. Way moreso then a random bigcorp with an on call team.
Well they ruined Instagram too, no one posts anymore, post reach has been crippled and it really wants to show you crap you don’t care about. Now they want you to use threads with pictures. And in like you just reinvented Instagram but worst, what’s the point?
On my Mac Plus the cursor lags horribly when the floppy is being accessed
I would say, that with Enrich Gamma at the steering wheel, and Microsoft's money, VSCode is succeeding pretty well.
You fear that over time, artificially intelligent systems will suffer from increasingly harmful variance due to deteriorating confidence in training data, until there is total model collapse or otherwise systemic real-world harm.

Personally, I believe we will eventually discover mathematical structures which can reliably extract objective truth, a sieve, at least in terms of internal consistency and relationships between objects.

It's unclear philosophically whether this is actually possible, but it might be possible within specific constraints. For example, we could solve accuracy of dates specifically through some sort of automated reference-checking system, and possibly generalize the approach to entire classes of problems. We might even be able to encode this behavior directly into a model. Dates, at least, are purely empirical data, so there is an objective moment or statistically likely range of time which is recorded somewhere, so the problem becomes one of locating, identifying and analyzing the correct sources for a given piece of information, and having a sound-proof method of checking the work, likely not through an LLM.

I think we will come to discover that LLMs/transformers are a highly generalizable and integral component of a complete artificial brain, but we will soon uncover better metamodels which exhibit true executive functioning and self-referential loops which allow them to be trusted for critical tasks, leveraging transformer architecture for tasks which benefit from it, while employing redundancy and other techniques to increase confidence.
"Acronyms seriously suck" ~Elon
Started on an AT&T 6300 (Olivetti M24) https://en.wikipedia.org/wiki/Olivetti_M24#/media/File:Vinta...

Oh, the memories! Great thing was the keyboard, gave the user certain assurance and stability, not sure how would I explain it but those of you who used these, would instantly know what I mean.
The more I hang out in these places the more I believe the hypothesis that people are just bad at programming
> BSD is a kernel specifically focused, iiuc, on being as secure and straightforward as possible.

No it is not, or at least it doesn't use any modern tools or make a serious attempt to do so. It's a family of OSes written by the kind of people who think if you grow a beard and stare very hard at your C code it will become secure and bug free.

It does change slowly, which is a good technique for avoiding introducing bugs, but it's barely heard of techniques like regression testing.

The secure one in particular has a lot of mitigations that especially feel like they just dreamed up what they think a security mitigation is, instead of engaging with research.
Because you can just build things yourself. You don't need permission from anyone else.
> it has given the Russian hardliners all the ammo they need to firmly curtail all discussions towards a negotiated peace.

The Russian hardliners will simply conjure up excuses from thin air, such as your own that Ukraine is taking huge losses and are killing civilians.
There were no weekends before labor movement fought and got it..
> He said "President Reagan's old adage about 'trust but verify' ... is in need of an update. And we have committed here to a standard that says 'verify and verify'."
One of the biggest, more significant as well as successful Internet-scale cons of the last decades that I can think of, apparently perfectly executed too.