skysight-inc/HackerNews huggingface dataset:
I expected the knee-jerk lazy downvotes from the usual suspects, so:

Apple admits mistake, says it’s back in EPEAT https://channeldailynews.com/news/apple-admits-mistake-says-...

Apple Admits the Mac Pro was a mess
https://www.theverge.com/2017/4/4/15175994/apple-mac-pro-fai...

Apple Admits iPhone 7 Manufacturing Fault
https://www.theguardian.com/money/2019/feb/11/apple-iphone7-...

I could go on for pages, but I trust the point is made.
> Could we at least discuss in good faith?

I'm afraid good faith is not gonna protect your privacy.
It read more like "these developers are asking poorly formed, difficult to answer questions", and frankly reminded me of a LOT of r/CodingHelp problems I've seen lately. Aside from that the author seems to repeatedly have empathy and admiration for developers but thinks that there is a systematic disfunction. There is definitely a little "old man shouts at clouds" too, but at least to me this article read as a legitimate discussion of some pain points, certainly not a hit piece.
Yes, the IWF database.

Indeed, the NCMEC database does not have an especially good reputation, much like MCMEC themselves.
Hmmm. I wouldn’t say surely, but I don’t really know. IT can range from immensely difficult math heavy curricula to watered down technical training. And my understanding is that rigorous nursing does require a lot of science (though I Don’t think it generally requires calculus, let alone advanced math or engineering). As a job it’s pretty tough. Anyway it’s always important to me when making this argument to point out that I consider nursing to be a job worthy of good salaries. I bring it up only to refute the notion that Software developers clearly outearn comparable educated professionals.
Best of both worlds, pirate FLOSS :)

Which makes sense, given that FLOSS is a legal response to overbearing copyright, and piracy is the practice of ignoring it.
If you can't answer a question without handwaving, I probably don't believe you even understand it.
> The browser sandbox is the gating.

You really think the browser sandbox limits what the website can do with the data on their servers?

> This makes me think you don't actually know what electron is.

Do you think electron is a web browser?

I think it’s a toolkit that let’s you use JavaScript, HTML and CSS to build a standalone app.

Web apps aren’t defined by the programming language they use. They are defined by the fact that they run on the web - I.e. in a browser talking to web servers.
It's amusing to me that in one breath the statement seems to claim it's not gate keeping & then proceeds to gate keep & argue the importance of the gate.

The fallacy of thought is assuming that JS developers don't know the importance of those topics when in fact I've met many who do understand all of that (including the inner working of the OS). It may not be the dominant trait, but that would be equally true with C++ developers, you'd just be complaining about all the segfaults & security vulnerabilities are because of the people who don't care to learn "correct" C++. It's the no true Scotsman fallacy. Also, I suspect many of the same memory issues would likely appear if they're in JS land - the JS runtime in browsers seems to be spectacularly good at hiding the costs of things that you might naiively expect to have bad performance in a native language where the compiler doesn't do such tricks. It's everything else the browser is doing for you that's likely the memory consumption (GPU acceleration, accessibility, etc).

I think maybe there's some ways to provide alternate toolkits that are more efficient while retaining JS developers (something like React.Native layered onto Rust+Iced), but ignoring where the market clearly has spoke about development preferences seems unconstructive unless you have some proposal other than "rewrite everything in C++".

> if technology x comes out tomorrow that lets VC-backed play dough architects build real skyscrapers, are we better off?

Depends on what that means, but probably. Faster iteration cycles & lower overheads are very powerful effects to drive down costs. Think SpaceX. You'd probably still regulate it in centralized areas, but in the middle of nowhere, why not let people experiment with what's possible? "Hobbyists" already break the sound barrier racing around on salt flats.

Before you respond, think about it this way. You're complaining about Electron on an article about keyboard latency which is measuring low-level latency issues well before it hits Electron. Clearly it's a challenge for those engineers & that's a very niche problem. They're writing code in C.
DevRel for Beginners: What to Know and How to Get Started
How often (if at all) do the filters require washing to keep them going for that long?
I've been the cross-platform dev implementing every feature across 3 platforms, its a miserable job. Besides feeling like you're living through Groundhog Day, the mental burden of constant context switches between languages and APIs wears you down over time, and that's before you look at the effort required to stay current on all your supported platforms.

