skysight-inc/HackerNews huggingface dataset:
If it's really useful (and it has users beside the author) yeah, but I wouldn't upload a 30min project just because you feel like it

Pip is already full of crap projects, I don't care if you're a 'fast learner', and you could be clobbering a name (or a similar name) to a more important package
Performance is always hard to quantify when it comes to comparing different architectures. I have some arm boards that are quad core 2ghz, but they perform nothing like an x86 equivalent.

64 cores sounds like a lot, but comparing it to a 12 core ryzen makes it sound relatively weak. I hope some benchmarks come out to compare with.
You are right, that feels like a pretty good description of the tradeoffs when writing Python. While I'm not a big fan of Go, I kinda understand why Go doesn't allow writing "aesthetic" libraries, because the cost in terms of behind-the-scenes maintenance is enormous.
Compress-a-Palooza: Unpacking 5B Varints in Only 4B CPU Cycles
I doubt it. Competent business people meet eye to eye with clients and suppliers and that’s largely based on emotion and human interaction. Some of their tasks can be automated - ie reading and sending some types of emails, and filling in some data fields but ultimately business is about human interaction. We, software engineers, deal with robots and machines and imagine everyone else does the same but that couldnt be further from the truth. Even facebook and google are all about mom and pop shops. Those are the people spending money on ads and the audience that at least in the early days had to be met eye to eye.
I love 40% split keyboards and this one looks pretty cool but you can't beat the aesthetics of my Cornish Zen!
Give Docs Feedback – DigitalOcean Documentation
In case anyone is interested I made an online toml syntax checker in the same vane as jsonlint.com and yamllint.com:

https://toml-lint.com
lawyer has a moat with license and degree, does not translate to software unless you work in very specific areas

also software contracts are generally not for 1 or 2 hours in total. if you NEED and get someone to consult on your code for 1 or 2 hours the rate would be astronomical too.
Over the past 3+ years we seemed to be on one hyper sensational train after another, mrna was transforming medicine and making every other vaccine obsolete, Ukraine was defeating a super power in 3 months, now AI is taking over every job on the planet.

The Great Narrative is in full swing, spoilers it's all bullshit.
Not defending Muhammad or Islam, but there is at least some recent opinion in academia that the entire story was fabricated for political reasons. An interesting read!

https://newlinesmag.com/essays/oxford-study-sheds-light-on-m...
C'mon, let's not get into it here. As I'm defending Chomsky, I just wanted to be clear that I don't agree with his recent comments on the Russian invasion of Ukraine, and that I find his association with post-conviction Esptein extremely distasteful at best. Others may disagree, but this isn't the place to have that argument.
I don't know about schools in the US, but my computer science curriculum had a mandatory class called Computational Ethics or something along those lines, where the entire point was to teach people not to build shit like this and that we'd be morally responsible for the things our software does to society.
They should be using test.pypi.org. Sheer laziness on the part of tutors.
> does that mean we can simply use external payment methods for in-app purchases?

I don’t see how that EU statement supports that conclusion, given that it (https://ec.europa.eu/commission/presscorner/detail/en/ip_23_...) explicitly says it doesn’t say anything about it:

“the Commission's preliminary view that Apple abused its dominant position by: (i) imposing its own in-app purchase payment technology on music streaming app developers (‘IAP obligation'), and (ii)

[…]

Today's Statement of Objections clarifies that the Commission does no longer take a position as to the legality of the IAP obligation for the purposes of this antitrust investigation”

Also, reading https://en.wikipedia.org/wiki/Epic_Games_v._Apple#Decision, (which I think is about the ruling you’re referring to) the only ruling in favor of Epic in “Epic Games v Apple” seems to be

“blocked Apple from preventing developers from linking app users to other storefronts from within apps to complete purchases or from collecting information within an app, such as an email, to notify users of these storefronts”

That doesn’t say anything about Apple taking a cut on such purchases, and is explicit that the judge

