skysight-inc/HackerNews huggingface dataset:
The problem is also what we do with the ability to measure. Typically, we're making easy things intuitive, and difficult things impossible. This is exactly the wrong way to go about things, if you care about delivering value to users[0]. We should be making the easy things easy, hard things possible, and forget about the whole intuitiveness thing.

There's this widespread belief now that software is only good if a user who never saw it before can become proficient in it in seconds to minutes. I think this is one of the most devastating, dangerous ideas in computing. The only way you can achieve a learning curve like this is by removing almost all functionality from software - make it so dumb that it really takes only a minute to figure it out entirely. Sadly, this is what we see in mobile and web applications these days.

What worries me here is that we've conditioned everyone to assume software is immediately and fully discoverable. Nobody is expected to read the manual these days, and so manuals are not provided, and since manuals are not provided, any feature that cannot be made apparent without explaining it in the manual goes away.

(Even with kitchen appliances, the situation isn't that bad. When a person sees a particular appliance for the first time, they do read the manual, or get someone to show them how to operate it. Maybe it comes with the fact that buying appliances is expensive and overall a hassle, whereas software is too easy to procure?)

--

[0] - I highlight that condition, because it's my belief that most software vendors don't care about delivering value to users. They care about making money off users, and there are many cheaper ways to do that than creating a truly useful and ergonomic product.
Socialism as a concept is super wide. Many Western European countries are socialist democracies (France, Sweden, ...) and proud of it. We actually like what we have (but we always protest anyway).

See https://en.wikipedia.org/wiki/Socialism#Europe
There are many things that the complexity calculator could take into account: the specifics of the language, the libraries that are used (which could start threads or contain hidden conditionals), the kind of project (following a spec vs. explorative programming), and so on.

I think it's easy to come up with an algorithm that's better than a coin flip or counting LOC. But to be useful, the algorithm has to be on par with the judgement of the developers who check in the code and review it. Otherwise the false positives will take time away from other bug-reducing activities like code reviews and writing tests.

Of course I don't have data to prove it, but I'm convinced that every complexity checker I've encountered in the last 15 years has been a (small) net negative for the project. Maybe machine learning will improve the situation.
Where was the judgement?

If I recall correctly (from the other HN discussion) the person in question had vacationed some where tropical and the comment was about how much she had/hadn’t tanned.

I believe the person making the complaint actually raised the topic originally.
This might be somewhat of a tangent, but I'm extremely pale. I don't tan, I burn, no matter how hard I try, and I stay milky white (or turn lobster red) no matter how long I stay in the sun.

I used to get teased for this constantly as a teenager. Every time the weather was nice, and especially if I was returning home from a holiday in a sunny destination, I knew I'd get the same idiotic comments about my failure to get a tan. I hated it, and I resented people who said this to me. Not because I'm insecure about the colour of my skin (really, I don't give a fuck about tanning) - just that it was so boring. The same stupid, boring, tedious jokes again and again and again and again and again and again and again. Give me a break.

This doesn't make me a victim of racism, and I can't think of any other disadvantages to my skin colour except perhaps an increased suncream budget. But I do find it offensive. You're not funny, and I've heard it a million times before.

Rant over.

(Edit: to be clear, I don't find it offensive if someone simply described me as "white" or "pale" - only when they make unoriginal jokes about it.)
I had something like that some years ago. My sister has a friend called Christine, and my sister had mentioned her several times before I first met her.

Turned out that while Christine was born and raised here in Norway, she had two Thai parents.

There's not a large Thai population here, and Christine is not a name I associated with Thais, so I was quite surprised by it. Not in a positive or negative way, just plain old surprised.
Well no that's not right.

There have been "minimum noninfringing change" MIPS clones, by doing something like leaving out the patented unaligned load and store instructions, but otherwise being identical and compatible with MIPS software and compilers etc.

RISC-V is completely different and incompatible with MIPS at the binary level. The opcodes are all different. The opcode and register fields are build from opposite ends of the word. The conditional branching model is different (MIPS r6 later copied RISC-V's version). The sizes of immediate and offset values is only 12 bits vs 16 in MIPS – which is a major reason for RISC-V having a lot more encoding space free for future instructions. There are of course no branch or load delay slots in RISC-V – something that MIPS again copied in r6.

There is a certain flavour that is similar, but the details are utterly different.
Six more quick ways to improve your Python
Prominence - It's currently only being linked to in the least prominent headline slot (7th) on the Tech section of the news site, after being published for less than a day. Presumably it will be shunted off altogether by tomorrow.

Timing - It's release is based on source material that was just released a couple of days ago - around how long it might take to write an article to cover a story which is not breaking news.

I'm sure whoever you think is manipulating the BBC could find a more effective tactic for delivering a propaganda attack.
If you're happy defending yourself to the Daily Mail (or whoever) then great! I'd be delighted by that.

But at least be aware that it could happen, and you might have to justify your actions.
Any software engineering job. You’ve probably gained a lot of experience at the startup as well as being a technical cofounder. You’d be surprised how many engineers out there who are great at algorithms have zero skills or experience building actual products. Find a company that doesn’t rely on algos as their measurement tool. Quite a few exist

If you are looking for a change from coding, product management or data science are relevant career paths where you can leverage your previous experience
Relentlessly Resourceful by Paul Graham
Yes of course, and not just Irish or Slavic people. But how is that relevant to the question?
Anyone know if any of the repositories or source code/commits were altered as a result of this?
Essentially, vocal languages are one-dimensional, thus easy to solve. Filter out disturbances, background noise, and train the machine to adapt to dialects, and you're halfway home.

Sign language is at least three-dimensional, it can embed more information. The ASL signs for "forget" and "because" differ only in how you mouth them - easy enough, but sometimes you even skip mouthing them because there is sufficient context. What's worse is the location of the hands can vary depending on how lazy the signer is feeling, so "forget" is supposed to be signed from the forehead but it can also be signed from some empty point in front of your shoulder, off a "phantom person"'s imaginary forehead. You rely on the listener to understand that you intend for there to be a phantom person there.

Parsing sign language means you have to turn a 2D recording into a 3D model - even humans can have difficulty with this, parsing signs over Zoom - and you need to solve parsing facial expressions, reading lips and more. And you need the machine to be smart enough to detect the assignment of phantom persons to various locations around the signer. That's my impression as a deaf person anyway.
Look into K12 and M18 probiotics, I commented elsewhere in this thread about it.
It is not explicitly implied in the sentence, which can make it harder to parse for those of us on the spectrum, but no doubt hearing this kind of comment has an othering effect for most people. The fact that you’re not as “expected” can imply you’re not part of the right group.

Racism is the structural discrimination and exclusion of certain groups of people, and this is one of the ways in which it perpetuates. If every person who isn’t white is made to feel unwelcome (even if unintentionally), is that not de facto discrimination?

A lot of this stuff goes over my head, but it is there and it’s up to us to learn to recognise it when it has a detrimental effect on our friends and coworkers.
> The exec don't define editorial policy at this level of granularity.

Are you sure about that? There's no "keeping editorial policy unbiased" committee at the BBC - They're funded by the government and licensees who get seemingly no say in the editorial policy.

> You're just being hyperbolic

Perhaps

> Reportage by the BBC is not subject to the kind of whims Rupert Murdoch brings to news Ltd press.

Now you're just being silly, of course it is, it's just the whims of more people than just one person.

> The BBC is no angel but suggesting this is the home office, number 10 or the foreign office using the old Boys network in the tory party establishment to serve one out on America is stupid.

Have you been living under a rock, or has the whole cronyism scandal of the last year gone completely unnoticed by the British masses/

> Sorry, but I'm neither sorry, nor wrong. Your opinion is not more valid than mine.

Categorically incorrect. Opinions are funny things, like if it was my opinion that I could jump and miss the ground and fly off into space, that opinion is a) up for debate and b) can be proven wrong.

Your opinion is that Britain is a) modern, b) has modern ideals, c) is culturally diverse, d) is racially diverse

