skysight-inc/HackerNews huggingface dataset:
I very much agree with the general sentiment here, but I want to make a separate point about tech's relationship to defense which is also portrait in these tweets. Much has been written about the DoD's funding of early Silicon Valley companies - but today, this relationship has been largely severed with giants like Google refusing to provide their tech for defense and military purposes.

I THINK THIS IS A MASSIVE MISTAKE.

War exists. It is as old as humankind. We could wish it wouldn't, but it does. And history has shown again and again that the way to avoid war is not in de-arming, appeasing or otherwise refusing to participate, but in obtaining a level of military and economic strength that makes it unattractive for others to attack you.

Silicon Valley has the potential to generate this overwhelming strength, but it declines to do so. And the few companies that do, such as Palantir or Anduril are often shunned by their peers.

I believe that Silicon Valley could play a unique role in ensuring a lasting global peace and is held back by shortsighted sentiments. Or, to put it into fancy Latin:

Si Vis Pacem, Para Bellum
She insulted one of her company's client. So yeah, you risk your job when you do that.
The article shows a great example of how to implement a state machine with internal delays (do something, wait for a defined time, do something else), which is very useful in a driver or embedded context where you often just have to wait for an external device to be ready.

However, it doesn't really address how you'd construct a state machine with an external tick. It's pretty common to have a state machine called at a fixed frequency. I guess to implement that (using the pending!() Macro between state actions) you'd need to implement a custom executor?
And did I understand it right, that the first “witness” who “lightly live tweeted” didn’t even work there?
Did he took some person, in audience or otherwise public and built entire bit around saying "Fuck you" addressing that person?

Carlin's sketches (at least ones that come to my mind, as I really loved to watch Carlin about 10-7 years ago) is irrelevant. When Carlin said "fuck you" he was speaking about phrase, not to someone in particular https://www.youtube.com/watch?v=BDqaOLThPg4

There could be different Carlin bits that I don't know about, and I'm sure that he said a lot of fuck yous to all presidents at a time in same way as op did to DoD guy, but no, I don't buy your comment saying that Carlin's fuck you and screenshot from the post are same things. Especially given what followed.

Very rough analogy, just to illustrate the point and how I see your arguing (as, at this time, I'm already believe that you're arguing in bad faith). You cannot say: "this guy is not guilty in a murder, as murders are happening in nature all the time. Dragonflies are killing flies, birds killing dragonflies, humans killing birds, humans killing humans, ergo no one is guilty, those are just facts"
I have lived in many countries and had a wide variety of jobs and life situations as well. You are not impressing anyone with your knowledge about cultural nuance, everybody knows that any sentence can be interpreted in many different ways. And everybody that argues in good faith also knows that saying "fuck you" on Twitter, to someone that you don't have any rapport with, is going to be interpreted as an insult.
Just because you retain the right to say F U to your government doesn't mean you have the right to say F U to your employer's customers while acting in the context of such employment.
Actually the opposite is true, more and more people believe it, as they feel climate change in extreme local weather.

Extremely cold days are part of climate change, more extremes
> I would have fired this person as soon as humanly possible for basically (actually) telling customers of the company to go F themselves, and making horribly insensitive and inappropriate jokes at their expense.

OP does mention that they were with VMWare only by acquisition.

Do I think that OP should have done this? No. Do I think they deserve to be fired over this? No. This is the standard chastise them for being an idiot and get back to work.

The problem here was a high-ranking Federal bureaucrat (USAF Chief Software Officer) got his knickers in a twist and rattled VMWare management who should have told him to go pound sand.

And, personally, even though I don't find the OP sympathetic, I'm glad this story came out as the bureaucrat in question should absolutely be named and shamed so other companies won't capitulate to him being a snot. Anybody with skin that thin shouldn't be allowed any amount of power, ever.
An internal meeting is a much broader category than "a disciplinary meeting to issue a verbal warning from hr".
Sun has picked the license specifically to make the project incompatible with the Linux kernel. If you start out with hostility, what treatment do you expect in return?
> If you cannot deal with people bringing their true identities to the job, you are free to choose another industry to work in.

I don’t know, looks like VMWare found another way to deal with it.
Create a gRPC client and server in ExpressWebJs
ExpressWebjs version 4.2 comes with so many amazing features and the support for gRPC is one of them.

This tutorial shows how to create an ExpressWebJs gRPC client and Server. In the end, you’ll have a gRPC client that communicates with the gRPC Todo service.

