skysight-inc/HackerNews huggingface dataset:
It's funny how these pretty, but disastorous from usability perspecive, mice get this much attention where really excelent products like Logitech's MX Master series isn't even known by the geeks singing praises to Apple.
You can hide the whole subtree with one click though.
If there are actually large numbers of incels, that would tend to argue against existing high levels of internet-mediated PSYWAR, because one would expect that young already-radicalised males would be prime candidates to recruit for other causes.

https://news.ycombinator.com/item?id=24373042
Agreed. And it doesn't really improve anything.
The argument that it makes code easier to read is bogus. Perhaps for people who only work in ruby.
I suspect rubo-cop would have a rule against this a week after it was added.
> Vietnam has twenty times the population of Singapore

And it has majority of its population living in small towns, and villages, some of which don't even have a single cellphone tower.
> A minority of software is open source.

How do we know this to be true? Has anyone checked?
Mark my words: this will not happen in 2023, nor in 2033, and I'd eat my hat if it happens in 2043.
I am usually quite saddened each time when I see the common “moving hands = RSI” conclusion. It is not like that. RSI mostly happens when you move your _wrists_ while trying to keep your hand in place. When I type, I move my arms and my wrists together, to prevent straining and unnatural angles. Worked so far (I am 37, and I code every day since 19).
> Under the EPC, and in particular its Article 52,[1] "programs for computers" are not regarded as inventions for the purpose of granting European patents,[2] but this exclusion from patentability only applies to the extent to which a European patent application or European patent relates to a computer program as such.

So, basically, you can't patent a program per se, but you can patent a "device" that uses the program. It is limited in scope
Does the COVID-19 cytokine storm exist?
Most software stays within the company for which it was tailor made.
Didn’t work for me, sold it after two months.
Oh. The bugs that this would produce. And spotting it visually would be killer
Ah, so you can! I feel like that wasn't always there before. Very cool.
I suspect some of these programming habits might have come from working on MATLAB. I think experience with MATLAB could be considered positively harmfull:- and it fosters a mentality of quickly thrashing out a piece of code with hardly any thought of structuring it into a systematic organized manner.

Hopefully adoption of python based tooling in many fields could help alleviate this in coming years..
I’ve never had a job that open sources more than 1% of all the code I’ve written. For most it was 0.
> The Indian government's elite corps (IAS) as a contrasting example are also composed of similarly brilliant people, but only restricted to the people at the very top of the hierarchy and is not true for bulk of the government, nor is compensation as competitive which promotes corruption.

It may be anecdotal, but in my experience the officers of the Union Public Services are in most cases not particularly brilliant, as you may expect from a examination and qualification system that prioritizes rote learning. (my anecdotal sample size being 3-4 IPS officers, 5-6 IAS officers and a couple of other officers of the lesser known services, i.e. IRS, IDAS, IFS, etc.)
In my observations, this is quite common. Most people who complained about RSI in my environment were heavy vim or emacs users.
Facebook’s Rittenhouse Mistake:Speech blackout for defense threatens due process
Note the caveats though. In particular it can't cache Serde, which is easily the slowest popular crate to compile. Also the heavy use of static dispatch and LTO in Rust means a lot of the actually compilation happens in the final crate which is usually the one you modified.

It definitely helps but not as much as in C++.
ungated: https://archive.is/faWrt
That is so bizarre to me, in Portugal pure CS theory without any kind of project deliverables is a math degree specialisation, what one would do the last two years of a 5 year degree in maths.

Spending 5 years in any kind of engineering degree without being evaluated just doesn't happen, unless one would be cheating on their project assignments.
Star Trek has had quite a few real-life despots make cameos. The King of Jordan was in there IIRC.
Thanks for the idea! I found this place online:

https://www.fitzgeraldmorrell.com/

They have a 'fit kit', which might be enough to get a comfortable, working pair of gloves.
It makes total sense. Rust statically enforces many things you'd have to explicitly test for in other languages, for example types. So you don't need to write as many tests.
Actually, GH doesn't just show open-source contributions. It will also show private repos, if you set that (I think it's on by default).

