skysight-inc/HackerNews huggingface dataset:
I recommend you read about Gaussian random fields in cosmology. Cosmology treats the initial conditions as random, but with a distribution that is describable by only a few parameters. You're confusing the exact realization of the random field with model parameters.
Slower means around a minute per picture. It's amazing! Guys with GPUs more expensive than my whole computer can't run it, but a laptop without fans can. Well done Apple.
Maybe not everybody cares about the wasted tick, but the response to such niche feature requests in open source projects used to be a simple “patches welcome”. I found that way more helpful and less aggressive than what seems to be the new default in Github projects, “won’t fix”. I don’t understand this shift.
There is a difference between working hard and getting paid exceptionally well for it verses borderline slave labor.

Comparing one of the most sought out, well paid, safe, in demand jobs in THE WORLD to being in a sweatshop is asinine and extremely arrogant.
For 1.1 and 2, the byte stream is the same for TCP vs TLS over TCP. For 3, it uses one stream per request over a QUIC connection which is always encrypted.
I just shared a photo using the sequence you described from Android -> MacOS.

Contrary to my sibling commenters, it did just work. A prompt appeared on MacOS asking if I wanted to accept the connection request, then asking if I wanted to accept a filee. I agreed, a download progress bar appeared until it was finished, and when it was done, the file was in the Downloads folder.

Wow, it was incredibly slow, though. Transfer rate ~50kB/s, about 500x slower than uploading the file to a cloud server somewhere and downloading it again. 2000x slower than local Wifi. Distance between devices: about 60cm. Time to transfer 1 photo: 10 seconds, after starting the download.

The Android UI was unhelpful for finding the Bluetooth option to share to. The Share icon showed 5 share methods (none of them Bluetooth, one of them "Quick Share" to "nearby Galaxy devices", it's even more specific than Android-only), plus 5 contacts-with-methods (none of them useful: SMS and WhatsApp, and I don't even have WhatsApp activated on this phone), plus a different kind of button for "Nearby Share" (something to do with nearby people in your Contacts, which doesn't explain how it does that so I assume some cloud service I'd rather not use). Finding "Bluetooth" involved some hardly discoverable horizontal scrolling with no visual affordance, using a different UI than the share options listed from other apps.

But it did work, extremely slowly.

It's not obvious, but some of the other share options use Bluetooth to set up the connection then Wifi to transfer the files, perhaps about ~2000x faster. Some supposedly use local Wifi alone, no Bluetooth required. Unfortunately I've never had success with any of them, so I can't confirm if any of them actually work as advertised. A few years ago I spent nearly an hour trying to all the different methods on the phone I had, to send a collection of photos from Android to MacOS without using an internet service, and nothing worked. Each built-in sharing method failed in some way, and standard Bluetooth file transfer was too slow. In the end I gave up and transferred just a few of the photos the slow way. It is striking (and absurd) that cloud services run much faster than local transfer - when both devices have access to a usable internet connection.
Sounds like propaganda more than reality but regardless, Japan is a de facto ethno-state and that has certain peculiarities that make it a poor example to contrast with the United States. In comparing to Japan, the United States of course also has a history of slavery in its carceral system is not particularly humanitarian.
One other consideration: If you use something like the Secrets Store CSI Driver and map the resulting k8s Secret to an env variable, it won't update even if the CSI Driver updates the underlying k8s Secret. If it's mounted as a file it will update and you could potentially detect the change and reload your app.
Yay! this is going to be a great read for the weekend!
When I alerted AirBNB about a safety issue, they responded that they had completed their investigation (which apparently did not involve talking to me) and said the hosts were "elite" and basically took their side.

AirBNB is not safe.

https://www.businessinsider.com/airbnb-faces-thousands-sexua...

https://feeneylawfirm.com/airbnb-spends-millions-to-keep-sex...
Add time for performance measures, security, accessibility, documentation, and test automation.
I think the reason for closed openai is profit, not ethics.
"It’s definitely destroyed my trust in a jury of my peers."

