skysight-inc/HackerNews huggingface dataset:
> Many people have asked me why I care so much about this project. Why does it matter whether or not software is “really” engineering? Why can’t we just say that “software is software”? It’s because of these misconceptions. People have a stereotyped notion of what engineering looks like. Because software doesn’t look like the stereotype, they assume that we are wholly unlike engineering.

This helped me understand his motivation, although I like to frame the problem differently.. more like "why does software seemingly fail to learn from other disciplines, or even its own history?". IMO the answers are sort of universal - the best practitioners do know, but they either can't/won't teach due to time or legal constraints, and even if they did no one would listen. I've seen good tech-company internal wiki articles that are often much more comprehensive and well thought out than a 100 blog posts. It happens in many other fields like say quantitative trading, or law or hardware/semi manufacturing too. There is a low base level of public knowledge, say like TA or PE ratios in investing, and then real firms are decades ahead. I feel like it is the difference between a small, loosely competence based hierarchy (like a company) vs. a huge, flat network like the internet. Hierarchies are able to continuously build upon a structured body of information, even codifying knowledge that only a few people within the hierarchy understand. Flat networks don't work that way for better and for worse.
> But the mechanisms are probably(?) general enough to do Plan9 in Linux.

They are not. The whole point of this subthread is that the ability to create namespaces as an unprivileged user[1] would be key to actually 'doing plan9 in linux'. You can not believe that if you want, but I'd suggest you read up a bit more on plan9 if so, because it becomes obvious pretty quick that it's the case.

[1] And here by 'unprivileged user' I mean someone who is still a user of the machine, and not a user who has been containered away into a separate user namespace, let alone into a whole docker-style container.
Europe Sidesteps Debate over Russia Sanctions Despite War Fears
We have a big codebase where I work and it’s written as a set of micro services. I’m a bit of a noob but I thought that micro services were always containerized. Turns out we don’t do that and it all runs in a very bespoke and poorly documented VM. Now can we call this a microservices based architecture? I feel like we cannot, it feels like worst of both worlds…
The government giving you $100 for school is strictly worse than the government just giving you $100. You can spend it on school if you want to go to school, on housing if you want better housing, on child care if you need child care, or on whatever it is that you need. Which you know better than a committee of politicians who have never even met you.

For anyone paying more than zero taxes, this is the same as a $100 tax cut. For anyone who is paying zero taxes, we can still do the same thing by giving them a tax credit (e.g. increase the EITC) and letting their effective rate be negative. This is better than subsidizing student loans (thereby inflating the cost of college) or any of the other bad ideas politicians have had over the years.

But it forecloses the majority of political corruption. Which is why it's good, and also why it's unpopular.
Intriguing! I'll have to let that percolate...
I forward emails for custom domains from my registrars (Namecheap and GoDaddy) to Gmail. Then you can use a free Zoho account that lets you send email from your custom domain from within you Gmail account (sent via Zoho's email servers). It's a bit of work to set up but then you can do everything from within Gmail seamlessly.

I think this is the tutorial I followed years ago: https://medium.com/@raymondgh/how-to-set-up-a-free-custom-do...
Yeah, I think he's wrong by 25 years or so. The cheapest way 50 years ago was still TV.
As a personal rule I don't recommend anything "free" for long term use or anything you want to really depend on.
My grandpa had dementia due to his age.

When I visited him for the last time he knew who I was.

But he clearly repeated very similar behavior patterns.

He also showed clear signs of not remembering 'state'. Like time or location.

It was very hard for me because that gave me the feeling that he as a person was gone.

I cried after that for a while and it was basically me saying good bye
.

My sister didn't see it like that. She didn't mind doing a sleepover and having her daughter with her. My mother also glanced over that. My other sister agreed on my thoughts.

I liked that she didn't see it like that and spend time with him but I could not do that.

Of course I might be wrong. I don't assume I know how he thought but what else to assume?

I don't think I could do that if my wife started to show similar pattern.
What does it mean that one has "paid off its royalties"? Do you have any description or advice for the general process for teaching a LinkedIn course?
Heh, 50 years seems like a long time ago, until I recite my own age. Honestly that's probably more of 70+ years now.
Make sure you are not uploading into the Inbox folder. Any other folder should be fine.
Heroku Exodus and Gitlab Migration
not necessarily. there is a bottom up school of thought that encourages people to noodle around and construct primitives by playing in the domain, and then interactively composing those primitives into larger and larger systems.
Neither has any right to each other's property without consent.
Can I pick your brain on MLIR? It sounds awesome from what you describe, but I want to know more about whether it's specialized to machine learning types of workloads or whether it's good for more general things.
> The default of you load it is dubbed, right?

I don't think so, at least not for me.
What is MRR?
You forgot about naptime. Huge productivity boost, and a central part of most kindergarden curriculum's.
I recently purchased VHA -- thank you so much for making this!
It's easier than that: an engineer is someone who does engineering.

I'm not convinced there is much utility in conferring the attribute of engineer to someone who is not practicing engineering when it's just as possible to say "She studied engineering" or "She majored in engineering" to denote the status of having an engineering degree but not engaging in the doing of engineering.
"They are generally considered physiologically safe and do not lead to dependence or addiction."

The way this is written means:

They are generally considered physiologically safe.

They do not lead to dependence or addiction.

Also, you did not quote 'generally' in your response (the one with underscores).
If you mean you want to become a homeowner at 20, move to the countryside. Remote work being the birm and all...
Elections? Nothing stopping voting or running as a candidate with 0 tax agenda as far as I'm aware?
I appreciate that insight, but with respect, that didn't answer the question that was asked. I'm not asking for a theoretical explanation of the difficulties involved with procuring an ID, I'm asking for a real world example of just one person who couldn't manage to get one.

Certainly with such interest in this topic, there's been a journalistic expose that went into the unfortunate story of even one US citizen who was wrongly prevented from getting some kind of ID? If I had even 1 name of somebody who was wrongly deprived of an ID, it would be a lot easier to understand that there's a real issue here.
Yes, though wright has filed lawsuits against more or less every remaining known developer that worked with Satoshi and doesn't have a relationship with Wright in an apparent effort to create a conflict of interest to disqualify their input and intimidate them from participation (that's the subject of this article).
https://xkcd.com/810/

