skysight-inc/HackerNews huggingface dataset:
Also worth reading: The Year [2022] of C++ Successor Languages [0]

"interface" seems a step forward, amongst other things. I'd like to see Sumtypes (aka Algebraic Data Types) without the pain. And recursive data structures. And co-routines for mortals.

I'd be tempted to check out Carbon at some point. I am mistrustful of Google, though, what with their whole telemetry idea in Go.

A good outcome would be if Carbon pollinated some ideas into C++, acting as a testbed.

I think that C++ has steered itself exceptionally well, actually. It has aimed at stability rather than "move fast and break things". It has avoided the missteps of Raku (Perl 6), Python 3. The fact that people "hate" C++ is on balance more of a feature than a bug. The newer languages have projects which sometimes mandate nightly builds (I'm looking at you, Rust and Zig). It feels that you're trying to build a house on a sandbank.

I hope that C++ never gets a package manager/build system. I'm not convinced that they've ever really been done properly or stably (Python seems to have a plethora of install methods, for example), and it leads to the mentality of kitchen-sinking dependencies.

[0] https://accu.org/journals/overload/30/172/teodorescu/
Julia Evans has a nice write up discussed here on HN about your first three questions

https://news.ycombinator.com/item?id=25883253
Ugh I wish that they'd actually list the sweetener in the title.

This is the kind of crap that gives fodder to people who love spreading misinformation. And "All sweeteners are bad" seems to be a very common myth.
I have worked in a plant where I had half a critical mass in this hand, barehanded and dressed in street clothes, and half in this hand, wearing a lab coat

So they were only wearing a lab coat on one half of their body? I'm confused.
I’m old enough to remember when that was coined.
You don't have a great imagination do you if you think the above is the worst scenario. Hint - it's playing out for visa workers right now, 60 days or leave the country.
Hmm. With Mercurial I just use "commit --interactive" if I only want to commit part of my changes, and I always found that more intuitive and less confusing than having to mentally keep track of Git's staging area as well.
> Never used the `crf` or `pix_fmt` flags personally, but seems correct (

Let me translate: the AI might or might not be bullshitting, I have no way to know but I decide to believe in it. Why ?
I find fascinating the final remark: You don’t need a machine to predict what the FTC might do when those claims are unsupported.
I’ve been using Vimium for about a year now and really like it. I use it almost exclusively for fast keyboard-based scrolling, because I hate having to continuously rub my finger against a cold aluminium surface or spin a little plastic wheel to obliteration (maybe I’m weird). I know, arrow keys are a thing, but somehow I feel more at home with Vim keybindings.

Vimium has a lot of other great functions, but I don’t use them often enough to remember them, maybe I should.

However, I have to exclude it for a lot of webapps and websites where keybindings are used to trigger different events, which is sometimes annoying if you don’t know or forget about it.
That may not be true any more.

ChromeBooks were outselling Macs from 2017-2021, although the pandemic meant hundreds of millions of people suddenly needed new computers for remote working and the kids to use for remote schooling, so sales spiked and have since collapsed.

But they sold ITRO 100 million units per year for several years.

China's 5-3-2 program is also nearing its end:

https://medium.com/technicity/chinese-3-5-2-policy-is-a-majo...

That means hundreds of millions more Linux PCs in the PRoC.

As such, that's somewhere around quarter to half a billion Linux desktops in the last few years, and maybe twice that.

Windows PC sales are struggling:

https://www.computerworld.com/article/3675895/pc-sales-fall-...

Still hundreds of millions of units, but they're falling.

More people are staring at Linux all day than you might think.
Too much illegal stuff has been done so they simply can’t admit anything.
Depends on the company of course. In any case and at this rate it’s also power play though. Worker demands had become too much “out of line” and that creates tension. Look at Elon Musk, he is not acting very rational on the productivity / performance front. I bet that’s not even the goal there, he is a provocateur sales man. And very good at that. He also has a fragile ego and likes leverage. Very human and makes sense I guess.

Here you have a Harvard professor on another tangent:

“Doesn’t it seem silly that, in a moment of crisis during the pandemic, we all figured out how to keep working productively without all these conversations and debates, seemingly because we were just rolling up our sleeves collectively and getting work done?” Ethan Bernstein, an organizational behavior professor at Harvard Business School, asked in the Harvard Gazette last fall. “And now that we have the choice, it’s the choice that makes this hard.”

https://news.harvard.edu/gazette/story/2022/08/back-to-offic...
I think you can ask that to ChatGPT in a follow up question ;)
If you think Firecracker is interesting, checkout Cloud Hypervisor [0]. The difference according to Cloud Hypervisor team:

> A large part of the Cloud Hypervisor code is based on either the Firecracker or the crosvm project's implementations. Both of these are VMMs written in Rust with a focus on safety and security, like Cloud Hypervisor.

> The goal of the Cloud Hypervisor project differs from the aforementioned projects in that it aims to be a general purpose VMM for Cloud Workloads and not limited to container/serverless or client workloads.

Firecracker is such a great piece of technology. I'm amazed that AWS actually open-sourced it. All kudos to them. We're using Firecracker at our company to allow API companies build interactive demos like this one we built for Prisma [1].

[0] https://github.com/cloud-hypervisor/cloud-hypervisor

[1] https://playground.prisma.io
I 'm glad i got the OQ2 at the initial price. It's a great product unrivaled for many years, i just hope they dont brick it.

He's talking about text and possibly video here, not VR.
I believe that shame goes to Malcolm Turnbull (as Minister for Communications in Abbott Gov).

A Co-worker of mine actually sent a lengthy email to him explaining the limitations and all he got back in reply was that he disagreed.
With one half in the pocket and the other in hand (while it's being placed into the "safe" other pocket) nothing prevents the latter from going unintendedly close the first.
If you want to know how to catch a cheating spouse you are in luck because the options are endless. There are may different ways to going about catching a cheating partner, such as hiring a private investigator going through their social media account, or planting a recording device or GSP tracker on their device.

However, instead of wasting money on buying an expensive recording device or GSP tracker, you can simply go through your partner phone with the help of digitaltechacker @ gmail com, He can grant you access to your spouse phone, records track their location and analyze social media account at all once, you can conveniently access all the details from one single place a web-based dashboard. So if you want to end your cheating husband’s infidelity, you can choose digitaltechacker @ gmail com to find all the evidence needed to catch a cheater.
> those journeys may need to be rerouted to take a less direct route to avoid the traffic filters.

I don't know enough about Oxfordshire to be sure, but it seems unlikely that the goal here is simply to move the traffic to different streets - especially after they said the goal is to eliminate 50% of car traffic.
quickemu on Linux can spin up a macOS VM. https://github.com/quickemu-project/quickemu

$ quickget macos monterey

Then:

$ quickemu --vm ./macos-monterey.conf

You have to go through the usual install process for macOS, and can then install your applications. Whether this is legal or ethical is a subject for your own research.
I'm talking about the NEW Notepad, which has been rewritten from the ground up to waste modern hardware resources.
Maybe people don’t want their movement tracked and stored in a database. Any officer can clock their speed with a radar gun or give them a ticket for violating any of the hundreds of laws in the motor vehicle code, so I don’t think someone that obscures their license plate is of the impression that they’re above traffic enforcement.
The Rust docs are very clear that initializing an empty vector (or hashmap) does not cause an allocation and is thus equivalent to using `Vec::with_capacity(0)`. The same applies to strings because strings are vectors of bytes with additional methods. You can also use the SmallVec library to store the first n items in an array on the stack and spill onto the heap once that length is exceeded.

Whether a clearly visible `vec.push(x)` call is silent to you depends on your viewpoint. I'd say it's recognizeable as potential allocation, it has to be when pushing to a dynamic structure of arbitrary size - but I also understand how this can be seen differently. This is, I think, where Rust and Zig differ. Rust makes most expensive operations explicit but still allows things like this or macros, Zig tries to avoid even that.
Not all top consumers are so poor that they have to go for the cheap stuff. Also, if you're one of the people drinking it once a year, twenty of you is worth one of them to the producer. It doesn't take many such people to swamp you, consumption wise.

I rented a cellar apartment in one of the most expensive neighbourhoods in my country for some years. (I got it cheap because the owner mostly just wanted someone to be there when she was away, also there was no real kitchen). Other than me and the au-pairs I met on morning jogs, everyone there was probably obscenely rich.

And I'm no expert on those things, but the bottles I saw lying along the roads on those jogs didn't seem like the cheap sort.
Another reason is that people buy different numbers of tickets, yet decide based on the individual price.

I may be buying 2, 4, or 6 tickets but I’m going to pick the seat location based on the individual seat price. So I want to see if the seat is $998 seat or a $700 or a $2000 seat. I think the decision point is based on the item price.
> I have to take security trainings twice a year that literally talk about the buck stopping at my digital hygiene and I better not fuck it up for The Company.

this is mostly so they can pin it on you when it inevitably happens (rather than the management)
that's what he s talking about, no?
To be frank, managerial positions have super low accountability. Their career successes and failures are disconnected from their ability to lead the teams.

They don't need to be stupid to make decisions that do not benefit companies they work for. They might just read incentives they operate under right.
Sorry, windows 98 running in JS is way way WAY more impressive. It's just insane.
It's somewhat about luck. Phineas Gage got an iron rod through his head 150 years ago and survived. The body can be surprisingly fragile and tough at the same time.
nice talk, thanks! I guess for once You finally "did" make it with FFmpeg to the front page of HN ;-)
> they will wind up having to pay a higher wage to attract the same level of talent and competence.

Will they?

'glanzwulf here[0] is making a not so tinfoil-hat point that widespread layoffs create an atmosphere of fear. At this scale, the people who were laid off may no longer feel so sure about their prospects of finding a new job quickly - so they might just be willing to compromise for a lower salary, just to secure some job. For the first time since... ever? software developers might experience the job market the way everyone else does - that is, one where employers hold all the power, and employees are happy to take whatever they're being offered.

--

[0] - https://news.ycombinator.com/item?id=34967091
Don't think of it as TO, think of it as increasing UNTIL.

1 increasing UNTIL 5.

It is genuinely recommended (Djikstra onwards) to specify ranges as Start Value (inclusive) Until Final Value (exclusive).
Show HN: Make your live demos perfect by pre-recording them
Perhaps spacetime curvature is nothing more than the gradual stopping of the universe expanding when mass is present.
This example exists in such a vacuum and is so distant from real software tasks that I just have to shake my head at the "clean code is undoing 12 years of hardware evolution"
I'm not an electrical engineer, so hoping one here may be able to provide some info.

How does this work? Specifically:

> Maybe, if we use the strong pulses for synchronisation and plot the amplitude of that noise as a two-dimensional picture, we could see something?

From surface level knowledge, HDMI uses Transition Minimised Differential Signalling (TMDS). A direct plotting of noise from that transmission line should not provide even the low quality greyscale image repro shown. This may just be a titling issue but I'm assuming that based on the info shown the RF source must be the display electronics rather than HDMI line? What am I missing?
> The reason for that is because English is considered relatively easy to communicate with as a second language.

English is a horrible second language. It's learned through brute forcing the horrid irregularity of grammar (10%) and especially vocabulary/pronunciation (90%), by listening to the ever-present songs in English, watching American TV series/shows, movies, reading English-speaking media, interacting with un-localized websites and mobile apps, etc.
Yeah I mean, look at that article. High IQ people carrying around subcritical chunks of plutonium. But it’s OK mum, I put them in different pockets! Isn’t physics amazing!

What do you mean I picked up the wrong coat?

“Just build the plants well” is the civil engineering version of “No True Scotsman”.
I think we’ve all heard stories of senseless deaths of people who’ve died of dihydrogen monoxide poisoning. Even more damning of the modern factory farming complex, did you know that dihydrogen monoxide is by far the most commonly used industrial solvent in not only industrial but also agricultural processes, used on a scale that would absolutely shock the average person. The rice and bottled water industries are examples of especially egregious offender in this respect. I think you’d be hard pressed to find a factory or farm anywhere not using it. They put it in our food, the water we drink, and even more shocking, they aren’t required by US law that it be labeled as one of the ingredients, so people can’t even make an informed decision about whether or not to avoid it!

Personally, I’ve been on a multi day abstention from dihydrogen monoxide in my diet. I’ve been drinking only grain alcohol instead and based on the burning and tingling sensations I’ve been feeling I’m fairly certain my body is finally purging all the toxins I wasn’t able to when I was addicted to dihydrogen monoxide. I’ll make sure to post another update as I gather more data.

If you’d like to learn more about this important subject that’s gone under the radar for too long, I’ve attached the MDS [0] about dihydrogen monoxide. We really need to ask our congresspeople to pass regulations and fund research investigating the potential harms of dihydrogen monoxide before it’s too late.

[0] https://www.dhmo.org/msds/MSDS-DHMO-Kemp.pdf
Imagine when ChatGPT lets us cross-reference all our chats so far. I have hundreds in my history and it would be amazing for it to recall them all when I am querying it accordingly.

How are you all exporting your chats in the meantime?
Shameless plug here for those (like the author) who are using GPT in your projects and finding the costs to be too high.

We're building an open source wrapper around ChatGPT that lets you use it programmatically as an API or from Python or in CLI. Best of all, it's completely free! So it is great for testing the waters on a hobby project.

Check it out on GitHub: https://github.com/mmabrouk/chatgpt-wrapper

p.s. Just to answer all the comments below. OpenAI currently does not provide an API to ChatGPT. Our goal is not to abuse ChatGPT, but to provide tools for hobbiest to leverage it (by creating a power shell around it, making workflows around it, even using templates...) until an official API is available. As soon as an official API is available, we would integrate it in our CLI. In any case, chatGPT has hard query limits that would not allow you to use our project for any heavy lifting!
I believe that is backwards...time changes due to gravity and not vice versa. It's a misunderstanding propagated in the last few years through misconceptions.
And if you do go the distillery, make sure to pick up a bottle of VEP! it's miles better than the oversweet standard stuff
This is eerily, scarily true and what’s more it works.

I loathe Zuckerberg but his insistence that managers contribute or leave is exactly what my org needs. Unfortunately this is the sort of change that’s basically impossible when so many people’s power is vested in it not happening.
My key learning is the importance of balancing performance and code cleanliness instead of blindly adhering to clean code principles.
Good comment, you're visualizing the functionality at a glance. Efficient information transmission yo!!
> Restricting access to corporate environments from trusted machines is trivial using any form of MDM.

Until somebody pulls out their personal cell phone, and takes a photo of a screen containing highly confidential data, to then send it to someone else, because, dang it, they had to get something done NOW and it seemed very convenient.
When even on HN people think clearing your cookies makes your tracking consent meaningless, then I'd even say we are far, far away from people understanding what they give away.
Oh I’m definitely biased.
Could this be a self-selecting group? Guys with higher testosterone can't stand the idea of sitting at a desk all day?
ground → my head → up
This is an interesting writing style for a .gov webpage...

It gives me hope that someone in the government actually cares about doing their job for the benefit of the public.
only if the employee plays ball. all they need to do is go to the doctor, say that they're burned out, and no amount of poor performance reviews will be enough. the next step will be a negotiation between employer and employee
You missed the point of what I said, I was just using examples that are the responsibility of the employee.
? I just checked and it works fine for me
Not really. Tivoisation is the process of locking your device down with hardware (or other means), so it will only run software signed with your keys.

So the end user can have all the source code they want and still be helpless.

That issue with the GPLv2 was fixed with V3.
It looks like the results are for all alcohol, rather than specifically spirits.

I was kinda/sorta expecting something specific to stronger alcohol being disproportionately consumed by those who also consumed other alcohol. Like if 50% of all booze is consumed by 10% of the population who are heavy drinkers, does that skew to 90% of spirits?

Interesting read anyway.
I'm getting a bit older and my memory might not serve me very well, but it used to be Eternal September, right?
... Isn't chatGPT already available as an API?

Or is this just a wrapper to the chatGPT public and free frontend?

If thats the case I don't think this is fair use.
Except it is not though. Unsafe blocks are "hey check this extra carefully because it might be unsafe" instead of everything being implicitly unsafe everywhere.
Programmers don't create revenue when they are hired.

There is a significant training period where programmers learn the local culture and quirks and tools. It takes a while before they can become effective.

Once programmers are effective, it can take months or years or longer before a project they work on gets any significant revenue.

---------

Consider all the money Facebook sank into the Metaverse, with nothing to show for it yet.

Or consider the typical video game, that takes maybe 3+ years to go from programming into revenue.

The 1 to 2 year hiring period from 2020 to 2022? I bet that most of these programmers did not create any revenue by the firing times of Q4 2022. It's just not how this industry works.
good point - I work at a fortune 50 company - over 100K employees, so far no layoffs - but contractors are being cut by the bucketload and so far, no headlines about it.
This guy again? How many years of experience working in the industry does he have again?
Ask HN: Why is Adobe the only company capable of editing PDF files?
What's so non-trivial in this process that the only option to edit text on a PDF file is to buy an Adobe Acrobat subscription? Why can't other software do the same?
It would be interesting to include it in the benchmarks with the vector databases: https://qdrant.tech/benchmarks/

Are there any limits except for the max 2,000 dimension that might be indexed?
>If it turns out that some Stable Diffusion frontend was actually sending the prompts to a team of Indians who happen to draw really quickly; that is no reason to get the enforcers involved.

Well, if the enforcement agency is the SEC I would think that it made a good deal of difference to the actual value of your company?
Does this comply with Open AI's terms of service?
You’re right it could well be tongue in cheek
Did he even write this or did some marketing PR team do it for him?

> Over the longer term, we'll focus on developing AI personas that can help people in a variety of ways.

So Facebook are getting into the SockPuppet persona business, has the US military [1,2] and other 5eyes+X countries put out a tender for new sockpuppets, because the existing one's are getting too easily detected?

Arent they causing enough trouble [3] psychologically manipulating people, causing Hurt, Embarrassment and Harm (HEH)?

Anyway those bots are still making money for some![4]

[1] https://www.theguardian.com/technology/2011/mar/17/us-spy-op...

[2] https://en.wikipedia.org/wiki/Operation_Earnest_Voice

[3] https://www.reddit.com/r/TikTokCringe/comments/vkv8hu/aww_th...

[4] https://markets.businessinsider.com/news/stocks/reddit-reviv...
> gwbasic had a function to relabel all the lines. And the labels skip by 10 numbers exactly for the purpose of inserting lines. Then when you had hit the limit you'd ask the computer to relabel them in steps of 10 again.

gw-basic was released c4 years after this book, and there was a huge change over that period:

1976 - Release of Apple I

1977 - Release of Apple II / Commodore PET

1979 - This book

1982 - Commedore 64

1983 - GW Basic

This book is pretty much closer to the Apple I than gw-basic. Perhaps I should have specifically said developing basic in 1979 though as referenced in that book though (and there isn't just one sort of basic - there are so many dialects).
> What they fail to consider is the "middle finger" mentioned at the end of the article - every employee is now aware that the phrases of "employees are are most important asset" are just so much BS, and will act accordingly.

It may not work out well for the employees, though: once everyone stops pretending to care, the companies will be less worried about someone else giving you a better offer, so your negotiating leverage may just go down the drain.
I’m doing the same. But ageism in the software industry start to concern me since it will inevitably apply to me.

I wonder if I will always be able to find a job that easily.
I would expect it to never burn that toast.
"Syntactic sugar causes cancer of the semicolon."

Alan Perlis
Given that ChatGPT doesn't have a public facing API, I assume this goes against their usage policy?