skysight-inc/HackerNews huggingface dataset:
Firefox is the only browser i know of where you can install adblocker on mobile. Don't know if you can install this on your iPhone but on android it works like a charm.
"Where ever there's a fight so hungry people can eat, I'll be there. And will eat."
That profile is certainly valuable, with the caveat that my current employer just hires for C++ roles, everything is standardized on C++.

Interview is standard programming, no math, these are infra SWE positions, not quant.
So wait a second, the text I type into the terminal never leaves my device, but the commands I invoke do? What's the difference?
Because they use a pretty brutal demonetization AI that takes away a huge source of revenue for creators over an issue like using the wrong word or talking about a hot button issue. Not only that but when they appeal it can sometimes take days to get a response and they miss out on the monetization of 90% of their views which all happen in that first few days.
I wonder where we would be right now if YouTube never came about and people had to pay for the bandwidth if the video quality they offered back in the pre-youtube days. I'd be curious to know if we'd even bother with high res monitors and screens seeing as few videos would benefit from the resolution.
Art Gate International Unveils the Future of Art Fairs – and It’s Virtual
While this is true and a very important part of understanding life on Earth, our current situation as a species is the consequence of high energy density, non-renewable fossil fuels.

Solar, geothermal, wave and other forms of energy will surely continue to allow complex systems to thrive on this planet, but our particular system arose out of access to an abundant, but ultimately limited source of high energy density fuels. We could essentially view our civilizations work as assisting in breaking down the energy gradient caused by having very rich stores of energy locked in the bonds of hydro carbons beneath the surface. As this source of energy is exploited and depleted too will our civilization and possibly species begin to break down.
I have the same experience. Being on master and nativecomp probably helps, and I also think eglot is tad smoother than lsp-mode. I am using 10 year old laptop, no friction at all with tsserver, elixir-ls or gopls. However I think the server itself is the biggest difference maker, because all hell breaks lose when I try dart/flutter even in a simple project. But to be fair, my neovim setup struggles with that too (nvim-lspconfig + nvim-compe).
Who wants to start a betting pool for when they cancel the project now that it's officially released into the world? I'm going with 2025. Just enough time for it to build up some momentum before they pull the rug out from under the user base!
I've been using Brave on my phone/tablet for quite some time now.

Unfortunately, in recent several weeks I started to see an occasional ad even in Brave. As for now, these ads are really rare, don't think I get more than a couple a week. But boy are they annoying.

Even in such a mobile browser where all the videos are muted by default, these ads find a way to conveniently unmute themselves and delight your surroundings with loudest and cringiest lines/tunes.

YouTube must be actively making changes to their ads in attempt to bypass ad blockers. However, I still think that Brave is a great option as (based on their forum) ad filters are constantly being worked upon.

PS: I've also tried Firefox Mobile with uBlock Origin addon. As expected, ad blocking works just fine, but page loading times are way slower compared to Brave which is based on Chrome.
I'm ready to pay, I pay for a lot of stuff: netflix, audible, dynalist, pycharm, etc.

But with youtube you pay twice, once with your money, and the second time with your private life. And Google's track record clearly shows it's not a good idea to trust them with it.

Google is the only one responsible for my total defiance toward them. They catered to it year after year. Now they are just harvesting the result. They can't have their cake and eat it.
Can I please forward your contact info to my developer? Maybe you can do a better job convincing him haha ;)
check out sponsorblock if you hadn't heard of it before. it's a crowdsourced browser add on to skip sponsored segments
That's a lot of revenue, but revenue != profit. Any estimates as to how much YouTube costs to run, and whether that figure is greater or less than $15B?
I like CGP Grey on this issue.

https://www.youtube.com/watch?v=s7tWHJfhiyo

I completely agree as far as voting methods are concerned and do think it would be a better system, but I still don't like giving a group of people rights to commit acts considered immoral when done by an individual.
I'd like to help my father's business to go online with stripe but unfortunately his EU country (Croatia) for you to bother with.
>We send an event when you insert something using Fig's autocomplete, so we can get a sense for how frequently people use the app

And this is why you're never going to get people to use it. I get that you want to know what is being used, but really -- this is a terminal. You can't have any kind of telemetry for a terminal.

If you had a very big notice when you install, asking for permission to send which commands get autocompleted, you'd have likely been in a better position. Debian does something like this on install -- asking permission to track what packages you've installed. But it very clearly optional. And their level of knowledge is just that a package was installed, not necessarily how frequently it it used. Anything approaching telemetry within a terminal is just a bad idea.

And I fail to see how you couldn't also get the same data from surveys, features requests, issue tracking, etc... It wouldn't be the same quality, but this is really really bad. And because you started out with this major faux pas, you're going to have a major problem with trust going forward.
I can't test it:

