skysight-inc/HackerNews huggingface dataset:
Also generally less creative and insightful.

"No I won't do it" becomes a good option no matter what if you turn safety too high.
Yeah.. If we're talking about imposing taxes and environmental restrictions on people in proportion to the damage they're doing to the biosphere, I'm on board

I just hate it when people talk about not having kids or not curing cancer because of some Malthusian desire to see humanity wither and die
So, why is anybody arguing it is not just about lock in, when their specs are similar enough that they are interchangeable - more a rarity than the norm in the realm of electronics? It is a pertinent thing to point out, since if the tools work just fine using each other's batteries, any other answer rings hollow in light of it.

So, please don't TFA me, it is unsavory and adds absolutely nothing to the conversation.
This is great marketing. I checked you guys out and I'm in the market for a fast private VPN what's the BitTorrent story like with your VPN? I have gigabit fiber speeds, what kind of download max speed can I see with BitTorrent on windscribe?
Consent-O-Matic is a great project, and near completely solves the cookie banner issue while still giving the user the choice of which types of cookies that are desirable.
> Imagine a person taking a test. This person has the power to look at everyone else's answers

No, that analogy fails. ChatGPT can pass new tests that it has not seen before.
This is such a strange question. $20/month is a mouse fart of an expense, and it buys you access to what is probably the most important tech development in decades. And even when you run out of GPT-4 time, it gets you full access to the previous GPT-3.5, pre-turbo pruning. I haven't had a single busy-please-wait time since I subbed, and that alone has paid for years of the $20/month price.

[edit] I will add that even though the article is barely more than a few (rather oddly chosen, IMO) prompts, it is useful for folks to be able to see 3.5/4 side by side.
IT IS a hassle for many people. So, they just buy a new phone. This is why apple pushes you towards using them for something that could easily be made replaceable by the owner. The majority of people will not take their iPhone in and get the battery replaced and you know it.
Thanks for posting this!

Right now participants are roughly half HN readers and half Fediverse users. I wonder if this post will tip the scales?
The land that Mexico had from 1821 - 1848, only the farthest 27 years out of the past 200? That no ones great great great grandparents were even alive for? That makes the most sense to you?
It’s also very occasionally handy to be able to use the leaf blower indoors, which is a non-starter if it’s gas powered.
Never heard of Prairie Robotics but I was curious if they had anything to do with where I live since I'm in a prairie province. Turns out their corporate HQ is in my city!
I wont pretend to know the full story of what's going on in Japan, but their government strikes me as rather xenophobic and terrified of change.

There was a period where I was strongly interested in going to Japan and potentially starting a life there, despite what I'd heard about their work culture and social issues, but even still found it almost impossible due to their prohibitive immigration restrictions. This put me off it entirely, and I doubt I'm the only one.

Not to be rude but it seems like the Japanese government would do well to be a little bit humbled by what's going on and start trying to appeal more to the people and to foreigners so they can start to restore their country. Instead they just seem to be subbornly plowing head first off the cliff. Not to say the USA is much different.
Some (myself included) reject the premise that the designer and benefactor of the agreement has the right to define the usage of ’thing’.

We are talking about intangibles here (often described by the politically and philosophically loaded term intellectual property) I find it unreasonable to treat them as private physical property. It restricts the true potential of the digital, i.e virtually zero distribution costs.

In my view, digital content resembles a ’commons’ in their use and cultural significance. I believe the interest of IP-holders should take a back seat to the far more important free flow of information.

”Intellectual property” has always been stolen and copied and I would argue that the world is better of that way. So much of our art and technology would not exist without these ”thefts”. Intellectual property is only property because a state uses its monopoly on violence to enforce someones monopoly on an idea/concept/information. It is not because of any divine right of an owner to restrict what others do with intangible objects of information.

Also, there is a spectrum. No one would think it just if the Fourier transform was subject to licensing.
This is a great rorschach test. Show these four images to someone hyping AI, and if they see evidence of a growing/emerging intelligence, you can diagnose them as being wholly unqualified to comment on anything related to AI.
People can always retire later I guess. Pensions are kind of a luxury if someone is fit and healthy.
Create self-service developer platforms for your cloud(s)
A very meaningful point in my learning as a junior developer was when I realized I should regularly click go to definition on standard library functions.

I needed to tweak the behavior of an Android standard library function, so I copied it's source code (~20 lines) and made some edits. Blew my mind at the time it was that simple.
Yes, what I am interested in are the other applications.
"Emacs has three versions of every plugin and they’re all usually not as good as the thin vim wrapper around fzf etc"

This is a bold claim. Not that fzf isn't good, but I'd like to hear about some specific ways in which fzf is better.
I think that your reaction to what I wrote is fair, but please allow me to further qualify.

