skysight-inc/HackerNews huggingface dataset:
It's less "short memory" than the fact that you can be a "senior software engineer" after just 5 years or so experience. There is a significant cohort of (particularly web-tech) developers who were young children in the 90s, and whose professional careers started in the 2010s and have only ever known "the cloud", big-tech and big-tech tech (k8s, etc).

It's a similar phenomenon to the observation that tech "innovations" tend to recapitulate research that had its roots in the 50-60-70s.

"The industry" doesn't seem to put much stock in generational knowledge transfer.
> ...and [Dinosaurs] seems so modern yet quaint?

Q for you: anything in particular that was modern yet quaint? CRTs? phones?
Historically speaking, prohibiting depictions of Muhammad are a recent concept in Sunni Islam, especially the Saudi driven Wahhabism which is extremely conservative. Over history art as always been a huge part of Islamic life. This painting has been revered for centuries. The only reason this time it caused the school to go berserk is a single student complained, leading to overreaction in fear. Details: https://www.theguardian.com/commentisfree/2023/jan/08/an-art...
This is classical Persian Muslim art they're complaining about. Not Charlie Hebdo caricatures... Figure that, then weep.
So we shouldn’t be showing swastikas or Hitler in a history class, for they might offend someone?
Is the storage really the complex part? Isn't gathering the actual information and avoiding errors (...) the hard part?

Not for someone that works in consulting, or at least it wasn't. I remember that I had Access access to the production database that stored all the customers, present and pass. They wouldn't give me a password to that, but apparently they thought it was safe to enter the password without me looking so I could try some queries and test my last fixes.

Not sure if it still works the same, but I did some dumb query, left the computer on and, next day morning, a temporal file was in my %TEMP% with a lot of data of millions of persons worldwide. Had I be so inclined, with an external hard disk I could have started my homegrown NSA project.

Now think of this: how many times have you heard that the data of millions of customers were on sale after a data breach? Do you doubt that, let's say, China has every single person in the West on file?

Our own governments have us legally or semi-legally (exchange) anyway.
> Does anyone else find the Polars syntax kind of clunky and ambiguous?

I’ve used pandas a lot, but I’ve come to the opposite conclusion.

In my experience, these pandas expressions end up being bracket soup, and become increasingly fragile to hold in your head while you try and figure out just which n rows and columns you’re looking at.

Couple that with pandas opaqueness around copy-vs-view and the blurring of lines between API’s for selection, vs API’s for mutation and you get an unpleasant experience.

This particular pandas example is simpler, but it doesn’t take much IME for pandas df’s to end up far more unreadable.

I’ll gladly take polars saner API if it means I don’t have to play “data frame lisp bracket-matching” games ever again.
"In Europe" often doesn't makes sense as a generalisation. Both the UK and France have a significant Muslim population. That does not extend to Europe in general though. France is ~6% Muslim with large communities. Poland is well <0.1% with anti-islam ideas being common.
“Because, for example. their market is being steadily taken away by their competitors, and the company doesn't have a way to stop it.”

This is circular reasoning: companies must grow because because otherwise they will have their lunch eaten by other companies who are growing because they must grow.

I realize that this is an absolute basic tenet of capitalism that you’re talking about, but this response only explains where we are, not why we’re there.
Linux kernel code makes heavy use of object-oriented design patterns [0]. It's not the best of its kind, but still provides a reasonable example of how OOP can be achieved in C: https://gist.github.com/cakturk/cd75d0ca588151c86d641cb6d5a1...

[0] https://lwn.net/Articles/444910/
It’s enough for reading books… but might be too hard for terminal editing?
> But when sufficient data can be generated from acting in the environment, then a model can surpass human level, like AlphaZero.

Yes, in a very very very very very limited environment like a board game.

