skysight-inc/HackerNews huggingface dataset:
At my previous job, they locked down music streaming services like Spotify and Pandora because the company wanted to save bandwidth at the office.

But they didn't lock out YouTube, because sometimes YouTube had a business purpose. So people just switched to YouTube for listening to music, which used even more bandwidth. In protest of the ridiculousness of the no-music-streaming policy, some people even forced their YouTube to stream in 4K even when they had a 1080p monitor.

The blocking of music streaming was lifted within a couple months.
Reverse Engineering Fallout 2
For that to work, it would need the House to encourage frequent turnover every two years. This could be done by having more Reps with each having fewer constituents, so each Rep has less influence and power. It was like this, until the lobbyists realized that too many Reps would be difficult to control and influence so the size of House was capped in 1929.
https://www.pewresearch.org/fact-tank/2018/05/31/u-s-populat...
Remote work doesn't remove the need or ability to interact with other humans on your team.
FP merch that doesn't suck
> Meetings are not the desired outcome; deployed, working code is

Maybe if all you want to do is code. I get the sentiment. If you're working on a product, getting input from team members and stopping bad ideas from making their way to the hands of the "don't bother me with meetings, I only want to code" person is important.
I think you answered your own question - both of the Apple-allowed methods described require a human in the loop. Your approach could more easily be automated and thus forged.

Why this is a big deal? Not sure but it seems the best bet. Would love to see this confirmed.
CS profs are talking about small programs. A sort routine, a program to parse a file, maybe a compiler. These are challenging problems but once you think of a solution the actual act of programming it is fairly easy.

SE profs talk about large systems. Many people working for years on the same application, all doing a small bit. The hard part lies in getting correct requirements and hoping they don't change too soon. Integrating all the little parts into one big working system.

Programming is easy. Software engineering is still an unsolved problem. And, in my opinion, not any closer to a solution than in the seventies.
I'm not moving anything. If you want to call something ad-free, IMHO it shouldn't have ads.
NewPipe + Sponsorblock from FDroid and SmartTubeNext for Android TV
Forget the homepage. This is the real treasure: https://landscape.cncf.io/
You're missing the point entirely. The big deal is choosing between 1. distributed vs non-distributed. 2. A single build deploy process / release cycle, vs multiple.
A distributed system and multiple build systems / releases is orders of magnitude more complex over time.
> Should we go back to Waterfall?

Waterfall seems like a strawman to me. Has the tech industry ever used it? The first reference I could find for it was back in the 70s as what not to do. I don't think waterfall should be used as a defense to scrum.

As for alternatives, you can start with giving engineering teams autonomy and ownership of their work. Gergely Orosz has a good article on project management in tech.

http://www-scf.usc.edu/~csci201/lectures/Lecture11/royce1970...

https://newsletter.pragmaticengineer.com/p/project-managemen...
In the "which one of them do you like" domain... https://no-hello.com

Though there's also https://nohello.club
Show HN: Persle.com – Wordle for Names
Check it out: https://persle.com/

Had fun building this with my son, who came up with the totally original (!) idea.

He asked me to "share it with the whole world" - so here you go :)

P.S. code is up at https://github.com/dunksmith/persle/
The Scanner feature is actually PrinterProxy.app, rather than Preview.
"He used also to say that when he saw physicians, philosophers and pilots at their work, he deemed man the most intelligent of all animals ; but when again he saw interpreters of dreams and diviners and those who attended to them, or those who were puffed up with conceit of wealth, he thought no animal more silly."

The life of Diogenes in Lives of Eminent Philosophers by Diogenes Laertius*, http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%...
Same. They're literally face huggers
This letter/article raises some great points. However, the writing style is kind of obtuse. The whole commentary-on-a-letter-I-received shtick makes this difficult to follow. It doesn't add anything either; you can read only the quoted paragraphs and understand the entire message while reading only half the article.
There's more than two gender options for ad targeting.
I tend to agree. When I see "pure" I don't think about the code being hand written in JS I think more about the potential of browser run OR that there are no native modules for Node required.

