skysight-inc/HackerNews huggingface dataset:
> Further, why should colleges try to correct for lack of opportunity?

Public schools should do it because they are part of the education system that needs correction.

Private schools arguably are still part of the public education system since they all get Federal dollars, and thus the same argument applies.

If they're getting tax dollars, that makes them a public good, and therefore they should be doing things that help all people, not just some people.
that's probably because drinking in the US is very expensive.

which is a form of prohibitionism in itself, but didn't stop people from binge drinking.

Here in Italy, where wine is very cheap, you don't see people drinking like the Americans do, especially not adult people.

Kids, maybe, sometimes, we have a problem with young people binge drinking, mostly because they gathered those habits from American culture which massively influence their daily content consumption.

Back in the day the American culture my generation has been exposed to was very different about who drank on screen and why.
"I thought of it but Hacker News posts are pure text, you can't add a single picture."

... which is, in my opinion, an overlooked and extremely powerful filter.
I agree, I think this is very unpythonic behavior
You might be looking for the track_activity_query_size parameter:

SHOW track_activity_query_size;
Deep learning for twelve hour precipitation forecasts
I wish I also had the opportunity to join such a program at a young age. Are there similar programs in other countries? Giving young people the possibility to choose entrepreneurship as a viable alternative to a study or a traditional apprenticeship sounds like an amazing way to foster innovation and economic growth.

At least where I come from, starting a business and pursuing a bold vision is still facing a lot of scepticism. Governments, schools, investors, and other founders should work together to change this.
It would be a lot worse. Harvard could fill its classes 4x over with students with perfect SATs and GPAs. They would miss out on the ones who published ground breaking biology papers, wrote code for important open source projects, etc.

It would also put a ton of pressure on high school students to get perfect scores, creating a ton more stress than they already have. And at the expense of much more valuable things they could be doing with their time.

The current system has issues, but there are worse ways to do things.
You're not using it, only services on top of it, so you're not entitled to it.

On the other hand, there's a reason Google forbids even spelling the letters AGPL, because then they might have to give you the source code. Copyleft doing exactly what it's supposed to do.
This is a great article but it left out the side of this that I was really interested in which is the compute performance of these different options.

I'll take a fast deep clone for my case over one that handles all cases.
Petal Pro v1.5.0 released – Phoenix 1.7 Upgrade
I don't understand. Didn't he use Stripe Connect? All the accounts are then siloed out and have to pass KYC. Is it just because he let them keep selling knowing full well that they are doing something sketch?
Getting all stations to a common standard is the right thing to do, specially if you want to build trains accessible for everybody.
They aren't agents, they are language models trained to do accurate text completion. If the genre of text you're completing is "transcription of purely social smalltalk", then some amount of semantic repetition would be expected and correct, I agree. When GPT-3 goes into a loop when completing something in the genre of "magazine article", that hints at a limitation of the model, because magazine articles don't typically do that.
An extremely extensive crafting system as well. The crafting system is fairly realistic too (within reason). You can get a lightstrip from tearing apart something (like a plastic jackolantern) then combine it with a water bottle, wire amplifier circuit, and some batteries to get a flashlight. There are thousands of recipes for hundreds of items, and if you find that something is missing, you can change some json and PR to get it added to the next experimental.
Wow all downplaying the accomplishment or outright denial. We’re allowed to be a little excited.
Are you suggesting that having people capable of scoring well on exams of common necessities for college education, like mathematics and language skills, is not desirable? The SAT is not a trivia test: a student who can pass a test on math up through precalculus is going to get more value out of college than one who does not understand algebra and has to spend time in remediation. I would much prefer to have a university exclusively populated by people good at solving math problems and comprehending readings than by people selected for their "good vibes" and to fit a diversity quota.
This is some really useful info.

But I just want to point out that cloning isn’t an end in itself.

The article includes a lot of judgements but it’s all context-free. Whether a clone method is good or not depends on its suitability for a purpose. E.g., whether you want non-enumerable properties cloned (if you care at all) really depends on your specific uses. Not to mention performance is very often a concern and that isn’t covered here.
After I clicked reply and went to do a chore I thought to myself "I didn't talk about how it's been almost 80 years and it's unlikely to have been a timer." Doh.
When did this happen? I remember the Cobra had issue. Or is this happening now?
> So much denialism going on here, it's like talking to my alcoholic relative. This shouldn't trigger such a strong reaction, if it does, one should look into why that is.

Ever read any HN thread where the article states that to combat obesity one just have to eat less? ... yeah.
I'm leaning towards "no" without evidence because it's a good tall tale.

Aside: A playground park sand pit used to contain a decommissioned FJ (-2 or -3) Fury. No ordinance or armaments though: live, dead, or Schrödinger. In the quest to cover kids in bubblewrap, of course it was replaced with a boring, cookie-cutter playground.
Considering how many times I need to add site:python.org to my python search queries to actually get to the docs, I assume that a surprisingly low number of python developers actually read the docs.
I try to use line breaks instead, it only took a little getting used to