Let's up the ante just a tiny bit and say the AI has to be able to learn how to play Go. But it also has to learn how to get and setup the board, and the cups holding the Go-Stones. It has to place them on the table, or find the table where someone else placed them. It has to figure out how to place the stones. And it has to do so regardless of what else is on the table, what table it is, where the table is, what the light conditions are, or if its playing with stones, chips, painted pebbles or peanuts vs. roasted almonds (yes, I played Go that way once :D )

Now, how much more difficult does this make the task to an AI?

Bear in mind that all these changes to the task are absolutely trivial to the only (G)eneral(I)ntelligence that we know (humans). We effortlessly combine so much prior knowledge about movement, our limbs, the way physical objects work, how to gather and integrate information into our model of the world, the ability to formulate and adapt goals _and their similarity to prior goals_ and the solutions to those, that all these tasks I just added to the problem are absolutely trivial, and the only hard exercise is where to place stones on the board.

That's how far our current systems are from an AGI.
Why are you assuming they are foreigners? Why do you assume these were not natives in their own country who held these feelings anyway? Do you observe and respect any festivities in the calendar at all? Christmas? Thanksgiving? Easter? Passover? Diwali? Why are these not "dumb superstitions", but other people's are?

You don't get to decide how somebody else is going to react to something, you only get to decide if you care.

You don't get to tell them to stop believing in Islam because they're in a country where that is a minority belief, you only get to decide if you care about offending them.

In this specific case, the lecturer clearly did care - she warned before the course and shortly before the lecture moved to showing that image. That's the issue here, not whether displaying the image was contentious or not: she showed due diligence and her faculty decided it was insufficient. So what would have been sufficient?

That we can have a debate about, but some BS about "western values" and a strawman argument about "submitting" to "superstitions" is not even worth me caring about, other than to call you out as making a statement completely typical of far right-wing xenophobes and racists. Please don't do that here.
No petrol engine can match a fuel cell on efficiency. Especially once you realize the existence of refining losses.
Hmmm most of it is covered by going through OWASP's Authentication Cheatsheets.

In my mind: session invalidation, session locking to user agent or ip address. Really depends on how sensitive your user's data is and how ahead you are on the business side of things for you to really have time to focus on security deeply.
Nokia/Motorola/etc tried to compete and research but ultimately failed. This is not a counterargument, but rather underlines the cutthroat nature of international competition.

> And, in the case of Nokia specifically, maybe they would still be a significant player in the handset market if they had pursued profit by investing R&D into a smaller number of good handsets,

They picked the wrong horse, as the saying goes. At the time it was not so obvious which thing was going to win.
This isn’t about separating religion from school. It’s about having sensitivities for peoples way of life. There are a lot of things you wouldn’t be able to get away with outside of depicting Muhammad in art. And none of them related to Muslims.
Fuel cell vehicles also use electric motors. They will not lose to combustion engines on efficiency. You seem to contradict yourself on how you think hydrogen vehicles work.
Yes, just doing this core dumps on my computer (Linux Mint)

form delphifmx import *
> In every TPCH query we ran, polars is orders of magnitudes faster than pandas.

I have no doubts that polars is faster than pandas. But the published TPCH results [0] are fairly outdated based on polars-0.13.51 while the current polars is 0.15.13. Are there any plans to refresh the benchmarks?

[0] https://www.pola.rs/benchmarks.html
Simple Answer: Web App!

Complex Answer: Depends on your product or service you are offering, is it only used on the mobile phone? Does it require native functions of the mobile phone? Will customer expect this product or service to be on the mobile phone? If the answers to those questions are yes, I would do a mobile app.

Otherwise I would stick with a web app. This spares you the hussle to build for two ecosystems.

I have been using React with Nextjs, Prisma, Nextauth and Tailwind. The development experience is amazing.
Frontend as well as the API is in one repository, that helps to iterate fast and deploy as you go.
If you read my first comment, I'm talking about both the project in this post and the entire Linux Desktop with the insecure X11 windowing system(s) are the extremely complicated contraption; part of the Linux Desktop ecosystem.
This contradicts the more nuanced explanation from the article. Did you mean to disagree with it?
> > If aggregate growth is zero, the system is zero sum.
No, it isn't.

