skysight-inc/HackerNews huggingface dataset:
Magit is insanely ergonomic. Like how easy is it to selectively stage portions of files in the git CLI? In magit it is usually just a few keystrokes.

I wish magit-forge [0] had more features though - like I cannot create new labels from it.

Please consider donating [1] to the developer if it has made your life any easier.

[0] https://github.com/magit/forge

[1] https://magit.vc/donate/
They did…

> Maybe all these snowpiercer, squid games, parasite narratives are having an effect?
> Having a single rendering technology to support would be preferential

Really? I prefer there are a few, but mostly compatible techs in that space. This is the VM that runs almost all desktop (client) software these days. Having only one implementation would IMHO be a disaster.
FOSS video editor Kdenlive gets native macOS port
I am not sure about that. They had their own engine but for some reason, they didn't want to continue with development.
Mozilla may pivot to VPN and network privacy stuff. But that won't save Firefox. I would rather have independent party on Chromium source, to balance large corporations, than half baked alternative engine.
What I read seems entirely plausible. Even perhaps a bit underwhelming.

I’d love to hear more details behind that story.
Kynseed is another one, by the people who developed Fable but its development is taking quite long.
Edamagit exists for VSCode and is actually quite a faithful conversion. I would love more modes like that in VSCode that just use editor buffers to get work done instead of feeling the need to create lots of inconsistent custom UI.
It's worth noting most housing in Singapore is state-owned
I recently tried out spacemacs and doom on too different new computers but I just couldn’t make them work for me. Maybe if I was coming to emacs from VIM they’d make more sense. I’d recommend that if you want to do emacs from scratch it’s probably easier to just start Witt vanilla and build up your own config. The hardest part is the muscle memory but you’re going to have that with spacemacs/doom too and then you’ve all the noise of these environments to contend with on top of that.
Another good use case is hardening web applications that you aren't licensed to modify, or otherwise can't secure in a way that's internal to the app. (That could be due to limited time, too much complexity, inaccessible source code, or missing domain knowledge, maybe.)

Using a SaaS WAF for greenfield development always seemed to me like... I guess you'd say an "architecture smell" as opposed to code smell. More nodes in a network graph are worth avoiding if you can consolidate without losing functionality, velocity, etc.

Using WAF to get defense in depth starts making sense to me only when the paranoia level is sufficiently high and you're out of relatively effective ways to harden the other layers further.
I am very pro vaccine but absolutely against mandates. Bodily autonomy is a fundamental civil liberty and constitutional right (as the ACLU previously asserted). Discrimination based on medical or health status is unacceptable. It is also illogical to institute such a mandate: COVID-19 has a very low IFR, and vaccines aren’t perfect. When comparing the risks with and without vaccination, we are talking about two low probability but nonzero risks. If people are scared, they need to take measures to protect or quarantine themselves, not demand that everyone else undergo a medical procedure against their will. Lastly, it is dangerous for cities like Chicago and Seattle, who are grappling with surging crime and a shortage of police officers, to risk further crime by losing trained and experienced police staff.
The right plants catches nitrogen from the air. Fungus and microorganisms make minerals, like potassium, available from sand and rocks.

This works great until someone destroys the soil by killing all microorganisms with pesticides or fertilisers. Forests are very good at producing a lot of biomass without help fertilisers, even when a lot of trees are "harvested".
> There's literally no reason to use mysql except legacy code in life support mode.

Multi-master setups? I don't think Postgresql is capable of that yet.

Does anyone actually use/depend on a WAF (AWS or others)? It feeling like a clever solution, but also remarkably like snake oil.
Is that a high-quality article? It feels like yet another clueless hype with arguments stretched to make a point.

there’s no need to allocate space to a class instance, then call a render() function, you just call the function

That module exports a class, not an instance (not that it was significant). React still allocates vdom nodes at mount, by using sort of new Component for function components and new Hello for class-based ones. It has to store useFoo()-states somewhere anyway.

setName(response.data,name)

That ‘name’ symbol was never defined. Or is it response.data.name?

