skysight-inc/HackerNews huggingface dataset:
She faced concequences for her actions as an employee, not as an activist of peace. Offensive language as an employee, especially when directed at the customer, usually gets you fired.

She wasn't whistle blowing/revealing any inside information. She wasn't adding anything to the topic of the conversation. She publicly made a rude personal comment at a conference from a platform which connects the company with its current and prospective customers. I'm surprised the company dragged this for so long. If this was a waiter at a restaurant saying "fuck you" to this guy while eating there, I'm sure they wouldn't even have had a chance to finish their shift.
They didn't actually say they used basic Auth :) (although it's a reasonable assumption)

I think the principal here is not reinventing wheels.
National security isn't political???
It's an interesting insight into work place politics inside a big tech company. It's certainly interesting to hear that even though you may be a well paid professional, your employment is still at the whims of a bunch of spineless execs who'd prefer to fire an employee that they paid a lot of money to hire, rather than finding a way to deal with Twitter drama in a reasonable way.

I found it especially interesting that the DoD dude apparently had a history of using his position to get people fired who insulted him on Twitter (or at least trying to do so).
For sure it will still mostly make sense to have a division of labour where you have people who are focused on building software.

The question is if generative AI is powerful enough to reduce the number of programmers needed to achieve a task, without creating enough opportunities to replace those programmers.

Before we are all replaced there could be a moment where demand for software engineers is 10x less.
is an "employee of a major customer" an "outside observer"?
>Do you realize you are all reinforcing that business must come always first before personal expression?

Yes, businesses exist to do business not be a place where you can discuss your feelings.
Speak out against what exactly?

Defence is one of the most vital sectors in a countries continued existence, coming just after food and water.
Not a good enough story to be worth telling anyone. Also not very wild.
Drone CI
Drone is a self-service Continuous Integration platform for busy development teams.
>Laughable again, especially given that several justices have indicated overturning or at least weakening cases like Sullivan.

I for one would actually like to see a return to Sullivan and a more narrow and focused ruling delivered. In a practical sense, the "actual malice" standard is basically impossible to prove in court unless you (somehow) find text or video recording of someone explicitly stating such, but even then it's hard. Moreover it exists as, basically, a mechanism to say anything you want about public figures with the intention of libeling them. I am as pro First Amendment as you will find on this website, and revisiting NYT v. Sullivan would be a good idea in order to settle the issue. Maybe being able to make up whatever you want and say it about public figures is actually what the Founders and SCOTUS intended. Jefferson would probably say yes. Franklin, likely not.
Fundamentally, async/await and threads are different tools. Async/await is "in vogue" at the moment, but there are still real advantages in certain scenarios.

For example, the blog authors project is an OS running on minimal resources that would not be appropriate for any threading model I'm aware of.

This is a wee operating system written to support the async style of programming in Rust on microcontrollers. It fits in about 2 kiB of Flash and uses about 20 bytes of RAM (before your tasks are added). In that space, you get a full async runtime with multiple tasks, support for complex concurrency via join and select, and a lot of convenient but simple APIs.

Rust actually used to have green threads before 1.0. You can read about the proposal and reasoning for it's removal here https://github.com/rust-lang/rfcs/blob/master/text/0230-remo....

If you'd like more info on the story around the adoption of async/await in rust you can see this excellent talk by Steve K. https://www.infoq.com/presentations/rust-2019/.
As the twitter users would say, #TwitterIsOverParty
Also looking for Tildes invites, if anyone has one!
Someone like PG gets his account disabled just for mentioning another social network. That's how far Twitter is going against the direction of free speech. This is coming from the guy who thinks it's fair play to accuse a rescue worker of pedophilia as retaliation for being insulted.

Musk wanted to destroy that guy. He repeatedly accused him of pedophilia and clarified that he specifically meant sex with young Thai boys. He then paid for an investigation to dig up dirt.
I really liked lxc but then one day it turned out that it was replaced by lxd and you had to install Ubuntu to use it and I switched to docker (now on podman).
>If you think what your employer does is unacceptable you shouldn’t work for them (even if this happens via an acquisition).

