skysight-inc/HackerNews huggingface dataset:
Peer pressure led me to purchase The Unified Software Development Process, The Unified Modeling Language User Guide, and Fundamentals of Object Oriented Design in UML, and while I tried to read them and understand what they were trying to accomplish, I realized that putting ideas and concepts and flows into formal diagrams with rules to argue with others really wasn't getting me or my group anywhere.

So we went back to whiteboarding and mostly doing top-down design (using decomposition to get down to actual data flow), and we got our products out the door.

In the meantime those books took up space on my shelf and ended up being more for impressing people who walked into my cubicle (remember cubicles?).

Now in my home office two of the three are makeshift monitor stands. I'm finally going to try to dispose of them somehow without harming the environment. I think they're recyclable.
I'm American, staunchly pro union. I think tech workers should be unionizing now to protect some of the power they currently hold.

They should be fighting for things like: paid overtime or paid oncall, ip rights for side projects, smoothing off the four year cliff, better parental leave (at least ät Amazon), more transparency in performance reviews, etc.
Thanks for sharing your journey and opinions! I’ve also switched from a Canon EOS 7D to the X-T3 and was pleasantly surprised about all the neat extra features (e.g. the good color filters, GPS metadata via Bluetooth, customizable controls) and how nicely it can be handled despite the tiny body.
Love Blender, but in my experience, the biggest advantage that 3DS Max has over Blender is its ability to handle massive scenes. In VFX, especially those involving explosions, dust, crowds and suchlike, this can be a deal breaker.
1) Your argument takes a dishonest form because your solution has nothing to do with the problems you're citing. If you were arguing for better tax evasion detection for crypto users who didn't pay their legally obliged taxes or doing better to find and stop terrorist financiers who operated via crypto, that would be one thing that would be worth having a reasonable discussion about. But a proposal to "ban bitcoin mining" is something wholly different from those points.

2) You're under no obligation to do so, but I hope you consider my moral question up above. The human misery and suffering that comes from a crashed currency is a repeatable and verifiable phenomenon through history and far worse than anything that could conceivably come from climate change or tax evasion. Why is it so scary to have some potential alternatives available?
> It is about the "liberty" for parents to instill their values in their children, on their terms.

No, it’s not. They already have that liberty. This is them trying to take control of the values other parents are instilling in their own children, and attempting to replace them with the group’s values. There’s no liberty in it besides the lie they put into the name.
You're talking about scrolls (which preceded paginated books).
> FF = full frame, refers to sensor size. They are about 1.5x - 1.6x in surface area compared to APS-C sensors.

Actually more like 2.3× in surface area.
I just went through the YouTube settings, nothing there indicates anything that we can do about it. I also checked in several browsers and devices to no avail.

I'm afraid, this may be something where YouTube isn't working as intended. (For example, I had problems with YouTube in Firefox on Linux for quite a while and needed to disable tracking protection entirely to get it working despite paying for Premium.)
I think you're being downvoted because your post is off topic.
No different than storing your VOIP address/phone number and the name of your contacts. In either case, it's not possible to positively identify you from this info.
I loved it. It's over the top, but embraces it really well. I recommend watching with someone else because discussing the movie is really fun. Don't get put off by the runtime, it's very well paced.
Differential Forms in Algebraic Topology might be one of the best math books ever written.

I’ll add Milnor’s Topology from the Differential Viewpoint and/or
Differential Topology by Guillemin and Pollack.
£500k in 2001 was ~720k USD, or, adjusted for inflation, $1.2 million in todays money.
If a unionized organization makes less money per worker I would expect members to make less money. My premise supposed equivalent work. The result is that union members make less money than non-union.