And the graph shows the same growth rate way before ‘hooks’ were released (2017), which makes “With hooks … has grown” a little non-sequitur. See also the same graph with react-hooks: https://insights.stackoverflow.com/trends?tags=jquery%2Cangu...
There is more glue than bamboo in the bamboo products, but thaks to the marketing department they are ECO, and friendly and yada yada... Just look at the proces to get decent thich board/beam.
Isn't this like saying you need your own slack instance for your team? It should be IMO possible to limit conversation on mastodon to a group of people as an alternative to limiting it to an instance.
Java has only single dominant JVM, but in several flavours. It is doing fine.
I think that his use of Logic in particular is very relevant in this discussion, because not only it has excellent support for different temperaments, it also has Hermut tuning, which dynamically alters temperament of all the instruments played based on actual chords to reach perfect intervals regardless of the key you're in.
What I fear is that Facebook will just rename itself to Metaverse, and then use its money and legal team to sue anyone who also uses that generic name.
It does not open the plugin. Do I miss something?
Maybe we should highlight sarcasm with a special color? Of course there should be the option to hide/unhide the color.
Next to other posters, there's also LazyGit (https://github.com/jesseduffield/lazygit), and vimagit (https://github.com/jreybert/vimagit).

So yea, people are building it out of emacs!
The way I deal with all of this (we are a pure Microsoft shop), is to simply pretend like MS is another flavor of Apple, and that I shouldn't expect anything to work outside of the walled garden. Pay to play, rug taken out from under at worst moment, etc. All par for this course.

Once you accept the nature of the abuser, it's a lot easier to get productive and back to some state of happy.

Is Microsoft raping and pillaging OSS? Kinda maybe in some ways... Are they providing incredibly powerful tools and platforms upon which ordinary assholes like myself can build neat shit? Yes also.

I dont think we should always expect to have our cake and eat it too. Seems like some days we are allowed to, and on others we are reminded that magic is not always free.
I hope so, browser monoculture is really scary, imagine everyone with the same browser with the same security bugs and no way to use something else.
I find it very funny that right wing libertarians think the government is some all powerful force hell bent on taking their daddy’s tax money, when no politician dare cross a $10,000 dollar donor.

The weather must truly be perfect in their fantasy world, they don’t even peek out of it.
I find it's browser competitive with Chromium. Use it every day. No revival needed: just more users.

So please: just install and use FF already! :)
For sure, that's weird - email support@rainforestqa.com and we'll sort you out.
good points, if the system had tension connectors to other points on the body than it would be able to increase output. an arm using more than what is available in the arm, other parts of the body help the strength of an arm. think jiu jitsu and types of hits, and their impact
You answered none of my objections.

How many of the Chicago police who refuse to reveal their vaccination status have NOT HAD COVID?

> As you can see ...

Yes, we know that "The AZD1222 vaccine against COVID-19 has an efficacy of 63.09% against symptomatic SARS-CoV-2 infection." - quoting https://www.who.int/news-room/feature-stories/detail/the-oxf... . So of course we expect some people who have had the vaccine to still get infected. What is your actual point?

You want to quote studies? Here's https://www.cdc.gov/mmwr/volumes/70/wr/mm7032e1.htm?s_cid=mm... titled "Reduced Risk of Reinfection with SARS-CoV-2 After COVID-19 Vaccination — Kentucky, May–June 2021"

] Among Kentucky residents infected with SARS-CoV-2 in 2020, vaccination status of those reinfected during May–June 2021 was compared with that of residents who were not reinfected. In this case-control study, being unvaccinated was associated with 2.34 times the odds of reinfection compared with being fully vaccinated.

If you have COVID, get vaccinated, and you're even less likely to get COVID again.

> We know that Covid swept ...

What does "swept" mean? Was it 30% of the police force? Was it the same 30% of the police force that do not want to reveal their vaccination status? Or did all of the police who got infected also get vaccinated, so only the anti-vaxxers are resisting?

