skysight-inc/HackerNews huggingface dataset:
considering the publication, pretty disappointing. I guess even IEEE has to chase the clickbait headlines :(

consider this amazing piece of advice:

Q: What advice would you give to inventors looking to integrate AI into their creative processes?

Blank: My advice for anyone in any part of their career is: Every six months, spend three days looking at the state of the art for the tools in and around your space.
I’ve always read those as scare-quotes, like the store is making fun of itself in some self-aware fashion for not being big. I know I am wrong but I would rather be wrong is a slightly funnier and less stupid world.
I recently sold my Macbook, bought a Thinkpad, and am running NixOS full time, and I have to say that desktop Linux has gotten pretty excellent since the last time I ran it full-time.

I'm not sure if it's thanks to Wayland, or just improvements to the kernel, or improvements to the desktop environment, or some combination of the three, but at this point I actually think that for the first time I might actually prefer Gnome over macOS.

I haven't bothered with Windows since Windows 8, but it does make me happy that Linux holds its own performance-wise, even still. It doesn't look like Linux is categorically better than Windows, but it looks like for the most part they're comparable.
Refreshingly good. Bakers "early" (not really early, but earlier than AlphaFold) work (having humans with no background solve folds) really laid the groundwork to proving that heuristic methods were likely to outperform physical forcefield and ab initio/DFT methods for structure prediction. And AI structure prediction if nothing else is heuristic protein folding.
When I read "Open source alternative to ..." I always assume self-hosting is easily possible.

However, lately most open source alternatives taking a very literal approach to open source which isn't always in the spirit of the term.
i always think to myself how embarassing this must be

https://github.com/actions/runner-images/issues/7320
You have to read quite far down this article (past some IMO unnecessary language about "zealots") to get to the key point: it's promoting the use of the term "fair source", as described here: https://fair.io/about/

Fair Source is an alternative to closed
source, allowing you to safely share
access to your core products. Fair
Source Software (FSS):

1. is publicly available to read;
2. allows use, modification, and
redistribution with minimal
restrictions to protect the
producer’s business model; and
3. undergoes delayed Open Source
publication (DOSP).
As someone who spent 20 years in uniform active and reserve . . . this is unadulterated tinfoil-hattery.
Character count is a valid argument because a human is going to have to read the code at some point. Otherwise, Java style names like "countriesFromAsiaWhereAreTheMostPlanesAndBoats" would be just fine.

Edit: I don't get the hate for "i" or "j" as increment variables. When you're working with numerical data they closely match how you would express the same operation with mathematical notation and are idiomatic to the point that everyone with non-trivial experience in programming knows what they represent. There are better options in some cases (e.g. "for name in names:"), but there's nothing inherently wrong with i, j, k, etc.
It is doubly so if your native language is also a gendered one, but with different genders for common objects. It makes a mess in your head.

CZ: ten nůž (masc.) - DE: das Messer (neutr.) - EN: knife

CZ: ten svět (masc.) - DE: die Welt (fem.) - EN: world

CZ: ta žába (fem.) - DE: der Frosch (masc.) - EN: frog

Also, personified Death and rivers seem to be masculine-coded in Germanic languages, and feminine-coded in Slavic ones.
I still don't really understand your point. I don't think anyone disagrees that monopolies and other anticompetitive behaviour is a thing that exists.
There’s another side to this: if you accept the idea of “nature” — genes capable of carrying “talent” (in some sense) — it should be common for children of talented people to be talented.

Of course, talent doesn’t always mean prosperity. But in a society modeled on meritocracy, it often will.
MediaTek's new flagship chipset is ready for AI agents and tri-fold phones
Using "|" to merge dictionaries (which was possible in other ways before) instead of offering pipes as in bash and Elixir (a feature that's actually useful).
Is that for emphasis, or is that to cast doubt on the word?
I have the same views as you (although admittedly the Kissinger comparison didn't convey that, because we all know how that turned out). It's at best quite premature. At worst, should never have been given in hindsight. Will probably land somewhere in between.

Second point is spot on. I really, really hope they didn't just fall for what is frankly a bit of SV style press release meant to hype things. Similar work was done on crystal structures with some massive number reported. It's a vastly other thing than the implied meaning that they are now fully understood and able to be used in some way.
> The products and the marketing that surround them are pretty on the knose about being anti-social and anti-human

This is what terrifies me about "AI". It's not the technology itself, it's that the companies and most of the vocal proponents are very clearly sociopathic.
The former are names of businesses, the latter is just referring to someone's personal item.

(This confused the heck out of me at first too.)
The article is about transferring assets out of TresuryDirect, which is required if you want to sell them before maturity.
Sure. Along transit corridors in a city would be a prime example. A single family home right next to a train station in a major city is stupid.
Agreed - in my current org. it works really well! In my last org. and the one before it was truly a misery.
> The US has non-free labor in the form of penal labor supplying some $10 billion in goods and services.

The size of the US economy is $29 trillion. $10 billion does not define it.
Having your linter catch `except:` is both simpler and cleaner than changing the language.
We need some serious trust busting in the USA. It's been a problem for decades and has culminated in the slow destruction of the middle class. The longer we wait, the harder it will be to fix the issue.
Ask HN: Is there no escape from working 9-5?
I'm a software engineer with almost 20 years of experience. My whole career was self employment.

I tried some freelance. Tried to build a business. And I read all the books about "working 4 hours a week", and aspiring to that lifestyle. However, the more I read from/talk with other people, the more I start to think that there is no escape from slaving for the rest of your life. Hear me out.

9-5, is well, 9-5. You get a stable salary when times are good. Hopefully you save enough for when times are bad. Despite all the "unlimited vacation" and other corporate BS, you are still obligated to be at the office/attend the daily meetings, hence you don't really have freedom to, say, be with your kids/family/at the beach at 12PM, because that's when your team is having a retrospective. The answer? Freelancing.

Except, from what I read, freelancing is the same 9-5 but you now have multiple teams/unstable income/(potentially) higher income. Despite the fact that freelancing seems lucrative to a salaried SWE, it is a 9-5 in disguise (at least from what people say on the internet, I don't have much experience there myself). Usually, it's not even 9-5 but more like 8AM to 10PM. But at least you are at home (hopefully?), so you can tell your spouse/kid "hey, not now, this client needs me". The answer? A SaaS.

Except, building a profitable SaaS is extremely hard, and is far from "4 hours work week". You spend all your free time to bootstrap the product, while spending the 9-5 to make money to feed yourself. There is a strong correlation between the founders of billion dollar companies and their (rich) background, so unless you come from money, you will sacrifice a lot (entertainment, relationships, socialization) to maybe land in the 1% of SaaS products to actually make more than 100$ MRR. And even if you are able to pull it off, consistently, you will be working more than 8 hours a day. At least you are not trading your time for money as a direct transaction. The answer? FIRE.

Work your ass off, save as much money and invest it in S&P500 in order to be able to live off 4% withdrawal rate. Except, the 4% safe withdrawal rate is somewhat conflicting, and if you want to actually live in a western country, instead of posting picture of how great it is in Bali/Thailand, while none of these countries have the needed infrastructure in order to have a family, then 4% for a family means you need to save A LOT. Like millions of $$. Which is possible if you live like a rat, less possible if you don't want to waste your youth, delay relationship (or break existing ones).

So.. My question to you HN: is there no escape from 9-5 as a concept? Are all these books about working 2 hours a week while making millions, are just BS?
Klimt does use gold very well. But I am surprised by your claim...

> I think Klimt is the only artist to successfully incorporate gold into his paintings without making them look obnoxious or ostentatious.

Byzantine iconography comes off as neither obnoxious nor ostentatious. The use of gold in Botticelli's works wonderfully. And so on. What exactly is an example of "obnoxious or ostentatious" use of gold in art? I can only think of ridiculous things like gold-plated toilets. Perhaps you were exposed to especially egregious works that are not familiar to the general public?
Now you have to make `f` nullable and you run the risk of not initialising it and getting a null pointer.

You can't do it in C, but in functional style languages you can do this:

let f = {
let bar = ...;
let baz = ...;
let barbaz = ...;
barbaz
};

Which is a lot nicer. But if you ask me it's just a function by another name except it still doesn't limit scope quite as precisely as a function.
Skill issue, Warhammer painters are all over it:

http://razzaminipainting.blogspot.com/2016/07/non-metallic-m...
Automating Processes with Software Is Hard
Just wait until they get ahold of the quotation marks: https://www.reddit.com/r/suspiciousquotes/
> "Fair Source" is abundantly less clear. It implies some sense of "fairness" which can mean drastically different things to people.

Fair source has a very clear definition:

Fair Source is an alternative to closed source, allowing you to safely
share access to your core products. Fair Source Software (FSS):

- is publicly available to read;
- allows use, modification, and redistribution with minimal
restrictions to protect the producer’s business model; and
- undergoes delayed Open Source publication (DOSP).

The key here is delayed open source publication and limited restrictions up to that point.
Well on my Lenovo P15 Gen 1, Windows 11 is substantially more responsive than Ubuntu. I had been running Ubuntu on it for a couple years and switched over to Windows to play some games. I was shocked. And games aside, I mean desktop, vs code, etc, non-GPU heavy things.
Perhaps in a few years we can have another PEP, to require "except BaseException" to be replaced with bare "except:". Then we can all change our code back again.
They are talking about individual components and what _can_ happen.

What you can in these cases is a whole other layer of engineering.

You want multiple redundancies. With concensus of independent units running. So have something like 15 guidance computers. 5 running (so that each has 2 back-ups) and their output goes to concensus to determine the actual action. Of course the concensus mechanism will need redundancy so maybe each concensus mechanism controls between 0-25% of the throttle...

It's all doable. It's just hard.
Eh, while I sympathize with what you’re saying, PEPs get written and rejected all the time. I’ve gotten the impression that some were written for the main goal of documenting the reasons why a common request is a bad idea.

Like, I don’t know if there’s a PEP to use braces, but it wouldn’t surprise me if someone had made one so that from then on there’d be an official doc you could point people at when they ask about it.

Not saying this is one of those, and I see Brett Cannon’s on this one. I am saying not to get too worked up over the existence of a draft PEP.
It's some chutzpah to blabber about openwashing and then choose your self-description to simply embed the value judgment directly.
English being an amalgamated language and thus uniquely flexible is part of its power. We have options in style choices many languages formally don’t permit, e.g. when to italicise or, if quoting, whether to “exclude punctuation”, or “include it.” (As well as comma use.)

As a fellow French speaker, I think these are strengths other languages could gain from. Couriel or email (or e-mail)? Speaker’s choice. Same for possession. (Particularly for a culture with a tradition of individual liberty like France.)
Exactly, simple "unicode-aware" case conversions are a trap. You are always going to need much more.
The opposite of "some societal good" isn't "less societal good than other alternatives", it's "no societal good". The original statement didn't contain any comparisons. Even the worst alternative can still have some societal good.
How NAFTA Broke American Politics
You can bet old German ladies already point out people's mistakes.
I'm not sure what requires a license as MS sells/sold a package to enable h265 even on devices that have hardware support, so some software fee seems to be required: https://apps.microsoft.com/detail/9nmzlz57r3t7?hl=en-us&gl=U...
> Makes you wonder why this isn't part of the C++ standard library itself.

Plainly no need if there is a separate easily attachable library (and with permissible license). What C++ had to do - provide character (char{8,16,32}_t) and string types - it has done.
Ikiwiki is nice. It's also a static wiki compiler and tries very hard to minimize the amount of rebuilding for each edit.
yeah, inheritance enabled by default bit me in the ass more than once. With template engines you end up trying to debug some weird behavior and it takes some time for you to realize somewhere up in the tree on a different file there's an hx-* tag being inherited.

I should have disabled it early in the project, too late now.

I also still haven't figured out how to properly use the "save history to local storage" thing. Often there has been a server state change between the user navigating away and clicking the back button and I see no option other than disabling the thing altogether.
They really are hard to work with compared to languages where you declare which exceptions you'll throw,. I always get angry when pylint raises an error for catching over-broad exceptions[0]

Of course I'm catching broad exceptions because I have no idea what kind of exception is going to be thrown 12 dependencies deep and I don't want it to completely crash the program instead of letting me retry or do something else.

0:https://pylint.readthedocs.io/en/stable/user_guide/messages/...
It's fair as in fair beer.

I have no idea what fair beer means.
Same in French. Le and la. (Masculine or feminine).

In Dutch: De and het, where de is for masculine and feminine, and het for ... I don't even know. And I'm a native Dutch speaker.

Edit: German also has cases: Nominative, accusative, dative and genitive, like Greek.

Latin had a 5th one.
Perhaps, someone in the MIT ocean engineering program doing a semester at sea on the Corwith Cramer breaks bad. Back in the day they would lure crew by using ladies of the night to entice a victim into a Shanghai Tunnel [0] where they would be abducted. Our protagonist working on submersible project on the Corwith Cramer gets seduced by a yacht crew member while having a drink at the Leeside Pub or the Captain Kidd bar in Woods Hole. It wouldn't be the first time.

Personally, I had planned to spend a season working in a restaurant in Miami Beach and was evacuated from the inter-coastal because of hurricane Irma. The only bed I could find was in a crew house in Fort Lauderdale. All the windows were boarded with plywood and they had several kegs and dozens of bottles on the table as we waited out the storm with a party. Fortunately the storm tracked the West Coast. Someone asked what I did and I said I was a chef. They suggested I become a private yacht chef. Two weeks later I was cooking on a private sailing yacht in the Bahamas.

Probably more interesting if a storm blows the protagonist into a situation.

[0] https://en.wikipedia.org/wiki/Shanghaiing
>HTTP server, an HTTP server whose precise function isn’t well understood

OK, you may be overthinking this one
Not that I support the PEP but they could easily add an interpreter flag or environment variable to disable the behavior.
> theoretically, compressing gas is energyless. Ie. you get back exactly the same amount of energy when decompressing as you got when compressing

That's only true in a word with incomplete physics. Friction and drag exist, there's no sense pretending a process is imperfect because of them.
Someone has to peddle bullshit, the engineers won't.
It's a lot cheaper to pay off the slave owners than incur the deaths of 620,000 young men.
Yeah, I dusted off the old Vic-20 to teach my kids to code, it’s over 40 years old now and all I needed to do was replace a fuse to get it running again (my recollection was it had been last used before a lightning strike, and we had gotten an 8088 by then so we never tried to repair it in the 80s) - it’s notable that the memory on the 8088 has since gone bad and it’s not usable anymore.
Peter’s Taverne is the name of the tavern, Eva's Brille is just eva's glasses not a the name of her store.

So Evas Blumenladen is called Eva's Blumenladen is correct.
Minor style point: this is clearly an opinion piece, and uses the term "I" a lot - "If you asked me a year ago how I felt about open washing..." - as such, it would be great to have an author name on this rather than leaving it anonymously credited to "Keygen LLC".
QString is how you ensure you cannot open/delete some files you WILL eventually encounter.
Words mean things, unfortunately.
> So why is "source-available" recommended?

Based on how and when it's usually used it's a derogatory term employed to intentionally denigrate the choice of license.
There are multiple ways to define “correct”. I tend to favor: having the desired effect. This results in a “correct” that is highly flexible, but doesn’t label anything that one happens to choose as “correct”.
The English would have profited more with free labor.
Because, according to the new rule, it's only permitted in proper names

"Eva's Blumenladen" is the proper name of the shop, what is put on the sign above the door.

"Evas Brille" is just Eva's glasses.
It doesn't make sense, but it is what the US has traditionally done. The model breakup for antitrust people was the breakup of Standard Oil, and the owners (the Rockefellers) were richer after it was broken up, and still had control. Exxon (Standard Oil New Jersey) is still the largest oil company.

Being political, antitrust enforcement is often largely a ritual to display for the public when corruption has become too obvious for anyone sane to deny. It has no explicit goal (except benefit to the consumer, defined arbitrarily), so it can't actually do anything, because officially nothing is wrong other than "market manipulation" that "harms the consumer."

It's like forcing a rich guy to keep his money in two different wallets. With people making a living arguing about whether two wallets are enough, or should it be three, or even (as argued by dangerous radicals far outside of the mainstream) ten wallets?

The main reason antitrust should be pursued far more aggressively is because there is no harm to the owners other than that their ability to manipulate the market through anti-competitive means (something that they claim not to have anyway) is weakened. It's really just paperwork. Real positive change to markets comes from forcing individuals to divest from competing companies, or by holding companies and their owners responsible for crimes that they commit.
Hey, thanks! I had looked for it when writing my previous comment, but I skipped past the ITU links on the assumption that I'd have to sign over my first-born children in order to get a copy. But it turns out that they aren't currently restricting its availability: https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-X.22...

Clearly "videotex" is wrong. Skimming X.225, though, an awful lot of it does seem to be concerned with ⓐ half-duplex terminals and ⓑ T.62 teletex (not videotex, closer to telex) terminals. So "attaching video terminals to mainframes" does seem like a fair summary. Possibly Graham doesn't know what the word "videotex" means, or thought (as I did, neither of us having lived in Germany) that "teletex" was a kind of videotex.

I agree that it doesn't have the kind of functionality that HTTP cookies provide. That's backwards, I think? HTTP cookies provide session context that persists over multiple TCP-level connections; the reuse of a single transport connection between different X.225 sessions is more like reusing a single TCP-level connection for multiple HTTP requests, or multiple users logging in and out, one after the other, on the same hardwired terminal without resetting it?

I wish it gave examples of usage so I knew what the resynchronization functionality was for. Maybe you know?

Expedited data is a thing that TCP also has, and I've never really understood what it was for there either. Maybe it's for sending a ^C over a remote terminal login session when the keyboard buffer is full because the application you're talking to is hung? The "activity interrupt" stuff seems like it would be a better fit for that, but maybe the expedited data facility was an older design that was retained for backward-compatibility?
Oh no... anyway.

Seriously, who cares that some organizational body in Germany has an issue with the English language? :)
To see the requirement for the non-affilation goto https://login.wordpress.org/

EDIT (to save having a 2nd post).
Looking at the HTML tags for the requirement it has the class "login-lawsuit", so guessing this is tried to the suit WPE are bringing against WordPress/Matt.

On one hand, I personally feel like Matt is trying to speed run burning all the goodwill of the wordpress project, on the other hand if you are being sued by an entity its pretty much recommended to cut ties with said entity and only deal with them via your lawyers so I can see why they would put in such a requirement.
FWIW, on the poll near the bottom of the comment thread, "I think we should always allow bare except blocks" is winning significantly.
When I see something that says it's Open Source I assume it means https://opensource.org/osd - if it doesn't, I'm one of the "zealots" (to quote the linked article) who noisily complains about it.
> around 10 years to get to market

This is really sad. A new recipe for feeding honeybees to make tastier honey could get to market in perhaps a month or two. All the chemical reactions happening in the bees gut and all the chemicals in the resulting honey are unknown, yet within a matter of weeks its being eaten.

Yet if we find a new way of combining chemicals to cure cancer, it takes a decade before most can benefit.

I feel like we don't balance our risks vs rewards well.
> Trump and the tech industry hate each other

Do they? I can never tell. I feel like lots of the people working in tech don't like him, but it feels like the VP/Director/C-Suite types secretly do like his policies even if they don't like his attitudes.
That attitude is how you end up with exploits because your case folding is different from some other system you interact with.
Of course you can create your own holiday. We know this because all holidays are made up.
From a "free" perspective, it's better then source available, and worse then open source.

But the critique was that "fair source software" doesn't communicate what that license is about whatsoever.