skysight-inc/HackerNews huggingface dataset:
Of course, this only works if you spot the small fire quickly. By the time smoke is high up in the air, the fire has likely grown larger than this drone can handle.
"I am an amoral antinomian rebel bad boy".
People on HN never ceases to amaze.
I find Airbuses have more passenger comfort. Is that not a good reason to you?
I had the same reaction. "Doxing" implies malicious intent directed towards some individuals. "Exposes" would be a better verb but it lacks sensationalism. The headline is already a bit politically charged, though, with China presumed as a malicious actor.
Out of curiosity, where did you see any toxicity?

I'm both on the Rust forums and on the Rust Matrix community and I haven't seen anything toxic at all. Everything I've seen that looked like it could become toxic was handled gently by someone with a bit of seniority.
I would argue that the ethical thing to do in this case is used Vanced/blockers and then support the content creators directly. (I happen to pay for YT Premium now, but I understand and sympathize with objections to it and used Vanced before I switched to an iOS device).

In fact, in that case, the creators see more of the money, and they get data indicating what stuff people will and won't pay for. That $15/mo. YT Premium budget could easily go to supporting content creators.

Content creators are screwed, long term, if they continue to rely on ad revenue, because both the ad companies and the platforms have incentives to keep the content creators' cuts as low as possible. Creators need revenue sources not under external control.
Ah, another naming conflict with the entire BEAM VM distributed ecosystem ( erlang, elixir, et al., )
Very anecdotal, but a flight my wife was on 3 weeks ago returned to the terminal before takeoff and had to switch planes because of an altimeter malfunction. The pilot cited it was because people didn’t turn off airplane mode.
You can, today, pay for youtube premium and receive an ad free viewing experience.

>Why do you have a problem with that?

Why do you have the problem with simply paying? Or simply not using any websites that have ads? Speak with you 'wallet' (in this case, view impression) if you will.
In any other broadcasting circumstance "It'll be hard to come up to the spec we should have been following for years" would not be an acceptable excuse. They have a huge chunk of spectrum with a very wide guard band.

If a TV station started leaking over another channel, you can bet that'd be shut down almost immediately, regardless of the cost to the station for putting up faulty broadcasting equipment.

Boeing should be required to fix their broken electronics. Sucks to suck.
Is it truly voluntary when everything you want to watch is only available on youtube? there's no way for an individual to pay or do anything for an alternative option.
I can clearly hear different microtone combinations when playing multiple neighbors at the same time on the linked 53 note keyboard.

I'm sure at some point those tones will converge into a single note to human ears, but the fact that a 53-note keyboard exists shows that people can absolutely hear smaller divisions than just the 12 standard notes.
We just did this with OPNSense.

We wanted to use their product for educational purposes. They gave us free licenses...

I went to my management team and argued for finding a way to get them money... So now we're working on a one-time professional service to talk to their devs on stuff we could probably figure out on our own.. but "might save money/time just asking them"... and a yearly subscription for "any support needs we might need" (up to 10 hours/year)

Though their model was a bit easier to work in... A bit harder to do with things like Apache projects...
I would pay for this service too, but only if the list was personal to me, and I could add or remove sites from it.

It would also be cool if I could upload my own crawling modules, so I could index more than just websites.
Not all errors have "fixes". If I navigate to "https://news.ycombinator.com/nope" it returns an error to me. Is that a software problem or an infrastructure problem? And what's the fix? How do you "fix" a bad input to the system from an external actor?

So no, errors/exceptions are not rare depending on the context. So now do you use exceptions and accept that it doesn't scale across core counts? Or do you use return values and accept that it just makes all your code slower in all cases?

1% error rate sounds like a lot. But really how many HTTP errors do web servers return on average? Or other such systems? It's definitely more than 0%, and those services also scale nicely across multiple cores, so... Now we're just bikeshedding over the example numbers, not the core issue.
That's a great thought - I just added that to the post, thanks:

> Your company likely has an existing education budget which might be a good source of funds for this kind of engagement.
They can just turn the gas flow off. There’s no reason to destroy anything.
> I believe you only need one ring oscillator: thermal effects pretty much guarantee that phase noise will be present

OK, that seems to be a different model, that I wasn't aware of. The model that I described can be thought of as a jittery oscillator sampling another jittery oscillator.

> the shorter the oscillator (very few not gates) the faster it will oscillate, especially with modern silicon.

Yabbut surely the more inverters in the loop, the more jitter per cycle? I thought that the jitter in ring oscillators was ultimately down to the unpredictability of switching speed in gates. So the more gates in the loop, the more jitter. Is this wrong?

> these time series of bit do contain some entropy

