skysight-inc/HackerNews huggingface dataset:
I see a lot of "but how will this compete against Visual Studio Code," and the answer is kind of "it won't, but so what?" I presume Panic is smart enough to structure the pricing so they don't need to get a kabillion users for this to be financially viable. Moving to add multi-language interactive debugging with breakpoint support in Nova 9 kind of suggests the ultimate goal is to be less "expensive VS Code (but native!)" than "lighter-weight JetBrains (and native!)", which is intriguing.

Having said that, its flakier-than-a-kouign-amann LSP support was a big stumbling block for me. Ironically, the oldest native macOS editor, BBEdit, now has pretty solid LSP support -- with many servers, you can just install them through npm and they're automatically picked up and used correctly. With Nova, sometimes they come installed, sometimes they say they come installed but really don't, sometimes they don't work for mysterious reasons, sometimes they explode and send flaming bits of code cascading across your screen. (Metaphorically.) Also, the last time I tried it (around v7, back in August: they're kind of ripping through version numbers, aren't they?), Nova's native autocompletion, which clearly tries to be smart and language-aware, behaved pretty inscrutably, generally much worse than TextMate's old "just offer to complete a word somewhere already in the document" approach.

I'll probably try Nova again, but for both Elixir and PHP, BBEdit is unglamorous but actually pretty solid for me. (I don't do much in JavaScript currently so haven't dug into that yet; I may see about trying to bring BBEdit's Ruby on Rails support up to par, too.)
I meant to ask who is muddying the waters by claiming that "open source" == "source available" rather than the Open Source Definition published by OSI?
Streams are conspicuously absent. I guess you'd just implement some kind of enumerator yourself?
Not to mention the fact that NYT will eventually paywall it.
Those claims may very well be true but they are not the reason Fuchsia exists. And I do not believe data collection is either. They can already collect everything they want on Android and Chrome OS. I believe the real purpose is getting rid of Linux because Linux is not something they can control and because Linux is GPL.
And instead of leveraging the GPL to push OEMs to open source and mainline drivers, Google would rather side with the OEMs. For Google, Fuchsia allows for longer support (in order to compete with Apple) while also allowing the OEMs to keep drivers proprietary and never update them.
Haven't they put a lot of work into updatability with android which appears to be slowly paying off?
Is there any reason to believe that the people who came up with this legislation grew up using IRC and forums? Are you sure they wouldn't have been consistent with their 'protect the children' stance 25 years ago, against something like AOL?

Unless the users of HN collectively wrote the bill I'm failing to see where the hypocrisy is lol
What did you lose?

I started playing just before ir was bought and I still enjoy a game a day like I started.
Point of order - upstream what is being discussed is 'whitehat' behaviors and tendencies, and whether a behavior is reasonable. This got transmuted to a question of legality by some one downstream, and is in my opinion a good shout but wasn't really a rebuttal to any of the points raised. It seemed like there was some talking past each other going on and I think that is the core of it.
I guess docker inc must be desperate to have got rid of a bunch of freeloaders.

Keep in mind that docker for desktop needs a license for companies having more than 250 employees or 10 million in revenues, not from kids experimenting, not from hobbists, not students, companies doing 10 millions of dollars, if you are a company that makes 10 million of revenues a year and have uninstalled a software that was valuable for you to run away from paying 5 dollars, then write the name of the company so we can also avoid it in the future
Is it possible to have it ingest the Upvoted Submissions page on a user's profile, instead of having to manually rate stories? Or does it already do this, and I'm not understanding correctly?
> For me the prettiest GUI design is still classic NeXT

Someone with taste!
New LaTeX Template for Arrow Signs
Although FOSS software is nice, it just doesn't seem worth the hassle to be involved any more.
This is the part I’m stunned about. So many in this thread don’t see the liability of unpacking a competitors app and poking around their APIs.