If this is the case why would anyone join? If this is not the case, where are the examples of such? There are plenty of examples of this outside of tech. For example in Chicago teachers in the union make more money than non-union teachers. Pretty easy to look up.
The struggle against tyranny is never ending.
Even if there were no unique services that doesn't matter. The key metric for a bank is trust.
Awesome Awesomeness [1]
https://github.com/bayandin/awesome-awesomeness [1]
Keen on the End of the Future
Well the last ones revealed that they are completely incompetent in identifying flying objects, like the one that was clearly a bird. From that perspective it makes sense to not release any more UFO videos.
When the tech industry isn't unionized:

"Sorry, we need long 24h oncall shifts to keep the service up. No, we won't pay you extra."

"Sorry, we are shutting down your team. No severance, by the way."

"No, we won't share the minutes for the meeting the managers had to discuss your promotion where we rejected you. Try again next time."

"I know that Bob is paid $50,000 more than you despite being at the same level and with less experience. No, we won't give you a raise."
I don’t think I’ve fully completed a sprint in over 5 years.
Air travel provides actual value whereas Bitcoin provides what exactly aside from speculation?
Fascinating stuff. I do not know so it is a stab in the dark here. Is there a possibility that there is a correlation between this note and clientele not using mobile banking enough to justify an upgrade?
The last part is indeed hyperbolic, but I don't see how you can witness the last few years of American political life and conclude the equivalent of "it can't happen here."
Generalized Linear Models by McCullagh and Nelder completely changed my perspective on supervised learning.
Thanks for the trouble. I’ll try again later
This is one of those moments that makes me fall in love with the internet all over again.

I've thought about this idea (without knowing there was a term for it!) wrt aging in real life. So many people seem to become increasingly caricature as they get older. The guy who likes woodworking and European travel becomes the embodiment of woodworking and European travel. It's all he talks about. His kids roll their eyes at Thanksgiving -- there dad goes again. Etc.

I've been playing around with metaphors, trying to get the flavor of this. I like the one about multiplying two vectors together, where small vector elements shrink, larger vector elements get (relatively) bigger. The vector becomes a more exaggerated version of what it was. And it makes intuitive sense: he spends more time wordworking, wordworking activities crowd out non-wordworking activities, his social engagements intersect wordworking, more of his friends become woodworking friends, and slowly the gravity of his internal world pulls everything in that direction. Nothing sinister about it.

I thought: how would you prevent such a thing? And should you?

Anyway, I'm rambling. But I would welcome any further pointers that could enrich my thinking about this idea.
Working with diverse and complex infrastructures the system that you administer becomes less the individual machine operating system and more the whole interconnected companywide system. You still have to go down one particular server and tune, configure, orchestrate or whatever, but the big vision should be present.
It doesn't consort with the poor. Some think that's a service.
This is not a phone. It is built to look like a phone but it is really just a wi-fi terminal. For hacking with an ESP32, there are cheaper alternatives.
The world’s ‘northern-most island’ isn’t the first to be erased from the map
I often hear Rudin is too challenging to be an introduction to analysis. You need to be very comfortable with relevant proofs already. Then what's so good about it? I'm not doubting it's great because I do hear it lauded, but it's hard to imagine. It is just a collection of mathematical obscurities for super-nerds?

I've been ever-so-slowly self teaching higher maths. Right now halfway through Hammond's book of proof and almost done with Polya 1.
They should do usability testing on Google’s solution before promoting it.
This whole thing is embarrassing to everyone involved.
I'm laughing thinking of the Online Reservation System based on the Air Defence System. You have to wonder at some point did an IBM salesman or trainer say "Where you see 'incoming missile' that's 'new reservation'"
> a union (not guild or association)

All 3 are the same thing with different name (and much better PR departments)
Too many shows go on for too long and end up "killing" the writers. When the juices arent flowing, best to fall back on tried and trusted.
It's fun, but seeing it was concerning because it's basically propaganda, and it seems like it's not out of place in this way where it came from.
I suspect their customers are people who want personalised and personal service, and sound financial advice and investment opportunities.

