skysight-inc/HackerNews huggingface dataset:
(2011)

And a bunch of these predictions never materialized. Subscription models are more widespread, but there's also more and better choices for opting out, and a much richer variety of development targets and ecosystems to mess around in.
Aside from the boilerplate, which it got mostly right as far as I can tell, the actual logic is hilariously wrong. Moreover, Linux kernel development really isn't just writing stand-alone self contained chardev drivers which calculate n!. I would be more impressed if you used chat GPT to guide you through reverse engineering a piece of hardware and implementbing a driver for it.
This is the least of SAP's crimes against software. Pretty much everything SAP builds is janky and awful like this. If you're lucky, "minor" UX problems like these are the only thing you have to deal with, but in the vast majority of cases, that's not going to be the case.

Where I work, I also have to use a SAP system for expense reports. I can't even tell you what it's called, but the interface is basically just directly from SAP GUI(except embedded, very poorly, into a website) and every single interaction you perform results in a sync query to the backend, freezing the UI until you get a response.

The worst part is that no one really cares. SAP doesn't care. The users/companies that are stuck with SAP don't really care, or at least if they do, well, no one is going to spend valuable dev time on building their own internal expense registration platform(or whatever) just to fix something that sucks to use, but otherwise "works".

I also have to register my hours, being a consultant, and this also happens via some SAP system. One thing my current project manager told me recently is that the description field that we have to use to describe what work we did is just invisibly cut to 40 characters on the backend. I can freely type a whole essay describing what I did, but the pm reviewing will just see 40 characters.

Assuming that any sort of thought goes into most of SAP's software is like trying to reason about an insane person's behavior. It's completely pointless since there is no reason involved.
Used to use concur in a past life, now expensify. There's not even words for how much better expensify is.

It wasn't _that_ bad for a lot of entry types, but for me what made it a constant problem were hotels. It wanted a daily rate and number of days. Yet our rates were different day by day, and it made you do a separate tax entry. So you're having to BS a close enough "daily rate" and adjust the tax field of a specific day to adjust for any single penny rounding errors. Then there were resort fees or other things, which it would also make you call out but I think it even had a fixed number of "extra fees" input boxes.

For a set of a few non travel expenses it was only a bit worse than any system ought to be. For travel it was practically unusable and for reasons that actually butchered your report
Having real people sit around in a call center and write reviews for most things--which tend to not have even thousands of reviews--is sufficiently cheap that I'd argue this isn't a new problem, really: reviews as currently implemented always were sketchy to trust.
That was my first thought, but my second was nothing new on YouTube has that kind of budget.

I mean there’s the three broadcast cameras dancing plus operators plus more broadcast cameras shooting operating on a full soundstage with crews of gaffers and grips and catering and scale wages.

I am not saying that YouTube and TikTok aren’t possibly as creative. Only that nobody is putting that level of resources behind a TikTok because nobody will put that much money at risk.
You are assuming that you are always aware of when you might be wrong. In other words, your judgement on when a counterfactual deserves to be entertained is itself fallible, and is most likely to be wrong when you have emotional commitments around the issue that are preventing you from reasoning well. By refusing to follow a line of reasoning, you are placing yourself beyond the ability to be reasoned with.

I imagine you might dispute that that ever happens to you, and it may be that you are so thoroughly rational that it doesn't. But let me suggest a counterfactual for you: imagine you are not as rational as all that. How would you know? You would never engage in the conversations which would demonstrate this. So, as a general principle, maybe you should not assume that you are.
The tradeoff here is that it's very prone to abrasion. You can't currently use this technology for purposes like hiking because backpack straps, scraping against rocks etc would put small holes in the external membrane. Perfect for cycling though!
I wouldn't consider being aware of a vehicle's capabilities and utilizing them as being reckless.

One could argue that those folks are incurring a sort of opportunity cost by not learning the limits of vehicles that don't have ABS, and certainly they might be worse off for it, but that's not the same as recklessness.
> every user has their own server

I think we're on the same page.

The only difference is that I think that the OS/Server/Filesystem is a big hinderance for many applications. I just want an environment where I can to execute arbitrary code.

My version would be

*> Every user has their own remote code execution environment.