I would never organize a business like that again.
Maybe I am out of touch. There is a different question and that’s if piracy is good. That’s a little harder to answer.

Piracy is potentially good for the overall market (free innovation, etc). Piracy is probably bad for the company/person who produced the good (ie they lose revenue and have to innovate themselves more to stay ahead of free).

The second has been debated at length, and I know I honestly don’t know the answer. I used to see a lot of arguments that piracy can be used as a means to get access to free training and lock-in with a specific product, but then when they go legitimate, they then acquire real licenses. But the producing company has to make it clear that if people don’t go legit, then they will get sued.

It’s kinda like the SaaS freemium -> enterprise license models some providers use.
I'm not a developer, I don't understand CLI, and I can copy paste stuff to the best of my ability.

I spent 4 hours getting my Sony XM3 headphones to connect. They finally played sound. I never got the mic to work at all.

Linux is not ready for mainstream adoption. The fact that you need to mention 3 packages needed is proof.
'Constructive Dismissal'.

Many U.S. states have labor law that cover this. And any company that I have seen do anything similar to this has lost money to both the state and the claimant.

Typically, at least for at-will states, the employer simply terminates you without stating any reason. Very simple for the company and the employee at least gets unemployment pay.
The new version works without re-encode. https://github.com/yt-dlp/yt-dlp/releases/tag/2021.09.02

Make sure to read the note at the bottom of changelog, since some options have changed
Russia Blocks VPN Providers in Ongoing Internet Crackdown
There's just so much moisture in the plants that fires don't do that much under most normal circumstances in New England. Storm damage is a bigger concern but that just makes trees ugly/dead or has them falling on power lines and houses. Rotted trees are just wet, gross, and full of bugs -- they're not necessarily fire hazards.
Just to be clear - that's pure speculation. There's no evidence (apart from this local CSAM detection) or other reports to back that up.
Probably not very well, as these solutions typically involve FFI, and integrating thw runtimes would be a big pain. On the other hand, Rust is ideally suited foe this use case. Personally I'd love to see a Rust + react-native combo.
My Park language does this
https://github.com/toymachine/park-lang
Currently the syntax is mostly JS but the semantics is all clojure. I recreated the map and vector datatypes in c++ by adapting clojures Java code. it needs a GC though which is another big part of the implemention of Park
Apple said themselves, there's only one iOS ROM, so it was there on everyone else's devices regardless.
>In fact depending on company politics, being an internal candidate may even be a disadvantage.

tangentially also true in universities: there are unis that traditionally disfavor undergraduate alums from matriculation to graduate programs. "We taught you enough our way, go learn how to think differently somewhere else!"
Can't you just lie?
None of the OSes that Stallman suggests are acceptable are actually acceptable, though.

No real way to build a skyscraper or produce a state of the art feature film on free software.

Stallman was as wrong about just as much stuff as he was right.

It turns out that a few hundred billion dollars of paid software engineering effort can't simply be waved away as "nonfree, so irrelevant". The whole world moved on to devices where not only is the software nonfree, there is not even an option of choosing free software, and, even if there were, there is no comparable free software to choose.

Why? Because they work better and allow you to get more things done in less time.
Ditch the Desktop, embrace i3.
One of the very first IOCCC winners used the trick in 1984 (1984/anonymous):

int i;main(){for(;i["]<i;++i){--i;}"];read('-'-'-',i+++"hell\
o, world!\n",'/'/'/'));}read(j,i,p){write(j/p+p,i---j,i/i);}
Not to mention, alcohol is a far more physiologically addictive substance.
Well, I personally feel that the trust was broken.

I've migrated to a self-built Android (that was quick and mostly painless, I would recommend CalyxOS and/or Graphene to anyone) and have a long-term plan to completely pull myself out of Apple ecosystem.

