skysight-inc/HackerNews huggingface dataset:
Right. In other words, the GPL absolutely permits you to

- take GPL code, do whatever you want with it and NEVER GIVE IT TO ANYONE.

- take GPL code, have someone to pay you do something crazy with it, give it to them and neither of you choose to never give it to anyone.

The only thing the GPL says is that, whoever you give it to gets all the rights you got when you took it.
It's not like humans are particularly good at distinguishing truth from lies.
Can you fire tenured faculty? I thought that was not possible (and what tenure was about)?
No that's a dishonest framing.

What actually happened was:

1. WVU is running out of money

2. They hired a team to devise a way to fairly eliminate programs.

3. That team decided that student enrollment should be the key metric to drive program elimination, but recognized three exceptions.

4. Both World Language and Extractive Resource Engineering programs have declining enrollment, thus would be slated to be eliminated.

5. The extractive resource engineering programs qualify for one of three exceptions which was significance to the local region and economy.

6. Thus those majors will be combined/restructured and downsized rather than being outright eliminated.

It's also worth noting that while you can merge the Mining Engineering major with the P&NG Engineering major in a clean way since there is significant overlap in coursework it's unclear to me how you would merge the Chinese and the Russian programs into a single major. So even if they did qualify for an exception, I don't think you could use the same solution.
Do you have a kid?
100% have observed the same over many tests. No loss in fidelity when responding in spoken language style of formatting but using json is disastrous.
I like WFH for a lot of reasons, but the "I'm more productive" part of my claim is entirely related to the torture chamber that is the open floor plan office. If I had a private office, I'd no longer be able to honestly claim that I simply cannot be as effective in the office as at home.
I agree it isn't required, but providing full-time child care prevents you from doing a lot of things. If you consider "personal life" to be "socializing with other moms", then yes you can have a personal life. But that is not everyone's dream of a personal life.
I'm going to rename a file after Jason Shen.
The NAT64 prefix (64:ff9b::/96) is not the one GP cited (::ffff:0:0/96).

Also I don't have NAT64... The fact that ISPs don't provide NAT64 by default is kind of my point.
The first 0.2 seconds of that video made me doubt ever using GraphQL again.
Speaking as a parent, the state of higher education is shocking.

Costs of $300,000 for a 4-year degree ($75K/year for tuition, fees, and housing) is not just possible, it's essentially the norm for many schools that aren't even top-tier. Even state schools will run about $200,000, all-in. God forbid you have more than one child.

Universities tout their need-based financial aid, but the cut off is often far below the median salary in high cost of living areas. At that point the aid is "Congratulations, you qualify for student loans!"

It's great that more lower-income families can get a full scholarship, but the middle class has been priced out of everything but state schools and community college.
Yup. The same goes for mathematics programs around the world -- a relatively small number of Math majors, but the departments are kept afloat by teaching calculus courses to everyone going into other science and engineering programs.
These are issues that I fear I will have moving from C#/.NET to Python. I know there are libraries like Pydantic for typing, but I think the tooling around C# is going to be tough to lose. That being said, the syntax and libraries are a huge draw for using Python.
If you read the article it's antibiotics, sweetened beverages, and metabolic syndrome. We eat too many carbohydrates and not enough fiber.
"In 2004, Peter Nielsen, the air traffic controller on duty at the time of the collision, was murdered in an apparent act of revenge by Vitaly Kaloyev, a Russian citizen whose wife and two children had been killed in the accident."

https://en.wikipedia.org/wiki/2002_%C3%9Cberlingen_mid-air_c...

Jesus

Also:

"On 8 November 2007, Kaloyev was released from prison on parole after having served two-thirds of his sentence, a total of three and a half years."