Yes, by definition.
Yep, my only idea so far has been to generically describe the figures in text format. Doing so through recognition in any level of detail will be extremely tough, as often the drawings differ by variations that would be difficult for a model to understand. It may not matter that much though, as usually the notes and headings around each figure provides a lot of context. So maybe you can get 75% of the way there by identifying the “block” and keeping the textual information in that area associated together so that it can be fed into the embeddings (and thus later the LLM) as a single unit of related information.

It’s frustrating though as often there are hundreds to thousands of pages of this stuff with diagrams and drawings randomly situated together on the pages. Documentation like this was designed to be dense for printing and consumed by a human that is familiar with it from regular use. I’m a bit concerned that the only solution may be paying a technical expert to sit down and convert it all to blocks of text. It would be an expensive endeavor, and even after it’s complete any changes (which happen often) would have to be continually maintained.

If that’s the only solution then I may still go for it, as I think the value to the business of having all knowledge instantly searchable and then automatically summarized will be considerable.
I think there's a reasonable argument to be made that being Islamophobic is actually a good thing overall, given the content of Islam as written in the Quran and Hadith, and the actions of Mohammed.

If it were to be implemented in full in any of our Western societies today, it would result in a misogynistic, brutal, intolerant regime that infringes severely on what we understand as universal human rights. Just look at Afghanistan for an example. We should definitely be "phobic" of this.
Physical retail stores are not a natural monopoly platform like a shopping site is. There's nothing stopping Amazon from building a physical store next door to a Walmart and selling its products there.
> Dr. López Prater’s situation was especially precarious. She is an adjunct, one of higher education’s underclass of teachers, working for little pay and receiving few of the workplace protections enjoyed by tenured faculty members.

I hope this bit doesn’t get lost in the conversation. Tenure seems to be extremely hard to get, even for very smart people who (in my opinion) fully deserved it.
They have very large representations compared to every other major non-christian religion in european countries. Islam is also the fastest growing religion in the world, by far.

On top of that, it is the religion that gets in unproportional amount of media time in every european country due to all the problems it represents.
Yeah I was a tubist. Timpanis were arms length away, I have to assume that the effect is only for French Horn players…that tiny mouthpiece and the continuous tapering and the intense flare at the end…it’s also aimed a funny direction compared to the other brass instruments (a little to the side rather than up or straight ahead).
Firstly, don't take listicles too seriously.

But more importantly, how is the ability to hold a note before needing to breathe a useful and objective measure how "most influential" a philosopher is?
I’ve been experimenting with both ChatGPT and Copilot. I find that Copilot is much more accurate and context-aware, but I can’t use it everywhere—e.g. when working in a shared Colab notebook. Conversely, I find that ChatGPT is better if I’m brainstorming some ideas and want to get a high-level sense of different ways to execute them in code.

This said, ChatGPT has a tendency to get things about 95% right, so you have to be very careful. For example, I was playing with it yesterday and it wrote a Python function with regex that didn’t do what I had asked, even though it said it did. I pointed out the error and it rewrote the regex but made it worse.

Oddly, when I started another thread and asked ChatGPT just for the regex outside of a Python function, it nailed it. So I do think prompt engineering can overcome some of the limitations I’ve seen to date.
This is as much about the relative lack of power held by adjuncts. It’s easy for a college to fire an adjunct, as there are so many more ready to grab the spot.
If you go this route, buy the most rugged case you can find
I was definitely shown a swastika in history class, as well as read about heil Hitler.
The purpose of antitrust law and merger review and the FTC in general is to preserve and promote competition. It’s the government’s legal department against FB, Google, Amazon, Microsoft’s legal and lobbying departments
How to take back our streets and transform our lives
We take it for granted that the streets outside out homes are designed for movement from A to B, nothing more. But what happens if we radically rethink how we use these public spaces? Could we change our lives for the better?
buzzword: stock phrases that have become nonsense through endless repetition

