skysight-inc/HackerNews huggingface dataset:
I was using CRT until recently, sadly it broke in a way nobody could fix :(

Reasons why I preferred it over flat panel:

1. Zero lag (lag annoys me a lot when I am gaming)

2. Arbitrary resolutions (for example I was running several recent games using a medium-range video card, with graphic options on ULTRA or above, because the games would look gorgeous on CRT with low resolution)

3. Arbitrary resolutions (want to use content for other format than widescreen? It is covered! Content designed for pixels that are not square? It works too!)

4. Stupid high refresh rate if desired (while lowering resolution of course)

5. Stupid high resolution if desired (while lowering refresh rate).

6. Better contrast (one of the reasons I got CRT back was that I got annoyed with flat panel when I tried to play SuperHOT and watch Game of Thrones on the same day, if I avoided SuperHOT becoming a white blob, Game of Thrones became black blob, if I avoided Game of Thrones becoming black blob, superhot became white blob)

The last one sadly is only "theoretical" for me because I never had the right equipment and software, but CRT could do HDR images, for example Silicon Graphics for a time was shipping computers for digital art that had a fancy video card that could output 48 bits of colour, that computer came with a ginormous widescreen CRT too... I believe that CRT is the one John Carmack is using in a famous photo.

Also I heard before Windows Vista that introduced a lot of DRM-related restrictions on video and sound drivers, you could do a lot of fancy shenanigans with CRTs, seemly intended for engineers and architects, but I never got too much details about it, I never seen it in person and nobody ever described it to me, I only saw people bemoaning it was removed.
Thank you for being a knowledgeable, decent human participating in a democracy. More of this is needed all around.
Somewhat similar experience:

* Went to a local state school on a scholarship plus 50k loans. Paid off the loans over a few years. Was never really a terrible burden even when I was making <50k

* Worked over the summers

* Got to study abroad for 6 months, made a very strong group of friends, and met my wife

* Got to pursue anything I was interested before finally settling on CS

My default state is that my children will be attending college.
This market is a natural monopoly and it’s no surprise it has few competitors. Imagine how frustrating credit cards would be if there were 40 competing companies and each merchant accepted a different 25 of them. Merchants benefit greatly from only having to deal with a small handful of credit card companies. Yes there are also costs but it seems a bit disingenuous to ignore all the benefits from the current situation.
"Non-Western migrants" are net contributors to the state budget essentially everywhere. They're disproportionately young and employed.

In any case, 'non-productive' people like retirees still need income. They could be living off rents and investment returns, or off state pensions. Both are unearned and don't reflect productivity.
Microsoft Teams optimized for Apple Silicon Macs finally arrives – in beta
Seems too cheap, actually. Charlotte is the best of the three, imo.
@stavros, not sure if OSS is a requirement, but my current employer is in the same space.

It is not open source, but there is a gratis/free as in beer edition that you can download and use commercially (for certain usage: https://fusionauth.io/license-faq#3 ).

You can grab it here: https://fusionauth.io/download
I graduated in 2012 from a state school - The average cost per year across my 5 years was ~11k. More in the first two years when I lived on campus and ate at the dining halls - less in the last 3, when I had a friends group to pick roommates from and moved off campus.

My co-op income in the last 3 years completely covered costs for those years, and I worked as an intern and took on-campus jobs the first two years to cover those, in combination with financial aid (HOPE).

It's slightly more now (I just checked tuition for the 2021 year, it's ~12k, so the total yearly cost would probably be around 15k now), but still SO MUCH BETTER than paying private or out of state rates.

---

My advice

- Live on campus for at least a year if you can, you end up with a much better social group, and more contacts in general. Plus no car/vehicle/commute expenses.

- Take every job you can get while doing it (I interned in labs, taught classes, and then jumped into the co-op program as early as possible)

- Live with as many roommates as you can tolerate, and move off campus once you know some folks (we split a house rental 6 ways)

- Don't fuck around. I consistently took the limit for class hours (or within an hour of the limit) and did not have to re-take any classes. The first rule is: Go to your damn classes, you're at a job, not a spa. If you can't make it to your classes, reconsider if college is for you.
No the main difference is the mindset of the place, the culture. Nokia, Blackberry didn’t overtake Apple, why? Culture.

But before Tesla had more limited resources, now it’s almost a non issue.
While being extremely small is a worthy goal, I suppose the aim of Hush is to make writing larger shell scripts easier and less error-prone. It's more for the niche of Perl of old than of minimal shells like ash.

For a very limited device, a very limited shell like that in Busybox is sufficient, because it likely does not need large shell scripts, or a lot of interactive work.

Looking at [1], current Hush is under 700k, which is still way smaller than Python or Perl, with much of its expressiveness.

[1]: https://github.com/hush-shell/hush/releases
It’s the difference between being able to decorate your room and put things where they make sense for you vs. being given a cookie cutter room with everything bolted to the tables and floors. Can I use the latter? Sure. Is it functional? Sure. Would it feel like home? Not really.
I updated to Popos 22.04 yesterday and I immediately had problems with prisma (Error: Unknown binaryTarget debian-openssl-3.0.x and no custom binaries were provided). This is probably ubuntu/openssl related rather than pops.

They do have a fix (you can switch to dev branch) or wait for it to be released next Tuesday:
https://github.com/prisma/prisma/issues/11356#issuecomment-1...

I normally wait at least a month :facepalm: Might want to wait a week or so before updating.
This ignores the positive case that bitcoin saves lives, and thus seems like a dishonest argument.

Would it save more lives than it would end, if it were to replace fiat currency? I have no doubt that the answer is overwhelmingly "yes." The fiat system grossly distorts all economic activity.

A few examples. The fiat system is what allows the US government to pursue endless wars and to generally expand without bound. The fiat system that is allowing the uber wealthy to acquire all real estate in the US and turn us into a nation of renters. The fiat system causes stocks (and all other assets, in fact) to be a store of wealth instead of an investment, totally distorting stock valuations and thus breaking the stock market as a measurement of the future earnings of companies. The fiat system makes it impossible to store wealth without being a speculator.
I should probably have clarified that I expected an unlockable phone, not an unlocked one. Unlockable meaning that it is still locked, and still passes SafteyNet, but I can flip the switch in developer options and run the fastboot command and then unlock it. That capability is what they took away.

IMO, that shouldn't cause SafteyNet to fail either, but that's a different issue...

Also, the phone was bought in 2017, and the repair happened in 2018, so I think all of it predates that SafteyNet tightening.
They really, really don't.

IMO even most college graduates can't read or write worth a damn. Possibly they can think, but it's hard to tell.
You seem to be complaining that your CS program is outdated because it teaches CS instead of Software Engineering or the programming trade.

Kind of like complaining that a Material Science curriculum is dated because it teaches Material Science instead of Civil Engineering or the construction trade.
I'm too young to really remember how it was in 2001, so all I can say is that the article has at the very least aged poorly.

Hide your kids, check under the bed, in the closet, because bloatware is real and it's coming for you.

No thanks Microsoft, I really don't need ads in my task bar.
>I never understood "security people" who would spend a week hardening their OS but did nothing about their locks.

Very different threat models. Computers are available to anyone on the internet or the authors of any software I choose to install; remote attacks require very few resources and are common.

Physical attacks are different. The odds of anyone choosing to attack my particular house are very low; they can't attack thousands of houses at once, so basic techniques such as "being slightly less attractive than my neighbors" work well. As a standard residential house, picking the lock isn't the way anyone's going to get in. They could break the window next to the door. They could kick a door in. They could climb to the second level and open a window. They're not at all likely to pick my lock, though.

I advocate for using a decent consumer lock (i.e. not Kwikset - Schlage is sufficient IMO) with a properly installed deadbolt and strike plate but no further for most people.
Ford’s move to Android’s infotainment OS has been delayed
If you don’t know what you want to do at 18, major in economics at a state school. It’s pretty broad so you can do as much math, writing, and finance as you want. It’s a respectable degree, says you’re smart and practical. Minor or double major in whatever else you think you might want to do.

A guy I went to school with did econ and acting. He was working as a producer for a while, and I heard he's going to be in a Netflix show
> Window Snapping

Use https://www.spectacleapp.com/ - it's free.

It's not exactly the same, but better in many ways - excepting the auto-drag snapping. Snapping is via key combination instead.
You don't think that burning tons of energy -- which might go to other things -- on effectively casino tokens, is not putting the environment at unnecessary risk?
It's totally a NATO proxy war. We're doing everything we can short of sending in our own troops with the intent of defending Ukraine and weakening Russia. It's also totally a Russian war of aggression. The two are not in any way incompatible.
Interesting, what's the point in having a vesting period if they'll all exercise regardless?
Could you explain what part of this was nonsensical? It seemed pretty sensible to me.
Constant subtle horn-tooting in his prose as well that's irritating. But from what I've seen on Reddit, there is a huge keyboard-phile community so I can understand the desire to clearly define the space. Although I don't know what they call themselves. Keyheads? Vectophiles?
I thought similar, but then realized that a huge part of the device's value are the included games. I still feel like 230 Euro is quite on the high end, but relatively speaking, it's not as much overpriced as it first seems. E.g. assume that each game is "worth" 3 to 5 Euro on average, and you're looking at 70 to 100 Euro "worth" of games (though you probably wouldn't buy all 24 of them?).

