skysight-inc/HackerNews huggingface dataset:
Well they are new and different, what more can you expect from the crowd here?

(Only slightly joking).

They have their issues, that's for sure (e.g. flatpack's broken for a long time sandboxing model, snap doing weird things with mounts, the backend being closed source) but honestly they solve so many issues with desktop/client facing software they're a no brainer.
"Stabbing you in the back" is pretty strong language for posting social media about a personal experienced at a job she no longer has at a company that will barely see any consequences from this post using a right that literally the government has granted all workers now.

Like what world do you live in that people don't complain about their old jobs such that you think it's that unacceptable?
*at the moment

You're looking at a snapshot of a process that goes on for billions of years... there's no particular reason why any snapshot would look like any sort of way.
Some claim that IRC is simple and one doesn't really need anything else.

For some, IRC is the example why slack/discord won.
Your rant reminded me of this classic post, which I believe shares your views but from different reasoning. From the discussion, you may be interested in looking at zig[0].

https://journal.stuffwithstuff.com/2015/02/01/what-color-is-...

https://news.ycombinator.com/item?id=36597229 (fresh repost)

Discussed previously:

https://news.ycombinator.com/item?id=8984648 (8ya)
https://news.ycombinator.com/item?id=16732948 (5ya)
https://news.ycombinator.com/item?id=23218782 (3ya)
https://news.ycombinator.com/item?id=28657358 (2ya)

[0]: https://kristoff.it/blog/zig-colorblind-async-await/
> he was obviously rubbed raw by the interaction, and blamed it on sexist things rather than considering that maybe he had a hand in the outcome of the conversation with the woman in question.

If we consider that the captain spoke for 32 minutes, I don't think a half dozen quotes are necessarily representative of the 32 minutes.

It's possible he spent 30 minutes talking about her poor technical performance and poor teamwork with other pilots, and 2 minutes making sexist remarks. But sexist remarks are much more sensational, plays to certain prejudices, and are more likely to drive clicks than criticism (perhaps warranted) of someone's professional behavior.
We Built a Website Like YouTube Using Bitmovin’s Streams
This was my take as I read it too. It's definitely a great piece of engineering and I really enjoyed reading about it, but comparing it to Slack rather than just IRC feels disingenuous.

That said, I'd be really interested in what tools like Slack would look like if they aggressively pursued simplicity ahead of new features. Capitalism as a whole doesn't seem to encourage this kind of development, so there aren't many examples in the wild of enterprise software that is as simple as it could reasonably be. Nonetheless, it's an interesting thought experiment.
Maybe I'm misunderstanding what you mean by "It began in C#", but F# introduced async about five years before C# 5 was released.
Hardly something anyone will do from the curiosity from reading a forum thread.
It depends on what they're using the data for.

Cloudflare if they use their DNS data, is likely to use it to improve their network and security products. Google likely uses it to sell intrusive ads.

I know which one I'm more comfortable with.
Anodising a custom mini-ITX case for a custom router [video]
We're not using diffing! Diffing has a pretty big overhead for calculating the shadow dom and going through all values and seeing if they're the same, which can be very expensive for huge plots. We use signals that get wired through from the user up to the gpu, so if the user changes something, it gets immediately and directly changed on the gpu too! that's very different from diffing and much faster..
We're surely also not the only ones doing something like that, but Alex is referring to the whole package of Makie offering the ui, performance, simplicity and visuals to do this easily
If that is true, it's dangerously irresponsible, both to the protected environment they make their base in, and to themselves in terms of regulatory risks they are exposing themselves to.

It's quite likely that the launch will mean they have to litigate for their right to even keep using the Boca Chica site, given that both locals and environmental protection organizations are now aiming for their guts.
Revanced is just an app with no special permission. It's not a firmware. It's open source. It can only patch an apk which you provide to it with standard android file-picker APIs.
Your arguments make sense however consider the following:

We don't change anything. Management likes this because we don't incur extra costs developing, training, deploying, advertising, and using this new paradigm.

