skysight-inc/HackerNews huggingface dataset:
I tend to agree. The backlash from this has been far reaching and the fact that they delayed at all tells me this is not business as usual.

Hell, nothing about this feature was business as usual.

I think this will play out more like the butterfly keyboard debacle. They won’t ever really acknowledge how bad the original thing was, but they’ll return to a solution the community finds palatable (server side scanning), and wrap it up in a bow like they did with the “magic keyboard, now on our laptops”.
Can't traders log in remotely to their Bloomberg terminal?
I think a difference with Jobs at the helm though was yes, he let some really terrible UI's get into production, but he also had no problem axing them when he finally accepted they were awful.

The problem we're seeing now is nobody is willing to rollback bad ideas.
Isn't this the bad part? Like... it being there is the problem, not apple specifically using it for child porn detection. Right?
The TDD movement came from smalltalk programmers (not that I think it has anything to do with smalltalk, just the programmers came from there). In my experience it was in Ruby and javascript code where I have seen the most inane micro(nano?)-unit tests. Some of this was partly because the unit tests were testing what a static typechecker could verify automatically (at the cost of a little verbosity).

I don't see how you figured there is a relationship between DDD and "make everything unit testable". DDD is about high level architecture. It's at the opposite end of the spectrum.
They're also less likely to become infected in the first place.
This reads like a guy trying to take complete ownership, while renouncing to any accountability.

I have been in this industry for 15+ years, and as a developer, I have a surprising amount of experience dealing with customers. Of course, when a customer complains about some feature not working, I would not just take their word for it. Customers mess up too.

What I would not do is brush their complains off. "This is a systemic issue". "They are causing problems". "They don't know better". "They don't have the correct incentives". Try telling that to a customer, or to your boss.

The obvious disconnect from his own team is the problem.
> This is why MIT isn't always the correct choice. GPL wouldn't hurt devs at all and would protect from this kind of garbage from MS.

But would it protect against Pylance existing, or would it just be more expensive to develop but still proprietary (and possibly not free-as-in-beer), or would it be Free?

There's only one of those three where devs (as opposed to Free Software ideologues) win, and one where both lose.

(And really, it would do none of those, since pyright is also owned by MS, so they could reuse it on any terms even if the owner [them] offered it to others only under GPL terms. All GPL would do is prevent someone else from competing with Pylance by taking pyright and building similar functionality on top, possibly with a still-Free license.)
Talking in terms of mine and yours means we are not on the same side. And this is the problem.

If there is a problem with the deploy let's meet, fix the issue and most importantly learn from the problem, and document the incident for future reference.

And them move on without fingerpointing.
Cause the whole article reads like "developers are whiny assholes who don't know shit about computers". And yes, it starts with an attack and ends with an attack too.

1. It's not operations problem for sure, but I certainly don't bash people for not knowing things I am the expert of.

2. Fine

3. The OP's saying he doesn't want to know!

4. Well, writing applications is sitting atop a stack of technologies more and more abstract. A developer not knowing what happens in an IP packet is the same as an infrastructure guy not knowing what happens in an NP junction.
Ok. Feels weird to me to renovate a place they don't own at all, so I expected the person to own it. It is fair to follow more rules if you rent someone elses or city land.

On the other hand, if you still keep the tiny home low cost, easy for decommissioning and/or demolishing, why would government go as far as punish someone who is doing no harm whatsoever?

I take no offense or issue with city planing and even community planing. What I do believe is going too far, is to punish preemptively even when no actual harm was done. The rule say "no living" but the meaning is "be temporary and easy to dispose". So living there while respecting the community goal should not be punishable, instead, just recognize the goals were kept in spirit.
I did not know this. It makes a whole lot of sense and is totally reasonable. Does this mean that a graphics designer who buys a font can just use it at will without royalties as long as they don't distribute the file?
Yes. I find even more fulfillment in doing side projects.
Archive link: https://archive.is/GQoht
Unfortunately, I think the U.S. may have laws that complicate this issue. For example, I believe laws make sure the test is administered for free by health insurance and I think there is precedent from the Americans Disabilities Act that employers pay for any testing for those employees do not have insurance.

While I think your idea of a nudge may work, it may not be feasible in the U.S.
Vscode is to emacs what html5+css3 is to tex.

Emacs will be around forever, but vscode will dominate.
Mushroom Cultivation Automation [video]
Bigger and faster cores are also expected to include extensions that are yet to be standardized, so waiting is absolutely the right move. There are draft architectures (including multiple versions of the openly-available Berkeley Out of Order Machine "BOOM") that are expected to have quite compelling results once fabbed.
Proof of Work is the only viable mechanism for decentralized state
It is a shame that GNOME has no manpower to quickly update all of its apps whenever HIG changes. Nevertheless, consistency in GNOME apps has been much better than default windowls for a long time.
I find this response surprising, as I fully agreed with TFA.

