skysight-inc/HackerNews huggingface dataset:
There have actually been simple shaders for liquid inside spheres floating around for a while.

If know you won't ever have the water surface actually break up you can start with knowing the surface will always eventually be a flat plane in x and z. From there you will need to make sure the plane is at the right place in y with the orientation and volume of the bottle. This could just be a 1D lookup table on cylindrical bottles since spinning the cylinder around the axis it was swept/lathed won't change anything. There was a square bottle but I'm not sure how tightly the volume is preserved there.

The surface deformation might be noise and ramps that oscillate and settle, while the bubbles look like spheres deformed with a simple field like sin waves so they jiggle as they move up.

All of this is implicit geometry that can be rendered by raymarching in the shader for the bottle surface. This gives you the refraction, the liquid density falloff and the bubbles. The foam is a cool detail too although I don't think it complicates things too severely. The person in the video mentions that he couldn't get the liquid to penetrate the edges of the bottle, but it is unlikely there is any geometry used except for the bottle.

That's my guess in how it is done.
Solyndra tried something similar (cylindrical cells) and it just wasn't worth the effort. Flat cells are so, so cheap now.
Unexpected uncertainty can breed paranoia
You can use the async databases[0] library, and there's a guide[1] for it. It's not a full ORM but works pretty well :)

[0] https://www.encode.io/databases/

[1] https://fastapi.tiangolo.com/advanced/async-sql-databases/
People treat 'tech' as a type of company. It should really be a modifier. It's still noteworthy though. The advantages of being tech literate and building your processes from the ground up with software in mind cuts out enormous swaths of labor costs and decision making tedium. It's not something that legacy companies of any industry are often successful at reshaping towards.
>And the wood supply is always so cheap and plentiful!

On the other hand, I always see Europeans complaining that American houses are made out of wood and aren't designed to last like good concrete or brick European houses... Well now you know why. No need to double the cost of materials for most houses.
Even so, my Laserjet 2100, which might be going on 15 years, is still cranking away.
Handheld Ultrasound Devices Are Speeding Diagnosis of Covid-19
Personally, I have no doubt RISC-V will largely replace proprietary ISAs and chips in some market segments. What I doubt is that your desktop, laptop, and phone are those segments.
> Copyright law does not grant you the right to spread something you downloaded even if it was free.

Software source code is copyrightable (to a large extent, for the past 30 years) in the US, but a program exe might not be as there's no artistic expression at all in the bit pattern alone.

So an exe might just fall under license terms.

Source: I have successfully filed software copyrights and trademarks.
>Creds are stored for SSH, browser, probably heaps of other things too.

And ideally these credentials should have similar controls applied around them as well (only temporary, using passwords to unlock the SSH keys, etc). If you don't have that, that's your choice, but just because some of your credentials lack security controls is not a reason for other credentials to lack security controls, too.

> you should be auditing every single package or isolating (docker, vms, Bare metal if you’re super tin foiled), anything short of that is fake security.

Which is exactly the reason that many orgs do specifically audit every package and disallow unapproved software. But again, even if some of your desktop apps are allowed unaudited, that is not reason to lessen your security elsewhere.
I deleted LinkedIn, Instagram, Facebook, Snapchat, then I got married I’m still cheating with twitter, google news, HN and Reddit. Cheating = consuming lots of time scrolling and reading
Not exactly what you asked for but there are a few tools that take an SVG of shapes and outputs an SVG with the shapes packed more efficiently, including space for kerf, etc. svgnest and deepnest.io.
AWS products always take an MVP approach. The rest is driven by customer feedback on the roadmap. CodeGuru/CodeProfiler/X-Ray are similar to limited language support they've built out over time.

Whenever I see a product announcement like this missing something I need to use it, I immediately ping our Technical Account Manager to get the vote up for a particular enhancement.
Four experts investigate how the 5G coronavirus conspiracy theory began
This doesn't do exactly what you're asking for, but I've had good success with Cut List Optimizer [0]. You still have to tally up the list of each board you need in your project, but it will tell you the most efficient way to cut your materials.

[0] https://www.cutlistoptimizer.com/
> ...it's like making a negative comment about your boss in public.

That brings up another issue, that employment background checks are increasingly checking social media posts for "questionable" activity. It's already daunting enough to see that I can't express my true self on places like FB for various reasons but now it's a factor when I'm applying for work?

I think if it was voluntary, and for like a PR position or other very public-facing, it would be different but when I found out this was going on I was relieved that I basically checked out of social media long ago voluntarily where I was already very guarded about how I expressed myself.
GE sold the appliance brand to Haier a few years back.
Bizarre Nearby Star Offers Clues to Origins of Mysterious Fast Radio Bursts
I still cannot believe they are trying to push that premium version on me. 14 years I've turned it down now. If it was free I still wouldn't be interested.
Docker Cluster Guide
> and NHS gp registration requires proof you live near the surgery.