Some folks use this to "game" their activity logs. I've heard of people writing scripts to draw pictures in the activity log. I haven't actually seen it, though. That's mostly because I haven't bothered to look.

I encountered one activity graph that was insane. It had about 15,000 commits per year. I work 10-12 hours a day, 7 days a week, and have about 3,000. I know of folks with 5-6K, that I believe are legit.

Then I clicked on one of the squares, and saw that it had about 600 commits in one day, in a private repo, along about a 24-hour cycle.

The person obviously had written a script, that checks stuff into a "dump" repo, automatically.

So, the lesson is, caveat emptor. The activity log is an outstanding way to view someone's working style and velocity. Since I do pretty much everything in open-source, you can run number-crunchers on my ID, and see what I do, when. GH has an API. I suspect there's some interesting stuff out there (someone posted a pretty cool CLI tool in HN, a while ago, that showed graphs of the time of day most people did checkins).

Back when I was a hiring manager, I would have killed for the kind of info the GH activity log can give. Totally knocks "Draw Spunky" tests into a cocked hat.
Is Chandigarh really a massive failure? From where I stand it's the most livable city in North India. (Of course, that's not a particularly mighty accolade.)
I looked at the vote breakdown, since 48% seems an impossible figure for 7 reviews. 29%, 43%, 57% – 2/7, 3/7, 4/7 – yes, but not 48%. It says "we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzes reviews to verify trustworthiness."
The analysis covers that. The idea is that options magnified the effect of their billions and set off a chain reaction. When you analyze the flows, they are anomalous. It may not be the reason, but it’s plausible and worth further investigation.
Value point of one.

Coding since mid-80's, never worked for a company that would allow me to publish work related code, with exception of my time spent in research institutions.

I bet this applies to the large majority of developers out there, but I am extrapolating.
Smart watches could do more for wheelchair users
> This is achieved largely by the government sponsoring the most promising/brilliant students to study in top Western universities and offering them quite competitive pay packages to join the government.

And so do countless of other countries, some successful, some not.

Much of Africa for example sends its brightest to Oxfords, and Harwards for exorbitant amounts of money.

And there are counterexamples, very big ones at that. Countries where civil service is poorly paid, and often not demanding even a college degree.
I'm still learning too, but the short answer is that the seller of the options needs to manage their risk if the option is exercised. If you sell a call, you are promising to provide a stock on demand at a particular price. The most straightforward way to ensure that you are able to sell a stock in the future is to be holding the stock now. If you don't already have enough of the stock in your portfolio, you need to buy it.

A longer but excellent answer is here: https://youtu.be/9eDqmOPSs9Y?t=908
> We experience one reality, not many realities.

How does MWI imply that we should simultaneously experience multiple realities? If two different states of you experience two different realities, each state of you is only aware of one reality.

MWI largely reduces to something like the Copenhagen interpretation for large systems. It's just that MWI explains the transition between the quantum and classical regime, doesn't require any ad hoc rules about observers, and doesn't need Schrödinger's equation to be violated.
> Spending 5 years in any kind of engineering degree without being evaluated just doesn't happen

Passing programming assignments or university projects is very different to actually knowing how to code or think about solutions on your own I think.
How about suing the court, whose decision gets overturned on appealing, for having caused all that extra work?
This seems likely to me. Programming is a relatively lucrative profession, so people who do it a lot tend to try to get paid for doing it. People who get paid to program will tend to write closed-source code for 40+ hours per week.
There was a wonderful rhetorical trick I heard recently regarding incels:

"Why are people against incels? Because everyone hates low status men."