1. I'm logged into Stripe's default dashboard

2. I go to https://stripe.com/payments/payment-links and press "Start Now"

3. I get redirected to a registration page

4. I press "Have an account? Sign in"

5. I get redirected to Stripe's default dashboard
> Google develop 3+ different OS's?

It wont. From what I understand this new OS will replace others over time. Also it is way better than existing options.
Yep. Cooking is what I use Alexa for. The main control is homeassistant, but it forwards some lights to Alexa for me to control ober voice.
A better title would be "Computer biodiversity models suggest how many millions of years it may take to recover."

It's impossible that it will take less than millions of years.
I had the same thought. Reading the Wikipedia page for the respective Italian law [1], it seems to me (but IANAL) that it would only apply to ownership of material things, not apply to monetary claims.

However, Italy also abolished all noble titles with the fall of the monarchy in 1946 -- I would have also expected that fiefs and any associated claims had been extinguished at the same time...

[1]: https://it.wikipedia.org/wiki/Usucapione
I love how this is a great (and "open" / web / link based!) complement to all kinds of digital products.

e.g. we're looking into how to pair payment links with Jam (https://jam.systems | https://jamshelf.com), basically stand-alone Clubhouse-style audio rooms.

Unbundling of the payment feature of superapps.
It is pretty obvious that nobody cares. Most of the people are doing an amazing job of just filtering the fact of mankind's destructive impact out of their daily lives. And others -- like many on HN -- have an almost religious believe in a technical miracle. The Elon will save us all.

Don't expect any talk of accountability. That would mean biting the bullet of accepting that we -- as a species -- are seriously messing up and are in the act of driving the car against the iceberg. Or something like that.

Better not to rock the cradle and just enjoy the last few good decades we have. The pest on all our children, no concern for them is going to ruin this party!
Us SFIA fans aren’t worried ;) [0]. We’ll be black hole farming with our minds and every living thing ever sustained virtually at landauer limit efficiency up to 10^53 years from now.

[0] https://m.youtube.com/channel/UCZFipeZtQM5CKUjx6grh54g
But swannodette also produced om, which became abandonware, which became a lot of headache for a company I used to work at. At least we didn't eagerly adopt om.next.
I'm not saying you are wrong - but why 100ms and not 50ms or 200ms or 2000ms?
That will work some of the time, but it requires the system to ignore a lot of single bit errors and keep running.
Who needs an excuse to keep a lot of very senior OS developers happy to be employees?
Fighters can optionally turn on the same transponders (but with different identifiers) as normal civilian aircraft, right? It's not impossible for it to have been intentionally showing it's presence without flying close.
I was wondering how this compared to jsonlines/jsonl https://jsonlines.org

> This page describes the JSON Lines text format, also called newline-delimited JSON.

And then I saw this at the bottom of the ndjson.org page:

> Site forked from jsonlines.org

So is this a fork of the site only, or a fork of the jsonlines standard?
They don't apply any cursor styles to any of these 'buttons', as far as I can see. Their stylesheet (https://www.buttoncheatsheet.com/assets/style.css) only has one instance of "cursor", which is unrelated.
I can't speak as to their motivations specifically, but one of the things that I've noticed from poking around the kernel API is that the kernel APIs are much more coherently designed than the conventional kernels we have are.

In particular, one of the key design goals appears to be a heavy use of a capabilities-enabled handle-based API, even for more conventional syscalls (e.g., mmap). One of the benefits of this approach is that it simplifies a lot more cross-process management stuff; you can inspect (or edit!) another process's memory maps, for example, with the same system call that a process would use to edit its own. It would also enable something like CreateRemoteThread; it would definitely be far easier to write a debugger for Fuchsia than it is for Linux.
You need no tool at all as you can do I reverse search in any shell with ^R. If you want to do it with a better UX you can use fzf. If you want the suggestions you can use zsh-autosuggestions or fish shell. Setting them up is straightforward. And if you want an example config for Zsh you can look mine. Zinit, the package manager, automatically load/install the plugins when loading the shell.

https://github.com/danisztls/dotfiles/blob/main/shell/zshrc
Here's a tip to anyone developing something like this: MacOS exclusivity will drive developers away from your program.
What's the alternative? Small functions get used in other functions. Eventually you end up with a function everyone's calling that's doing the same logic, just itself calling into smaller functions to do it.

You can argue that there should be separate functions for `send_to_database` and `lock_database` and `format_data_for_database` and `handle_db_error`. But you're still going to have to document the same stuff. You're still going to have to remind people to lock the database in some situations. You're still going to have to worry about people forgetting to call one of those functions.