Yes. The output is biased. So you have to debias it (or "distill" it); for a hardware circuit, I'd have thought a hardware debiaser would be more sensible than running it through a software-driven stream cipher. Instead use the Von Neumann debiaser, which as I recall can be implemented with a couple of gates.

Ah - now I remember why you need a shift register! The Von Neuman circuit doesn't output bits regularly; it compares successive pair of bits, and outputs a bit only when the inputs differ. With a heavily biased input stream, its output will be quite slow.

[Edit] For added jitteriness, you can build up a chain of oscillators, each sampling the next. If you have plenty of gates, I suspect you can make a raw source with a lot of entropy to distill.

[Edit Edit] The stream cipher serves as a whitener; the Von Neumann circuit doesn't do that. You still have to encrypt or hash the output to obliterate any patterns the Von Neumann circuit doesn't address - which is lots.
It's true that implementing a standard library in C++ seems daunting but

a) most C++ users don't implement stuff that goes into the standard

b) you can tailor your data structures to the problem at hand instead of making it usable with every type and use case

c) quoting Stroustrup: "There are only two kinds of languages: the ones people complain about and the ones nobody uses".
Then why was there a mass exodus during the height of WFH? Data seems to show that people pay that premium to reduce commute time. Let's not forget full remote was a lot harder to get before covid.
I was actually looking for a password manager around the time LastPass introduced that policy. I was considering it but when I saw that I was like, "Okay, looks like LastPass is off the table."

I ended up going with Bitwarden and I am very happy with it. Actually, 4 days ago was my official one-year anniversary with them!
Yes they are giving updates

https://krita.org/en/item/funding-kritas-development/

https://krita.org/en/item/funding-krita-2017/
And almost $2B of cash on hand.
> (Personally, I don’t watch videos, and prefer to simply read books from the library, which somehow exists without the “support” of advertisers...)

Depending on what kind of library you're referencing: those books were purchased, and sometimes/often at more than consumer retail.
This isn't commercially allocated spectrum. It's in reserved radio navigation spectrum which is used all around the world by multiple different users.
This all sounds fine to me. The car with no "smart" functionality sounds better than one with it! No way to nag you with subscriptions or a mobile app that sends you loud ads at 3AM. And, the market will solve this problem. Ford will figure out how to sell whizbang bluefi features, and then Subaru will lose sales until they do the same.

I think Subaru must be hoping that they can get people in Massachusetts to say "ok, fine, we don't want the right to repair if it means we can't check fluid levels from our phone" and lobby for the repeal of the law, but I think Subaru is going to lose that standoff.
> billions of devices in the world which are running old OS versions with scant memory capacity.

are not the rich or loose-walleted people that app sellers and advertisers care about.
New fully-OA publishing toolkit and stakeholder reflections on 20 years of BOAI
> It's easier to fix issues and deploy new or experimental technologies in a period of easy money and customers flooding your doors than it is when you're skating by on thin margins.

But this describes to me the "sell $1 for $.90" strategy, not the other way around. IOW I think it's an argument for why selling cheaply is often not a good idea.

And wrt the parts of your grandparent's comment you quoted, it's not really accurate to call it "growing your customer base" when you're growing it via giving away unreasonably cheap services. It is often the case that the majority of customers acquired in such a way won't stick around when prices are later increased to a realistic level.

This is why in general I advocate for businesses to price well, not cheaply, and to try to get real growth - that is, people willing to pay the money your services are actually worth. There are times where "acquire new customers at all costs, even by giving unrealistically good bargains" is the optimal strategy, but I think it should be something done 10% of the time rather than the 95% of the time it's done in our industry.
I am not ready for anything like this but it's very cool! I can't wait to see how it develops.
Ok, so it's $6k off. That's still $4k short of the $120k mentioned. Meaning you still have more people making under that amount. Especially when accounting for location (they state midwest).
>The algorithms which do things with your data you don't know are far worse.

I'd love an example.
That is a large chunk of history and a lot of people were in it. You've put forward 1 name. Although there is an argument for your position, you haven't made it. Can things even have been said to have changed if there was 1 example in the 50s and 0 examples in 2020? That is a low-signal trendline.

People still felt the need to propose an anti-lynching law in 2020 [0] so maybe lynchings are an ongoing problem. There isn't anything to argue about without actual evidence.

[0] https://www.nbcnews.com/politics/congress/anti-lynching-bill...
> VR is in my opinion a success if it becomes normal but no one really uses it day to day.

I think pretty much all the members of my family regularly play games in VR (on their own headsets).

> But as something central like I imagined the metaverse or what ready player one proposed?