Also it was a good reminder to degoogle myself, so I did.
Not that I don't agree, but how do you know the secret courts are kangaroo?
The best way to root for them to succeed would be to support them.
The average user is going to use Firefox instead. Advanced users who know to open "Terminal" will attempt to just copy and paste the blob of code and hope it works. Training new users to do this is a bad habit that will bite the Linux community in the ass later.
The upper class actively pushes for laws and policies that protect them from class warfare. It's a part of the strategy.
> one of my past employers would be happy to send you a quote

Ah - once again most of my problems would be solved if only I was super-rich.

I agree, I should focus on my SaaS company rather than get downvoted on the internet for being antivax. My employer has a vaxx mandate and I'm still acting as if I'm not going to be fired from my dayjob next month. Time to block HN/reddit in my hosts file and get back to work.
SVE2 is not specific to ARMv9. You can have ARMv8 with SVE2. And Apple doesn't need to implement everything ARM develop.
IME for a lot of apps, most of the development is the UI. Lot's of apps have most of their business logic on a server these days anyway. The problem is not typically how to share business logic, it's how to avoid writing 5 different UI's that do the same thing.
They suggest to use k8s - you can also create containers in "pods" and generate kube config files for deployment into k8s.
This comment is proof that the discourse surrounding this is so badly misunderstood that Apple couldn’t possibly hope to fight it. ;P
That makes sense as you see the possibility of being next in-line. If they hire externally they will never promote you. If they interview you and pass they will never promote you.

With external candidates if you interviewed somewhere and they rejected do you ever really apply again? I wouldn't.. maybe if I'm trying to get into google perhaps but never for a typical company.

The effect works for both internal and external candidates.
I think you overestimate how technical most of these type foundries are. The industry is basically few huge corporations like Monotype, Adobe, Google Fonts and then 100s of tiny independent 1-5 person companies. These are no web engineers and mostly are just somehow trying to figure out how to survive. I wouldn't think there's much malice behind it... more like incompetence. Most of webfonts sales are delivered just as .woff files to be selfhosted.

Probably also reason why people use them because Google Fonts exists specifically to track people.
OK, now prove you are a human
The point is that an image of consequence, if real, would have a signed raw copy available which people could check to verify that there was in fact a real image that showed what a given edited image purported to show. If an image is being circulated but no one as been able to verify that a signed version exists, that image remains untrustworthy. This wouldn't stop people from editing images for aesthetic value.
Yeah, all those devs are just sitting there at their desks clacking away on their novels.

There is always a project for them to offer help with, since the business will not suffer devs to be idle.
Maven.com Product Breakdown
Plagues and barbarity go hand in hand. A few become obscure and cure disease and advance humanity. Everyone punching each other and stealing and killing each other miss out on it and die.
Yes, sure. Probably they won't notice anyone leaving.

That's not a reason not to leave though.
MoSCoW: Code Review Technique You're Not Using
My point being that whatever other software runs on this thing is far more likely to contain hidden bugs than bash has given its age and widespread distribution. It seems weird to single out bash as opposed to the hundreds of other random packages on any given distro.
It doesn't work.

Troubleshooting

If you have issues opening the web-based editor, try the following:

Make sure you are signed in to GitHub. nope

Disable any ad blockers. nope

Use a non-incognito window in your browser to open the web-based editor. nope
Its still pretty common to create a scripting language, especially when you need loop holes around AOT compiles.

Although its not the only language and usually not from scratch. For a while "some kind of LUA" was pretty popular.
at some point we all learned instinctively that the best way to farm internet points is not to extend olive branches but to set them on fire.
For many customers that eliminates the only advantage of shopping at a brick & mortar store. If you have to ask store staff for everything then it's easier to shop online.

Cities are destroying their own business districts and losing sales tax revenue by refusing to enforce shoplifting laws.
Fixing the Zip-Line Without Permission
Producing enough food is not a challenge humanity faces. We have more than enough food. Distribution is the problem.

