skysight-inc/HackerNews huggingface dataset:
I had this discussion with a friend a few days ago. We both did CS in the late 90s/early 00s. He said he was telling his kids not to bother with University if they didn't want to (as opposed to being pushed by our parents/teachers as we were - "University is the only route to success").

I was a young 18. 3 years of University helped me grow up in a (relatively!) safe environment, grow a bit more into 'me', make 'adult' friends etc etc. But now I'm not sure I'd recommend it for anyone on 'education' alone. The costs (and subsequent debt) is unreal, and for 85% of the careers my friends went into, University (honestly) wasn't really needed (tech, planning, office work, 'business' things, finance, etc...) - you could definitely get away learning on the job and arguably get further faster. Of course you should probably still go if you want to operate on people or pets, or practice law or something...

The experience was definitely fun, if you want to do it for that, I understand it. Whether that experience would be worth paying for now of course - that's debatable.

But the world has definitely changed since I went. University was sold as the path to a comfortable living. Now you can make a better than solid living selling diet pills on Instagram, or be a troubled teen on Dr. Phil, go viral and earn $53m on OnlyFans 5 years later (https://news.yahoo.com/bhad-bhabie-shares-receipts-claims-22...). Funny old world.
Eisenhower was certainly no pacifist[1]. He fully understood the necessity of those weapons. He was simply recognising the very real cost, and lamenting that necessity. No one should want to live in such a world.

[1] https://en.wikipedia.org/wiki/Dwight_D._Eisenhower
Moto G phones still do, AFAIK.
Fair point! I don't mean to say jq performance can't or shouldn't be improved.

Just that jq does two things: 1) ingest and 2) query.

If you're doing a bunch of exploration on a single dataset in one period of time or if the dataset is large enough and you're selecting subsets of it, you can ingest the data into a database (and optionally toggle indexes).

Then you can query as many times as you want and not worry about ingest again until your data changes.

All three of the tools I listed have variations of this sort of caching of data built in. For dsq and q with caching turned on, repeat queries against files with the same hashsum only do queries against data already in SQLite, no ingestion.
Bezos asks if Musk's Twitter deal will signal change in China content policy
This argument is incredibly tired and inaccurate. The majority of Bitcoin mining happens on renewable power and actually HELPS the renewables industry by making renewables more profitable by buying off-peak and surplus energy.

Additionally, the OP conflates power consumption with emissions.

Home mining of Eth is significantly more harmful because cities are still majority powered by coal and gas. If you want to get mad about cryptocurrency power usage, focus your attention there.

Good Harvard Business Review article: https://hbr.org/2021/05/how-much-energy-does-bitcoin-actuall...
That man could have easily tracked his bags with one of those cheap GPS trackers as well... wait a moment.. this is an article about how Airtags are supposed to be used. Nothing to see here.
LinearMouse works for disabling mouse acceleration and is open source
The scam is giving six figure loans to very young people with no underwriting at the future taxpayers’ expense. Without that, schools would not be able to charge excessively in the first place.
That's not the same argument at all. "know language X" != "be smart".

I am specifically calling out people that _don't know Ruby_ and complain about the language being this or that, when really their frustrations come from them being inexperienced in the language.

It is like never having used a hammer, gripping it close by the head, and complaining that it takes a lot of effort to nail things. Blame's not on the hammer, bud.

This might happen with every language. I don't know. I'm a Ruby developer and have seen this countless times. Also, none of this equates to saying that ruby is perfect. It is not.
Or you can design the system generally enough and solidly enough in preserving useful invariants that adding wobbly windows to it would be "trivial", and testing it would not even be worth it!

Decades ago a Linux window manager drawing engine added wobbly windows just to show off that with their new system was trivial not because anyone needed it or wanted it! This is the kind of software and attitude I love and want to see everywhere! Doing something so well that the cost of a "luxury" feature drops to almost zeros and you just add it to show off in some free time :) Unfortunately not all of Linux is build like this and most of its parts are not really compatible with each other so they need to be forcibly ducktaped together by layers of glue code to resemble a full system, but that's a different story...

