skysight-inc/HackerNews huggingface dataset:
Likely Tesco tossed them right in the bin, however. I think it's overstating the case to claim that people robbing shops (especially big chains) is an indication that "we've completely given up on the rule of law" - at least, I find it unlikely that your erstwhile (if gormless) thief, emboldened by his huge haul of free meat and cheese, would choose next time to relieve you of your wallet. Robbing people is a much riskier game, even in a civilised (read "non-firearm-carrying") place like the UK.
I always get jealous when managers at my company constantly go to trainings or are assigned to different roles to add skills. There really is a system for developing managers. That's opposed to developers who are basically asked to stagnate and stay where they are.
You can still clear all cookies for a given site from within preferences.

They're removing the listing of individual cookies for each site. So you can still remove all cookies from, e.g. Hacker News, but will no longer be able to see the individual names of the cookies, e.g. `ph_6CDb7STpzm64A_...`.
GoDaddy Boots Texas Right to Life Abortion 'Whistleblower' Site
this interview reads like someone running an 6th grade school newspaper asked the questions - nothing against 6th graders, but this entire article was pathetic.
I can't make heads or tails what you mean here. Please explain why you think they are "projecting own feelings".
They're allowed in a legal sense, but the store often orders security not to physically intervene because of the potential legal liability if either party is injured.
Related, the advice I've heard is never to completely finish what you're writing when you stop for the day. Having some obvious things to dive right into when you come back to it makes it much easier to get warmed up again then e.g. finishing a chapter or section and having to start on a new one.

Same is true for coding I believe, it's nice to have some quick wins to get started with before trying to tackle something brand new.
> Really wish they'd just completely rewrite Explorer from the ground up.

Oh god no. They’d nuke all the keyboard shortcuts, make everything take 20x more space, remove any advanced features such as keying by non-primary column, sorting by weird file-specific metadata, etc, add loading screens everywhere, make even the most basic operations require an async dispatch to a runtime host, break credentials authentication with the OS keystore, remove IME and input accelerators, nuke integrations with 3rd party apps for menus, overlays, and previews, hide file extensions, run always in fullscreen, break ClearType text rendering, block access to any system files, break the elevated operations workflow, remove access to non-local files, use 20x as much memory, crash at startup, break when an update ships out-of-band on an older patch release, and then be rewritten in four years.
Not affiliated with anything of this at all, but this can totally be a good thing for them.

GitHub entering this space gives them additional validation of the existence of a market for this kind of product and gives a lot of additional exposure to the product idea as a whole.

Even if they will now get a smaller percentage of developers using this kind of tool, the rise in the total number of developers using such tools will most probably make up for it.
Interesting points! I am not sure which is right, or legal, but there seem to be grey zones, yet.

> Another red herring here... it is irrelevant how superficially close this is to the original source code.

It wasn't until Apple vs. Franklin that object code became copyrightable, prior to that the USPTO held the analogy of "design drawings vs. actual bridge" as the relation of "source vs. object code", and as far as I am aware that case still left some questions open.

There's also the first sale doctrine. So, once I buy a (mechanical, haha) car, I can modify it, take measurements of it, in fact describe and publish every bit of information I can think up of, right, because once it was given to me, I can do with it as I please, unimpeded by the manufacturer. This is, of course, where things get murky.

Now, a binary has elements of literal nature that copyright protects, but a decompilation results in a completely different information stream, so that seems like a non issue. Thus, we are left with the non-literal copyrightable elements of structure, sequence, organization. Copyright protects expression, but not ideas. So, the binary code is an expression of the author's ideas, and thus it seems sensible that the decompiled version is, too, BUT: only creative expression, not things that are necessary and utilitarian to perform a given function, and this is where it get's less well-defined. So if there are decompiled portions, that might not be enough for a copyright claim, provided they are utilitarian in nature. Of course, just decompiling the whole thing and publishing that looks very much like infringemen, indeed.

I do think this nicely embodies the difficulty of dealing with IP vs. actual, tangible things, though. With the car or bridge analogs, copyright would not prevent anyone from replicating them, but it would be patents and trademarks that put restrictions on how and what can be reproduced, instead of the much stronger restrictions of copyright on software.

I'd personally much more comfortably equate binary code with mechanical elements than works of creative authorship (though much of my livelyhood relies on the latter, in lieu of other mechanisms), but this view isn't universally shared, and possibly not even universally applicable.
I had exactly the same issue. The solution is Windows LTSC (long term service package). It has no Cortana, teams, or Windows store, no Telemetry, and only update about once a month and it never updates automatically, only when you allow it to. It’s designed for applications where a computer has to be stable for a long time.

A copy can be a pain to get a hold of because Microsoft only want to licence it to corporate clients, so it’s usually not possible for individuals to buy a licence at any price. Microsoft really don’t want regular people to have access to it.