No. It is helpful for the GP surgery if they can prove your identity and know where you live, but they must not refuse to register you if you do not provide ID. Chapter 8, page 141: https://www.england.nhs.uk/publication/primary-medical-care-...

I know a bunch of GP surgeries tell you that you must provide ID, but they're wrong. I can help you put complaints into the relevant CCG if this is still a problem for you.

They have to offer out-of-hours and home visit services, but they only have to provide these to people who live inside their catchment area.

> Babylon seem to want to register patients.

Initially Babylon were doing the same thing -- refusing to register patients who couldn't provide ID. They were stopped from doing it by user complaints.
They don't sell software though... they sell cars augmented with software. If they don't have cars to sell they don't have any software to sell. Sure, one could argue the valuation is pricing in the value of the patents but that doesn't mean that Tesla is not overvalued.

Not to mention most of their RnD and their capex goes towards manufacturing cars.
Most Clean Energy Tech Is Not on Track to Meet Climate Goals
https://baitblock.app/read/medium.com/better-marketing/pepsi...

Reader mode in case you don't prefer Medium
Cant you like disconnect the buzzer?
Good news for you about buying their light bulbs ... https://news.ycombinator.com/item?id=23324898
If you want this, just go straight to FreeCAD and invest the time to learn it. It includes an OpenSCAD module but the interactive shape editing beats OpenSCAD for nearly everything (it's faster and more interactive).
Secure Boot was introduced in 2006, approximately 3 years before this person was incarcerated.
> Almost every other somewhat popular language chooses to share a single namespace between functions and variables.

Almost every popular language is also not a Lisp at all.

That must also be a well-informed, modern design decision; therefore, just don't make your language a Lisp.

> Examples include Clojure, Janet, Python, Java, JavaScript, and even Rust.

The latter three are completely unsurprising given that Algol, Pascal and C have one namespace for functions and variables.

Oh, and object file formats for assembly languages have one namespace for functions and variables: there are just symbols which name anything.

However: object file formats are actually smarter than that: they have named sections, which give the user any number of namespaces. You can have dynamic symbols, debug symbols, symbols needed during initialization only, ... Within a given section, though, symbols are in one namespace. You can't have an x function and x storage location both in the .text section.

Speaking of low-level, not all machines put code and data into the same space.

> The set of LISP2 languages is quite small these days. Besides Common Lisp and Emacs Lisp, both of which are over three decades old at this point, there are also Ruby and Perl.

Algol traces back as far as 1958. The hypothesis that the single namespace is a more modern development doesn't hold water.

When taking a historic look, you have to consider some of the years that were before you were born.
Is there an API for getting the data to annotate into that app, and for getting the annotations out?

Most of the time I need the labels in my own system, and don't want to manually move data back and forth.
I agree, it seemed like a bug to me at the time, and I wouldn't be surprised if it's fixed now. To clarify, it wasn't the actual page's post that was appearing in my feed, but somebody sharing the post on that page. It's somebody who I want to follow, but I'm not interested in seeing half of the things they share. The permanent un-follow thing is legit, like you said.

Another thing I noticed was that basically the same video would be posted by a dozen (and growing) increasingly obscure pages, and my friends (and fb) would share from all the different pages indiscriminately.

If you block one obscure page, another one arrives to take its place within a few days. It almost feels engineered by design, to get around the "never show stuff from this person/page again" mechanism.
Without 2A, people like Breonna would have to rely on gentlemen like those that visited her apartment to defend themselves. For some reason I'm skeptical about this idea. Abolishing 2A would greatly increase safety for the rich, who will get to keep guns and armed guards regardless of any laws, and correspondingly reduce safety for the poor.
That's great. It's good to see MIT standing up for open access principles.
Need recommendation for a better mail server host
Hello, I have been using a low cost mail server host. I noticed some of my emails go straight into recipient's junk mail box. I suspect it is due to the bad reputation of my current mail server. Do you have a better alternative? Thank you
Nice choice of Pokémon. https://bulbapedia.bulbagarden.net/wiki/Audino_(Pok%C3%A9mon...
Parts of Europe (including DE) and many parts of Asia / Japan still have a strong master/apprentice culture.
A more productive comment would’ve taken the statement at face value and tried to learn where the disconnect is.

I assume that the first sentence, including declining revenues, is in reference to the current state vs expectations. The disconnect may be in what “Declining revenues” was intended to mean, in this case it makes sense if it is against expected revenue instead of the global value.
Tunable resistivity exponents in the metallic phase of epitaxial nickelates
Show HN: Plug-and-Play Engineering Organization for Startups
So does extending copyright term lengths indefinitely but here we are.

You lot realise IP law is supposed to encourage innovation for the good of society right?

Not stifle and opress it.
We used to have those kinds of bottle cap for cash contests in the US, I think it was most common in the late 90s and early 00s.
I wouldn't feel comfortable recommending Stripe as an alternative at the moment, unless you're doing enough volume that you can skip L1 support.

Their English is often limited and their training on their products is often limited, so you can't really get answers on chat without 30 mins of incorrect random guesses (yes, I do know what a color picker is, but that's not the source of my question, Stripe agent), or spend a couple days on back-and-forth emails.

