skysight-inc/HackerNews huggingface dataset:
https://juicefs.com/en/about-us

About Juicedata Inc.

Founded in April 2017, Juicedata is a globally oriented innovated distributed file system company. The team consists of senior architects, genius engineers, and consulting experts who have worked in the field of distributed systems for many years. The team members located across Hangzhou, Shanghai, Xiamen, and other cities, used to serve Facebook, Databricks, Tencent, Alibaba, Zhihu, Xiaohongshu, Douban, and other well-known high-tech enterprises around the world.

Juicedata was jointly invested by China Growth Capital and Foothill Ventures.
I can't tell if this is a parody of American Psycho or not.
Sean Tucker, Craig Whitehead (sixstreetunder), Joshua Jackson, Alan Schaller. They all mostly shoot street. Sean Tucker has a popular YouTube channel about Photography.
Russian-speaking*.

An interesting 2014 read on their inclusion re: national defence matters: https://icds.ee/wp-content/uploads/2014/Juhan_Kivirahk_-_Int...
Who broke the Budapest memorandum? Russia was all alone in that. It's impossible to make an agreement with Russia, as a state actor or not, while being sure that Russia won't break it the second it is beneficial for them. Claiming the contrary is pure ideology.
From who’s perspective in what context?
its called view farming. btw this absolutely does not work
I agree broadly with your point but the subtleties have to be kept in mind.

The main difference between the Chrome/Windows and the current Apple situation is quite significant imo. Even though Microsoft tried their best to keep user share with IE like sneakily changing the defaults, installation of Chrome was always easy. Downloading and installation of Chrome was always an option and more importantly didn't require Microsoft's approval. That's not the case with iOS/iPadOS right now. A Chrome-like app couldn't be downloaded because Apple's not going to approve the app to be put on the App Store.

Also, from a user perspective, Safari is a good browser which manages to keep up with both Firefox and Chrome. This combination means that users don't really have that much of an incentive to switch.

To use your toast analogy, IE used to burn my toast to a sooty, carbonized block. Chrome used to do it perfectly. That's a pretty big differential in terms of performance. Now Safari isn't as bad as IE was in that era. So if it burns the edges every now and then, it's not really that big a deal simply because the user experience is more or less comparable to Chrome.

Users just want toast, but the difference isn't between great and mediocre anymore like it was with Chrome and IE. It's between very good and very good-ish.

This is precisely why I'm okay with Apple not allowing side-loading even though I would prefer greater choice. Apple's ecosystem isn't fundamentally as rotten as the Windows platform was in terms of performance. In fact, it's actually pretty good. Could things change? Sure. But as long as the user experience isn't shitty, I'm okay with the status quo.
> Many Asian cultures don't have that baggage. Bathing with family or going to a bathhouse is normal, and why wouldn't it be?

And other Asian cultures are even more prudish about covering up around family than westerners.
Yes, we're actually working on supporting metering and billing these days. I think the golden path for a SaaS startup is to have as few products as possible.
> The Git repositories have changed location.

> The development branch is now named main instead of master.

If only we could avoid such pointless downstream-affecting changes. Cool URI's shouldn't change. We have the technology. And doing such changes to satisfy manufactured outrage is even more sad.
JuiceFS supports create-if-not-existed by using the Java SDK (HDFS compatible), so I guess it should work well with Delta.io.
Adopted SeaweedFS few months back. Never looked back since then. It's fast even on HDD disks.

https://github.com/seaweedfs/seaweedfs#introduction
Neat. Is it really using ChatGPT? Asking because ChatGPT does not have an official API, but GPT3 does.
>Russia seems to believe it can “bomb” Ukraine to the negotiating table.

I doubt Russia wants any such thing, they just want their toy back in their pram and the good
feeling that having Ukraine under their heel gave them, as well as any useful resources Ukraine might have - agricultural land, seaports, raw materials. Stuff like that.

They don't want to negotiate with anybody, they just want their stuff (back?) on their own terms and are willing to sacrifice as many Russians as it takes to get it.