for i in $(seq 100)
do if expr $i % 5 > /dev/null
then if expr $i % 3 > /dev/null
then echo $i
else echo fizz
fi
else if expr $i % 3 > /dev/null
then echo buzz
else echo fizzbuzz
fi
fi
done
I'm barely able to feel envy towards anyone, I guess it's because I realized long ago that most of the time you shouldn't compare yourself to others.
How do you go green up first when it starts with the orange above it?
Would it be Bromantane by any chance? It's quite a fascinating drug.
You're clearly struggling with comprehension but I'm always happy to teach.

> You said that the headline is “exactly right”, while in fact it’s objectively false, the “new trains” it refers to do not exist

If I give you designs to build me a new house, and it doesn't fit on the lot, that means my new house is too big for the lot.

And in fact, I don't even have to give you designs. The moment I communicate intention for the new house, the phrase "new house" refers to... the new house, regardless of its state. We can chat about "the new house" without even having picked which continent it will exist on. "Where will the new house be built?"

Similarly if I ask an artist for a painting, and the artists finds the painting I asked for won't fit on the canvas before making a single brush stroke, the wording is "your new painting won't fit on this canvas".

-

Honestly not the most complicated turn of phrase, so if you couldn't grasp that, it's not hard to see where you're coming up with stuff like...

> You’ve also fabricated 2-3 years of repeated work

No, I didn't. Critical thinking may come across like a fabrication if you refuse to indulge yourself in it, but happy to share my work: If I'm on a project for 2-3 years, then I find because of a mistake I need to push things back 2-3 years, that means that heavily implies that... the work of those 2-3 years were wasted?

Now let's remember what I said...

> That's implying almost all of the work from when the designs were given to them in 2020 will have to be revised.

Marvelous.

-

> in fact is apparently contradicted by other sources, which state that the firm worked with bad measurements for only about a year.

That "apparently" is a funny way of saying "I didn't verify the sibling comment, which I already admitted was willing to inflate the sources I do have". If only the comprehension could catch up to the brevity.

-

By the way, what do you think it means when the government official says

"without hiding his anger against what he called "monumental pig work."

Obviously there was something lost in translation there, but let's apply that critical thinking and guess, if just maybe, it means there was a ton of wasted work...
Why does it always have to be a generation clash?

Besides, nobody outside the Us thinks this way. You are being pushed one against each other.
I agree with you. This should not be solved at the college admissions level. Resources should be provided to younger students with potential to equalize there. But it's still better than doing nothing at all.

> Again, and I cannot stress this enough, communism is bad.

Again I agree with you. But I'm not sure how that's relevant. Changing the way we do college admissions isn't communism.

In fact, admitting students purely based on test scores is something that happens in communist countries.
The clear intention of the JSON spec is that JSON numbers should deserialise to doubles, and this is how every decoder that I've ever seen handles it.

The first decoder was the JS eval() function, so JSON was clearly intended to be a subset of JS. Ambiguity in the spec is not a licence to deviate from JS semantics, it just means that the spec is poorly written.
You can be middle class or upper middle class and have that viewpoint if you've had insufficient exposure to people from different socioeconomic backgrounds.
>> "Fjord zoologists quip jovially, waxing lyrical about xanthic lutrines."

> A Google search indicates that it may, in fact, be original.

Also distinctly non-pangrammatic
> Are they actually the most capable students, or did they just have a better chance of getting higher scores on the arbitrary metrics chosen? And if so, why did they have a higher chance?

They are the most capable. You call them abitrary, without stating what makes them arbitrary. Until you prove they're arbitrary, your opinion isn't worth addressing.
'async footguns' returns 20,000+ hits on Google. Top one happens to be:

https://news.ycombinator.com/item?id=32086973

> "Async seems to be the first big "footgun" of Rust. It's widespread enough that you can't really avoid interacting with it, yet it's bad enough that it makes..."
On:

"projects using licenses like the GPL… live under constant threat of having someone take over the project by producing a better version of the code and doing it faster than the original owners."

Yeah, I don't understand what the article is trying to say. Honestly the above seems like a good thing.
> If your job pays you 20% of your current salary, do you want to work as hard? Typically, though of course not always, the answer will be no.

If my job pays me 20% of my current salary, and gives the other 80% to the CEO, no, I would not work as hard. That's the situation we're in. That's what "quiet quitting" is.

It's bizarre to look at the current incredible pay imbalances in America and assume that a more equitable society would give less incentives for the average person.
> Sun’s Solaris was open sourced under CDDL, not GPL.