There's different ways to think about software and do software than our hellish local maximum we're stuck in... you're just going full "stockholm syndrome" and justifying the badly designed an non-extensible non-generalizable systems we're stuck with because doing things differently would've generated 5% less profit in the last quarter :)
Supply chain attacks and backdoored dependencies
> during the 17th and 18th centuries when slavery was legal in Massachusetts,

Here I thought someone was finally doing something about undergraduates
The US military has never passed an audit. Never. It took over 3 decades for the first audit to take place.
Embeddable Python WASM Code Editor
Recently, WebAssembly caught my attention, so I built an embeddable code editor with Pyodide and CodeMirror to run Python code in the browser and you can embed this editor anywhere that support iframe tag. You can check it out here https://python-editor-wasm.vercel.app and for docs you can visit https://python-editor-wasm.vercel.app/docs
What I would like is an official guide on how to set up go environment on various platforms. The language is stable, but tooling went through so many radical changes that most of the guides out there are outdated. And setting it up as you go just results in a messy setup.
My guess is inadequate driver support for the USB mic. I'm running a focusrite 2i2 3rd gen, and although I have gripes with the drivers, the performance is miles beyond the default windows drivers and is fairly solid.
> "whatever tech you choose you'll have to live with the consequences by owning maintenance and future development."

But this is not in the interest of "architects", "system owners" or "buyers". They want programmers to be replaceable, not stakeholders.

