skysight-inc/HackerNews huggingface dataset:
It's an extra layer of "Have you looked at our website/read our documentation/clicked the button" that I've already done, before I will (if I'm lucky) be passed onto a human that will proceed to do the same thing before I can actually get support for my issue.

If I'm unlucky it'll just be another stage in the mobius-support-strip that directs me from support web page to chatbot to FAQ and back to the webpage.

The businesses which use this tool best will be the ones that manage to lay off the most support staff and cut the most cost. Sad as that is for the staff, that's not my gripe. My gripe is that it's just going to get even harder to reach a real actual person who is able to take a real actual action, because providing support is secondary to controlling costs for most companies these days.

Take for example the pension company I called recently to change an address - their support page says to talk to their bot, which then says to call a number, which picks up, says please go to your online account page to complete this action and then hangs up... an action which the account page explicitly says cannot be completed online because I'm overseas, so please talk to the bot, or you can call the number. In the end I had to call an office number I found through google and be transferred between departments.

An LLM is not going to help with that, it's just going to make the process longer and more frustrating, because the aim is not to resolve problems, it's to stop people taking the time of a human even when they need to, because that costs money.
FWIW, it seems pretty consistent with the style of Adam's other intros.
Your comment sounds very strange to me, because it never occurred to me that credit card can be used to "buy something that costs a couple of pay periods".

I thought they are mostly for convenience, like when you can carry them instead of cash, or use them to pay in the Internet. But I always pay off the whole balance at the first occasion (irregularly, whenever I login to my bank website and notice the outstanding balance).

If you want to pay something off gradually, you usually have better options (car dealerships or shops selling electronics, and many others, they typically have their own credit offers, much better than your average credit card).

I think never in my life have I ever paid any interests on my credit card.
I didn't say the RAF weren't "far left". The exact ideology of the Bader-Meinhof group is not easy to pinpoint exactly, especially if you account for its evolution over time, but I think it's somewhat safe to say they broadly aligned with Maoism. They were at some point politically aligned with the East German government but that was clearly more for pragmatic reasons than deeply held convictions.

I'm merely saying that we whitewash a lot of that part of German history exactly because the RAF stood in opposition to it and if we all agree that the RAF were bad because they were terrorists then their victims must have been "good" and that is arguably closer to the opposite of the truth. "1960s Germany was full of NSDAP members in leadership positions and used excessive police violence to suppress civil unrest" is not a far left take, it's historical consensus.

The problem with the horse shoe and why although law enforcement likes it political scientists generally ridicule it is that politics are not one-dimensional and more often than not there actually isn't a middle ground. This actually has led to real world problems in Germany because just like how the East German government's ideological convictions made it incapable of acknowledging the existence of neo-nazis in East Germany because they saw fascism as an evolution of capitalism, German law enforcement can't adequately comprehend the German sovcit "Reichsbürger" movement because while being clearly far right it's actually in large parts a monarchist movement not a nazi one (although there are of course overlaps for pragmatic reasons).
I went to the Shen web page, and immediately got "Learn Shen in 15 minutes". Seems obvious to me.
Do you lack the meta cognition to see that you just dismissed everything except science and programming as rote mindless regurgitation, or are you being wildly sarcastic? Because your post is a walking hacker news trope.
The funniest to me was when he was 5 he read about 150 books: "I hit first grade, and I already knew the teachers were lying to me"
Maybe, or maybe the previous ideological gaps are so far in the past that we can now only see the idealized version.

You don't hear much about discrimination against Irish or Polish Americans these days, unlike "the good old days".

People thought Kennedy could not win the Presidency because that would give the Pope too much power.

Surely, there are many differences like this that have simply faded with time and have been replaced by new, equally ridiculous divides that will also fade in time when replaced by another set of ridiculous divides.

When that happens, our divides today will sound as absurd as the Pope controlling a Catholic president just because they are Catholic.

How about a near civil war between Catholics vs Protestants? How could that ever happen? Only in the "good ol days!"
All the thumbnail images are clearly dalle-3 too so there's more evidence https://scicoding.com/author/jake-2/
Anyone can guess this part of Elon’s email: “ Unfortunately, humanity's future is in the hands of …” ?
The main idea is that leases are an easier concept to understand than borrowing and lifetimes?

I don't think it will be, it sounds like a concept of similar complexity and it won't make it an "easy language".

People are scared of Typescript, so a typed language with an extra ownership concept will sound exactly like rust in terms of difficulty.

Not that I get the reputation of Rust being hard, even as a complete novice I was able to fight a bit with the compiler and get things working.

The gradually typed approach is nice but it just sounds like smarter type inference would get you 99% there while keeping the performance (instead of using runtime checks).

Not having unsafe code is both interesting and limiting. I keep all my code safe for my own mental sanity but sometimes having bindings to some big library in c/c++ is convenient (eg Qt or OpenCV).
If we are going that far, I suggest hopping off just one station earlier at Crystal-lang.
Here's the changelog, in case anyone is interested: https://blog.jquery.com/2024/02/06/jquery-4-0-0-beta/

I didn't get to do a lot of web development with jQuery, but I wrote a lof of React. jQuery seems simpler, and IMO easier to maintain and reason about for small-to-medium codebases. The snippets I see online are always very easy to follow, and it seems reasonable to me to use it if you're not building a full blown web application.
If you do not want to mess with Rust borrow checker, you do not really need a garbage collector: you can rely on Rust reference counting. Use 1.) Rust reference-counted smart pointers[1] for shareable immutable references and 2.) Rust internal mutability[2] for non-shareable mutable references checked at runtime instead of compile time. Effectively, you will be writing kind of verbose Golang with Rust's expressiveness.