seems apropros as well
I'm not an engineer outside of the occasional WP site, but that's enough. Cold email is my bag and I'm a good (and proficient) writer. In October I started cold emailing internet, marketing, and SW companies asking if they needed any help with their blogs. In the intervening months I've added 7 clients that pay, on average, $700/month for various help with content. MOst of it is blog posts but I also do press releases, eBooks, etc.
We passed right by this mode of operation while migrating from microservices=>monolith. Everything is a separate process but running on the same box. Ran that way for quite some time. We pulled services into the main process one-by-one. It went about as smoothly as one could have hoped for.
Is this pronounced “hot-ca-mal-e”? If it’s not it really needs to be.
This is exactly right. People who are actual programmers are like poets, essayists, or authors in the original literacy. They have a title that actually says "person is literate".

But there were always great poets and authors. The big win was that you got a bureaucrat class with their own domain titles who could use writing to get things done.

Likewise if the boss in the original article had been taught how to hack some scripts together, they wouldn't need to hire the author for $90k.
Yet another product that aims to insert itself into the family relationship between the people, where no third party has even been needed.

Like most mobile games, it conditions the users to behave according to its reward loop. The description above talks about retention. The screenshots show a few UX patterns to increase engagement, both with children and parents.

As an engineer, I see a market for this app. As a father, I wouldn't recommend it to anyone. A board and the stickies can do a job.
> Not really, because you can usually shake or tilt the pinball machine to set the ball free.

That's silly. A bug is an unintended behavior of the system. If you shipped a debugger with every video game, you'd probably be able to get yourself out of most bugs.

> Software bugs happen (literally) billions of times per hour

You're comparing things with different criticality. A bug that doesn't prevent you from doing your work is like a match that doesn't light up properly. These events happen all the time in the physical world.

Bugs that shut down AWS for 24 hours tend to be less frequent...

Let's just no enter in a debate about the frequency of "physical world bugs".

Yes I admit it was a little knee jerk defensive.
We usually work in a team of 2-3 on the same feature branch, so we can't push half broken things to out teammates.

And the WIP commits can still be done, but locally. Then I clean them up everytime I push to the remote branch, but not when that branch is merged.
I love how well that channel is doing. It's an endless rabbit hole of fascination. I will never look at the color brown the same way again: https://www.youtube.com/watch?v=wh4aWZRtTwU
Absolutely not. My job title is "engineer" but compared to what my dad does, mechanical engineering, it's much more an art with bits of actual engineering and mathematical rigour sprinkled on top. I honestly think I should be called a developer and leave it at that. I don't think of myself as an engineer in all honesty.
How can someone who "manages" not see the value in your work?

It seems some people have a religious view of work: it is valuable only if you are toiling and pushing yourself.
https://twitter.com/ShannonBream/status/1483883188544061442

So did anyone?
The same folks that argue for an overly complicated tax system with tons of loopholes. We should vastly simplify and eliminate most deductions. Taxes are a mechanism for funding the government, it should not be a tool used to encourage one behavior over another. We should have progressive tax system simple enough that my tax return should be able to fit on a post card.
Like the fella says, in Italy for 30 years under the Borgias they had warfare, terror, murder, and bloodshed, but they produced Michelangelo, Leonardo da Vinci, and the Renaissance. In Switzerland they had brotherly love - they had 500 years of democracy and peace, and what did that produce? The cuckoo clock.

