skysight-inc/HackerNews huggingface dataset:
The kind of experience that ages well is operations and organizations i.e. knowing how to run the business, not technology. An advantage of having worked at many companies that can't be overstated is the exposure to many different ways of addressing myriad organizational and operational challenges in different business contexts in practice. My experience with technology 20 years ago is worthless. But my experience working in so many organizations and types of businesses is still extremely relevant -- humans don't change.

This is where working at a single company for 27 years works against you, it implies a lack of the kind of experience that makes older individuals uniquely valuable. There is little generally applicable skill around architecting and shipping software; the practical constraints on how those things can be done are often wildly different across companies and industries. Bright and capable people that have spent decades at a single company often struggle to effectively adapt their skills to an entirely different company context. There is practically a meme about Microsoft lifers only being able to work with other Microsoft lifers in Seattle, for example, because empirically it has tended to be true. What you don't have is 27 years of experience applying your technical skills across very different organizational and operational contexts, and that is valuable experience that only years can provide.

That isn't to say you can't, just that your experience doesn't provide much evidence of it. Anecdotally, as someone also getting up there in age, it has never been easier for me to find work.
Your counterpoint is valid only if reviewers are looking at the number of companies.

Resumes usually include the list of major achievements at that role.

It's the combination of the two that people look for.

Looking at just quantitative things like number of companies is terrible. Looking at the combination of qualitative and quantitative aspects of a CV/Resume are what make for an attractive candidate.
> This is authoritarian hyperbole.

No, not really. Just because you managed to put together a business model and get an investor to trust you with some cash that does not mean you have a greenlight from society to act as racist and as sexist as you desire. Everyone around you still has the right to be treated with respect and not be subjected to any sort of abuse, specially those that are actively working to validate your business and make you rich.

In fact, allowing for a racist/sexist work environment to fester is an incredibly stupid move, as you're hindering productivity and limiting your access to skilled employees.
Congress/courts need to enforce the laws which already exists. Facebook, Google, etc are making mountains of profit through other peoples information. It is time that those companies be required to pay their users a fee for using their(our) information.

Also, these companies are clearly not following section 230 and should not have immunity to civil lawsuits.
Lenininism and its descendants confuse that issue (non-Leninist leftists often consider Leninism a right-wing ideology that borrows left-wing rhetoric, though.)
Kaleidoscope is great to learn your way into LLVM: https://llvm.org/docs/tutorial/MyFirstLanguageFrontend/LangI...
> selling intimate details of their lives.

Both Facebook and Google have perfected the art of dodging this one with "we do not sell your personal information to anyone". No, it's far too valuable for that. Instead they'll hoard that information and only charge for fuzzy targeting and profiling. I mean, why would you sell the raw data and give away the goods? Even better, why sell the information to third parties when you can just ACQUIRE the third parties and absorb their profits? Duh, how do you get to be 150,000 employees by growing organically? You can't. Gotta gobble gobble.
The world is finally catching up with the capabilities of TempleOS.
It's considered a liberal position, not a leftist position. Traditionally leftist political philosophy is aligned with central authority (strong federal government, marxixm, communism, etc.)

Whistle blowing is a lib position, but the conservatives have their own liberal movement as well with lib being the root of "libertarian", which in contemporary american political framing is right-aligned.
You wouldn't need deposit insurance if transactions were reversible.
Just in time manufacturing contributes a lot to this shortage. We rely so much on integrated supply chain logistics, the pandemic clearly brought in to focus the "optimizations" of JIT manufacturing. The lack of local supply pools as buffer is so short sighted.
The left is uber authoritarian; progressivism is an authoritarian philosophy about using state power to change the world and society.
First-world notions of harm really need to be reigned in
Facebook already controls what you think about. Just clicking on some Republican politician's profile will hurl you into the world of anti-vaxxers and sedition trutherism.
I think a lot of it depends on what you mean by "understanding Monads". If "understanding Monads" means knowing where they fit in category theory (not simply where they fit in the Haskell typeclass hierarchy) that is absolutely not necessary to be productive in Haskell - I've worked with effective, professional Haskell programmers who have no idea what adjunction is.

Understanding how things fit together behind the interface well enough to implement it isn't a high bar and (as you say) has a pretty high payoff as you work on slightly larger projects.
And yet there are alarms set on the watch which are separate from alarms set on the paired phone. It’s really madness.
Of course in an ideal scenario that's the case. Nevertheless programs do sometimes just "crash" without an error message, or maybe they hang and never produce any output due to an infinite loop, or excessive memory allocation and GC overhead, etc. Logging what the program was attempting to do is useful in those scenarios.
I like to imagine there are a bunch of Facebook Homefeed engineers out there who ran dozens experiments, tuning this-and-that, and found the ones that boosted revenue, and user engagement by X%. No one thought too deeply at _why_ some experiments were successful. Perhaps it was chalked up as "our new ML model is matching users to content they care about more efficiently". Then they shipped it, and everyone celebrated their success.

