skysight-inc/HackerNews huggingface dataset:
Neither his tweet thread nor the primary level comments mentioned the real reason for collapsing in higher education: broadly speaking, as a culture, we've lost any confidence that truth exists and should form us as persons, that knowledge is fundamentally unified across academic disciplines, and that the purpose of university is to educate people in true knowledge.

Universities were largely started by people with convictions that there is universal knowledge or truth, and that the pursuit of that truth shapes people in ways that are highly beneficial to society. This is where the idea or peer review originated---no person can grasp the truth fully or comprehensively, thus to advance human knowledge peer review was necessary (Peer review, like higher education, is deeply broken). Today western culture has lost confidence that truth exists or can be found. One can see this by looking at some of the oldest universities' mottos, particularly by paying attention to how the mottos have changed and/or the informal mottos in use.

Harvard Motto [1636]:
Veritas ("Truth"), but historically it was Veritas Christo et Ecclesiae ("Truth for Christ and Church").[1]

William & Mary [1693]
(Who knows the original and current mottos - I didn't find them with a quick search), but the charter calls for founding "a certain place of universal study" for training Christian pastors and to educate youth.[2]

Yale University motto [1701]:
Lux et veritas (Latin)
אורים ותומים (Hebrew)
Motto in English: Light and truth[3]

Princeton Motto [1746]:
Dei Sub Numine Viget
On seal: Vet[us] Nov[um] Testamentum
Motto in English:
Under God's Power She Flourishes
On seal: Old Testament and New Testament
Informal motto. In the Nation’s Service and the Service of Humanity[4]

So, I would say that university education has already collapsed, in the sense that its devolved from a mission of education in formative truth for life to its current amalgamation of gaining job/career skills, academic research, sports, elite networking, or party-years paid for by debt or parents.

[1] https://en.m.wikipedia.org/wiki/History_of_Harvard_Universit...

[2] William & Mary's charter begins,

"Forasmuch as our well-beloved and faithful subjects, constituting the General Assembly of our Colony of Virginia, have had it in their minds, and have proposed to themselves, to the end that the Church of Virginia may be furnished with a seminary of ministers of the gospel, and that the youth may be piously educated in good letters and manners, and that the Christian faith may be propagated amongst the Western Indians, to the glory of Almighty God; to make, found and establish a certain place of universal study, or perpetual College of Divinity, Philosophy, Languages, and other good Arts and Sciences..."

https://web.archive.org/web/20080919125611/http://www.swem.w...

[3] https://en.m.wikipedia.org/wiki/Yale_University

[4] https://profile.princeton.edu/princeton-milestones
Not sure if with "should" you are talking about some kind of ideal world. But in 2022 in the real world, this cannot be done. Online Word is a joke. I would like to use it (because I hate MS Office, so if I could go without having it installed and taking room in my HD and start menu, it would be great) but it's unusable even for my quite basic needs. A sister comment talks about advanced stuff like Excel macros, etc.; but even very basic functionality is not available.

For example: right now, it's impossible to edit a document online with Track Changes without showing all the changes (which makes documents practically unreadable). And you don't even have pages online, documents are shown with a continuous layout where it's difficult to know where pages start and end.
After some carfuffle and telling mildy popular creators to pay up or get off the platform, Vimeo seems to soften their bandwidth policy.

I suspect this article form The Verge being the final straw: https://www.theverge.com/2022/3/15/22979126/vimeo-patreon-cr...
You have to read the documentation. But you need to do that in order to be able to use the API properly anyway.

The point the article is making is not about making it easier to write a line of code, but about making it easier to read a line of code. Given that most lines of code are read many more times than they are written, this is a good thing to focus on.

"Programs must be written for people to read, and only incidentally for machines to execute."

― Abel and Sussman, Structure and Interpretation of Computer Programs, 1984
…pretty much the lag Friedman mentions in the video.

And no, the money printing didn’t happen just in H1 2020, it has happened continuously since the start of the pandemic and the fed is still printing a ton more money right now despite being alarmed about inflation.

https://www.federalreserve.gov/monetarypolicy/bst_recenttren...
There absolutely are high warranty Diesel engines. That doesn't mean they'll last that long - a lot of those warranties are subsidised by servicing.

Even with that said (and as detailed above) there are so many other parts to a modern Diesel-powered vehicle that can and regularly do go wrong that they get a pass for because it's not in the engine block. I do wonder if this is because people just assume the vehicles are otherwise identical beyond the engine.
Seems like the solder pad for an interior ball could double as the via to an inner PCB layer? Then you only need traces to the outer balls, at the surface.
Sure dogs are used in professional environments but you can only use them for short periods of time. For example drug sniffing dogs can be used only for half an hour before they need to rest. They aren't machines and need attention.
Messages is basically unusable after Big Sur. The new windows are a huge step backwards. Notifications are mind bogglingly broken. Reminder sync with iCloud… doesn’t. Spotlight indexes Time Machine directories, which create more deltas for Time Machine to index, sending the Spotlight service into a feedback loop. Etc, etc, etc.

I’m hopeful the next MacOS shakeup is similar to the recent return to sanity in hardware.

Apple hardware is finally recovering from
Ives’ fever dream. The OS needs saving next.
Community college doesn't let you get a bachelors degree. You can't say that is equivalent to European universities that can take you all the way through a post-doc. You map them based on how far you can progress on the academic ladder, 2 year colleges aren't a big thing in Europe. In Europe being a university means it at least graduates phd's, and most students study at universities since they are so large.
If the vendors got metrics that showed that desktop linux user share was enough and viable enough, they would. The issue is, Linux users are a small share of the desktop market. But, if that number grew, it changes. Hardware vendors would port their drivers over once the potential revenue of customers on a different platform outweighs the cost in doing so. Otherwise, I don't think Brother or Nvidia really give a damn if an end user is running Windows or Linux, they just care that enough of those user exists in their respective ecosystem to justify the engineering costs.
Sometimes distraction is not caused by the actual distractions around yourself but by problems with regulating your emotions - you may not want to do the thing you want to focus on, it may be too challenging or it may make you anxious.

One approach to overcome this is to try and partition the task into very small portions that you can do - that way you can make progress without being overwhelmed by the task.
Some of the anti-user patterns aren't even pioneered by Microsoft, they simply fall in the anti-user direction many big companies are pushing.

Ads in apps? Pioneered in Android.
Tricking the user to log in using Microsoft account? You can't make much use of an Android phone unless you sign in with your google account. Also, Apple requests having an Apple Id.

I wonder what if someone at Apple, Google, Microsoft decides at some point that you shouldn't be able to use your own device, bought with your own money? They can disable your account at one push of a button. Or maybe a state agency decides you are one of the bad guys.
No DRM is involved to extract an app manifest. DMCA circumvention rules don't apply. It is still an unauthorized derivative work.
Because some people (including myself) have animal phobia. I have been bitten by stray dog at the age of 5. I am almost 30 and still can't overcome my phobia. Upon seeing a dog or any other animal my flight instinct takes over.
I wouldn't cast 'I don't want to do this because I need to be careful' as laziness, it's just being smart/pragmatic. Take that statement in the context of home grown cryptography instead of pointes and it'll make sense. People might have different thresholds for the need to be careful.

Also, with regards to 'I don't need/want to understand what's going on as long as it works' ...isn't not needing to understand the implementation the entire point of creating abstractions?
I don't have to assume anything, I can just look at the facts which show that people who attended higher education on average earn much more (in my country at least, if you know of a place where the opposite is true please share)

You seem to be assuming that higher education is something obviously good, that everyone would want if they knew what was best for them. I don't think this is true.

I think student loans (if done right) can be a good thing. They can let anyone from any social setting afford a higher education. But why the people without higher education should foot the bill for it, I have never understood.
Is this country-specific to some extent? I can’t quite picture negotiating a sticker price on most goods or services in the UK.

Could be a lack of imagination on my side ofc.
At minimum, Apple should be required to perform a cleaning for free. That would quickly ensure good accessibility.
Equally, the cost for a keyboard exchange on a laptop should be capped at about 100€.
Fact checkers have been proven wrong over and over again throughout the past few years. You need VERY intelligent people to check facts but there are too many corruptible, educated idiots posing as intelligent people... Also, there aren't enough truly smart people in positions of power to be able to select smart people to do fact-checking. The elites are just not smart enough. You can see how society is falling apart because of it.

Our problem is that reality is more like in Planet of the Apes than Idiocracy; the big angry monkey lord cannot surround himself with smart individuals because he himself is not smart enough to identify and select them (cannot separate idiots from geniuses). He will surround himself with idiots because he can't tell the difference; the idiots are more similar to himself so he will choose them because of his ego. It's also like in the film Amadeus; the king is not very talented in music so he is unable to understand that Mozart is a musical genius, instead, he repeatedly promotes Salieri who is closer to his own skill level.

In Idiocracy, the president is an idiot but he knows how to identify smart people by relying on an IQ test. It doesn't work like that in reality. IQ is not reliable for identifying critical thinking, also, almost nobody uses it for recruitment purposes anyway.
Being a bad haggler, I typically just always say Yes to the first price I'm asked to pay.

I wonder how this changes across different countries. I know in India, there's a lot of flexibility in negotiation/haggling prices.

But living in Germany, I always get the impression that things are fixed price and I typically don't bother negotiating. Unless it's the rare street market/Weihnachtsmarkt where they're willing to negotiate (and even there they usually don't).