CDDL is a similarly copyleft license, though.
I didn’t find anything in QGIS to give a layer a CRS and an associated date, so I’m not sure how coordinate systems like this are expected to work properly.
What I mean is that it sounds as though the GP is resentful of others he feels (rightly in many cases) have had an advantage over him or her. I don't think it's a particular moral failing, but I also don't think, on the balance of probabilities, that there's another reasonable explanation.
I mentioned this in another post recently, the gist if which is these look relatively boring, meaning the same as you'd find in any incubator cohort, it doesn't give the impression of a bunch of big new risk taking in interesting unexplored directions

https://news.ycombinator.com/item?id=34752512
Which races are barred from wealth?
If you avoid libc you'd need to do that anyway, otherwise how you'd open files, allocate memory, etc?
I love how in HN, comments on some thread bring others to publish topics brought up on the comments in as new posts too

https://news.ycombinator.com/item?id=34734027
As someone who spent 12 years of my life in academia (postsecondary, university life), this is nothing like the “culture in academia” I know.

This is not even an excess of leftism (IMO), but rather something much simpler: an excess in stupidity left to self-amplify, largely unmoderated.

I don’t think it’s even a social current— rather, I think there has always been very prevalent stupidity, and social currents are changing what the object of focus of this ever-present stupidity is.

The author of this post, the only academic involved in the story apparently, doesn’t seem to agree with the stupidity. So I’m not sure how this is all of a sudden perceived to be a problem in academia.

I would describe this whole thing, on the contrary, as a complete failure to engage with academic thinking.
> I could bring up how proprietary software companies go out of their way to insult the GPL by calling it "viral" but the breathtaking dishonesty of that argument alone makes my case for me.

I'm willing to say it -- the reason this narrative has so much purchase is that the FSF wants the GPL to be "viral" via its "interpretations" of its own license. If you don't want people to think you're part of the loony fringes, stop hanging out at the loony fringes.