So if he invented it, it isn't stock, and if it's annoying for its novelty it's not endlessly repeated in the industry.

Probably you want the word lingo, not buzzword:

lingo: [noun] strange or incomprehensible language or speech: such as. a foreign language. the special vocabulary of a particular field of interest. language characteristic of an individual.
Its working for me. Is it just slow or the web page itself is not loading?
Nope no obligation, but just as we say for freedom of speech in some other context, like for instance, say you were to use a pejorative term to a person it may apply to, you may not have the "obligation to give any remote fuck" about how they feel about it, likewise that doesn't prevent you from getting punched in the face or being perceived by others as lacking tact/self-awareness.
Or on anti-Nazi media like the Wolfenstein series of computer games. For Wolfenstein 3D at least, Germany made them replace all the swastikas with neutral imagery before the game could be released there.
From a quick Google search it looks like both Heterosexual and Cisgender have flags, ex. https://prideflags.info/
The "weird laptop" has a two sided screen panel - regular high res | high refresh thin film screen on one side that eats battery life - the flip side is the low power low refresh ePaper screen for reading documents, etc.

It's worth pointing out, I guess, the existence of heavy computer users that aren't programmers or gamers .. lawyers, doctors, engineers, clerks, etc that spend the bulk of their screen time viewing documents | records | etc.

What will be interesting is adoption and market penetration - cute as a concept, but will it sell?
Haha, okay, yes :-)
I mean arguably we BS all the time; how many pub quizzes do people confidently assert an answer? So I don't think that's totally the issue.

It's slightly different to the point I was talking to; but the thing about ChatGPT I find "uncanny" right now is how formal and expert it sounds about everything. A person would vary in certainty/surety and would sometimes show their working out etc.

So again it's a demonstration of how AI currently works; a best fit to the form and words of the question rather than genuine determination.

(I am not at all an AI expert but my understanding is that essentially all of this is not an engineering problem but a compute scale problem to train a large enough corpus - but someone expert please correct me!)
One thing to add: It's idiomatic for Scheme (or Racket) code to use tail calls in places that would be unnecessary and inappropriate in many languages.

This can combine with other language features and idioms, to get effects such as (in addition to what soegaard mentioned) reducing mutations, and avoiding `return` exits. Which can increase the readability/maintainability -- and therefore correctness -- of the code.

So some suggest that Tail Call Optimization for Scheme should instead be called Proper Implementation of Tail Calls.
I see, she wants to remain in the US. I’ve recommended research and then applying for the special abilities (O) category (if the teaching post is not granted.)
You’ve never had to fight for basic human rights as a white straight person.
This is getting serious. We're not talking of a display of arguably shocking or tasteless caricature; they're up in arms about a piece of classical 14th century Muslim art. This is fascism and nothing else. These students are no better than Nazis burning Jewish books and white supremacists burning Qurans.
Ah. France. The country who’s president is opposed to the right to self-defense too.
This looks really similar to Blender's node editor. Is there a relationship?
I find myself using it only for specific tasks such as simplifying code from others, explaining code, using a API or library without crawling the documentation, getting errors explained or finding new functions in the given language.
A fantastic podcast. Brilliant analyses on Russia. Some quite devastating to be honest.
I don't see it. There have always been scams. It seems to me it's a lot better now than 100ish years ago when every other product was some shit someone made up. At least now there are agencies looking after food and drug safety and heaps of information allowing self research.

Trust has always been an issue too. I don't think you could ever blindly trust everyone. I generally trust a random person I meet will be telling truths as they understand the world, but I wouldn't rely on them. However, crime is historically low, the chance of being assaulted, mugged etc is lower than it has been, so it seems you can trust your fellow person more now.