My intuition says that, for the given spec and abilities, I would not feel bad paying 60 to 80 Euro. Add 10 Euro shipping to that, plus the games, and what I'd call a fair price is already 140 to 190 Euros.
(Mind that my intuition is not yet calibrated for the current supply shortage).
It’s not though, because in this case the (ex-)maintainer works at a Wall St firm.
The solution by the way is for federal legislatures to make illegal the terms about not charging fees for credit card use. If merchants can pass on part or all of credit card fees we get out of this dystopian situation where credit card companies pay users to use the credit cards and merchants are forced to raise prices for everyone regardless of whether they use a credit card.
I wish people would push vocational schools like they did college. We are going to need thousands and thousands of nurses in the next several decades. They're well-paying jobs that aren't going to be automated away in our lifetimes (a lot of doctors, on the other hand, can probably be replaced by AI). We need nurses, not people with sociology degrees (I say this as someone with a sociology degree).
Bitcoin kills hundreds of thousands of people annually? Makes me wonder about the industries that use orders of magnitudes more energy. The production of phones must kill millions. Cars must kill tens of millions.

Trying to kill energy consuming industries is probably a lost cause. As much as I'd love for a completely green world I suspect the only real solution will be advancements in clean and renewable energy such as nuclear and fusion.
Great point about the pipeline. One of the big reasons I went back to grad school was so that I could reenter the pipelines via internships. Luckily it ended up working out
No, I'm taking a shot at the projections you're making.
Linear thinking .. like let us spend the money from military to diplomatic and civilian aid, sounds great, until you see and understand how the fiefdoms of State department and USAID are built and operated.