One good candidate for the near future would be serverless WASM runtimes backed by serverless databases. (But you'll still have to store your codebase in a file system.)
They tend to have skin in the game. It's not just an opinion, it's an investment.
According to ChatGPT:

> 1. Start by training a machine learning model to identify features of natural language. You can use supervised learning techniques with a corpus of labeled data consisting of texts written by both humans and AI systems.

> 2. Use natural language processing techniques to extract features from the text such as word frequencies, grammar, and syntax.

> 3. Implement a scoring system to assign a numerical score to each text based on the features identified by the model.

> 4. Create a threshold score which will be used to differentiate between texts written by humans and AI systems.

> 5. Test the model on a separate dataset to ensure accuracy.

> 6. Deploy the model in a production environment to detect AI-written texts.

This is from the prompt: "How would you build a tool to detect texts written by artificial intelligence systems?"

It seems like an okay plan, but doesn't offer any actual insight into differences between human text and AI text.

For example, a frequent feature I've observed (of course, I'm not alone) is that it tends to generate lists of things and tie them together with "Firstly, item1. Additionally, item2. More so, item3. In conclusion, item4".
Working as a data engineer for over 7 years, I can add my two cents into this:

Mainstream data scientists don't do data science, they are either ML engineers or data analysts who use ML Python libraries and promoted to data scientists with bigger paycheck. With machine learning and AI being the trend, the job is sexy and it is a chance for the company to market itself as it uses AI and cutting-edge tech. I worked for a data solutions company and while I work together with data scientists to propose a design to our clients, it was the AI part narrated by the data scientists that makes clients ready to throw money. Even if the requirements seem impossible or at least very difficult to achieve. These projects often fail because the data scientists couldn't reach the accuracy goal written in the contract and the project ends up in the trash. These data scientists eventually leave the company or get fired, only to find another job within a short time with even bigger salaries.

Now for the data engineering part; I wish the OP all the best with his career, but he is still in the honeymoon period and didn't witness the misery of being a data engineer.

- The job can get very repetitive very quickly, unless he'll work on infrastructure, his tasks will be mainly focused on maintaining existing ETL pipelines or building ones, and both are labor tasks. You'll end up a data plumber who makes sure data goes from A to B and then C and that's it. You'll seldom find something new or revolutionary to work on and you'll keep using the same tools as long as you're in the same company. Even when moving to a new job, you'll pretty much be hired because of your knowledge of the same data warehouse or ETL tool you used in the previous job.

- Data engineering is an underappreciated job. If things go right, nobody pats you in the shoulder. When shit gets loose, you'll be the one to clean up the mess. What makes it worse is, you can't leave this mess long because data is a snowball effect; if you leave it unprocessed, you'll end up with more data clogging your pipelines and what can be fixed within an hour can quickly take long nights and even days to resolve, and do you know what this means? Managers won't have their fancy dashboards updated and they'll start panicking.

- Data engineering is not rewarding. Again, you're doing your job. No one cares.

- Data engineering has nothing to show for. Yes, data is being crunched and processed and baked. It's the data analyst who builds the fancy dashboards for managers, and the data scientists who create fancy graphs for managers, and the ML engineers who create fancy products for managers. You're just a plumber who, instead of fixing toilets and sinks, fixes data pipelines.

- Just recently, data engineering salaries are rising thanks to low supply and higher demand thanks to better awareness from CTOs and heads of data about the importance of the role, but until a few years ago, they were paid less than a software engineer.
I'm sorry that this guy feels that these devices are a scam. E-ink frames have their own aesthetic and do a decent job of displaying black and white photos. Sure they have some limitations, but they are good enough and solve a particular problem if you have a large amount of b&w photos to display.
> An AI cannot, by definition, create better HN content.

Better is entirely too subjective for this to be true. And if you turn on showdead, ChatGPT content is already better than some of the other content submitted here. If an ML algo can take a half baked comment of mine and form it into a coherent response that other people can read and actually understand what I mean, that' is better content.
Even Google Calendar does this. If I'm adding an event an hour from now, why does the Location auto-complete list show locations that are impossible to reach in time at the top of the list? Is it not more likely that I would be booking an event near to my either my current location or my home?
I like that the last comment, from May this year, on Explain XKCD for this comment is "Sooooo... does this exist yet?"

Wish granted within a year!
It's an eternal trade-off explored in much fiction. The Browncoats v Alliance in Firefly or the Rebel Alliance v the Empire in Star Wars, or the Vickies v anarchists in The Diamond Age, and many more. We want both the stability and humanity and safety of a cultured, controlled civilization, and the creative, exuberant culture that can be born out of periods of chaos. On a personal level, this implies we all want to live on the right side of the tracks, but have the option to party on the wrong side of the tracks.

I think the rebels have to do better, to wit, they (we?) have to work smarter to make software that's just as functional but with far less code, so that it can be audited by an actual human being. Software engineers take a blase attitude about dependency bloat, but that must change. We also need to be ready to run on open hardware when it is released. Last but not least, we need to invent a way for the best hackers and geeks to sift through the software we run, people we trust to find flaws and exploits and not use them. I, for one, would gladly pay for this service, and I think thousands of others would, too.
Yeah, if your goal is to find adventurous content in the avant garde sense there's no question the internet has enabled far, far, more than what existed on tv in the 70s.