I'm curious to know other countries experience if people can chime in.
Check out tutorials by https://iquilezles.org/
The Python package astropy does all these things. There's a graph of equivalencies between units.

0. https://docs.astropy.org/en/stable/units/index.html
Exactly this. In many languages the compiler will help you.

But this has bitten me in Ruby, JavaScript and PHP several times. Runtime errors and downtime. Most recent: autocompled some updatedCartsItems when it had to be UpdatedCartItems. Both were used in the same class. Had they be named sensible, like CartListWithUpdatedItems and UpdatedItemList or something better, I'd have saved myself hours of WTFing through CI logs.
Indeed an example which needs more explanation.

I don't get what you mean

https://linux.die.net/man/1/no
Try "Entangled Life" by Merlin Sheldrake for more on fungi
I was talking about overall revenue for the creator not revenue per user.
Xorg open source and open source software doesn't become 'abandonware'.
Maybe it's a silly question, but why is it needed to have a USB converter? Specifically, in the article, they mention connecting to a raspberry Pi. Couldn't they use the UART serial port on the GPIO of the Rpi? I see the baud rate seems limited to 4800, would that be the issue? (I don't know how this stuff work, I often use serial port to connect to my SBCs - RPi or similar - and I would love to use a minitel for that after reading the article ^^)
> I don't like the idea of "positive rights" at least as applied to human rights. I don't think it makes sense to consider something a "right" when it requires the active participation of others to provide.

All rights require active participation of others to provide. Negative rights such as the right to live and the right to have property don't exist by default. They only become real if the society spends sufficient effort to prevent people from killing and stealing.

Human rights are aspirational. They are not rights people already have but rights people should have. They are the desired outcomes in an ideal society.
Not really right wing trolls.

It was in response to them telling other the same thing. It was never pointed at the blue collar people who lost their jobs, but instead pointed at elite people who had no compassion for those that had the world they grew up working in, being ripped from them.

Oddly I see this as a "for the worker" phrase. Don't tell my 60 year old welder dad that just lost his 40 year job, that he should learn to code, and get a better job. Empathise with him, and come up with real plans.

It was used to taunt journalists, and others who spouted the platitude.
The two major points from my perspective would be security (like restricting read-access to the clipboard and input devices) and multi-DPI (like multihead with a 1080p laptop and a 4K monitor - seems practically impossible to get right under X).

EDIT: But as always, if you're happy with what you've got, indeed why should you switch? I really don't get this idea of there being "the one-size-fits-all" and the urge to tell others what to do. A major point of Linux is your freedom to do things your way. OP is just telling others (who may have older now no longer relevant experiences) how much things have changed. No need to get defensive.
Not at all my area of expertise but I imagine troll farms can have some obvious behaviors (mass copypasta patterns across a shared pool of ips etc) that can be effectively prevented. Less obvious behaviors are also potentially less massive and less effective.
The source code is available from the Computer History Museum

https://computerhistory.org/blog/the-eudora-email-client-sou...
> You seem to have an aversion against dogs and many presumptions.

And you seem to have Dog Owner Reality Displacement Syndrome.

> Unreliable ... if it would be the case the police or rescue organizations wouldn't use them because life depends on their reliability.

Police doesn't give two shits about reliability, these are the same people who use polygraphs regularly. They are both useless instruments which can be interpreted however the officer desires, while letting them launder that opinion through an "unbiased" third party.

> attack humans ... if you didn't know almost nothing about dogs and have made bad experiences with them in the past then yes you probably would think that. It's not the case. Attacks are in many cases explainable and very often the human causes the attack by unknowingly behaving like prey or posing a thread to the dog.

This is just another version of "If she didn't want to be assaulted then she shouldn't have dressed like a slut!".

> fears ... right ... like you have you you mean? :) I had a lot of fears in the past because as a child I was bitten by a dog. Now I have my own and almost no fear.