To "architects", frameworks/libraries make programmers replaceable, and programmers need frameworks/libraries to be marketable.
Ancient Genes for Symbiosis Hint at Mitochondria’s Origins
E Ink's latest color ePaper panel is faster, denser and features pen support
Minor nitpick, you don't get `fold` as written for free. You would still need to provide a function `toTreeF :: tree -> tree'` then compose that with `cata`, which you do get for free: `fold t alg = cata alg (toTreeF t)`.
Unscientific, sensationalist, and pretty much wrong.

It’s just not a great argument, and doesn't consider the opposition argument - the human rights benefits (for people fleeing war zones, in predatory monetary regimes, etc.) are worth the electricity usage – because people/the market are valuing it that way.

Dryers are unnecessary - we could airdry all of our clothes, but we value the convenience it brings. The value that bitcoin brings in terms of human rights is much greater than the convenience of dryers, yet we hear nothing about "banning dryers" or "dryers killing people".
yes, notably just last week in front of the US Supreme Court for climate change inaction... some Buddhists consider it a compassionate act
Agreed— PowerShell is really nice for this, as are some of the other shells it has inspired.
Programmatically modifying ancient fonts
That's only part of it. There's also the phosphor masks, etc.

It's not that we literally don't know how to make CRTs any more. But the manufacturing ecosystem is gone: the machines, the tooling, etc. That was the product of 80 years and many billions of dollars of R&D. Making high-quality CRTs requires some pretty specialized propietary gear.

We could probably manufacture a 1950s-style black and white TV without too much effort. But it would be a tremendous leap from there to creating e.g. a high-end Triniton monitor capable of doing 1080p@120hz.
In general this shouldn't be possible, due to how the import mechanisms of python operate. I wonder how easy it is to break this / stale state / the usual and cause truly incomprehensible state bugs?
it doesnt matter if the app still works, if the app is not updated to newest review guidelines and compatible with newest version of APIs they want it off the store.
That's why people always use fullscreen in mac. Because window just don't really work well. The only time I ever use window is dragging file from finder to vscode. Because mac is dumb enough that don't allow drag happen between different desktop. (Or I would just drag file from finder to vscode on different screen)
I left MacOS because it stopped working for me, after using it for 6+ years.
> Higher YoY inflation announced -> Companies raise prices on everything -> employees demand an inflation raise -> Higher YoY inflation announced -> ...

Yes. This is exactly the cycle that approaches a limit (all else being equal). Inflation-adjusting wages doesn't make inflation keep going up indefinitely.
GraalVM is interesting technology. I've been playing a little bit with native-image in a Kotlin project and it allows me to build native binaries from my Kotlin code. With support for a lot of the existing java/kotlin library ecosystem.

The binaries are a bit large (10MB for a Kotlin hello world) but they are fast. I'll be using this for some personal cli tools since Kotlin+Maven is my personal 10x platform.

Besides cli projects I've also done some experimentation with GUI and database stuff. Using the Gluon plugin GraalVM is able to compile a native binary for a JavaFX app that talks to a Sqlite database.

When using a library that relies on reflection there might be some graalvm config to fiddle with but mostly it just works, and some of the libraries are already "native-image ready" with the necessary config inside the published package.
That's a good one, I forgot about that.
I thought focusfollowsmouse was now available inside accessibility settings menu ?

That is, without any third party additions, I was under the impression you could achieve FFM by enabling a very particular setting inside the accessibility menu in system settings.

I can't test this because I don't have a modern enough OSX running in my office but I swear I saw this as of High Sierra or something.

Am I making this up ?
.....yet
in addition to helping to liberate kopyright, the KLF have also done us the favor of archiving some relatable artistic sound works in perpetuity at the internet archive:

https://archive.org/details/the-klf-chill-out-1990
The bot's recommendations are good, although maybe not inspiring.

"Programming Pearls" might be an exception—there are some great real-life stories and problems to think through in that.

Maybe also "The Art of Computer Programming" but I can't speak from experience (I'm not ready to tackle that one yet).
Don't Look up was a reasonably funny sendup in a similar vein.

https://en.wikipedia.org/wiki/Don't_Look_Up
Shane, heartfelt thanks for what you are doing. Having spent a large portion of my career in early childhood STEM education, 'edutainment' is the best means I have come across to communicate complex topics while capturing attention of youth. You are in my personal 'Top 5' and your content is now my go to recommendation to friends/parents.

P.S. I used to work as a retail educator at MakerBot, while you were with FormLabs. SLA always blew my FDM centric mind
Is it just me, but doesn't it look like the cow on the left is starving to death?
A guy just burnt himself alive on the steps of the Supreme Court on earth day to protest the government not doing enough to stop Climate Change and you probably did not hear about it, so I do not expect people to see sensible things since the truth is constantly hidden from them.
What? I thought inflation helped the middle class the most, since inflation inflates away their large amounts of debt (houses)...
"Classroom instruction by school personnel or third parties on sexual orientation or gender identity may not occur in kindergarten through grade 3"

That's pretty explicit.

What comes after is an addendum for other grades, not K-3.
I don't think the comparison to digital piano keyboards is apt. The velocity sensitivity on a digital piano is of utmost importance, being able to "enter the MIDI velocities" accurately and consistently, often at very high speeds and correct timing and tempo is of utmost importance. And with cheap digital pianos this is borderline impossible to do well.

While a for a PC keyboard, a basic membrane keyboard will do the job outside of maybe some very niche highest levels of competitive esports

Mech keyboards and obsession with them are purely a luxury, hobby thing
He didn't even found Tesla, he acquired a ready-made idea / plan and just poured his (daddy's African mine) money. I'm very concerned with this cult of Elon...
Almost all the german military was destroyed by the russians. WW2 in europe was pretty much the eastern front. And we didn't even join the war until germany decided to declare war on the US.

If you are french, you should thank the russians for liberating france from germany. Certainly not the US. The russians beat the germans in ww2. Not the british, not the US, not anyone else. Just look at the data.

Also, if the germans won ww2, you'd be saying the exact opposite. You'd be saying how thankful you are that germany gave you freedom from the anglo imperial economic world order.
There are plenty specific actions of his that we can criticise without getting into possibly unalienable traits that he may not have chosen to have.
People who run macOS: Use the Rectangle app. It allows beautifully snapping windows to half or a quarter of the screen, and more.

Which I switched from Arch back to macOS this was the first I downloaded to improve productivity.
I would definitely add dasel to that list. It's become my de facto serialized data converter, and regularly use it to convert between csv, toml, yaml, json, and xml using jq-ish syntaxes.

https://github.com/tomwright/dasel
One of the things I learned from an art teacher with a PhD that I met without taking their classes was the hardest thing for an artist to learn is "when is the project done?" It's on the same level in software of "good enough". It might not be perfect (by who's definition), it might be able to be refactored and more elegant, but at some point it has to be released.

In software, we have version 2.0 etc releases to keep the tweaking going. In music, there are remixes. In other art forms, the same artist can make new versions. Knowing that you can do that kind of reworking can help get you to accepting done sooner.
or, if you're in the gui -- command-k, then type nfs://server/share
Yes, they should be.

It is not their concern what I do on social media. It is unfortunate that there is so much power imbalance that most employees are afraid to criticize their employers in public.
I can't speak to Observable streams but one of the nicest things about recursion schemes is that they are guaranteed to terminate.
Great question, I will come back to see what ideas people have. Thanks for the Turing book suggestion too.

I have read lots of non-fiction books about programmers and engineers that have been very inspiring, they're just not technical: "Masters of Doom", "Blood, Sweat, and Pixels", "Coders at Work", "The Idea Factory", "The Soul of a New Machine", "Dealers of Lightning"...
> You know what stops inflation at its root?
People thinking that there won’t be inflation. Absent supply shocks businesses often raise prices to get out ahead of their competitors or to more gradually raise prices so consumers won’t notice compared to a sudden increase. After a supply shock it can take for prices to stabilize because people expect inflation.
Folks interested in this design space may enjoy reading about scsh (A Scheme Shell)

From the scsh paper (https://web.archive.org/web/20081010222846/http://www.scsh.n...):

> I have designed and implemented a Unix shell called scsh that is embedded inside Scheme. I had the following design goals and non-goals:

> The general systems architecture of Unix is cooperating computational agents that are realised as processes running in separate, protected address spaces, communicating via byte streams. The point of a shell language is to act as the glue to connect up these computational agents. That is the goal of scsh. I resisted the temptation to delve into other programming models. Perhaps cooperating lightweight threads communicating through shared memory is a better way to live, but it is not Unix. The goal here was not to come up with a better systems architecture, but simply to provide a better way to drive Unix. {Note Agenda}

> I wanted a programming language, not a command language, and I was unwilling to compromise the quality of the programming language to make it a better command language. I was not trying to replace use of the shell as an interactive command language. I was trying to provide a better alternative for writing shell scripts. So I did not focus on issues that might be important for a command language, such as job control, command history, or command-line editing. There are no write-only notational conveniences. I made no effort to hide the base Scheme syntax, even though an interactive user might find all the necessary parentheses irritating. (However, see section 12.)

> I wanted the result to fit naturally within Scheme. For example, this ruled out complex non-standard control-flow paradigms, such as awk's or sed's.
Harvard and the Legacy of Slavery
What do you mean by "non-public books?" Are these books that you haven't released or published but have already written?
> "it just works"

It does just work. You're just using it wrong.

Keep that second sentence in mind whenever people say that first line and you'll never have any issues with apple fans
Edge didn't use to be Chrome, and people would probably have made the same comment if Microsoft had launched a new browser that was just Chrome.
Good. I don't want suppressing speech to be scalable.
Variables exist in zq, "this" is a reserved word: echo {x:1} | zq 'x := x+1' -
I hated school and didn't go to college for a BA in the 80's like everybody else did. I went and took four courses at the community college - electronics, CS 101 and two VB programming classes. The VB programming were taught by a guy who was a contractor during the day. We built this client server pizza order system. I thought it was so cool to build and the teacher must have a really awesome job. Hard work and some luck got me a job with an older guy who used to program by punch cards, it was part time and I did it at nigh why I worked days. He had a lot of patience with me and it paid off for me because I know have been in the industry 22 years. Why did I hate school? I'm dyslexic enough that remembering what I read is hard. I still have a hard time remembering phone numbers. I always did poor in school and disliked it.

What I think college doesn't teach you is how to be an entrepreneur or how to use your degree to get a job and now it's so expensive. Is it worth it? It used to be in the 1980's get a four year degree and boom yo have a great entry level job, it was true, I could have had jobs back then with a BA, my friends all did it and it would have been easy to pay off college debt. Not the case today.

To the OP - if yo want to get into films please don't give up - hard work does pay off, I took that route instead of school.
The graph itself has an absurd number of variables. Graphs don't have a natural ordering, though you could make one such as "area between the up and down curves".

My pet peeve is fat fingering. To first order I think any keyboard sucks if I am afraid to use the backspace or home button because I risk toggling the "insert/replace".

The force curve might have something to do with that, you might also take some objective measurements about the key layout that are predictive of that, but I could waste a huge amount of time trying out "bad" keyboards without prediction of my personal fat finger rate.
Agreed with the thrust of your comment, but I want to pick a particular nit out of curiosity: how do you determine that the EU is the cause of European peace when it has only ever existed under the NATO security umbrella? (no doubt EU has strengthened cooperation within Europe, but how do you attribute peace to it rather than NATO?)
What’s worse, you need to swap the switches for the whole keyboard (or at least a significant portion) to effectively test them. Just getting single sample switches doesn’t really tell you how a whole keyboard of them will feel.
The point about equipment is a really important one. A lot of people have a very stupid attitude that art is some kind of special domain where the tools don't matter--a true artist works beauty with whatever he has!

Leave that nonsense at the door. If you were learning how to do landscaping, you'd buy a chainsaw, a shovel, and a blower. Anything less would leave you unequipped to do the job.

I guess some guys have a gear fetish and can't stop from buying their 20th shiny guitar. Well, ignore EVERYTHING they have to say and get yourself the equipment you need. It can make the difference between waffling with no purpose and iterating productively.
> I will say that in the STEM degrees people were far more curious than in the humanities.

Maybe?

I found Philosophy people to be curious, maybe not as curious as I was, but more curious than others I've met. And I'm sure other humanities degrees would say the same. I think curiosity probably comes with passion.

Now I'm dealing with finding programmers I meet to not be curious. Of course there are some very curious programmers, but lately I've been asking people _why_ they don't find programming itself interesting. I mean something more fundamental than "web programming is interesting." Not that it's not interesting (lots of interesting rfcs) but using a framework and doing the request/response isn't.

I think above is probably due to I am passionate about programming/comp sci, and others probably are passionate about other things.
GraalVM has always been built and maintained outside of the OpenJDK. Staring with Java 9 Oracle started including it with OpenJDK to provide AOT compilation, but as the article says, it wasn't widely adopted by OpenJDK users.

Most people who wanted AOT would use GraalVM directly, so for most people nothings changed. Those that did use the OpenJDK AOT will have to migrate to using GraalVM's tooling post Java 15.
Since KKR Bought BrightSpring, Some People with Disabilities Have Suffered
>but also employes 2.2M [1] people

And how is this beneficial to society, other than preparing/justifying wars, spending money on expensive weapons and equipment, and collecting salaries?

If creating jobs is good enough, we'd better pay armies of environmentalists to finally bifurcate from our current catastrophic course.
Why on Earth did you not bother to look it up before asserting your opinion...?

https://www.accessdata.fda.gov/drugsatfda_docs/label/2021/76...
Body Weight
Based on population pharmacokinetic analysis, higher body weight was associated with lower exposure. However, the effect of body weight on exposure had no meaningful impact on efficacy or safety and does not require dose adjustment.

Assuming that grandparent comment is correct about morbid obesity exclusion, then you were the one spouting nonsense right? Doctors will definitely give this to patients regardless of weight with a note like that.