I've had an Ops team that had a similar attitude, and they did a lot to help me become a good developer. Part of that was requiring that I come to them with identified problems. "Hey I'm getting this error, can you take a look at a stack trace in a language you've never used and tell me what's wrong?" would have gotten me booed/laughed out of the office, and for good reason.

It's not at all unreasonable to expect the developer to come around instead with "hey my application can't write to this NFS mount like I expected. It's running as $user, the permissions look right but I'm still getting permission denied. Any thoughts?" (A real situation I ran into, turns out SELinux had further permissions I was unaware of, and my Ops lead Chip was happy to show me what was what.)

Yeah, we're all on the same team, and that cuts both ways -- Ops should ensure Dev has what it needs, and Dev should make some actual effort to understand the landscape their production applications run in. Which seemed to me to be the entire point of TFA.
The problem here is that the interests of the companies are not aligned with the interest of the workers.

That's why you have vast expenditures in the management that go largely unquestioned while there's a constant pressure to pay workers as little as possible.

That's why it is beneficial for McDonald's to spend millions on lobbying instead of raising the pay for their workers by once cent.

McDonalds made $1.76 in the third quarter of 2020 billion over the same period. That's 9000 USD per worker. I'm pretty sure that there are a lot of families that could make good use of that money.
Because Microsoft sees the 1/10 of a penny it gets from the ad as more important than your Desktop and your Taskbar.
Especially designers!!
Uniswap Labs Under Investigation by SEC
Related Tie fighter total conversion is still up: https://www.moddb.com/mods/tie-fighter-total-conversion-tftc

Does anyone know the legal status of this project?
If the author is an asshole, you certainly also are one by the same standard.

Developers are not just "users", they're fellow software professionals who can reasonably be expected to work harder on troubleshooting than reporting "it works on my machine but not in the test environment :(" without even reading the error message or including it in the report.

As a general rule, when you have most of the control or knowledge of a technical process and you want someone else to help you with it, you need to give that other person as much transparency and info as possible. Because they don't control the process and will have to slowly, laboriously ask you questions, or ask you to do things, rather than just probing the system themselves.

They're taking time out of their day to work in a relatively inefficient and frustrating mode just to help you out, so jeez, have some respect and try to make their jobs a little easier.

If you don't and prefer to wear this entitled attitude, fine, but you're just as much an asshole as he is.
I did not use it much after W98SE. W98SE was very consistent imho.
What are you on about? The comment stated that the authorities have physical access to the device. That means that they can see whatever data you have because it's your device showing it to them.

Also, this idea is even more dystopian than the original concept. The original idea was only going to scan content the user chose to push to Apple servers. This current suggests scanning the entire device just because johnny law has the device. That is soooo much worse of an idea.
yeah! now you're doubling down on this defense, while the realities of problematic abuse justified with the same language continue in the background unabated
The big down-side is that they'd end up with really fat binaries and edge case bugs in some apps across architectures.

Apple can pivot architectures, but I don't think they do it lightly.
From what scientists are saying about the climate crisis, we are going to enter an era of continual crises unless major action is taken.
Yes, the laptop class accrued many benefits during the past 18 months. It's no wonder that by and large this group doesn't want to go back.

That being said, a mild cold is nothing compared to the stress and pressure and exposure that everyone else lower on the totem pole has been subject to while supporting your comfortable WFH arrangement.

We're all in this together, right?
It still makes it impossible to trivially parallelise the decoding itself, before even looking at the instructions.

x86 CPUs can barely decode in parallel, partly because the outputs of parallel decoders have to be synced up.

A RISC-V core to rival the M1 wouldn’t use instruction compression.
This technology could have led to the arrests of hardcore criminals and spared some poor children a very difficult life. Well now we know where this generations priorities and values stand.
I cancelled my recurring iCloud subscription because of this, switched to self-hosting photo prism for storage.
Yeah, I tried to cover that with "past use". They care if you're drunk at work. Which is different from pot, where many workplaces care if you're high at home.
Nothing about this "feature" increases security or privacy.
>I don't know anybody...All the fear"

You seem to be extrapolating an n=1 scenario to the population as a whole ("I" --> "All"). Are you then implying anyone who does know somebody sick or hospitalized has warranted fear?
I had a nice one today where it complained about some thing not being invokable deep in some std code somewhere. Lots of crazy template instantiation errors. It turned out I forgot to pass the variant parameter to std::visit.
> - Some of the most used VSCode hotkeys are browser hotkeys, like Ctrl+T, Ctrl+P, Ctrl+Shift+P etc. The functions aren't even rebound to anything else, they're just not available via hotkeys.