"Returning to his home in North Ossetian city of Vladikavkaz, Kaloyev was met with enthusiastic crowds who cheered him as a hero."
Linux "won" by playing different game. Yes, it spread out and is now everywhere, underpinning all computing. But the "game" wasn't about that - it was competing with Windows for mind-share and money with users, and by proxy for profitability. In this, it's still losing badly. People are still not using it knowingly (no, Android is not "Linux"), and developers in its ecosystem are not making money selling software.
> I think the idea is you don't bother to unless it actually matters in a given situation, and when it does, you just add more words

Yes I understand that. Vietnamese works a bit like this although with a far less limited vocabulary.

I was asking about the specific case where it does matter. How complicated is it to differentiate between these two similar drinks when the difference is important?
Does networking over Thunderbolt work similarly?
1. Earth and the Solar system as a whole are undergoing a 12k year climate cycle caused by yet unknown astronomical processes.
2. These processes heat up and destabilize the Earth core, however the oceans due to being filled with plastic garbage cannot compensate for this heating.
3. If we don't find solution to the above, the Earth core overheating will cause unbearable earthquakes leading to a planet self-destruction in the near future.

These theses are based on a multi-year inter-disciplinary research based on public and recognized scientific studies.
sounds like a golden opportunity for c++next, whatever that will be: cppfront, circle? to standardize on a single building and package management solution.
If I were to call you a nazi, would that be a label or a slur?

Both are true: Real Nazis exist and the word is grossly overused as a slur
that - not in the same way - reminds me of a similar pair of web pages:

https://hackertyper.net - nice

https://hackertyper.com - sociopathic corruption of ad links
> How do you think multicast is implemented in Ethernet?

Via MLD snooping on switches that support it. Yes, some switches will fall back to broadcast, but only if they're not multicast aware.
> but architecture light

It does fairly well for architecture, if you don't expect too many specifics. It, at least, works as a reasonable sanity check/brainstorm.

All of these LLM becomes less expert the finer resolution you take the context. Keep it high level, and you still have a relatively expert assistant.
Ah, makes sense. I didn't say this in my original comment, but this is a cool idea, and you might want to re-submit it (perhaps with a short write-up and example links) once you have the bugs ironed out!
Well... Peopleware by DeMarco and (of course) Mythical Man Month by Fred Brooks. Also... just noticed that Richard Hamming's autobio got published a few years back (and has a forward by Bret Victor!) Amazon has a "Look Inside" feature so you can check out the first couple of chapters and see if it's what you're looking for. I just really love Bret Victor's presentations and Hamming is a bit of a legend.

And I just went downstairs to my library and found "The Manager's Path" by Camille Fournier. I read the first several chapters and found them reasonable. And I just rememebered I wanted to read the last couple chapters. The ones in the middle are less to do with my situation, but I'll probably read them eventually. Fournier includes a chapter on "what you should expect from a manager," which I thought was a good twist. I found it worthwhile.
There's no specific word or term for either leaf or bean though.
No, wheat is made from the seeds, i.e., the grain, of wheatgrass, not the grass.

That some bacteria are able to eat the cellulose or other cells in grass is absolutely unrelated to their ability to consume the completely different structures and nutrients in a seed.
Backwards compatibility matters to the Go developers because all of them worked with the same codebases for 20+ years. I remember rob pike showed me a source file that had been written before I was born (1973) but is still part of (I think) Plan9.
Think any way you like. I doesn't make the rules for what you can post without getting dinged.

I have read text on undisturbed burnt paper, in the past. (Of course, what they have is not paper.) If you believe you cannot, then you certainly cannot, but you are not asked to. They have been doing it, and will continue. Among modern marvels you accept daily without demur, it does not stand out.
You can say the same thing about working full-time at any job. But you want to list a few for me so we can actually discuss this instead of you just dismissing my opinion as if 'nuh-uh' is a meaningful rebuttal?
I didn't say I couldn't type that in... my point was clear to everybody else who responded.
> And what's really funny is the only people who comment on it are the people who have no clue how it works.

What do you know? Because somebody is not in a position to change the political system, or is not able to propose a better system, does not mean that they can't see problems.