There's a Stripe person here on HN who's absolutely amazing and a major asset for the company. But as effective & professional as he is, relying on catching his attention on HN is not a viable long-term strategy for interacting with Stripe.

If Stripe were to raise the quality of their L1 support back to what it was even a year or two ago, I'd have no qualms about recommending them again.
This is dumb clickbait. They weren’t distributing some script to tweak a Windows installation. They offered a download of the whole Windows package, with their tweaks added.

Of COURSE they got a takedown notice.
Tell HN: The HN user page UI is broken
Maybe I'm nitpicking, but when I click on the user edit page the whole site is shifted a few pixels to the right and the width of the container is completely different. I am using Chromium latest with JavaScript disabled. Can we fix this?
Yes, Rosetta. It allowed powerpc binaries to run under x86 (at least for a few releases until they killed it off).

https://en.wikipedia.org/wiki/Rosetta_(software)
> The color of the Police is Blue, not black or any other color.

At what point do these abstractions become ridiculous? White and Black are races but Blue is a different category and yet equivalent?
My 8 year old Macbook Pro works fine for all video conference services. It uses a lot of CPU and the fans go crazy but it works.
Fed pledges to keep its foot on the gas until 'tremendous hardship' subsides
Did they hire independent appraisals? Something tells me they’re not getting the value that warrants this contract
So does it imply that Amazon are not ready yet, so instead of saying "wait wait for one more year (please?)" they try to make a publicity stunt pretending to be good citizens?
I wrote pyinfra! If anyone has questions/suggestions/issues I'm more than happy to answer :)
America's Adversaries Are Using Hybrid Warfare to Capitalize on Civil Unrest
You can get by with a $250 table saw, $150 miter saw, $100 drill press, a cordless drill, and about $100 in drills and other hand tools. That's enough to make fairly complicated stuff quickly. I'd love to have a jointer and planer, but it looks like cheap ones aren't worth it.
It's really hard to consider these drivers "high quality" if they don't even work with Wayland properly.
I firmly believe GraphQL is a fad. It will never work, exposing the ORM to your clients.

I'm curious, why don't we see more public-facing APIs using gRPC?
> I remember a time when 'innocent until proven guilty' was a guiding principle of public conversation

It's a guiding principle of jurisprudence, not conversation. Don't be so pompous as to think the level of your discourse rises to that of a court proceeding.
full self driving was not part of the first 10 year goal. That's part of the next 10 year goal.

https://www.tesla.com/blog/secret-tesla-motors-master-plan-j...
I think the most important thing to understand about LinkedIn as an individual is that you are publishing what you put out there. It's not a private space and it's not meant to be (except for the messaging).

They do provide tools, at least, so you can see what other people see.

If you think of it as a professional and self-presentation network which other people understand it to be as well, then it's fair game to play that to your advantage. Signal what you want to signal.

I only "like" things that I actually like, but each time I'm conscious that it's a signal others may browse later, so I'm also careful to only "like" things that overlap with my professional side enough that I'm happy for people to see.

So for example I'll happily "like" things in (e.g.) open source hardware or cool tech that I think adds to a better world. Including stuff that may not be commercial. After all I want to work more in those fields, and I also want certain things to be seen by others for non-selfish reasons (e.g. better prosthetic limbs, say).

Doing that shows my interest in particular fields and may (perhaps!) lead to interactions I'd like. And I'll interact with things posted by people I like or respect, because helping each other is a thing.

So it's all genuine. But it's not everything I think.

If someone posts something more "social media-ish", i.e. like Facebook, or some controversial commentary, I avoid interacting actively with it on LI regardless of my opinions, because that's not what I want people to see about me in the quasi-professional realm. And as it happens it's also not what I want to see more of on LI either.