Back to the article, there was no mention of society or historical and recent changes in society in this article. There was no attempt to put the writers feet in the same shoes as a hypothetical incel. It reminded me of the very common type of article on islamic terrorism which focuses on how terrorists get radicalised and how they are organised and ignores the basic geo global politics background which drives them. Perhaps it's intentional, but perhaps to attempt to understand and empathise with any terrorist could be seen as humanising them.
Fortunately, 18 years ago, I began learning C from the book The C Programming Language, 2nd ed. written by Brian Kernighan and Dennis Ritchie.

The subject of pointers was generally believed to be scary among fellow students and many of them bought pretty fat books that were dedicated solely to the topic of pointers.

However, when I reached Chapter 5 of the The C Programming Language (K&R), I found that it did a wonderful job at teaching pointers in merely 31 pages. The chapter opens with this sentence:

> A pointer is a variable that contains the address of a variable.

The exact point at which the whole topic of pointers became crystal clear was when I encountered this sentence in § 5.3 Pointers and Arrays:

> Rather more surprising, at first sight, is the fact that a reference to a[i] can also be written as * (a+i).

Indeed, it was easy to confirm that by compiling and running the following program:

#include <stdio.h>

int main() {
int a[] = {2, 3, 5, 7, 11};
printf("%d\n", *(a + 2));
printf("%d\n", a[2]);
printf("%d\n", 2[a]);
return 0;
}

The output is:

5
5
5

C was the first serious programming language I was learning back then and at that time, I don't think I could have come across a better book than K&R to learn this subject. Like many others, I too feel that this book is a model for technical writing. I wish more technical books were written like this with clear presentation and concise treatment.
Antitrust fight against Google hits partisan headwinds
Here you go : https://quoteinvestigator.com/2014/08/29/too-crowded/
>Have you considered the possibility that Satoshi was some random cryptography enthusiast of little note who died in a traffic accident?

Yes. That could also be the case. The individual behind 'Satoshi' has probably died.
He should do something on the "Silicon Valley Tuxedo" aka blue jeans, loafers, a sports coat, stripey or tattersall button down collar shirt open at the neck.

Also; something needs to be done about fleece vests.
> I talk to people all day long, the kind of discussions you don't plan and send invites with an agenda upfront

For what reason? You say it's a total waste of time productivity wise. Imagine having this all the time, because it's how it looks like in an open space office.

This might be the reason why we are expected to work 8h/day. We simply waste most of our work time. It would be much better to be paid 2x more per hour and only really work 4 hours a day.

Also, working remotely does not mean my meetings have invitations or an agenda. You can call someone anytime. We have webcams on all day. I only have a calendar event if it is a planned meeting, like an interview with a new candidate, daily stand up, brainstorming session.
I had an interesting interview a few months back, the interviewers said "Please pick a smallish repository and walk us through the design and implementation".

I talked for nearly an hour about one of my projects, first of all the broad design, then various interesting aspects of the implementation. (Most projects have lots of "dull"/"boring" code, but I certainly highlighted the areas I had the most fun/pleasure/difficulty implementing.)

Was a nice interview, although it was only possible because I've posted a whole bunch of projects online. I know other people keep their stuff private, or don't even write code in their spare times.
To share just one screen (mostly for my mom and me) I created https://screenshare.43z.one/ in just a few lines of client side js.
I'm using Logitech mice for a very very long time and their G700 and M705 are indestructible work horses.

I also have a Magic Mouse for My MBP but, except it's touch surface, it's worlds apart.
Would you prefer Ctrl+V to paste without formatting by default?
You don’t use Chinese clone in a commercial product. Especially when whole system costs $15k+
I think that you are correct, but that the big fall-off happened between 1980 and 1990.
Apple still designs for style and upcharging over usability.

Not sure why people/Apple marketing insist on Apple products making them more productive. I can't agree on iPhone and I didn't find any speed increases on a macbook.
That is one way, informal use of categories, if we limit ourselves to Smalltalk-80 and Squeak.

Pharo also offers traits, not sure if Cinacom and Dolphin also do it.
I think I agree with "Followers on GitHub Show Popularity Not Talent" to some small scale, but that example is idiotic, who is going to submit a fictional character's GitHub profile as their own.