- Harry Lime, The Third Man
A Tale of Two Programmers should be required reading. Very relevant.

https://knowstuffs.wordpress.com/2012/08/13/the-parable-of-t...
Thanks for the detailed explanation.

It seems silly to introduce that extra level of indirection when there's already a well-known URL to try to fetch a new version.

Is there any rationale for this? Also if DNS is explicitly a not trusted component this seems to strictly lead to a less secure system :o

(But I guess the designers did not want to "completely" override MX records just with yet another out of band magic.)
Thank you, I'm glad you think so!

I don't handle the fulfilment myself. I wrote a software integration that connects NewBusinessMonitor with a direct mail company in the UK. They have special machines that can print, envelope, and send all the letters automatically, at large scale. The letters are printed in colour (on rather nice quality paper), trimmed by guillotine (for full-bleed printing), folded in half and inserted into a windowed envelope, before being dispatched 2nd class, usually the following business day.

I typically don't need to manually intervene in any part of the process; I just try and do hand-holding with people when I onboard them, because I think good business is about building relationships with people, and many (most?) of my users specialise in areas outside of computing.
Bad, at least in British slang of a moderately recent era, can mean cool.
PWA still sounds to me like a 2015 buzzword from Google that never quite took off as everyone hoped it would. Perhaps the lack of support on Firefox could have something to do with it.
The notion that some people prefer dub over sub is not new, but it baffles me that it is to the level of urgent business concern. From what I see in other comments, is it an American thing?

We should invest in making people’s ear accustomed/used to hear other languages. It has great intercultural benefits.
Apple allows only a single browser engine on their iOS devices, which is Safari's webkit. All other browsers on iOS, despite their names, are forced to use this engine instead of their own browser engines. Since Apple doesn't prioritize web, the development of webkit typically lags behind other browser engines, such as Chrome's Blink, or Firefox's Gecko. Plus, there are important bugs that Apple doesn't hurry to fix. Keep this in mind if you care about web on your mobile device.
I'd encourage you to listen to some cutting edge speech synthesis like Google Duplex:

https://www.youtube.com/watch?v=ijwHj2HaOT0

This is live in production today - business owners are getting calls from robots, and you can trigger it yourself with Google Assistant.

[Disclaimer: I work(ed) on Google Assistant - I'm in the process of transferring out - and have listened to some presentations about how Duplex works. It's pretty crazy technology.]
Show me the diamond-dust cooling paste for $10000 per CPU and you'll be right - for a little while. Soon you'll find that paste in larger $50.000 thimble-sized containers to be rubbed under all equipment "to open up the sound stage". Raving reviews will come in, "as if the composer is standing next to you", "the lows were really clearing up, as if the sun broke through the clouds".
Something you could not fault E. O. Wilson for is his beautiful and eloquent writing. I absolutely love this rebuttal even if I hesitate to agree with all of it.

As someone working in population genetics I feel our best argument against “scientific racism” is simply that our social/genetic/environmental diversity is our greatest strength against our future known and unknown challenges. Embracing that diversity is the best chance we have of finding the right tools to succeed.
Maybe search for Tiago Forte's "PARA" system and "one-touch inbox"; his workflows might not be precisely what you described ("task planning that lets me include link directly to an email") but I bet you'd find inspiration to facilitate your "escape". Good luck!
I used to use 1Password when they just sold the application at a fixed price and I handle all the synchronization between machines. That option is no longer available. I'm one of the users who left because of this.
> YouTubes auto mathy subtitle gen ration is grate

FTFY
I hope not, subtitles are a great way to learn a new language.
That's not as applicable to this region, but yes that is part of it. However this was not simply tribals, a good number of threats and acts came from old rural white men. They think the "government" is coming after them and therefore anyone with a clipboard and a name tag is a secret agent to them. I am dead serious.
Yeah, oil spills occur because companies make conscious decisions to do the bare minimum to operate their pipelines. 500K gallons of crude spilled in Louisiana a few weeks back and nobody knew about it until cleanup efforts were underway. Why did the spill occur? It wasn't because the pipeline was engineered poorly. It was because the pipeline was not properly maintained. And people wonder why there are those who do not want an oil sands pipeline carved through an aquifer.

Engineers don't work with infinite budgets and they usually are not the people who are making final decisions on either maintenance or implementation. Many of these failures occur because of budget constraints, time constraints, or decision makers who go against the recommendations of experts.

IMO, the closest thing to a "software engineer" is a software architect. Everyone else is a craftsman.
> subtitles are some kind of problem