If only they were actual peers. Many of the smart ones know what to say to get out of being on a jury. There are so many people with biases too, and many don't get filtered out because they don't even realize that their belief is based on bias.
I haven't read the article yet but the problem I had back then running into UDP with DNS on K8S is that it might consume the UV thread pool and exhausted it.

There is only 4 UV threadpool, and DNS resolution use it. When using service with low ttl or if for wahtever reason bug or something and if node has to resolve DNS every time under highload, it's very quickly consume all of thoese 4 UV thread pool.
Start something from first principles.

Examples:

Instead of using a middleware between a web server and an application, write one (of course it was easier when I did it in 1994.)

Instead of using an IDE that magically recompiles Java and brings you to the errors, write the code that monitors the file system and runs javac, etc (2005).

Instead of using a CMS, write one (did it in Perl in the 90s.)

Instead of using a JS framework, write one (I kind of tried but no time for it.)

You'll find something that's relevant today and for your work.

There is no need to go on for too long because this approach is good for learning but bad for productivity. The problems to solve and the plausible solutions get clear pretty soon. The problem, as always, is the time.
it can't be that easy, there's plenty of groups that would routinely use something like that for terrorism etc.
It hasn't happened yet, so it must be more difficult than it looks?
>“This is too clever. It’s unreadable.”

This is valid criticism in many cases. Code has two interfaces - the compiler and humans.
Aboriginal means the peoples in a land before it was colonized.
Sure most people with have some aboriginal blood for somewhere in them, but most people who call themselves aboriginal have a significant %.
> Probably won't require too much prep

That gave me a chuckle.
So… in his particular implementation, the medium fidelity version is the full fidelity version minus about 22KB (uncompressed) of styles and JavaScript. On the wire, the whole HTML document (including inline CSS and JS) is roughly 6.9KB medium and 13.2KB high.

As it happens, the document is not minified. With minification and with a much lighter and less needlessly-indirect implementation of the JS parts, high would be about 9.7KB on the wire, compared to about 6.6KB for medium. And I haven’t tried stripping unused styles, which is the obvious thing to do when it’s all inline and functionally non-interactive; from a quick skim, I expect approaching half of the styles to be unused.

At these levels, the difference between medium and high seems fairly silly.

Then there’s low, which shaves off about half a kilobyte more, practically only differing in removing the smidgeon of CSS and turning images into text links to the images, which is a class of functionality that genuinely bandwidth-constrained users will want to do themselves in a browser extension, since practically nobody is going to do it (least of all the heavy ones).

All up, I say it’s a philosophical statement only, not something of any practical value. The only developers that are going to produce this kind of thing are the developers whose sites won’t really benefit from doing it.
Ansible expresses (in YAML) constructs for variables, loops, conditions and more.
I like one to estimate commenters' age. It seems like 80% of the internet is written by teenagers now (this includes HN comments).
Other Books
>Instead of gunning down innocent “outsiders” and “threats” to white Christian power, their means of overcoming ethno-cultural threats is instead to raise armies of culture-warriors, exchanging bullets (for now) for babies.

This doesn't sound like agenda drivel and strawman at all. People want more babies.
The thread pool can be made larger with the environment variable. The author didn't mention they were running into that issue, however.
I forked deepfake a few years ago because it seemed interesting. I didn’t have a spidy sense just thought it would be something interesting to look into. But I forked in GitHub rather than doing a proper clone so now it’s gone.

It reminds me to follow the datahoarder maxim that if you don’t admin then servers, you don’t have the data. So now I clone stuff to a local drive.
> a city so rich

Crime goes up when income gaps get bigger.

https://financesonline.com/how-income-inequality-affects-cri...
Not at all a new concept https://en.wikipedia.org/wiki/Kompromat
What's your stance on on Vietnam? The Korean War? Or our involvement with Kuwait and the subsequent Iraq War? How did that go for us?