The world has moved on from that kind of behaviour though, but lots of 60+ yr old Russians are living in a past they'll never get back to and are blithely ruining Russia's future to get there.
Show HN: HTML Bundler Plugin makes Webpack setup easy and intuitive
BGP Anycast (possibly in combination with DNS depending on geolocation).

Basically you announce the same IP address from multiple locations, and BGP chooses the best* Route to reach that address.

* Note that "best" does not nessecarily mean "fastest", not even "least hops" - BGP has many knobs where the routing decisions can be manipulated, but by default it choses the route where traffic has to traverse the smallest number of "Autonomous Systems" (roughly equivalent to "Organizational Entities").
> It's impossible to make an agreement with Russia

Other people have mentioned it bellow me, but see what Merkel herself ("accused" of being on Putin's side, funnily enough) had to say about the Minsk accords.
TLDR:
What (maybe) determined that the painting is a Raffaello is everything[1] BUT the AI/facial recognition, that just found very high similarities with a known painting of the artist, thus (possibly) confirming the attribution.

BTW, it is not like copies were made only in Victorian era, it was fairly common during the Renaissance that contemporary copies were made, often by pupils of the painter.

This obsession over AI related news seems not to fade.

[0] Analysis of the colours used, renaissance art experts, etc.
> I find it rather concerning how quickly and gleefully some people throw away basic precepts of our civilisation just because they don't like someone. I thought we figured out that individuals should be treated as individuals, and not by any personal attributes they may have, such as family.

This is a private business doing what it pleases. This is nothing like throwing away civilization. That could be said however about the hate and dog whistling she perpetuates.

There are consequences of being a pile of shit, and those consequences reach past oneself. To refuse that reality seems pretty naive to me.
One thing I learned from high frequency trading programming, it to, where possible, restart the servers/software's daily.
Maybe companies will add dozens of pages of text to their websites describing every little detail of their great products in every way possible in the hopes of getting picked up for the training data for the models. That text would of course also be written by some ai...
I wish the landing page doesn’t talk about “employees looking for documents”. Why is it specific to “employees”?
You're probably looking for HN
Elixir also has better ergonomics than Erlang in that regard and uses the same OTP/BEAM mechanics.
I heard that in a Sean Connery accent.
There is the mistaken understanding that this is all just an artefact of Putin. It's not. Most of the Russian elite agree with this war, since they (collectively, including before Putin) have been warning that they will not allow Ukraine to join NATO since the 1990s. This is all well documented.

All the bluster about "denazification and demilitarization" and helping the DNR/LPR aside, this war is entirely about NATO. It would make no difference were Putin replaced, in fact it may be worse since he is (surprisingly) one of the more moderate voices in Russia.
> is an exceiption to ROI

I'd argue that accessibility helps everyone, and is thus a positive to ROI. You know those low contrast text/background sites everyone here complains about? Yep, those are not accessible, and probably end up with less readers as a result.
> Why is crashing useful for stability?

It's not crashing that's useful - it's crashing being expected that's useful. If your program expects to be crashed, it will be written in a way that allows it to continue operating no matter what happens. And if there's any error that could cause it to malfunction, it can just crash, re-start and continue.

In contrast to many programs that crash, then refuse to start because of corrupted data or what not.

> any error that crashes the program is fatal by definition

But not every error that is fatal crashes the program :)
The JuiceFS Cloud supports ACL, but open source one does not support it yet.
I fully agree with you
Why backlogs are useless, why they never shrink, and what to do instead
Backlogs exist as a way for product managers to avoid difficult conversations and shift blame, but they are harmful because they generate waste, elongate cycle-times, increase the chance of picking up a "rotten" task, create noise, diminish visibility, and demand significant effort from the product team, ultimately leading to a slow and expensive processing rate.
CDL drivers have all of this without a union.
I don't like CBDCs but suspect in practice it wouldn't be very different to Visa/MasterCard duopoly. Mostly widely accepted except for some frankly quite random exceptions.

