skysight-inc/HackerNews huggingface dataset:
Didn't he also make a lot of money already? So at least also good at making money.
The problem with the European model is that it creates an economically regressive system. The less affluent citizens who didn't attend higher education are paying for us who did attend. This is usually motivated by the idea that society as a whole benefits from us educated people so much that they should pay for it. I find this idea a bit offensive.

I would actually prefer a system financed purely by student loans. It does put a lot more responsibility on the prospective student to judge the quality of an education programme and the opportunities it affords. Some programmes would no longer be sustainable if they were not given free of charge. I think that would probably be a good thing.
This article is so infuriating I had to log in. All this article is underlined by the fact that Alice and Bob should try to get the most out of the negotiation regardless of needs. This is a rightist way of seeing the world, and in my mind childlike. With any level of maturity people should realize pizzas should be divided according to who needs it, whatever the definition of need is.

How about this way of dividing the pie: Alice and Bob describe theirs needs to a third party, and the third party gives each one what is needed. Or if no third party: just describe and justify your needs in an envelope, open both simultaneously, and share the pie.

The logic that "of course, everyone should take as much as they can" is an impasse. It doesnt make anyone truly happy, makes the person with the worse fallback an inferior to the other party during the negotiations, doesnt guarantee fairness, etc. And worst of all: it doesnt allow for human values such as empathy.

This article is an algorithm between programs, not any reasonable way to treat a person, valuing their feeelings and needs.
Yes, I can do all that, with a lot more effort, or just use plain text for content that doesn't need more and be happy with a simpler solution
time.Second * time.Second

The type of this is `time.Duration` (or int64 internally), not `time.Second` (which is a const with a value).

I agree, though, that this is not quite sound, because it can be misused, as shown above with `time.Sleep(delaySecs * time.Second)`.

In Kotlin you can do `1.seconds + 1.minutes` but not `1.seconds * 1.minutes` (compilation error), which I quite like. Here is a playground link: https://pl.kotl.in/YZLu97AY8
Like an iceberg, what you see above water is not the whole thing.
If you’re old you call this the Whole Value pattern.

http://fit.c2.com/wiki.cgi?WholeValue
In general you're right.. strong typing needs good tooling and thourough language support to be fun. Python is a bit lacking in both of these.

In this specific example i disagree, timedelta is part of the standard library and should be widely known and familiar.
> except the taxpayer is in trouble.

This completely ignores the huge benefits that come from socialized education (and healthcare, public transport and to so on). These are only a net negative when considered over a very short time frame. Long term, having a healthy, highly educated, low debt society is hugely beneficial to that society, especially when you stop looking at things through the narrow lens of "the economy" and consider the overall health of the society instead.

Even when you look at just the economy, yes, the US has higher GDP per capita, but it also has higher income inequality so that doesn't say much about what the average "person on the street" is getting. All measures of the economy have problems, but GDP per capita is one of the worst when it comes to judging how well off people in a country actually are, and it feels like people use it mostly just for scoring points. Median income, access to housing, healthcare, education, public transport, pollution levels, ease of doing business or interacting with government, corruption, freedom of the press, levels of racism and prejudice against minorities, and so on, all of these are at least as important considerations as GDP when considering the wellbeing of a country's citizens and I don't think any country in the world scores highly on all fronts.

EDIT: actually I saw you said GDP PPP per capita which is better than pure (nominal) GDP. But in that case, the US is quite far from the top - it's actually 13th, while Ireland is 5th and UK is 26th

https://www.worldometers.info/gdp/gdp-per-capita/
The problem with skipping is you have to be active with fingers. And, its perfunctory to keeping tapping forward and backward. Many creators put multiple ads, with bombastic approach like you should install this vpn to protect yourself, really? It isn't just ads, but sponsor blocked saves time by skipping unnecessary portion
if you type check, then it ensures that only a 'second' can be passed to the function. This requires you to either create a second, or explicitly cast to one, making it clear what unit a function requires.