My theory is that experiment dashboards, data visualizations, and "metrics" allow employees to almost fully disassociate from their product, and the end users. Engineers at large companies don't need to use, or even be familiar with the products they spend all day building. Yes, leadership and small pockets (researchers) can see the full picture. Everyone else stays willfully in the dark, doesn't look too closely, and clocks out at 5 happy because their dashboards look good.
>I want them to ban the business model of stalking people online and selling intimate details of their lives.

I don't consider that harming Facebook specifically. Actually your position is more lib (assuming you meant libertarian) than hers.
I don’t think anything in macOS (the base OS) requires Python, does it? If not, then, I don’t see why Apple would want to ship any Python with the OS. Let people install the Python version they want and then the users will have to maintain it.
The German tax system works this way. German authorities specify the rules in a DSL and e.g. https://www.elster.de is generated from them where you can fill out all the tax forms (also e.g. companies). Stuff that they already know can be pre-filled.

Sure it would be great if that was Open Source, but it does its job this way as well?
Whether we like it or not, all three platforms are relied upon by hundreds of millions of people and businesses everyday for communication.

I'm sure the world would quickly adapt by re-adopting these things called "websites" and "email" but in the meantime, it's highly self-centered to think this "didn't matter".
The unity of coverage from every corner on this is disconcerting. Words like "Orchestrated" and "kabuki" keep battering at me as i look through the headlines.

Today:

https://www.theguardian.com/technology/2021/oct/04/facebook-...

https://on.ft.com/2YldSxc

https://www.nytimes.com/live/2021/10/05/technology/facebook-...

https://www.theguardian.com/technology/live/2021/oct/05/face...

https://www.npr.org/2021/10/05/1043207218/whistleblower-to-c...

Yesterday:

https://www.wsj.com/articles/facebook-whistleblower-frances-...

https://www.theverge.com/2021/10/3/22707860/facebook-whistle...

https://www.nytimes.com/2021/10/03/technology/whistle-blower...

https://www.cbsnews.com/news/facebook-whistleblower-misinfor...

https://www.protocol.com/bulletins/frances-haugen-facebook-i...

https://www.cnbc.com/2021/10/04/facebook-whistleblower-revea...

https://thenextweb.com/news/facebook-whistleblower-frances-h...

https://www.cbsnews.com/news/facebook-whistleblower-frances-...

https://gizmodo.com/9-horrifying-facts-from-the-facebook-whi...

https://www.nytimes.com/2021/10/04/technology/facebook-files...

...I'm not even trying to be comprehensive or anything.

If Jesus, John Lennon, and Richard Nixon performed a public gangbang in Times Square to announce the existence of an afterlife, it would probably not get this kind of press coverage. This is propaganda of the first water.
WhatsApp needs to be taken away from WhatsApp. It is more important to worldwide communication than SMS
I prefer to have both information (the actual logs would be structured)

Connecting to DB
Connected to DB → OK
Reading config file
Read config file → OK

Even better, but hardly doable because of the nature of logging

Connecting to DB ... OK
Reading config file ... OK
If you read elsewhere in this discussion you will see many people giving reasons why this is not simply an inefficient Bubble Sort. You may disagree with them, as others do, but the situation seems rather more complicated than just saying "Oh, it's just a Bubble Sort."
Ah reminds of hurl.it - loved that service...
Ask HN: How do I build my own personal alternative to FB's Messenger app?
After the events of yesterday, I decided to convince my close friends to move to other platforms. I already use Telegram and it's been superb to Messenger, WhatsApp, IG messaging, etc. in every way.

However, I want to see if it's possible to create "micro-messenger" apps; basically, a messenger app that you only use with a handful of people[1]. I want to have full control over the server side, so please don't say "just use Signal".

Given Telegram's open-source base code, is it possible to create a decent messaging app that goes down when you also go down? (e.g., when you die, or when you just want to terminate it).

[1] I think if you're going to say something or share photos/files that are personal, chances are you are already close to your recipient. And there aren't many of those people.
Have you read this issue? It goes more into detail about the issues with sixel: https://gitlab.freedesktop.org/terminal-wg/specifications/-/...

If these issues keep coming up, and you keep saying "sixel isn't broken" then we have nothing technical to discuss and it's going off into emotional rant territory. You have to respond to the actual technical concerns. In addition to all those things, the restriction to only paletted images makes it so I personally won't use it, it cannot be used to do any kind of accurate graphics. If you wanted to work on a new protocol that wasn't broken, I think that would be great too.

Also I think you are making more erroneous and emotional arguments when you say these things:

>And I question the motives of people associated with a project whose official stance is that it's acceptable to plan technical hurdles to prevent people from using themes