You'd imagine legal protection of this should exist just the same as it exists for assets now. Eg if you get a speeding fine you are contesting (or something hing more nefarious, say you're a journalist reporting in corrupt government) the state can[not] just confiscate your property without a court decision.

I was about to write "cannot" but then remembered Civil Forfeiture in the US. But my basic point is, I think most.l likely this wouldn't change things too much in practice.

I still don't much like them.
No, that is good training on behalf of FedEx, Southwest (knowing you have a plane above your own during take off and still follow ATC guidance is no easy feat) and the ATC (knowing you fucked up, staying calm and giving the correct instructions and keep everyone alive is again no easy feat). And training of operators absolutely is part of the overall system.
The thing is that nonetheless every war ever has ended as part of a diplomatic process. When this doesn’t happen you have something like the Korean War, which is technically still going on.

Also it’s bonkers that someone thinks Ukraine is untrustworthy this situation. Didn’t they give up all their nuclear weapons in a signed treaty under the guarantee that Russia promised to respect their territorial integrity? Doesn’t Russia now posses territory that’s “historically” German or Japanese, and expects that territory to be respected as Russian, regardless of the history? Ukraine is Ukraine, and the thing preventing the situation from reaching a diplomatic ending, which again is how all wars end, is that Russia can’t bring itself to back down now, and everything else is just excuses from the land of fiction that only work when applied unilaterally.
I'd forgotten the bit in here about the storage hierarchy, especially optical disks and immutable storage. I'm finding the modern "big data" stack with blob stores, immutable storage, and neutral formats (Parquet, Avro) to be useful, especially when it can be seamlessly read from a DBMS instance with its own optimized storage (Redshift, Vertica, and others can do this). However, I miss Postgresql's types and planner. From afar, it seems like Postgresql would be a perfect fit into this tiered ecosystem. Having a "hot set" in Postgresql and the "cold set" in a blob store for cost optimization in particular... as long as PG could use parallel query to maximize throughput over the higher-latency connection.
That's how I see brains work differently: fast and slow - one brain can quickly associate, find information; another brain is slow to load, in the end, you get 100% of what you need. I appreciate slow brains.
Very nice. Maybe hide the undo button when it's 0?

Also, tiny error on desktop: start dragging a piece, move out the window, release, and then either piece will move on mouseover.
I just give GPT3 access to the bash prompt, so any problems that occur on my servers will be solved eventually.
I don't know if they plan to expand it, but it's a pretty small subset of python now. No bytes or bytearray types, for example. Only string escapes like "\t" are supported, so "\0" raises an error. Trying somestring[1:2:3] raises an error. It's missing list.reverse(), list.sort(), list(some_dictionary) raises an error, and so on. Most areas, if I dug in a little, were missing things.

Still impressive for 5kLOC, of course.
Kiev and the US wouldn't have to uphold any agreements if Russia leaves Ukraine. Once they leave, the war is over. No "deal" is needed here.
this is neat, do you have any docs/posts about it? I presume it isn't on github?
One such "implementation language" as you call it is data-oriented programming (not to be confused with data-oriented design, which is used in game development and sort of has the same idea but different). DOP is build around the idea that your data object are just hashmaps and that you don't translate them to "real" objects. Like a record from a database or the response of a REST API is just a hashmap. Then you just have a transformations between these objects. The idea sort of sounds horrible because you are told not to do this but when done "the right way" it is a very flexible way to organise application. I think typescript can help with its opt-in approach to typing. Clojure has also explored much of the same idea and has optimised data structures for this. Yehonathan Sharvit has given some interesting talks about this and published a book about it[1][2].

Anyway I thought it was sort of ironic that the idea is this good because it does the thing everyone tells you not to do (hashmap all the things), but now that someone has written a book on it you have at least the air of respectability.

[1] https://www.youtube.com/watch?v=Vz9rkr_p3Ts
[2] https://www.manning.com/books/data-oriented-programming
Right? Why do people love these C library functions? I think the biggest problem in the C++ community is that some people know a little C.