That being said perhaps a poll is needed to find out what most people think.
"MVC" is such an overloaded term. The article is quite clear it's about Django, Rails and Laravel¹, yet there are already people here complaining about different meanings of that name.

Hell, Microsoft has a framework literally called "MVC" that has only a passing similarity to them, but is completely different on practice.

"Framework" is also too overloaded to my tastes, less so than "MVC", but you will still get confused people if you use it without context.

Using those terms make ideas less clear, not more. I do really avoid using them, and I would recommend doing the same for anybody.

(Anyway, it's nice to know that getting the region's HTML and applying it to the innerHTML of an element, like I was doing with JQuery decades ago is called "HTML over the wire". And it's coming!)

1 - "And many others" that I'm sure was added to the text just to avoid angry email from wrong people, because there aren't many others like those ones, and the few I know about wouldn't get called MVC.
"Field replaceable" might be better way to describe it. If my flashlight runs out of power, I unscrew the tailcap, take out the 14500 cell, and put another one in it. I don't need tools and I can do it in the dark; it would be a major flaw for a flashlight if I could not.
Yes it does block traffic. And if all double parking was completely eliminated then commerce in many dense cities would essentially grind to halt. If you have to make a delivery and literally all the parking spots are taken then what do you do?
Any founders who sell out and believe what the buyers tell them are crazy.

Do you really think the buyers care about your vision? Do you really think they are going to keep their promises?

The buyer is going to do everything they can to make their $22B back and try to make an extra $900B on top of it.
Others pointed out the same. I agree with that too. But colloquially I've only ever seen the term "remote" being used, which is why I chose it.

I'd love to be able to search for jobs with the keyword "async" instead!
> must've been a pretty tenuous belief

No, the libertarian-to-fascist pipeline is a little more nuanced than that.

It happens due to accepting the impossibility of a free society, and it goes something like this:

1. I want to be left alone and leave others alone, and freely contract and associate with whomever I want.

2. The left won't let me do this, and they're willing to use force to ensure it.

3. The far-right also advocates using force, which I'm against, but the society they envision much more closely aligns with my own vision, and I would enjoy greater freedom under their regime than I would working to death in Gulag Part Deux.

4. If voluntaryism is literally impossible due to the authoritarians, my best gamble here is to align with the least-bad authoritarians and hope we can dismantle the worst parts of it when the dust settles.
Their paper link is 404: https://web.archive.org/web/20171025022235/http://cis.poly.e...
It’s why I have two computers. Mac for work , PC for gaming.
Meta Is Partnering with Polygon for Metaverse NFTs
Or instead of "Open in Preview" (and then save it somewhere from Preview.app), you can directly use "Save to Web Receipts" from the Print dialog.
After Jacques Derrida, What's Next for French Philosophy?
> If what I wrote so far resonated with you, and especially if you can influence this, please stop this farce and start truly supporting remote work.

It's not a farce, it's something else and you don't have to like it. Pick a good term and try to get it to stick, and then look for companies that don't use that term.
As I mentioned in another comment, EasyOCR and PaddleOCR.
I agree that Preview is a great tool and still use it for images, but I grew out of it when I needed to edit PDF content and outlines.

I use PDF Expert instead which is available at a reasonable price (I got mine for $20, look around for a deal) and it's made by Ukrainians to boot. That was 4 years ago and they've yet to have a paid upgrade.

It especially has effective search and replace. Everything else I tried would choke when trying to delete several hundreds bits of text from a PDF.
TOTP is easily phished and the Digid app is using a sort of challenge/response system that shows you the government service that you're authenticating to. It can still be phished, but nobody is applying for government grants by faking a tax service login page if you're not ignoring the screen in front of you.

I don't know a second factor standard that provides the same level of validation. FIDO2 is probably more secure but it doesn't support the current security mechanisms already in place right now. I'd like the standard to be extended in some way, like Yubikey-like devices with screens to verify what you're doing with the necessary key attestation for government services, but we can only wait and see.

I'm not sure if these apps require Google Play services or not, but if they don't, I have no problem with them from a privacy perspective. You can run them in Anbox if you want and they're some of the lowest permission apps I have on my phone.

The real victims of this move aren't the privacy enthusiasts who run Qubes on their coreboot-enabled Thinkpads, they'll find a way. I'm worried about the elderly and other less technically minded who have no idea how any of these apps work. The government doesn't provide them any courses on how to use their services and neither do the banks. The layout and flow of the official apps keep changing and it's impossible for some to keep up. People say "well you should just Google it then" but that's even worse, because that's the easiest way to get scammed out of your money. Someone will definitely have paid top dollar for an ad that matches keywords like "how to log into bank" leading to a step-by-step guide on how to transfer all your money to a money mule.
Sponsorblock?
> I’m hoping that the post-Ive Apple - an Apple more comfortable with “pro” users and beauty in utility versus form - will try to fix that one… and bring back all the good Mission Control stuff from Snow Leopard (which IMO is the greatest OS ever released).

I wouldn't hold my breath. They've been gradually hiding controls behind buttons and popovers. The proxy icon (folder or document icon in the title bar of a window) was hidden by default in I believe Big Sur. There's a `defaults` command to make it visible at all times in Monterey, but hiding it is a foolish design choice on Apple's part.

Look at the debacle with Safari last year. The software is form over function for the last few years.

I can't remember the name of the guy everyone blames for this, but he talks about minimalism and reducing app UI in favor of putting content forward during OS feature reveals. The approach is completely backwards, imo.

BTW: thanks for the tip about Listary. I'll check it out.
I agree. I’ve filed reports with multiple Attorneys General over this and written their executives about it but apparently nobody cares. F* scumbags.
Author here: the examples in the blog post are for C++, but a variant of the MVP also occurs in C when uniform declaration interacts with typedefs. Here's an old (1992!) comp.compilers post on it[1].

[1]: https://pdos.csail.mit.edu/archive/l/c/roskind.html
I had once a guy in California bought my used phone and claimed the screen was cracked and attached a picture of the cracked screen. I reverse searched the image and found it was online long ago. Tried to explain this to customer service for many times. They just couldn’t understand it…

I made the guy return to me and threat to report to his local police if he dares to not return to me. He eventually returned it to me. Terrible experience.
Ways to show you can lead – even when you don’t have a leadership role
Ok. But what does that mean in the context of the comment that you replied to? (Which doesn’t talk about decisions or nature chasing things, at least as it stands now.)

Is a harder shell which has higher costs than benefits selected out? Maybe we’re all repeating the same thing.
I gotta say, for all of my (many, many) criticisms of macOS the save dialog seems fine to me. I almost always have the destination folder already open in Finder, if anything the improvement would be to put a list of Finder's open folders into the save dialog. Dragging it over works ok though.
You don’t even have to do this. Preview has a redaction feature. It’s the 3rd option on the left.
Your argument is kind of similar to saying "we don't need to force cars to have seatbelts and airbags because I only ride a horse."
Or software engineers. I've been working remotely for about 12 years with teams spread around the globe. In the decade or so before that I worked in various offices with coworkers scattered around the globe.

Async issues related to timezones or personal preferences are in no way unique to remote working.

Remote working is about location, not about time.

Over this past couple of decades, the only times that I have felt the need to announce my absence from the keyboard are when it is something out of the ordinary and unexpected. I never announce to the world that I am eating lunch, nor do I feel obligated to respond to IMs or other interruptions during any time that shows busy or out-of-office on my calendar.

Just like when I was in the office, if I need to step away from an active conversation for a few minutes for whatever reason, I'll let people know I need to step away and the estimated time of my return.
HealthVerity | Software Engineer, Full Stack, Engineering Managers | Philadelphia, or Remote (Restricted to the US) | Full-time

HealthVerity is a software company that provides solutions for large amounts of data. We have built privacy protecting de-identification and data-linking software that has a huge impact providing real-world insights into everyday issues. Check out what the data tells us: https://healthverity.com/resources/resource-library/

Salary is competitive and commensurate with experience, we also offer bonus opportunities, stock options, wide-ranging career growth, unlimited PTO and 80% health insurance premiums coverage.

About the Development team: Engineers at HealthVerity face interesting challenges and have creative input into impactful engineering decisions -- all while being surrounded by a supportive team of extremely talented individuals who see value in helping their teammates grow. They are constantly working towards our shared goal of taking their skills and our organization to the next level.

Our tech stack: We are a Python shop that utilizes JavaScript/TypeScript with React and works in a serverless framework with AWS. We also have a team working with TypeScript and node.js with AWS.

Feel free to send me a note - mortiz@healthverity.com

Please apply using these links:

*Lead Frontend Engineer -
https://jobs.lever.co/healthverity/7ad85eb7-f3b6-4794-ab81-9...

*Full Stack Software Engineer - https://jobs.lever.co/healthverity/c39ce3e1-9a92-4374-8942-9...

*Manager, Software Engineering - https://jobs.lever.co/healthverity/ad3758b9-ab18-4aa6-8b00-5...

*Python Engineer-
https://jobs.lever.co/healthverity/29d09dcf-6014-4b26-a324-8...

*Backend Engineer- https://jobs.lever.co/healthverity/e016906e-263d-4fe1-907e-c...

*Data Analytics Engineer-
https://jobs.lever.co/healthverity/39bb9a7e-6c0c-4ddd-90fe-8...

*Manager, DevOps -
https://jobs.lever.co/healthverity/7ea678d8-c74d-41f5-81cb-6...
https://github.com/yuliskov/SmartTubeNext
>managers and co-workers starting every message with “hello, how are you doing?” and waiting for a response

I simply stopped responding to "Hello" Slacks. Eventually they'll either type in what they need or give up and go bother someone else.
The old fear of deepfakes was that "people wont be able to tell real from fake." That initial fear seems to have subsided and the new fear is "AI will allow malicious actors to manufacture so much believable content that truth as a concept will evaporate."

I think such a situation is impossible and almost even nonsensical. Reality itself is full of human agents lying, obscuring and misleading about their own internal processes. How could an organism like ourselves be "misled" by artifacts produced by devious beings?

It just seems to imagine that humans can be short-circuited by some malicious input and never adapt or change. It seems to me we have been bombarded by malicious inputs for 10000 generations, why are these new inputs so dangerous?
How can you offer these prices? a 2GB ram 1 cpu app costs $2.87 approxmately a month. Thats a way lower than any vps provider yet you offer a managed solution which should add to the cost.
It's certainly true that students can't produce enough value by cooking food and sorting mail to pay for the cost of a modern US college tuition, but there are some specific areas where I do think students can perform high-value "jobs", and which are currently underutilized.

- Internships/co-ops prove that students in high-skill degrees can command high wages by working for industry. How can we capture similar sorts of value in other places, either by integrating real industry projects into class work or something else. My senior capstone project tried this, but integrating it across the entire curriculum is hard.

- Professors command high salaries, and are the largest single cost of most universities, but with proper resources and support students can also be very effective instructors. We had a few student-taught classes at university, and in many cases they were regarded as better than professor-taught classes because student instructors can empathize with the other kids better. Again, scaling this to cover most classes is a hard problem.
New AWS EC2 I4i Instances: Twice the Throughput and Lower Latency
Elves, Humans and Engineering Managers – Experts and Leaders
Every time you have a "Gather Requirements/"Design"/"Develop"/"Test"/"Deploy" set of stages, you're using waterfall. Note the absence of "collect feedback from customers".

Waterfall is in no way a "strawman", it's very real, and many shops who claim to be "agile" are still using it today, not to mention the near-ubiquity of its presence in software shops for years prior to agile taking over.
The file preview has some of the features of the macOS app, like basic editing of PDFs.
The very very few times I allow yt video to play (in private nav only), if I ever see an ad I just reload the page until the ad is gone. It works (but I watch like 1 video every 6 month, so YMMV).
10 Little macOS Apps That Make a Big Difference in 2022 [Part 1]
Thanks! No one seemed to get my point so I guess I didn't frame it very well. BTW, Julius Sumner Miller was my "Bill Nye" growing up. Great stuff. Go fuck yourself!
It's not uncommon for them to be designed to require zeroing at each power on.
UI Tests: The Illusion of Quality at the Cost of Quality
You can even just run a full sever right on your home computer and share the webpages over LAN. It's far more valuable to learn how google/Amazon/microsoft do it, than to learn how google/Amazon/microsoft want you to do it, anyways.
Well b) is excellent point. Instead of stopping it should be promoted everywhere.
'Maybe' and 'it depends', are good intermediate remarks while painting the picture about the real question at hand.
Realize that the fastest way is not fast at all.
I agree with you. Remote optimizes for one set of things, using a model that works great in a low-trust environment like open source. And you can probably get pretty good results with it. And I find Zoom calls far more fatiguing than in-person meetings.
It's cool if some people prefer to shave their hair, while others say that this goats business is silly anyway and better be skipped; but then they shouldn't claim that they are the followers of Right(tm). It's only fair. Whereas you can hear people claim that they are doing scrum, or even develop a strong dislike to scrum without actually doing what's in the scrum guide.
From numerous places I get this impression:

1. Family and friends often refuse to download even cheap apps that I recommend, even though they are from known publishers and of high quality with good reviews.

2. Colleagues at work express a similar sentiment, even at a programmer-centric place of work few are willing to pay for software on their phones.

3. On r/apple and r/ios I meet this sentiment a lot as well.

4. 92% of the Apple App Store apps are free to download, and 96% of Google Play Store are free to download, this helps with the impression that free is the default.

5. Free apps are generally higher rated: https://www.statista.com/statistics/879863/customer-ratings-...
> I'm not sure why we have to jump so quickly to "I found data that refutes this, is this person lying or is the data wrong?".

I don't think it's that people are jumping to it as much as people are trying to identify what's actually going on. The solution for "this problem is happening more often" is different than for "this problem appears to be happening more, but is actually happening less". Applying a process change for what was a perception problem might actually make things worse. It's important to identify the problem so the correct fix can be determined.

Even if this actually is a problem but the national data belies that, that could be useful in pointing towards the problem being more localized to Iowa, and differences in that area can be looked for.
I had been working 50-75% of the time remote since 2001, and full time remote since 2008 except for occasional travel for short onsite customer visits. Communication with project leaders and managers was usually just the right amount. The best was a short email or chat message asking to schedule a one-one voice call or voice group meeting with or without customers. I hardly even thought about how it could be different. Then in 2017, there was a shift of project handlers who would only call with direct questions or a request to join an in-progress group voice meeting. It was very disrupting to my flow, and was such a quick change, that I could not even politely describe to leadership the problem. I burnt-out quickly and quit.
Best of all explanations of “How to use API”
Just getting rid of inconsiderate pings would be a start. Valuing your time over others is a shockingly common cultural failing. I've come to expect it from managers that don't know how important uninterrupted focus time is to developers, but increasingly developers have been doing it too. Without checking documentation. Without the willingness to wait in the channel for the product they need support for. No, they're blocked NOW and they need a response NOW. Better pull the entire team out of their work.

Huge downside of working in platform teams, and sadly not the only reason you develop an adversarial relationship with "feature teams".

I want a company where pings are reserved for fires, and everything else is handled either at fixed syncronization points (e.g. a batch of code reviews) or whenever someone is out of the zone anyhow.