As per the article, if you dont have proper names and just an 'int', that int can represent any scale of time...seconds, days, whatever.

In python youd need something like mypy, but in rust you could have the compiler ensure you are passing the right types.
And, please, also attach units to numeric input fields in the UI so users know what they're entering.
> Stuff

Congratulations, you have reinvented integration testing!
I think the primary issue with drug sniffing dogs is that the handlers aren’t inclined to care about the veracity of the result and would probably prefer the dog to trigger a positive result because it gives them a free pass on probable cause. The dog is likely rewarded regardless as well which is why you get high profile cases of dogs that alert 90+% of the time. They were literally trained to do it.

The same thing can’t necessarily be said for cancer detection. There isn’t a strong motivation to skew the results by the handlers and presumably any positive response would entail further diagnostic testing. I suppose cynically you could apply the same logic so that medical providers can justify the use of more expensive diagnostic testing but I’d like to think it’s not quite that bad.
> Propaganda. Wayland has usability issues they've yet to fix after 10 years.

This. Sadly. I have tried switching numerous times.

The problem for me is libinput which seems to suffer from the "we know better" syndrome that seems to have become more prevalent in recent years on Linux. The author even openly states so in the FAQ [0]. Certain features will NEVER be implemented, because you are wrong to want them. Looks like Apple to me. On X I luckily still have synaptics which provides the knobs I need.

Aside from that Wayland still randomly crashes.

[0] https://wayland.freedesktop.org/libinput/doc/latest/faqs.htm...
Split the difference.
I have a similar nitpick with boolean arguments. How many times have you seen something like: DoSomething(true, false, false)? It's much more readable if you use enums (in a language that doesn't let you specify the argument name at the call site). E.G. DoSomething(ENABLE_REPORTING, USE_UTC, OUTPUT_VERBOSE).
Good point.

It's still the best definition I know, though.
Nothing operates over 100% efficiency, it's just a trick.

It would be like saying your gas boiler is 10000% efficient because of how little electricity it uses.

What you are using as fuel is the heat in the outside air.
Quote from the thread

> (A personal anecdote: I was invited a few years ago to speak at a college but I was asked to give a 'privilege disclaimer', essentially stating that if I didn't look like I did I wouldn't have been able to succeed...

I don’t know how other people feel about this but personally when I see things like this I get extremely annoyed. What the disclaimer is actually saying is “white people can’t succeed on their own”. Don’t try to twist it because this is what it’s being implied. The implication of the disclaimer is “If you are white, you cannot succeed on your own, the only reason for your success is dumb luck”.

How is this different from saying “blacks can’t succeed on their own, if you see a successful one, that’s just dumb luck”. Please, tell me.

The whole discussion on “privilege” is ridiculous, racist, offensive and is nothing but a grift from losers too dumb and lazy for STEM who went to gender studies instead to make money.
Do we really need farm workers? Then why is nobody paying them? I think most stories about poor farmers is about farmers who want to farm in a more traditional way, while actually most stuff is produced in huge enterprises that don't need as many people to run anymore?

Nothing against farmers, just would like to see the real picture.

In any case, if farmers are needed and still don't get paid, there has to be a reason, and it presumably isn't the markets.
A better example would be seconds to minutes. I think i recall a jwt related cve related to timestamps being misinterpreted between sec/ms for example.
3x is optimistic. Tests can "suffocate" a codebase to the point where no one dares to make any cross-cutting changes anymore, at all.
Tuition and living costs have artificially doubled since 2010 across the board, if not tripled.

If you went to school more than 5 years ago it is entirely different. Classes are held online, even on campus. Almost everything is done digitally and online.

Student suicide, depression are sky rocketing. COVID rules have completely changed how campus living works - students would rather be on TikTok than be forced to wear masks or get forcibly "quarantined" (legal jail cell). Yes, that is real, it goes on every day. Students are not allowed to protest universities, the law in all states is written in such a way that you have no tenant rights, no representation, and the University can do as they please. They reap the benefits of a private org (predatory contracts) while socializing the cost (grants/loans)

That money from housing and tuition is absorbed into a black hole, it is not used for student programs. It is not used to improve education. We cannot get basic equipment. We cannot provide a proper education.

Universities have been overrun by blue types that are now forcing even more unnecessary and politically motivated classes, promoting activism and specific kinds of beliefs as if they are academic. They're cherry picking academic knowledge for what aligns to their politics.

The core competencies are underfunded, students don't receive the help they need, and are overshadowed by the admins shiny new false humanities programs.

Students this summer will go homeless because they cannot pay for summer housing. Uni housing charges exorbant artificial pricing well above market. Again, private profits, social costs.

Students cannot afford an education, and even those that do don't get a quality education outside of a few top universities. This is unsustainable, but various beliefs prevent us from doing the right thing - defunding.

We need a mass firing and reorganization of American education.
This isn't really news though; it was pretty clear from the beginning, when Russia failed to break through Ukrainian defenses as quickly as they had hoped, that they'd either massively increase their efforts, or that it would turn into a long, drawn-out conflict where neither side could really back down.
People arguing about proprietary formats being supported by other applications and backups plus checksums being a solution against bitrot miss the major point:

Simplicity.

If "simple" text is all you need to fulfill a certain goal, just stop there.

Any system should be as complex as absolutely necessary, not a shred more.

And yes, plain text is good enough for a very many usecases.

KISS people, KISS ;)
Because it isn't easily possible to identify all disinformation. Some of it is obvious - e.g. government-controlled Russian media, some of it much less so.
Bought Youtube Premium and have no regrets paying for a platform that taught me so much.