I disagree. If leadership of a company makes an ethically questionable decision and everyone who disagrees with that decision quits, that leaves an even more ethically questionable organization behind. I think all good people have an obligation to voice an ethical objection to their company's behavior whenever relevant. Don't just quit and let the amoral/immoral people win.

The author's problem was not that they decided to object instead of quit. Their mistake was doing the objection in both a public and intentionally inflammatory way.
A full frontal attack is not always the best strategy while facing an opponent, ideological or not. Just saying.

They could've just posted asking if something as controversial and politically-biased as the DoD was the best fit for an international conference and if there had been any political interference and it would've carried the same weight.
You’re relying on a lot of trust from your users here, if you’re the person that decides if they have kept their pledge or not. Also, not having a list of supported charities and just writing a blog post to prove where the money has gone is also asking a lot.

Instead, I would rather have your other users vote on whether a pledge was actually fulfilled, and have some better method of distributing the money to charities.
Friend, android on servers sounds like a nightmare.

But, chromeos is sort of like that and GKE nodes use it to run k8s stuff. I can see it being used to run containers like that, although with much disdain.

I can see an android inspired thing but android with it's app stores and rather peculiar administrative burden would make a bad fit imho.

Fyi: there are android laptops and desktops but nobody likes them.

I mean, I hate android but I hate all populat mobile OSes compared to desktop and server variants because of UI , walled garden and severe restrictions.
You should be careful. It takes a whole lifetime to build a reputation and mere seconds to destroy it permanently. Everything depends on reputation, especially in business. Guard it with your life.
Great to see he's still around. Bret Victor's post on abstraction and his visualization of Strogatz classic paper on networks are two of my favorite pieces posted on the internet.

http://worrydream.com/LadderOfAbstraction/

http://worrydream.com/#!/ScientificCommunicationAsSequential...
https://www.martinantos.com tell me what i haven't thought through.
Just reading the page provoked me to think about the way I work with the terminal. I'm definitely going to try it out later
Gentlemen, you can't advocate for war here, this is the defense room!
> basically

Unfortunately it's not basic; the ability to strip all context to make this about being mean to a customer makes for a poor argument.

The government isn't just _any_ customer, whether you think the firing was justified or not. The DoD enjoys a ton of taxpayer budget money and a sanctioned right to kill people if it deems it necessary. And it was proactively recruiting at a tech conference for software that isn't innately violent. Is that bad? Maybe not, maybe so. Is that a basic customer? Not at all.

Is this really only about criticizing the government at work? If she made the tweet off hours or wasn't even at the conference, does Nicholas Chaillan still complain to VMWare and get her fired? When is it okay for her to criticize the government without losing her job? Would it even have cost VMWare anything if they didn't fire her and just disciplined her? How about the social media policy that bans talking about incredibly generic things like "age, sex, race, religion"? Has anyone at VMWare ever gotten disciplined for tweeting out "Jesus lives"?

I think your reduction to "employees must never tell any customer ever to go fuck themselves and that's basically what happened here" isn't useful nor is it one of the more interesting questions this post raises.
My guess would be illustrating what it would look like if IndiGo had a freight service. Still not a good explanation for the winglet job though. Perhaps the artist felt the Boeing ones look more modern? Or "if we had a freight service, it would be on Boeings"?
It's not court-admissible evidence, but there was the DM (https://staging.cohostcdn.org/attachment/c8ab3389-fd41-46b9-...) and those links at the end of the blog entry about prior misbehavior (https://www.oxebridge.com/emma/oxebridge-files-ethics-compla...) and (https://www.oxebridge.com/emma/op-ed-usafs-chaillan-knausenb...).
Reviewing Games for Color Blindness
Steam definitely has porn games but publishers usually need to cut the actual R18 content from Steam releases of eroge. For some games, you can restore those removed parts with either official or fan patches, but those usually require you to run some kind of an installer executable. And since applying patches is such a pain in the neck in a Wine environment, the Steam Deck actually makes for kind of a bad device for eroge/nukige.