Monocultural has also been a problem many times in the past, so calling it a "chicken little" objection is disingenuous.
Maybe librem? Haven't audited yet but I believe they are more privacy centric by far.
Make Inbox Zero Work
There are two very useful points:

> First, internal candidates who were rejected after interviewing with the hiring manager were half as likely to exit as those rejected earlier in the process.
reply

> Second, a rejected candidate’s likelihood of leaving was cut in half if they were passed over in favor of an internal candidate, rather than an external candidate.

I guess the translation is:

- try to give feedback to your employees (even if you reject them)

- try to promote internally (even rejected internal candidates are less likely to leave)
NSLs and FISA orders are a small fraction of the data that US cloud providers turn over. The majority is in response to actual search warrants.
My own perspective on this was that it felt like my brain would turn to goop when I got an error message, my eyes would cross and I would start frantically googling literally anything, skimming stack overflow, and getting nothing done. In order to progress I had to learn to slow down and start reading error messages and learning what they meant. Sometimes this meant I had to look up a bunch of words, one after another, to understand something incredibly dense.

So yeah, I think I largely agree with your assessment, and would only go on to state that the path forward is slowing down to learn vocabulary and think critically. You really speed up after that.
Well, I did spend a few days finding a modern version of Linux that can run on a Mac mini PPC... Its OS X was outdated so I installed Yellowdog on it, then Debian and now that Debian don't support 32 bits G4 anymore all I found was Void Linux. Plus side: there's so little loading at boot, it start very fast. Downside: I had to install Linux like it's 1995.
So I know well Linux is far from perfect... But it has become at least as good as the competition for my uses.
Hmm, it sounds like the opposite to me. I find it really hard to read because of the constant ‘devs are stupid’ comments.

There is a legitimate point buried there, but I just kept seeing red reading it.
Buy a Pixel and install Calyx or Graphene with sandboxed Play Services.
I had the same issue on my screens in that the body font size was too small to read comfortably.

I tried a few different CSS modifications, but it seems like that particular font just doesn't perform well on a wide variety of screens.

As for a better option, it's hard to do a lot better than standard "web safe" fonts for body copy, or a typeface that was designed specifically for digital readability (e.g. Roboto, Open Sans, etc).
The fact that it's secret.

Also that you aren't even allowed to show up to defend yourself. [1]

Also that they denied 11 out of 34,000 requests over a 35 year period.

Also that the judges are appointed by one person and don't even need congressional approval.

How could it possibly not be a kangaroo court?

[1] https://en.m.wikipedia.org/wiki/Ex_parte
Yep, mic works for me. My main mic is actually wired, too (a RODE NT-USB), but just for audio quality reasons. I use the Galaxy Buds Live for meetings when I'm in the living room because my wife needs our office room for something, and I use the Logitech desk mics in the office, and those work. I can't remember about the Jabra off-hand.
Not by Apple, much as the media would love to have you think otherwise. The 'screeching' description comes from Marita Rodriguez, executive director of strategic partnerships at the National Center for Missing and Exploited Children, in a memo to Apple employees.