Are we going to "come to the rescue" of every country that has its territory threatened? No, we obviously pick out battles, not well, but we pick them.

My point is that an invasion happening 10,000 miles away from the US isn't automatically our business. It's gotten us mired in horrible wars and actually made a lot of situations worse not better.

And the hilarious part is that most commenters here are commenting on an article talking about how terrible the CIA is and somehow throwing all that out the window when it comes to Ukraine.
The Internet is a global system but jurisdictions keep attempting to define how they want it to work within their borders. The Internet doesn’t work that way. Unless we stop trying to regulate the Internet or have one global government, we risk fragmenting the Internet and introducing so many different regional regulations it will too be expensive for all but the biggest players to build applications. Only Meta and Google scale companies can survive.
Neither the "second [or] third criticisms" were "saying that the pandemic was a bad thing and that there is value in understanding its origin".

Just because "show a dangerous level of sloppiness in the research" was used in both sentences does not mean they are saying the same thing at all.

The OP's second and third criticisms were:

"the evidence for the wet market origin is trivialized."

and

"Thirdly, this paper emphasizes the strong impact of the COVID pandemic and asserts that understanding the origins of the virus would necessarily aid in preventing future pandemics. This does not clearly follow."

While "saying that the pandemic was a bad thing and that there is value in understanding its origin" might approach a summary of the third criticism it doesn't address the second - more serious - criticism at all.
If only there was some regulation for such services that would require some sort of standard. You know some sort of licensing by the state. /s

This is what you get when you skirt laws, artificially lowering prices to kill competition and exploit workers. Stop complaining, it's your own doing for supporting this type of economy. Only because maybe some of those existing laws were cumbersome or outdated doesn't mean you just go around all of them.
"I just want to make as much money as possible: COBOL"

That's only possible if you have significant experience and work as a consultant. COBOL itself is simple. The tricky part is understanding the rest of the system, such as the JCL.
I cannot support this advice enough. I recently did this with an exchange/order-filling engine in Go and it was a great little toy project. You’ll learn a ton about some things you don’t typically get to dive into when you take the “first principles” approach.
and the second criticism?
We need a new AirBnB, what it promised to be initially. A club for ordinary (or extraordinary) people to find/share a room rather than an indistry-scale business platform.
> Is HTTP always the same protocol as HTTPS - given the same version - and ignoring the encryption from TLS?

> Theoretically yes, but in practice?

Yes, that's the whole point of encapsulation. The protocol is blissfully unaware of encryption and doesn't even have to be. It has no STARTTLS mechanism either.

Your HTTPS traffic consists of a TCP handshake to establishes a TCP connection, a TLS handshake across that TCP connection to exchange keys and establish a TLS session, and the exact, same HTTP request/response traffic, inside the encrypted/authenticated TLS session.

The wonderful magic of solving a problem by layering/encapsulating.

> I could not see anything useful in wireshark anymore

Wireshark supports importing private keys for that, see: https://wiki.wireshark.org/TLS
How did you get the idea to work on this project? Which resources to research on etc.?
That's a fair criticism. Which is why I questioned the validity of comparisons in my first sentence.
If you are a young recent grad with FAANG experience on your resume, you will be fine.

Otherwise, everyone I know struggles. Interviews are now involving more and more esoteric questions about things that aren't even on my resume, and sometimes questions about tools that can only be answered if you memorized the entire 1000 page handbook of the tool.

I have been asked questions about things that were tangentially mentioned in my undergrad in a lecture 10 years ago, and I never used anything close to it in my job.

Leetcode hazing varies from place to place. If they insist on the most efficient solution, mostly you are fucked unless you live and breathe algos.

The only silver lining is dynamic programming questions have died out, probably because Meta stopped asking them.
How do these people stay out of the constant meetings per day. Sitting with a "glass of wine" whilst working would get me fired also. It must be a fairly liberal job, maybe a freelancer with rigidly defined scope or self employed.

