skysight-inc/HackerNews huggingface dataset:
Sure, but that's not what the article is about. It doesn't argue that Python is/should be/will be a functional programming language on the language or interpreter level. It presents the argument that it makes sense to write functional-style code in many non-functional languages such as Python or Javascript.
iOS & iPadOS are Mac(NeXT)-derived, thus are UNIX under the hood.
You may want to read on history of polygraph. Notion that a tool giving yes/no answer needs to have it's answers relate to ground truth is very academic and generally frown upon by gatekeepers.
Several of BESM creators were my professors. All things I know about low level computer architecture started with their lectures.
In schools, my coursemates and I always plagiarised each other work. We also heavily do it via any other means like having a class pooled together funds for buying work done by outsiders. This span anything from quantum mechanics to even science fair projects. We ended passing many college course with near flying colors. What have we learnt by cheating? How to cheat better. We learnt how rephrase, rearrange assembly codes, reformat, etc. Some of us even develop program to do substitution and rephrasing. This was way before chatgpt. We did well with this skills as we apply it in corporate world plagiarising collegues works and even competitor a product. We even glorified how Samsung did it in early days of smartphone war era. I am sure my juniors in my high school and college will do the same with chatgpt. I can assure you we plagiarised and got away with it near 100% (unless some were lazy enough not to clean up their copy of plagiarise source material). Those that get caught will just have to learn to adapt. When you graduate from you college, ability to plagiarise is very important in your career (as long as non academia). You can tell if you know the persons tendency of dishonesty. If purely on work output, you are at best at coin toss or maybe those very low quality students. Back my days, we already have plagiarise detectors and even bots to detect plagiarised programming assignments. It is hard to tell. Chatgpt will adapt the output to be non perfect. Plagiariser will also adapt like my experience to de-chatgpt it. It has been done. It will be co tinue to do happen.
Besides the "lightness" of the article (which could be expected as arstechnica is not a publication aimed to construction engineers) the actual paper (PDF) can be downloaded from Nature:

https://www.nature.com/articles/s41598-023-32981-y.pdf

is perplexing.

Of course (omitted in the arstechnica article) the used diapers, besides being washed and dried are shredded.

Then, using 370 kg/m3 of cement (which is on the high side for 25 MPa concrete) they fail to obtain 25 MPa, but having obtained 24.91 Mpa (on a meaningless amount of samples) they call it a success.

Then they go for a tangent, applying (probably legal in Indonesia) laughingly low compression strength requirements to structural components such as columns and beams without any considerations about the interaction with reinforcement, permeability, cracking behaviour.
And their brains. Just to be safe.
You need to use mypy or similar to not check it at runtime:

els: List[int]

To test it at runtime you can use typeguard s @typechecked annotation. For convenience you can also use Pydantic.
Mind if I ask what decade your age is?

The appearance of LLMs has been the strangest phenomenon. If course not everyone agrees, but I feel like I'm watching the arrival of the automobile and am having people say to me "It's loud, it's slow and it breaks down often. There's nothing to see here. It's just a fad.".

Just about everyone in tech I know in person in their 40s and above, believe this will be the biggest thing since the internet. People who have been in tech long enough to actually see transformative technologies arrive - People who saw the rise of the web, and dotcom bubble, and open source, and mobile w/ app stores... They all are looking at this and saying this is gonna be huge.

And for the most part the people pushing how big it isn't going to be mostly seem to be in their 20s and 30s who haven't really lived through a tech revolution who are saying it's not much, and over hyped. People who have grown up during the hype bubble, where grifters have been hocking crypto or NFTs or rug pull du jour seem to be least excited. As one of the people in the older category, I'm starting to think another casualty of the hype bubble era is lots of technologists (especially younger) now have trouble recognizing revolutionary technology.

In the end, one of these two camps will be wrong. Each assumes it will be the other. It's just incredible to see the split in opinion.

---------

