skysight-inc/HackerNews huggingface dataset:
It’s not quite the same effect as a camera. Eyes also do things that cameras do not.
It's not a semantics game! My only point is that it makes no sense to complain that these people have not yet been punished by the justice system for something they did less than a week ago! Of course they haven't, it takes way more time than that.

Pointing out the difference between things that happened in the past and things that are still developing in the present is not a "semantic game". I don't think anyone besides you is confused by what I'm saying here...

But your other point is a good one. You're right that my "media attention" thing is too narrow. I think another thing that matters is whether there is some broader political debate that they can latch onto. With respect to the protests in 2020, there was a lot of political disagreement about the protests themselves, which (unfortunately) made a lot of people sympathetic to those police officers.

But in this case, there is not any broad political disagreement about whether it's appropriate to intimidate local news outlets in order to cover up your corruption.
Yes, but the thin clients used the same concepts that they pioneered with SunOS / Solaris, like X11. Sun's "thin clients" were mostly just X terminals.
> Not sure why everyone assumes I'm pro coal when I explicitly stated that I'm trying to push renewables.

Because the discussion is not about you, but what happened when people pushed against Nuclear
I've been using the trick with enforcing realization by serializing to strings a few times. Slow, but quite useful in many contexts. However, instead of using `(with-out-str (pr ...`, there's simply`pr-str`, which is easier to remember.

I'm typically using it like so:

(defn realize [v] (doto v pr-str))

(binding [*some* binding]
(realize (f some-nested-lazy-seq)))
EvitaDB – Fast e-commerce database
"We have replaced the old UI with a new UI. You're going to love the new UI, we promise! But, just in case, you can still have the old UI."

"We notice you're all still using the old UI and talking about how bad the new UI is when it's actually great! You don't need those features that aren't accessible from the new UI anyway. We're going to default everyone to the new UI now and you'll have to manually change the setting back if you want to."

"Ok you're all still using the old UI, even though the new UI is obviously better, so we're going to turn off the old UI at the end of the month"

"Oooooops! A bunch of people said they'd stop paying us if we turned off the old UI so we will now keep the old UI on until the end of the year"

"The Old UI is gone now. Where did all our customers go?"
Bullshit, the jQuery "Ajax" API is a hellish convoluted nightmare with zero consistency.

https://api.jquery.com/category/ajax/

Have you seriously looked at this and thought "yeah thats better than using a single native function (fetch)"?

As for the rest of the API - what would you even use besides the css and selector functions? Which again, the native `classList` and a simple bind to the selectors are simpler and less verbose.
Probably GP meant they fucked up by downplaying the danger's of COVID and doing the least possible to keep the hospitals from overflowing. Where, instead, they should have done more to prevent people from getting COVID.
I don't think the 20% is a good solution because it requires engineers to compartmentalize. If the 20% is more interesting than the 80%, how are they going to do good work on the 80%? Plus, show me a manager that's happy to let an engineer take a few sprints of accrued 20% time off from the normal work.

On the flip side, you can get most people to care about the engineering work they are doing if you don't burden them with unnecessary red tape. A good example for how this can work is how Valve [1] supposedly works: true multidisciplinary teams that are empowered to organize and work on a project as they see fit. This was the only way I saw teams work truly efficiently.

If management needs to know exactly when a project is finished, they just need to agree on a deadline with the team. Scrum isn't there to provide that, nor did I ever see it work. However, I have seen a lot of wishful thinking and make-believe metrics such as managers making up a project to be "5000 story points" out of thin air (based on 1-2% of the project being spec'ed out, even less being completed) and then doing deadline calculations based on that.

[1]: Valve handbook for new employees, page 16, https://www.valvesoftware.com/en/publications
This should be a simple problem to solve without an additional VPN. On the Mac, you should be able to add a static route for the VPN destination and point it to the IP if the Windows box. This is assuming that Windows firewall isn’t blocking the incoming connection from your Mac.
I'm still upset about that Bandai patent on loading screen mini games...
Because Americans like working with other Americans why does there need to be a reason. Its simple and easy, shared culture, same laws for the most part, shared expectations, ease of communication both time and language. Why do we need to justify it!
Valve handbook for new employees [pdf]
> “Idaho stops”