I hate the "I don't want criticism, I want solutions" idea. Identifying and acknowledging a problem is the first part of finding a solution. Those who refuse criticism are just denying the problem.
As a teacher, I 100% agree with this. It's easy to have false positives and negatives though, so should never be used as more than in evidence building. Students can get nervous when put on the spot and some are smooth talkers. But it is a good start.

> but it's not easy to do anything about it.

This is actually prolific and a problem. I caught two students cheating once and their excuse was "I didn't know GitHub was on the internet." This was a junior level course... and the professor's focus was on networking... (he put in the syllabus that you can't use the internet for help. Let's put personal opinions aside (I wasn't checking them against SO fwiw)). The other student couldn't speak a lick on English. Yet, our department didn't want us to do anything about it. Despite being about as clear cut of a case as you can get, they even admitted it. In my other post I mention Goodhart's Hell. The reason the department didn't want to do anything is because the university evaluates a department's level of cheating by the number of reports that they make. So obviously, no one fucking reports it.

But besides this, I think we have to ask why students cheat in the first place. It's because despite GPA not having meaningful outcome [0], they are critical for students so get into grad school or get their first job. No one knows that you took the hard professor, learned twice as much, but barely got a C which would easily be an A in the other course. So of course they cheat. I design my class around this actually. I make it easy to get a good grade on purpose, but get students to work. To do projects, explore, and be creative. If I don't, they just cheat and that undoes any benefit from a hard and challenging homework. I let them know too. But I also am purposefully late to return grades, which makes them sweat. It might sound dumb, but you got to adapt to the environment. My goal is to make students learn. I can't make someone choose to learn, and I don't bother with students that are checked out. But I do make my class engaging and highly encourage creativity, and I've found that a lot of students that previously were checked out end up checking in (I give often give them opportunities to make up their slack, but require more from them). And the students that do work hard, they have good projects in their portfolios which I've seen them use to get hired. Its dumb, but it is the only way I've found to re-align the a class with the intended goals: to teach students.

[0] https://web.archive.org/web/20230107050342/https://www.nytim...
What do you think is easier? Cutting administrators and forcing a restructure of your university? Or cutting entire departments wholesale?

It's classic vertical versus horizontal scaling, just with people's life work.
There are a whole slew of activities you can not do when working a full time job, either.

But in any case, when you have children, you are choosing the family life. Which means some things will no longer be an option. But that is true for every decision we make in life.

There is no way to have everything in life, even through the magic of taxation and government "universal" programs.
There are already models generating useful JSON. Sometimes they generate what would be useful JSON, but it’s not valid. This makes sure it’s always valid. It’s an improvement.
Didn't you post this already? In HN guidelines, this is a unsolicited repost.
Lots of humans die every year, and lots age into voting globally, in various forms of government. Electorate turnover is inevitable. It won’t happen overnight, constant force will be required. Success is not assured, but the effort is probably better than “smoke if you’ve got ‘em.” Collectively, we keep going until we can’t.

You don’t have to get to the goal, only to tipping points that lock in the desired outcome.
That does work. Interesting, the OS translates this at the socket level.
> or on their mobiles more at the weekend

Other comments are pointing out it's much much easier to migrate mobile to ipv6 than it is to migrate desktop, so I'm thinking it's more likely this than the other possibilities.
Last time I looked for a job I figured out the segment I am interested in (IoT in my case), then promising companies, and then scanned those companies' websites for "careers" section.
Friends and family can help watch the kids- taking a bit of personal time is important too.

Those things are all easier to do as a stay at home parent than if both parents are working, because then you end up dedicating all of your non-work hours to family, chores and errands anyway.
They do not need to be the conduit, being an advocate would be sufficient.
Of course it is crucial for any university to teach languages. For fields like history or archaeology of various regions of the world, a lot (if not most) of the reading that one has to do will be in languages other than English. Any North American university library will have at least some scholarship in its stacks in a language other than English.