I once let the Premium lapsed and was bombarded by aggressive ads. Immediately turned Premium back on and it was almost, I kid you not, zen-like.
Rust got it correct imo.
I still call it Ethereal sometimes. For some reason the name change really confused me and it took ages to get used to the new name.

It's a wonderful tool and I'm very happy our network technology teacher showed us this back in high school.
Same story for me. Landed on Gnome 4x series Fedora after ditching macOS for engineering after a decade. iCloud, iMessage, appleTV etc etc hooks just got too intrusive and made things too unresponsive in my case.
Nine months of pregnancy followed by feeding the child (for months). Followed by having another child. In a context without medical care or baby bottles or diapers etc. It is really not surprising at all that things are the way they are.
> Pre-emptive sidebar: "she should have used Python". Just go away. You are so missing the point.

She really should've used Python or something equally higher-level; input processing logic would've taken only a couple of minutes.

I know Kroll is ferociously good with C, but it's simply a bad language for tech interviews. (Heck if I was the one hiring and if Kroll applied, I'd straightaway hire her because I know she knows her stuff).

Tech interviews are horrible as it is. Python or something similar allows you to focus on solving the actual problem rather than all the nitty-gritty details of getting things airborne.
What might be interesting is an opt-in system where the user can select 'trusted' news observers who place a Figure Of Merit in stories.

In an ideal world, one would get news sorted in a preferred way.

Whether or not the objective signal-to-noise ratio improves is a 'maybe'.
You're in a small small minority who spends time cleaning fans to avoid slow down of a machine. The rest of the world only care when they hit that point after which they send their machine in for service.
I just finished "Becoming Steve Jobs", great book by the way. And with all the truly impressive stuff Steve pulled of the way he went after his cancer is probably among the most stupid things I have seen anyone do. I had cancer, colon cancer to be precise so in totally different ballpark then Steve's. Between diagnosis and surgery where 10 days. Followed by 6 months of bi-weekly chemo therapy sessions since it spread to some nearby tissue (all of which was removed). Steve got really lucky, his cancer was one of the rare ones with a half way decent chance to be cured. And then one of the smartest guys around, one who really learned to not wait around and drag his feet in business, waits for 10 months doing nothing. And then, after surgery when he knew it had spread, decides to forgo chemo therapy. Quite interesting if you think about it.