Forget CC fraud. This opens up liability for IP theft. Even if the other company doesn’t win the case it is going to create a shitstorm that might potentially give them free PR. “Look our new product is so good their devs are reverse engineering our innovation to copy us”

Forget what this person found out. Going and unpacking the app and using private APIs itself was a dumb move regardless of what happened after. People can be idealistic and talk about intent but it really is a bad move that opens all kinds of liabilities.
It is just yet another IDL.

Sun RPC, DCE, CORBA, COM, D-BUS, gRPC, AIDL, XPC,.....
There aren't really blue states. Only blue cities.

https://miro.medium.com/max/1127/1*86sURhsiwekHqCuqjbFnkQ.pn...
Ironic since Wordle archive was just DCMA’d: https://www.theverge.com/2022/3/16/22980713/new-york-times-w...
I think I keyed off of "I agree with a parent comment in that someone dropped the ball here and threw him under the bus to protect reputations and prevent any nastiness between the two companies."
“No man ever steps in the same river twice. For it's not the same river and he's not the same man.”

There can be a lot of value in rebuilding the same things from the ground up. There'll always be differences and novel things that people earlier hadn't seen. Of course it's costly and disruptive because you kill a lot of stuff, but especially in software building new things is relatively fast.

People will always complain about companies that kill a lot of products or software but at the end of the day they get more chances to build things from the ground up.
> How many chat systems does google have?

* Google+ (rip)

* Google Allo

* Google Chat