It depends on your definitions of the meanings of "diverse" but I'm sure a quick googling of the racial demographics of the UK would prove otherwise.

Britain certainly tries to be modern, whilst literally being ruled by a Monarchy. So I don't think your argument holds much water.

> Brexit did not end racial diversity in Britain. Rishi Sunak did not instantly disappear, nor did Dianne Abbott.

Now you're being hyperbolic.
I remember many years ago working at a large company that was proud to display "HR Help Hotline" posters at conspicuous locations in all offices. We used to joke that the number was connected to an automated P45 printer....

The only time you'd see one of the HR folks about you knew someone was going to get fired - it was the only reason they'd ever show up at our site.
It might be racism if one enjoys putting the gravest label imaginable on a situation. But if that is the worst the person experienced it is something that anyone should be prepared do deal with without invoking all sorts of institutions. I have experienced things like that occasionally because I am gay. The lightest shades of homophobia can be dealt with by just ignoring them. Just being ignored makes a decent person already think something along the lines of 'ow... maybe I should not have said that ...' and they will most likely just stop. The problem with the modern forms of equality thinking seems to be that we need to work very hard to eradicate even infinitesimal levels of racism or homophobia. This then deteriorates into a rather scary thought police that is much worse than the problem it allegedly attempted to solve. I am saying 'allegedly' because these people probably just enjoy bossing everybody around and found this issue as a means to do that rather than actually caring about he issue. The bigger problem is that when people in minorities start believing such things it makes them weaker and not stronger.
All the Apple haters keep missing the point for why Apple users prefer “walled gardens”: They are fucking beautiful respites from all the crap outside their walls.