I need to apply a translation patch to my Steam copy of CHAOS;HEAD NOAH, but running the installer on the Steam Deck seems like a massive pain. I think I need to try to just copy over the patched game directory from my Windows PC to my Steam Deck to get it done without losing my sanity and installing a bunch of crap on the Steam Deck.
- absorption and radiation are correlated (a black surface would radiate more than a white surface when heated to 6000K (assuming they survive the temperature unchanged))
- a solid polished surface reflects better than a powder surface (thats imho a flaw in the article)
- basically you want a surface that is white in solar and black in atmospheric
The presenter at the conference beein accused of war crimes.
Perhaps: interesting how despite three decades of Photoshop, it's not always immediately clear that an image was doctored.
I'm not sure if the gut microbiota "improves" in adults at all. It's largely established by the time you're past 3 years old, and even radical dietary changes mainly just shift the relative abundances around.

There's probably still an effect in there, but it seems more likely that it's mainly antibiotics that are killing off gut microbiota variety, with an argument to be made for a role of highly processed foods.
The difference between regular languages and "type system languages" (at least well designed ones) is that the latter are decidable. In that sense another typesystem lang for the typesystem lang would still be a decidable one.

The most generic one I know of is Idris. It uses some heuristics to make some functions decidable that in theory should not be.
I disagree. First, you dropped the word “weapons.” “DoD systems” sounds neutral, could be benign personnel systems.

DoD weapons systems isn’t neutral, and it is political. Those systems are used to enforce U.S. policy, via combat. That’s the status quo, which may not feel “political” if you’re supportive of U.S. policy and/or don’t think about the ramifications, but it is very political. If you’re not okay with how the U.S. uses its military, its definitely political.

To some that message reads as “if it’s good enough to use to kill people, it’s good enough for your business.”
Zero sympathy for this person. The behaviour described is unprofessional, immature, and frankly quite toxic.

Not to mention a fairly stupid opinion; some of my colleagues arguably have the US DoD to thank for not being victims of russia's genocide. I couldn't imagine my colleagues having to deal with this drama bullshit on top of sheltering from missile attacks on civilians.

How depressing.
Aahh the appeal to be contrarian at all costs just to look smarter.
Carplay/android auto is sooo much better than Tesla.
The SSPL is a murky license of questionable validity. The SSPL text itself is an unlicensed plagiarism of the AGPL [1]. The abuse of copyright law[2] that the SSPL explicitly demands might make it neither a valid license nor a valid contract [3]. What happens when the license covering your use of certain software turns out to be invalid? Well, in the eyes of the law, its as if you never had a license in the first place.

That's a lot of legal risk for your commercial project.

1: https://lists.opensource.org/pipermail/license-review_lists....

2: https://lists.opensource.org/pipermail/license-review_lists....

3: https://www.processmechanics.com/2018/10/18/the-server-side-...
> Why would they need to use rate limits to detect bots?
Accounts that hit rate limits are more likely to be bots.