Note: The internet is large enough that there are obviously people who are outliers to the above categories on the internet, but the general trend seems to hold.
It’s mad how there isn’t a Django clone in the JS world. They just stitch together half finished, buggy ORMs, migration tools and web frameworks? After all this time? Something like Django requires focus and concerted effort over a period of many years, so I guess it makes sense.

I get the impression JS devs would rather have a new framework with bugs and cool emojis in the commits than something more stable and less buggy.
182 logins here, although most of them aren't used frequently.
Cloak and DaggerBERT would apply quite well with the darker web theme.
Release them in US? Is that something a non-citizen says to just stir up responses/troll?

These people are unofficial POW of the Iraq and Afghanistan wars from what I understand. They should be returned to the governments of both.
I think there’s a “eyes glaze over” effect with generating lots of boilerplate, where things look generally correct, but have issues you need to be paying attention to notice and correct.

One example recently: I watched a developer scaffolding a database schema with an ORM. Plenty of boilerplate defining the fields and stuff, nice to have Copilot running, however the suggestions were baking in bad design that would work now, but almost certainly cause pain later: nullable foreign keys, text fields with inappropriate max lengths, redundant FK relationships where a relationship could be ambiguous depending on whether you joined directly on the FK or through another related table, etc.

Obviously all of that is on the developer to notice and be responsible for, but it’s really easy to just tab through the completions, see that it works (right now) and move on.
No, poster was using a word form the linked article. Click the "download PDF" to read past the abstract.
Are you talking about https://github.com/toml-lang/toml/pull/904 which is merged for 1.1, or something else?
> gangster fame is not like Tom Hanks fame

You don't think Tom Hanks gets death threats and other crazy stuff?

Think about Rebecca Schaeffer: "At the age of 21, she was shot and killed by Robert John Bardo, a 19-year-old obsessed fan who had been stalking her." https://en.wikipedia.org/wiki/Rebecca_Schaeffer
Far, far worse things I can think of:

1. Be poor and not know where your next meal will be.
2. Be a minority in a place with almost no rights for minorities.
3. Stripped of your freedoms and have things done to you with no recourse.
4. Born in a conflict torn region and stuck in a refugee camp.
5. Have disease with insurmountable chronic pain and no medical care.

I can go on but hopefully made the point.
I’ve found that what worked for me is getting hired doing X for a company that primarily does Y.
It is not helpful to avoid learning mathematics, everyone should learn some
We all know the despise of math amongst the general school going population. There may be several reasons for that. Paul Lockhart has an entire essay on that called The Mathematician's Lament. There may be several others I haven't read.

I am from India. In the last two years of high school in our time we had to choose a specialisation of either science, commerce or arts (humanities). While there are obvious drawbacks to the system (early specialisation and tech people avoiding humanities except two compulsory subjects on vernacular and english literature), we learnt calculus, matrix algebra, probability and statistics in those last two years (those who took science). I am not suggesting the teaching was great or the syllabus was arranged in the best ways. But it was there and we did it. I still use knowledge from my school statistics classes to understand stuff.

Now, when I see the US university curriculum even at schools like MIT. They take 3 calc classes before they even get to see the good things like combinatorics, statistics, etc? I mean why? What went wrong? There has to something that I am missing.

Anyways, coming back to what I was talking about. It is not helpful to avoid math even at early level as done in India through early specialisation. We always think about an extremely watered down approach or an extremely rigorous approach. There can be a path in between.

I think everyone should know some amount of mathematics to a certain level. It makes many things easier and it help seeing things in new ways.

I previously wondered why math or physics major could adjust themselves so easily in other related or non-related research fields. Now I get it after learning quite a bit of math myself. It is the thinking process that is the main thing that is earned from majoring in such a subject.

We can help students develop logical thinking and mathematical maturity by helping them learn mathematical logic via problems and puzzles.
I said I didn't know who he was until today: https://news.ycombinator.com/item?id=36019550

As per https://tim.blog/2007/04/29/from-geek-to-freak-how-i-gained-... : "You will learn: How to lose 20 pounds in 30 days (without exercise), how to triple your testosterone, techniques for producing 15-minute female orgasms, and more."