We don’t actually want that. That movie was supposed to display something dystopian. Meta is something dystopian.
I don't know about others, but I started looking at Go in 2011-2012 because it was a Google programming language. Maybe "marketed heavily" is a poor formulation, but every developper knew it had Google behind it and that came at a time when Google still had a reputation of succeeding at everything they attempted.
... I hope I just don't understand. Say you have some audio node in your engine which at some point fails because of some error condition, for instance it tried to load a preset in an invalid format which was supposed to be sanitized beforehand, the preset tried to load a sample and the OS returned -ENOPERM, whatever.

Surely you agree that it's better to have this throw an exception, and a big try.. catch around your audio callback so that just this tick, which loads the preset, fails, and then the program continues normally at the next tick, just with the wrong preset for a node, rather than calling abort() which entirely kills the program and looses what the user was working on ?
Don't forget gaming!
If the page says that "you have reached your article limit": http://archive.today/a4pso
I’m really rather excited to see communication protocol as code, however what sort of latency does having “Hathora-in-the-middle” incur?

I’m particularly interested in the proposed GDscript support (to the level that I want to contribute), but I would recommend separating “packet validation” from “everything else”, so that it could live inside a game-server without the necessary performance cost (however minimal) to an external actor.
Yep, Dang already pointed out how my comments might come across as spammy, so I acknowledge that and apologize! No spam intended, just hoping to be helpful. I'll tone things down.
On a long enough timeline I do believe C++ is doomed or will otherwise become something completely unrecognizable from its current form. Similar to how C++98 code is wildly different than modern C++ code. People often ask, "is C++ a good language?" or "is XXX better than C++?". Doesn't really matter, what matters is whether people are willing to pay the "tax" of learning/using/maintaining C++. C++ is a generalist language and new languages are competing with it by specializing in different areas. If I am going to use something as unergonomic and perilous as C++ it needs to be for some advantage but looking into the future and comparing to newer language, that advantage is becoming less clear.
Many creators do a two-tier system where they release some free stuff and offer a paid Patreon or whatever.

It's not any different than game demos.
> To us, the CLI isn't an ancillary tool or a sideshow; we treat it like a full-fledged product. Our policy is to never make breaking changes within a version of the CLI. Now that buf has reached a stable 1.0, you can expect no breaking changes until v2.0—and we have no plans to ever release a v2.0. While we do intend to release new features in the buf CLI, you can expect total stability for all of the functionality that you rely on.

> Reference: https://buf.build/blog/buf-cli-v1#meaning

That is an interesting promise, a bit similar to Go’s v1 compatibility — https://go.dev/doc/go1compat

However, I think using the word “[n]ever” is too strong here. No one can predict the future, so the chances of this being a false statement are high. They could have removed that paragraph and the general message would have been okay. Do not over-promise, instead, over-deliver. If they want to make backward compatible changes to the code, they can do so without promising to never release a v2.0, that is just silly.
What's the state of Rust/C++ interop currently? Naively it seems like allowing Rust in C++ projects could be a reasonable way forward, but I haven't tried it personally yet.
Echoing what David (kanetw) already said, but: super honored to have you as one of our preorder backers. If you have any questions/feedback about your headset or our project, please don't hesitate to reach out.
Altera?
> Federation is coming back into vogue particularly now as a reaction to the Facebook/Google problem where a single entity collects all the data about all users of the platform and can unilaterally ban a user with no recourse. In a federated network a node decides what other nodes it federates with and so self-regulates. But email is an example of federated technology everyone uses.

I swear I read this exact sentence back in 2017 when Mastodon first came out with a splash and it has only gotten less relevant in the five years since.
The commentary is good, but the conclusion is unsupported. These are annoying issues, but doom they do not make.
Not disagreeing, really, but - habit, culture, perception, and infrastructure. Minimum parking requirements, and more generally streets designed around cars, are a form of infrastructure. I'm not saying it's a good form of infrastructure, but it is one. Local government needs to invest in alternatives: pervasive sidewalks, well-designed protected bike lanes so that people who are interested in biking but worried about being hit - which is over 50% of adults in US metro regions, see https://jenniferdill.net/types-of-cyclists/ - actually decide to bike, legal use of e-bikes, intersection designs that don't prioritize high-speed cars, reliable and frequent and ideally 24-hour public transit with dense stops (so probably buses and bus lanes), and so forth.

And yes, to be fair, habit and culture and perception play into this too. Cities build this infrastructure when people demand it and can convincingly argue that it will get used. Potential bus stops are more useful when there isn't a parking lot separating the bus route and the store people want to get to. Useful sidewalks are a natural consequence of commercial districts designed to be accessed by foot/bike/transit instead of by car, and so forth. But it does take both of these.
Yes. That has been the position of free software advocates for as long as the free software movement has existed.
First link is a 404 and second link is from 2017 and doesn't have the information I want which is how much money they are making from storefronts.
Why don't you completely avoid its services then?
Even before that, Dart was easier to compile efficiently than JavaScript because classes are purely declarative and all objects have a fixed field layout.
I don't really know about source code, but at the very least, you should have access to any crypto keys, code, passwords or other such thing needed to modify it. Furthermore, reverse engineering any aspect of the thing and sharing the specifications you have discovered should not be illegal.
Please take a look at the inflation adjusted prices of early personal computers for a fair comparison.
That game was famous for how bad it was, except that it miraculously fit in a tiny package.
> Youtube[...] has money pouring out of every orifice; they don't need any more of yours.