Also it's just incomparable how quality vs price has changed in camera equipment and related. You can put together a setup that rivals broadcast quality for about the price of an economy car. We live in a golden age of independent productions being much more affordable.

So celebrate the Moog dancers if you like, but I think this subtext that we've lost something or become less adventurous totally preposterous.
This doesn't seem like a good criterion to judge the system's ability to understand/model. It seems like a reflection of OpenAI's (lack of) ability to inspect/interpret/manipulate the system's state. I highly doubt that there is a long list of "counter-prompts" stuffed into the input (i.e. "but don't say this this this..."). They probably have some side mechanism to detect "dangerous" prompts and short-circuit its responses or a second-layer "metacognition" system that gates access to the full model and presumably can be trained fast/independently. The point is, failures to gate access to the full model do not imply failures of the full model to understand.

>There’s many other examples of nondeterministic arithmetic, naive word associations, and general “WTF moments”

Its failures of arithmetic are well explained by BPE encoding. Judging it by its other failures is also a mistake. Humans make odd mistakes all the time. It's simply that the failure modes for LLMs are different than that of a human and so we don't recognize understanding in LLM failure modes while we do in spite of human failures.
> Is this topological sort ?

No, neither what it is doing or what it ought to be doing is a topological sort. What it is actually doing seems like “return all matching the stem without any sort [or sorted by ID or some other non-relevant value].”

The various things the user suggest are all sorts by fairly simple functions, not the kind of dependency ordering at issue with a topological sort. Choosing the best one to use as a default might be hard, but they aren’t the kind of complex things you can’t implement as a simple order-by once you are set up for it.
I think they are (I put them in my response :) ). I still think about this one periodically: https://www.joelonsoftware.com/2000/05/12/strategy-letter-i-...

I didn't see all the letters outlined in any location, so why not here:

https://www.joelonsoftware.com/2000/05/12/strategy-letter-i-...

https://www.joelonsoftware.com/2000/05/24/strategy-letter-ii...

https://www.joelonsoftware.com/2000/06/03/strategy-letter-ii...

https://www.joelonsoftware.com/2001/03/23/strategy-letter-iv...

https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/

https://www.joelonsoftware.com/2007/09/18/strategy-letter-vi...

Hard to beat his writing style.
> but Japanese people will go extremely out of their way to help you

> I got the world moved for me

I'm somewhat uncomfortable with these characterisations of Japan and the Japanese people. Yes, Japanese people can be helpful to (obvious) visitors but with more and more people visiting Japan visitors shouldn't expect this to keep being the case, nor do visitors necessarily deserve this treatment. It probably will hold true but I don't think we should encourage an entitled attitude of "I'm a visitor, therefore the always helpful Japanese people will help me out of any tricky situations I get into while visiting their country".
Yeah, and I imagine for children the same is true, atleast from a face validity p.o.v, the opposite of that claim was so off kilter from what I know of the current literature that I was immediately intrigued.
By that time you could easily buy second hand PCs for a couple hundred or build your own pretty affordably —even on part-time going to college. For the most part you could use the PCs at work as well.
> Unclear business model, subscription based, phone app dependant, making you bound to their service.

Get an Inkplate[0] and easily display whatever you want however you want. My one serves as an automated calendar and trash collection schedule, decorated with inkpen drawings that look great on e-ink[1].

[0] https://inkplate.io/

[1] https://mastodon.social/@holypangolin/108698546628218087 / https://mastodon.social/@holypangolin/109291506657105213
Wow I tried it, and for anyone still in doubt: it's incredibly good. I usually tend ignore all the AI hype and "smart-chat-bots-thing", but boooy this is soo much better
The default style is such, arguably by design, exactly so it’s easily detected and gets downvoted on forums like here. IMHO it’s an important feature, even if it wasn’t intended for this purpose.
How to (Quickly) Build a Cycling City – Paris
Check

https://www.youtube.com/watch?v=4rgEzG7F5d8

and

https://www.youtube.com/watch?v=XXBxV6-zamM
What limitations with executable linking have you found? I couldn’t find anything specific and didn’t run into any issues myself.
This could have been my reply. I even have the same stupid PC
I submit that these costs are mostly insignificant stacked up next to "the alternative lacks that one niche feature you personally absolutely cannot live without."
The "plain html" variant of their search page does not give me any such popup:

https://html.duckduckgo.com/html/
I’m assuming they will continue to improve.
Yes, because ChatGPT is not bombed with SEO currently.
Some of the affects I can think of, to name a few:

Inaccurate or irrelevant answers: ChatGPT is a machine learning model that uses past data to generate responses. This means that it may not always provide accurate or relevant answers to questions, leading to confusion and frustration among users.

