skysight-inc/HackerNews huggingface dataset:
I'm more than willing to forgive ChatGPT for wrong readings of Japanese names.

Even common names can have non-standard readings. Native Japanese folks mix up readings for names, and need kana sometimes. Personally, I've never yet encountered any Japanese names beyond extremely common ones that I've not at least become suspicious whether I'm reading them correctly.

So I don't think ChatGPT's bad in that regard, if it can at least offer a few possible suggestions. The readings of names can be so damn arbitrary.
Have you looked at other teenage engineering products? None of them are in any way the most practical way to accomplish something.
I'll wait and see how it goes
That's hierarchical prediction. On one level you predict the style of the paragraph, on another the tone and form of the sentence, and on the third the next word. However, this form of prediction is quite difficult since predictions from the layers affect each other.
I love it!
The concept of moving disk towards the end of the day put the right amount of pressure and urgency.
Now I can see that I will not be able to squeeze as many things as I eagerly planned for forcing me to prioritize better.
For this to work better for me the current time marker should always stay on top, while the disk moves toward the end of the day symbolized as the darkness at the end of the disk, the impending doom of negligence
Anything else would also be completely insane. Usually your two options are Android or yocto depending on how custom you want your system to be and whether you want to rather write an android app.

There is nothing worthy of criticism in the fact they choose android as a base.
I would like to point to a virtual machine or a set of virtual machines that I have configured and make the tool reproduce / translate the state of these „model machines „ to some hosting environment.

Can this or any other tool do that?
At least part of his description matches my memories of the period in the 90s where a lot of open source developers were concerned about being able to use their software at work. The GPL’s virality features prominently in that since there were some people warning businesses about possible broad disaster scenarios where they’d make a mistake and be forced to release their proprietary code.
Legendary piece of bitcoin history
btw I've lost all my bitcoin twitce in my 10 years involved, but its so much fun to fuck the system
Oh. I wanted this to be about the London Tube Map.
Or you could just wait a while. Things move fast in this computing racket.

In 1978, the Cray-1 supercomputer cost $7 million, weighed 10,500 pounds and had a 115 kilowatt power supply. It was, by far, the fastest computer in the world. The Raspberry Pi costs around $70 (CPU board, case, power supply, SD Card), weighs a few ounces, uses a five watt power supply and is more than 4.5 times faster than the Cray 1.

https://www.hackster.io/news/roy-longbottom-pits-1976-s-cray...
How is that better than

if value != nil {
// value is valid
}
// value is invalid

?

Of course, this is often left out, but you can just as easily do:

value, _ := option.Get()

So this is just not true:

> Using an Option instead of a pointer buys you the inability to forget to check for nil.
But with rebase, the history does not show what happened. It shows the changes to the code yes, but not how they came into being.
I document this more in depth here https://divestos.org/misc/gnss.txt
That's hardly the point. The point is that there is a single format for the language itself and you don't have to argue about spaces vs tabs vs when to line break, whether you want trailing commas and where to put your braces.

You can format on save or in a pre commit hook. But that the language has a single canonical format makes it kind of new.
gpt2-chatbot is currently unavailable
Companies do hedge on OSS. A lot of OSS projects are sponsored by for-profit companies. Epic was (is?) the biggest sponsor of Blender foundation.
Yeah, if climate change is as big a threat to civilization as covid was, why don't we have permanent WFH so people don't have to commute?
In real terms this means that we change some of the habits that bring us marginal happiness and comfort, to allow others to rise out of poverty, and leave our children a world to live in.

Lower your thermostat (hint : put on a sweater), isolate your house, eat less meat, reduce air travel, take care of your stuff so it lasts (and buy less gimmicks).

All of this will likely sound like ridiculous to an American (or even to large swaths of Europe). But I assure you it really is both impactful, necessary and not very difficult.

And it’s either that, or figure out how to explain to your children and their children, why you absolutely needed all those things. Because they will want to know why their standard of living and security has degraded wrt to ours, and “we didn’t know” wont work for anything you did since 2010 (and in reality the 1990’s)
well, I see the direction you might want to take it to I find it absolutely abhorring to have to gone through 30 or so clicks just to enter my day.
just leave my text input alone and let me type the stuff in.
Screw your dialog boxes.
He was for a moment quite popular and his books were definitely above the average overhyped populer american writer.

Mr Vertigo was a nice little book that punched above its weight and would def recommend reading it
A watch and a signet ring. In the UK at least, rings were a common piece of male jewelry.
Companies can finance EV cars from grants (8000 EUR) and charging stations. Photovoltaic on house for anyone who asks is cofunded (average 8000 EUR per application). https://novazelenausporam.cz/ Batteries and solar panels are about 98% Chinese production. Instead of making energy cheap, we basically finance from our taxes - in name of care about environment - something that is made in country, where there is no care about environment by our standards.