There are community and social issues. But I know my neighbours pretty well, if they needed help I'd be there, they would be there for us and have been.

edit: I don't live in the US but I have done in the past and I generally found Americans as or more helpful and friendly neighbours, friends and colleagues.
Did you ever think about transpiling files with webpack without bundling? We use webpack a lot today for web development. It’s so loved because it bundles everything into bundles with limited steps. And the bundles work perfectly on browser. But, in NodeJS, the situation becomes trivial.

In NodeJS, it’s more natural to run separately organized JS files. Source file path related logics are sometimes not avoidable, such as event registering in AWS Lambda, or migrations managing with Sequelize CLI. When this happens and SSR(server side rendering) is requested at the same time, to stick to webpack for its powerful features will look to be the only choice. Though, it also means we have to tackle with the bundles to fit into source file path related logics, which is quite a bit of work.

To ease the situation, Transpile Webpack Plugin(transpile-webpack-plugin) is built. The plugin transpiles input files into output files individually. Let’s check it out.
But not according to the Quran. There are two masters.
But in the context of career advice, it still seems like a decent bet that the online gaming industry is and will remain pretty robust. Especially for people transitioning from traditional 'enterprise' programming jobs.
"why must one region's people submit to another region's dumb superstitions in their own home?"

I'll be sure to ask the gays
If you work in AAA you can make as much or more than your tech job and be doing more interesting work, but of course you have to be good and an expert in some domain to make any decent money. Generalist programmers are not in high demand.

I specialize in rendering, lighting, cameras, and make a good living as a tech artist. My work is infinitely more fun than my old jobs in tech companies doing front-end, and my pay is much higher than it ever was in tech.
It is not similar at all. Kids all over the world draw swastikas on bathroom stalls and such, just to provoke. Rarely do they get beheaded/stabbed as a consequence, though.

Swastikas are not acceptable, but very few have any strong personal feelings about it. The prophet of this ideology, however, is like a (glorified) family member to 1/4 of the world's population, and you can very easily get killed for depicting him. The most recent and well-known case was the stabbing of Salman Rushdie.
Those are human traits.

ChatGPT is not human, and cannot be more assertive, authoritative or lying than Python.

If you give python "0.1 + 0.3", it will instantly, and without a doubt, output "0.30000000000000004". Is Python arrogantly thinking it's right and misleading you?

Of course not. This last sentence makes no sense, Python is just a program that does what it's programmed to do.

But because ChatGPT is using natural language as a UI, it triggers a very irrational response in humans interacting with it.

We are starting to anthropomorphize it, use adjective like "assertive", "authoritative", and "lie" to label its output, which is like calling Covid cruel and vicious because it kills old people, or a NPC lazy because it does not work to pay for its food.

There is no intent of ChatGPT to deceive or justify its supposed lies. There is only a program that does what's its programmed to do, and shows its limitations.

What do you expect, that is says "I think it's x but I can be wrong with a confidence interval of z" with every answer? Do you expect google to tell that when it outputs the results?

GPT is not talking to you. It's an output. It's not confident. It's a program printing text matching statistical analysis.

It's worrying that such a simple program is already close enough to the real thing that people, even on HN, are already attributing it character.

It reminds me of this scene from community with the pen named Steve: https://www.youtube.com/watch?v=z906aLyP5fg
Elon Musk secures world record for largest-ever loss of personal fortune
Seriously. Just type Shift-double-z in normal mode. No colon, no fuss, no mistakes, no confusion with anything else. No need to remap in case you press shift, because you press shift on purpose. Works everywhere vim is installed, even if your dotfiles aren’t.
Mine is https://stenbrinke.nl . I try blogging about programming, and an a big fan of .NET!
> Was getting stuttering with Bluetooth headphones on my MacBook that was making them virtually unusable

It's amazing how apple can't fix this issue, drives me insane. Never occurred to me to buy a bluetooth transmitter, but then why should I?
It was one student complaining.