But then I know this stuff can be really scary, it was for me when for a short moment there was the possibility cancer was back. So I'm not judging him, not by a long shot, even if it sounds that way. Fear can really blind you and throw your normal reasoning into chaos.

Just to add something more meaningful to the discussion. From the book, Steve struck me as a guy who liked to have an almost simple life. Maybe to have some balance for the Apple high tech environment. Maybe people in the tech world not having that tech in their private lives that much is the same as cooks not regularly cooking at home.
Actually, your app is more looked like IG than TikTok. Do you have any features or USP that IG's users should switch to yours?
> The webcams in all the M1 Macs suck ass, despite what Apple and the early press reviews claim

I have yet to see any computer ship with a half-decent camera to be fair, neither in the Windows nor in the Apple world. People want thin screens, about half as thin as your average phone. There's simply no physical space to fit good optics in there - there's a reason why external high quality webcams are so large!
There's nothing "pride" project about this, it actually shortens the transportation time by lorry between the industrial heartlands of Bursa and Izmir and the EU. My brother, who's a lorry driver (we're from Romania), used to go to both Izmir and Bursa quite a lot, and often times he would text me "I'm on the ferry at Çanakkale". I guess that won't be the case anymore with this new bridge.

While we're on it (and because my brother has just had a delivery to Casablanca), a bridge (or even a tunnel?) that would connect Southern Spain to Northern Morocco would be entirely something else, it would better integrate Morocco's economy into the EU (and vice-versa) while strengthening the ties between Europe and Africa. Not sure though how much a project like that would cost, or if it's even possible.
Ideally you have a compiler that simply refuses to compile ambiguous code
The current MacOS desktop environment is, generously, a dumpster fire. But it’s also miles ahead of anything else on the market.

The last decade of desktop environments feels like a march backwards, or perhaps even vertical, into some kind of alternate reality where the UI is designed to get in the way instead of enable.

Modern desktop environments are a painful death by a thousand cuts.

This is a rant but a desktop environment is my hammer. It is the tool I use more than anything else. The experience is sacred. And yet it is defiled annually.

I never feel more helpless than the first moments after a MacOS upgrade. Like all my power has been stripped. It hurts.
Unfortunately I think I'd still prefer to have the energy, rather than the imaginary internet tokens, because once again, at least the energy is...useful.
A function might take multiple integer arguments, each in different units. Separate types for each unit guarantees you won't pass the wrong integer into the wrong argument.

Eg

func transferRegularly(dollars(10000), days(30))

Meaning clear.

func transferRegularly(10000, 30)

Meaning obscure, error prone and potentially costly
Deny student loans to major that has low ROI?

This could solve a lot of problem.
This was an assigned text when I was in high school.

Any teacher who puts this on the syllabus today would be fired for doing a racism.
I think the thing is, you can absolutely write the code and then write the tests afterwards, but you might end up with something that is hard to test (which is probably an indication your code is not properly modularized).

You should take that as a sign you need to rewrite the code you’ve just written, but a lot of people don’t want to trash all (or part of) their hard work and instead bend the tests so that they deal with the code.

You now have bad code, and you have bad/fragile tests.

I think TDD (when enforced) is mostly meant to prevent people from falling for that.
That's such a small thing tho. It was a tiny amount and presumably they would've refunded it had it gone through. It's also possible they would've discovered it themselves soon enough, since many companies only look at the money books at the end of the month.

Also, I doubt you'd get a "reasonable explanation" from any other company - at best they'll say "sorry it was a (human|software) error, we've taken steps to ensure it won't happen again", as disclosing anything more is usually against company policy.
You can’t take a screenshot is different than Zoom not being able to.

You basically can take screenshots/record your screen in every major wayland compositor. On the other hand, screen recording by applications require interfacing with pipewire, which is pretty much done by many programs (including chrome (and thus electron), firefox, obs, etc), but plenty electron apps do not use the necessary flag.

If you don’t want to tinker with rebuilds I recommend using the web version of zoom in an up-to-date browser.
I switched to Fedora Gnome a few months ago after using Ubuntu and derivatives for ~14 years. Everything just works.

My only complaint with Gnome is that Nautilus doesn't support splitting panes. So, I use Nemo instead.
It's still in a garage in Rennes, I will take a picture next time I go there, but it's in a dirty state.

I was very lucky to find a mechanical keyboard with a matrix that was very similar to the one used by the Minitel. And as I worked in an in-house teaching unit of France Telecom near Lannion's CNET R&D unit, I had access to Minitel's schematics. If I remember correctly, there was no mapping for the "connection" key.

And at that time Traou Mad was commercialized in steel boxes.
Very nice, and great that cheap PCB fab can now do small enough lines to reach the individual pads of these chips, at least in the outer ring. Some of them are set up so that the inner pads are grounds anyway, so less important. I wonder if affordable PCB fab will get to the point of being able to do vias under the chip, and traces between pads, as is apparently currently possible with expensive boards. I'm not a hardware guy but this stuff always interests me.
I'm not sure the point you're making, the best option is to neither delete files or call out a swat team

In this case I'm saying the in person scenario is more likely to end up in a dead or injured person. They both remain bad choices.
From pylance web page :

> Pylance leverages Microsoft's open-source static type checking tool, Pyright, to provide performant language support for Python.

So that's why it's microsoft platform only...
> a bridge (or even a tunnel?) that would connect Southern Spain to Northern Morocco would be entirely something else

Maybe they could build something like the Eurotunnel that connects UK with France.

Is there a ferry service between Spain and Morocco?
Giving them the benefit of doubt, so, they maybe didn't understand when they entered the industry. It takes time to realize the problems, then it takes time for that really sink in, followed by some more time of elaborating whether or not it really that bad. Followed by some more time to finally come to a conclusion regarding what to do about it. And they decided to do something about it, not like the rest staying in that industry also knowing what's going on.
> The founders described it as "kinda like airbnb for compute" here:

"... (business model: Uber for GPU waste heat)"
uBlock origin will fix this (assuming you're using Chrome or Firefox.)
Ukrainian mathematician Konstantin Olmezov commits suicide in Russia
I'm wondering why researchers would rather use this than pay AWS?

Is it significantly cheaper?
Original title: Ukrainian mathematician commits suicide in Russia after not being allowed to leave country

title too long however.
Spreading out production units (mainly wind turbines) and mixing sources (wind, solar...) considerably lowers the burden of intermittency.

LCOE is pertinent because the very low total cost of electricity generated by renewables spares money, enabling investments needed to compensate intermittency (over-provisionning, storage...).

Not a single industrial breeder reactor works satisfactorily (after many decades of R&D backed by huge investments in nations).
Good Christ what a load of sad-sack drivel. “Scamdemic”? “Perceived crisis”? This is puerile garbage and we are all the worse off for having seen it.
Another approach (used somewhat by Python, at least for time units) is use SI units or some other standard or convention, and be willing to use floating point numbers for measurements. That was considered bloat in the old days, but reasonable general purpose computers these days almost always have FPU hardware.
55db is not quiet -- that would be the loudest thing in my house.

But shouldn't these things be in a basement or utility room?
With care, a hostile router can interfere with you getting a connection, but cannot trick you into connecting to it instead.
a) Apple has always been an active part of the MPEG standards group for decades so not sure why they would roll their own.

b) CoreGraphics and CoreAnimation are underpinned by Metal. If you were building an OS that was going to be used by every device you make (computer, phone, tablet, monitor, watch, TV streamer, headset) would you rely on an open source project that you don't control and may have different values, wishes, roadmap etc than you.