And so the abused becomes the abuser, perpetuating the cycle…

> Many people kiss other people or shake hands ... how unhygienic is that? ;-)

People wash their hands, and don't typically tend to run and kiss any random stranger they meet (unlike dogs!). There's a huge difference between kissing the same person 10 times, vs kissing 10 people once.
What data do the Google Dialer and Messages apps on Android send to Google? [pdf]
What about the screenshots? Flameshot works great.
On topic of saving money, did you know there are countless VC backed startups either selling/delivering grocery or meal packs with significant discounts for first few orders. If you just sign up to each, get a few orders and cancel, you'll end up saving multiple $100 before you go through all of them.
Sorry, but what you say doesn't make any sense. You think that YouTube and Netflix will just sit by as precedent is decided next to them? And the right owners having already won in court would just ignore the biggest "offenders"?
I think the original question was about C++?
Well, not sure, but Wayland certainly does in a technical sense, but your window manager handles that for you. If you are asking, whether Gnome apps have dedicated titlebars, then the answer is that most don't.
Yes, don't use Magic Numbers, but use named constants instead.

http://catb.org/jargon/html/M/magic-number.html

https://en.wikipedia.org/wiki/Magic_number_(programming)

delay_ms = 300;
[...]
Thread.sleep(delay_ms);

