Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
fweimer
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
181.
▲
by
fweimer
10mo ago
Sure, but why does the developer environment have to be the same architecture as in production? Think of it as ahead-of-time binary translation if you want to. These days, even fairly low-level system software is surprisingly portable. Enti
182.
▲
by
fweimer
10mo ago
There's a Linux patch that exposes it via prctl: https://lore.kernel.org/all/20240410211652.16640-1-zayd_qums... There's also the CFINV instruction (architectural, part of FEAT_FLAGM), which helps with emulat
183.
▲
by
fweimer
10mo ago
https://www.freelists.org/post/luajit/Question-about-LuaJIT-... Warning: Ridiculous cookie consent banner, needs dozens of clicks to opt out.
184.
▲
by
fweimer
10mo ago
Are C930 CPUs actually available? For the Loongson 3A6000, there is an independent performance review: https://chipsandcheese.com/p/loongson-3a6000-a-star-among-ch... I couldn't find something comparable for C930
185.
▲
by
fweimer
10mo ago
Do you do any preprocessing of diffs to replace significant whitespace with some token that is easier to spot? In my experience, some LLMs cannot tell unchanged context from the actual changes. That's especially annoying with -U99999 d
186.
▲
by
fweimer
10mo ago
Wouldn't LLVM adjust the models if it is beneficial to its code generation, even if the result less accurately reflects the processor? (I think GCC does that.)
187.
▲
by
fweimer
10mo ago
I assume the intended meaning is “reduced battery costs make around-the-clock solar-generated electricity possible”. I don't think it's possible to predict how technical changes in electricity production and storage impact prices.
188.
▲
by
fweimer
10mo ago
I think “anytime electricity” is a noun phrase, and the rest is just the usual headline shortening. So something like this: (Analysis finds ((anytime electricity) from solar) available) (as (battery costs) plummet) In the unsuccessful parse
189.
▲
by
fweimer
10mo ago
The part under “Performance specifications“? That's not really a commitment to functionality, especially since there is no vendor specification (ISA reference manual) for many of those model names given. Intel even published a FAQ abou
190.
▲
by
fweimer
10mo ago
It seems they don't document the ISA for any instance types. This could be deliberate (and unrelated to marketing) in case they decide to pull features from the instance types in a microcode update. Without any ISA specifics, previous
191.
▲
by
fweimer
10mo ago
Usually, commitment schemes are used for this: https://en.wikipedia.org/wiki/Commitment_scheme (However, if the stakes are high enough, the party that learns the outcome first can choose to exit the protocol if they ar
192.
▲
by
fweimer
10mo ago
Most large open-source projects ban exceptions, often because the project was originally converted from C and is just not compatible with non-local control flow. Or the project originated within an organization which has tons of C++ code th
193.
▲
by
fweimer
10mo ago
I think the late Robert Dewar once quipped that modern jet fighters aren't safety-critical applications because the aircraft disintegrates immediately if the computer system fails.
194.
▲
by
fweimer
10mo ago
The judgement is a bit more nuanced than that: https://curia.europa.eu/juris/document/document_print.jsf?mo... The court uses the phrase “an online marketplace, as controller” in key places. This suggest to me tha
195.
▲
by
fweimer
10mo ago
The LLVM x86-64 ABI requires the top bits to be zero. GCC treats them as undefined. Until a recent clarification, the x86-64 psABI made the upper bits undefined by omission only, which is why I think most people followed the GCC interpretat
196.
▲
by
fweimer
10mo ago
How does this compare to _GLIBCXX_ASSERTIONS in libstdc++ (on by default in Fedora since 2018)?
197.
▲
by
fweimer
10mo ago
I thought that most advertisers go through middlemen and do not do business with the ad networks directly? So you only have to make it attractive for the middlemen (of which there are fewer), and that shouldn't be a problem for anythin
198.
▲
by
fweimer
10mo ago
Then you'd have to add a wrapper script to su and similar programs that unsets all relevant environment variables. That set is not necessarily fixed; a future version of glibc may well require clearing NSS_FILES_hosts as well. (This is
199.
▲
by
fweimer
11mo ago
How would this work? Wouldn't all these drives start loosing data at roughly at the same time?
200.
▲
by
fweimer
11mo ago
Distribution maintainers who do the backports do not necessarily have access to this kind of information. My impression is that open sharing of in-the-wild exploits isn't something that happens regularly anymore (if it ever did), but I
201.
▲
by
fweimer
11mo ago
You typically need to maintain much newer C++ compilers because things from the browser world can only be maintained through periodic rebases. Chances are that you end up building a contemporary Rust toolchain as well, and possibly more. (L
202.
▲
by
fweimer
11mo ago
If you can find the patches, it's fun to tweak them in the most conservative way possible to apply to the old code base. However, things get annoying once something ends up on some priority list (like the Known Exploited Vulnerabilitie
203.
▲
by
fweimer
11mo ago
It's more surprising to me that software isn't portable enough that you can develop locally on x86-64. And then have a proper pipeline that produces the official binaries. Outside the embedded space, cross-compilation really is a
204.
▲
by
fweimer
11mo ago
No two development groups agree on the desired features, so it would have to be a custom compiler plugin. You could start with a Perl script that looks at the output of “clang++ -Xclang -ast-dump” and verifies that only permitted AST nodes
205.
▲
by
fweimer
11mo ago
There are whole industries built around the notion that “License: MIT” is everything that is required to meet the notification requirements in the license. So I wouldn't say that the MIT license is easy to understand.
206.
▲
by
fweimer
11mo ago
It depended on whether the programs were distributed together. So it wasn't okay to link against OpenSSL for GNU/Linux distributions (although interpretations varied). For a time, this was used to push GNUTLS as an alternative to
207.
▲
by
fweimer
11mo ago
They can switch from LGPLv2.1 to GPLv2 or GPLv3 for future development because the license has an explicit provision for that.
208.
▲
by
fweimer
11mo ago
What does the other side look like? How would you go about finding people interested in this space, and who are not yet part of the LLVM and GNU toolchain communities (at least not in a very visible way)?
209.
▲
by
fweimer
11mo ago
All those LLVM forks need maintainers, too. Then there are the people building compilers accidentally, like in the <xyz>-as-code space. Infrastructure automation deal with grammars, symbol tables, (hopefully) module systems, IRs, and
210.
▲
by
fweimer
11mo ago
There are resellers that do not just rebrand a whitebox product, but have their own IP addresses, network and peering polices. Their customers are not necessarily impacted by the IP peering policies of the company that owns the access netwo
More ›