Known as “Hollywood” stop in my house, at least when driving a car.
I'm on carnivore diet. I seem to tolerate almost only meat, plants only in small quantities. I did okay with 1 grapefruit/day for a while but that's come to an end.

I seem to be okay with fermented thyme.

Pepper is no good, swollen eyes, but chilly seems to be okay. Those are never consumed in big quantities, I could test with chilly capsules though and maybe I will.

Diet consists of Lamb, once a day, then some yoghurt or kefir in the evening. Some koffee and milk as well.

Haven't collected everything yet, maybe you find something that helps - or can add some. Trying to get diagnosis for leaky gut, it's a drag to get an appointment.
https://github.com/cutestuff/FoodDepressionConundrum
Successfully working from home and getting things done is a binary thing, either the person is good at it or not. I don’t need a SaaS to track that since as a manager my role is to track performance anyhow. It’s obvious when someone isn’t doing their work.

WFH policy should probably be individual. If a company culture is everyone is remote and no office and someone can’t work like that then it’s not a good fit. Juniors and people starting out probably would benefit greatly from being in an office, provided there are other people there to collaborate with.
Chan Zuckerberg Initiative Lays Off Dozens
> So a static site, on neocities.org, for instance can serve files in response to requests such as the examples using hx-swap="outerHtml"

Exactly. It can serve HTML partials, or utilize `hx-select` attribute to extract required elements from a full page

> Is there a simple example of a static site using Htmx somewhere?

Not that I'm aware of unfortunately
Owner of hydrogen-powered Hyundai quoted $175,000 to replace fuel cell
Never go full Blizzard
Well, that is not using Stylelint I'd say. Within half a day of configuring, you can prevent almost all of the problems denounced in this thread.

Ultimately, it really is "a couple hours of thinking/configuring a linter vs. multiple layers of abstraction, complexity and dependencies added to the codebase."

Maybe I'm missing something (and be my guest if I do!) but there is an objectively better choice here.
I like Linaria [0] because your IDE typechecks your styles and gives you autocomplete/intellisense when typing styles. With Tailwind you have to look everything up in docs because it's all strings, not importable constants. Leads to a lot of bugs from typos that aren't a thing with type checked styles.

[0] https://github.com/callstack/linaria
Last time I looked Ecto didn't have automatic migrations I think. Does it now? I can't imagine working without this feature after many years of Django...
Circle is the "C++ Successor" language I am most excited about, after writing a fair amount of D, and trying the Carbon interpreter.

The issue with D is that while it's a great language, and it has C++ interop, it doesn't have _direct_ C++ interop. As in, "just import an existing header and it works." You have to write or try to auto-generate "extern C++" definitions.

The issue with Carbon is that it is slowly-progressing vaporware at this point with as-yet-untested C++ interop.

Circle is real, has a "Carbon" mode that makes it syntactically identical, and yet has "just import it" interop. It's not open-source yet but hey, you can't have everything at once I guess.

---