Loss of trust: If users notice that many of the answers on the forum are coming from ChatGPT, they may lose trust in the forum and stop using it. This could lead to a decline in user engagement and overall traffic.

Competition with human contributors: ChatGPT's answers may compete with those provided by human contributors, leading to a decrease in the quality and value of the content on the forum. This could make the forum less useful and engaging for users.

Increased moderation: The influx of answers from ChatGPT may require more moderation to ensure that the answers are accurate and relevant. This could require additional resources and time for moderators, leading to increased costs and workload.
You calling Tesla shareholders cultists is the pot calling kettle black.

That or you are just some bot running for a hedge fund that is trapped in a bad bet against Tesla...
My favorite is U+202E Right-to-Left Override, which doesn't appear to be listed there. A surprising amount of UIs (apps, sites) can be broken with it as they were never tested with right-to-left writing direction in mind. Even a Unicode reference website that I just used to recall the code is broken by it. [0] Entering RLO into arbitrary input forms for fun can bend spacetime, I swear.

[0] https://unicode-table.com/en/202E/
I’ve got an iPad for that.

And all the detritus doesn’t fall out of the keyboard down my trousers.
Maybe I'm splitting hairs, but a startup != a consulting company to me. You'll learn valuable skills doing either, but they aren't the same.

Consulting is way way easier.

Signed, a former consultant and startup CTO.
Sam Bankman-Fried says unlikely to testify in Dec 13 House Committee hearing
This is incoherent.
A lot of these analogies are...bad. Does Sharpie know everything you write with one of their pens and store detailed metrics on the popularity of all your previous scribbles? Is Verizon operating a 1-1 calling service, or a global audio broadcasting platform? People absolutely do blame telcos for their failure to filter spam calls effectively.
I'm having trouble discerning your point. Can humans collectively believe harmful things? Of course. But it's a fundamentally different problem than censorship, except insofar as censorship can influence people's beliefs. It's not something you can really legislate against.
It's amazing how effective a wool sweater and coat can be in those situations. They're very breathable and hydrophobic. I don't think they'd work for the pro cyclist but they're great for the layers-oriented worker.
You can enter each day manually now, with fees. It’s been this way for at least 7 years.

That’s how long I’ve been filing expense reports with concur for hotels.
Alice: Assume P

Bob: P is False, there's no point

Alice: It's just a starting point for my argument

Bob: And what are you trying to go with your argument?

Alice: A proof by contradiction

Bob: A proof by contradiction assumes not(X), shows that it leads to a contradiction, therefore proving not(X) is false, and X is true. In this case assuming P to perform proof by contradiction means you will prove P is False. If that's all you want to do, there is no need as I am already in agreement that P is false.
Honestly, this is as close to an objectively wrong "opinion" as I've seen on here. I think a scam is best defined as something where there's a huge disjoint between what is sold/marketed, and what the person actually receives or experiences.

They may not look AMAZING, but so what? They do what they say on the tin.
A few years ago, we were building somethings to integrate with multiple expense and invoice management systems. Concur's odata based APIs were by far one of the worst integration experiences I had. (Even worse than integrating with dot net SOAP APIs from AXIS and Java)
You could see that some of the older APIs were well documented and thought out and the new versions were considerably worse. What we realized was that the earlier versions were built prior to SAP acquiring Concur.
It is a meme in Dawkins' sense.
There’s no correlation or causation between the people who watched this show and “the worlds problems today.”
Agree with this comment writing like a teen: " Reddit and Twitter are going to be overwhelmed with bots indistinguishable from humans. "

Totally agree. It's crazy to think that bots could be indistinguishable from humans. Like, how are we even supposed to know who's real and who's not? It's kind of scary, but also kind of cool in a weird way. But yeah, I can definitely see how it could be a problem if there are too many bots on social media. It could be really confusing and overwhelming. So, I hope there's a way to deal with it.

Ye ... ChatGPT can easily pose as an random Reddit comment writer. Just remove the tryhard "'". Those kind of communities will implode. The comments there are already kinda random and have almost no thread running through them. Perfect for ChatGPT.

Imagine how easy it will be to create big fake subs and gaslight people into believing something is sub consensus?
Like every Gore-Tex product.
You so funny. Regular people can do nothing.
You're not actually computing the answer to whether foreign investment made the Chinese vastly better off. The answer is, it did. You can even absorb an entire Wikipedia section into the question without considering the counterfactual of what unemployment or lower-wage factor employment or agrarian employment practices were like, and the answer is yes, it did.

> then try to reason about it all (including the profits going back into the american coffers).

Apple's profits come from their customers giving them money, not the Chinese employees, who took profits as well.
One conspiracy theory proposes a mix of both: that the flying wings use reverse-engineered antigrav technology from UFOs, which is argued to be required for takeoff.