* Google Groups (separate from Google's Usenet service)

* Google Hangouts

* Google Messenger

* Google Duo

* SMS via Google Project Fi

* Google Voice

> And how many dozens more have they already killed?

Too many: https://killedbygoogle.com/
bc their target market is not developers
This is still problematic. This runs the risk of IP theft claims.

Additionally when you download and use any app, there’s probably somewhere in the TOS about not trying to reverse engineer anything. You’re probably breaking that at minimum.
I went to the same school and graduated around the same time as Matt. I don’t think he really knew me and I didn’t really know him, but I remember feeling somewhat envious of his open source project endeavors. Looking back, it seems to have been a much harder road than a more naive version of me would have thought. But I’m quite happy for him for the success he’s been able to achieve with caddy. Maybe someday I’ll have a repo that other people would consider using but perhaps I’ll just stick to contributing.
If anything, Wordle is proof that we can't have nice things. It is now full of privacy-eroding trackers [1] and nonsensical, inconsistent, and seemingly arbitrary word bans [2] -- wherein words like "agora" and "slave" have been removed, while words like "fucks" and "cunts" are apparently just fine.

[1] https://gizmodo.com/wordle-ad-trackers-privacy-new-york-time...

[2] https://nypost.com/2022/02/18/wordle-now-bans-offensive-word...

edit: it seems like sometime today, NYT re-added the previously-removed words like "slave" or "agora" or "wench" or any of the other words which up to today had been removed. That is interesting timing - did someone read this comment, or just coincidence?
Surprised to see so much “that’s what happens when you poke around” in this thread after we just had the jvns guide to dumping undocumented APIs on the front page this week without any “breach of CFAA” comments.
Brace yourself
This is constant Russian propaganda line to lower support toward Ukrainians by exploiting racist motions.

This is a huge humanitarian crisis happening just next to EU. Ukrainians do not have any other direction to flee than to Europe. Overwhelming proportion of refugees are women and children who are directly fleeing from the war zone where the men stay to resist against aggression.

These are not huge masses of young men departing from existing refugee camps who try to illegally enter into countries on other continent mostly because of economical reasons.
I don't think the above comment was implying that copyright can't be registered for works where a computer was used, either in part or fully, to create it. What is being said, I believe, is that you can't register works where the creative process to create that particular work itself (and not the algorithms/training data) was done entirely by a computer.
The article isn't about high performers. It is about world-changing genius. If you had a competent tutor, you would progress much faster and much further than you have by yourself.
Each serves a different purpose and makes different trade-offs as a result. Flatbuffers is a serialization format, not an rpc solution. grpc is optimized for rpc, whereas FIDL is meant for ipc.

Also if you are trying to be comprehensive, don't forget about AIDL/Binder which is used by Android, and mojo, which is used by Chrome. Both of these are IPC, however they are not general enough to be used outside of their respective platforms.
The illusion of innocence? The perspective that it might still be possible, on a shoestring budget within reach of a modest person, to create a massive, worldwide collective experience, that is engaging and fun without having any commercial ulterior motive?
VLC is where it's at.
This is the first time labor has been making real gains compared to productivity in a long time. I don't think it's surprising that capital would prefer to layoff a few million plebs to remind the rabble where they stand.
I think of any tech product as a tool similar to a knife. The way knife can be used for cutting vegetables as well as for stabbing someone, similarly a technology can be used for both productive and negative use-cases. It's upto the individual on how they want to use it.
Having said that I agree facebook could have done a better job at solving above difficult problems.
You listed a number of services that are closed or have been merged together to be fair. I'm also not sure what the point of listing sms from a phone service is.
+1 to Plausible's self-hosted version. It was easy to get started and works well (at least for my basic use cases).
> I mean it did make everyone better. The COVID pandemic could have really wiped out a lot of people and we printed money and it helped.

Yeah, Helped transfer wealth to the wealthy!
More info about ways to get paid for open source work listed on the FOSSjobs wiki:

https://github.com/fossjobs/fossjobs/wiki/resources
I'm surprised nobody else has called this out - implementing browser APIs in a non-browser runtime seems like a really bad idea. Take a look at https://developer.mozilla.org/en-US/docs/Web/API/Window - the submitted article seem to have demonstrated literally the only APIs that make sense to implement in a terminal. What would happen when a library tries to call window.location or window.history? Almost none of these map neatly to any possible implementation on the server or in a scripting environment.
You forgot AIDL, used for Android IPC between apps, and for its pseudo microkernel like functionality introduced in Project Treble.
Why Putin has been successful previously and why he failed this time https://twitter.com/kamilkazani/status/1504103672019513345

Constant fear of escalation has created this war and West is responsible for it and should fix it.
What's not unusual to see is that people that have been around longer are more likely to occupy the higher levels despite not really having any specific technical competence advantage over some peer.

In your example the ML person that lead some original effort when the company was smaller, and was "senior" in that context, would now be "staff" when a new team is formed, and it's possible that the "senior" in the new team is actually better in every way than the other senior. Naturally when it's time for said "staff" to look for a new job they'd be looking at staff level positions. I've seen this in so many places that I'm willing to bet it's true everywhere. Now one can simply argue that by being around longer and understanding how the org works the more tenured senior is the right person for the staff role but IMO this leads to stagnation and sometimes a complete reversal of the entire levels system where you find people fairly high up in the organization that are not doing a good job. Peter's principle at play. The role/tenure also tends to feedback into whatever performance evaluation system that's in use.

The other big problem in our industry is that the impact of decisions isn't known/felt until a really long time after they're made. Often by the time there's a problem it's somebody else's problem and the appearance of competence != competence. There are lots of other subtle ways where people game the system, e.g. changing schedules. I've seen so many tech projects where the project was delivered on time and on budget, except it wasn't.

Then you have the people that are punching way above their weight but the output isn't always very visible or measurable.

The bottom line of sorts is that this is super tough. Peer reviews help but most systems can have pretty large error bars in gauging either the business or organizational impact of individuals IMO. Sometimes the system gets it right but sometimes it gets it very wrong.

Anyways, I guess it's the game we all play, and partly with experience we learn to play it better.
It has less mitigation than the Chrome or the Linux kernel. It has much better CFI than the vast majority of actual C++ userspace applications.
https://matomo.org
> What did you lose?

User privacy, for one. The wordle page is now full of trackers. Freedom from arbitrary corporate decisions about which words are acceptable or not ('slave' is no longer acceptable, while 'cunts' is, for example) is another loss.
Seeing that we as a society haven't fixed this problem yet tells me that we deserve the countless security breaches we get. I will continue to let any vulnerability I discover go unreported until the government grants immunity to those who report them.

I want to help others, but not at the risk of destroying my life.
If you as one person have personally registered hundreds of copyrights that says something about the level of investigation they are capable of doing for each registration. Only a court has the resources to determine whether a copyright exists or not, the copyright office is limited to detecting obvious fraud or ineligible registrations.
If you like sup-mail, I recommend also trying notmuch via alot.

https://notmuchmail.org/

https://github.com/pazz/alot

There are other options if you don't like alot. See:

https://notmuchmail.org/frontends/
Wouldn't the USD as a world currency and petrodollar make the USD a bad candidate for MMT?
Beyond the obvious security considerations, there are also massive legal/IP considerations.

peacenotwar is explicitly GPLv3 but was added to node-ipc which still claims to be MIT licensed. Suddenly, any user shipping code dependent on node-ipc or Vue could be in violation of that license.

IANAL and don’t know if unknowing breach of the GPL would be enforceable… but zooming out, it’s worth noting that deep software supply chains can carry risk beyond just the risk of an explicit coded attack.
Protobuf and FIDL have very different design goals though. One is meant for backwards compatible over the wire communication between loosely coupled RPC systems, and one is meant to be a highly efficient IPC.

I expect, for example, that it is vastly more efficient to send a known datastructure over the wire in FIDL, but it is vastly more efficient to parse, modify/extend a repeated subfield, and then reserialize a protobuf.

You can't "fix" a system to achieve two goals that are in conflict, sometimes it is in fact better to have N opinionated systems, than one that is only okay at everything.
Philomath?
No time didn’t read.
Nothing special about helium if you want to make a rocket, any matter will do. The difficulty is in the creation and storage.
no because that's the skills of a political and economic oligarchy. If you want to see successful education systems look at the Soviet Union, India, China and also France.

A boatload of testing, rigorous learning combined with high formal standards, that's to say an actual meritocracy is how you can quite literally churn out geniuses. Chess is a good example.
Journalists love to talk about the danish study that paid people to quit Facebook and found that they were measurably happier. They conveniently ignore that the other measurable change was that people were less informed about current events/consumed less news. Which is a pretty unsurprising finding - the thing that people argue most about on social media is the very news/opinion clickbait that journalists produce.

Put it another way, if peopled replaced time spent on social media with time spent reading NYT/FOX/CNBC/CNN, would they become more or less upset and polarized? My money would be on more...
This war would not be possible without popular support from Russians. Like Germans in WWII they are responsible for this war happening.

Russian military is currently systematically destroying farming equipment in Ukraine that can lead to starvation in Ukraine. Russian army is not letting to create humanitarian corridors by mining them and by shooting and shelling already agreed corridors.
California has famously bad positions on anything related to morality but this is great. The ghouls that run social media companies know their product is addictive. They know what it does to people and also to kids. Anything that hurts them helps us.
if you’re enabling fraud, stripe will shut you down.
First question I have is, what have you seen that has convinced you that astrology calculations work?
Nice list.
I was hoping to find a cups printer manager TUI. Something other than the web interface that I could SSH into and view print jobs, queues, and printers.

Unfortunately there's nothing like that on the list. Any recommendations, HN folks?
if the primary issue here is data loss...isn't part of the solution to also find a way to take more ownership over the data, regardless of what you're using for analytics?

i.e. instrument a standard spec with something like www.Rudderstack.com and write it to your warehouse/datalake + whatever analytics tool you want.

That way if you ever want to move off your analytics tool (or a solution providing the data spec), you still own the data for whatever you replace it with.

By sending the data to the WH, also lets you own any proprietary data you create - like the custom PPC model referenced in this comment: https://news.ycombinator.com/item?id=30707913

full disclosure - Rudderstack employee
Deepfake Video of Zelenskyy Maybe 'Tip of the Iceberg' in Info-War, Experts Warn
Cultural norms around Slack / Discord (compared to the IRC of old) are also to blame. With email, people understand that there is a reply and that process takes time. Discord and Slack encourage people to keep the apps running, continually sapping time and energy.

The best thing a project can do to address burnout is to eliminate any sort of messaging option. Keep all discussions to the issue tracker and email.
But this assumes FTL travel is the only way they’d show up?
He probably meant to say the cases are related, the suspect of the linked murder case when leaving the Flushing 109th Precinct was yelling "You are Chinese, but you want to be anti-communist"

https://www.youtube.com/watch?v=l7MbXJyxMHQ
> He works have lost. The argument was over the past production in the photo. Seeing the camera settings isn't though.

Are you saying that a photographer doesn't own the copyright on a photo he takes with a delay timer? How about a camera he sets up with a motion sensor?

> Otherwise every photo that used auto settings would be owned by the camera company

No, it's about the camera operator owning the copyright, not the camera company
Unpacking a competitor app and poking around private APIs to reverse engineer implementation is a liability landmine. Ask your company’s lawyer.

Finding and disclosing a security flaw isn’t even needed for this to be a problem. You’re immediately a liability to your company. You’re breaking TOS or whatever agreement the competitor app install or usage has. You’re opening up your employer to an espionage or IP theft lawsuit.

There are many easy ways to do compete analysis that don’t involve these liabilities.
I use Brave Browser. I’m not an ad tech guru. I _feel_ that these various trackers you mention on this page shouldn’t have much (if any) purchase on my visits. But it could be a naive placebo effect. I’m curious from anyone who is more knowledgeable than me about whether what you mention is largely muted by using Brave, or if it’s just a feel good that actually does little?
The Invincible is an unusual take on a grey goo like scenario.
> Finally, the defamation against everything Russian in the west reached such proportions

Do you have any credible source that shows the level of these proportions?
At least here in Germany, I think that people can well differentiate between Russian culture and its corrupt elites. Politicians and media specifically point out this distinction over and over.

It is fair to attack criminal leaders, even from outside if needed (for example when pointing it out from inside is too dangerous). Feel free to attack Western criminal leaders as a mutual service. It will probably help the common people in the long run. I certainly won't take it personally or see it as an attack on everything Western.
If IntelliJ was as fast as vim or VisiData, and as a bonus totally scriptable (I think it is to some extent, but just for fun let's assume you could change everything), which would you prefer then?
As noted very clearly in the article, the problem with using underspecified versions of C as the ABI is _also_ a problem for C the language, as it limits the possible evolution of C.
If you sign a contract stating that you get 10k and in return I get to destroy your property. A judge is not very likely to enforce the payment but state that I should not destroy your property “because obviously thats not something you would like”

The license grants you usage but you agree to no responsibility for damages. You can’t cherry pick half of it, that defies the entire point of a license. The fact that you’d like to both Ear your cake and have it to does not have any weight in court.
I played Wordle for a month before it was bought by the NYT. When it was acquired, I then binged a bit on the archive site, but then I stopped playing Wordle at all. Interestingly, I also stopped playing Spelling Bee, which I used to play regularly.

I think it's because I know if I play one game I'll end up wanting to then play the other, and it just becomes a time suck. Before the NYT bought it, playing Wordle didn't trigger me to play Spelling Bee (or vice-versa), but now it would — so I end up playing neither. Weird!
Feedback: AI Can Write Entire Bog in 20 Seconds
Is this physically possible or is it renders?
Listing the messaging App here is like comparing apples to oranges, gRPC and FIDL are for different purposes from technical perspective, people must have evaluated leveraging existing tech vs. creating a new one before the investment.
For me at least, the beauty of HN is to sometime discover things I wouldn't normally read
Shame of them.
Threads – 1984 BBC film about the horrors of nuclear war