I can't imagine running a business whilst never being in a fixed time zone must be a nightmare for your employees that want to get a hold of you.

Personally for me staying in AirBnB's / hotels almost all year round sounds like torture. I like my own bed and I don't sleep well when on holiday.
If you're reimplementing DNS lookups with caching in your own code, you are very likely doing something wrong.

The title of the entire story already had me confused, as it suggests you somehow need DNS for UDP. Everything that is presented here is a caching strategy.
Lost Rainforests of Britain
0) Politics is a messy, confusing affair, even by-nature (if you will). I would take such lineage claims with a generous pinch of salt ;)

1) the Ancient world was gravely brutal. Sex, Pregnancy and Fighting were more often used synonyms than most may realize today. Hard to tell how many children Mark Anthony knew he himself 'fathered', let alone us today. Slavery and serfdom was rife in/around Europe up to 1400s, and in parts up to as late as mid-1800s!

2) Bolsheviks were ruthless in removing the Tsar+family + opposition. it's highly unlikely they would've been so lean on such famous linage from little ancient Rome; they were full of paranoia.

Article's a great read though.
I had to quit after college with shoulder and wrist pain, and I’m an average-sized woman with no unusual health problems. Getting a student flute with closed holes, offset G and curved head joint let me play again at all, but I can’t bring myself to sell my silver Yamaha (they used to make intermediate flutes from solid silver, kids! They also made them in Japan!)

If I thought I’d play enough, I’d consider a vertical head joint, even at that kind of outlay.
I would say look at python and typescript. These seem to be very common. We still use some Java at my company but those two are starting to replace it in some areas.
Honestly, I was just reading crypto news about an exchange one day and thought “that would be an interesting problem to tackle” and so I went for it. I have been meaning to post that to HN for a few weeks now, tbh.
There isn't some separate NATO army that does things at the behest of its members. Sometimes the members of NATO decide to do things with their militaries, alone or together. They have clubbed together on some equipment standards too. But the existence or not of NATO as a defensive alliance wouldn't have prevented those countries from intervening in those situations.

Turkey could have provided those bases for the US to use in Syria NATO or not. Indeed, they didn't just provide them because they're NATO, the US still had to make an agreement.

I think the Syrian Kurds were pretty keen on the US being there, and the Kosovo Albanians in Yugoslavia. If I recall that one correctly, Russia also sent a peacekeeping force at the same time.

> Quite a lot of people in Eurasia and Africa see NATO as a threat

Sure, but that doesn't mean they should. They can see the US as a threat, or an actor such as France. But the Polish army is unlikely to be bullying them around.

It's also impossible to please. When Western countries didn't step in to conflicts and genocide they're criticized, when they do they're criticized. Should they have just let the Serbs do whatever in Kosovo?

> NATO as a beloved and welcomed knight in shining armor, and realize that it's just a tool of war.

I've never seen it that way. It's a tool of war and tools of war are also tools of defense. My country is not a NATO member.
Short daily standups with only your team, that do lead to useful synchronization of understanding within this team, are still infinitely better than bi-weekly 40-minute-long whole-company meetings where most of the time the sales guys announce their new collateral which is absolutely not relevant for me as a tech guy.
Pulumi could have filled this nicely but only supports a few cloud providers.
The way I've understood it, the expensive part of producing a chip is making the mask set, and the mask set is intimately related to the process producing the chip. That is, you typically can't take a mask set used at one foundry and start producing at another foundry without further ado.

In some cases one can do it[1], but I imagine it requires a fair bit of money to port the mask sets and qualify the new parts. A specific process at a foundry might be sufficiently unique that there's few if any alternative foundries, I believe this was the case for AKM's factory which burned down[2].

If an old part still sells it's often high-volume "jelly bean" stuff, in which case it makes economic sense to let the old machines run as long as they can as they're written off entirely, but not to invest a lot in upgrades. If it's low-volume niche stuff, the price per unit is high, but that means any upgrade cost would drive up prices a lot due to low volume. Thus any customers still hanging on to some old design requiring that part might consider such a price hike a good time to redesign their circuit instead.