[1] https://doc.rust-lang.org/book/ch15-04-rc.html

[2] https://doc.rust-lang.org/book/ch15-05-interior-mutability.h...
They frequently don't have adequate DPI. Or they cost an arm and a leg.
I was thoroughly confused reading the Dada Manifesto[0], starting with the non-existent German meanings of the word dada and getting much stranger from there. Until I found out at the very bottom that it's a riff on a 1916 dada manifesto.

[0]: https://dada-lang.org/blog/manifesto
It would kill the ETF and all exchange. It would make paying ransom impossible. The value would plummet. It would continue to exist of course, but would be functionaly dead. Sounds easy really.
Sounds like it's far more about "big" data analysis, and recognising that elyptic curves encryption has a statistically apparent signature. AI/ML was just the analysis that exposed it.
Show HN: I've made an Open Source currency converter RN app without annoying ads
With a live programming model: https://en.wikipedia.org/wiki/Live_coding
The thing you have to keep in mind is that OpenAI (and all the big tech companies) are risk averse. That's the reason that model alignment is so overbearing. The foundation models are also trying to be good at everything, which means they won't be sensitive to the nuances of specific types of questions.

RAG and chatbot memory systems are here to stay, and they will always provide a benefit.
Thank you for the story.

My take away is the the concept that GUIs Mirror our minds as individuals the way good writing and theater does. I then ponder about what could be a fair or useful representation of a collective mind in a way an individual mind can process/work-with?

Maybe that is the will be the metaverse(snowcrash).

Thanks again.
Hello HN, Creator here! The beginning might seem strange, but it will all make sense later.

I needed to buy sunscreen in Turkey, and the hotel price was some outrageous 44 euros for a regular Nivea. In the end, I found one in a pharmacy in the city for 500 lira. I converted all of this into my local currency using a converter that I've been using for a long time (when you live in two countries, it's a very useful tool), and it triggered something in me.

Seems like a simple thing, and nobody tries to charge money for such apps, but they bombard you with tons of advertisements. Some just put a banner at the bottom, while some individuals throw up full-screen pop-ups with a countdown timer until you can close them, as if I'm about to watch a movie and not just convert a number from one currency to another.

So, during my vacation, my little pet-project was born, which I decided to make completely free without any advertisements and open-source. Leave your feedback or comments here, thanks a lot!
I like Rust’s type system just fine but for me it’s types combined with language features like matching that draw me to Rust. When I was still learning I made an entire project using Arc<> with no lifetimes at all and it was actually a great experience, even if it’s not the textbook way to use Rust.
Unfortunately Slack is what is used at places I've worked at.
This supports my point because both Hitler and Stalin received unduly favorable media attention in the 1930s, yet claimed the Western media as their enemy.
If anyone needs help with their resume - I built rezi and will be happy to give lifetime upgraded accounts at no cost
I'm curious what subset of tech you're applying for, and what your region and salary expectation are. Speaking as someone with 20+ YOE experience myself.
> As of right now, Dada doesn't really exist, though we have some experimental prototypes...

> OK, from here on out I'm going to pretend that Dada really exists in its full glory.

This is a brilliant trick I only recently discovered in another context: write the docs first, to validate the user experience of a novel system.
I'm afraid that's my current takeaway of the situation as well. Not sure if that is really the case though. It would be nice to hear about different experiences.

Apparently, after remote was "the new normal" and "worked extremely well", now nobody wants it anymore for ... reasons?
Don't lie, that just degrades signalling for everyone else.
Just so everyone knows. Graydon is not in the list of contributors on GitHub.

https://github.com/dada-lang/dada/graphs/contributors