If they wanted an app-based fintech they could have instantly opened an account with the many available companies in the field, and maybe they also have, but obviously that is not what Coutts is about.
Well with the number of branch closures (atleast here in the UK) that is becoming an non-issue for everyone :-p
> figure on the website now is £1M

OP’s point still stands. That’s middle of ground for a private bank. Far from “most exclusive.”
Mick West... after a bit of rummaging around in the cobweb infested corners of my brain I remember Cowboy Programming: https://cowboyprogramming.com/
The pragmatic (and widely applied) solution here is simply the regulator rubberstamping stuff, then you can optimize the system further by stripping out the checks on the applying side as well.
> If a unionized organization makes less money per worker I would expect members to make less money.

This only works if both:

- Wages are associated with business profits

- Business profits are the limiting factor for wages

Unions do their best work when the two above criteria are not met.
Medtronic sends emails to their customers also, for both iOS and Android it is recommended to disable OS upgrades, as they will not update their Minimed Mobile app yet [1].

I imagine they need to test / get FDA clearance first or something similar, since it's a medical app.

But... people will forget to re-enable the updates afterwards, of course.

The email is send every year, with every update of the OS.

[1] https://apps.apple.com/en/app/minimed-mobile/id1464664725?l=...
I don't know yet, but I added it to My List to watch this weekend.
How to Market Your SaaS on YouTube
Gone? There are several orders of magnitude more users of Obj-C software than there are users of Gnome.
Wholeheartedly agree about the need for better and bidirectional tools. That said, while I appreciate MySQLWorkbench and its ERD generation skills, I have never seen anything sufficiently powerful to document the features in a more feature-rich database like Postgres.

For example:
• knowing where the partial indexes are and what their defined subset is

• domain types, their base type, and their defined subset

• row-level access policies

• trigger order, dependencies, and dependents (I think auto-generated sequence diagrams would do wonders here)

• table partitioning hierarchy

• constraint info or at least an identifiable visible marker for CHECK and EXCLUSION constraints

• marking computed columns and materialized views

• association between functions/procedures and the relations they read/write from in addition to cataloging pure functions

• notation when a view is updatable

• users/groups/roles and a view into the resources each have access to the system

That's off the top of my head. I'm sure others can think of more. I realize these aren't trivial asks, but great tools rarely are. The existing ERD generators I've seen like MySQLWorkbench are good for basic bootstrapping or strictly the database users. I want to see more for the DB admin/developer cohort. I want a Javadoc+PlantUML for databases.
With respect, I disagree. In the sense of the word used here engineering should be "boring". Complexity should be thought of as a kind of technical debt.

In particular, most software development should become, not a cargo-cult, but routine. Most of us most of the time should be pulling off-the-shelf components and configuring and connecting them. We should not be "finding exciting solutions" we should be finding quick and cheap push-button solutions, and that process of finding them should itself become push-button, if we're doing our jobs as programmers.
This is probably a dumb question, but is it possible that a malicious update to Bouncer could allow a bad actor to intercept my texts and ship them to a remote server?
While it's not clear what the exact problem is in this case, the Triumph motorcycle company seems also to have issued a message about not updating iOS because of a bluetooth connectivity issue with it (https://superbike-news.co.uk/triumph-motorcycles-ios16-updat...).

It is annoying that Apple breaks existing apps. System updates should keep existing apps working as they are, and only impose changes to those that are rebuilt/updated after the release.
Computer science: Knuth's TAOCP. And Sipser's Introduction to the Theory of Computation.
Programming: SICP, K&R, and Stroustrup. Siebel's Practical common lisp.
Artificial intelligence: AI a modern approach.
Signals and Systems: Oppenheim's book
Probability and statistics: Probability Theory: The Logic of Science by Jaynes
Where Is the Line Between Public and Private Policing in St. Louis?
But birds are flying objects. Well, sometimes.
I enjoyed it. In fact it might be the best Indian movie I've seen in terms of just being interesting all the way through.