My intention for the question is not to judge the answer, or compare it to what I like to do; the important issue is that they have an answer!

I cannot tell you how many folks I've interviewed (and not hired) who, when asked about their hobbies, immediately start listing programming languages and frameworks. This is not the answer I'm looking for.

In fairness to me, there's an almost infinite number of great answers to the question. You can say "music"! I will really respect someone who tells me that they like television. That person is honest. Cooking! Model rockets. Literally just say anything other than a bunch of acronyms.

I'm specifically not asking about which church or sex club they go to, and that's made contextually apparent from the conversation leading to that point.

I have a strong belief that a well-rounded candidate has interests beyond coding. If they live to code, they probably aren't going to be a good fit, so I save everyone the trouble.
Given this is a process specifically to evaluate the changing performance of GPT-4 over time, it seems appropriate.
This isn't a new AI product. It's a (seemingly auto updating) blog entry about GPT-4
To my understanding, it allows messages on the network to have a total order, even when fully decentralised. Without a hash chain, clients could not tell what order events happened in, and might display them ordered differently, which would change a conversation's meaning.

The traditional alternative is logical clocks, but a malicious participant could forge those, so they're not suitable for a fully distributed system run by random users.
yes, a basic LLM is susceptible to this. The other major issue is that they will generate different output, even with the same input.

There is work going into giving the LLMs access to external data & systems. This is my basis for saying they will be able to stay up to date.

I have a very different approach I'm working on: https://docs.hofstadter.io/getting-started/creators (human-made blueprints that can be started from and later updated to bring in the upstream changes)
The question isn't why the manufacturers try to pull this garbage, but why they are allowed to.
Why more Europeans are turning to self-builds
Something about Camus' succinct but elegant way of writing that is very attractive to me. That man was just too cool.
Ok... and if I could replace the battery myself easily then that would not be a concern would it?

I told you, I want the ability to replace the battery myself. Do you like losing your phone for a few hours/days so you can get the battery replaced?
Use the API if you want some more time with it. You’ll pay for the tokens you use, but twenty bucks gets you some hours of experimentation depending on how fast you’re going.
"Insinuate" what? "Dogwhistle"?

Maybe I was being too equivocal. The parent commenters /do/ believe the developer is receiving preferential treatment based on one aspect of their declared identity. And it's not hard to share their sentiment: what warrants a thin Python wrapper library, which does not really bring new capabilities itself, receiving $20k when there are many other projects which could make an even bigger impact with that money? It seems unusual to me. Especially when considering they were choosing from a pool at GitHub scale, which is about as diverse as it gets in the open source software community.

I don't share the belief that "non cishet/white" people are unduly denigrated when they achieve success--not more than any other person on average, anyway. In fact, I see quite the opposite: there's tremendous amounts of pride when "non cishet/white" people achieve success.
It should be a working service - I'm taking a look deeper into this.
If someone said "I want to talk to an American" or "a woman" or "a $race person" yah I'd consider that (at my absolute most charitable) "silly" in that context.

I think there's a value/don't value axis but also a serious/silly axis. For food labelling as an example:

Contains gluten. Don't value personally, serious.

Contains GMO ingredients. Don't value personally, silly.

edit: more specific to the support desk example - we could label each tier by "has the authority to do $X", I think that would be far more useful.
I think it saves me about 30 min / day. that's worth more than $20 / month to me
No one stops you from writing raw SQL with Ecto.

But good luck creating composable SQL with raw string interpolation, which Ecto excels at.
Improving code quality and reducing errors with AI
Your language should not care about the physical reality of the machine. That's the compiler's job, and the CPU microcode's job. And thankfully, every programming language ignores physical reality, including Assembly.

The goal of a programming language is to allow a human to express a sufficiently rigorous solution to a problem. From there, every step along the chain of execution is allowed to make 'unobservable' (for various definitions of the word) changes to execution. Your compiler might unroll your loops, or eliminate some unneeded intermediate variable, or even replace your entire function with a lookup table. Your CPU's microcode might do some weird fuckery with predictive execution. You shouldn't care, as long as the solution is, as far as you can observe, identical to your given one.