You can also use "chromium --app $url" and you'll have these key bindings available. If you want to use github isolated from your browser history, you can use it like so:

[$] chromium --user-data-dir=$HOME/github_or_whatever --app="https://github.com/orga/repo" --new-window;

edit: If you use MacOS or Windows, my browser wrapper script from another project might give you some hints on how to use Safari or Edge this way [1].

[1] https://github.com/tholian-network/stealth/blob/X0/browser/b...
> Regardless of the larger conversation, why do you think that adding friction wouldn't stop people from engaging in an activity?

See war on drugs or piracy, or alcohol prohibition for instance.

Now there's a million ways to share pictures online in a manner that bypasses the few big platforms' interference, and you really don't need to be a genius to use (say) password-protected archives. That's how a lot of casual online piracy happens.

This thing does very little to prevent spreading CSAM pictures, and it does nothing to prevent actual child abuse.
Do you believe that most developers are up in arms about this, ready to abandon the platform? I doubt more than a tiny fraction really care about this at all, and the hysterics on HN (threads brigaded by a small percentage of HN users) are not representative. Predictions of some massive sales drop -- or even a sales drop at all -- are deluded nonsense.

Apple is delaying this, I suspect, because it confuses the privacy message: If every time they talk about privacy someone can make them look like hypocrites by pointing out the on-device scanning, well that's just ugly for Apple. I suspect the on-device scanning element is going to be removed and it'll be on ingress to iCloud, which is what I said on my very first post to this. It was ill-considered to do it on device given Apple's privacy push.
> Nobody working on wage theft by employers, by far the largest organized theft ring running.

Wage theft is absolutely a reality and an injustice that needs to be punished as much as petty theft if not more. But 2 wrongs don't make a right. Both kind of theft need to be prosecuted, especially when it's an organized group, and all the businesses that allow fencing stolen goods need to have the book thrown at them if they don't take serious measures to limit these practices.
Not true. CUA-compliant software was somewhat consistent, but they were rare. Many simply implemented a half assed toolkit each with a different behaviour and appearance
Lets say you did daily stand-up's in school. Every day every kid has to go up and loudly express in front of the whole class what score they got on yesterdays test, what other achievements they did and what goals they have for today. Do you think it would help the kids grow and thrive at school? Grades doesn't depend on what you say there are all, so it isn't like they should feel any anxiety about it, right?

It feels like people who don't understand why so many developers hate daily stand-ups doesn't understand social interactions at all.
MIRANTIS | Remote (Europe) | Full-Time | Opensource project : https://k0sproject.io/

Mirantis helps organizations ship code faster on public and private clouds. The company provides a public cloud experience on any infrastructure from the data center to the edge.

This is a great role for somebody who loves opensource and cloud native tech stack!

Our open role: https://smrtr.io/6xbHn

In this position, you'll contribute to the development of k0s and related projects and technologies. This offers you a good position to help build solutions and tools to widen the adoption of Kubernetes and push cloud-native technologies to new levels and frontiers.

Work that Cloud!
Links plz?
I'll agree with that!
RSA, being American company, cannot refuse NSA’s backdoors. Discovery of the backdoor hurt RSA’s business, so it’s understandable RSA has beef with them.
you're taking her words at face value. don't. she is taking events and reinterpreting them to sound super-favorable to her.
honestly, brand breaking.
I've used this pandemic to only eat home cooked meals since March last year. WFH has resulted in me skipping breakfast and lunch, doing intermittent fasting for at least 18+ hours each day. And since this summer (2021) I've switched to one meal a day, as well as doing a few fasting periods lasting 2-3 days. I also try to do regular power walks. I'm currently practicing Wim Hof Breathing Method. All in all, since the lockdown in 2020 I've lost some weight (bmi now down to 22.8), reduced stress, feel overall better and sleep quality has improved.
Apple concedes on 'anticompetitive' restrictions in App Store
Atheism does not mean the lack of morality. I find it rather sad that some people cannot imagine morality without a higher authority.
this whole thing just made me wake up to how much control that company has over something that's supposed to belong to those who buy it!!
Obviously..problematizing.. in round robin translation
unlike other fads though this works. TBH i don't think it s going to be limited to RNA, DNA is already a major target especially after CRISPR.