And eventually you're going to expose a single endpoint/interface that handles an entire database transaction including stuff like data sanitation and error handling, and then you're going to need to document that endpoint/interface in the same way that you would have needed to document the original function.
Yes, exactly. You get equal rights, that is to say, nothing. Are you agreeing or disagreeing? It's unclear.
And they can actually give you lower rates than 2.9% if you pay a higher subscription fee. Stripe won't drop below 2.9% unless you do $1M+ and even then it's not a guarantee.
https://github.com/zsh-users/zsh-autosuggestions
Come on, it is silly to compare a full general purpose language against a special-purpose tool. Yes, grep is also better than julia at searching for a string in a file.

Julia is a terrible replacement for gnuplot and gnuplot is a terrible replacement for julia.
When are you going to offer services to entrepreneurs in countries such as Nigeria, India and Philippines?
> Is the VC backing for another product and the CLI tool is just a PR thing?

Autocomplete is our first product. The bigger vision that Fig can enable an ecosystem of terminal extensions. Here are some early prototypes we built [0] and here is the discussion from when we were posted on HN last summer [1].

> Is the business model just selling our data?

We will never sell data. That just isn't the business we want to build - Brendan and I like hacking on the terminal because it's interesting and we get to solve our own problems.

We've been lucky enough to find investors, most of whom have an engineering background, who understand how important the terminal and believe there is a lot of room for improvement.

Obviously, we would like Fig to become a sustainable business. We plan to monetize in the short term by offering autocomplete for internal CLI tools and scripts. Longer term, we think that there is a lot of stuff that developers do in the browser that make more sense in the terminal. Fig's autocomplete product is powered by an API that lets anyone build graphical extensions that are connected to the terminal.

[0] https://fig.io/videos/old-sizzle-reel.mp4