Works in any programming language.
> Does it know N=kg m/s^2 for example?

F# does if you tell it, i.e.:

[<Measure>] type kg = g
[<Measure>] type m
[<Measure>] type s
[<Measure>] type N = kg * m / s^2

Although, of course, in practice you'd probably just use whatever's defined in https://fsharp.github.io/fsharp-core-docs/reference/fsharp-d...

Not for log units tho.
Integration tests are top-down and focus on checking that the system under test behaves as expected. They usually require elaborate setup and configuration and can - depending on the system - take considerable effort to start and run.

The idea behind TDD focuses on a bottom-up approach instead - if all the parts behave as expected, it is reasonable to assume that the entire system will.

TDD was also intended as a tool to help identify problems with design early (e.g. too many dependencies, tight coupling, too many responsibilities, reduce/eliminate side effects, etc.), allowing for rapid feedback (tests should execute quickly and require little to no setup).

Both approaches have different goals in mind and serve a different purpose. Ideally you always have both - run unit tests after each code change (i.e. often), run integration tests after each added or changed behaviour (e.g. daily or as part of an acceptance test process).

Starting with integration tests much work up-front and adding unit tests after the fact can introduce considerable overhead for questionable gains.
Actually the story is even more absurd: the "part they managed to finish" was originally built together with a car and long-distance rail tunnel in the late nineties. Then they were forced to finish it and operate it for a few years as a completely senseless 3-station line not connected to the rest of the network, because otherwise Berlin would have had to pay back the federal subsidies they received for building the original tunnel.
Depends. Yes, newtyping is pretty awful in TS due to its structural typing (instead of nominal like Rust for example).