Apple has refunded me without question whenever an app tried to scam me, no matter how big people popular it was, whereas apps using third-party payment systems almost never give any refunds.
It's mostly a matter of practice. You build it up slowly and one day you realise nose breathing comes easy.
1e100.net is for dns resolution and captive portal detection.

> adb shell settings put global captive_portal_mode 0

will disable it.
Imagine thinking the Conservatives are racially diverse for anything other than point winning, ouch.
> "This PC\Downloads"

I find this annoying as well, but it only happens when you use quick access shortcuts. And then once you're in a sub folder it'll display the full path in the title bar provided you turn on "Display the full path in the title bar" in the Folder Options.

Navigating directly to c:\Users\MyUser\Downloads will also show the full path in the title bar.

It seems some of these shortcuts have "special" behaviours in explorer.
I completely agree with what you say. And I wish I knew what you actually imply, but I am afraid that would be a complete nonsense.
Goddamn those racist Brexiteers, voting to end an immigration system that gives preferential treatment to white Europeans.
But what if I suck?
Israel has a complicated relationship with Turkey. The current islamist ruling party in Turkey is anti-Zionist and are keen on showing solidarity with the Palestinians.

On the other hand Israel and Turkey have mutual regional enemies and have collaborated both economically and militarily. Turkey manufactures and uses the Israeli Popeye missile under license, and I'm sure there are other collaborations I'm not aware of. Israeli teams have helped in earthquake relief efforts in Turkey. Historically the Jewish population of the Ottoman Empire were loyal subjects, because Ottoman hegemony provided them with security against their Arab neighbours.

So I doubt the Israelis are primarily doing this to spite the Turks, they're not exactly best buddies and it's useful to have leverage, but it's not in their interests to antagonise Turkey unnecessarily. I think it's just a matter of Israel looking after their own best interests in terms of energy security.

To be honest Greeks and Cypriots making life better for themselves doesn't have to be inherently a slight against Turkey either. I think the geopolitical dimension of this is over-baked.
Not who you're responding to but default telemetry, default search engine (google), etc
No F'n Tokens
Don't speak in absolutes.

The pandemic proved to me that remote work does not work.

Or, rather, it works when employees have a home office and set office hours. Which most people don't.

And it only takes one team member to ruin productivity for everyone.

In other words, remote work only works when you can force your employees to pay for office space out of pocket. Maybe Dropbox can do that; I certainly can't.