Also, in spite of the belief that language degrees are useless, they are an important first step, if not a prerequisite, towards 1) graduate studies in a field that draws on that language, and 2) various on-the-ground careers in the respective country. Lots of journalists based in and specializing in some region, started off with a degree in the language of that country, for example.
How do you stop charismatic in-group students from getting reduced scrutiny?

Biases are hard, and you have to be careful to avoid perpetuating them.
Guido has admitted several times now that the 2-3 transition was poorly handled.

Transition costs are huge, which is precisely the reason that Go developers take this so seriously.
Unless one is pursuing one's own interests on company time, I don't see how being the parent with a career makes it any easier to pursue personal interests.
I think I get what you're saying but I have some difficulty moving past the fact that you're claiming it doesn't need to be a website because it would be sufficient if it was a bunch of hosted markup documents that link to each other.

We really f'ed up the web didn't we?
> If you’re middle class or less and not exceptionally academically able then the only acceptable outcome is you exit an affordable college with a useful degree. The other crap is for rich kids that can study botany

You roll your eyes at kids in “book clubs”, then use a freaking STEM program as your example. Botanists, the people studying plants so they can make healthier crops among other things, are your example of bad educational investments? I don’t think you understand the whole university system as well as you think you do.
Interesting! I haven't seen much of that behaviour myself, but I see your point.

Counter-point: being downvoted maybe isn't so bad? I'd rather express my (controversial) opinion and be downvoted than stay quiet to avoid scrutiny. Being a person out in the world means sometimes being criticised.
OK I want to expand on a "magic IPv4" address that is used to flag if a packet is legacy IPV4 routable or requires IPV4 processing.

If there is that magic IPV4 and an unupgraded router encounters that packet, it ROUTES IT TO THAT MAGIC IP.

... that magic IP isn't a ghost IP. It's a service that takes the packet and routes it using IPV4v2, and NAT translates it back to the legacy router on the return path.

... that might not work ... or maybe it will?
Blessed by Marilyn Monroe's Ass
They are in a budget crunch. They likely don't have money to do both.
> And another fun fact (We had a lot of fun!): Time Zones often have a "friendly name" in the format Continent/City|Island except for UTC and... GMT+12, which only covers two uninhabited American islands :D

There's quite a few other non-slash-having names out there:

ls -pL /usr/share/zoneinfo | grep -v '/'

"Eire" is in there, for instance, to deal with software that assumes that the "is_dst" half of the year is during the (northern) summer, but Ireland technically does it the other way around -- a distinction relevant only to computers.

https://github.com/eggert/tz/blob/c3e966c59b02b1f47f0b7b0e4a...

The only other timezone that currently has a non-1h offset for DST -- Ireland's is -1 hours -- is Australia/Lord_Howe, which has a 30-min positive leap.

Edit: there are also tzdb entries of the form "a/b/c" -- America/Kentucky/Louisville --- though they are not commonly used in practice.
Did you store user data? Did you operate in a bunch of different markets?

If so, compliance can become quite difficult
Are you proposing that we can do these activities if we have government subsidized childcare and don't work? How does that add up exactly?
Most of confusion can be resolved by introducing 3 separate entities (and naming them properly):

- Instant - a point in monotonously increasing time (Unix timestamp is usually a good enough approximation for most cases)

- Calendar

- Wallclock - non-monotonous human-readable clock

Being precise about which entity is used is enough to resolve most of the confusions.

For example, scheduling a doctor appointment is always Calender + Wallclock in a location of doctor's office. No Instant should be used to record this, and changing of DST rules for this location shouldn't affect the appointment. DST rules only matter if we want to convert from one Calendar and Wallclock to the other, then Instant may be used internally in calculations.

Back to the article: if we are talking about subscriptions, then we should specify, if subscription is valid for time interval of 365*24*60*60 seconds or the expiry is tied to Calendar+Wallclock, but in this case Calendar+Wallclock should have a specific location. The first option is much easier to implement, and to avoid any timezone/DST frustration adding an extra day of subscription (366 instead of 365) will be enough.
Take a typical private school example, a non-profit parochial school with a mission of promoting its students' pursuit of excellence.