Please. https://news.ycombinator.com/item?id=3091878

Following the 4-Hour Body book, he did a 4-Hour Workweek book. As per https://www.reddit.com/r/personalfinance/comments/4pat3x/the... : "The title is misunderstood a lot, it's an attention grabber. Edit: he actually admits in his podcast that it's purely market research about the catchiest title that lead to what it is."

Ferriss openly admits to doing x because it gains attention and was continuing to ride the wave, as evidenced by the Google Trends graph, even going so far as to name his next book another "4-Hour" thing for attention.

So no, I don't think my statements are bold, and I don't think I'm smug. Frankly, I don't give a fuck who Tim Ferriss is, but I have a problem with telling me I'm something I'm not when you don't know me nor how I feel.

Call the article posted to HN what it is: a puff piece for a known self-promoter.
You would agree that there are different quantities of carbon for each of the things you listed and air travel, right? Like, you recognize that it isn’t binary generate/not generate?
I do something similar. You can probably do a similar style in most imperative languages. The key features that make this work in Python are Dataclasses, enums, and type hints. Pydantic if you're looking for a Serde analog. Struct and enum-oriented programming.
This is a scientific article measuring statistical bias in behavior, not a study of the design process.
Please keep us posted on your progress!
I'm not saying it shouldn't be fixed, I'm saying it shouldn't be fixed before other more impactful / easy to fix bugs.

It's just a matter of prioritization, it doesn't mean it will be swept under the rug and left there to rot, unlike what the article claims.
I found yaml to be surprisingly complex and tricky to write for how simple it looks.

It is made to be beautiful and easy for a human to read, but the trade-off are a lot of implicit rules you need to be aware of.
Hello!

I'm developing a research looking to understand how the GDPR might impact Startups in the EU

If you own or work for a Startup and are familiar with the topic, it'd be a lot of help if you could answer this questionnaire: https://tally.so/r/3E55BN
Should take you a maximum of 5 minutes.

Also, any feedback is more than welcome. This is in its initial phase and the approach can certainly be improved.
Usually with something like this is the whole system that makes it work—namespacing alone may not be enough to solve all our package manager woes, but can a package manager solve them without namespacing?
So we should only tackle the things that are what? 10%? 50%? This mentality is why we are doomed. So long as every individual item is small we tackle nothing.
What's your favourite brand for green grains?
If you have a solution to the halting problem, then it would be possible to cast the P/NP problems in terms of a program and knowing whether or not it halts would allow you to determine whether P=NP.
https://github.com/paypal/junodb/blob/main/docs/junodb_arch_...
What a sad comment. There are all kinds of people here and I'm sure not all of them are web developers. Computer science alone is an extremely vast field with many different disciplines and I'm sure that is not the only background people on here have.
Please don't discourage people from sharing and showcasing something that may be interesting to someone other than yourself.
I guess I'm old enough to remember when developers regularly used regular text editors and had to compile and link in two different steps.

I also remember how much just having an integrated development environment helped with the process.

And then intellisense! Wow -- I thought ANYbody could be a programmer then, and got worried for my job. :-)

I think this is just the next iteration. Yes -- I would expect AI large language models and general purpose AI to change the landscape of how developers do their work. It will be uncomfortable for a while -- but go to your user groups, listen to your podcasts, share the adventure with other people. We get to make it fun.
The url generated isn't valid according to curl:

curl -v 'https://echoserver.dev/server?query={"headers":[["foo","bar"]],"body":{"type":"text","data":"asdasdasadsasdasd"},"status":200}'
curl: (3) nested brace in URL position 48:
https://echoserver.dev/server?query={"headers":[["foo","bar"]],"body":{"type":"text","data":"asdasdasadsasdasd"},"status":200}

It also sends a lot of extra headers:

CF-Cache-Status: DYNAMIC
CF-Ray: 7cacf9735d5c7373-CPH
Connection: keep-alive
Date: Sun, 21 May 2023 12:55:33 GMT
Server: cloudflare
Set-Cookie: __cf_bm=cAVNRtth0_6tpGLa8p2wbe6EuPRO2ZKITru5y9_GYgE-1684673733-0-AUMvqDbcxAHGRLPD2ghFL+6yJ0RKm0kGPtzsiU4jFChGrB02xtkPe8I2OX6+kFApwcWiEI1p+mFNA+esRO58cVI=; path=/; expires=Sun, 21-May-23 13:25:33 GMT; domain=.echoserver.dev; HttpOnly; Secure; SameSite=None
Set-Cookie: _cfuvid=wP9ezST2Ks4reP.MMtYKTxisnCjBHSGc65SDqhRDdCU-1684673733888-0-604800000; path=/; domain=.echoserver.dev; HttpOnly; Secure; SameSite=None
Transfer-Encoding: chunked
Vary: Accept-Encoding
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
x-render-origin-server: Render
515 - thank you Jesus for password managers
They shouldn’t be surprising.

You have to remember that all of these things are trained on the Internet, so all of the biases, sentiments that are inherent in the Internet are inherent fundamentally in LLMs trained on common crawl.
>There has to be more in the OS space than Unixes and MVS-derived OSs

Haiku which comes from BeOS. I don't recall the linage of BeOS and the wikipedia entry is lacking but it is not Unix, anyone?
The bill of materials for the Apple headset leaked
> it will disadvantage people who are already disadvantaged. They are the least likely to be capable of defending themselves and the least likely to be heard if they do try to defend themselves.

Can you come up with any type of system that this does not apply to?

https://www.lesswrong.com/posts/G5eMM3Wp3hbCuKKPE/proving-to...
It's not just you, I couldn't find them either.
Friction fires aren't necessarily always the easiest way to start a fire, if you have any common metal, lens or reflective surface to hand there are way easier techniques
That may be, but statements that start “if false …” aren’t very useful.
Firefox for Android has uBlock Origin, and I've never felt like I'm playing cat and mouse with uBO.
All SMT does is allow multiple instruction counters on the same superscalar core. It increases utilization of all compute units and therefore increases throughput.

Of course it increases latency, since those resources are not fully exclusive to a particular thread anymore.

Whether or not it's a good thing depends on what you care about. You could also argue that a good program would be able to saturate a single superscalar core with a single thread and thus wouldn't benefit from SMT at all, but I think that would be hard to guarantee in practice.
Thats not the author/inventor of TOML.
Interesting question! I just checked and, wow, I have 922 accounts in 1password. (From 10+ years of use.)

It’s funny you bring this up because I’ve thought about “cleaning up” 1password before. But all the extra accounts are not really in my way.

I never use oauth (like to create a new account / password for everything). All of my work-related accounts are in there from several employers. Lots of passwords for (probably dead) servers. I count 28 logins for salesforce.com from past employers, various sandboxes, and consulting gigs.
Ok, name 2 famous "chess writings" and let's see if they are in common crawl...plenty has been written about chess on the internet. Why are we acting like this is magic?
Facts don't care about your feelings? No one said any of this until your drunk logorrhea.
Haven't laughed this much in a while
That’s not entirely true. Pancreatitis, especially necrotizing pancreatitis, actually causes the broad systemic organ dysfunction. So even alcoholics with fine organs can end up with liver, lung, heart, kidney, etc complications from a severe bout of pancreatitis. Even basic things like fluid balance and endocrine function can be thrown way off by both the disease and treatment (large amounts of fluid resuscitation). I recently had severe bouts of non-alcoholic pancreatitis, the worst of which ended in a 3 month hospital stay with various periods on ventilators and various organ dysfunction. My imaging and bloodwork from 3 weeks prior were clean (I do them routinely since the pancreatitis is recurring).
If you want to explore Dvorak or Colemack or some other alternative keyboard style, also switching to something like this at the same time can help train you without losing your QWERTZ skills.
How is that different from a world where 1000 software companies have merely 2m customers, and each one doesn't fix problems that affect only 2000 users?