[1]: https://www.latticesemi.com/-/media/LatticeSemi/Documents/Pr...

[2]: https://www.diyaudio.com/community/threads/akm-factory-fire-...
To those it's not clear to: Note that the parent comment is sarcasm.
I'd like to ask you what crash course on Rust did you take, as there are quite a few out there, and it would help if someone recommends a certain course.
I'm only citing experts on the matter (to paraphrase a quote: "all that is needed is access to a modern university's biology lab") but I think the reason we're not seeing attacks like that is that you cannot control a bioweapon - and everyone who is able to make one knows that.
thanks!

1. Ubidrop focuses on getting the technical bits out of the way. The focus is sharing files without having to signin, exchange pin codes or do any sort of pairing.

2. The app works 100% offline. All files are transferred over your local network and nothing is shared over the Internet.

3. Right now I am focusing on nailing the file sharing experience. Not sure what I will focus on next. Those things change as the project evolves.
It's not surprising at all. All of these review-driven P2P marketplace businesses end up with the same problem. After the initial phase of early adopters that offer generally high quality products, a flood of fake or low-quality listing tries to squeeze money out of the platform. These people are not listing their homes on Airbnb, they are trying to make a living by extracting as much money from the platform as they possibly can. They don't care if they're banned or reported. They'll just make a new fake account. Low ratings? No problem, just pay for some fake reviews.

The same is true for Amazon and other marketplace business. It's overrun by Amazon FBA sellers selling cheap low-quality white-labeled Alibaba products. It's almost impossible to find real brands or high-quality products these days, unless you specifically know what to search for.

How to deal with it? Personally I've started going back to hotels to be safe. If I do use Airbnb, I do a lot of research on the host and reviews and assume the place I'm getting is 80% worse than what the pictures show.

Other examples: App Store app reviews, restaurant review apps and food delivery apps. Fortunately it's not a big deal if these are scams. It's just a few dollars. Sucks much more when it's your vacation rental.
oh, I understood that the number of digit was always the same
I have arein3's law: If you depend on behavior not specified in the interface, then it's possible that it will break in the future! (Shocking, I know)

arein3slaw.com
A Nobel Laureate Revisits the Great War’s African Front
It is possible but not practical scaling-factor-wise when synchronization demands, communication bottlenecks on heterogeneous hardware and connection speeds are accounted for. The larger the transformer model, the less practical this quickly becomes.

A fair compromise is any marketplace for clusters with good interconnect but a lot cheaper than the cloud. Tuning distributed training and network transport layer for settings not as homogeneous as the cloud will also help on top of generally good interconnect. Security is a concern.

Building on points raised by pmoriarty, being able to scrape data makes up for lacking labeled data in the era of self-supervised training. IP-hawks are now putting a damper on that option, which is why I worry this might backfire from a freedom perspective.
If you are working for a company doing SCRUM then you will only just work on stories.

That's it.

If you want anything else from your programming career then you'll need to do it yourself.
Building a whole house in SF costs 1.7m. Building it in the Midwest or South costs 1/5 of that...
wow, what a world we live in - empty profile is 1MB. I am glad I added visual/information pov to my comment.
I think it's useful as a counter to Postel's law.

Postel's law (or robustness principle) states that you should be liberal in what you accept, conservative in what you output. Hyrum's law shows the danger in being liberal in what you accept.

(Shameless plug: I've just made public an open source CLI flashcard app where the example deck includes a set of Hacker Laws including the aforementioned ones, you can try it here: https://github.com/SteveRidout/flashdown)
Maintainers have learned that "patches welcome" is anything but simple. You need to integrate others' patches, make sure they're tested, and make sure they don't break despite probably not having anyone in the core team (which might just be you!) who uses those features.