On top of that, you're asking devs and sysadmins to entirely change the way they're doing things. Maybe the returns are actually worth it, but either your idea has very little market penetration and why would anyone spend the time to learn it, or it does (how?) And you're training yourself on an entirely new system with no connection to the old one, effectively learning your entire job again.

To put it simply, the reason we're not doing it is that we're not changing things at all, for the most part.
The negative opinions I've seen weren't exactly calling it a good idea, it went more along the lines of "it's now a distributed system more complex".

Though honestly I think it's the best we have right now and it's worth the cost. Partially because I don't like IDEs and LSP doesn't need to be integrated and tailored to one specific environment.
The ID 4 has weird plastic capacitance sensing non-buttons on the steering wheel(1). They don’t press in. It is an odd choice for wheel buttons that one should be able to operate without looking down. It makes the car feel cheap.

There are better EVs out there, including excellent non-teslas with CarPlay.

1. https://duckduckgo.com/?q=vw+id.4+steering+wheel&iax=images&...
A v-lang version of nestjs
West is a wrapper of vweb dessigned to emulate the way nestjs works. Currently only supports some basic stuff, as register services (using the vest module system) and vweb controllers.
I'm guessing you're junior, or you'd have more control over these meetings, or have the ability to decline ones that you believed weren't going to be good use of your time.

Having good meeting culture requires everyone involved to improve it. If you want meetings to be better, set them up, add an agenda and objectives, and run the meeting so that it's effective. If you can't run the meeting, if it doesn't have an agenda or objectives, ask the person who created it for them. Ask for action items at the end of the meeting, if no one is calling for them. If it's mostly status meetings, propose a better process to track and communicate status.

If you're working through side channels, you're part of the problem.

Calling people assholes, rather than improving the situation, is an indicator of inexperience.
That is fair. Few things we are doing that I'd like to point out:

- Users can register with any email. We really do not verify or need this apart from having a way to have an account, which we need to authorize payments

- Some users suggested using crypto to obfuscate identity but this is not as straightforward and does not work as good with subscriptions

https://kagifeedback.org/d/493-enable-anonymous-payments-ala...

- The most interesting idea we've seen is using "blind signatures" which we are currently contemplating on

https://kagifeedback.org/d/653-completely-anonymous-searches...
it's not just political opinions, it's voicing them - living by your own values
Indeed ! The question is whether all that is worth so many engineer-hours. I'm not advocating for all Slack channels to be replaced by suc, that would be silly. I'm just pointing out how costly it all is. There's got to be a middle ground that does not require hundreds of thousands of lines of code.
Some languages have type systems like that, either deliberately as in the case of Idris and Agda or accidentally as in C++ or Typescript.

It doesn't have to be that way and in my opinion for general purpose languages it shouldn't. The type system should be about constraints that facilitate reasoning about your code - reasoning by machine and human.

Compile time computation should be a separate facility.
And then out of the thousands of traits present in these investors, the 5 that this selected group happen to share, and seems quite logical, at times seem insightful, will end up in a blog.
> I just wouldn’t use the Proxmox web ui for zfs configuration. It doesn’t have up to date options.

What options are missing for you?