but if you look on your favourite piracy site you should see it. Then use a Windows keygen and presto it’s activated.
Smaller, more focused ops teams already exists, but are not bound by application boundaries but by system boundaries. (mostly, storage, compute and networking). The reason is because each of these is a completely different environment on its own.
Why we need two Chrome's?
This is a compiles and amazingly complex mechanism of propagation, but doesn't require any intelligence or awareness on the part of the fungus. Just millions of years of evolution and deterministic neurochemistry.
But a union will eventually slowly devolve into that example as more and more rules and restrictions are added. Unions have so many benefits but I feel like any time a union dictates how the work is supposed to be done I hate it. That's why I'm super conflicted. It feel like I'd lose a lot of flexibility afforded to me if I joined a union and had to start playing by their rules.

At the same time, I think software engineering is in a position where a lot of employees have the power to switch companies and have more control over how the work is done than other types of jobs. I can see people leaving jobs in mass or starting a union quickly if industry conditions ever get worse.
How long have you been looking internally? Promotions at huge companies usually aren’t just a matter of checking boxes, your manager really has to push for you using both the formal and informal routes.

Also, do you trust your manager? Just because they checked some boxes in some system doesn’t mean they are actually advocating for you.

It sounds like you probably need to understand the process better.
GP: Grand Parent, as in the parent of this post's parent.

> I'm belittling the fact that they are coming to this discussion with a position of 'Linux is bad because I don't like it for Reasons™ and if you disagree with that you're just another hater I don't have to explain myself to'.

I didn't come in to this thread to argue about things I don't like about Linux or convince anyone that my unpopular opinions are right [0]. I offhandedly mentioned I didn't like Linux, and then people came out of the woodwork to ask me why. As I've mentioned I've been through this many, many times and the result is always the same: they ask me why, then they engage in performative argumentation with my reasoning. They don't care why I don't use Linux and aren't interested in changing my mind, it's all a performance to sway others and I'm pretty damned sick of it.

[0] Which is not to say I haven't done this in other threads where it is more on topic.
It shouldn't.

Diseases very often modify the behavior of the host to help them spread. They don't do it "intelligently" they do it on accident by hitting on a modification of the host which results in better transmission of the disease.

Covid makes you cough to spread little droplets filled with virii, rabies makes mammals violent so they'll bite to spread infection through saliva. It isn't through intense manipulation, it's by pulling a few levers. One species taking advantage of another species through biochemistry is extremely common. Every psychoactive drug, poison, etc. are all manipulations through chemistry.
Influenza is also a deadly disease that is here to stay.

If you knock down its ability to cause severe disease by a factor of 20 or so and it becomes just another viral pneumonia, then we don't have a pandemic any more.

If everyone would just get vaccinated, we'd be there and it'd be over by now. Doomerism is counterproductive and doesn't help that.
Ditto about Debian repos. But as for reading LOC's, comparing the hash won't help if a supply chain attack hit the code before it made it to a commit. I'm not actually advocate reading every LOC. I'm just saying that if you want to use just about anything, some level of trust has to be put in other people & other systems. It should always be a qualified trust though. a trust-but-verify (within reason).
For me the most interesting compilation target for Clojure is Dart. Writing Flutter apps in Clojure would be the dog's spherical objects. David Nolen thinks likewise and has commented on it in a recent defn podcast. Christophe Grand and Baptiste Dupuch are the brains behind it: https://twitter.com/cgrand/status/1350063059864346624?lang=e...
> It's that usually I can just take off a Friday or a Monday here and there without any issue as long as I give a bit of notice.

I have fixed number of days but still can essentially do this.

> Functionally now though, I have to file paperwork with 3 different groups to have someone approve even a single day off so they can make sure I'm not going over the number of days off that I have in accordance with my level and seniority.

This sounds odd. Why can't you just have a system that tracks number of days and as long as you have the number of days 1-2 days shouldn't be an issue at all. I don't see how switching from unlimited to limited made this approval business necessary at all.
I don't think it's widely appreciated how vastly diverse and multifaceted the world of software engineering really is, and how that enormous diversity blows up any notion of one-size-fits-all. "Best principles for application design" seems almost as silly as "best principles for thought".
I've got some direct personal experience in this one. A few key points from how I saw it play out inside:

- there was a lot of noise made about this by the bsafe crypto team when it was first implemented (anecdotal, but I trust the people that were there and the context below helps reinforce this). From what I heard there was clear communication that adding EC drbg to the toolkits the way nsa wanted was insecure.

- that happened before my time, but by the time I got there it was kind of an inside joke that EC drbg was an NSA backdoor (I think this was around 2010)

- the above was tempered by the fact that it was so horrendously slow, no one could imagine it being used