https://github.com/graydon
He is right about the fact that the Central Powers were fatally spent by summer 1918, though.

Austria-Hungary alone was on the brink of collapse without ever engaging American troops in a large-scale battle, and its collapse would have brought the already weakened Kaiserreich down as well.
Where in Europe are you, are you applying to job in your country?
Are you applying to jobs where you are a native speaker?
>So reducing this would be a multi-year project of a sizeable team

Maybe, or just a knowledgable person to dig in for a bit and solve it. On one of my teams when I was back at Microsoft was working on a similarly huge codebase with build times twice as long. We had a senior engineer who was really into build optimizations from a previous job who wrote a tech design, implemented better project splitting in our monorepo, better local caching, and finally cloud caching, all within 3 months. When I left, our builds ranged from 30 seconds to 3 minutes.

It's not guaranteed that it'll be this simple, but I also don't think it's guaranteed it'll be 3 years and several people.
I'm European. A wire looks archaic :-)

Hardly the kind of thing I was expecting in SF. Same for BART, looks like something straight out of the 70s. Or those huge concrete slabs cut with saws, used for sidewalks. In Europe they generally use asphalt.

American infrastructure generally lacks... panache, style, IMHO.
Sorry wrong town.
> For example, double tapping on the screen triggers a zoom, and there's no way to disable it.

That can be disabled: https://stackoverflow.com/questions/59732074/disable-double-...

Actually, all of the layout and gesture jank problems in web apps can be fixed, but it does take some effort. I’m tempted to put in the time to open-source a reference for this, but then I cynically wonder if Apple would then find a way to break it. ;)
I have !sgn to search sourcegraph for nix code.
Hell, what if you’re not even passionate about tech, but you trained for it and became a pro? Like imagine telling an out of work electrician that they should exit the industry and just do it as a hobby.
The cost of it is that when you need to make something explicitly async, you have to wrap it into a greenlet in a much more involved way.

JavaScript lets you do it much more ergonomically.
In another German news article they say he got official receipts for 134 of the total 217 jabs.[1]
That’s crazy and should be forbidden. They put so much work into proof of vaccination that it should work the other way around and limit you to get more than necessary.

1. https://m.faz.net/aktuell/gesellschaft/gesundheit/mann-mit-2...
I know landing pages are fun and they feel like progress, but to be honest most of the time they are a time sink. Of all the landing pages I built I got maybe a handful of signups, while I could have achieved the same talking to people at a meetup (time invested <5min).

I think my no. 1 startup advice is spend less time pretending and more time building.
or F#
It's a push button. We've "technified" our homes with light switches 150 years ago. The roof hasn't fallen down, I'm fairly sure a lowly bus can handle buttons.
what about tmpfiles? systemd-tmpfiles?
This looks like one of the steps leading to the fulfilment of the iron law of bureaucracy. They are putting the company ahead of the goals of the company.

"Pournelle's Iron Law of Bureaucracy states that in any bureaucratic organization there will be two kinds of people: First, there will be those who are devoted to the goals of the organization. Examples are dedicated classroom teachers in an educational bureaucracy, many of the engineers and launch technicians and scientists at NASA, even some agricultural scientists and advisors in the former Soviet Union collective farming administration. Secondly, there will be those dedicated to the organization itself. Examples are many of the administrators in the education system, many professors of education, many teachers union officials, much of the NASA headquarters staff, etc. The Iron Law states that in every case the second group will gain and keep control of the organization. It will write the rules, and control promotions within the organization."
[1] https://en.wikipedia.org/wiki/Jerry_Pournelle#:~:text=Anothe....
I see a difference with enforced email use and voluntary, for work. At my company everyone uses email because it is mandatory. Human-human conversation happen there without issues. But as soon as I try to contact some random company on email as an individual, like as a shop about product details or packaging, or contact some org to find out about services - it's dead silence in return. But when I find their chat/messenger they do respond to it. The only people still responding to emails from external sources in my experience are property agents, and even there the response time is slower than in chats.
Wow you are right. That is confusing! I was asking about Codeium (with an e) but I linked the wrong one in my post. The vim plugin link is correct though.
If you haven't already, set up a profile on upwork. The barrier to entry is a lot lower on short term projects, so you are more likely to find some work to keep your finances from depleting too quickly.

It will also give you a boost of confidence, an opportunity to build social proof about your work, and it may even end up scoring you a longer term engagement.

Good luck!
> Probably the worst CPU architectural mistake of all time is locating that table at address 0.

That’s not something unique to x86; eg. the PDP-11 also had its interrupt vector table starting at address 0. This only became a real problem when languages that treated address 0 as a sentinel value became popular.
I agree but most modern JS doesn't use prototypal inheritance.