(I want to add that I think D is a great language in it's own right, just not as "C++ successor")
The point was that for depression, exercise is a treatment. Whilst for ME/CFS, exercise is harmful.

Hence it is important to make a distinction between the two, so you give proper treatment.
The problem with that analysis is that "driving into wet concrete" is not even in the top 1000 problems affecting road users.

It is non-fatal for starters, which makes it in a separate category completely from the worst idk ~200 or so problems on roadways.

Ask how many of those taxi drivers how many have interacted with their smartphone while driving, and you will find that 100% of them have been part of a common roadway problem that leads to fatalities.
I hear you're buying a synthesizer and an arpeggiator and are throwing your computer out the window because you want to make something real.

I hear that you and your band have sold your guitars and bought turntables.

I hear you rewrote your http endpoints to return JSON because that was REST.

I hear that you and your band have sold your turntables and bought guitars.

I hear you rewrote your http endpoints to return templated html fragments because that was HATEOAS.

I'm losing (regaining/losing/regaining) my edge
It was definitely a huge selling point for anyone doing web development. Suddenly you had a consumer machine that was close to what was running in production.

You have to remember - there was no docker back in the day, no WSL, and linux laptops were for a tiny niche group of hard core people.
Show HN: PromptCanvas, a Spatial Interface for Prompt Exploration
Hey HN!

I'd like to share a product I've been working on called PromptCanvas, a spatial prompt interface built to help you ideate, visualize, and test the most feasible prompts for Large Language Models.

The idea came from observing how rigid current interfaces are for exploring LLMs. Many seemed to stifle the creative ideation process and made reusing content harder than it should be - a real roadblock when you're brainstorming different prompt ideas.

PromptCanvas tries to solve this by drawing inspiration from canvas and whiteboard software. You can explore and optimize prompts visually, thanks to a familiar and intuitive user interface. PromptCanvas aims to aid marketing teams, writers, developers, and anyone who requires to create a deliverable leveraging LLMs.

Tech-wise, it's built with a stack consisting of Next.js, Vercel Edge Functions, TLDraw, TailwindCSS, Framer Motion, Radix UI, Neon, Upstash, and NewRelic. OpenAI's GPT-3.5-Turbo and GPT-4 are the underlying language models supported as of now.

Production readiness was a major focus with attention given to elements like malicious prompts, budget overruns, service outages, and system observability. It's been an interesting challenge getting familiar with TLDraw canvas and its APIs for building the extension, among other things.

You can try out PromptCanvas at https://promptcanvas.gradientsandgrit.com and learn more about the development process, usability tests conducted, and upcoming features at https://gradientsandgrit.com/promptcanvas.

Feedback and criticism are always welcome! Happy to answer any questions here.
I know you're jesting, but Nintendo holds patents for their gacha system in Fire Emblem Heroes.
The richest 10% account for 52% of the emissions added to the atmosphere.

It is not a technological issue, it is a societal one.

Governments need to take action and regulate, but they don't because it is against the (financial) interest of a political party.
> To be quite blunt, the sages' abilities are implemented absolutely horribly in this game

I agree 100%. I loved the game, but I don't understand how anyone at Nintendo thought that these mechanics were a good idea. To make matters even worse, the button is the same to pick up an item. I can't count how many times I was about to pick up an item, and a sage passed by, hijacking the button (especially disruptive when it's Mineru).
Yes, a core dump is sensitive. It concerns me if those are ever sent over the wire automatically.
It’s amusing to read all the “it’s great to just write html” comments here, in a thread about some company going through a startup accelerator.

Not that the comments are “wrong” but it feels slightly contradictory, in a way.
During the 1990's there were lots of cool frameworks and graphical IDE tooling for C++, somehow most of them faded away during this century, with Qt/KDE, and BeOS being a few of the survivors left.
We're all navigators in an ocean of information
We are what we consume. My thoughts on ways to learn effectively in this information overloaded world.
Because it does not make economic sense. Also because that is comically inward looking and has a whiff of racism about it on the "shared culture" side..
logo appearance trademark
That seems like a plausible hypthosis, but hard to test for.

In this hypothesis, what would be a solution?

Best I can think of is Chemo-therapy, to kill of the bad cells. But that feels incredibly heavy handed, as well as liable to do more damage.
> Hehe, spot the Dutchman ;)

Guilty as charged.
But isn’t BEM or a custom system of CSS variables strictly worse in this regard? Instead of knowing what class=“mb-4” means in Tailwind, they now need to know what class=“news-button” means in your specific application.
There's several plug-and-play admin tools for Phoenix.
Salmonn: Speech Audio Language Music Open Neural Network
It is good because Tailwind actively fights the engineering choices behind the web platform, it doesn't understand them, it doesn't build on top of them in synergy and alignment, but it counteracts and nullifies them with religious fervor and zeal.

Tailwind projects read like the wall writings of a mad man, who is convinced they've discovered the secret of the Universe. And that secret is compiling absurdly large, GIGANTIC lists of CSS rules, trying to reinvent the concept of a "syntax" within the constraints of an identifier name, then copy-pasting them inline all over your HTML code, with great redundancy and repetition, obscuring the actual DOM, and then treeshaking the gigantic class lists, so your browser doesn't immediately crash while opening a basic homepage.

It's good because projects like Tailwind are built on marketing and emotion, they rely on ignorance and the web design equivalent of a "get rich quick" scheme that promises great results with no effort or skill, they seek to be viral, and when they succeed, engineering arguments about the merits of good design, or even basic logic cease to have any effect, and then these projects realign the rest of the community, so you see other projects "built on Tailwind", often not even for any reason other than it's cool to be built on Tailwind.

So as the bubble grows, you start also seeing jobs requiring "10 years of Tailwind experience" more and more often, the projects you rely on are starting to switch to Tailwind, and now you have to use Tailwind, like it or not, because everything is glued to Tailwind. If the bubble keeps growing, then we also see a myriad of "like Tailwind but for JavaScript", "like Tailwind, but for SQL", "like Tailwind, but for web services" and there's no end to how far it can go, because bubbles, driven by the aligned wide-eyed stupidity of millions of delusional people can grow to wrap around the entire industry, before they pop.

And when they pop, the damage and loss of value and productivity is immense. Having to redo big parts of an ecosystem, so you can scrub away all the millions icky sticky pieces of Tailwind mania off things, that is splattered on everything, and the smell is completely unbearable.

So. When the bubble of BS stops growing, and starts shrinking, without massive damage: it's good.

It's good. ^_O
> I hate reading how easily humans are exploited.

You’ve commented hundreds of times on a site that is the marketing campaign of a VC firm.
> IT professionals try to radically alter the workflow of medical professionals, without their input

That’s because, as I understand it, EHRs are made primarily for insurance companies, not medical staff. This is a huge problem. IT staff should not be blamed.
Why securing East-West network traffic is so important – and how it can be done
Exactly. I immediately thought of this after reading the article. I find the incentive to use p-hacking or something similar is very hard to avoid given increasingly stronger incentive to publish.
That's what I was expecting to see, a way of specifying a target. Certainly not returning custom headers for the benefit of such a 'simple' frontend library.
Reviving a famously polluted California lake
> Obviously Trump is not involved, so what is your point?

Trump was not involved in the TCJA? What?

He was all over it:

* https://www.youtube.com/watch?v=8h7zXiy4btg

* https://www.youtube.com/watch?v=ZcfsgDFMXEs
>Who benefits from this?

Potentially smaller game development studios.

It's fairly commonplace in Japan for a bigger company in an industry to file, hold, and defend patents with their better funded legal departments so that the industry at large can use them without fear of patent trolls or wanton infringers.

I am, of course, being fairly generous here.
Logic does work that way.

Just war theory is completely based in the moral logic that committing violence now can be acceptable to prevent violence in the future.

The police are authorized, within limits, to use violence to prevent future violence. An officer, for example, may get end up getting into a fight with someone being arrested for conspiring to commit murder.

https://en.wikipedia.org/wiki/Civil_disobedience#Violent_vs.... is a section on violence in the context of civil disobedience. "Zinn states that while the goals of civil disobedience are generally nonviolent, 'in the inevitable tension accompanying the transition from a violent world to a non-violent one, the choice of means will almost never be pure, and will involve such complexities that the simple distinction between violence and non-violence does not suffice as a guide ... the very acts with which we seek to do good cannot escape the imperfections of the world we are trying to change.'"

Lastly, "[T]here is a tradition in many newsgroups and other Internet discussion forums that, when a Hitler comparison is made, the thread is finished and whoever made the comparison loses whatever debate is in progress." https://en.wikipedia.org/wiki/Godwin%27s_law
Based on what I read it's very similar to Kafka Streams + batteries ([semi]automatic workload orchestration, reactive queries, higher-level/slicker/"smarter" API (?))

Could you please compare Rama with Kafka Streams, especially from the point of view, if I would try to reimplement Rama API on top of Kafka Streams? What fundamental difficulties I'd face?
wasn’t that OVH?
Newscript was quite similar how JavaScript turned out to be.

Pity that Dylan failed the internal politics to be used instead of C++, it would probably been quite cool.
I've been building websites since they were invented and I agree completely. CSS itself has evolved to the point where you are worse off if you use a pre-compiler or alternative.

In one sense, it was always worse to use Tailwind because if you don't learn "real" CSS you won't be able to fix anything that's broken -- and with CSS, there's always a lot that's broken.
Not really. Tailwind lets you configure your own spacing and breakpoints. You get to pick what those numbers mean.
We have this already and it’s called copyright.
Show HN: The Open Source Definition
People have an emotional and social attachment to food. It’s hard to have these conversations because people who care about different issues come from divergent and often partially misinformed places.

You can’t talk about animal welfare and practices without somebody chirping up about cow farts before they head home in their SUV. Many of the problems are really economic. Because the law allows a farmer in Nebraska to run a disgusting scaled feedlot, ground beef is $3/lb. The world would be a better place if we didn’t have the dysfunctional governance of the US Senate.

Instead, we have a 2023 environment with various concerned citizens screaming at each other for their pet thing.

Focusing on making regional and smaller scale farming viable is imo the best solution. You can’t make factory farming humane. Reducing consumption without changing production creates more demand - if you want less meat consumed, you have to produce it in a human and environmentally sustainable way. That means the $3 ground beef will be $8. (Which in turn lowers demand)
AI Won’t Supercharge the US Economy
The Django admin has unfortunately stayed stagnant for 15 years. We built a replacement admin in iommi first almost as a joke, but now it's a serious part of the framework. Our admin is 645 lines of code (54 of which are imports!) while djangos admin is 5307, and still our admin is way more customizable. Not only that, but you can easily reuse all those customizations if you want to lift stuff out of the admin to your own stand alone view, unlike with the Django admin.

It's all about great abstractions. Django never extracted the table/filter stuff from the admin into a usable stand alone component, and it really shows.
>
At the same time, the "Premium Personal" price is a one-time payment of $29. My basic chicken sandwich meal at Whataburger was $11 dollars.

These coffee/meal prices differ a lot between countries. Similarly, there are huge differences how often people living in different countries can easily afford to eat out or buy a coffee at some café.
I love this concept but also find it hard to believe the Linux foundation (currently only posting US based roles) will do remuneration in equity..!
Compared with Palm, the programming environment was ahead of its time, instead of C with lots of contraints (all those handle based APIs), it was NewtonScript (inspired in SELF), a cool OS architecture, and C++ for when NewtonScript wasn't good enough.
Reads far more like “oh yes crypto is also like this nice good thing everyone likes”.

Crypto has nothing to do with community notes. Not even tangentially. Trying to attach your pet internet money project just reeks of desperation.
No, no; it wasn't was I meant; I clarified in the last one; release things for free for already non-paying customers for non-commercial use only, Qt style. I am hard to believe Boeing would count in that group :).
Learningkav
As an adult with adhd, take control of your self study.
> Almost every company has customer support people who are beating their heads against their desks trying desperately to surface this feedback

In my personal experience, this only happens after the development. We have found no way to obtain useful feedback during the design phase.
At some point we're going to be forced to dump the Tea Into The River.
++ for mentioning web components and the shadow DOM. They are the end of the road for prepackaged frameworks, IMHO.
The US economy is not struggling and is not here to serve your interests.
This is already the case. In 2019, I was startled to find that some incoming software engineers at my work didn't own a desktop or laptop... they just expected they'd use whatever computer their work provided.
Statistically speaking, you were making that all up. Of course in your case it turned out to be serious, but think about how negligible the odds of that are when you're seeing dozens of patients a day during your career.