Any ideas on how to do this more trivially than toggling a global rate limit flag?
See also ii (https://tools.suckless.org/ii/) doing something similar but on irc directly: use a single standard file for all conversation, auth and access is managed by the irc network directly and there are many UIs already. Like the article, a plugin is anything that reads a file and writes into another.
> Right, but does it follow that "attending on behalf of" equates to "representing the company's official views and opinions"?

Yes. That's the whole point of "representing your employer at $FOO conf".
https://developer.run
https://developer.run/feed.rss

I write about awesome or useful technical stuff I encounter. Also I'll share lots of useful tips. Main topics are DIY gadgets, Linux and CLI. Most interesting thing I've done is rugged Raspberry Pi laptop https://developer.run/50 (and other gadgets mentioned in blog).
Glad to see this info - and glad to read the linked info about the "archive.matrix.org service" understanding.

This bridge issues won't affect my matrix install, but it's still interesting information.

and I am quite surprised that there are 11,000 using matrix to portal/bridge with IRC.
I do believe I'm at least attempting good faith here, I just do not find "fuck you" as a tweet, even levelled against me, to be particularly aggressive. Especially such a short message.

I'm likely more terminally online, more cynical, or more desensitized, but I see the two word "fuck you" to be such low effort that it doesn't even rise to the level of notice.

Like, an insult that specifically called out my behaviors or appearance or something and said fuck you? That feels meaningful, that's personal. But like, autocompleting two words flippantly into a tweet is like... Nothing?
https://yousefamar.com/memo/log/ a mix of small projects, AI experiments, and my (rather unsuccessful) horticulture
Says this on a website and company I see zero interest rates for ether lool
I don't feel your second version is more engaging. I think it's the fact that dreams are just "made up" and it's the same thing as if you would say "I was thinking that I was Godzilla". No-no would want to listen to that.
Heh, rules.
In what way is the US military analogous to Nazi Germany?

Spoiler alert: It isn't.

And I'm sure I'm far from the only person here who's near relatives died in the holocaust, so this little bit of rhetoric you're employing is grossly offensive.
Cinnamon seems to be forgotten/underappreciated, I really enjoy using it.
I've tried a range of different desktops environments, and I end up finding cinnamon just does what I expect, with reasonable defaults.
It's not a profitable model without ads and/or long term subscriptions. Also, the idea that all the season's shows are dropped in one day makes it very hard to finance since you don't know demand before hand. It takes too much money upfront. Lastly, not being able to hype-up a new show by advertising it through other shows makes the possibility of a hit series a bigger gamble than ever before. Given a few more years we'll see streamers adopt all of these ideas in order to become profitable. Also, we'll see the number of streams be reduced via mergers. Basically, we'll have cable 2.0.

And, the quality will continue to decline unless the workers involved can make a good living. The available pool of workers will pick other fields of work where they can make a living.
Indeed, that's another and more extended example of why I'm a maximalist rather than an absolutist.

In the context of the DoD… if people, online or offline, get to them just by swearing, then North Korea should have saved money and developed an f-bomb instead of an a-bomb.
Of course, that is not an improvement at all..... god I wish we just left all personal stuff and identity outside work and unrelated hobbies, it would be much easier... I remember when most people only had a username and zero personal information about themselves so everyone was pretty much faceless, so this wasn't as big of a problem.
They absolutely do have that right. They even exercised that right. The government did not send police to their house to arrest them. There are many governments that would.

What they don't have is freedom from consequences. They don't have imnunity from being fired.
https://paul.kinlan.me/
But then who would pay the corporations, if most of the population is on UBI? If only a subset of the population makes money (<30%), would that be enough to feed the rest of the population and to help them live a life without poverty?
What do you think will be the keys to any future battle between this, something like Apple Vision Pro, and traditional desktop metaphors? I have to admit, on first viewing every single component of this looks unbearably clunky but presumably it’s going somewhere, and I can’t say I want to live in a future where I have to strap on a headset either.
Post-apocalypse Goldman Sachs CEO.
I briefly used LXD once when I needed a full system inside a container.

But podman also supports systemd inside a container and along with macvlan networking you can pretty much build an "independent" container acting almost as a VM.

Would LXD provide any other advantages/differences to that?
This person came from the Pivotal acquisition, which is saturated with toxic people who don't produce much of value.
Continental Drip

https://en.wikipedia.org/wiki/Continental_drip
The Bike Shed 391: Learn with APPL
Asynchronous programming is a great fit for IO-driven programs, because modern IO is inherently asynchronous. This is clearly true for networking, but even for disk IO, generally commands are sent to the disks and results come back later. Another thing that’s asynchronous is user input, and that’s why JS has it.

As for threading vs. explicit yielding (e.g. coroutines), I’d say it’s a matter of taste. I generally prefer to see where code is going to yield. Something like gevent can make control flow confusing, since it’s unclear what will yield, and you need to implement explicit yielding for CPU-bound tasks anyway. Its green threads are based on greenlet, which are cooperative coroutines.

Cooperative multitasking was a big problem in operating systems, where you can’t tell whether other processes are looking for CPU time or not. But within your own code, you can control it however you want!
They were in PonyOps
There is a lot of brouhaha about this. Two school of thoughts...

- LSP are a good idea but a terrible execution, YAGNI, etc.

- LSP are god send, burn my cpus I don't care

I'm being a little sarcastic but I think that's the gist of it. I'm neither pro or against LSPs. I use them when available.
I think Go got it right by inverting the logic around async/await. In Go you have to explicitly state that a function is to run in the background via "go fn(...)". This makes it much clearer that this code will execute concurrently. In the async/await world you can't tell by looking at a function call if it will block until it's done. Forgot an await? No compile error but your program might behave in weird ways. This has bitten me in JS too many times. Haven't done too much async Rust yet but I don't think it solved this issue from what I've seen. Why can't "await" be the default when calling an async function and if you don't need the result right away then call it with "async func(...)"?
They did heal.
Natural. So natural we trucked in spring water because we didn't want to wait for the rain.
Jep, I thought the same.
I’d recommend to talk to any museum‘s curator of the old masters during a guided tour and they will be able to tell you a lot about it.
Sometimes which parts were „workshop“ and which were the master are also visually identifiable by a schooled eye.
As someone who has owned both a VW ID.4 and a Tesla Model Y, i will say get the Tesla, especially if this is your first EV.

With your first EV you usually get a case of "range anxiety", and with VW and Kia/Hyundai your "estimated range" usually requires you to use apps on your phone to help you with route planning, as the built in "route planner" is mediocre at best.

It will always be a guess as it cannot accurately predict weather/trafic conditions, but with VW the guess can be 30% off or more, and with the older software (2.4) it stubbornly sticks to whatever charge point it originally thought you would get to, despite needing an additional 20% energy to get there.

Tesla has route planning down to an art form. On longer road trips, i arrive with +/- 5% of the original estimate. They do this by taking wind direction into account as well as expected trafic, and also considers your normal driving habits. It also dynamically routes you to the "best nearest" charger, meaning it will chose the less occupied charger that is within range. It also warns you when you're about to drive out of range of known chargers.

All the time i owned the ID.4 i had some form of range anxiety, but with the Tesla that completely vanished. I know i can trust the navigation, so longer trips these days is simply just plotting in the destination in the navigation and start driving.
Best Remote Support Software (Teamviewer Alternative))
That's fair, but also, Twitter culture is definitely it's own culture, and I've largely seen quickly slammed out "fuck you"s to be emotionally equivalent to the rolling eyes emoji or the "wanking" hand gesture.
On mobile safari the little Control Strip at the bottom doesn’t appear after the first couple of refreshes. I can see it try to slide up then it dies.
Steam 250 [0] lists the top-rated games. You can filter by tags, price, date; but the most interesting category for me is the "hidden gems".

[0] https://steam250.com/
how does the type system handle `receive` in erlang/elixir? does it just require every `receive` clause have a catchall case (meaning every `receive` is any -> T) or does it only guarantee type checking in the absence of external messages?
Logto unveiled a new pricing model to tackle startup hurdles behind the scenes
Our pricing model is not just about revenue generation. We’re eager to share how we’ve designed it to address the unseen challenges startups face.
I have become convinced that the only mass-marketable form of spatial computing is a neural implant or contact lens.
See https://gitlab.com/AuroraOSS/AuroraStore/-/issues/912#note_1... and https://gitlab.com/AuroraOSS/AuroraStore/-/issues/917. But right, this seems to have moved from "not working at all" to "being flaky", though it absolutely did not work for me.