gRPC is an open-source Remote Procedure Call (RPC) framework developed initially by Google. It allows software applications to communicate with each other over a network, enabling them to invoke functions or methods in a remote system as if they were local. gRPC supports multiple programming languages and platforms, making it a versatile tool for building distributed systems. It uses the Protocol Buffers data serialization format for efficient and fast communication, and it also offers features such as load balancing, tracing, and authentication. gRPC is widely used for building microservices, client-server applications, and other distributed systems.
This has been upvoted by many people on HN, so I guess it has some value for folks here, but can anyone enlighten me as to how this outrage porn is supposed to result in curious conversation? (For anyone wondering, I flagged it.)
...What else is the DoD making weapons for? Fun? Children's birthday parties?
Aren’t most a Americans at-will employees? You can be fired for being too ugly, let alone things which might damage a company relationship.
Ask HN: What boosted your confidence as a new programmer?
When anyone starts out in a new craft, even after grasping the fundamentals of the tools they are quite shaky and low on confidence until they have a significant experience in doing something that ultimately ramps up their confidence in their craftsmanship.

Similar things happen with novice programmers when they start out.

Then they read a beautiful codebase which they can fully understand and replicate, or build a project from scratch, or read a book or take a class on a subject. And their confidence is tremendously boosted thereafter.

What was it for you? How did you gain this confidence to take the first step from being a tinkerer to being a skilled craftman?
https://rohitjha.com/blog

- reading lists

- projects

- learnings, thoughts (general)

- learnings specific to Transcelestial (coming soon)
If you save half your income, then for every year you spend on Instagram, you can spend another year figuring out what to do after Instagram collapses.
I do not understand what the closign remark is meant to say

> And when he publicly resigned in 2021 he worried about how in the future “China has the drastic advantage of population over the U.S.”

Given its place it feels like it has a very clear subtext, but I cannot figure out what it could be.
Yeah, that is the trade-off; if you keep using the proietary software that you're familiar with, you don't have to relearn, but you'll be more dependent on 1 company. But if you spend some time up-front into learning a free software alternative, you won't be dependent on a single company.

But yeah, for some things there are not yet complete free software alternatives, but the gap is really getting small these days. I think for most common use cases for most people, LibreOffice is more than enough. If you need more advanced features that are only available in the propietary variant, try to find ways to not be dependent on that feature, or find an alternative way to do it with free software. If you are creative, there are usually many ways how you can do your work using free software.

But yeah it does take some dedication to this idea. But what you get back is probably, on the long run, gonna be of more benefit to you for the future than if you would invest it in learning the propietary software. Unless you really have a special love for the propietary software company, and you are sure you want to grow more and more into their ecosystem and have no need to have any personal freedom over the software you use.
It is really sad that more people aren't aware of LXD, because it is a really good solution of a number of projects and it's really well done.

On Snap... Even if you like Snaps packages, I can't imagine that you'd feel like it's a good choice for LXD. For a browser or email client, sure it's a solution, I suppose, but for thing like LXD it just adds an entire level over complexity that doesn't help. I'd go so far at to say that Snap packages makes LXD unusable, it's simply to complex, to messy. Canonical also have Microk8s (I think) which is packaged as a Snap, rendering it completely useless. The mental overhead required to make it function completely eliminates the point.

It also completely ignores highly regulated businesses, because Snap does not care and will just roll out an update whenever it feel like it.

I don't particularly like Snap, but I can see the use on desktops. For the server side... I don't know anyone who'd thinks it's neat.
> else that domain-specific languages that run at compile time.

Probably stupid question, but that probably means that one could, theoretically, implement a type system for any one of those DSL(-like) type systems, isn't that correct? And so on and so forth, we could have, theoretically, DSL-like type systems all the way down.
They dealt with problematic tweets, not an "edgy fursona."
I have a family who is relying on me, so that is not possible.
Redox-based transistor as a reservoir system for neuromorphic computing
Please be cautious with this approach. Good juniors will benefit from this. But the bad devs and students I worked with just copied code from others without understanding or learning from it. You might just introduce an unreliable middleman between yourself and the LLM this way, benefitting nobody.
> To ensure the authenticity of our user base we must take extreme measures to remove spam and bots from our platform.