Whether functional programming is a better expression of computation than imperative programming is its own problem, but it's both silly and wrong to assert that imperative is better because it matches the behavior of the machine.
You mean work for 45-50 years :( they will likely move the retirement age from 67 to 70 in europoor. Some people start working fulltime at like 15-16.
I'm personally puzzled by Proton. Their "pedigree" is nothing to snuff at, however being a privacy oriented service and then getting consumers to tunnel all their traffic through you, use your email, cloud storage, and calendar (basically all your personal info) is an odd proposition. Same goes for Nord, who also has a password manager on top of all of this.

"We store no logs for your privacy", all whole literally storing your entire life under the umbrella of one company. Why not just stick with Google at that point? At least they're a public company and heavily regulated.
I don't know much about the industry, but I'm a bit surprised to hear about them having high margins.

I'd have thought that maintaining infrastructure would be kind of a pain. You need to have outgoing access points all over the place. I assume that they mostly just rent them, but still, that's just a bunch of egress fees. And I'm sure that their customers love to stream movies through their VPN.

I suppose the fact that I hear about VPNs mostly through commercials means that the margins must be high, or they wouldn't spend so much on acquisition. But it seems like an unpleasant business to be in, with a lot of overhead and customer handholding.
Although many species of jellyfish have some capacity to reverse aging and revert to a larval state, most of them lose this ability once they reach sexual maturity. However, Turritopsis dohrnii appears to be the only known species able to repeatedly revert back into a larval stage even after sexual reproduction.

If the above could be combined with the weird sex determination, then you could have a single organism that grows as one sex, reverts, then grows as a different sex, repeat.
> You did this, writers.

Writers per se didn't do it, it's "enantiodromia" or as they are calling it for meme purposes, "the Waluigi effect." From the TL;DR provided by the analysis below of enantiodromia in the context of GPT:

- Rules normally exist in contexts in which they are broken.

- When you spend many bits-of-optimisation locating a character, it only takes a few extra bits to specify their antipode.

https://news.ycombinator.com/item?id=35005625
Jan 9, 2023: Inside Japan’s long experiment in automating elder care - The country wanted robots to help care for the elderly. What happened?

https://www.technologyreview.com/2023/01/09/1065135/japan-au...

> Why haven’t they taken off? The answer tells us something about the limitations of techno-solutionism and the urgent need to rethink our approach to care.

> Japan has been developing robots to care for older people for over two decades, with public and private investment accelerating markedly in the 2010s. By 2018, the national government alone had spent well in excess of $300 million funding research and development for such devices. At first glance, the reason for racing to roboticize care may seem obvious. Almost any news article, presentation, or academic paper on the subject is prefaced by an array of anxiety-­inducing facts and figures about Japan’s aging population: birth rates are below replacement levels, the population has started to shrink, and though in 2000 there were about four working-age adults for every person over 65, by 2050 the two groups will be near parity. The number of older people requiring care is increasing rapidly, as is the cost of caring for them. At the same time, the already large shortage of care workers is expected to get much worse over the next decade. There’s little doubt that many people in Japan see robots as a way to fill in for these missing workers without paying higher wages or confronting difficult questions about importing cheap immigrant labor, which successive conservative Japanese governments have tried to curtail.

---

> ...

> Care crises aren’t the natural or inevitable result of demographic aging. Instead, they are the result of specific political and economic choices.

> In short, the machines failed to save labor. The care robots themselves required care: they had to be moved around, maintained, cleaned, booted up, operated, repeatedly explained to residents, constantly monitored during use, and stored away afterwards. Indeed, a growing body of evidence from other studies is finding that robots tend to end up creating more work for caregivers.

---

I want to say that the approach that they're looking to do with robots replacing humans rather than augmenting humans is an approach that is going to be problematic.
How is it completing the task? The only possible way to perform that task reliably is to have a principled understanding of what the code actually does, and to create a world model based on that understanding, and then extract consequences from that world model.

You can reassure yourself that GPT-4 is actually doing this by asking it to share its modeling of the code with you.

How is it able to do that? By being so grand in scale that it does not merely model the likelihood of a token based on the text it's seen before, but on the causes of that text having been written in the first place. It was a fallacy to expect that it would not do this if the parameters and dataset were sufficiently large. It's a fallacy that is still happening, including in popular New Yorker articles.
I am talking about growth, not who controls it. Yours is an extremely important distinction, but not entirely related my point of too much change to quickly. Even with "just" ChatGPT 3.5 performance, we are upending everything in months.
What did you eat for breakfast yesterday?

Was recalling that from memory "almost instantaneous"?
France is trying this. It's not going well.
The clue lies in the fact that you can customize the editing experience to function like Vim. Because that’s one out of a thousand different ways you can customize that app to function like a one-off editor, a Git client, an email reader, and so on.
Appreciate the free tier. I seem to recall looking around at analytics options and them being too expensive for my idle projects.

Is there more documentation on "custom events" (listed on the pricing page)? I assume this is just an API I can arbitrarily ping. Can that be used for cohort/funnel analysis instead of a /page; e.g. for a single-page app?
I like this stretching routine: https://phrakture.github.io/starting-stretching.html

Interestingly, it's written by Aaron Griffin - the former Arch Linux lead dev.
On my Toyota I can adjust the AC witb three knobs without looking.

In fact the Bulbs are burnt out for the backlights and I just never bothered to take the dash apart to fix.

The radio is a little more conplicated since it’s a CarPlay model. But all the functional controls are on the steering wheel (volume, next/last etc). So short of answering a call, or changing from a podcast to Plexamp I rarely have to divert attention.
I never know what to take seriously and what not to.

I used to take it all seriously, and that didn't work.

So I don't take anything seriously, and I lose interest.

I have not figured out any balance whatsoever. I don't know how to "shoot the shit" anymore.
In order for someone's existence to be acceptable, they should provide value? Monetary value? Or does human life intrinsically have value, making this a tautology...?
It's too generic I think, my prompt immediately gave me a better result that the ones in his post:

You are a SVG expert, when asked by the user to draw something, you reply to the best of your ability with SVG code that satisfies the request.
I think these are lookahead's in some parlance, Emacs doesn't support them. On the rare occasions I need something like that I just use capture brackets. Suppose I want to delete a contiguous string of 'a' but only if it's followed by the letter 'b', then

a+\(b\) → \1

aaaab
aa

gets you

b
aa <-- unchanged cos no trailing b

So it works with a simple case. I guess it could get messy if you're doing anything really complex but TBH the above is about as far as I have ever needed to go.

Good luck vimming!
The C++ committee makes draft versions of the standard available for free[0], I've heard that often the last draft before a new standard version is published is almost identical to the published version. It would be awesome if someone involved with JPEG-XL could arrange for the same. Edit: I found https://arxiv.org/abs/1908.03565 but it hasn't been updated since 2019.

[0] https://eel.is/c++draft/
Enantiodromia
I think you've hit the nail on the head there: "undesirable place" can come from a lot of reasons. Sure, I think SF has become more undesirable due to the increase in visible homeless population (visibility most driven by the mentally ill and addicted, as well as the tent encampments), as well has rampant visible drug use.

But I think the belief/feelings that this translates to much worse crime is just not correct. I can sympathize and agree with the idea that homeless and drug problems makes SF less desirable, but I don't think it moves the needle that much on safety and crime.
I think ChatGPT reduces a lot of the friction - you can ask it to piece things together quickly and it produces it in a more easily digestible format, especially when compared to the google + read cycle. I know some people are trying to learn things with ChatGPT when they wouldn't before - it's easier to build something in a conversational manner and it's harder to pick up the pieces when StackOverflow steers you wrong.

I agree with your assertion that non-trivial things will weed out "programmers", I just think that ChatGPT will get people further and that definition of "non-trivial" will shift a bit - possibly far enough people will have an easier time leaking their API keys through Frankenstein apps they post online.
There has been a huge shift in the way we interact with government and banking services. I no longer have to visit the motor vehicle registry to get my car registered (used to be an annual PITA), don't have to fill out a paper form and mail it to do my taxes, I renew all my insurance online rather than going into a physical building, can check my bank balance any time I want, transfer money etc.

I'm only 54 but the world did change radically since I was a teenager. That's only 10 years since the 1993 benchmark of "alien". That was a wild 10 years.
Do you think he can place those countries on a map?
I mean in the end everyone gets more space and opportunity that’s not a bad thing. Quality of life and gdp are not the same thing
Could Ice Cream Possibly Be Good for You?
>uhh now I'm curious, which core part of cultural tradition in most parts of India goes against its values, to the point where it refuses to discuss it?

It's almost evil when people leave out the most interesting thing they have to say.

Now we're left guessing. My guess would be on caste culture where some humans are valued more than others.

If it is that I'm really ok with those "values" being ignored.

EDIT: I asked ChatGPT which parts of Indian culture go against it's values, and this was the answer:

"As an AI language model, I do not have inherent values or opinions about any culture, including Indian culture or any other culture. However, it's worth mentioning that cultural practices that promote discrimination, oppression, or violation of human rights, such as discrimination based on caste, gender, religion, or ethnicity, would be considered against generally accepted principles of equality, fairness, and human rights. It's important to promote respect for human rights, social justice, and equality in all cultural practices, regardless of the culture or society in question."

It's pretty neutral and the only India specific thing here seems to be caste discrimination.

So I guess my guess wasn't that bad.
IO in Erlang is faster than many other managed languages, thanks to stuff like IO Lists that are dealt with very efficiently through iovec syscalls (readv, writev).

Then add efficient pattern matching for binary data, and networked servers on the BEAM are the most ergonomic than any other language.

All this stuff that the BEAM offers you out of the box can be replicated in any native language with a lot of boilerplate and ceremony.

Your "Hello, <name>" webapp in Rust will probably need two allocations and a string concatenation, while on the BEAM, if constructed as an iolist, it's a single writev syscall, using a static "Hello, " string and a shared "<name>" reference from the parsed HTTP data.