“disagreed with Epic's stance that Apple should not require apps to include the IAP feature for payment features, stating that Apple has a right to take some fee for licensing its intellectual property to developers”

So, it seems you can offer external payment methods, but only in addition to in-app purchases, and still would have to pay Apple.
So you think we should take the part of Quran which says beat your wives if they disobey you at face value?
That is a bold claim.
OpenAI Rolls Out Plugins and Web Browsing to All ChatGPT Plus Users
I used to set my laundry to run so that when I got up in the morning it would be ready to hang or run through the dryer. When my old machine broke the landlord replaced it with this garbage Beko that locks the door during the delay period. Such a small, and yet profoundly stupid design decision that completely changes the way I use the machine in the negative.
Game theory is reasonably interesting with fairly straightforward math.
I'm sure there are lots of ideas, but it doesn't mean they're any good or will necessarily transform AI to the next level.

It's going to take time to figure out what works and what doesn't.

There's a reason why Sam Altman is saying they're not training GPT5, and it's not because they think GPT4 is good enough.
Just because other people suffer even worse doesn't mean we can't acknowledge the suffering of these people and see it as a bad thing.
Do you think that our society only remembers the skills that we teach children to be able to do with a pen and paper?

More concretely, we already just teach kids that the trigonometric functions are essentially black boxes, you can just look up sin(x) in a table, someone has calculated it already. It doesn't mean we've "forgotten" how to calculate sin.
> 25 million people who pay for Youtube Premium today.

and there are 2.5 billion monthly active users on Youtube, according to [0].

So about 1% of the userbase are willing to pay for ad-free content.

[0] https://www.globalmediainsight.com/blog/youtube-users-statis...
Not to mention it's useful.

You have so many decisions to make that need you to evaluate how much is something: shopping, working, cooking, driving, voting, reading the news... If you have to get your phone out of your pocket every time you need to decide something, this gets you out of the flow.
Thanks for pointing that out. Although I do think DORA metrics make some sense, it seems like an unnecessary framework considering what the folks in queueing theory have done over the years.

Anyone claiming we need to invent our own metrics needs to read Reinertsen.
Stack is usually faster to use since it's always sequential in nature which is related to why it's considered finite while heap can theoretically take all of OS' available memory. This way the user doesn't have to consider maximum stack depth prior to running the app
Well, yes, taking established findings and twisting them into a memorable or easily usable shape is what one does when trying to popularise concepts. (E.g. how the Shewhart/Deming cycle is related to the scientific method, or how the cost/speed/quality triangle restates "everything is a trade-off".)

That says very little substantive about their results, though, so I'm curious how you think that matters to the discussion of developer productivity!
Isn’t this just ad and affiliate link spam? I see similar GitHub repos all the time offering recommendations for these books and more. If you search “awesome Linux” or “awesome Linux books” on GitHub surely you’ll find what you’re looking for.

To me, this just comes across as an attempt to monetize the HN audience without doing any real work or providing real value.
Nice to see others need for this, and also experiencing differences. To add one more, i tried it on my hobby web app https://apps.hoyd.net/hexcolors/uploads/hex-background-promp...
Related book: 1491, by Charles C. Mann.
It didnt use to be and is a nosql db now
> If you want to test world modeling, give it objects it will have never encountered, describe them and then ask to stack etc. For example, a bunch of 7 dimensional objects that can only be stacked a certain way.

And when it does that perfectly, I assume you'll say that was also in the training data? All examples I've seen or tried point to LLMs being able to do some kind of reasoning that is completely dynamic, even when presented with the most outlandish cases.
Multi-threading is easy it's synchronization that's hard.
I see there what did you.
Last update was in 2018. Would love to know how far the guy got https://xav.io/posts/besm-update/
Americans would admit they owe their looks and fitness to everything but plastic surgery and steroids. I'm waiting for an American book "How to lose fat and gain muscles by dozen surgeries and a range of substances inserted into your orifices and injected into your bloodstream.. and have cosmic sex too". I would pirate this book, obviously.
Programming the Atari 2600 was basically doing this, all the time. [0]