Well about that, I noticed heavy inflow of spam and bots traffic right after Mr Musk starts selling the blue patch for money. These spammers purchased and utilized the "first-class citizen" privilege to bend the display priority to their favor. Now days, you open a Tweet, the top replies are almost all spams.

You know, at this point, it is obviously apparent that the spammers knows better about Twitter than Mr Musk do.

But all and all, this (as well as the recent events related to Reddit) is a good thing. Because it serves a good reminder that we (the users) are products, sometimes the self-paying type.

So maybe next time you when plan to spend some chill time on some services, think how much you can get out if it for exchange.
If you’re truly curious and a Google employeee you should open moma and see how toxic she really was and how she was handled with kid gloves
One great resource for making a language without a parser, not just delaying it but never writing it at all, is JetBrains' MPS[0]. It lets you make languages in a projectional editor: rather than a syntax parsed into an AST, you edit the AST directly in a series of GUI cells pretending to be an editor, much as in MS Word, so rather than writing a parser from syntax to AST, you write a renderer from AST to syntax.

Benefits of this approach include there being no such thing as a syntax ambiguity, language extensions being as easy to make as libraries, the language being easy to write by non-programmers, and a JetBrains IDE for your language - at the cost of not being able to use any other editor.

A great example of such a language is mbeddr[1].

[0]: https://www.jetbrains.com/mps/

[1]: http://mbeddr.com/
You'd hire someone you barely know because you like their political opinions? You'd be doing them more of a disservice than anything, as clearly your business will go under before the year's end and they'd be stuck finding a better job.
They are today (at least all the theaters where I live). But in the 1980s and 1990s? No.
> Why are humans so weird about sex? What is the difference to a massage?

The original question.

I’m providing a case where massage isn’t the same as sex.

I wouldn’t mind my wife working as a professional masseur, having sex with another person is a different matter.
Same story for me. I was so happy with my workflow on gnome3 with some extensions (top bar workspace scrolling for example) but I was tired of the extensions breaking and the move to horizontal workspaces killed it for me. Moved to KDE. Although I can't say I'm happy now that I think about it.
So do the developers, it seems. (I think you mean "miss"?)
She. If you are unsure of a person's gender, just use 'they', but don't assume it's a man. In this case the pronouns are right there on the top of the blog though (as well used in the article).
It unlocks after a certain number of upvotes on your account, 500ish from memory.
if you own a stock that society comes to see as despicable you might get into a situation where you want to get rid of it at any price, including paying

clearly the company behind that stock is not viable if that sentiment persist but the negative market price is theoretically possible
Low cost seems like the wrong way to describe Indigo. They seem to be the safest and most reliable choice in the market at the moment (since vistara got vacuumed into AI) and have been quite pleasant the few times I’ve taken them. They just don’t have a business class at the moment.
> it started because JS can't do parallel any other way

I remember doing async in C++ with CORBA and ACE's Reactor pattern about 25 years ago, it was not beautiful nor easy.

But if memory serves, most interpreted server side languages used for web programming in the late 2000's didn't have mature multithreading or async capabilities and most of the deployments consisted on exec/forked full application servers. I would also bet that this is exactly what made Node.js popular.

To each its own, async is just another tool in the proverbial belt.
I always wonder why Gnome is the default in most distros.

It has no API stability guarantee, so long term software investment is not possible. It actively fights against the choices of its end users. It is severely dumbed down, locking its end users in less efficient workflows. Corporate backing was an upside for providing accessibility, but a recent post here on HN stated things were quickly detoriating.

So it's not the right choice for developers, power users, basic users, users with acccessibility needs. But what's left? At this point, gnome seems optimized for being a demo model. You may look at it and marvel at its glorious platonic art, but do not dare to touch it with your grubby fingers or get any work done.

This is a shame, really. The Windows 11 experience is at an all-time low right now, and leaves end users actively looking for alternatives. A Debian+KDE is great for non-technical end users, who mostly are used to and want win95 on steroids.
I must admit I stopped abruptly. It's not a complete thought, and the last phrase was "aborted", for which I'm sorry: I lack the mastery I would want with English language to continue, considering the complexity of the subjects I tried to touch upon and my broad experience thinking, reading, writing and dialoging about them. Nevertheless, I stand by what I said, although it's "poor", but right now I'm not willing to debate. The best I can do is to point out to authors like S. Freud and the surrealists, so you can perhaps see deeper into my comment, and wish you the best! :)
About the only thing I could think of is, limit the rate and see what accounts keep trying to post even though they fail?