- even though RSA demanded it was the default RNG for the toolkit, the first part of documentation strongly suggested changing this default

- my memory is that this work on EC drbg funded development bsafe SSL toolkits. So while the money may have been relatively small, it opened up a new product for BSAFE

The smoking gun and the bit that made it really obvious that something was off about this came in its use as part of the TLS toolkits.

There was an explicit, but unexplained, requirement that the _first 20 bytes_ of random generated during the handshake were sent unencrypted as part of the handshake.

EAY led that crypto team, they knew their stuff and they knew that this was off and there was no legitimate reason for doing this.

My take: this team new what was happening and they made it clear to management. As a really the people who made the decision to take NSA money knew what it was and the implication and went ahead anyway.

As a foot note, when we did the cleanup on this we found that in some of the toolkits the way that the 20bytes was sent was flawed and would have meant that an attempted backdoor using this would have failed. Whether this was intentionally or not _shrug_.
Walgreens and Target and other retailers are shutting down stores and changing the hours so they close earlier. Presumably they’re not doing that because they watched a viral video.
"There's dumb people everywhere, so when you shoplift in Texas" reads a lot like like "Texan bystanders would shoot shoplifters."
Not at the time, they still use jus sanguinis as most of European countries.
No, we don’t call any app that embeds a web renderer or uses a JavaScript engine ‘a browser’.

Do you have any idea how many apps do this?
Why don’t they call it something else then? Maybe “Flexible PTO”? I really don’t like the “unlimited” part of the name. It feels confusing / misleading to me.
> Most users did not pay to upgrade machines from 7/8/8.1 to 10, but that was a bargain with the devil

Bargain with the devil? Most users didn't pay to upgrade machines from 7/8 to 10 because they had nothing to gain from the upgrade. You only bargain to get things that you want.
> Why not lockdown forever, and everyone social distance and isolate? We CAN do that right?

Can we? I mean a lock down has economic consequences that I just don't see from mask use. Maybe technically it's possible, but one of these things is not like the other.

I'm not advocating for permanent mask use. I'm not even advocating particularly hard for mask use in general right now (I mean we probably should). I'm not advocating for mandates. But I keep seeing mask use being presented as some great hardship, that can only be born briefly (if at all) and I just don't see it.
I googled for those and it's funny but sadly not as entertaining as I'd hoped. All the responses involve clearing all cookies for paypal.com at al.

> If I remember right, clearing it for one site didn't help because clearing "login.paypal.com" cookies didn't clear "some-other-thing.paypal.com" or "www.paypal.com". They seem to use www.paypal.com for everything now.

Right, but that's not a problem that this particular change is going to do anything about. Previously, you had to find all the different paypal domains and whack their cookies and now you have to do the same. The functionality you can't do in the Preferences window now (but you can in DevTools) is find a single cookie in a single site and whack that one. That's the one that would be Daily WTFy.
While I agree with the title, the article itself is a fluff piece. It takes several paragraphs just to give hand wavy advice like, "Just remove barriers." It also feels like it can't possibly be true that people prefer flexible hours more than a four day work week as is claimed. This just feels like one startup guru trying to kid themself into thinking they can get away with avoiding substantive change and trying to justify their fee by dutifully parroting what they heard at the latest growth seminar.
> With the road metaphor, one issue I've seen is ops will create a rope bridge and get mad when devs need to drive a car over it. "You shouldn't do that! You idiot! Just walk over the bridge like we expect!"

Well, the main problem with the "bridge mismatch" is usually that resources required for an environment are not free. Its usually the opposite, most infrastructure is rather expensive, and running multiple systems side by side because multiple developers require slightly different versions of the same thing tends to explode cost.
When I am stranded on an island I am certain I will be talking to the mushrooms.
> The phone company is a common carrier, under the Communications Act of 1934, which is why it can't cancel your line in the scenario you gave.

> GoDaddy is not regulated under common carrier laws.

> In the absence of any law saying otherwise, GoDaddy can exercise its freedom of association to kick off people for whatever reason [...]

m0zg saying that it should be illegal presumably means that they already know that it's not currently illegal, rather they want similar regulations introduced (or the removal of existing protections) to affect GoDaddy.

> Should that also be illegal?

The way I often see it argued by those in favor of repealing/reinterpreting Section 230 is that a service shouldn't have the protections of a platform/carrier while acting as a publisher with full control over the content. A curated software library should be fine as a publisher, just that they'd only have the same protections as non-digital publishers.
Funny, I was just listening to Lex Fridman's recent Podcast talking to Vincent Racaniello about Viruses and Vaccines, and he said "There are no human-licensed vaccines that are DNA vaccines" right when I saw this thread. Seems like progress in this field is pretty quick nowadays.

https://youtu.be/G433fa01oMU?t=6188
I was diagnosed with Asperger’s as a child. I have all the symptoms, including compulsive organizing of objects.