You could perhaps newtype using a class (so you can instanceof) or tag via { unit: 'seconds', value: 30 } but that feels awful and seems to be against the ecosystem established practices.

This is indeed one of my gripes with TS typing. I'm spoiled by other languages, but I understand the design choice.
It would have to be multiple interior balls since the min via size is larger than the distance between pads. Thus the hope that future cheap board fab can make smaller vias. I also see some parts in 3x3mm QFN packages which is nice and small while still hand workable, but it seems like chip vendors would rather have large numbers of pins. For my own purposes I usually don't want that many and would rather keep the package small.
Why Aircraft CRASHED Down a RAVINE in India:contributing factors vs. root cause
In what way macOS being rock solid can help Windows users having issues such as those described in the article?
Comparing Oxford to Duke is like comparing a Tesla Model S Plaid to a Toyota Camry.
This is a typical big company attitude that can make work miserable. It helps a lot if everybody tries to keep track of the overall situation and tries to improve it. That doesn't mean that you're a slave, it just means that you do good work.

Obviously don't burn yourself out trying to improve something that the organization resists to improve (unless that is your role).

Edit: Parent is talking more about requests of others, I'm more talking about own initiative. That is an important difference. Getting "sidetracked" is much less frustrating if that is what you want to do.
As another poster mentioned, YouTube Premium in India costs roughly $2 USD/month. And Premium Family (shareable with 5 accounts) is about $2.50 USD/month.

So subscribing via an Indian VPN can get you Premium for roughly $20 a year. Or get a Family plan for less than $30/year, and re-selling the extra slots on Reddit for about $20 a pop will net you ~$50 USD in profit.
de verdad nukkye puede ser el mejor del mundo si el quiere, quien piensa igual??
I use Sway (and therefore Wayland) for everything except gaming; for that I switch to i3 (X11) on TTY2. Works great for me.
Obviously disagree considering a lot of "misinformation" become truth after few months during pandemic and I can see now during Ukraine war "misinformation" becoming truth after hours (Ghost of Kiew, Snake island zombie hero soldiers, Mariupol drama theater 1000 dead KIDS, etc.), so I don't want any filter from search engine, because already filtered MSM are failing me.

Also if you ban RT, then also DW should be banned, there is no difference between these two gov funded sites.
My kids had to bring laptops to class. So far (3 months in) they've used word and typing.com.

Honestly, they've learned way more programming at home. I mean more than the zero they've done at school.
The Python package astropy extends numpy arrays to include units.[0]

It can convert between equivalent units (e.g., centimeters and kilometers), and will complain if you try to add quantities that aren't commensurate (e.g., grams and seconds).

The nice thing about this is that you can write functions that expect unit-ful quantities, and all the conversions will be done automatically for you. And if someone passes an incorrect unit, the system will automatically spit out an error.

0. https://docs.astropy.org/en/stable/units/index.html
Purchasing decision are made by business executives. I use windows because i am forced by my employer.
If the syntax isn't obvious, you should use however much verbosity it takes to make it obvious, because people will still ignore the standard and make mistakes.
That's because your not using the type system at all in your example. Change it to "addSomething(Length height)", and have constructors for Length.ofCm(2), Length.ofMeters(5) etc.
User hostile pay wall
What does it take to integrate an encoder into hardware? Could you explain?

AV1 is an open, royalty-free codec, so I don't understand how Google could help competitors.

Maybe Google is in a place to give away knowledge, although I doubt they know more about a competitor's chip design.