Would be great if you could open an enhancement request over at https://bugzilla.proxmox.com/ for tracking this (no promises on (immediate) implementation though).
Sorry to hear that. He seemed like a good dude just from reading his ISMM.
Why? There are consequences to declaring bankruptcy
If you want a more serious answer, tectonic plates are the floating cooled solidified 'slag' on a spinning spherical molten furnace (that's been cooling for 4 billion years).

Distance from spin axis (equator Vs poles) plays more of a dynamic than "South" vs "North" (air quoted as that's merely a convention as to which hemisphere is the 'top' hemisphere).

Two major points are that:

* N vs S looks a bit different on a globe or non Mercator projection (chosen by European traders to maximise the parts of the world of interest to them).

* current positions are just that - they've steadily moved since formation of the planet.

https://www.youtube.com/watch?v=OGdPqpzYD4o
I'm a huge fan of your blog. _Part Time Creator Manifesto_ inspired me to start on side projects again and _Svelte for Sites, React for Apps_ was the first intro I had to Svelte.

Thanks for your great writing!
I think you'll appreciate Chip Morningstar's hilariously scathing satirical take on pomo litcrit!

https://www.info.ucl.ac.be/~pvr/decon.html

>How to Deconstruct Almost Anything--My Postmodern Adventure

>Chip Morningstar, Electric Communities

>"Academics get paid for being clever, not for being right." -- Donald Norman

>This is the story of one computer professional's explorations in the world of postmodern literary criticism. I'm a working software engineer, not a student nor an academic nor a person with any real background in the humanities. Consequently, I've approached the whole subject with a somewhat different frame of mind than perhaps people in the field are accustomed to. Being a vulgar engineer I'm allowed to break a lot of the rules that people in the humanities usually have to play by, since nobody expects an engineer to be literate. Ha. Anyway, here is my tale.

[...]

>Contrary to the report given in the "Hype List" column of issue #1 of Wired ("Po-Mo Gets Tek-No", page 87), we did not shout down the postmodernists. We made fun of them.

[...]

https://www.wired.com/1993/01/hypelist-19/

>Wired Magazine: Jan, 1993: Hype List: 2. Po-Mo Gets Tek-No

>Look out, the post-modern crowd is invading computer science, leaving jargon and dazed academics in their wake. The recession woke up the post-modernists to the fact that technology, not comparative lit, is where the money is. So now we have Marc Poster writing on "Lyotard and Computer Science," and Kathy Acker talking about "the author as hacker." Although the hypertext field has already succumbed, some neo-nerds are trying to keep the po-mo forces at bay. At the last Cyberspace conference, the tech heads in the audience refused to be intimidated by quotes from Frenchmen, and heckled the po-mo's off the stage. Personally, I'd much rather have Foucalt quoted at computer conferences than Dijkstra. And hey, computer scientists need new jargon - I'm still hearing "paradigm" used in the Kuhn-ian (non) sense. (Dig that hip po-mo parentheses trick!)
I think it will mostly depend on the FAA. It seems SpaceX is still hoping another launch in the coming months.
Ask HN: Shutting Down Jam.py Project?
Years passing and no traction at all. Thinking to pull the plug. It's our baby, all right, but need to pay the bills.
Is Jam.py too specialized, too opinionated or what? Or just not marketed properly (yep, no $ invested in that).

What would you do?
No problem. There is https://www.gesetze-im-internet.de/kunsturhg/__22.html plus https://www.gesetze-im-internet.de/kunsturhg/__23.html - note that it is about distributing and publishing, but that just taking a photo can trigger this somewhat, from the article I linked above:

> Nach dem Bundesverfassungsgericht (BverfGE NJW 2000, 1021) ist bereits ab diesem Punkt [that a photo is taken] ein Kontrollverlust der ohne Einwilligung abgebildeten Person über das Bild gegeben, und dieser mögliche Kontrollverlust rechtfertigt sogar unter Umständen ein Fotografierverbot.

But that is debatable and actually the point that could be outdated.

In practice, the guide is not completely wrong: You can take pictures in public spaces and they can show people, but those people should not be the focus of the image and you might want to make them unidentifiable if you publish the image.
Product Market Fit Game
Your comment on complex deployment reminded me of https://git.cloudron.io/cloudron/box#cloudron - "Web applications like email, contacts, blog, chat are the backbone of the modern internet. Yet, we live in a world where hosting these essential applications is a complex task."

What you are saying is so true. I don't understand why no standardization work is being done to make server deployments simpler with high reliability. We have some takes like cloudron, sandstorm, yunohost but nothing is "mainstream".
My only concern is for people like me who already have really poor eyesight (mine is -9 on one and -11 on the other). I am envious of people who can wear sunglasses, and the only option I have is to get contacts and that doesn’t seem very pleasant. Also why I never fully came around to VR/AR because it felt like I’m wearing double goggles, but I acknowledge that there are others who wear glasses and don’t share the same concerns.
Anyone interested in Dynamicland may want to check out Paper Programs.

It's been about 5 years since I last played with it.

It’s great fun and should be much more interactive with 5+ years of browser and hardware development.

https://github.com/janpaul123/paperprograms
That will push water directly opposite of the thrust. I expect the water to be pushed backwards, the plate to melt and the exaust to be pushed into the water tank and maybe we will see a steam explosion.

There is a reason flame diverters are diverters instead of blockers. It's much much easier to just throw the exaust to the side instead of trying to fight it head on. Don't try to use force to block it, put a 45 degree angle and use geometry and physics to your advantage.

If they really want to experiment with unconventional solutions they could make a small scale test with a spent F9 and see if the idea is feasible. For what it's worth, even the F9 uses a flame diverter trench.

I get why they don't want to. It probably means modifying the tower too, probably to make it taller. But I foresee this shower head plate going badly.
Let me guess : "post platitudes on HN"?
>The "magic" of s-expressions is that they make it easy to operate on the source code of a program as a hierarchical data structure

where exactly is the magic? it's just tuple unpacking? like congrats you've constrained yourself to the absolute bare minimum and you've made it work. i mean i guess congrats for getting it to work at all but it's not magical, it's tedious. if you showed me a homoiconic language that did somehow pull off the magic trick of being more expressive than tuples then i would be indeed enchanted (mathematica at least manages to put lipstick on the whole exercise).
Steam deck is linux based but, objectively, was built and has a purpose of running stuff, made for windows. It has benefit of Photon, that was built on top of Wine, the tool with *very* long history of building windows compatibility layer.
That's wishful thinking if you ask me
this was most likely the only time they had ever had to deal with the consequences of their own actions.
Chat GPT can actually be very useful in brushing up your resume, btw.
And none have a case. A worst case outcome of any rocket launch is a pad level detonation which levels the entire facility.

Against that, trashing their own launch pad is nothing. The most they've got is the dust plume.
Older men with no sexual interest in women at risk of earlier death
I don't see flatpak getting the flak that snaps do. Personally I fall in the camp of "snaps bad; flatpak all right". There's no shortage of posts and comments expanding on this stance.
I would really like to see humans on Mars in my lifetime, but things like this make me wonder how close we are to actually getting there.
Labour’s ‘New Britain’ Constitution Will End Parliamentary Democracy
Have a link to that?
https://vadimkravcenko.com

Mostly I help developers grow — I share my thoughts as a CTO about building digital products, growing teams, scaling development and in general being a good technical founder.

Some of the popular posts are:

- https://vadimkravcenko.com/shorts/things-they-didnt-teach-yo... - Things they didn't teach you at the university

- https://vadimkravcenko.com/shorts/project-estimates/ - Rules of thumb for Project Estimations

- https://vadimkravcenko.com/shorts/contracts-you-should-never... - Contracts you should never sign.

Most of the blog posts have ended up on the Frontpage here, here's the list: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

Cheers, Vadim
No. Android is very unreliable and crashes often. It's a terrible platform.

Keep in mind, that little stability it does have is for mobile loads not server loads.

It is insecure and most of the security is applied by a poor mans implementation of containers. The rest is done through appstore scanning, restrictions and limitations on who can publish an app.
> Rather than looking at your neighbor's privilege, it's better to introspect on our own and how we can use to for others.

Then why don't you tell that to the other guy who openly complained about a PhD time-shifting their life plans???
> foo(); <-- doesn't block

Only if you know that foo is an async function. You can't tell by the function call itelf.

> warning: unused implementer of `futures::Future` that must be used

Interesting, I haven't seen this warning in the Rust codebase I worked a little with. I'll have to check the compiler settings. Anyways wouldn't it make sense to actually throw an error instead of just a warning?

> Additionally there are certain things you are not allowed to keep across await points, e.g. mutex guards or other stuff that's not safe to switch between threads. E.g. using a thread-local data structure across await points might break, because you could be on a different thread after await. If await was hidden, you'd likely be much more surprised when the compiler would reject some code due to "invisible" await.

Why couldn't the compiler clearly state the reason for the error though?
Show HN: We teach non-tech founders how to build and test their startup ideas
> The pony IS her authentic self. Forcing her to suppress that aspect of her identity is as oppressive as forcing gay or transgender people to suppress their identities.

That gave me a chuckle over my morning coffee. A beautifully absurd paragraph. Please write more of this comedy.
People massively underestimate the front end and it really shows that you never worked on a serious front end. I find it a million times easier to let a LLM generate a whole OpenAPI spec than even trying to get a slightly complicated component such as a "dropdown input field button hybrid" written by ChatGPT.
Correction: "the guy who thinks it's fair play to accuse a rescue worker of pedophilia as retaliation for feeling insulted"
I know we love to reinvent the wheel here but come on. Dead simple Linux is too programmable, does too many things, so we have to layer Android on top of it so we can do fewer things and then it's magically okay? This must be a joke.
https://shumaylov.ee/posts/creative-programming/

The post above talks not so much about technical aspects of programming but rather what people (me included) have done using programming creatively. :)
That sounds like shoehorning Android into a place it does not fit in. It is essentially a single-process OS, only the running app gets all the resources it needs. It is an UI-focused OS, nobody is using Android without an UI. It is a single-user OS. It does not provide a consistent computational capacity since things get put to sleep as fast as possible.

None of those things you'd want in a server OS.
The Titan submarine was manned; errors resulted in lost lives.

No one was killed or even injured in the Starship test flight.

They are not comparable levels of "irresponsible".
I think this is hugely mistaken, just like a few months ago when people assumed that "A.I. can't ever draw faces/hands" while doing so only required a couple updates.

You're seemingly claiming that:

"Taking an incomplete customer brief and asking relevant questions to make it clearer and complete is the largest value in programming"

And... you're not seeing the possibility that large language models, i.e. AI that is specifically built to take in fuzzy bad language and provide a neat completion/reply, is ever going to be able to say "I'm sorry Dave, but your brief is a bit unclear, could you tell me why you want 3 download buttons on the Projects screen?"

I have worked with outsourced offshore coders a lot over the years and I can guarantee you that a lot of the "programmer workforce", agencies and teams, just won't ask any of those questions.

They'll blindly "start the work" on terrible incomplete briefs, build something that (predictably) won't work, and charge you for this broken software.

Do you really not think that putting a "Product Team Assistant" AI (which might even be doable with today's GPT-4 with a few loops and clever prompting) between the client and the coding would drastically increase/replace the value of such teams?
Toward Actionable Generative AI
I wonder if inputting an explicit function call

$csv = str_getcsv(file($argv[1]))

Would make it easier.
But could you accept that other people can take that differently, especially if those people represent paying customers and getting such message from people who represent a vendor?
Isn't that what people use cloud/k8s/docker for?

Edit: thinking about it, running something as a Cloudflare worker is basically this. You even get a K/V store. It's just that there isn't an "app store" for these for individuals .. for essentially market reasons (in almost all cases, you're better off using someone else's service than spinning up your own)
Well, the reason for this particular firing is because the risks of keeping this person employed were higher than keeping them employed. One mitigate their risk of getting fired by not being actively detrimental to their employer and even trying to contribute in a meaningful way. Being utterly replaceable is going to get you replaced.

Conversely, if you're employable, a company is always at risk of you leaving. It's not like you're an indentured servant who can be dismissed at will. The voluntary nature of employment goes both ways. I don't I want to be a part of any system where the working relationship is not bilaterally voluntary.
https://vladsiv.com

Writing about Data Engineering, ML, and AWS solutions with some focus on numeric calculations.
It pretty clearly is criticizing the DoD and it's representatives for 1. killing people (probably in a general sense) and 2. participating in and advertising themselves at a tech conference while doing so.

Is it the profanity that puts it over the line? Profanity is often how we express that a feeling is extremely strong, and in the context of criticizing the government it's a pretty time-honored tradition given the power imbalance it has.