HNHacker News
TopNewBestAskShowJobs

foxhill

1,288 karma · joined June 2, 2011

submissionscomments
foxhill··on The first room-temperature ambient-pressure superconductor?
well.. my understanding is that the difficulty with those projects is converting fast moving neutrons into electricity without degrading the material.. :)

but a room-temperature superconductor would certainly lower the operating costs of all of the prototype fusion reactors that currently exist.

foxhill··on The first room-temperature ambient-pressure superconductor?
kiln materials are listed, too

not that i think it matters that much. the paper doesn’t indicate that synthesis is a particularly sensitive step.

foxhill··on The first room-temperature ambient-pressure superconductor?
i expect so. there are some chemistry youtubers who read HN. i’d imagine they’re gonna have a fun few days!
foxhill··on The first room-temperature ambient-pressure superconductor?
indeed, and i wonder if you could elide the vacuum entirely with a noble gas (presuming the vacuum is required to avoid reactions with atmospheric gases)
foxhill··on The first room-temperature ambient-pressure superconductor?
big if true. far from a chemistry expert here, but synthesis looks basically trivial (if you consider 10e-5 torr vacuum to be trivial), and the materials are readily available. hell, from the instructions alone i could probably make it at home.

i mean the search space is unfathomably large, so i suppose it’s possible that something like this exists, but the paper quality itself doesn’t.. spark joy? :)

i’ll maintain a healthy level of skepticism until some real materials scientists opine and/or someone else is able to reproduce.

foxhill··on Defining interfaces in C++ with ‘concepts’ (C++20)
templates don’t exist after the front end. there is no ABI that allows them to exist in any object file. there is no object file format they could be embedded in, sans a string representation of the source they came from.

extremely hard is underselling it somewhat :)

foxhill··on The Twitter API is now effectively unmaintained
> But these companies are not charities, they exist to make money.

for sure. and, as we all know, society only exists so that companies can make money. where would we be without bezos, musk, gates, et al.

foxhill··on UK: Food inflation rises to 18.2% as it hits highest rate in over 45 years
> It doesn’t match the inflation chart.

and i don’t think you’d expect it to. the increased supply needs to hit the market first. depending on how that money is distributed, that could take a long time. also remember that QE has been central fiscal policy in the UK and US since basically 2007. and it’s safe to say that concentration of this wealth is.. very high.

> has UK M2 declining [..]

it becomes a bit more sobering when you look at the full scale on that graph (when the y-axis starts from 0). it’s a metaphorical deck-chair-thrown-off-of-the-titanic amount of decrease.

foxhill··on Unsigned int considered harmful for Java (2014)
indeed - implicit conversions are the underlying cause of bugs in most of the issues i get tasked with fixing.

i think it would be sensible to add unsigned, and disallow implicit conversion (definitely at least narrowing conversions).

but java is a distant world to me.

foxhill··on 3dfx: So powerful it’s kind of ridiculous
yes, i am very familiar with that pain. fglrx was hell compared to nvidia.

nvidia being the only viable solution for 3d on linux is a bit of an exaggeration imo (source: i did it for 5 years), but that was a long time ago: we have amdgpu, which is far superior to nvidia’s closed source driver.

foxhill··on 3dfx: So powerful it’s kind of ridiculous
it doesn’t do CUDA, but it does do opencl, and vulkan compute
foxhill··on 3dfx: So powerful it’s kind of ridiculous
amdgpu is new. you may be thinking about fglrx: a true hell.
foxhill··on 3dfx: So powerful it’s kind of ridiculous
DLSS was windows only for some time.

linux’s amdgpu is far better than the nvidia-driver.

foxhill··on Germany opposes EU plans for client-side scanning
more likely: they are victims.

which makes sense. but there’s a reason why victims of crime aren’t allowed to be jurors of their own case.

foxhill··on Masonry Heaters: 18-24 hours of heat output from a single wood fire
no one is taking your inches away, nor your language. many people, where i am from, use both sets of units interchangeably. it’s a total non-issue.
foxhill··on Time to get the Posix elephant off our necks?
- a windows-first programmer who sees interoperability and composition as an encumbrance that satisfies “nerds who like to do weird shit that i don’t understand in bash”

reading from stdin isn’t challenging, nor writing to stdout. if someone can’t imagine why that might be useful, then i’d argue their journey as a software engineer is either at its end, or right at its beginning.

at the cost of potentially sounding inflammatory, “get good”.

foxhill··on The secret sauce of TikTok’s recommendations
this is a wall of text citing a single paper which itself is entirely unverifiable.

regardless, if this described how drug dealers engineer the distribution of their product to optimise addiction, we would not be celebrating it as an engineering marvel.