Relating to humans is very hard for me, so I built electronics instead and was making radios in first grade. Later I moved to Silicon Valley to start an electronics business, since it was where I knew I could fit in.

I think there is merit to this sentiment. In the technology industry, certain aspie traits, like attention to detail and systems thinking, are uniquely helpful.

But some traits are harmful. I invest a ton of energy into communication and empathy development as both of these things don’t come naturally to me. I know I’ve been set back in ways compared to my other peers, by being weak in these areas.
When I've been burned out or hated my job, I didn't take vacations, because the crushing realization that I'd have to return to work was almost worse than losing myself in the uninterrupted, repetitive, dead-eyed grind. While on vacation, I'd start thinking about the countdown to the end of the vacation.

> Well, root out the real causes of burnout.

I'll offer the definition that's made most sense to me. I didn't come up with it, in fact some wise person here on HN stated it:

Burnout is caused by working hard at something for a long time and not having it pay off.

You can work like a dog to release a feature, and if the feature does what it was meant to do, and you get recognized for your contribution, how hard you worked doesn't matter as much. You are energized, excited to be part of a great team, ready to move on to the next stunning victory.

On the other hand, if you work like a dog on a feature and it gets cut at the last minute, or its success is undermined by some VP's dumb idea, it sucks. If that happens over and over, without a win, you're burned out.

The solution is to get a win. Work on something that you can succeed on, and succeed at it, and get rewarded for it. Could be a big thing, but even a small thing is good enough. Sounds easy, but not always even possible in a badly-run organization.
Counterpoint: I've many times had to fix presentation of or access to a site by purging just specific cookies. Two sites that have previously had these problems are RingCentral's web interface and AutoTask. Maybe a dozen or more others, but admittedly not many…however, when I've needed it, the problem has been persistent, requiring multiple fixes per day, over a few consecutive days or or even a couple weeks.
I had a bad case of burnout 2 years ago. I think for me it wasn’t that I was overwhelmed or otherwise overworked. I was working a lot of hours, but that didn’t bother me either. What got under my skin was that I understood the systemic reasons for all the fires we were having to put out were never going to change. So the burnout was the feeling that I was unable to do anything but tread water.
This sub-thread is better than a Vim thread. :)
You can't have consumers without producers. Dev tools are an integral tool to building websites and webapps today. They're still receiving considerable investment from browser vendors. I see new features in almost every release.
It's not necessarily that they can't legally do so, but it's against the policy of every single store. If you do so as an employee, you will most likely get fired. No amount of merchandise is worth risking an employees life. Healthcare is a mess over here, but we do generally have that part right.

Restraining a shoplifter could lead to liability issues for the employer. For example, if the shoplifter injures the employee, there's a workplace injury that goes on the OSHA record, you have an employee who is out for some amount of time, it could increase insurance rates, and it could lead to the employee getting shot if the shoplifter were particularly violent.

Additionally, if the shoplifter gets injured, they may sue the store for the injury they sustained.

Most of the US does allow a citizens arrest to be performed.

https://en.m.wikipedia.org/wiki/Citizen%27s_arrest
You're damning it with faint praise there rather than selling it.
The first time I saw this, it was a blind person on a train counting stations. Personally, I would need a lot of practice to gain that dexterity.
Sharing freely and embracing open source has been an unalloyed good for encouraging the development of software; so there is some insight to your comment. But participation in open source is voluntary. And right now any artist or musician can make the voluntary and free decision release their work under a Creative Commons license. It would be a degradation of individual liberty to require all workers in all creative fields to open source their work. That's not a choice you, or me, or the government should get to make on behalf of another person.

One might argue that some regime of publicly funded remuneration could be just compensation for the public seizure of all creative output. But that's orthogonal to the point. The seizure itself is the problem.
Way scarier is a world of native code and appstores
It's only aligned by "politics" in crazy-town USA. Conservatives in other parts of the world haven't taken anti-vax positions, and while they've been milder in their lockdowns and mask mandates, they've still enforced them.

Also, if you think threats yield unified responses, I'm not sure which history books you've been reading.
Reprogramming Yeast Cells to Produce Drugs (2020)
Vacation is when I want to complete ambitious projects that are not work related. My vacations are exhausting but worthwhile. They are like parenting. They do nothing to help burnout unless I spend them on doing nothing. How does one avoid burnout? 4 day work week. Have a day off with no kids and no travel and no work. Forced recovery time. Like sleep.
I think vacations help mostly in the sense of "I just need to get through the next two months". That may help as a coping mechanism for burnout, but doesn't stop it.

And of course if you have a job that perpetuates cyclical or chronic burnout, going on vacation just means that you come back to work even more buried in things that went undone.

Or you sacrifice having a true vacation and still commit to working part of the time you're away.