Also, C64 games and demos sometimes used cycle counting to "invent" more sprites.

0: https://en.wikipedia.org/wiki/Racing_the_Beam
i.e. subsidising public transport which is already being done.
We don't teach children how to make fire with sticks, and most of us probably couldn't do it either. We, as a culture, literally forgot the first step that enabled all our industry. Is that a problem?
ChatGPT tldr:

Based on the information available so far, here are the key takeaways from the interview on how AI coding companions will change the way developers work:

1. Generative AI is significantly impacting developer productivity and speed, particularly through the use of coding companions like Amazon CodeWhisperer, which uses a large language model (LLM) trained on open-source projects, technical documentation, and AWS services. This tool handles much of the heavy lifting associated with creating new applications and services【5†source】.

2. Large Language Models (LLMs) not only predict the next line of code but also understand the developer's intent and infer context from what's already been written, including comments, thus generating syntactically valid, idiomatic code. They also simplify mundane and time-consuming tasks, such as writing unit tests or translating code from one language to another【6†source】.

3. CodeWhisperer and similar AI tools are not meant to replace developers but to assist them in focusing on the more complex and interesting aspects of their work, such as problem-solving【7†source】.

4. The plugin of these tools is capable of understanding the developer's context, the programming language being used, and the specific task being carried out. It can provide timely code recommendations and has advanced features like a reference tracker to aid the developer in making the best decisions for their applications【14†source】.

5. LLMs are trained on a vast amount of data from the public internet, cleaned and organized to understand the vocabulary and structure of the language, and to generate meaningful sentences and paragraphs in that language【15†source】.

6. The models built on transformer architecture will soon allow for automatic translation from one programming language to another. This will be particularly useful for teams looking to transition from legacy languages to more recent or efficient ones, such as Rust for high-performance applications【16†source】.

I encountered a few issues while trying to access parts of the interview, so there might be additional important points not included in this summary.
Sandeep Pokkunuri: "Don’t get me wrong, ultimately the developer is in control. They are the ones who decide whether this code is good. They’re the ones that will run and verify that it is working as expected. They’re the ones that will ship."

Sandeep is being very optimistic. AI coding companions open up coding capabilities to even less experienced coders who mostly care of the code works. Whether the code is good will be questionable.
Presumably they weren't freaking out going "AIs can be managers" but rather "passing our course is about to lose credibility as a signal of managerial ability"
>Why is it that you are more likely to see a nodejs app or a java app, if you randomly sampled any software project?

It comes from History. Lisp was way more powerful than anything else but it was ultra expensive as it required special hardware that "hardware accelerated" the Lisp code. The basic Lisp instructions were opcodes.

We are talking about USD 100K-200K of the time for a single machine. Big multinationals discovering oil in Saudi Arabia could pay that(and paid that for 3d visualizations of the terrain explosions tests),big TV networks,multinationals, but it was out of reach for mere mortals.

In normal machines, Lisp was extremely slow as it was interpreted without native opcodes.

The first languages in microcomputers were basically Basic. Microcomputers were toys compared with any serious machines but normal people could buy that.

So programmers started using assembly to bridge the gap between underpowered micro-computers and the serious machines they have seen on their work of had heard about.

Using lots of efficiency tricks they managed to extract more and more power from those machines. More people bought microcomputers, prices went down, machines got more powerful.

Over time efficiency was not as necessary and companies started using C, that evolved into Obj C, and C++, java, python and the languages that we have today like javascript(developed with C tools).

There were billions invested in making that change possible. Billions that Lisp did not get.
Its Volume III (quantum mechanics) that really changed physics education, imho.

It dispensed with a long tradition of continuous PDE's (Schrödinger equation) based approaches (which needlessly obscured the essence of quantum behavior) and brought to the fore discrete systems (like spin) and the beautiful Dirac notation (so he, too, stood on giant's shoulders).