foxhill··on C++23 “Pandemic Edition” is complete
> I feel C++ needs to do the following to be able to survive [...]

absolutely. unfortunately, saftey oriented proposals tend to focus on a weaker warning-esque approach ([[nodiscard]], contracts, etc.), which, in my opinion, will ultimately only make things worse. i'll stay away from my type-systems-are-great soapbox :)

the refusal to break ABI, remove non-destructive moves, the strengthening of concepts more akin to their original proposal, are not even on the horizon of discussion, despite us having exemplars of all 3.

it's perplexing, to say the least.

foxhill··on Building a Cloud Database from Scratch: Why We Moved from C++ to Rust (2022)
> However C++ smart pointers impose a run time performance penalty on your code.

i'm not sure if this is the case. unique_ptr doesn't really do much other than use the type system to ensure that only one instance of the pointed-to value exists at once. as far as i understand, it doesn't strictly do anything at runtime.

foxhill··on Sound travels further in cold weather (2019)
my niece has her GCSEs coming up this summer, this information is going to put her at ease, let me tell you. :)
foxhill··on Setting the clock ahead to see what breaks
of course, if you need it then you need it.

i think the original commenters point only talks about how bad TSTZ is as a storage format, and that TAI is not only better than timestamp with time zone, but also UTC in almost every measure - something i agree with - not that time zones are useless. if you need the time zone to be recorded, i think the most sensible thing would be to record it independently.

foxhill··on Setting the clock ahead to see what breaks
indeed, but i don’t think they are able to retroactively update the time stamp of an already sent email :)
foxhill··on Setting the clock ahead to see what breaks
> [...] sometimes it is about the entity producing the data

so should we not store that data, then?

> The "Date" header in emails include the timezone (or UTC offset) of the sender [...]

i don't think that's strictly true - at best it may contain the timezone configured on the local machine when the e-mail was sent (what happens when you fly?), at worst it always contains UTC anyway for privacy concerns. in either case i don't think most people know this is a field that is transmitted, and it's presumably something the sending/recieving party likely already know each other (for personal communication)

> A SQL query that build a report of restaurant orders per hour needs to normalize for time of the day in local time [...]

i'd posit that that data should be stored principally then, surely?

fundamentally, why should the timestamp contain two data points? i wouldn't expect the database to have a single column for, say, my user id and registering user-agent string, so why would i expect it to combine a point in time with a vague location?

foxhill··on Apple is struggling to build Mac Pro based on its own silicon
> Ironically Pro Tools is still not M1 native.

that does not surprise me at all, unfortunately.

> One cool thing in MacOS that Windows can't do is aggregate of audio devices/interfaces.

it does come at the cost of latency & jitter: fundamental issues that ultimately stem from having two separate audio clocks. and it's not really a specific limitation of windows, which tend to use ASIO for low-latency audio. there's nothing stopping a an aggregate ASIO driver from being written, i just can't imagine it'd be that useful, indeed, i've only ever used the macOS aggregate device a handful of times, mostly only to try it out.

foxhill··on Na-S Battery: Low-cost with four times the capacity of lithium
likely because the logistics of handling and utilising an energy source that can materialise the entirety of its stored energy instantly has some safety concerns.

requiring air is not a limitation, it’s a feature.

foxhill··on EU-wide maximum limit of €10K for cash payments
evidence suggests the optimal amount law breaking is non-zero. that’s going to be very difficult against a regime that can track the movements of all money.
foxhill··on France bans short haul domestic flights in favour of train travel
it doesn’t refute it, and it wasn’t my intention to do so. i was trying to point out that such an “extreme” position might not be sensible for such a fractionally small amount of CO2 emissions.
foxhill··on France bans short haul domestic flights in favour of train travel
nonsense. cars, buses, and SUVs (odd distinction, but ok. also why buses?!) account for ~10-15% of global emissions (depending on how you cut it). see https://ourworldindata.org/emissions-by-sector.
foxhill··on New Book Identifies 26 Lines of Code That Changed the World
compstat - what i presume you are referring to - demonstrably exacerbates the performance metrics it was intended to improve. it impacts everyone, even today. because it - either by accident or by design - disproportionally targets latino/black men, it is somehow less valid as a critique? please.
foxhill··on Elizabeth Holmes is sentenced to more than 11 years for fraud
does this not describe - modulo some specifics - elon musk? where is full self driving? solar roof tiles? the manned mars landing?

holmes deserves punishment on some level, certainly, although honestly i feel 10+ years might be a bit much.

where is this zeal for her male analogues? they’re all playing the same game.

← PreviousPage 2 of 17Next →