Most of the time when there is +50 people following someone it means that at the very least they have one significant repository, published article or somewhat known through other means (blogs are one).
I have always used vim and I have a "custom/natural hand position" and am not at all sure how or why you are feeling the need to use all five fingers... I find vim extremely effective even on an iPhone pecking with my thumbs.
The Germany/France ratio of emissions is relevant because the real difference of emissions if much lower than your graph shows (at worse 1.4 instead of 1.7), and I described (above) why: France has less industry (<=> emissions for stuff is done elsewhere), is less rich (less stuff) and its climate is less cold. It is pertinent because it shows that nuclear power isn't a major factor there. But we both already agree on this (nuclear cannot solve the climate challenge) because you wrote other CO2-emitting sectors "land use and agriculture, heat, industry".

I don't think you are anti-renewables, please quote any sentence of mine letting you believe it. I don't think that nuclear is part of a solution, that's my point here, and my arguments are in https://news.ycombinator.com/item?id=24381421
The sidebar might not be loading for everyone. Mine doesn't unless I browse old.reddit.com on a computer, for some reason.

Reddit also cripples their mobile experience on web, so unless your audience is existing redditors on computers or with the app, they're likely getting a poorer or more inconsistent experience than you see.

Thanks for the great work, I hope to revisit it without the hurdles someday.
The best mouse Apple ever made, from a comfort and ergonomic standpoint, was the ADB Mouse II [1]. This also happened to be the first mouse I ever used. It came with the Mac Performa 5200, the first computer I ever owned. Since then I’ve used a bunch of Logitech mice and most recently the trackpads on my various MacBooks.

I still miss that original one-button mouse. It was so comfortable to use and so straightforward. The operating system was designed for one-button mice, so there weren’t any context menus or anything like that. Everything was driven by the menu bar at the top of the screen or by visible buttons and toolbars to click on. This made the interface a lot more discoverable. For power users, you had keyboard shortcuts which were also very ergonomic due to the placement of the command key under the thumb, instead of the control key under the pinky.

[1] https://www.imagine41.com/wp-content/uploads/2016/07/apple_d...
Yeah I agree with the first paragraph. I wrote "deeply flexible", that is ultimately not redeemable by gold. Credit is okay with me.

Why do you think the second paragraph is true?

Gold has been disconnected from currencies only since 1971, and this detachment clearly has had significant impact: https://wtfhappenedin1971.com/
> One thing was clear: you could learn VMS from the manuals.

Is that a defining characteristic of "elegance"? So far from the threads here all I've come away with is that VMS was easier to learn and/or had better docs, not that it was necessarily any better at actually performing work.
The lesson I learned was not to trust the Gnome project when they come asking for money. They raised a large legal defense fund by loudly proclaiming they would not settle and would fight until the courts declared the patent invalid.
This Week in KDE: Annotations in Spectacle
Which in practice seriously means that software patents describe the von Neumann architecture and talk about how the RAM and CPU communicate, when it's actually about a high level software solution. It's also always called a "System and method for XYZ", implying the system is part of the invention. Really look up some patents freely available online, they all do this which is plain ridiculous.
Great short into by a Radicle contributor: https://twitter.com/abbey_titcomb/status/1237053756983959552...
oh, definitely yes !
Thanks. I'm in the process of reading a JavaScript book: https://eloquentjavascript.net/

I think I need to look at event handling and like you say network requests. I'm trying to capture JSON responses that are loaded when you scroll down a page. I intend to process these further but have no idea how to capture them in the first place. I can see them in the network tab and manually copy them and process them like that. I'm able to copy as fetch, run the request again, and display the JSON in the web console, but I'm a complete beginner at this sort of thing.
If they do, I'd say it should be very likely the moment they start using anything smaller than Java/Spring for anything serious. I opened issues and/or PRs for about a dozen libraries and frameworks, and that's probably 50% of what I could open if I had more willingness.
Why would it not allow this? Read the article I linked, it explains why double Nat is not really different.