I'm mostly concerned with money going to the content creators. If you're not watching ads and not paying for Premium, they get nothing.

> Youtube is built on copyright infringment

I think this is a [citation needed] kind of thing, I'd assume that original content and fair use content is the vast majority of their revenue. But I don't know that for sure either.

> If Youtube died, it would probably only be a good thing anyway for the whole video ecosystem.

Long term, I could see this being the case. Short term, I think a lot of creators would be displaced as they tried to figure out how to make it work in a YouTube-less world. People with large audiences would probably survive fine, but I'm not sure if some of my favorite < 50k subscriber channels would stick around. But these are all guesses.

> If you really want to donate money or help, pick some worthy cause, like kids with cancer or something

I don't look at this as charity, I look at it as providing an economic incentive to continue getting content from creators I like. But this is a "but there are starving kids in Africa!" kind of argument anyway, which doesn't really hold up if you try to scrutinize everything that way.
its fake. I posted photo of Simon Levievev and it said its bottom 18%
Good TV is good TV!
very cool / congrats! was recently tweeting about same -- the potential to help humans search the existing web better beyond just keyword search, i.e., query rewriting, summarizing and extending existing content, etc.

there's also the flip side around SEO spam, which is partly why founded Breeze, a newish topic search engine that leverages curation to hedge against the dark side of human / bot spam, etc.

bottom line, love this, having worked with GPT-3 in past and the direct impact on day job, all things search
That's really cool. But unless I am misunderstanding this, that still puts the burden on the existing web though right, it's just avoiding having to retrain the model? If there is no economical market for humans to produce new content about a topic how will the search engine find the "ground truth" content?
* Can you mix procedural and static content?
Just the idea of the wiki is interesting here. Perhaps there could be a wiki that stores content in a static way, that is edited by users putting the best content they find on the procedural web. It would be a valuable place to find good ideas or ideas that we might not have thought of but someone else did. This could also serve as feedback for AI models. Although it is also true that we would not be able to distinguish if non-human opinions start to creep in and end up contaminating the site.

* How can you verify accuracy of information?
I think this is one of the main difficulties, as the AI would have to understand contexts and have a notion of truth, I think this would already start to touch the capacity of "consciousness".

* What if you could refine a web page’s content just-in-time?
You will be able to do this for every part that you don't like enough and want something better, or just to see something different.
As a former Developer Relations engineer at Google, I can also say with confidence that companies want to speak to the creators of things. They want to talk to engineers and PMs of the project rather than other people teaching on those things. For example, it was great when I held a meeting to talk about Android Camera APIs. However, partners would get really excited when I could bring those camera engineers into the meeting or talk. I am not saying one is superior to the other. However, I know for sure that companies would pay $$$ to have direct engagement with the "authority" on a project.
I’ve been on a flight between Berlin and London that cost less than an Amtrak return ticket from Davis to Sacramento, and I’ve also been on a multi-day road trip from Davis to Salt Lake City that, while fun, was only a good financial choice due to four people squeezing into a Prius.

While I enjoyed camping and seeing bits of the US that foreigners like me don’t normally see, it’s not entirely clear that the difference between that and flying makes flying the luxury.
We work like this and it's OK, not perfect but OK

For folks in our industry that are not using our software (they are using of the closed-source competitors) we are able to show alternatives and still have conversations with operations folks about methods, ideas and other non-technical methods for businesss-process-automation.

We've also got a segment of customers, they are paying us maintainers to basically do the install and a crash-course for the in-house development teams.

We've even been able to work with some groups who "just wanted to prototype some ideas around our platform" -- which sounded like custom-development right? So, naturally we just bill for the time -- like regular old consulting business. Because our core offering is FOSS we've had a few folks push back "I thought the software was free". Oh it is...however, our time spent with you at your behest is not.

Oddly, I've found some other FOSS projects that I wanted to get some help with -- and led with "I'll pay you to pair-program with me for like four hours and answer my dumb questions" -- I was surprised to be turned down: "we don't want to make this commercial, just file a bug" -- do you want a new bug or do you want $800?

Sometimes it's tough to get folk to understand that our FOSS thing needs money to survive and that free-software is not the same as free-consulting. And another side is that some FOSS folk are actively pushing money away.