Where is your evidence that your argument is even relevant to this topic?
The "What did we do" section sounds like a product all by itself.

But seriously, I found this really interesting. Beyond any feel-goodness around supporting non-English speakers, I'd love to know if Canva has an idea of how much revenue they've generated from what sounds like a pretty big investment.

I would guess that in many of the 103 languages Canva supports they're the only game in town. That sounds like a good long-term strategy to me.
Multi-master setups? I don't think Postgresql is capable of that yet.

It doesn't support it "out of the box", but there at least two different third-party solutions that add multi-master replication to PostgreSQL.
Are the market share counters correct? Like, a bigger percentage of Fx users are more likely to have blockers and privacy settings enabled, compared to users of other browsers.

Last time I checked our company's visitor distribution, GA showed far less Fx usage than server logs, for instance. Not a huge number for Fx in the latter case, but better than 3% at least.
recoll is a killer app. it should somehow integrate deeper with linux desktops and take personal information management to the next level.

it is incredibly useful in itself, has a CLI/scripting interface etc, but its homemade GUI is quirky and using its output for next steps in workflows can be cumbersome (may need coding). better integration with file managers and other desktop apps would help it really takeoff
Here's my prediction for the future of the web:

I think one of two possible scenarios will occur

1. Firefox fades into obscurity/irrelevance, Chromium becomes the platform of the web, and thus Google dictates its future.

2. Firefox fades into obscurity/irrelevance, and Chromium still becomes the platform of the web, but anti-trust action is taken against Google with a result being that Chrome is spun off into its own entity independent of Google, and so while there's still a browser monoculture, that browser is developed by a relatively unbiased company.

Of course in all of this there's always the foothold that Safari has that must be taken into consideration, particularly on iOS where users quite literally don't have the choice to use another browser (as iOS Chrome and friends still use WebKit under the hood).
Who is going to maintain Gecko if Mozilla implodes?
I Got Assaulted at the Netflix Protest
I've been using tig for things like this. Are they related somehow? Tig is amazing :)
Italian, not Latin. Italian is the language of music. Italy used to be the capital of European music. That's where it comes from. I also wouldn't classify it as mere "theory". It's basic notation that appears in notes. Calling it "theory" is like calling control flow constructs in Pascal (the language) "theory".
> Treating products like Sentry the same as advertising and analytics companies can only be harmful for our industry.

Normalizing collecting information about users and their behavior without getting informed consent in advance is harmful to our industry.
You can switch Spacemacs and Doom into Emacs-mode keybindings. Command key sequences become hidden behind a shortcut and modes are disabled. It relaxes the learning curve.
likewise, took me years to internalize that when you're losing weight, you're breathing and pissing most of it: you burn C+H+O compounds, and expel CO2 and H20.
As a puppet to show that they don’t have a monopoly.

I wouldn’t call it success.
> For starters epochs could never work in ecosystems that value binary libraries

Not solving everybody's problem is not the same thing as not solving anybody's problem.

You present subtle considerations which, ignoring the fact that they assume Epochs don't exist in C++ 20 yet ask what Epochs should have done in C++ 20 - might have taken up committee time if Epochs had advanced, and which now can only be answered in the vaguest way, they should definitely have decided on a coherent strategy for resolving such problems.

It is true that for any conceivable change, Hyrum's Law applies, and so it would apply to Epochs just as it does for Rust's editions. Mara's "competition" for writing Rust that gives different results when re-formatted provides examples of the sort of stuff Hyrum's Law invariably breaks. Nobody should be writing non-toy programs like that and in Rust it seems like nobody is. It's a sad fact that too often C++ programs are written in a very fragile way and many of them can and do break with the least provocation.

You can't magically rewrite all those programs, but you can make fragile techniques like SFINAE unattractive to propagate into new programs, and I argue Epochs would have allowed C++ to begin the much harder part of Stroustrup's ever-evolving quest to ship a good programming language - not adding yet more kitchen sinks but removing parts of the language that in hindsight were a bad idea and revisiting old design decisions in the light of what has been learned.
Thanks for your advice and for the links!