It's been 6 years since the CRISPR breakthroughs , how are we doing on that front?
like this guy making a 16x16 recreation of Sonic on pico-8 https://twitter.com/troypicol
I fail to see any difference, when your data is as much "yours" whether cloud backup is turned on or off. Google and others scan data stored in Drive (and other cloud storage) not just for CP, but for copyright infringement, etc; even files not shared with anyone. Someone here just yesterday complained that Google in 2014 kept deleting personal files of ripped DVDs from their Drive. Given that many people use GDrive/OneDrive/iCloud as their main storage, where most of their PC files are stored in the cloud, I fail to see any logic in making a cloud vs personal device distinction.
iCloud is encrypted but Apple has the private keys so it’s only slightly better than plain text. You should not expect you data to be anything more whenever you post anything online. The only exception is E2EE but Apple will never offer it.
wearing pants != getting vaccinated, not in the slightest.

Stop comparing the two.

We've been wearing pants for several centuries now, this vaccine is new. The mRNA vaccines are not the same as past vaccines in either their immediate effect (I was zonked out for three days) or in their long-term effects (which, despite how safe they seem so far are simply not tested long term).

I say this as somebody who is fully vaccinated (Johnson & Johnson).
Coming soon ...

"RNA breakthrough revolutionises the porn industry"
One thing that I realized as a Business Analyst and then Data Engineer is that communication is the key but pretty much no one can do it properly. I also realized that communication should be part of the job and leads and managers should hire people who can communicate things effectively.
Voltage alone doesn't mean much. A car battery and 8 AA batteries in series are the same voltage, but the latter is not usable as a substitute for the former.
I’m willing to bet that the annoyance meme of spandex cyclists is intentionally amplified, possibly even created, by marketing agencies working for oil and car companies.

I’m also willing to bet that Cheech & Chong et al. are manifestations of a similarly forced meme, with many industries funding the various ”lazy brainless stoners”.

The exact same pattern can be found from nicotine vapes (the entire ”vape nation” annoyance meme was definitely a graft), and probably a lot of other things.

The point seems to be to control people socially by associating their habits with annoying qualities and fictional negative outcomes, superficially supported by anecdotes represented as scientific truth.
Ask HN: What do you wish more programmers cared about?
gave up on vscode two years ago and bought jetbrains when I need a GUI debugger, but I use vim for daily coding.

just hit . and installed vim plugin and it worked well for basic needs, not sure how to get my snippets and some key binding there yet, but this does look nice.
I agree with this. It's too complicated and frustrating to use a licensed font on the web. The argument is that people who make fonts deserve to be compensated for their work, and I agree. There has to be a better way though. I avoid using fonts that I love because the licensing just gets in the way.
At Google in 2013, many developers just used Chromebook's. I am starting a new job in a few weeks and I expect quite a lot of my work will be done in AWS SageMaker.

I am fairly comfortable having my laptop being a conduit to better resources in the cloud. There are also strong security advantages of not having sensitive data on laptops.
Also b-ok.org. I think that's why book piracy is so popular, it's super easy. In fact it's easier than buying and dealing with DRM.
Aspect 128 AVR-based ZX Spectrum Personal computer
I believe they do that for police roadside tests in Australia. From what I can gather they have a rather bad reputation for not correlating very well with intoxication.

BAC is a well understood thing to measure, but marijuana testing seems pretty unreliable to me. I’ve read conflicting reports about how strongly TCH found on a saliva swap correlates to actual intoxication, and I don’t believe there’s been much scientific investigation done to determine what levels of intoxication are safe for what activities. As the primary customers of these products are law enforcement, and private sector “rules enforcement”, I’ll remain skeptical of them until somebody manages to convince me otherwise.
The font files are very big (~10MB). They need some trimming before they are viable to use on websites.
> Security starts with deep understanding.

I wonder if the way we are approaching it is wrong. We are basically putting text though a deep learning black box. The model might have learned some abstractions, but all in all it is just playing word games and trying to guess the most likely continuation of a string. Maybe we should go into the other direction and base such an AI on a really massive ontology. Instead of unstructured strings, put highly structured facts into the model.

For example, just like in Copilot you'd start with:

def login_user(username, password):

But the ontology would also know things like:

- This is a web application and this function is going to be called after submitting a form

- Security specialist Bob says you should always hash your passwords

- Specialist Anne says you should use bcrypt

- Tom says Anne is 95% trustworthy

... and thousands of facts more. And then it would take them all into consideration, build a represenation of the problem you are trying to solve, find a strategy, and only in the end generate code.

I have a feeling that there was a qualitiative leap going from simple neural networks and multivariate methods to "deep learning" and modern machine learning, and that this is mainly driven by scale and available computing power. Now what if we try the same thing for ontologies, expert systems, and triple store databases? I think the difference will be between some AI parroting what it read on Wikipedia (direct speach), and a smarter AI being able to reason about what it read on Wikipedia (indirect speach).