Feynman really is the grand-master of KISS and the nemesis of obfuscation.

We should all be a little bit like Feynman.
The one thing I wish TOML had added was null. Today many TOML configs still have “nullable” keys which means you need to comment them out to unset them.
I don't think it's cheating at all; it's how its designed to work.

If you want to say "but this is more difficult": okay, fair enough (although in my experience it's not difficult at all), but then say that instead of posting a misleading benchmark which runs Redis in a way it's not supposed to run. You can place all sorts of artificial "yeah but I don't want to do it like this" constraints on all sort of things.
Which city are you talking about? I don't think there's a city like that in the US. However, living in Vienna, I can't imagine ever owning a car. There's a super dense network of subways and trams - the subway goes every 2 minutes at rush hour and I can be anywhere in the city within 25 minutes.
Sanctuary rolls out Phoenix, a Carbon-based humanoid AI labor robot
To be fair Buenos Aires queueing is on another level, neatest I’ve ever seen.
You shouldn't take a 'part' at face value you should take the whole at face value (that is to say, including any other texts that outwardly state what kind of striking people are permitted to engage in), but yes there is a kind of striking of the wife that Allah permitted and anyone who denies this is illiterate or coping.
Just by requiring an account to view a forum (without validating any of the information at all) this entire project would be foiled. All the 'bad guys' have to do is put up a login page with a 'create account' link and it would be ignored, according to the criteria they gave in the appendix (login pages were discarded). I can only imagine how much data was hidden in this way.
Then I do that. I just misremembered the exact sizes because I haven't logged in in so long.
We gradually wanted to move our Java, C# and C++ into a more “generalised purpose” language because it would be easier to maintain and operate a small team with one language in what was becoming a non-tech enterprise. Python was our first go to, because well, it’s just a nice language that’s easy to learn, but we eventually ended up in Typescript and our story was basically the polar opposite to what you mention here.

We found the package support to be far superior in JavaScript. Even a lot of non-web things like working with solar inverters and various other green energy technologies (which at least here in Europe is very, very old school) we’re significantly easier with JavaScript than they were with Python. I guess FTP is web, but it’s the example I remember the best because I had to write my own Python library for it because the most used packages couldn’t handle a range of our needs. This may be because it’s FTP is not me shortening SFTP, no no, that’s just what solar plant engineers figured would be practical. Sure they recommend you don’t put the inverters directly on the internet in their manuals, but who reads those? Not solar plant installers at least. Anyway, I fully expected Python to be king for those things considering it’s what runs a lot of IoT, but JavaScript was just plain better at it.

Which is generally the story of our migration of basically everything to typescript. Some or our C++ code ended up as Rust, and I really, really, love Rust, but most of our code base is now Typescript. It might all have been Rust if Rust was a frontend web language, but it would never be Python. The reason for this is the environment. Not just the package and module systems, but also how you can set up a very “functional programming” (in quotes because it’s not really FP but JSFP) to cut down on the usage of OOP unless absolutely advantageous, type safety, specific coding systems and how easy it is to actually enforce all of those things automatically. Is just a much better experience with Typescript compared to Python in our experience. I think you could very likely achieve some of the same with JSDoc and JS and not Typescript, but we couldn’t get that to work (as well) in our internal tooling.

Somewhat ironically, the two areas JavaScript wasn’t better than Python were in what I’d consider web-related parts of your tech stack. There aren’t any good JS SQL ORMs, Prisma is ok and so is MikroOrm but none of them compare to what’s available in Python. The other is handling XML, which is soooo easy in Python. I mean theoretically it should always be easy to handle XML, but that would require the XML you need to handle to actually adhere to any form of standards, which I guess is utopia.

But I guess you can have very different experiences.
My employer uses Windows on all workstations. How is this related to my comment?
Fame doesn't get you any of these things. You can be famous for something seriously horrible, after all, and people have. (If you need examples, look no further than serial killers).

Money might get you 2, 3, and 4 though. You are honestly more likely to have #3 if you already have some money to work with.
I'm the author. Happy to answer questions. This appeared on hackernews much earlier than I would have posted myself, as the project is still in its infancy. But I'm happy to answer questions here now.
Until they try to do something slightly novel and find they need an actual developer to help them along.

Not to mention security or other concerns.
Pretty sure that there are also recent studies questioning if the guy ever existed.
It absolutely is.

Now base-uncountable-infinity on the other hand…
Sample size of 1 here but I only buy games that streamers or YouTubers I know enjoyed. When I was younger it was because I was constrained by money. Money isn’t a problem anymore but I’m constrained by time. So I trust the recommendations of people with tastes similar to mine.
Hey, you started it. I wouldn't have said anything if you hadn't done the exact same thing you accused the other guy of doing.

Yes, I very much disagree with you, hence my reaction.
Intel may be able to squeeze a little more juice out of x86 by dropping backwards compatibility. This is something I suggested they could have done for Apple because Macs were never supposed to boot MS-DOS anyway.

A simple and regular ISA is what makes ARM easier to implement, which also means lower power because of fewer transistors doing thankless work like decoding instructions and reordering them.
I recently picked up a $100 external display on amazon. It's essentially a laptop screen with a magnetic cover a la surface tablet.

It's just a screen, no touch capabilities or any real processing onboard.

This screen has 3 usbc ports and a mini hdmi port. It also has an audio out jack.

In theory, it can be driven with a usbc to usbc cable from a phone or computer, but I don't have a device that can drive it this way.

The second usbc port is auxiliary power for when your phone can't power the whole screen.

The third usbc port is for daisy chaining another device.

The way I use this thing is from my (fairly old) laptop that only has display port out. I have an adapter that changes the DP port on my laptop to full side hdmi and then use the hdmi to hdmi mini cable that came with the screen.

Unfortunately, this setup does not pass sound to the audio jack. I wish my laptop had an hdmi port instead.
Why? You need make sure that a solution requires true understanding and isn't in the training set. If it can reason properly, it shouldn't have a problem with such a problem.
I'm sure you have seen it already, but there has been some sound criticism of the DORA metrics: https://isthisit.nz/posts/2022/state-of-the-dora-devops-metr...

Though I disagree with Logan about the change failure rate (see https://two-wrongs.com/you-can-reliably-measure-change-failu...), I still think he is spot on in terms of MTTR.

Strongly seconding Reinertsen for anyone interested in this, though. I think this article of yours is particularly insightful and of high quality: https://lucasfcosta.com/2022/08/31/engineering-metrics.html
I had a period where I used uzbl(it died simply because of the constant problems with webkit-gtk) and I tried to use qutebrowser after vimperator became unusable, but from a feature perspective this looks fantastic.

They added support for things such as keepassxc. It has nice defaults.

But they really went ALL IN with the lisp here. For some people that's a plus, but it seems a lot more unapproachable than emacs configuration to me.

I think that will ultimately hurt its adoption and unfortunately these things thrive on the size of the active community.

EDIT: part of that is also lack of practical documentation. They have documented a lot about nyxt, but there is very little practical documentation
This is great news, more stuff to tinker with. What search engine does the search plugin use?
It's not open at all. I can't offer this as a service with my non profit org, because the non profit still needs a 10€ annual fee to exist. I can't make improvements that truly belong to the community. This is an attempt to fight off capitalism with private property, which means it only tries to fight off capitalism that doesn't benefit them. If you're going that way, might as well close source it.

AGPL allows all of that, allows you to run it as a service, allows you to earn money, and if amazon ever reuses it you have access to their differentiating sauce so the playing field is leveled profiting everyone, including you. Most likely though amazon won't use it, which is also the original goal.
I wonder why people contribute to these stand alone emulators rather than making mess work? I'd be very interested in the reasoning