skysight-inc/HackerNews huggingface dataset:
This is kind of terrifying:

*When I joined AWS, I initially avoided using the LPs in discussions. It didn’t go well. I’d say, “We should contribute to project X because it’s the right thing to do!” Blank stares. “We need to give engineers more time to contribute to project Y so we can influence the project’s direction.” Raised eyebrows. I was getting nowhere.

*But then I tried framing my arguments with the LPs and things got much better. I started saying things like, “It’s hard to ‘Obsess over Customers’ and deliver innovation with ‘Frugality’ if we don’t ‘Earn Trust’ with the communities we depend on by making code contributions. This also allows us to ‘Insist on the Highest Standards’ because our contributions put us in a better position to ‘Deliver Results’ and support customers.”

*Suddenly, people understood what I meant

I can't tell if people "suddenly understood", or are LPs just terrifying sticks managers use to get their way, and once phrased that way nobody dares dissent. The transformation of communication is exactly what I experienced in communist party governing meetings decades ago - who is going to fit their wants into official paradigm better and thus hit with a bigger Big Brother stick :-/
Thanks for your advice, but I don't believe in mob 'justice'. I'd rather take it up with the DEI team than the internet!

Also on a point of misunderstanding it's not an Americans vs. Foreigners situation.
Really wish they'd just completely rewrite Explorer from the ground up.

It's woefully antiquated feeling next to Finder. Seeing it struggle to scroll folders with 10,000+ items it can't even load them all in at once you have to scroll bit by bit, seeing it choke reading MP3 file folders because it's trying to do some dumb WinXP era metadata reading on an ancient code path. Seeing it unable to search for files on a sensible timescale or even accurately.

It's infuriating.
Apple Delays iPhone Child Sexual Abuse Scanning After Uproar
Tell that to a bookeeper who runs aincent software the company has licensed decade ago or to the factory worker who must use a CAD software for a particular CNC machine to prepare the work files.
https://docs.microsoft.com/en-us/windows/apps/design/signatu...

Didn't worked well?

The UI on Windows is problematic since Windows XP. Microsoft doesn't maintain actually the libraries for the UI, they just add new libraries. And developers learned that on Windows you can do whatever you want.

* Win32 (C, requires experience but reliable?)

* Microsoft Foundation Classes (C++, Win32)

* WTL (C++, Win32)

* Windows Forms (.net)

* Windows Presentation Foundation (.net)