Heck, they're not even limited to foreign languages. I put them on in English because I'm starting to lose my hearing now in my late 40's and if I turn up the volume loud enough that I can hear the dialogue ok, the sound effects would be so loud they'd set off the neighbor's car alarm.
In theory it all sounds great and makes total sense but when the company grows to a billion dollar firm and hires engineers to work on the said monolith thats when things breakdown. The founding team was a closet knit team and ensure there is no spaghetti code but the moment you move on from that closely knit group its hard to enforce constraints.

Have worked at multiple companies that started out as a monolith and are still running the monolith in some form or the other while breaking it down into micro services.
> The more rich the type system the more you can express. If you get to

Ah yes. And then you end up writing entire prgrams in types. So the next logical setep would be to start unit- and integration tests for these types, and then invent types for those types to more easily check them...

> you essentially have all of mathematics at your disposal.

Most of the stuff we do has nothing to do with mathematics.
AI silent movie subtitles or AI generated comic book style captions with cell shaded actors would be awesome.
HackerX is by invitation only and also fully remote.
> Apple Music has a web UI and Android app

This is exactly what I'm referring to. I put up with Apple's website for more than a year as my primary casual-use computer became a Windows PC.

I work on iOS apps for a living. App Store Connect has always been terrible. Bugs linger for years. Elements continue to break in unexpected ways. The place where developers receive feedback from Apple is still hard to find even though it's immensely important. The website received a major redesign a few years ago and the bugs were still there!

Now apply that lack of care to a music website. Being forced to login daily. Asked to perform 2FA daily, so I need to keep my iPhone near me if I expect to play music. Songs inexplicably not playing, if play fails repeatedly, maybe a page refresh will work. Songs inexplicably only playing previews, forcing you to log out and log back in. Zero effort to restore your previous searches.

Apple makes attempts at providing services on the web. But for those of us attempting to use those services, the experience varies from subpar to outright hostile.

> Keychain is being made compatible with Windows Chrome

Again, see how people review this in this very thread.

---

Simply providing the service does not mean it's good. That's what I mean by "institutional" and "organizational". They half- or quarter-ass what they ship, and then they leave it to rot.
Oh come on everybody, this is a PR pseudo-advertisement for Veritone. The piece neglects to acknowledge that auto-dubbing is already a thing. No longer research has highly accurate voice synthesis of any specific voice with very limited source material. Realistic voice synthesis is very actively researched, and is already well into auto deep fake territory.
I’ve never been part of a monolith that used a DI framework, but I’ve seen quite a few monoliths fail (as in “the project becomes too convoluted and iteration slows to a crawl until the project is canceled or effectively rewritten”) and I certainly believe that one important reason microservices do well is that they enforce the modularity that you describe. That said, a lot of critics of microservices describe similar issues of indiscernible chaos, so either I’ve been very fortunate or microservice critics are gaslighting us. :)
Yeah, that's true. It's a judgment call for sure, but I've always found that angle on things to be self-subversive. The best programmers I know are all bottom-up learners, not top-down.
A browser is an operating system in its own right.
Half of internet-connected devices in hospitals are vulnerable to hacks
> As soon as things get ambiguous or flexible, go right ahead and specify that your function takes a Map<String,Object>.

Dear god, please don't. Some of the worst spaghetti code I have disentangled used this pattern. Typos in the string literals used as keys, object type mismatches, etc.

If you only want some of the fields from another struct, you have a few options

* Define another struct `FooArgs`. This is easy, and I (respectfully) reject the claim that nobody does it.

* Just define your function to take those two fields directly.
Same here. Like, literally. 1PW just seems so much clunkier and more difficult to work with. The thing being, 1PW does have a handful of enterprise-level features that seem to be more efficient for managing passwords across the enterprise. That seems to be about the only edge it appears to have, which is why it probably appears more attractive to corporations.
Greatest sound card of all. Lost to creative because of some of their underhanded business practices.

If you're picking one up now look for the ACE model. It's output only, and has much less interference than the regular models.
As anyone with a bit of literacy can probably deduce from the domain name alone, this is misinformation.

A quick scan of news mentions of the lawyer named in the article shows they have been involved with any number of scammy attempts to push conspiracy theories through lawsuits. Before Covid, they tried to sue Hilary Clinton for murdering French children, apparently.

If you are upvoting this bullshit, I'd honestly be interested why you feel the need to help spreading such lies? I get how it may sometimes be useful to misrepresent an issue you have a stake in. If you lie about the old car you are selling you still get the money.

But in cases such as this, the obvious lie should be undermining your interest in making its case. It's like telling the buyer that the cash they are giving you is counterfeit, and therefore worthless. If you actually belief that to be true, why would you still be interested in it?