[1] https://news.ycombinator.com/item?id=23766980
Is it? PayPal has offered the same service for nearly a decade; it even supports subscriptions (I'm not positive if this does or not).
Thank you and all contributern for your amazing work on clojurescript.
I pay for YT Premium, and it really is a lot nicer than ad-supported YT (without an adblocker). In-video sponsorship messages can still be annoying, yes, but at lesat they're fairly skippable. And despite all Google's other misdeeds, they hardly have primary responsibility for YouTube's in-video hustling. If they rolled out a way to make it easier for viewers to skip in-video sponsor segments then uploaders would be very unhappy.
This is an awful lot of foofaraw to basically say "no newlines in your stream of discrete messages except between messages". The proposal appears to have absolutely nothing to do with JSON, and the only connection is that their example messages happen to be JSON but could just as easily be anything else.
I feel like we are about a year away from a twitch pivot that could change this. Honestly, they are probably the only company that could compete.
How can that even work?
It's clear you're not engaging in good faith, I won't be continuing this conversation.
Unfortunately they have a way of making war last forever as well.
Some creators only use one interstitial ad per monetized videos independent of the length. However if YouTube added more of them to pad their coffers, that would be quite different.
Writing under a pseudonym can be seen as brand management, so that the brand of one name does not leak to the brand of another. For example, Nora Roberts, the romance novelist, uses the pseudonym J.D. Robb when writing futuristic suspense novels. It may be as you said that he doesn't want to be associated with it, or it may be that he wants to keep the brands separate.
I don't expect they'll ban videos that are entirely ads, like re-posted TV commercials, and movie trailers. So I don't see why they'd ban videos that are part-ad. It's not like streaming TV shows and ordinary Hollywood movies don't do the same thing, double-dipping by charging for the content then putting anything from subtle product placements to actual, embedded ads complete with dialog in them. Cable has ads (didn't, at first) even though you pay for it. Books often have ads in them, even though you buy them—old pulp books have outright glossy-print ads in the middle, sometimes, and it's entirely ordinary for a publisher to advertise other books they sell near the front or end of a book.

YouTube videos containing ads even if you pay for the service just makes it the same as everydamnthing else.
I'm not sure this actually makes them wrong, if you take their statement as "ECC makes the attack more difficult/ statistically less likely". The attack you're describing is sort of akin to a heap spray attack to improve your chances of hitting your shell code.

But dropping the analogies entirely and stating explicitly is a lot better. ECC makes rowhammer less likely to succeed and slower to exploit.
The closest this scenario can materialize in real life is being printed in one of Tom Clancy's books.

Nobody is going to bomb stuff over this.

And as much as I like labeling EU toothless [1] - banning Belarusian airlines is proportional and "hawkish" response.

[1] - https://news.ycombinator.com/reply?id=27263934&goto=item%3Fi...
One Week of Libera Chat
I suspect that this is a consequence of the above problem. Something that's pretty successful and growing at a pretty good clip is not a giant spigot of money, and therefore it's effectively useless to Google. Maintaining it requires programmers that could be better put to searching for the next spigot.
Journal of Controversial Ideas, Volume 1, Issue 1
This looks like a much simpler way to create subscriptions. On the back of that connivence will it also support calling webhooks? It would be great to have our backend systems be able to create a user so we can relate a subscription from Stripe with a user without needing to keep querying Stripe for new subscriptions.
>I’d prefer an article that showed systemic driver responses. Not anecdotal interviews.

Okay, well then how about we look at-...

>There is no way I’ll believe most drivers want to be employees.

... oh.
It seems like it would be easiest if YouTube just charged the content creators for hosting so they could work out their own sponsorship/advertising deals and pay YouTube at some sort of capitated rate for exposure. YouTube gets a bigger bank of content and more eyeballs in the site to see other ads and the content creators get to use YouTube for the built-in audience without needing to be subject to the vagaries of its monetization policies.

Presumably the content creators would also be able to designate spaces in their videos for ads to insert for their older videos so YouTube can still make money off them without a retired content producer needing to take them down to avoid being charged for views.
Probably the biggest Google vaporware ever
I agree, but I think most of us will always remain averse to subscription models. Especially now that everyone seems to be asking for them. While I MIGHT in the future consider paying for premium youtube, I certainly won't be doing it for the various newspapers, like the NYT, who paywall their articles after X reads. I'm just not interested in being tied down like that and incentivized to consume more of their content than I already do. It's a shame that the micro-payment systems that have been theorized about on here for the last decade still haven't come to fruition. I'd pay 5 cents to read an interesting article, or a couple cents to watch a video. Maybe a layer 2 protocol with no transaction fees sitting on top of a cryptocurrency can finally solve this before another decade goes by.
Can you think of a most-popular use case you've seen payment links used for outside the US? Like, are people selling goods, or e-content, or services? And thank you for making e-commerce more seamless.
I wish I could work like this but I like my fixed setup. I can’t focus while on the beach or in a cafe. I guess it also depends on the type of work.
The Belarusian MiG wouldn't have followed them into EU airspace. This was quite obviously a succesful social engineering attempt on the ATC's part to divert the plane to Minsk. This is why it's so outrageous and why the international community took such swift action.
Of all the services we pay for, our family derives the most value and enjoyment from the YT Premium program. This includes Netflix, Disney, Curiositystream, Hulu, etc.
My first thought was "Google wave" and that this would be about how Rust is overhyped
Having a huge market player release a feature that seems to overlap with your business can seem like bad news, but hearken! it's not all downside.

The case study here is Facebook introducing the ability to schedule posts in Facebook directly, theoretically hurting Buffer et al.

Take a look at Buffer's publicly-available revenue data [1]. Can you see when this change occurred?

In general, by lowering the barriers to entry into an activity, MORE people participate in it. This makes the general market larger. A portion of those users have a measure of success and end up wanting more advanced functionality, so they move to a tool that will give them more advanced functionality.

In this case: Stripe Payment Links will enable a lot more people to conduct ecommerce, most of who would never have tried. Some of those people will be successful, find that ecommerce merchants need a lot of tools to manage their businesses, and will acquire those tools.

I believe this is good news for Shopify, rather than bad.

[1] https://buffer.com/revenue
I would highly recommend Paul Benacerraf's article "What Numbers Could Not Be" for a philosophical if somewhat technical take on the subject (PDF link): http://michaeljohnsonphilosophy.com/wp-content/uploads/2015/...

The thesis, broadly, revolves around contemplation about whether an number is an object, but the larger question is whether it's possible to have any small part of mathematics, even a single integer, which doesn't imply the whole (or at least, a significant structure).
In my case: No power would mean I have nothing to control anyway. The only reason my local network is down would be my power down. That happened twice in the last 16 years.
This is from 2018, though.
I've been using xonsh, which also has autocomplete for a lot of things, and I LOVE the python shell because bash syntax is very alien to me.

The screenshots of fig look awesome, especially the git syntax and things, but my main feedback is I can't figure out what the hell fig is.

> git clone https://github.com/YOUR_GITHUB_USERNAME/autocomplete.git fig-autocomplete

> npm install

First reaction is WTF? I thought Fig was going to be some bash replacement that does autocomplete and was hoping to ask for a matching xonsh replacement.

But why do I need my git username and npm to have autocomplete in the shell?
You can use Paystack (which we acquired last year) in Nigeria today. You can sign up instantly for Stripe in India today and request an invite for access for Philippines over at https://stripe.com/global. Working on full availability of both as quickly as we can.