We have State department and CIA full of people who cannot speak a second language, let alone the native language of country where they are stationed. End up living in a bubble that feels like a Western enclave -- too far from realities of the people of those countries.

I would rather have corrupt hard power instead of feel good fake soft power.
There are locks he can't pick.

https://twitter.com/LockPickingLwyr/status/10701189010973818...
In 1945, 57% of French people owed the defeat of Nazi Germany to USSR – versus 32% to the USA and Great Britain.

Then, Hollywood won.

[0] https://www.ifop.com/wp-content/uploads/2018/03/3025-1-study... (page 5)
Do not confuse critique with hate.

This place has a high standard for new tools and libraries, particularly one that claims to be better in any stretch ("faster" and "easier"). If this was say, a college student learning programming and presenting it as "hey I made a jq alternative and I believe it's easier and faster" I imagine it would solicit more softened feedback.

Come prepared, and ready to defend your stance. If you can't take the heat, don't come in the kitchen.
Yes, exactly. I have a few slogans for this, but one is that the shell language should compose with the rest of the operating system, which is "processes and files". It's a situated language.

So I have been making the point that the "narrow waist" of shell is still processes and files. Whereas the narrow waist of Python and Lua is functions and compound data structures like dicts/lists (tables).

One thing that is not quite obvious until you design AND USE a shell language is that if you have these conflicting narrow waists, you have problems of composition, and you will offload this complexity onto your users.