I'm curious what if any serious Indian movies there are. Are they common or rare? Pretty much every Indian movie I've seen is full of amazing and fun nonsense in one form or another. Not that I've seen more than 10 or 15 Indian movies, just curious what the mix is of serious drama vs, break into dance and or show crazy stunt movies is
In the Dutch version (not sure about the English one), he mentions that there's always a fast-track if needed.

Futhermore he says, agencies are incentivices to not overload 'permission' regulators. For 'forgiveness' regulators they have either no such incentive, or worse they might burry those regulators in work so they can't do their work properly.

I don't think he means to say agencies shoud be stopped, more as they need to be kept in line.
Ah, I can step in here.

Fair use might work but maybe not? If I were to argue against it, I'd probably compare something like a recording of music vs. a MIDI file. Same raw data scaling.
You could add MIPS, later RISC-V ; and RISC later ARM :)
How the US Allowed Cryptography to Be Exported
> In your experience, when a developer is assigned a task, how often do they fail? I know my own failure rate, but I'm curious what it is across the industry.

I guess it depends on how failure is defined.

If you're defining failure as "things take far longer than expected", then basically all of the time. And that's ok, because software development is different than building a house: there's no near-exact formula like you have in construction where you figure out the square footage of a wall to paint and can come up with a really good time estimate almost every time.

If you're defining failure as "we can't physically figure out any method to solve this technical problem even if we were given years to crack away at it" then I'd say not too common.
That sounds reasonable enough. Where's the example? Kickstarter for example pays a lot less than other tech companies as far as I can tell.
They're not. Teamsters and American Bar Association are not equivalent organizations. You could definitely argue that a guild and association are basically the same, though.
But again your not starting at "index 0" of an array that exists.

This loop is not processing any physically existing array. In fact the compiler would remove this block of code as it is a no-op.
I’m using a free app called SMS block[0] for a number of years. Other than a weird app icon (has a strange logo that has the word TAXI on it with a cross mark for some odd reason), it seems to run local and does the job simply and effectively. Wonder if I need to worry about it leaking any data? I guess it’s easy to switch to Bouncer

[0] https://apps.apple.com/de/app/sms-spam-block/id1283355601?l=...
> For example, there’s debate about how allegations of rape should be handled by a university.

They shouldn't be handling those allegations in the first place. That's not their role.

We have institutions like police departments and court systems specifically intended to handle such allegations. Now one can certainly argue that the police and courts have many problems (and, I agree: they absolutely do), but those problems are unlikely to be handled any better by amateurs (such as the typical university administrator).
Hi, how does the book compares to the dragon book?
Draconian error handling vs Postel’s law? Both behaviours are still in browsers for XHTML (and XML+XSLT) resp. HTML (though the removal of <noscript> in XHTML5 makes me sad).
So you’re against all scanning?
I'm sure the consultants they pay to maintain the app cost more to churn out just one version than the entire budget of most mobile app startup companies for the first three years.
My confidence in the guidance from this article was shaken when it talked about “Increased page load” and “Poor SEO performance” issues.

Their points are wrong and border on naivety.

Page load issues can and should be nonexistent fire to loading via xmlhttprequest/fetch ahead of time, and SEO issues are minor and typically negated by sitemap XML.

There are plenty of other best-practices to address lingering concerns.
> tax evasion detection

My point was never tax evasion. It’s that saying Bitcoin can’t be banned implies acceptance of breaking the law via money laundering and tax evasion. What I said would be true if every crypto holder today paid taxes or none.

> Why is it so scary to have some potential alternatives available?

The alternative is causing clear and present harm. This only contemplates a PoW ban. That seems reasonably constrained. (Crypto protects against currency crashes as well as the British pound. When Argentina hyper inflates, its population is no less unemployed for having the dollar.)
No. Only if you do a bad job of implementing it. All those issues are avoidable.
The article is discussing software that is “unique, complex (and) substantial”, seeming to imply software that will be used for serious purposes where failure is a problem. Boring development sounds pretty good there.