* WinUI (C#, C++)

Please tell me if you forgot a UI library provided by Microsoft?

Gtk tries to make Gtk2, Gtk3 and Gtk4 look somewhat same and integrated applications of GNOME feel rather same. Similar for Qt and KDE and for Apple. Honestly, Firefox and LibreOffice doesn't fit perfectly. This is also the reason for Epiphany, which is using Gtk natively.
https://developer.gnome.org/hig/

https://develop.kde.org/hig/

https://developer.apple.com/design/human-interface-guideline...

I miss a HIG for TUI (*curses). The behavior of CLI applications is partially defined by GNU (-l, --long, -L) but of rourse requires reading the manual:
https://www.gnu.org/prep/standards/html_node/Command_002dLin...
> Ta-Nehisi Coates tells this tale of a very minor confrontation between he, his child in an elevator, it was the most inconsequential encounter, but he elevated to the status of ultimate importance. In his deluded view, it wasn't even a 'symbol' of racism, rather an act of deep rooted power that a white person could actually 'lay hands' on a black person as if they 'owned their bodies'. God forbid someone who might step on someone's toes as brutal act of racism?

Can you point me to the book & page number (or chapter)? I recently lost a lifelong friend to just this sort of delusion and am trying to understand it. However I'm already bad at managing my time and believe reading through an entire Coates book will have diminishing returns.
> If you look at the spec there are a lot of basic instructions that are "stubs" - basically they have the instruction names, but no implementation yet

The "stub" parts of the spec are for yet-to-be-ratified extensions, there's a number of those in the pipeline including 'V' for vector compute and 'B' for bit manipulation. Those are indeed quite useful for general purpose compute, but one can hope that they'll take far less than 10 years to ratify.
Any two galaxies at opposite ends of the observable universe.
How long will that take? One of the excuses last summer from many Covid downplayers was the exact same sentiments and then along comes the Delta variant in October 2020.

There is no hard and fast rule that a virus will evolve to be less lethal or/and less infectious, just a noticeable downward trend in other instances. Well I'm still waiting for a downward trend even with the vaccination efforts.
Apple has never truly backed away from anything, we simply “don’t understand” this new feature. As many here noted, Apple will retreat and then when the furor has died down, slowly bring this in a surprise update.
The Miracle Apple (2015)
Wow, I never even thought of that. Associating pi with a place in the orbit, ideally one of the equinoxes, would actually make sense.
This is an article about a still life painter.
Ask HN: Do you find your job fulfilling?
I have worked in the same general field, for the same general customer set, for my entire career. I’m comfortable, paid well, and work relatively stress free.

The issue is that over my career I have built many different tools to accomplish various “required” tasks. Yet, if I’m being honest, only 2 of them have ever actually been put to minor use. The rest were shelved for reasons out of my control (but not for a lack of capability, completeness, etc..)

I’m 10 - 15 years out from retirement and I’m annoyed that I can’t point to anything tangible that has had any impact on anyone.

I am trying to figure out if I’m lying to myself, by thinking I’ll find the proverbial greener grass somewhere else.

With that, do you find your job fulfilling?
What surprises me is how little functionality the new settings app has, and how often to get things done, I need to click through to an older settings screen.

Its not that they modernized the old settings / configuration screen. They made a new one that does about 1/3 of the job and still links to the old one for the last 2/3. It does not seem like Microsoft intend to slowly have the new settings setup subsume the old settings. Nor do they seem to want to improve the old settings. Instead we are left with a weird stack of settings screens.
On my website, I can't measure exactly how many page views there are because there are no tracking scripts or other ways to discern between bots and humans. That means any font that has a page view limitation is a complete non-starter for me. Therefore, it seems like OFL is the only "reasonable" option other than an unlimited font license.
Yes, but you need to detect the fakes before you can ban them. An adversary could just rotate camera keys before they're even detected.
Their practice of suripticiously pushing updates to older phones to kill the battery life would seem to fit that bill. Their updates aren't open either, people just take them at their word. If the law or EULA doesn't ouright prohibit them from doing something it's prudent to assume they already are.
> They did not state that they are changing things to address the concerns.

The full title (was cut from HN…)

> Apple Delays Rollout of Controversial Child Safety Features to Make Improvements

And the actual page with Apple’s words:

> Update as of September 3, 2021: Previously we announced plans for features intended to help protect children from predators who use communication tools to recruit and exploit them and to help limit the spread of Child Sexual Abuse Material. Based on feedback from customers, advocacy groups, researchers, and others, we have decided to take additional time over the coming months to collect input and make improvements before releasing these critically important child safety features.

https://www.apple.com/child-safety/
Yes, I am. I object to any and all forms of mass surveillance and spying.

The fact that cloud providers aren't building their systems in such a way that they are unable of conducting such spying is cause for concern. The fact that they are conducting such spying is outrageous.
==But specifically...You didn't hurt me feelings. You couldn't hurt me feelings, but I'm saying, that's how you came here, with anger. Am I wrong?==

Yes, you are wrong. I came with facts and an actual real-world example. Not sure where you sensed anger or why an internet comment hits you so personally. I think it's important to focus on the actual topic.

==the plants will lose money without charging more for their electricity.==

Again, you are ignoring how the relationship actually works. Excelon (ComEd) comes to an agreement with the state on what the rates will be, in advance. Now, Excelon is coming back to the state (again) and claiming they cannot operate based on the rates they have already agreed to (again).

==Yeah, totally serious. You didn't think it was serious? Are you really saying you didn't get angry at my initial comment?==

No, I didn't you were serious, that is why I asked. Thanks for clarifying as it helps me understand where you are coming from. I questioned your initial comment because it included so many assumptions that aren't attached to reality.

==When their plants make money, it's not a bailout. It's a price rise, right? Why so averse to paying it? Or just letting them die. If anyone is to blame for becoming dependent on the operator, it's the state. I think your anger about this is misplaced toward Exelon, probably because that's the story your politicians tell and they'd rather you hate Exelon than them?==

This is not an accurate picture of what is happening and a weird assumption thrown in to try and insult. ComEd, the division of Excelon that operates in Illinois, paid a $200 million fine last year for bribery [0]. Both the initial bribe and the penalty come out of the fees I pay them to operate as a utility. On top of that, the rates they charge are pre-negotiated with the state. If they can't make enough based on those rates, they are making bad business decisions. This is the bottom line, and you have not addressed this fact yet in all of your comments.

==Well the real question is, are you ready to hear an explanation? Anyway, I don't owe you an explanation, and there's no point saying one that won't be well received==

To recap, you cannot explain why a large nuclear expansion in the US would work out differently than in Illinois. That was the simple question. I read 500+ words and still can't find the answer.

[0] https://www.justice.gov/usao-ndil/pr/commonwealth-edison-agr...
Yes, because it goes (made up numbers) from 2% to 5% and the back to 2%; it was only momentarily 5%, it was transitory, and it passed.

If you're driving through some country roads at 60mph you might have a transitory period where you pass through a 30mph section by some little hamlet; when you resume 60mph you're behind schedule (if you planned not expecting the 30mph section) sure, but you're still moving at 60mph again.
> we have decided to take additional time over the coming months to collect input and make improvements

They explicitly stated that they plan to make improvements. Only time will tell if those improvements are meaningful.
You just said it!! Google is scanning its own servers.. This company is scanning something that is supposed to be yours!
> See if anybody needs help.

This reason has always struck me as weird. Surely (as the article points out), people are asking for help as soon as they need it, not waiting until the next standup.
While they indeed wrote "last year", this is purely semantic because democrats indeed started to say lab origin was unlikely at that time. The new information is by definition new. Sure they could have said that, up until last week they still thought so, but it's implicated. The article says that virologists still think that it is natural. The very job of intelligence agencies is to control information. Sometimes they say stuff that makes them look incompetent, like the WMD in Iraq or that the Taliban wouldn't take Kabul this soon. While their service protects "our" interests in the end, they are no reliable source for anything. Scientists at least have some incentive to state the truth.
But I have to agree that news outlets like CNN are politicizing information, but an educated reader can still extract what is important. The alternative is no alternative.
Yes, there's an overarching plan. But I can't tell what they're going to build across the street. I'm in Cambridge, and the time between the neighborhood hearing and the jackhammers starting was a couple of weeks last time it happened here. Since everything in Cambridge is done with special permits, you can't even look at the zoning map to be able to tell.

That's not a "plan". That's a strategy at best.
More power to them. The rest of us 'Ops' guys are slowly transitioning to DevOps Engineers and SRE's and are gladly taking handfuls of cash because I both know how to read hex dumps, and are also smart enough to know your IP address isn't going to change because I replaced your ethernet cable.
Initially, that was more or less how it worked. The older and closer to Win32 you are, the less customisable the look is.

But more modern toolkits like WPF are much closer to html in their function. A text box is a white rectangle with a cursor. If you want to add autocomplete, placeholders, a magnifying glass icon in the edge - you put it there yourself.

So basically, making a text search field in Windows now is the same as making it for a webpage. The toolkit doesn't have options for adding autocomplete, placeholder text or icons. I think this is the correct API design, because controls that could do everything would be very difficult to work with.

That said, there should have been some utility or standard library to make it easier to be consistent, such as creating a "system-standard search box" which would then simply do all the gluing that is required for adding the necessary bells and whistles.

I'm sure there is both documentation and utilitiies for doing exactly this - but the problem is that it's so hard to find because everything keeps moving. Ironically I think internal ms devs feel the same way.
> We found people who had received the emails directly rated the messages far more negatively than did the observers.

I wonder, how did they control for the context? Obviously, the person who received the mail knows much more context about it, than a side observer.
> For me, it's whatever I need to do to get through code review without arguing too much.

I agree with this. It takes a lot of context to truly understand another's code so reviews are just smoke & style checks, not real logic scrutiny like a kernel dev might do - in most cases businesses aren't willing to accept the true cost of such a review; I think the same is true of KT.

> Don't add linter checks for these things, it's condescending.

disagree. wrt pep-8 stuff, devs should be using their own linters before code is properly committed and for review. CI checks are easy to add and manage a quick/easy rebuke for the dev that doesn't bother.

For other style lints, tools that standardise trivial things (style w/ black, orderings w/ isort) reduce arguments and establish a consistent style. Code in whatever style you like, just standardise it for consumption. devs then argue at a higher level instead: over linter parameters.
Why can an ad break the Windows 11 desktop and taskbar?
Wage theft reported in Iowa using unpaid overtime as an example: http://www.iowapolicyproject.org/images/150818-wagetheft-Fig...

EPI has some good articles as well: https://www.epi.org/publication/wage-theft-bigger-problem-fo...
I've just tested with Safari on MacOS.

1. Go to any Github repo
2. Press .
3. Wait for the editor to load...
4. Press Ctrl/Command + P
5. It opens VSCode's "Go to File" prompt
> OpenMoji is an open-source project of 50+ students and 2 professors of the HfG Schwäbisch Gmünd (Design University) and external contributers.

Congrats to everybody for taking time and giving us those emojis.
The idea of a vendor scanning your device is terrifying, to say the least.
> Don't add linter checks for these things, it's condescending.

Well as he states, these checks are not turned on by default. I have trouble seeing why someone who liked these extensions enough to turn them on manually would feel condescended to by them.
Fortunately page views are based on the honor system. So you can use the fonts as long as its in good faith ...

But there are so many good OFL or free fonts nowadays that it's not a problem anyway.
Ford or GM sell vehicles with engines taylored to customer needs. Given the volumes of chips Apple ships to the end customer, why can't they offer 6 kinds of chip architecture like the choice in colored metal finish? Why does it have to be one chip's ISA one generation at a time?
They also rarely delay things because of it as well. The pessimist in my believes you, the optimist is that this will be shelved and replaced with an industry standard on server scanning.
It sounds like someone who is frustrated because the process or culture in their organization has lead to point 3. I tend to involve ops before I write a single line of code and definitely before deploying to a stage environment. Over the course of a project, they help me write the runbook, create dashboards, and alerts. After all, we are all on the hook when things go sideways at 3AM. I want them to know as much as possible about how things work.
"Maybe if the infrastructure people were involved in development discussion earlier, they'd be able to raise their hands and say: wait a minute, you're going to blow up our logs."

"Maybe if you invited the operations people earlier, they'd have some ownership in the product."

Awww... You like each other but none of you dare to make the first move :D
Looks like there are some Microsoft fan boys here...

For the others, that does not know the concept that was applied by them numerous times, it's easy:

- embrace: they buy GitHub, play nice, be part of the community, we will change nothing, commit to open source spirit

- extend [current step]: oh, we are just adding nice features, now you will use our visual studio, but don't worry, it's for free, it just improve your experience.

- extinguish [next step, my guess]:

* "sadly, VS works better in edge and does not support minor browsers like Firefox",

* there are these cool new synchronization features/real time collaboration that requires Visual Studio on your computer.

* Sorry, you need an official VS build to use the features because security/authentication/...

* Here are the corporate workspace accounts that allows to limit code edition in the cloud, for security. And so, for security also, you can only use it from edge on windows X with TPM.

Based on previous MS experiences, the possibility are endless!

I would kindly remind that the version of VisualStudioCode that almost everyone use is just a freeware but it can't be built as is from ope source code.

Also, not long so long ago they were willing to switch everyone GitHub accounts with Microsoft accounts...
I predict that mRNA is going to be an obnoxious fad, where every marketer on the planet tries to leverage the concept/acronym/terminology into their product packaging (regardless of whether it's a medicine, a car part, a floor polish, ...) -- like how Blockchain became such a darling for several years.
> Reality is that there isn't a RISC-V core you can buy today with the performance of the leading Arm designed cores

There's plenty of ARM cores in other performance classes. It's easy to compare like for like and see what the gain is (in area and power) for similarly-fabbed and similarly-architected chips.
> it depersonalizes info gathering that'd be hard for a manager to acquire any other way.

If a manager is there for the standup, it's not a standup at all. It's an "update management" meeting. Not saying there's anything wrong with that, but that's what it is.
Okay. But why philosophy specifically? One could make this argument for any major.
Ehh, like the other poster I think this is company culture dependent.

I've certainly worked places where exercising at lunch would get you labelled as anti-social. Of course, this is the same place that would cause snickers and thought people were "weirdos" for being vegetarian or even ordering healthier options of food.
I'm someone who also writes code for a living. Linux and MacOS are my primary OSes (in that order). I've used Windows, but only sparingly.

I've written a lot of C, a lot of scripting languages, and a bit of C++. I've used many IDEs.

For me, the "command line" workflow of Makefiles, vim & gdb are really, well, great. When I was a graduate student, I did a lot of pair-programming with a vim wizard who showed me just how insanely fast one can be with it -- it's small, but extensible. Sufficiently intelligent that you can open a 10 GB+ text file in it, jump to a certain line, make a change and exit; all before VS/VSCode would have opened. It's an add on to an IDE. Sometimes, for me, it replaces it.

I've never ever felt the need to use VS, or VSCode. I know other devs love VS for C++, but I love vim – VS feels like a big, bloated IDE where you have to memorise the location of 4e6 different GUI positions and take your hands continually off the keyboard to do anything. Intellisense (and, to a lesser extent, Windows as a whole) deeply irritates me. Vim has a weird, esoteric language with a learning cliff rather than a learning curve -- but I've used it almost from day one. It lets me feel incredibly powerful; it's light, yet has more features than I will ever need.

You and I are different. We've got different interests, different application areas in mind, and different preferences for how to write code and debug it. And that's okay! The key to being productive is accepting that people are different, work differently under different circumstances, and have different strengths, skills, and preferences. It's much better to be accommodating of them, rather than stifle them, and leave a proportion of your staff frustrated.

I'm just very slightly peeved that your preferences are being chosen by Github as a defacto default $EDITOR, but that there is no option whatsoever for mine – despite the fact that javascript vim / emacs "modes" are recognised as being almost religious, with highly developed FOSS javascript libraries nearly offering both keybindings and an implementation for either editor at a click of a button [e.g. 1] that have been around for >10 years.

On top of that, I can't help but notice that Github is usually very accommodating with individual developers' preferences -- to the extent there are often multiple ways of doing things as a result. The fact that, now, both Github and VSCode are both Microsoft products -- and that Microsoft famously likes people to use its "infrastructure", which is often orthogonal to the rest of the world -- just makes a little tiny bit of me feel like this is a change being pushed upon us, as originally explained in their "Embrace, Extend, Extinguish" strategy. I get it, it's a neat feature in beta, and it'll directly benefit some large proportion of their users. But if they're going to deploy fully equipped editors to the web, I'd like to have the ability to chose mine -- and give you the freedom to choose yours. I can't help but think that if this feature was developed prior to their acquisition by Microsoft, it wouldn't be VSCode that was deployed.

[1] https://github.com/ajaxorg/ace
Did you read the second half of my post? Did you read the authors post at all?
Boeing lost their honor.

Now they're going to lose their status.