[Edit, since I can't reply anymore because I'm "posting too fast"] I didn't say you thought that personally; in a sub-thread about Apple senior execs applying negative labels to people, and this being one of the most insulting labels applied, I think it's important to note that this label came from somewhere else. (and maybe important to note "the technical community" were not labelled "screeching voices"; the memo said "the air will be filled with the screeching voices of the minority". It didn't say "everyone who disagrees is a screeching voice").

[1] https://www.howtogeek.com/746588/apple-discusses-screeching-...
I believe the web is the future, and ChromeOS is a great example. Native apps are dying, and with good cause - it’s not worth having hundreds of developers split across multiple platforms.

The goal of any company is to provide a useful service/product, not necessarily a “native” app to satisfy HNers.
Renaming the language in the future is still a possibility. For now, all the tests here:

https://github.com/adsharma/py2many/tree/main/tests/cases

are run with cpython interpreter and verified for compatibility.

Even when there is a desire to innovate (design by contract or pattern matching as an expression), hope to do so without breaking cpython (as long as you stick to the subset).
C# has exceptions, OO classes / interfaces, `unsafe`, etc. Lots of features that make it a higher level language than pure C.
And with that you will lose all sorts of quality-of-life. e.g. tab order, accessibility, hotkeys, etc. All of that has to be recreated to be a replacement.
Good context. Given that Bluetooth is the issue, what should we do instead? Some new standard? I've seen some headphones that offer a non-Bluetooth USB wireless dongle (Corsair)
> Does the microphone in your bluetooth headphones work?

Yes. I had to go into the audio settings to change between Headphones (high quality audio) and Headset (mic enabled) modes which is a bluetooth thing. But it works, and is a thing I need to do on Windows also.

(Actually on Windows I go out of my way to disable the headset device, because it just makes everything bad by being enabled - communication programs mute my everything, the audio playback becomes bad, and the microphone quality on my headphones is just worse than on my webcam, never mind my desk mic, so I never want to use it)

---

Yeah, that's a Brave thing. They probably (rightly to be fair) assume most current Linux users understand the command line enough to follow those steps and Brave would prefer users get the browser from their repos so they don't have to deal with users having potentially out of date browsers in support requests.

But you can get Brave in a snap, which to my understanding means you can get it in software center on Ubuntu, Manjaro, etc. And you can probably install the snap store on Pop also.

Chrome on the other hand just serves you a package you can double click to install, if you'd rather get it from them rather than your package manager/app store: https://www.google.com/intl/en_uk/chrome/
Well, ultimately because the new taskbar is a half finished mess, and the idea that it is ready to push out a month from now to mass users is completely bonkers.
I am so confounded on why they are burning through so much good will on something they don't even seem to really benefit from. Has anyone explained this?
> >Linux binaries need to be recompiled on BSD

> Ehhm NO:

> https://docs.freebsd.org/en/books/handbook/linuxemu/

Keyword in that link is most binaries. I don't want to worry about if binary x won't run and be stuck compiling it for BSD.

> >BSD and Docker or Podman is probably not a thing.

> True but you can try:

> https://bastillebsd.org/

That is not the same thing compared to Docker or Podman at all. If your looking to build Docker images locally to test in a kubernetes cluster good luck with bastille.

> >Working with containers and Kubernetes means I need to compile about 100 Go projects

> Ehhm NO:

> pkg install kubectl

What about stern, kubie, and the hundred other cli tools that makes managing a cluster much easier?

I get BSD is not for the faint hearted like me who just wants things to work. I'd rather spend my time elsewhere than worrying or running into issues using a esoteric operating system.
I’ve been through two companies with exits. One left me with nothing (it was an acquihire), and the other basically increased my salary by about 1.5x (pre-tax, but because long term capital gains tax is lower than income it was probably more optimistic post-tax.)
This is important to remember when you see industry professionals paying money to RSA to attend their events, or, worse yet, speaking at them.

Supporting those who make us less safe is a clear signal about where your priorities lie.
Ok, Apple rarely admit they are wrong, and when they do, they tend to spin it heavily. I don’t think this meaningfully changes the primary message of my comment though.
>The less physical feedback a keyboard gives you the more typos you make using it. Arguing that keyboards which encourage you to make typos are good is as stupid… this is objectively true.

This seems like a tenuous assumption. It completely ignores the main point I have, which is that different users have different preference. That’s why I brought up activation force, because my problem with the magic keyboard wasn’t the feedback, which I absolutely loved, but the activation force of the keys. I and many others have never found the amount of feedback on the Magic keyboard to be inadequate. You are projecting your personal perception that a large amount of key travel distance makes you type more accurately and is therefore desirable(to you), into an axiomatic truth about the nature of keyboards for everyone(i.e. that significant travel distance is needed to make a high quality keyboard and therefore shouldn’t be counted in a metric about the latency of inputs).
Product Hunt launches P2P blockchain betting startup