A specific Nat setup would be my home connection, or pretty much anyone using the same ISP. It's CGN and then another Nat at home. Stun works fine with that.
Look at all the software running on your computer right now, how much of it is open source? (Including OS, drivers, ssd/efi/cpu/misc controllers firmware).
Email every website you visit and ask to get the source code.
Go and check all gadgets in your house which contains a microcontroller or cpu, how many of those can you get the source code for?
Ask your car manufacturer for the source code of all its systems.
Go out in your city, look at all computerized utilities (screens, payment systems, traffic lights, elevators, power plants, public transport, the list goes on..)

Does it really need to be checked? Seems blatantly obvious to me that most software is proprietary.
> Personally, I use vim for everything and dvorak ruins the home row of hjkl, so I haven’t learned dvorak. If I were to, I’d first learn emacs, use emacs for everything, and then learn Dvorak.

I use Vim and Dvorak. At the beginning when I switched to Dvorak it felt awkward but, there’s actually a deeper reason it don’t matter that much.

Pressing hjkl for anything more than a few presses at a time is generally IME not desirable.

At the time when I began using Dvorak a decade ago I was still fairly new to Vim and so I used hjkl a lot.

Over time I learned to use more efficient motion commands, as well as using both the hjkl and the other motions in combination with numbers. Like say 5k 7w instead of kkkkkllllllllllllllllllllllllllllllllll.

And in fact the slightly awkward placement of hjkl on Dvorak may even have contributed to me bothering to learn more motion commands and combining them with numbers.

I’ve even gotten quite good at eyeballing number of characters, words, lines, etc without explicitly counting them.
Fwiw I was interviewed at the beginning of the year because a recruiter found a 5yo stackoverflow post that I completely forgot about (I probably have something like 3 posts on SO).
I've interviewed people who don't have public repositories so instead I'll ask them to bring some code with them that they can talk about. It could be a school project, it could be a single function or an entire system. For me, the exercise is mostly about evaluating communication skills.
“Well with open source tools, you pay with time and we prefer this gold-plated, Cadillac, enterprise-grade tool. We’re a serious company now, after all.”

It’s maddening.
When I switched to vim keybindings, my RSI got noticeably better.

People are different, and there are few general rules in ergonomics.
> The person obviously had written a script, that checks stuff into a "dump" repo, automatically.

Or they had automation committing things into a private repository for some purpose (e.g. machine states). It doesn't have to be an attempt at "tricking" anyone.
Uncensored Debian Community News
>whether or not your hobby is running a large open source project doesn’t really influence how good you are at your day job.

I got a ton of useful experience doing open source that aided me in my day job. Experience building abstractions and DSLs, building frameworks, and testing stuff really effectively are all examples.

There's a kind of common thread with all of these things in that in my day job I didn't really practice and hone my skills in these areas because of the constant churn of work that the business wanted done. The incentive structure of corporate development encourages a kind of frantic slap-dash "just get it good enough and get it out there" approach while open source is much more relaxed and pensive and thoughtful and elegance is valued much more highly (sometimes too much).

There is valuable experience to be gained from both environments - I wouldn't say either one is really ideal. Open source, for instance, doesn't put the same emphasis on customer feedback that business does and often takes too long to develop new stuff.
There's a handful of kanji called kokuji[1] created in Japan, and a few of those became used in China too. And I can't think of any off-hand, but there's a few interesting mistakes, like a kanji for a species of fish assigned to a different species in Japan.

[1] https://www.sljfaq.org/afaq/kokuji-list.html
I would rather reduce the energy I consume than tolerate all burden induced by nuclear power (risk, waste for our descendants, overcentralization...).

I repeat: after 70+ years of nuclear power exploitation there is no active and sufficient long-term waste repository. This doesn't seem to be a trivial problem. It is "solved in this thread", but not IRL.