What would be the advantage of setting up something (either a company or a sole trader)?

I wanna have the least amount of work in those "administration tasks", but I'm also afraid that it can bite me in a future. Do you have an idea of when is the proper time for caring in those tasks? After 1 customer? 10? Or maybe is related to the MRR?

Right now, the system should be stable (with tested backups) and the only bad thing that comes to my mind is not being paid. I'm totally fine if it happens and will worry about only if/when happens.

Am I being naive?
If there is just one implementation, is it really a standard anymore?

In my opinion if there is only chromium left it is the sign that http/html/css/js needs to be replace with something new that would allow healthy competition without being funded by a multi billion company
I'm surprised that none of the business who are in direct competition with Google (or in fear thereof) start to contribute & make use of Gecko. It's really mind-boggling how many companies and how much money depends on the implementation of the web platform. Why would you use the one that is always acting in Google's interest? For mobile apps, GeckoView should be an interesting replacement of other webviews.
The Hacker News Gets Deleted from Google Blogger
I also feel the constant focus on a single person's salary to be a red herring. I mean, it's not ideal, but if their salary were to be axed, it wouldn't really make Fx more competitive or better in the slightest. I don't think anyone chooses not to use Fx based on one person's salary, and there are other reasons why Fx is at the lower end of usage worth focusing more on.

So not trying to excuse anything, just would like the focus to be redirected. Everyone always touts Pocket and the salary as these big things here on HN. But the masses don't care. It's not where the problem is.
Two engines. Don't forget WebKit. I know Blink came from WebKit but it was long enough ago that there is not much overlap anymore.
Also recommend lazygit.

I use it everyday and it's pretty awesome.
Isn't this how Brandon Lee died?

https://en.wikipedia.org/wiki/Brandon_Lee#Death
Seriously, Mozilla has been sliding steadily downhill for the last 5 to 10 years. Mostly because of people (like Baker) who think that they're 1 level below being holy (if not actually holy). Get off your fucking high horse and smell the concrete. The only thing keeping Firefox a thing is people refusing to use Google shit (and I'm one of them).

What we need is a proper community effort to fork (and say fuck-you-and-fuck-off) to Mozilla people. Take your social justice and virtue signaling bullshit elsewhere. We need the Brave for Gecko basically.

And please for fuck's sake, DON'T MAKE IT ALL ABOUT FUCKING CRYPTO.

PS: Is it me or does it seem like NGOs that dabble in politics (or as a fellow commentator called it; political theater) are run extremely horribly and basically verging on a scam at this point?
You should check out edamagit, magit for vscode!
https://github.com/kahole/edamagit
Taking these concepts and trying to tie them back into what programmers do, so that the experience of building a knowledge graph database is not alien is essential if this is going to become mainstream tech.

We[1] started building with OWL, the web ontology language, to represent the shape of the graph. This made sense because OWL is a very rich language for describing graphs. However it also has drawbacks. It is very hard - and alien to common experience - for developers to read OWL. It was not built to describe schemata but rather ontologies (to describe what could be represented, rather than what must be represented). It also had no concept of a document, and as we were trying to build a document-oriented knowledge graph, we had to graft one onto it, which became a source of confusion for our users.

Eventually - with much pain and time - we decided to simplify the interface, make the concept of the document more central, make the primary interaction method be through json documents and create a schema language that looks like the JSON you hope to build (and feels more like one you might write in a programming language).

It is early days for the relaunched version (and we had to swallow the frustration of such a deep breaking change), but it certainly feels like regular programmers are now able to quickly build knowledge graphs. The combination of graph, schema, and document is powerful.

[1] https://github.com/terminusdb/terminusdb
GraalVM 21.3 is here: Java 17, Native Image performance updates and more
A server may store the password hashed, but in a password-over-TLS flow the password is received by the server in plaintext. It is only encrypted on the wire (& the network stack).

Look at all the places in a standard authentication flow where the plaintext password is exposed:

- Any TLS-stripping middleboxes on the client's network. (My personal security nightmare is that someone finds a vulnerability in one of those, and hacks them to scrape anything that looks like a password.) BTW, remember when Kazakhstan did this to their entire country?

- Any TLS-terminating load balancer/front-end-server/etc at the server side of the network.

- Potentially between the front-end server and a backend that does the actual authentication, depending on how traffic is passed there.

- Finally, the server that's doing the authentication -- the password will at the very least be exposed in memory there, so anyone who can read its memory (or modify the server code to leak the passwords) can collect passwords in plaintext.
I came from VIM as well - Doom Emacs (which is just a cleaner version of Spacemacs) is learnable within a few days. Default config is almost 'good enough' for most, that's kind of the point.

Disagreed with "start with Vanilla Emacs and build your own config" though, if you just want to get started quick. Hell no, you'd be discouraged within the first 5 minutes and spend all of your time searching which ctrl-alt-meta-whatever to press to do trivial things, or copying/pasting obscure elisp snippets that you don't fully understand from stackoverflow.
I’ve given key quotes with content that reflects the main idea of his final book. You’ve made a hand wavy dismissal with no content. Feel free to actually read his book so you know what I’m talking about. Note I’m not claiming that Bastiat was a communist; rather that the aims of communism may be best served by markets. Because harmony is viewed as a common value, which should be fascinating. But I don’t need to argue if you are already decided.
This reminds me of the women who invented, made and fought for great things _despite_ the stigma and prejudice surrounding them.

A few famous examples in our field:

Ada Lovelace: the first program

Grace Hopper: the first compiler

Margaret Hamilton: software engineering, fault tolerance

We really should at least try to stop pushing women out of our field, so much potential might be lost by this nonsensical adversity that seems to be so prevalent.
I would love to have so much money that I can contemplate about stuff like this all day!
> Bastiat claims that liberty leads to harmony and those seeking the latter should embrace the former!

Precisely!
https://magit.vc/manual/magit/How-to-pronounce-Magit_003f.ht...
I will keep using Firefox until something else supports treetabs and Firefox gets too annoying to use.

I also expect to need to do that switch in the next few years for the reasons OP states.
At this point I think the feedback loop is unstoppable: The lower Firefox's marketshare gets the fewer developers test their pages on it, the more pages don't work on Firefox, pushing more people to Chrome.
Brave. That's what I'm asking for.
The decline started with the ousting of Brendan Eich and the power grab of Baker. The interface got worse, menus were rearranged for no reason.

Classic story of a clique milking an existing code base under the guise of social justice.
>Strand woven bamboo panels are available in a maximum thickness of 20 mm, otherwise they would become too heavy

Does anyone know what this refers to? too heavy for what??
> I feel that if it were to be known that I was involved with this in any way, it'd kill every future job prospect I'd be willing to take.

If true, and I agree with you that I think it is, it's a sad indictment on the industry and the polarisation of society in general.
This is mostly a personal stance validated by the talking of some other artists and musicians, and only a weak rebuttal/addendum to your point: But I've long understood creativity as literally just creating. A lot. And publishing only what you deem worthy.

I'm friends with a clique of techno producers and they grind their music 24/7, they have an endless supply of ideas that they've produced,they're also heavily immersed in the music etc. They will publish some tracks twice a year, to the outside it obviously seems like they've had a moment of genius, but it's probably just 5% of their actual production. Another example is the documentary on marina abramovich, where she has a consultant telling her what art to actually publish. The artist Jonathan Meese has outlined a similar stance on a Tracks documentary where he just rambles for 5min to the effect of "create create create".

Obviously doing something a lot develops skill, but choosing what to publish is probably more a question of taste.

Jazz soloing is probably a good counterexample, but a lot of jazz solos aren't that remarkable and these people are at the top of their game so their worst is likely most peoples best?
Kodak M35 or the slightly updated M38 model come first to mind.
Research // Discord vs. Telegram for Crypto/NFT Communities – Join the Poll
Tory heat pump plans may be full of hot air