The memcpy of the vector’s data sounds like it also might be non idiomatic, but I don’t see the source code so I am not sure.
> They want to only offer good options, to guarantee a certain UX. All of the codecs they do support have hardware acceleration and tend to be among the best in their class. Why would they duplicate functionality they already have?

This is provably false though. For example, they support Opus bitstreams either through WebRTC (because it's required) or inside their own buggy special-snowflake .caf container (so they do support the more "expensive" encoding/decoding part of Opus that could benefit from hardware acceleration), but they don't support Opus audio files (that is, the '.opus' Vorbis container which everyone uses to hold Opus audio, which is the "easy" part of supporting Opus and doesn't benefit from having hardware acceleration because there's nothing to accelerate there).

And they control their own hardware for how many years now? Their A4 silicon first appeared in 2010; they could have easily added whatever hardware acceleration they want to, but they chose not to.

Frankly I'm not sure what their motivations are. I guess they just don't care?
I've only noticed this in very compute intensive SPAs.

But you know what? Having AdBlock makes up for it 10 fold because I never have to see ads on mobile FF.
Yes, JuiceFS is not a good choice for PG, unless if you don't care the performance.

One interesting use case is the backup of MySQL [1].

[1] https://juicefs.com/docs/cloud/backup_mysql_in_juicefs/
On Mac, I find Safari also uses less battery than either Chrome or Firefox.

(I use Firefox anyway, because I like its features and I'm a zealot too, but if on battery without a charger nearby, I use Safari.)
That's not how it works; to use JavaScriptCore's JIT you need to load up a WebKit web view (which runs in a separate process).
Correct. Now do Cairo.
It doesn’t mean that they’d do anything about it. It’s Putin that’s eliminated anyone who can challenge him, so I assume when he goes so does the war and probably Russia as we know it.
You can uninstall for all users using the adb helper tool I don't know the command line to do it manually.

Yes it's not removed but at least the guarantee it won't run is quite strong.
It's not available for iOS and never has been.
Merkel was widely misquoted. Here's what she actually said. Note that she referred to Ukraine getting more time in order to mature enough to maybe join NATO, not to be able to fight Russia on its own:

"I thought that the introduction of NATO accession of Ukraine and Georgia, discussed in 2008, was wrong. The countries did not have the necessary prerequisites for this, nor was it fully understood what the consequences of such a decision would have been, both with regard to Russia’s actions against Georgia and Ukraine, as well as NATO and its rules of assistance. And the Minsk Agreement of 2014 was an attempt to give Ukraine time.

Ukraine used this time to become stronger, as you can see today. The Ukraine of 2014/15 is not the Ukraine of today. An illustrative example was the battle for Debaltseve. At the beginning of 2015, Putin could easily have overrun them at that time. And I very much doubt that the NATO countries could have done as much then as they do today to help Ukraine."
What are average startup founder salaries?
This is something specific to the automatic 1111 version. It's just a setting, but I believe it's on by default.
The aircraft were at all relevant times broadcasting their position using ADSB.

The controller had at least one screen displaying their positionx probably several. It may fuse multiple data sources. They may also have been able to see the Southwest aircraft, although maybe not clearly or only as lights.

Despite this it can be difficult to judge the speed of an object at long distances under less than ideal circumstances and at night without a long observation period.

So yeah they knew where they were but not the acceleration.

It's also worth pointing out that the controller may have been in sudden stress due to realising the aircraft were too close, and so may have made a call that they already knew the answer to.
you give information without citing references, so you have to take your word for it, and what you say is practically false, Google also does the same thing.
So it's up to you to choose your side.
net neutrality has long since become obsolete
Although these notes from Heroku are relatively old now, following all of the Twelve-Factor rules will get your code and associated pipelines most of the way to a place where self-healing is free by design.

https://12factor.net/
Eleshop | PHP Full stack developer | REMOTE | https://eleshop.eu/hiring

Eleshop is a boutique shop in electrical test and measurement equipment. We target electrical engineers, designers and enthousiasts.

Our process-based approach and focus on automation allows us to focus on what is important. According to us, that is creating value for the customer. We do this with good (online) advice and great customer support. Our customers rate us with a 9.6 on average.

We are looking for a developer who is experienced in Laravel/ Symfony. We work with CI/CD in Gitlab, InertiaJS, Vue 3 and PHP 8.2.

Interested? Have a look at https://eleshop.eu/hiring to apply.
It's more useful than ever. For example, the entire Vercel product is deployed on CDNs for static files and Lambdas for functions.

I'm pretty sure all static hosts use a CDN for all their customers' files as well.
UK regulator deals blow to Microsoft’s $75B Activision deal
> What if Safari is the new IE?

Let me know when safari has 80% of the browser market share.

Even across mobile devices.

EDIT: Guess Chrome has the same marketshare as IE had in 2009 (if not a little more), iOS has 18%, everything else is a footnote.

https://i.imgur.com/WnAsXId.png
I don't know why but Edge has extra buttery smooth video performance. 4K? No stuttering.

I think they tap into some magic Windows APIs that regular Chrome does not.
I had more bugs pop up from people calling front() on an empty vector than from direct out of range bounds. I guess people are more cautious when they are manipulating indices than when calling a method that takes 0 arguments?

Debug asserts are nice, but not sufficient when the code path causing the empty vec is only encountered by a production user from a different country at 2am. Enabling the asserts in release mode will at least prevent undefined behaviour and malevolent users from harming the system, but the best interface is the one that returns an optional, so as to make the "vector was empty" case explicit. That way it has a higher chance to be considered by the authors of the code or their reviewers.
Show HN: I made a library that adds a metallic look to anything you throw at it
I'm sure they'll just use their own bytecode interpreters. Blink in particular has one that they've worked pretty hard on.
That is awesome, definitely going to try again using your method!
> They don't want to negotiate with anybody, they just want their stuff (back?)

And to be clear here, "their stuff" is (in their eyes) everything that was once part of the Soviet Union. Most of it is currently out of reach, but not attacking Poland next is a tactical decision acknowledging EU/Nato firepower, it's not because "we don't see a reason to attack a neighbor".
which is no excuse for hypocrisy
It is a preprocessor directive, the result must be as if the contents of the file were inserted byte by byte as integer literals.

See [1] for more information (which, btw, also states that #embed is in C23, not C21 (which doesn't exist as far as I know)).

[1]: https://thephd.dev/finally-embed-in-c23
Thanks. None of this was obvious from the submission, but you could be right.

I tend to agree with the sibling commenter though, that self-hosting something as sensitive as a password manager tends to have diminishing returns when you self-host it on a third-party computer and network, free or paid.
I think that all of Cloudflare's IPs are GeoIP'd to their main office, like how Google's are. You can see the POP you're hitting here: https://<your url>/cdn-cgi/trace under colo. I think that Cloudflare use Anycast instead of geodns though.
No, they’ve worked together for years and been using Azure exclusively.

Source: https://blogs.microsoft.com/blog/2023/01/23/microsoftandopen...

Keyword being “extend” not “start”.
SFSafariViewController is very distinct. Apps can't really change its UI at all.
> However is there not a slippery slope towards preventing people buying (say) unhealthy food?

Would that be such a bad thing.....? Again statistics would say people can't help themselves in that department.
It looks like datatau just needs more users :) signed up
>Just the usual reminder that people should not be taking financial advice from random people on the internet.

There are lots of people on the internet putting out super valuable insight and/or trying to educate the unsophisticated masses. Putting out a blanket statement perpetuates this myth that finance is only for professionals, just like coding.

The culture of open source has led to high-trust collaboration in the software community. While anything involving money attracts grifters and scammers, that doesn't mean that there aren't honest and open people out there giving away gifts.

Much like you shouldn't just blindly execute random code on your machine from an untrusted individual on your computer, you shouldn't just blindly open a position on something without thinking hard about the decision for yourself.
I’m trying to say they don’t care about anything other than the “blessed” path. Anything else is by accident. They couldn’t see a point to opus files, so they didn’t bother.