There's a lot to talk about with scale, but I'm not sure I believe smaller companies fix 100% of bugs, or that we should have different expectations for larger companies.
Corporate security will be all over this when they realize that all it takes to get really bad malware or vulnerabilities inserted into your codebase is to have some “AI” that got trained nasty stuff insert something really bad into a critical application. I see the value in these companions in early training, but it could get really dangerous after that and it’s only a matter of time until some really nasty breach was caused by terrible code some AI came up with.

This will be like Solar Winds 10x by letting the attackers right into the most sacred parts of your organization… writing the code that will make or break your company.

But can’t we just filter the training set for bad things? No. The whole point of zero days is that bad folks know what they need to get inserted into your codebase before you (or companies training an AI) know it’s bad.
This is how I write PHP. The author made a trip to rust to come to this conclusion, what I did was to start using PhpStorm many years ago, that helped me remove many bad habits, like relying on magic and stringly types.
The halting problem (writing an algorithm which can take any other algorithm and an initial condition and return true/false for whether it halts or not) has nothing to do with P or NP. Even if all algorithms were solvable in O(n), the halting problem would still be unsolvable.
How do the Yakuza keep peace at night?
It seems OP has written their Show HN post using ChatGPT, with the 3-part essay style and a conclusion.

While I understand the temptation to use LLMs, now I wonder if OP had a genuine intention in advertising their service here, or whether they just wanted free marketing without any effort on their part.
What's so hard about cooking tofu? I've never researched it and just fry it, seems to work fine. What techniques are you referring to?
With types (independently of which language) you could encode the knowledge of the sequence you mention. For ex. send_message could take an AuthenticatedClient type. This way, instead of having it all in your head as implicit, it is explicitly described, and in many cases, impossible to use wrong.
Kernel threads do not scale, and neither does the scheduler.

Userland threads (or fibers, or stackful coroutines) do scale better though.
I really wonder how it compares to DragonflyDB
> to finally enforce the correct French language standards once and for all.

*the one and only true and perfect French language standard

When you look at the Académie Française's history and origins, it’s quite jarring.

I will never forget Mézeray's preference for « l’ancienne orthographe, qui distingue les gens de Lettres d’avec les Ignorants et les simples femmes » ("the traditional spelling that sets apart the educated from the ignorant and women", women as a whole being described as ordinary simpletons).

Another funny thing is how they aren’t linguists. Just writers. Not language experts. Writers. Experts at writing stuff liked by the people who pick "Académiciens".

Seriously, it’s ridiculous.
So like two drunk people having sex and the law trying to figure out who consented
Any networking program doing blocking I/O is doing it wrong.

Your I/O should only be done synchronously if it's non-blocking.

Now for disk I/O, it's a more muddy thing, it's actually quite different from networking since it's more transparently managed by the operating system.
The way computers do arithmetic has nothing to do with the way that a human given pen and paper does it. If we were serious about that, we should force kids to do it in binary.
I've started this transition as well. I love Python, but loathe it's typing and anything to do with asyncio.
Fun that the idea is not to guess the movie, but to get the robot to guess it. I wish I could to use the regular emoji keyboard to pick the emoji, though.
This is one of those cases where, regrettably, decentralization and open sourceness can play out not very well, to say the least.

Someone can make an API, a library, a file format, which is bona fide good, and for good purposes. They leave the implementation for platforms they don't care about to others, because why not? And then someone makes an app which looks totally legit, is open source even. You end up thinking that the fact it's open source is by itself enough clout to trust the app.

But the thing is, there's so much code in the repositories added every day that no one will be able to give it enough eyeballs so that all the shady bollocks it does are shallow. Malware authors don't even have to particularly hide the malicious bollocks away, or compile their published app from different sources. And if you chase them down, they rebrand, do SEO, and publish two new totes legit looking apps for each one you get to take down.

Centralized services like Bitwarden (LastPass left a bitter taste in my mouth) come with their own sets of problems, but at least they have a company behind them whose site can be verified as belonging to them and pointing to the correct version of their official client app.