But there would be so many false positives on that idea. Would punish many that are legitimate users and probably harden those that have more sophisticated posting techniques.

Like you said, there are better ways.
I wouldn’t say outfight rejection of intelligent design. If one studies viruses, much time has to be spent considering evolutionary aspects, just due to their numbers, variability, and life cycle. The involvement of an Intelligent Creator and their intents is not something I know how to test or control for. I believe there has to be a mental boundary there until that component is objectively available.
> They are free to make these claims in a way that doesn’t damage the business. Like a second personal Twitter account.

Are they, though?

I mean, presumably they were posting from a personal account to begin with. Just how separate would a second account have to be - Is it enough to just say all opinions are their own, and only post on their own time? Could they use their own name? What about an online handle they'd used before, if a highly motivated doxxer could possibly identify their employer?
There's a role for async, and it's when you're very I/O bound, you have one thread, and async means you don't need locking. This is simple to think about. That's the classic JavaScript model.

If you have compute-bound components, things get more complicated. If you have threads, locks, and async, all in one program, things get much more complicated. I'm not sure that's a win. At some point, it's easier to use something like Go's green-thread "goroutines", which try not to block, but can block if they have to.
People do pay for Tesla Autopilot though.
You’re suggesting that people can’t participate in societal planning because they disagree with your causes. You just dress it up in overly dramatic phrases like “anti-social” and “selfish greed” to make inhumanely oppressing them palatable. This was bog standard behavior of fascism in Italy.

It doesn’t seem like fascism to you because you’ve done some mental gymnastics to pretend you’re not just crushing intellectual opposition, but that’s all it is in the end. Op is not punching anyone in the face. He/she is just blatantly unsupportive of socialism.
Trace pixels to vectors in full color using AI
243MB for an app that allows you to write text posts and attach media? Shouldn’t this be an order of magnitude smaller?
I switched to dehydrated after LetsEncrypt snapped their client.
It equates to being paid to make the company look good. I wouldn’t take their comments or tweets as official policy, necessarily, but attracting negative attention by dragging on a speaker on the company dime isn’t a great look.

Should it be fireable? I’m having trouble there. But they certainly wouldn’t be sent to events for a long, long time.
Yea no...

That ends up being a prohibition on taking photos in public at all except in areas devoid of others as it is impossible/unreasonable to get the written consent of all parties who would be photographed in the background of a photo of a person who requested thier photo be taken....
https://www.malgregator.com/

I write mostly about the security and things I work on, to keep memories somewhere.

One of my posts about the google bug bounty for the Waze navigation bug went viral and was shared by Schneier, Threat Post and others
https://www.malgregator.com/post/waze-how-i-tracked-your-mot...
I am truly astounded.
Haha, this reminds me of the Web 0.1 post on The Daily WTF (2006):

https://thedailywtf.com/articles/web_0_0x2e_1
certbot is available in classic apt repositories in Debian and Ubuntu. No need to install it from snap.

https://repology.org/project/certbot/versions
It sounds like you are talking about snap or flatpak. These are extremely unpopular on HN.
> Boy, I'm so happy I don't work for anyone, I'd hate to have to deal with sensitive pricks that think they can dictate what their employees say on social media.

Here's a genius idea: keep your hot takes to an isolated Twitter account not directly associated with your employer? Have we really forgotten basic OPSEC?
Humans lived for thousands of years without the internet or WWW. The use of them has only been widespread for about 25 years. I assume we are smart enough to eventually figure out how to go back to how things used to be.
Ha, I'm a big Zappa fan!

Fun story, while we were in high school, my friend's computer broke down. All of his music was on it, so I borrowed him a bunch of CDs. He really liked Zappa's "Strictly Commercial" compilation and he became obsessed. Fast forward a couple of years and he is the one sending me Zappa's bootlegs and weird recordings which I would probably never heard otherwise. He even created a compilation for me, which he named "Almost Commercial" and I cherish it dearly :)

And thanks for the video, they sound really good!
Had the HR deparment said something like

We became aware that you dislike one of our clients, and that you have strong beliefs that we shouldn't do business with them. Given that, we decided that you should not work with us because you think we shouldn't do business the way we do.

what would have happened? Could this clear and direct justification still be used as basis for a lawsuit from the employee?
What's missing in KDE? Far as I can tell, it works exactly as it did in Windows 95. Unlock taskbar, grab taskbar, move to side of the screen.