From a very quick look at the hush docs, it is Lua with some shell-like stuff grafted on. I believe that will cause cause such problems in programs. They will be longer and harder to write. You will have more edge cases.

----

I hit this issue many times in Oil, and I wrote many posts tagged #software-architecture about it:

http://www.oilshell.org/blog/tags.html?tag=software-architec...

Unix Shell: Philosophy, Design, and FAQs http://www.oilshell.org/blog/2021/01/philosophy-design.html

makes several of these points.

This recent post

http://www.oilshell.org/blog/2022/03/backlog-arch.html

asks:

- Should shells have two tiers?
- Both external processes and internal "functions"?
- Both pipelines of bytes and pipelines of structured data?
- Another one I'm working on now: Both exit codes and Python-like exceptions?

In Oil the answer is yes for the first 2, but a subtle point is that the former are PRIMARY and still the narrow waist; the latter are helpers. Dicts and Lists exist to help you deal with files (and produce JSON and TSV); but they're not the primary structures of the program.

I've also discussed this issue pretty extensively with the authors of the NGS and Elvish shells.

A related recent comment: https://old.reddit.com/r/ProgrammingLanguages/comments/ub5vi...

Having unsigned / signed and sync / async (what color is your function?) are similar problems of composition in language design. I call them "Perlis-Thompson" problems.

There is no easy answer but IMO it's vital to explicitly think about and address these problems. C has a flawed solution to the combinatorial explosion (implicit conversions), and it's caused problems and been lamented for ~50 years. There's also a good quote in that thread about why unsigned sizes in STL were a language design mistake.
Undergraduate curriculum is disappointing, college doesn't allow you to jump to graduate level courses even if you are at that level. They don't care what prior knowledge you bring. They want you to pay for years of useless prerequisites that offer you nothing but steal your time and money.
Those numbers seem off based on what CUNY calculated for 2021-2022: https://www.cuny.edu/financial-aid/tuition-and-college-costs...

They put highest total at $27,091, or basically right within your 30k projection.

That said, 30k is basically full time at $15/hr, so that’s probably too high of an assumption if the hypothetical student is to graduate in 4 years. Though it is doable (I worked full time through college).
> It’s worth taking a moment to reflect on the fathomless insanity of expecting teenagers to hatch decade-spanning plans intended to shape the course of their lives

But this sounds like the exact opposite of what the OP did; there was no long-term planning involved in their decision, they just did what was expected of them. We can argue the huge impact of the established norm "Thou shall attend College" but that's not what happened here. It sounds like they could have studied anything but choose film, then were suprised that immediately out of school were not handed the keys to a multi-million dollar enterprise. Hey, me too, and everyone else regardless of industry or domain.
IMO, that's why we're seeing these article. Going to college is/was pushed heavily by teachers/society/counselors as _the only_ way to 'make it'. Add that to the fact that college costs in the US have skyrocketed (thanks to bloated admins) on the backs of government backed loans, an economy that never recovered from the GFC, it's a tinder box waiting to explode. You can't promise people a better life--at great cost-- and then not deliver and expect no blowback.

I regretted college while I was in college, but I was already on a debt treadmill. I am a vocal anti-college (in the US in its current form) advocate. Start a business instead. Fail. Learn.
This isn't about weapons, it's about jobs.

Keep in mind that a countries military is typically the largest employment organization in an entire country. More so than any private company.

