skysight-inc/HackerNews huggingface dataset:
> To take another statistic into account, there are actually many STEM graduates in the US.

No there aren't, at least if you only count homegrown STEM graduates. USA can be a tech powerhouse thanks to brain drain, not thanks to its STEM education. USA is one of the worst in OECD.

https://i.insider.com/5661f406dd0895ff628b46bb?width=600&for...
One More for Euro$ #5: The Mainstream Downgrade Parade
Recent discussion: https://news.ycombinator.com/item?id=31149427
The proper, moral, and correct thing to do is to allow each individual to decide for themselves after being presented with the facts on the risks, probabilities, and benefits.

> I really don't want to live in a society

In a free country, you don't really have the moral authority to make such decisions for other people. After all, you aren't wearing their shoes.
> I wonder if smartphones and iconic interaction are making us all more dyslexic?

No. Dyslexia is an actual learning disability, it isn't a lack of skill, aversion, or a missing habit. Dyslexia causes the reader to have difficulty recognizing words by, for example, scrambling letter order, and making it harder to distinguish similar letters (eg. confusing the mirror image letters b and d, or p and q), and similar visual confusion. It has very little to do with an inability to comprehend sentences.

Smartphones have actually increased the amount of text people read and write, but it is true that for most people little of that time is spent on text in longform formats rather than texts, tweets, memes, and shorter blog posts.

Certainly people who don't read and write longer essays and similar documents habitually are less likely to reach for that sort of reading and writing as tools for thought, and may not be as skilled in their use when they do, but that can generally be remedied with practice.

But none of that means that people are 'more dyslexic'.

There are other mental configurations (like ADHD) that make digesting longform text more difficult; those can sometimes be accommodated by using different (generally more atomized) documentation formats instead of continuous longform prose. Atomized formats will generally also help non-habitual readers, non-native speakers, the young, non-experts, and so on.

Of the four documentation types (tutorials, how-tos, explanations, and reference), only one (explanation) will tend to be expressed as longform text, but it doesn't have to be. Shorter explanations, or breaking the document up into shorter passages, is often well worth doing. There is no downside from making documents easier to digest. For the other documentation types, longer passages are a bit of a "smell" that should be eliminated if possible.

As in other contexts, accommodating a broad range of ability in people produces benefits for everyone, including for those who are more able.
Me: blinking rapidly "D-U-R-E-S-S"

Computer: "Transaction confirmed" (secretly runs dd if=/dev/random of=/dev/sda)
Sounds like a Nostradamus prediction where it was written in code, so people thought about a literal bush speaking. In reality, we see what was actually foretold panned out, but nobody wants to admit it.
You’ll also need HDMI 2.1 compatible gear if you want 8k at 60Hz, and there are caveats.

https://en.wikipedia.org/wiki/HDMI#Refresh_frequency_limits_...
>The Russians brought their own cellphones into Ukraine. When the Ukrainians figured this out, they cut off Russian phone numbers from the Ukrainian network — so the Russian phones stopped working.

>Russian troops then began seizing cellphones from Ukrainian civilians, according to Ukraine's State Service of Special Communications and Information Protection.

>"We call on Ukrainians whose mobile phones were taken away by representatives of enemy troops to inform the operator as soon as possible," the Ukrainian agency said in a statement last month.

>Ukrainian civilians have complied, and this let the Ukrainian government know which phones were stolen by the Russians — and effectively became listening devices for the Ukrainians.
First, I'm sorry you had a bad experience with that teacher and that it caused you problems for many years down the line.