(Or maybe productivity for Dropbox employees was already close to zero so any change is imperceptible; it's a fact that many companies don't hire developers to actually make stuff, they hire them so they don't make stuff for competitors. Maybe Dropbox is that sort of company.)
I think the author's point about reset buttons and cancel buttons is valid, but not about the Google Meet interface. Reset and cancel buttons present an either/or with the submit button. You either submit or cancel, and only rarely reset a form, so they present interface functionality that is rarely used, but significantly impactful of the experience.

But a "leave meeting" button is used at least once per meeting by each participant, which may be more frequent than the mute or hide video buttons. It's appropriate to put it front and center where participants can easily find it.

I feel like what the author really wants here is a confirmation before leaving in case of accidental clicks.
See how I start a new project – A simple Python package
The are no "non-reproducible psych studies".

There is Google taking an approach to diversity and inclusion that they see fit, and then there's Damore vocally disagreeing and making an argument backed by pseudoscience.
Well, the comment could be made about work more generally, at least at any company that's bigger than say 5-10 people: Your work is not your friend, and even your colleagues who are your friends outside of work are not your friends while at work.

HR can very much act with your best interests at heart... so long as those best interests align with the company's best interests.
Women in Stem: Barriers and How to Foster Success
A government option doesn't mean that it's the only option. No one suggesting the government provide housing is suggesting that it becomes the only provider of housing. One of the primary goals is to ensure a good supply of at cost housing stock that can give renters some security and act as a controlling factor on private rents and house prices.

The UK sold off much of it's public housing stock after the 1980s. The scheme was billed as a way to get poor families onto the property ladder but many of the homes were "resold" the same day to private landlords. The result is that housing is now massively unaffordable except for the highest earners and landlords. Private landlords drive up buying prices to the point that individuals cannot afford the deposit because they can extract the cost of the mortgage + profit in rent, the higher rents then make it more difficult for the individual to save the required deposit and the cycle repeats.
Punt: A tool for dealing with adb logcat
The spirit of Open Source (tm).
Not all post-communist countries had rapid privatizations. I was born in a lower class workers family in Slovenia, then part of Yugoslavia.
> Congratulations on the publication, such a fantastic achievement!

Eh? With all the great tools and self-publishing options available these days, publishing a book is not a fantastic achievement. In fact, anyone can do it. Writing a book is no achievement either, especially if it is not of great quality. It simply takes a bit of time.
https://github.com/taskctl/taskctl
Just avoid comments about peoples personal appearance all together. Maybe somebody doesn't want to be told they're short or dark or whatever. I was introduced to a guy via email and spoke to him on IRC for nearly a year before he came to the office, when he arrived he was wearing a dress and carrying a handbag - I decided to not comment on his appearance. Try it...
The GNU coreutils are the lowest common denominator of most GNU systems, and thus a lot of software targets them including the GNU extensions.

Replacements like rg or fd are often not even compatible to the unix originals let alone the GNU extensions. Yes, some of the GNU tools are badly in need of UI improvements, but you'd have to abandon compatibility with a great deal of scripts.

I think both a coreutils rewrite as well as some end user facing software like rg has its place on modern unix systems. I'm a very happy user of rg! But I'd like some more respect for tradition by some of those tools. For example, "fd" in a unix setting refers to file descriptors. They should rename IMO.
Jesus imagine having any sort of history education at all and you end up thinking the royal family, who owned slaves, aren't racist.
Lookup Arab slave trade, and slavery in Ottoman Empire.
Ironic here that you just want to be the victim, isn't it?
Racism is a prejudice based solely on one's race. There's nothing "structural" about it.
well, then i hope the new rust tools will do this too.
Rails 6.1 adds nulls_first and nulls_last methods to Arel for PostgreSQL
I will check it out, thank you for the suggestion - what I glanced at seems very interesting.
I've always viewed Julia as a language for scientific computing professionals [1].

The article pronounces Julia's death only based on popularity relative to other languages. Yet, it's not clear what the author is comparing it to.

The comparisons I see are MATLAB and FORTRAN, to which Julia seems to stand third in TIOBE Index [2] that the author is using. The author doesn't seem to focus on this.

The author mentions

> Julia’s target user is harder to define. I have struggled with this while writing Learn Julia.

I wonder if it may not be the case that the author has developed his own notion of what Julia ought to be. And I'll agree that Julia may have failed his grand vision to displace large parts of Python, but I do not think that that vision is based in reality. Python users that want to use frameworks written in other, faster languages (like C++) will forever continue to use Python and enjoy the vast libraries that it offers which aren't centred around scientific computing.

[1]: There seems to be a list on https://juliacomputing.com/. Arguably their needs might be very different than the author's. But I can't say because the article's arguments are not based on technical shortcomings.

[2]: In the TIOBE Index (as a proxy for popularity) MATLAB gets 1.04%, Fortran 0.83%, and Julia 0.41% (GNU's Octave, the main FOSS Matlab competitor, is nowhere to be seen). I do not know what these percentages mean though https://www.tiobe.com/tiobe-index/
Imagine thinking the Conservatives are racially diverse for anything other than point winning, ouch

You really think neither of them are there on merit? Conversely, do you think that Dawn Butler and David Lammy are?
Even more examples (see also comments): https://news.ycombinator.com/item?id=26126926
Yes, but I just feel that I have to help my parents with the most menial of tasks, but even then I sometimes cannot figure it out without googling.

I wonder if it's kinda a stockholm syndrome or if it caters to one's ego somehow. After discovering a feature, one feels smarter / more connected to the device, compared to if it was actually easier to use from the get go.
Simultaneously both sad and funny is that sometimes they are genuinely trying. Which led to awkward case, when I - already leaving the company - joined so-called "haters meeting" which was supposed to bring feedback to the company, unfiltered... and I made head of HR cry by demolishing the whole "support for employee training and certification" program :(

The top management (i.e. owner representatives) didn't see anything wrong with their turbo-libertarian policy (or were unsuccessfully trying to hide that they didn't actually want to provide any support) and left HR holding the bucket. Learning that pretty much anyone who wasn't wide eyed junior that has yet to finish studies considered the whole training&certification program to be a fig leaf that was more hassle than its worth (the quote was "anyone self-motivated enough the way management claims they want, is also wise enough to not lose time on something with zero expected payoff and will get training/certs on their own - then leave for better place").

That company has later went with worse and worse HR, in fact - a friend of mine who stayed on for few more years talked about how successive changes in HR went worse and worse. The one I faced could be considered last somewhat good team :(
Ditto, I have that fine pale, eastern european, 12 hours in front of a screen colour going. Honestly, the lobster jokes were quite funny for me as sometimes I would wear a matching red t-shirt without noticing just how lobster looking I was. I've had plenty of sun strokes too when I was younger and playing football in peak lunch heat. That's my level of pasty. My wife tans in minutes so I am jealous but so what.

I had plenty of eastern european cheap labour jokes from friends, I just played along depending on their skin colour or race. No one was upset and we all laughed at our unique differences.