The US alone has an annual military budget of $801B [0] (for planes, tanks, etc AND salaries) but also employes 2.2M [1] people. If you assumed that all of the military spend went to salaries (and didn't go to tanks, planes, buildings, etc) that would be an avg salary of ~$350k/person.

[0] this article

[1] https://en.wikipedia.org/wiki/United_States_Armed_Forces
That would be true if they got married, got a job, stayed married and stayed employed. But isn't that more of a fairy tale than the norm. It takes immense amount of maturity, courage, discipline, etc. Things that are not taught or encouraged anymore in this country. I'm guessing the norm is a dead-beat dad/single-mom situation, welfare, section 8 housing, poverty, etc.
Market rates are a function of availability. If you flooded the market with more great engineers than employers hiring, the compensation would go towards $0. Which in the real world is just set at minimum wage

If you're in a minimum wage job, then your employer (successfully?) believes there is basically an endless stream of people who can replace you at no higher cost than what the government deems the absolute minimum

Once you're in a job higher than that, the only function is what other people with your skills agree to get paid. If OP is making top of the market, their employer has absolutely no reason to give them even a $1 raise. If top of the market compensation went down, then it would make sense for anyone making top of the market to get their salary cut
No prosperity without security.
> I will say that in the STEM degrees people were far more curious than in the humanities.

That's surprising. I found that the humanities students (sans Communications) were far more intellectually curious. My friends in Philosophy, Classics, Economics^1, and Art were particularly great. Communications not so much.

Out of curiosity, did you attend a public "Tech"/"Mines and Ags" style university? At least in my state, that university was famous for churning out stereotypical engineer types and everything I heard from high school friends who attended sounded a lot like your assessment -- the STEM folks were incurious at best and huamanities was worse (because who would go to a Tech for a huamanities degree?)

--

^1: At the college where I did my undergraduate, the Economics degree was kind of non-standard and really was more of a humanities degree.
REPLs are highly interactive. Shells are also needed to run scripts.

A Bourne shell implementation without Readline is a pain to use as a REPL, but is a completely adequate shell scripting tool.
Thanks Jared! I hope so too. Many IoT teams are still shipping software as if it’s hardware: they develop it once, ship it, and move on to planning the next product. This is particularly true at companies that traditionally made non-connected hardware. Having access to analytics will hopefully make them pay attention to where people struggle with the existing software and improve it.
A Vietnam or worse outcome would have been exceptionally likely for north-ruled unified Korea, especially if the Kim family had ruled it this entire time.

South Korea is expected to have roughly a $35,000 GDP per capita this year (barely behind Japan at $39,000; they're certain to overtake Japan this decade).

Vietnam is at around $4,100.

It's definitely implausible that South Korea would be anywhere near so well off had the US and UN forces not prevented North Korea from conquering them.
That’s kind of where I was going with “people”, but certainly there are many other larger costs than explosives. Labor is the largest expense for most organizations and the DoD is no exception. They are, after all, the worlds largest employer.
Most of our effort went into a solitaire version of pong, where you used arrow keys to move the "bat" along the bottom of the screen, and the "ball" ricocheted symmetrically off the top. If I recall correctly, the ball sped up over time, and we introduced some randomness in ricochet to make it a challenge you'd eventually lose. But honestly, it was a long time ago, so how much of what I remember actually worked well, I wouldn't bet.

It did teach me 8008 assembler though. Used that later build a primitive RT OS with multi-level interrupts that operated a cross-bar switch for connecting KSR 33 teletypes to different computers in the lab. That was fun. We wrote the OS in concurrent pascal pseudo-code, then hand compiled into assembler.
Ask HN: I whant to Learn C++ not Rust!!
I would like to learn C++ and I am looking for good learning resources (books, courses, tutorials, docs...). I would also like some introduction to modern libraries, compilers, latest standards, good practices...yes I know I want to learn everything. Well I am just asking here for good places to start my journey, also any advice other than "learn Rust"? I don't want to learn Rust (not for now at least)

Thanks in advance! ;)