I'm trying to figure out how this relates. It sounds like you had a bad experience with tracking, and there is a fundamental issue with tracking where some amount of people will have bad experiences, but ultimately you were able to achieve your potential anyway, so why make the experience bad with tracking if people will eventually get to the right level over time - is that a fair interpretation of your comment?
YouTube Premium is a necessity at this point, specially with kids. Also a better business model.
Uhh... because I can see what was captured? If I'm overly concerned that a given callback might be held somewhere for all time I'll simply capture a weak reference and be done with it.
Computer Science has "science" right there in the name: it isn't meant to be useful. But caches are DFAs. So, sometimes it is, by accident.
What.. you people don’t like cows? :(
How the Worst Site Can Become the Best Garden
I'd be interested in trying out the following idea: How about we don't mandate mathematics and science courses in high school, and especially in early college? The benefits of this are two-fold. The people who want to pursue other interests are freer to do so. And, more importantly to me as a mathematics graduate student, the people who are interested in math and science can go much much faster, and attain a higher level earlier on. As far as I can tell, most other countries with successful mathematics cultures operate more like this. In my math PhD program, the foreign students almost universally arrived better prepared (more knowledgeable and skilled) than the Americans. I believe the gen-ed requirements and general lack of specialization in American education may have a role in this.
Sure, I have huge respect for Linux and confident that it provides decent experience nowadays. If I have had extra money, I would definitely buy some latest ultrabook and install one of the latest Linux distros. Not to much incentive though, as I'm a bit locked into Apple ecosystem now (M1 is sick, insane comfort with stuff like airdrop, copy/pasting text from phone/tabled into laptop, iCloud etc).
Careful here… if <target> is not in the ancestry of HEAD, resetting to it may have the effect of undoing any changes that have happened on the <target> branch that aren’t in yours.

To be safe, you can do:

git reset $(git merge-base <target> HEAD)

Which puts HEAD at the last commit in common between your branch and <target>… which, if target is already a parent/ancestor of your commit, is the same thing. But if target has had changed since you branched from it, this prevents you from undoing any recent commits.
Pretty funny America's most patriotic day is an edge case for something culturally American
I've tried with the idea of an autocommit chron job or something which just uses timestamps and periodically rebases things to avoid tons of commits.
I also closed it after trying to scroll to the first message in a couple posts and not finding it after a whole bunch of Ajax loads. I kept looking for a "jump to the top" button.
Blue Box
Depends entirely on their taxable status.

You know, civil society isn't free.
Installed but on my Regolith setup, it seems to result in this only working for sudo.

I probably should remove it, but it is already saving me so much time..
Not quite that, but ramda-cli[1] which I've created solves this problem, at least for me, by offering the familiar set of functions from Ramda, and you can create pipelines with those to do operations on your data.

[1]: https://github.com/raine/ramda-cli
Really? This feigned ignorance is like the old canard “do people still watch TV? I haven’t watched TV in 20 years”
In such a situation I'd assume you have much more important things to worry about...
To add to your valid statements, Go has easily outperformed any other language we have compared it to in modern backend development.

We are using it for our new API iteration and see consistent performance improvements of over 40-50x the performance of Python and at least 5x that of Node, not to mention the 2x reduced cold start times of cloud functions and much smaller binary sizes.

We use it in a hexagonal architecture pattern which it is just perfectly suited for and couldn't be happier. I personally believe it is the best choice these days for business and backend logic.

Here's to hoping the Pandas alternatives for Golang become mature soon enough so we can ditch Python for good.
RH is 80% down from IPO Price one year ago.

Anyway it had way too many people and itwas grossly inefficient. It should probably cut staff 50% or more imo.
This is an amazing user interface/concept. What a unique way to use the combination of tools we have.

I only wish it was a bit more accessible for the layman -- maybe some sort of client side tiny application that set your http_proxy? or actually maybe a browser addon would work.
Any idea how to contact Action Retro, the developer?

EDIT: I found it in the FAQ.
Honest question, do you really expect your history to be meaningful long-term? Or are you simply taking the approach that the commit message is meaningless and a developer instead use GitHub search to find a PR relevant to a change they're investigating.

For example, I pulled up one of your projects and the history (https://github.com/transitive-bullshit/kwote/commits/main) is less than meaningless, compared to i.e. using emojis as a shorthand (https://github.com/tiangolo/fastapi/commits/master)
Just FYI, when in the welcome email I click the suggested link https://sqwok.im/help/faq , Ublock Origin rears up and says,

uBlock Origin has prevented the following page from loading:

https://8j3zhg4q.r.us-east-1.awstrack.me/L0/https:%2F%2Fsqwo...

Because of the following filter:

||awstrack.me^
Erjang exists, but it seems pretty dormant. JVM and BEAM have pretty different philosophies, so while you could probably add messaging and distribution to JVM, I don't think it would be the same. I think it would be hard to get one thread-like thing per connection and millions of connections per OS process to work on the JVM, unless you can get OS threads to scale that high (which seems unlikely?).
I don't think they make much difference either way, as it's specifically the processing of numbers.
Peter Schiff is charlatan and he is a grade A pessimist
In my opinion you do not need discipline and forcing yourself to do anything. Introspection and retrospection is enough. You want to watch something or play something? Go for it. What is the reason not to if you want to?

When you watch yourself then you notice that you seem miserable just doing A but you felt great doing B. That's enough. Now it's part of the function.

Trying to force yourself to do something is like trying to lift yourself up by your trousers.

Ultimately it's you that eventually decide that you want to do it now, the rest is some unnecessarily complex story.

You want to do things you want in life. Forcing yourself to do anything is just a story.

If you eliminate wishful thinking, then wanting some goal in the future is the same as wanting taking to take some action now that you know is necessary.

Any time I catch myself thinking that I'm doing or about to do something that I think I don't want to do, I do a bit of debugging and untangle the story in my head.

Probably not explained clear enough. But basically eliminating wishful thinking and realizing that >> I only do things I want << did wonders to me.

Habits are still powerful given the above, but observing them I don't have habits which I don't want to have - I usually rather fix the story than behavior, so there's also that.

"keeping eye on the prize" and such - there is no cake (and I think that's great)
Yeah, because I am one of those persons that when I use languages like C and C++, and have the last word, the seatbelt and metal gloves are always turned on.

Those examples for HN recreation naturally weren't written with such care.
But couldn't Germany replace the king as well? Maybe with the abdicated Edward VIII, who was known to be sympathetic to them.
Well that commenter's username is 'diarrhea' so...
One very obvious difference is that twitter does not purport to be a forum for any particular community or field of interest. So in that sense it's much more of a town square in that ppl can (or should be able to) tweet about anything.
Incredibly good. Great work!
How about "Trump colluded with Putin to hack the election"?
plus plus to pragmatic - I have settled on 02feb2022 to write, and I do. Occassionally that finds its way into computer programs around here.
I was thinking about the car.
I made an account 5 months ago and i could not make margin work on IRB and customer was unressponsive. Acated into RH and got it instantly.

Brokers are as behind compared to robinhood as car manufacturers are with RH.

Its just not a great business.
> - What RoR taught me made me a better architect in every other stack.

I really have to second this point. I'm not 100% sure if DHH was the one who coined the phrase, "Convention over Configuration", but he's the first popular technical communicator who I remember emphasizing it in a clear way. Simply trying to be consistent about naming certain things like models or database tables (singular vs. plural) is a big win for any project. Nobody gets everything right, but RoR is filled with lots of little smart choices like that that are worth considering for your own projects.
I frequently receive date data in Excel spreadsheets from the UK, but as a US user of Excel, I cannot convince it to interpret the date correctly. It is astonishingly bad at this.
Given I generated the hash with something like "head -c 1000 /dev/urandom | md5sum", I also don't really think a wrench attack would work here, even if you could find me. I don't know any input that produces that md5sum, no matter how many times you hit me with a wrench.
Also the languages are almost extreme opposites in terms of how they execute as they make entirely different tradeoffs.
Typically prevented by having unique identifier by mapping CNAME to virtual host, i.e. someid.virtual.provider.com
Topre has the same fundamental issue. The rubber dome buckles at some point, but the switch is activated by the spring deforming enough to change the capacitance above the pads.

Then again, in my experience, it's not an issue. The resistance curve of the rubber domes makes it hard to feel the buckle yet not activate the switch. Once it buckles, it's hard to avoid the "thock".

I too like my Topre boards. But I also haven't gotten a chance to try any of the newer Cherry-style third-party switches.
Language is so fluid and used by different people with different connotations of words that I don’t think it’s “preventable” if it is something to be prevented.

I see this tug of war of new word as part of the process for finding the best word… for this particular zeitgeist.

I remember in the 2000s, “a person with autism” was preferred because they are first and foremost a person who happens to have autism. But this year I learned some people prefer the term “autistic” as they claim it as part of who they are.
I do 99% of my coding at work. At work we have Gitlab, Confluence and Jira and these all already contains mountains of context for all of our work. Pretending this context doesn't exist and storing it all in a Git repository isn't helpful.
Do you want a refresher from JetBrains blog or do you manage to find it yourself?
Could you point out where anyone (besides someone like you arguing for these reforms) has said kids have to pick their course at 10 based on some tests? As far as I can tell, your side of the argument made this up.

It is ironic as you are sayings forcing kids down one path is bad, yet your solutions is to force kids down one path. The current system does not make you choose your path based on a some test at 10.
Second the need for a "Top" button, and a "Latest" button for when you have read partway through a long thread and just want to get to the end now.

I also second the request for a more obvious way to get back to the list of topics (and when the list of topics has become huge, back to the same position in the list where I was). This is desktop. I clicked the Sqwok logo upper left and it seemed to do it but it was a blind guess.
Nothing wrong with metaverses IMO.

It's a fuzzy term that mostly works out to some sort of often collaborative social environment. Not much different than HN or IRC in many ways, just with a different way of interacting.
I saw this article early in my software development career and found it very valuable. Nostalgic and a good reminder. Send this to the still-learning software devs you care about.
I wouldn't put effort into changing if you have no troubles with nginx. Caddy has some neat features like live-configuration and built in LetsEncrypt. Plus the JSON configuration is a great idea, once I get it working.

The real reason is the thing you highlighted: "I can see there are some NGINX Plus features that are free in Caddy." Sadly it seems that NGINX is now crippleware. Personally I find it risky to depend on open source organizations who refuse to accept important features to the project, so they can sell those features as proprietary.
Hence we have to go into the woods and or underground :)
I've been waiting for a tool like this for a long time!
https://londonchurchbuildings.files.wordpress.com/2015/09/ba...
> Both who are ideologically opposed to my arguments.

I don't really care either way on this topic acceptance criteria in schools. I just don't like it when people misunderstand other people's arguments and refuse to accept reasonable clarifications.

> have accomplished precisely nothing

You could have just accepted the reasonable clarification, with WhoOhWhyQ said, which is "overrepresentation is not an acceptable justification for discrimination", and gone on from there.

> to how ridiculous this is?

You could have just gone with the clarification which was helpfully offered. No ridiculousness necessary.
Really awesome work!
There a lot of other famous Roberts and Davids, to dilute any negative connotation associated with Robert E. Lee and David Duke. Benedict has a lot less dilution powers. Furthermore, most people don't care or know about David Duke and Robert E. Lee is seen by many as a noble and sympathetic character.

Benedict Arnold is the only one of those three who will be consistently seen as a big and important villain by the general american public.
> but it seems pretty dormant.

It’s been getting an RC for the newest version like monthly?
The reason is because he has a stated principle that he would have to violate to do it through Twitter.

He didn't violate any of his stated principles with his earlier actions.

If he goes a year or two without taking such action, will you reverse your opinion?
Ides of March vs March Ides....

twelve thirty or half twelve

color or colour
Thank you both. I typically log onto a separate "guest" Wi-Fi network that I enable through my router. Though maybe that's not exactly the same?

I'll need to double check the settings to be sure about the network isolation.

But as mentioned that still doesn't address the public IP concerns.
I am running FF 99 with only uBlock Origin and I had no slowdowns
> I suspect automation will be accelerated by the “great resignation”

“the great resignation” is a cute catchphrase but misleading. There was basically no net voluntary withdrawal from the labor force, just a rapid resolution of deferred workforce mobility resulting from both sides (employer/employee) being reluctant to start new jobs during the peak of the pandemic and associated restrictions.
Anyone who makes it through medical school is definitely smart by some standard, especially if they end up in a highly competitive specialty like anesthesiology. Does all that intelligence translate to talent for being an anesthesiologist? Probably not, but I'm sure a lot of it does.
Cork tile seems to be one of those things that perennially seems like a good idea for a premium material but never catches on. Fallingwater was built in 1935 and has it in (at least) some of the bathrooms.
Actually it's 4: 1)Winter 2)More winter 3)Still winter and 4)Construction.
The thing is, there isn't enough of an adverse consequence for companies to do this. For example, if companies got fined for large layoffs, or large number of employee cuts over a short amount of time (just to prevent loopholes of "slowly" laying off people), then this would be far less likely.

Layoffs have an impact on far more than just the company. They have an impact on the state, they have an impact on the side service oriented businesses created because of that company, and they have a direct impact on the lives of the workers and their dependents.

It shouldn't be "free" for a company to have a ripple effect of this magnitude. Regulations like this would force companies to grow in a sustainable fashion, since having a "break" like this would be extremely expensive to the execs and major shareholders of the company.

FWIW I have barely thought this out and this might sound ridiculous.
Re-captcha lets google abuse its monopoly to penalize people who use nonstandard browsers or block tracking. So it still "works".
Oh absolutely - we have a pretty modest sized company and we do tend to "always create merge commit" because it makes some of our deployment tooling easier but otherwise git preferences are left up to the dev and the particulars of the situation.
Are you aware your post history is viewable?

There are no mistakes in my thinking or writing. You made incorrect assumptions and then ran with them, which is funny because that's what you accused me of.
If being a traitor was such a big thing I would have imagined the attempt to overthrow the election on 6th January 2020 would have been more broadly opposed. What is more traitorous than attempting a coup?

My point is not to relitigate old battles though - people like and dislike stuff based on their gut, which is fairly arbitrary and sometimes contradictory and I am not immune to that myself. My point was that it's interesting one person gets a pass for being universally awful and another has their role in a revolutionary war completely boiled down to "Benedict Arnold bad!" when the story is "Benedict Arnold bad ... but also at one point good, and interesting and worth reading about"
This. The use of dashes here is a bit annoying IMO ...

Not sure if this is standard but I usually see the delimiter being used to define the date format: big-endian y-m-d uses dashes, middle-endian m/d/y uses slashes, and d.m.y little-endian uses dots.
I'm sorry but this is utter nonsense.
There's a few reasons why this is a lossy workflow compared to commits with proper messages that are later merged, not squashed into one.

1. The PR itself becomes a single giant commit. To adequately explain the diff in a single message would require writing an essay instead of a few paragraphs. It is also now hard to tell which part of the PR message is associated with which part of the massive diff.

2. If something breaks, you can't dissect into which part of the diff caused the problem.

3. It's harder to document your work as you go. I may be working on a PR for days or weeks. Commits give me an opportunity to document each part of my change _at the time I make the change_. It's a chance for me to record how and why at the time it's fresh in my head. If I wait to do this until the PR is ready, I likely will have forgotten some bit of context I wanted to record about the commit.

4. It encourages sloppy commits, making a large PR harder to review. Ideally, I should be able to review a large PR by looking through each commit.

If your reply to all this is to say you should just submit smaller and more frequent PRs, fine, but then why ever have PRs that consist of more than one commit?
Ah I remember when you launcehd micro - used to work at Mashape - good times!