We have database of artist, voluntary joined by digital identity, that are open for work with companies (mostly PR - visual identity). After company choose an artist and they agree with collaboration, grants will fund about 80% of project costs (max. 8000 EUR). This cripple art free market because it give opportunity for unskilled artists to make something that company wouldn't pay by regulatory earned money. Company, that cannot see value in good design wouldn't profit from weak design anyway. As an artist, this frustrate me most. https://vouchery.kreativnicesko.cz/

In culture segment there are multiple film and music festivals that wouldn't exists without EU grants and funds. https://www.efa-aef.eu/en/initiatives/european-festivals-fun...

Feminist https://www.globalfundforwomen.org/ that is driven mostly by grants https://www.globalfundforwomen.org/who-we-are/financial-info...

Fighting against disinformation is driven by grants: https://gulbenkian.pt/emifund/grants/

There are plenty of those ideology driven nonprofit organizations that wouldn't exist without involuntary collected money (taxes) driven by centrally planed economics (socialism) with questionable benefits.
Microsoft invested in OpenAI over fears of falling behind Google
https://archive.is/kebmc
In Go, no one really blindly returns nil, err. People very clearly think about errors—if an error may need to be actioned on up the stack, people will either create a named error value (e.g., `ErrInvalidInput = errors.New(“invalid input”)` or a named error type that downstream users can check against. Moreover, even when propagating errors many programmers will attach error context: `return nil, fmt.Errorf(“searching for the flux capacitor `%s`: %w”, fluxCap, err)`. I think there’s room for improvement, but Go error handling (and Rust error handling for that matter) seem to be eminently thoughtful.
>If it ran Debian would we have the same complaint?

No, in that case they would deserve to be called incompetent.
Personally I would never switch to MEO or GEO internet. Ping time matters.
20 Years is Nothing (Streamed PETSCII animation) [video]
TheSmallWay.txt: Embracing the Small Web for Connection
Show HN: I went from a chronic procrastinator to productivity pro
Hey guys,

I was once someone who did the absolute bare minimum.

In school, work & university - which eventually led to me dropping out.

I decided to make a change, so of to learning about how to work i went

I went deep into Get Things Done, and it completely changed my life.

I landed my first software engineering job with less then a year of experience programming.

I built an app for myself during this time and i finannly want to share it with the world.

Hope it helps anybody else out there
And reusable
Absolutely nothing wrong with using Android as a base for this.
Not as hedge, though. They invest in it because they use it.
Rob Pike... and Ken Thompson, and Robert Grisemer.

Firstly, Ken Thompson is a master at filtering out unnecessary complexities and I highly rate his opinion of the important and unimportant things.

Secondly, the Go team were never against generics, the three early designers agreed the language needed generics but they couldn't figure out a way to add it orthogonally.

Go has gone on to be very successful in cloud and networked applications (which it was designed to cater for), which lends credit to the practicalities of what the designers thought as important, HN sentiments notwithstanding.
Building the Power Grid of Tomorrow
You're right about Japanese names in general, but current LLMs' mistakes can go far beyond the range of possible readings. I've seen errors on the level of 田中 (Tanaka) being rendered as Suzuki--in other words, one common name being replaced with another.

I'm sure this problem can be solved. The linked article suggests a promising approach--more and better Japanese data.
Show HN: Gopher-Verse – Generate your own gopher using AI
Hopefully glibc and coreutils!
This has not been my experience. It doesn’t make the code harder to read, but it forces you to think about all the code paths—if you only care about one code path, the error paths may feel like “noise”, but that’s Go guiding you toward better engineering practices. It’s the same way JavaScript developers felt when TypeScript came along and made it painful to write buggy code—the tools guide you toward better practices.
Would be nice to have something that integrates with 7z - it supports a lot of weird archive types, including "weird" ones I care about (for example PE files, better known as ".exe files").
Octree-GS: Consistent Real-Time Rendering with LOD-Structured 3D Gaussians
Definitely. There are a lot of strange quirks to working at one.

For instance, Fannie and Freddie don’t recognize your income, so getting a mortgage is difficult.

The pay isn’t that great either, but they get a discount, and for a lot of people weed is one of their bigger expenses.
Try this one: https://www.tandfonline.com/doi/pdf/10.1080/088395199117513 and https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&d...
Yes, because there is no one in the room able to configure the formating tool for the whole SCM.

A simple settings file set in stone by the CTO, such a hard task to do.

The fact that is even a novelty unaware of, only confirms the target group for the language.
Your resume is the problem.
Yes. Huge difference. Can you tell me how you think they’re similar?
Great example. I'm curious if anyone has experience with this or similar.
GPL is dead. Companies like the not-at-all-evil-any-more Microsoft copied it all into a state machine, put some AI branding on it, and now it's available in your text editor with some errors to splice into commercial applications, license free.

I don't think there's any point to marking code with GPL at this point. I'd rather people use code as-is than route it through some LLM obfuscation and then use a buggy derivative. Either someone sues Microsoft and wins, which seems numerically infeasible, or we should relicense everything MIT and have done with it.
Ever heard of these funny tools called debuggers and exception breakpoints?
The result is a very narrow definition of "virtually worthless". It indicates gaming might be too far into the diminishing returns curve so that a good gaming PC is no longer on the highest end of the desktop computing spectrum.
I assure you that won’t solve the problem. I’m not sure it will buy us any extra time.

I can’t believe it’s 2024 and we’re still having this conversation.

You have absolutely no idea what you’re talking about!!!
This is a very short advert for rebasing your personal branch.

People seem to have very strong opinions about this. I don't much, either way; I have to use the gerrit flow at work, which mandates a lot of rebasing, and in general I prefer not having a commit which only records a merge. Some people seem to want highly detailed tracking of what an individual developer has done in their personal checkout. I will only note that the act of observing changes what is observed.
There was also lubuntu which allowed installing into a file/directory on NTFS --- really wish it was still around (and that there was better driver support for odd hardware such as Wacom's current generation of Wacom EMR).
I just copy pasted your quote ChatGPT GPT 4 said yellow.
Yeah, also you almost always need to annotate errors anyway (e.g., `anyhow!`), so the ? operator doesn’t really seem to be buying you much and it might even tempt people away from attaching the error context.
Montreal Get AI for Real Estate Buyers
In California, you'll end up paying a total of 50.3% tax rate if you make over $1 million. Federal 37%, state 13.3% adds up to 50.3%
As the article didn't bother explaining what XApp is, I had to go search for it and it is:

> Cross-desktop libraries and common resources
You squash merge when stuff gets added to master (or any other shared/long-lived branch) and delete the development branch, nobody has absolutely any interest in what happened on your development branch. There you go, clean commit history if you care about that sort of thing.

Rebase workflows are awful and unintuitive. Leave the rebasing to the git wizards who actually know what they're doing, in no circumstances should this be part of your day-to-day work.
With `ls -l` I can see file modification dates. How do I do it with journalctl? And why do I need to that that in the first place?

Journald would be perfect if I didn't have to know a thing about it. Work in background, move stuff from stdin/stdout to /var/log/journald/service.log, move old stuff in /var/log/journald/archive/service/2024-04/15.log.gz. I'd be happy. Why do I need this cryptic CLI I don't understand. It brings nothing but pain.
I mean, I wish Go had sum types, but this really isn’t a problem in practice. Every Go programmer understands from day 0 that you don’t touch the value unless the error is nil or the documentation states otherwise. Sum types would be nice for other things though, and if it gets them eventually it would feel a little silly to continue using product types for error handling (but also it would be silly to have a mix of both :/).
sounds like considering linking to a social security number would be a good idea.. any reasons this ain't commonplace?
I don't see the point in this, sorry.

First of all, it seems to be inaccurate.

If you're going to sell people a VPN so that they can watch something, at least make sure that the suggestions are correct.

Oppenheimer is listed as being available in the United Kingdom on Netflix - and suggests that I sign up for NordVPN to access it. I'm already in the UK, so wouldn't need to do that.

Oh wait, it's not on Netflix in the UK - it's on Now (which is also listed to be fair).
Daily bit(e) of C++ – Optimizing code to run 87x faster
I don't see how that helps.

I am deeply confused by much of BDSM, but I am aware that some people report enjoying the experience of not having any control, of their ability to choose being taken away from them.

Can you also give an example of what you mean by "free will" such that your chosen definition does help?
Not a software UML thing, just sounds like one
Arbitrary example: 上川. It can be both うえかわ or かみかわ (or even other variants). Which one is it? Depends where the family is originally from, I guess.

It's not only people's name, it's also place names. Example: https://ja.m.wikipedia.org/wiki/%E5%85%AB%E5%B9%A1
This makes me think, it would be nice if there was an easy built-in way to expose information about a process using the filesystem. Something like "cat /proc/$pid/fs/current_track" to get a name of a current song from a music player, or "ls /proc/$pid/fs/tabs" to list open tabs in my browser (and maybe use this to grab the html or embedded images).

I mean right now it's possible to do this using FUSE, but that's convoluted and nobody does it.
Game physics are often using a separate mesh from the one used for rendering or even combination of primitive shapes anyway. So it doesn't matter how graphics part is rendered. No point wasting resources on details which don't affect gameplay, and having to much tiny collision geometry increase chance of having player stuck or snag against it.
"Antipodeans" is more jarring to me what a weird way to describe people. Seems to be mainly Australia and New Zealand but people in Spain would also be Antipodeans to Aus and NZ.
>> Imagine a SQL database refusing to answer a SELECT statement because some text column had potty words in it!

> I don’t think it’s an exaggeration to say that may yet become the norm in a not-too-distant future.

Maybe not so much for databases, but at least for HTTP it looks completely plausible to me. The steps would look something like:

- Cloud WAF services implement this as a default ruleset, disabled by default.

- Someone likes it and writes a blog post, claiming it to be a best practice (without elaborating on why it is so).

- People read that post, and enable it.

- Cloud WAF devs notice this ruleset is enabled by a lot of users.

- Announcement: New accounts will have this ruleset enabled by default.

- Every major cloud provider follows suit.

- Now, if you don't have it enabled, shame on you.
The alternative theory is that any word starting with a vowel sound is exceedingly uncommon after ’a’ in its training set, so it doesn’t need to plan ahead, just predict the distribution of the most likely next words and choose.

Which is my understanding of how they work and the dynamic at play.
I've asked this before. I think it's down to flaws in development practices elsewhere.
I agree with Rich's take that classes are mostly bad when you do things like inheritance.

However, I don't really know why he thinks classes are awesome without inheritance, either. Once you do away with inheritance, what's the benefit over writing a function that builds an object? Get rid of the middle man, the extra keywords, the prototype chain, etc., and go with a function. Did I miss something?
> Virtually all users of sudo are using it on their own computer which they are the sole user and ultimately the administrator of.

This is not the case at all. The vast vast majority of Linux installs are on servers.
Some of the earliest versions of Linux would drop a file onto your fat32 partition and boot from that, and replaces the currently running version of Windows. No messing with bootloaders or partitions, as long as you had free space to run the whole thing, it just worked.
You make no sense, by your logic everyone should unlicense or https://de.wikipedia.org/wiki/WTFPL everything. Basically just give up on any serious license because AI is going to steal it anyway. MIT makes no sense for what you describe.
I upvoted for nostalgia: I remember reading this, getting very invested, and then... the punchline.

What occurs to me now is how much the punchline depends on regional pronunciation. I (Australian) pronounce the last word with longer vowels that remove the obvious pun.
I stuck with LILO as long as I possibly could too. I was gutted the day I had to switch to GRUB. Like yourself, I don’t think I’ll ever learn to like GRUB.
I personally have mixed feelings about this. I think a shortcut would be nice, but I also think that having a shortcut nudges people towards using short-circuit error handling logic simply because it is quicker to write, rather than really thinking case-by-case about what should happen when an error is returned. In production code it’s often more appropriate to log and then continue, or accumulate a list of errors, or… Go doesn’t syntactically privilege any of these error handling strategies, which I think is a good thing.
If you only rebase feature branches before merging to main/master/trunk then you still get most of the history.
I'm amused that SBUX and MCD are being used as bellwethers given that they're both targets of a global boycott, divestment, and sanctions campaign, and both have mentioned a hit as a result.

That said, if it gets the media to finally admit that an economy where 20% of Americans are at or facing imminent poverty concerns isn't "booming" I guess I'll take it. ALICE (Asset Light, Income Constrained, but Employed) is the norm, and we're being otherwise gaslit into thinking the economy is "too hot."
Yes and no.

We had the first artificial hearts 60 years ago, and were convinced they were a decade away from mass adoption then.

As another commenter posted, the human body is complicated.

We now take knowledge for granted that we didn't even know we didn't know when I started working on these things.

In order to solve the problem we have to just build hardware and put in in people, see how it goes and then iterate on it. This cycle takes years because it takes 2-10 years to get each device through design, regulatory, release. Sometimes once we get deep into it we realize that what we set out to do isn't even possible for reasons we didn't even know when we started. It's like you are having to make up new Greek letters for all the factors in the new equations you discover. It's hard to predict.

Source - I've designed many medical devices including several blood pumps and LVADs.
Alice in Wonderland (the book) is in the public domain. The old Disney movie is still in copyright, and the cover image does look very much like it's from the movie, but that character design is from John Tenniel's illustrations which are also in the public domain.
> giving blatantly wrong readings for Japanese names

Native speakers can do this as well. See "Yagoo" meme; Motoaki Tanigo, CEO of Hololive, is universally known to fans by the wrong name because one of the vtubers read 谷 as in 渋谷 "Shibuya" rather than as "tani". https://en.wiktionary.org/wiki/%E8%B0%B7#Japanese

Japanese is phonetic except when it isn't.
Maybe they fixed it in the 3 minutes since you commented, but it's not telling me Oppenheimer is available on UK Netflix, only to buy on Amazon (which seems correct - I'm in the UK and Amazon is showing me a Buy button)
sane error handling in go is more productive any day.