The parents are the clients. Anyone with kids in one of these schools can tell you how the administration bends over backwards to please the parents.

Much better than “voting in different politicians.” Much MORE accountability
How fast could you watch youtube videos if you switched to helium?
> “Montanans can’t be blamed for changing the climate—even the plaintiffs’ expert witnesses agreed that our state has no impact on the global climate," Flower said.

That Flower person just doesn't have a clue.
It only takes a few v4 addresses to make enough v6 addresses for everyone, so there is no long term rent once all edge devices are v6. v4 addresses being temporarily "rentable" helps push the system towards that end goal (because the key is to fix the edges, and the edges are the ones getting screwed paying for v4 addresses if they want them). It doesn't matter if major interconnects upgrade - if they want to shuffle v4 packets tunneling v6 packets, and have enough addresses to do it, it's their problem.

I still think there are technical flaws in my proposal - for example, probably the tunnel should use udp so that it can traverse totally clueless NAT - but I think the basic idea of trying to upgrade the edges while fully interoperating is incentive compatible in a way that the idealistic v6 approach just isn't.
Yeah, I watched that talk (and many others from KotlinConf) but it was a bit too high level and not actionable.
Last Call: Tracking the Sound of the Spotted Owl’s Extinction
Not in general, depends on interest rates & others' bets for or against.

Shorting means selling without owning (borrowing) the underlying stock, and paying a borrow fee for as long as you hold the position.

Buying (being 'long') a put means paying money up front (the premium) for the option to sell a stock (doesn't matter if you own it or not at the moment) before a certain expiry date.

Typically you would be more likely to hold a short position longer than you'd roll over options, as far as I understand. But it's not clear cut and generalisable because the fee structure is different.

Also buying puts you have no risk if the stock rises - you're out the premium but you were anyway. If you sold short, it's getting more and more expensive to cover if you want to give up on the bet (and borrow fee probaby rising too, so also increasingly expensive to hold).
Cruise cars being used for cruising fun
I can not overstate how bad and buggy grindr is despite it‘s insane price for very basic features.

Even with a subscription you constantly get nagged with micro transaction shit (e.g. put your profile in front of others for a short while on the distance based gris)
There's a whole family of libraries like that. Yesql is the first I became aware of. The repo has an (incomplete) list of ports to other languages: https://github.com/krisajenkins/yesql#other-languages
There is a great potential for 'tier collapse efficiency gain', not sure how this is described in C3 speak, but I have seen a lot of rationalisation of the task loop - possibly leading to the elimination of a lot of the classical command fluff being shorn from the sheep politic.
A lot of people are facing elimination of their reason to exist(get paid $$) = a strong urge for the way it was = all come in to the office, we need the 9-5 grind.
This is good for business efficiency, but bad for people who want to sit and meter what/how people do their tasks. In our demographic collapse these people should be able to find new jobs - if they are versatile.
It is getting very hard on those whose skills have faded away - one hopes the employee shortage will find suitable employment for as many as possible of them.
People who make stuff are doing well, there are myriads of niches to fill.
>We are a pittance of the problem

There are 8 billion people, and any one of them is a pittance of the problem. Add it up and it's a big problem.
> Can your wife go mountain biking?

This seems a silly question. During the workday, neither spouse can go mountain biking. Outside of the workday both spouses can go mountain biking. This is true whether one or both spouses are wage-earners.
I wonder how use of an EV would degrade the battery capacity - which is what really wears out a car, a proxy for miles on an ice car or hours of use on a generatoir.

How many equivalent miles would be put on the car by draining the battery to the grid?
https://archive.ph/8oEiL
I was confused... the symbol π is actually Pi, but it renders as something that looks like a different alphabet entirely on HN.
You've reinvented 6to4 and the 192.88.99.1 well-known anycast address.