One of the things I like about LinkedIn is you can actually get your personal data (when that feature isn't broken - it has bugs too), and you can easily browse what other people can see about you, including your trail of likes and comments etc. Being informed about my trail, I feel the platform is less misleading, and in some ways less abusive, than some other social media platforms.
There are a few youtubers dedicated to low cost woodworking rex kruger and "woodworking for mere mortals" are good resources. "home made modern" and "modern builds" also tend to be light on the tools needed.

On a broad sense I think the most important tools if you want to go the power tools route, are:
a table saw, a tracksaw (or just a circular saw and a jig, if you're ok with loosing some precision), a router, a drill, an impact driver and a random orbit sander.
Then one or two hand saws a chisel a hammer, wood glue and some clamps.
Table saw is the most expensive and probably one of the most dangerous machines if not operated correctly but I really which I didn't took that long to invest in it. You can do a lot with it that is very difficult otherwise.

Than I would say the best is to start with simple projects so you can keep frustration/success levels in a good balance. and then slowly move to more complex ones.
A New Church in Tennessee Exists Purely to Help Residents Vote Early
Establishment of a Taskforce on TikTok
Amazon UK says Playstation 5 console listing for £599.99 ($760) was an error
Very rare in Australia for the fridge to be in a rental property unless it's furnished.
You're referring to this: https://blog.codinghorror.com/separating-programming-sheep-f...

I was also a TA for CS, for three years, and when you're in that situation and encounter so many students in such rapid succession, the existence of a double-hump becomes really obvious. It's just that because these courses are self-selected, the second hump has a small number of people.

Reading through the linked retraction at the top, it appears it was only retracted for the controversy and claims outside the original findings, not because what it found was false. So it's really frustrating that people use this as a claim there's no such thing.

I can definitely imagine the cause being something like tacit knowledge that we just don't know how to teach, though.
Absolute agreed with you here.
Changing non-inclusive naming on Git for Windows
(Caveat: I'm in a major US city)

Amazon (retail): Target, Walmart, and BestBuy. Prices are the same as Amazon, selection is just as good, and it's much easier to return products. Infiltration by rotating throw-away Chinese brands is minimal, and the "in-stores" products are a good indicator of quality.

AWS: Unfortunately haven't found an alternative for this. Most people I work with demand a major cloud. Mostly we use Azure these days because the UI and DevOps integration is much better.

Google Search: They're all terrible, including Google. Google is the least-bad for me. I find the others unusable. I wish we had something better for this.

Gmail: You use Yandex? If leaving the US for mail, I would never go to a more authoritarian country... Fastmail is good in the sense that it works well and isn't ad-supported, but being headquartered in Australia is a problem a lot of people have.

Google Docs: Unfortunately, there are no great options here. The combination of best features and least-bad company seems to be Microsoft.
ARM wrestles for control of Chinese joint venture
> And I guarantee that a graphql isn't the solution.

I agree. Out of the pan and into the frier.

He had a good idea though.
TLDR; via Wikipedia [1]

> [May 25, 1992] As part of PepsiCo's local promotion titled Number Fever, it was announced that the person who possessed the Pepsi bottle cap with the Number 349 is eligible to claim the 1 million peso prize. About 800,000 were eligible for the prize instead of an intended single winner. Several protests and bombings followed after Pepsi refused to award the 1 million prize to thousands of bottle cap holders and said that a computer glitch caused the incident. [2]

[1] https://en.wikipedia.org/wiki/1992_in_the_Philippines#Events

[2] https://archive.seattletimes.com/archive/?date=19930726&slug...
FB procured the exploit, LEO executed it. There are no legal implications, only moral ones, and I'd say the only debate there is over lack of disclosure _after_ use. That's really sketchy.

But developing it in the first place, handing it to those legally authorized to use it, and catching someone like this - I don't understand how anyone could be against that... again, as long as the exploit is burned afterwards.
I would rather support organizations that make strategic blunders than organizations which compromise their principles.
Two Days. Two ETH Transactions. $5.2M Paid in Fees
Heated user comments like this make open source work frustating. The readme file says the module is experimental (all caps), not stable and "Please DO NOT use it if you cannot afford to face breaking changes in the future.", never mind the license in all caps how there is no guarantees that it will work. Now something changed and a developer linked directly to the name of the branch instead of a npm(?) release, and that broke their scripts or libraries. I don't see that dissimilar to renaming a file on a webserver and receiving a complaint "I linked to your file in my HTML, rename it back".
Interesting shed. He put the roofing screws in the wrong place though. They should go on the flats, not the ridges, so that the gasket is fully compressed. In heavy rain, that roof will likely leak. My shop certainly does, and whoever built it also nailed the roof like that.

I have a friend who owns a company that manufactures and installs metal roofing, and this is his professional opinion.
I don't think that works. The lay persons definition is necessarily derived from the scientific one. "Dinosaur" wouldn't exist as a word or concept without scientific study.

Sorry to keep bringing up the same analogy, but do you also think it would be pedantic to correct "humans evolved from primates" to "humans are primates"?
Meet the new M$, same as the old M$.
Maybe Aaron will get to see his dream come true posthumously -- I sure hope so.
Is it just me or others also think that medium has really spoilt our reading experience on the web... they are putting anything behind paywall, without author's consent...

This is not what we wanted Medium to become.... Please stop publishing to Medium.
There is value to humanity in preserving such ancient sites.
True, it took days to decide on the name.