Perhaps you are building software with lower consequences and/or higher tolerance of failure. In which case, by all means, have fun with that.
Recently, I found another tool built for machine learning environment: https://github.com/tensorchord/envd. It integrates with buildkit and can share the config like Python functions cross the team. This can reduce a lot complexity for data scientists.
Types and programming languages, Benjamin Pierce: https://www.cis.upenn.edu/~bcpierce/tapl/

Its contents is what I consider the meta game of programming. Understanding types seems to be a real boost to think about architecture, implementation, etc.
I argue that this is closely related to superdeformed versions of more serious contemporaries (SD Gundam and Teen Titans Go as popular examples in the West).

You could draw a line from chibi in the 80s to flanderization. Of course flanderization ties in with a lot of other concepts related to positive feedback loops that others here mention. I just think it's interesting that there is a history of the cartoonization of cartoons and that character features are chosen to match appearance/vice versa.
> Missing threat intel because one of three people couldn't review your warrant, or over-collecting?

Over-collecting, obviously. If you prioritize not ever missing a threat, there's can be no limit to your expansion of collecting. Because you're always going to miss things. The warnings could be a guy getting angry on a messageboard, and the next morning taking a different bus than usual. Or someone buying a particular progression of books on Amazon, then showing an interest in travel. Or somebody spending an inordinate amount of time chatting rather than playing in some MMO. Or an angry email between father and son.

If you prioritize never missing anything, there's no reason not to constantly collect and run everything through an algorithm.
This is so true. Try to bank in Switzerland, it is so 1980ties...
On mobile devices the scroll bar is barely visible. So this is a non-issue for mobile.
So it seems that you have never worked in a real company, where it can't easily be done to make a major technical rework of some components in a 3 months timeframe. With debugging, conception of a fix, implementation and testing, it is not often possible.

Teams are also not standing by to be available anytime for such works, often those apps are being worked on with contractors.
To be fair maybe the app is done but not rejected by the Apple review process so there is some back and forth getting the app to pass. A lot of app politics to navigate for both Apple and Google to get your app out and published.

More then likely being a bank they probably have a lot of policies and procedures in place to get an app to the point where it is ready to be published and someone just figured out that Apple did an update.
Um, no. Pagination absolutely makes things linkable.

Again, details matter here, but it is easily solvable.
> I'd argue that kubernetes was really made to remove sysadmin from being needed. For large kubes obviously some skill is needed but in the average case a developer can do 99.9% of all the work needed. It was a huge boon for businesses that would otherwise have to pay both developers and sysadmins. Now they can pay one of them half the value!

> The majority of other sysadmin tasks have been offloaded to cloud providers

Yes. There is a word for this process: deskilling — https://en.wikipedia.org/wiki/Deskilling

It is typically followed or accompanied by a loss of autonomy and/or other privileges in the workplace
Such rights mean nothing when people lose their respect for them. Democracies work when a sufficiently vast majority of those within them belive that the systems are fundamentally good.

Lynching represent a public belief that whatever systems are in place are insufficient to bring justice. They happen regardless of what rights are declared in some legal text or whatever. The solution to building a better democracy always returns to building better, more trusted institutions, and building thr peoples trust that they are fair, and inalienable rights are just another such institution.
No, the bank apps need to have a web alternative.

The browsers need improvements (and not getting worse) on handling TSL + client side certificates.
I really wouldn’t show it to kids below 12; there’s some pretty horrific torture scenes in it.
Why shortened link? https://betterprogramming.pub/i-built-a-mix-between-youtube-...
Sorry I did not ask you to post the project to HN. I just found it interesting.
Does anyone know the equivalent of lambda without the 15 mins restriction. Firecracker would fit the bill if it didn't have the bare metal requirements.