JS has plenty of bad parts you shouldn't use.
Classes are the main one.
Any chance you'd Open Source it?
There is no reason to ban safety equipment. This makes as much sense as banning helmets.
I worked in IT for the last remaining newspaper in a major American city from 2010~12. They were going through a major downsizing, and in that time the reporting staff was cut in half and then almost cut in half again. They were required to increase the number of articles by 3x I think as well. Do you think they spent the same amount of time checking sources and fact checking? What would you do to keep your job if you were 29-year-old journalist in that environment?
Production builds should retain all debug prints, only hide them behind a flag. This helps you preserve sanity when troubleshooting something.
"Made in rust." is dying off?
If you haven't already, perhaps try applying for non-engineering positions with adequate pay and of such nature that your SWE experience is useful. I think soft skills / industry specific knowledge will become only more valuable on the long run, as AI will eventually reduce work required for writing basic CRUD apps.
You still want RAII and unique references, but rely on GC for anything shared, as if you had a builtin refererence counted pointer.

I do also believe this might be a sweet spot for a language, but the details might be hard to reconcile.
Remote working extremely well is one of the reasons I was laid off from a previous job - they moved it to a cheaper country.
Stop using vsts-NPM-auth, it may be a 0-day
Dude. A huge percentage of the US is ZONED for single family homes. If those are SOOO attractive, why don't they remove that zoning and let competition win out?

There's SOOO much legislation in the US that freezes everything in place (when zoning doesn't cut it they just add 100 rules like minimum parking and achieve the same thing) and then someone like you points to the result and says: "see, everyone wants it".

The US basically has 2 types of housing, overwhelmingly: single family homes and residential skyscrapers. The stuff in the middle is low digit percentages.
Statements of poor communication always make me wonder if the shirky principle might be part of the problem
Blue Origin has successfully completed 24 launches to Space as of December 2023. To say they have never been to space is to not pay attention.

While SpaceX is far and away the leader in private space companies, with significantly higher total number of launches and innovations compared to Blue Origin, it is still possible for them to fail to execute this one specific mission before Blue Origin’s. They should not rest on their laurels because they have completed hundreds of launches. The specifics of Artemis III require SpaceX to execute several launches of systems that have never been to space, and complete maneuvers in space refueling that have never been done before. If successful it will be a huge milestone in human space missions, let alone private space operations. They can fail to do this and because of delays from NASA and other partners could possibly have this mission completed after Blue Origin’s.
Oooh right, money. Numbers in a bank account equals wealth of course, yeah you're right
Looking at the past half-ish century of space launch, good leadership* seems to be the by-far scarcest resource.

It's also possible that honeybadger1 only wanted to make a brief comment. Vs. writing an essay about the myriad causal factors and millions of people who played at least some small role in SpaceX's success.

*Using a "good" != "profit maximizing" convention.
Yeah. And it's not like broadcast university lectures and some rudimentary echoes of in-person grading systems are some pinnacle of providing effective education. There's nothing wrong with video lectures--I take LinkedIn classes at work from time to time for certain topics--but it's usually because something appeals to an immediate need and being visual is at least useful.
> LinkedIn also looks good from outside.

I partially disagree. IIRC their search is broken, and their job alerts are pretty lousy at de-duplicating advertised positions.

And IIRC they hijack the back button, which I find pretty offensive.
OpenAI, Microsoft AI tools generate misleading election images, researchers say
Depends, but I'd agree. If you can do only JavaScript/TypeScript and frameworks related to those languages then I can understand having issues finding work.

Quite frankly, if you want to work as a developer right now then go add Java or C# to the list of language you know. A quick check on the local job listing site shows all Java and C#, and a single Rails developer, job posted. The Java and C# are frequently not for a single position, but multiple.

In my experience the companies that are currently hiring either expect you to be able to do some web app (front-end) work, or they have a smaller team of front-end developers supporting a large team of back-end developers.

One major issue I've seem with developers who focus to hard on web apps is that their understanding of infrastructure, deployment and configuration management leaves a lot to be desired. Not saying that that is the case universally, but it is less rare to encounter a Java developer who can't navigate database and web-servers.
I've always wondered if global type inference wouldn't be a game changer. Maybe it could be fast enough with caching and careful language semantics?

You could still have your IDE showing you type hints as documentation, but have inferred types to be more fine grained than humans have patience for. Track units, container emptiness, numeric ranges, side effects and idempotency, tainted values for security, maybe even estimated complexity.

Then you can tap into this type system to reject bad programs ("can't get max element of potentially empty array") and add optimizations (can use brute force algorithm because n is known to be small).

Such a language could cover more of the script-systems spectrum.
Because real developers only work on game engines /s