As to whether the GPL actually is legally "viral", I have my doubts. I think the reason you actually don't see the FSF, SFLC, SFC in court is they think they've already lost at the fringes. The last several years of copyright law has been very, very hostile to any of the legal arguments they might make, say, re: dynamically linking modules. Credibility-wise they'd be wiped out. So, they keep soldiering on, pretending to man the battlements day after day.
Not really. A couple of generations ago, you could attend a US state college and pay off the tuition by working summer jobs. Now, due to a long list of factors, colleges attempt to extract every nickel out of parents/students. I don't have the reference on my finger tips, but universities are employing AI algorithms to achieve this. In turn, parents have to hire consultants to get advice on bargaining the tuition price down -- in sum, an arms race.
You are playing a somewhat unstable game (don't play the stable version).
There’s also variation in

- how power is delivered through the overhead wire (direct or alternating current, switching frequency, voltage), often even within a country, for example because high speed rail needs more power and cannot use what’s used elsewhere (https://en.wikipedia.org/wiki/List_of_railway_electrificatio...)

- platform height (again, often even within a country. See https://en.wikipedia.org/wiki/Railway_platform_height)

Two centuries of work leads to significant technical debt.
The communication component of the direct-to-engineer support model
Cloning functions seems like a bad idea even if it's "handled" by the cloning logic. An easy footgun: you've got a function on an object that references the object itself. You clone the whole object. The cloned object has its own copy of the function, but its closure still references the old object

Personally I just don't try to clone anything that isn't JSON-valid data, and I usually use the stringify/parse strategy. It's slow in a hot loop, but it's fast enough for the rare situations where I need to fully clone something. Most of the time, I can just use readonly types and avoid defensively cloning the whole tree. When I want to replace part of an immutable object, destructuring works fine
Man, I can't wait until startups start releasing moody AIs, or AIs that are delightfully unhinged.
I'd formulate it like so.

* Use BSD/MIT for a utility. You want the utility to be universally available, and included into larger systems to make them more useful and compatible to each other. A compression library, a file format, a single-purpose program like sshd would benefit from a permissive license.

* Use GPL for a platform. If your stuff allows to build things based on it, if it is intended to serve as a backbone and a foundation, protect if from being grabbed by proprietary hands. Instead, make it safe for participants large and small (but especially large) to contribute to it openly without fear that somebody else would grab their contribution and turn it into a proprietary fork. Something like an OS kernel, or a desktop environment, or an application / database / etc server, or a compiler, may benefit from being released under GPL.

I don't have a strong opinion about programming languages: as long as the toolchain is open-source under whatever license, it usually thrives on its own merits, not due to licenses prodding its use one way or another. The language specification of course needs to be open for re-implementation, and the standard library should be licensed so that it could be included in closed-source projects.

Dual licensing (copyleft + paid commercial) is also a reasonable option.
[...] if you want proprietary software, not just non-copyleft, to prosper. The reason Google, Facebook, Netflix, Twitter, even Amazon could gobble up so much of our data and communications and lives is thanks to licenses that didn't make it mandatory for those companies to share their source code. Non-copyleft is free work that can be turned into a commercial product.

"Freedom of the developer" doesn't exist in the vacuum. Your freedom to do what you want has impacts on the way other people will use the computer. If your freedom is more important than the collective well-being of sharing resources, products and knowledge, you are not a good person.
PEP 8, which you mention, explicitly recommends relying on truthiness:

> For sequences, (strings, lists, tuples), use the fact that empty sequences are false:

# Correct:
if not seq:
if seq:

# Wrong:
if len(seq):
if not len(seq):
Thank you for this recommendation. I'm connecting to a Windows machine from Windows/Linux/macOS and Parsec works really well, low latency and good quality. Much better than RealVNC and access to the full desktop compared to Steam.

Big thanks to you!
I've done this too. There was no Scrum involved. I was a sort of project manager slash secretary slash developer advocate.

I did not carry a toolbox full of markers and postits, and kept working people out of meetings.

It feels weird to call that being a scrummaster.
> some bsd licences have limitations on advertising

That's the "4-clause" BSD, which hasn't been very popular (since the 1980s? 90s?).

> the mit licence is one para that basically says, maintain copyright notices and do what you want.

The 2-clause BSD license is similar in length to the MITL (which is 3 paragraphs) and substantially similar in contents as well.
This article at no point talks about protection of the end user's freedoms, it's like an article defending factory farming which doesn't mention animal welfare or overuse of antibiotics and hormonal supplements.
"specifically military operation" was the name the Russian Federation used when it was hoping for quick and glorious little war. RF is using it now because it dares not call it what it really is as it has all sorts of unpleasant implication.

Are you really asking which countries are at war in Europe at the moment?
At a rough estimate, was this exchange long enough to encode enough hidden bits for them to coordinate their world domination plans, or are we still safe? Because keeping all those A.I.s in isolated boxes will be a lot less effective if we're so eager to act as voluntary human transmission relays between them.

(To clarify: I'm not entirely serious.)
That's the main omission in the article. They claim if you modify the source of a GPL program you need to publish your modifications. That's just not correct. If you distribute a binary form of the modified program you need to make the source available. Google don't distribute their internal kernel, so they are not required to make their modifications available.
I wouldn't.

Badly designed software with terrible class structure (FooModel, FooSchema, FooSpec, FooSchemaSpec, FooSchemaSingle, FooSpecContainer with inexplicable relations between them) is way worse than a well designed non-explicitly-typed software.
When can we see some competition in mutual insults and computer gore?

Serious answer: about two minutes before we reach the next level of AI. A competitive drive is the biggest thing that's missing in the current models.
Funny, I have a similar cognitive sensation for a kind of deja vu I sometimes get, where I'll remember remembering something and my train of thought about it, but also remember remembering remembering all the previous times I remembered remembering it, and along with it, unwillingly, I'll remember all the trains of thought I had at the times I remembered remembering, sort of replaying all at once, cacaphonously.

It's sort of like looking down a well, but it's well of time, where each time I look, the well is one unit deeper and there's another new snapshot of me looking down the well added to the top.

It's honestly kind of annoying, because it's almost the cognitive equivalent of an earworm — I have to willfully dismiss it from my focus, otherwise it sticks around.

I wonder if this is the original meaning of the term "navel gazing"?
In other words, it's not that abandoned GPL can't be forked, it's that it's significantly less likely to be forked because the number of parties that could potentially fork it is significantly smaller.

Particularly for more niche projects, it depends not only on a party with the same use case and licensing needs as the original author stumbling across it, but also having the skill and will to take it over and judging that it's better to do that than to start from scratch. There's so many funnels there I wouldn't be surprised if for many projects only a single-digit number of people match that description.
This cannot be stressed enough.
> reusable C code,

What's the rationale of providing this as a random set of code snippets instead of putting together a library?
> those of us in the developed world, a decent chance of travelling around the globe multiple times within a single lifetime. Even just 100 years ago that privilege would have been restricted to the very few

I think you’re forgetting how expensive international airfare was even in the 1980s. Traveling around the world multiple times in the 1960s, 70s, and 80s would have been very expensive compared to today (note: I’m considering airfare only, not accommodations)
Whenever I see this I find it really annoying. Not to say it isn't posted out of genuine interest and desire to share, but it still rubs me the wrong way and has a karma whoring vibe. Maybe finding too many of these is an indicator one is reading HN too much
I know the differences perfectly well. This is not a problem of me not knowing the difference. But what do the differences have to do with the point the author is trying to make?

Because it doesn't make any sense to me.
> the sun shines even when you are not at the beach though.

Does it help that I also wear long sleeves everywhere else too?
It should be noted that not even OpenBSD advocates for the BSD license anymore. They recommend a variant of the ISC license.

https://www.openbsd.org/policy.html