This is misinformation, GNOME is not preventing people from using themes. I can go into more detail if you like.

>I have no interest in wasting hours writing then submitting code to people who have put into writing the reasons why they are playing the clock against sixel support (as if I couldn't have read between the lines...), and who have said previously they would use their positions to veto the inclusion.

You don't need to submit any code, you could produce a fork as you already have done. Then once that's done, you could send it to someone else who could get it cleaned up for submission, if you were interested. Please don't fixate on fighting someone or arguing with one person's statements when the actual state of the project contradicts that.

>Don't be so focused on one format. There needs to be a foot in the door, after which other formats can be added. It's just a bootstrapping problem.

This doesn't make sense, the issue here seems to be the sixel protocol itself, and getting a foot in the door won't help when the format itself is broken. You would need to go back to square one in any case to design a new protocol. I think it's good to have a project that can convert between the different formats, but starting with a baseline of a broken format that doesn't work is just going to ensure that everything stays broken.

Also, using sixel to display animations seems like an extremely bad idea. You'll always get horrible performance that way. That to me seems just like it's growing towards a really bad and outdated reinvention of an X11 or RDP-style protocol. I'd say it's a mistake to pursue that.

>Maybe that will encourage the VTE team to do what the users want?

I posted a link to it, but VTE already has started adding support for Sixel.
Nice thread on Giorgio Parisi by Montanari: https://twitter.com/Andrea__M/status/1445405295811960841?s=2...
Why is it so difficult to find schedules/calendars of people?
Not anymore, check schedules/calendars of people/places/events that matter to you. Also create your own calendar to share with people whom you want.
Register for beta and grab exclusive access http://hobnobly.com/
Structured logging is just taking whatever information you already intended to log anyway and giving it a consistent structure. Ie, instead of

"$TIMESTAMP $LEVEL: Hey look index $INDEX works!"

you have

$TIMESTAMP $LEVEL $FORMATTER $MSG $INDEX

I'm quite intentionally drawing a parallel to `echo` vs `printf` here, where printf has an interface that communicates intended format while echo does not.

The only overhead of structured logs done right is that you need to be explicit about your intended formatting on some level, but now with the bonus of reliable structure. Whether you use glog or spdlog or whatever is somewhat inconsequential. It's about whether you have an essentially unknown format for your data, having thrown away the context of whatever you wish to convey, or whether you embed the formatting with the string itself so that it can later be parsed and understood by more than just a human.

If you're concerned about the extra volume of including something like "[%H:%M:%S %z] [%n] [%^---%L---%$] [thread %t] %v" on every log entry, then you use eg (in GLOG equivalent for your language) LOG_IF, DLOG, CHECK, or whatever additional macros you need for performance.

If I'm wrong or just misunderstanding, please do correct me.
> Project Maturity was a pilot including "maturity profiles," designed to improve software quality. The project was abandoned shortly after its introduction after community members complained that it was over-reaching,

So "community library developers" complain when "user-developers" default to MS nugets because, hey, it's MS and tested, maintained and supported; and the same (?) "community library developers" also complain when rating system is conceived that'd help "user-developers" choose and use stable/mature 3rd party packages. Well.
I use WARN for "might be a problem". Only ERROR definitely requires action.

An elevated number of WARNs indicates a problem. So this is a metric we monitor. And obviously ERRORs since that means there is a problem.
Oh yes, good point: I got carried away; there is a difference! Simplicity is subjective (I think mine is simpler of course :P), but the algorithm in the post is indeed more surprising.
The recurring argument she makes is just that stop using algorithmic content discovery that optimizes engagement because it correlates so strongly with extremism. You could almost get rid of all moderation and just go to chronological and it would improve the public health dimension.
Are Crows Racist?
(Paywalled article. I have the PDF.)

In a heroic effort to distract HN'ers from Facebook, I post something else inflammatory.

The title question actually appears in the article; I didn't make it up.
Each "team" accuses the other of being authoritarian. So, when blue team is in charge, the reds think of themselves as anti-authoritarian. When red team is in charge, the blues think of themselves as anti-authoritarian. Basically, it's a rhetorical ploy to gain a few cheap points: When the side in charge does something you don't like, just call them "authoritarians," and your cause, whatever it is, becomes more appealing.
That's fair enough. In such a case, I don't think pair-prog would be beneficial to apply every time for everything, certainly. However, I do think that small pair-prog timeboxed sessions might help developers to learn how to "think aloud" as a natural thing, where the goal is producing code while sharing knowledge at the same time.

There are different strategies for doing pair-prog. Developers could/should change roles and not always be the same drivers/navigators, for example.

I truly think pair-prog is a great practice for all developers who aim to work effectively within a team because it encourages communication between peers and a high-quality understanding of the business domain and technical knowledge.
I started in tech at 17 with my own consulting company so an exhaustive, over-sharing resume would make me appear nearing retirement. What I do is conceal my true age (early 40's, M) and experience through creative resume sculpting. It helps that I look 10 years younger so I will experience delayed-but-inevitable discrimination until the marketing wank that is a resume can no longer maintain a too much plastic surgery, Botox facade.

Coincidentally, it may help that I am involved in an age gap relationship with a gorgeous, lovely woman in her early 20's. My Machiavellian plan is to drag her to any and all work and coworker gatherings to reinforce that I'm not a ye olde farten just yet. You can get more social currency by demonstrating you're in a relationship with someone and more so if they're attractive.
Hi, rather than saying Airtable clone, we would like to say that we bring to you an Airtable-like experience but for your actual production database. So that non-technical users can access the data in a granular permission controlled interface while your developers can continue to build product functionality and scale and not have to do data BAU tasks.
So, what happens when we replace "Facebook" with Rock n Roll, DnD, Witchcraft, "Free Love"
A Design Space of Social Controls for Securing Shared Digital Resources
Quartex Pascal: Nearing Completion
That would also drive many people into realizing that they do not need any social media at all. That's a good policy. However, foreign companies may decide that they don't care about US laws because they have no US employees or assets.
Last piece of advice, step out of your bubble and try to understand why people hold viewpoints that aren't your own instead of trashing them right out the gate. Ironic that you're accusing others of "intellectual laziness" when you go straight to calling people's arguments "11th grade class" behavior and can't even go the length to make a proper counter-argument.
Grounds for a lawsuit?

"Price discrimination is a commonplace practice that is presumptively lawful, save under special circumstances discussed below. It occurs when a seller of products regularly offers lower prices to its preferred customers and higher prices to the others when selling them the same or similar products at around the same time."

https://www.markhamlawfirm.com/law-articles/unlawful-price-d...
I think this is the first time I have seen the term 'infinite wisdom' used unironically.
> but ultimately the virus spreads no matter what.

No, the virus spreads as a function of what actions you take and society slows based on what actions you take. If no one is dieing or going to hospital you choose economy and cases go up but if you are highly vaccinated then the consequences are not enough to not open up further and you run with higher numbers of known cases.

A correlation study is irrelevant to how effective vaccination is, just as any other intervention might appear ineffective if it allows systems to remove stricter restrictions with higher societal impact or makes people feel safe enough to participate in additional activities.

Some unvaccinated people in my town feel safe enough to do things because more people are safe and are doing them than in a town with no vaccination and more conservative average behavior, that doesn't mean the vaccine didn't work.
I started looking into it a little while back, and didn't get much further than pulling the source - my laptop was not up to the task of working on a project that size.
It does the job, and it isn't centralized. It "just works". Resource usage is also pretty low.

I can't comprehend why this isn't widely used.

I wish this was a thing _before_ crap like WhatsApp, Skype or Discord got so popular.
Thank you for making my point.

So not only does this do different comparisons, it "radically" changes the number of "common floor" work.

And by the way, there's something wrong with your analysis of the number of scans needed for the 20 element bubble sort. I don't understand your argument, but I did some experiments with a randomly distributed array. I never saw it sort in fewer than 12 scans, after a few dozen trials.
In your overzealous crusade to point out the inexperience of another, you've only exposed yourself.
Lib means liberal, and not in the sense of classic liberal.
> Can you force African-Americans (...)

Your dog whistle is getting annoyingly loud. I'm just going to press the eject button from this thread and leave you to your musings.
The Steve Jobs deal w Michael Dell that could’ve changed Apple and tech history
She’ll get a book deal, it’ll be okay. I’m certain she thought this through and has political connections that she made deals with. Remember, attacking social media is the same as when politicians sit around and debate Abortion. It’s mostly a non-issue (in the way Roe v Wade won’t ever be overturned, but will always be a discussion point to pretend like you are doing something without doing anything). Politicians won’t be able to curb social media, but they sure can act like they are on top of it. It’s the ultimate punching bag.

It’s the same way we have the stupid debt ceiling debate every few years. We know we’ll lift the debt ceiling, but for one month out of the year, all the politicians can grandstand about the budget deficit.

FB will be a trillion dollar company, and there’s nothing anyone will be able to do about it. The business model straight works, and money talks.
There is certainly some of that. Cosmopolitan magazine wishes they were the ones making money off of teenage girls insecurities instead of FB. I see this as more of a consumer protection transparency issue.

Facebook is saying that they are selling a product that makes the world better, but that isn't true. They are selling a product that prioritizes engagement over happiness. Maybe the same thing is true for Cosmopolitan magazine, but at least Cosmopolitan magazine isn't pretending that it is saving the world.
Toast's revenue flywheel keeps on churning
Didn't Kitty add opt-out telemetry recently?
Either way Xterm works very well.