skysight-inc/HackerNews huggingface dataset:
oh come on! all are well known as being right-wing. and all of them are support organs for capitalism. i'm not saying there anything wrong with that - i enjoy reading both the ft and economist. and i like living in a basically capitalist society - the UK
I'm excited for the orbital gravity mirror
> clearly they can build them, but where people want?

its time for the California City Development Company to shine. It's already the 3rd largest city in the state so surely they can adequately handle the population growth with current infrastructure.

http://www.desertnews.com/article_7ffe4cb4-fa34-11eb-b387-53...

https://laist.com/news/california-city-podcast-investigation...
What is a disadvantage is that some people of color experience limited opportunity due to differences in generational wealth and other factors.

These disadvantages can be measured directly. There's no need to erroneously presume that Sasha and Malia are more disadvantaged on their college application than a poor Appalachian white kid with the same test scores.
i love Carlin, his later shows were just such good social commentary :)
Solar + batteries + sabotage charges is a fuck of a lot cheaper for the military. Alternatively generators use vastly less fuel than tanks or aircraft etc so logistically it’s not a major issue.

What they might be interested in is drones and missiles. In theory you can make a very lightweight and powerful jet engine using beamed power which then gets unlimited range. Being able to launch cheap Mach 4+ missiles from a gunboat to hit some target 5,000+ miles away is on somebody’s wishlist.
Texas also has some of the more progressive housing policies, with basically no zoning in places like Houston and fairly high property taxes which disincentivize speculators from sitting on real estate.

In regards to education, they allow a "academic fresh start" for university GPA, allowing those with a difficult start to erase 10+ year old GPA. It can help those with difficult beginnings get into medical school, for instance. The only state I know of with such a policy.
This is my favorite thing about Facebook going down.
I never understood the point of this. Energy is already beaming to earth from space. Much easier to just let it get to us on earth and collect it there.
Aegis has two automatic encrypted backup options.

The first lets you back up your data to any folder on your device or to any storage provider (e.g. Nextcloud and other cloud storage providers) linked to your device. Turn this on at Settings > Backups > Automatically back up the vault. The storage provider's app needs to be installed. Changes are saved to the backup location automatically.

The second uses the OS's built-in backup feature. For Android devices with Google Play Services, the backup is saved on Google Drive. Some other Android distributions such as LineageOS use Seedvault, which can save the backup to any WebDAV provider or an external USB drive. This option is at Settings > Backups > Participate in Android's backup system.

Either or both options can be used in Aegis.
Rust would take the growable container approach here, so it wouldn't be vulnerable in the same way. There's nothing in C that prevents you from doing this either, but as the parent post mentions it's common style to do this (see also things like snprintf).
Perhaps I'm missing some deeper use case here. More complicated firmware projects can have only part of the system loaded during production, namely the bootloader and some system level image(s). The firmware that has all of the business logic can be pushed/pulled when a customer activates it much later on. How would a part number for this image (or really set of images) be useful?
JIT/interpreted languages (Java, JS, Python etc.) cannot compete with optimized code from compiled languages.

The tradeoff is that Rust is lower-level, so it is harder to write. If performance were the only point of comparison for a language, then we'd all be using assembly. We choose to trade performance for productivity when we're able to.
Working with confident people (who dismiss you)
I object to the use of "white privilege" on first principles:

Interpreted literally, it implies all whites are privileged. This is categorically untrue.

It encourages racism through associating an immutable trait with a negative word. "White privilege" is no more true than saying "Jewish privilege" or "Asian privilege" when referring to trends that do not reflect the whole. For the latter two one would be accused of anti-semitism or racism but for the former it's common parlance. Therefore, to be logically consistent, "white privilege" must also be racist. Associating a negative trait of a minority of a race with the entire race, is in fact, the very definition of racism.

To further exemplify the point whites still hold a majority in the US. This means, by the numbers, there are many more disenfranchised whites than literally any other race. Consequently, there are more very disenfranchised whites who are probably experiencing the same, if not worse, conditions as others races. The right wing gets it wrong, the largest welfare recipient group is in fact low income whites. This makes sense when you actually look at the numbers.

The entire structure of the term "white privilege" is designed first to divide and then to discourage. During the BLM riots you had white people groveling, begging for forgiveness, like this so-called "privilege" is some sort of original sin (which is how it is sold) that can only be cleansed through constant, deliberate self-flaggelation. This repentance ceremony is further promoted (and even incited) by the bigoted and racist Kendi and D'Angelo. Both suggest the only solution to this privilege is constant, deliberate, self-flaggelation. CRT is rightly criticized because being encouraged to denigrate yourself for some alleged (in reality, manufactured) original sin is simply gaslighting.

No one should be made to feel this way on the basis of their skin color. It is simply the race hustlers promoting such terms to sow further division. Division among races means they cannot unite and focus on class issues. Racism, as a tool, is the perfect way to induce this division. "White privilege" is one of many examples of this racism.
Ask HN: Why is web architecture optimized for writes?
Why is modern web architecture optimized for "writes" (anything can cheaply write to the database) instead of reads (must build the world on every request, while the user waits)?

There are obvious answers (like it is easier), but for a technology as dominant as the web, these are surprisingly superficial.

An analogous example is indexes in database technologies. They add a lot of implementation complexity, but are paramount for optimizing for "reads". What would a web framework look like that optimizes for "reads" instead of "writes"?

Inspired by https://github.com/craigmichaelmartin/evanesce#ways-to-think-about-evanesce
An AWS account just for getting into other AWS accounts
Race wars have been used to obfuscate a class war.

Historically minorities were prevented from being capital owners and as that changed aristocrats appealed to skin color while also routinely sweeping the legs out from under poor whites as they still do today, after enraging them stupid shit like tan suits and public protests.

Thanks to inflation, moving one or two income brackets is closer to staying in the same place. $100-200k year in the 80s is equivalent to $600-700k now. If parents made $50-60k then and junior makes $150k, the number tripled but the buying power is worse.

I don’t really understand why we cling to the hallucinations of elders who, given their ages, when they were educated, are “behind us” when it comes to scientific knowledge and intuition, and are gripped by paranoia and anxieties from Cold War and the world at war in their prime years.

They operate on economic models from a period of heavy demand due to war. Afflicted by sunk cost fallacy, evolved the behavior to disposable consumerism.

The last 80 years of economic growth are entirely due to the rest of the world needing to rebuild and the US having functional infra. There’s no way it was sustainable, as the correctness of such activity is merely one generations memory, not some immutable law of reality.

Any sufficiently numerate person can intuit the game being played. Bigger number! Oo! But prices on the market have gradually been inflated to prevent new workers being able to afford real assets, and as a result of other nations catching up and making the same demands.
I work from home, in a home office with no sane way to route an Ethernet cable to, and I've been feeling the crunch during video calls. We have a wifi-enabled baby video monitor in a corner bedroom, and from my experience it's been proving "Rule 10: Your Wi-Fi network is only as fast as its slowest connected device" (see source [1]). My best-practice workflow has been to unplug the camera before an important video call.

[1]: https://arstechnica.com/gadgets/2020/02/the-ars-technica-sem...
Why can't whiteness and wealthiness both be types of privilege?
mindcrime isn't wrong—he was talking about the OP's submissions, not yours. Submissions can get autokilled for lots of reasons. Sometimes it's that a domain was banned for spamming, which mindcrime correctly pointed out.

Your account lost submission privileges for a different reason: you were posting a plethora of unsubstantive Ask HNs that users were flagging (and in fact repeatedly complained to us about).
it matters when i take them out to sell to people as decorative houseplants. they'll adjust to the light they're in in a matter of weeks anyway, but they need to look their best when being shopped to new homes.
Does anyone have any idea how the hardware key part worked? I was under the impression my yubikey would only send a key for a specific URL so there would be no way to just forward the key to actual github because it would be for the wrong domain.
It is an exercise in navel gazing until an organization steps up to fund: 1) a linkable clib harness that exports Rust functions to replace OpenSSL functions. and 2) pays to get the resulting harness and underlying code FIPS certified so people can use it.
What changed?

Microsoft doesn't really care about Apple in the same way that Apple doesn't really care about Microsoft. Both companies operate in their own lanes, serving their core userbases. Microsoft sells OSes, subscription services and as a footnote, hardware - how did M1 threaten that?

Apple has increased Mac sales by ~20% over the past 5 years, but it's still ~1/4th of the money they're making off selling iPhones. Even if the M3 impresses everyone again with a 40 hour battery life and increases sales by 30% (a generous stretch), Macs still wouldn't be Apple's moneymaker or priority. You want to get an idea of how small the Mac is to Apple? The App Store makes almost 3x more money annually than Mac sales. Their de-facto iPhone monopoly is more valuable than the entirety of the Mac platform.

I think "Permission to Worry" is a pretty pretentious title considering how Microsoft butters their bread, but take my opinion and numbers with a grain of salt.
Quest 2 has wifi 6 and does it.
I'm sorry to hear that. It seems to be a theme in this thread that it's hard to make a causal association with alcohol, and your friend would seem to illustrate this. I would think death via alcohol would mean alcohol poisoning or cirrhosis (apparently this took a friend of a friend of mine last month who worked as a bartender at a popular venue in town) or other health condition more easily related to alcohol abuse.

Mostly I think unbinding basic health care in the US from employment would help with many issues. I don't know how people are supposed to be able to heal from illness while also putting in their efforts to a full time job.
Ruby code based that I’ve worked on that were a mess had nothing to do with review or guidance and everything to do with delivering as quickly as possible.

It’s inherently a part of Ruby, a feature one might say, that you can probably spin up a full functioning web application from Front End to Database in hours. This type of speed setup and launch inhibits not even thinking through design principles or other people coming back to read or work on the code.

Furthermore, because everything can be an object you end up writing boiler plate checks for nil values all over the place or don’t and ignore those cases that later crash the entire process running.

Most of these issues are not prevalent in strongly typed languages because, other than custom objects, what you define is what you get.

If speed is your only priority, say a startup, I would never just go throwing untyped Ruby code around because it’s gonna cost you in the long run trying to get others to work on your code.
For what it's worth, I'm also very bad at plotting graphs with any kind of accuracy, which is why I use plotting software instead of doing it by hand.

I get the feeling that my visual system and the language I use are respectively pretty bad at processing and conveying precise information from a plot, (beyond simple descriptors like "A is larger than B" or "f(x) has a maximum"). I guess I would find it mildly surprising if any Vision-Language model were able to perform those tasks very well, because the representations in question seem pretty poorly suited.

I get that popular diffusion models for image generation are doing a bad job composing concepts in a scene and keeping relationships constant over the image--even if Stable Diffusion could write in human script, it's a bad bet that the contents of a legend would match a pie chart that it drew. But other Vision-Language models, designed for image captioning or visual question answering, rather than generating diverse, stylistic images, are pretty good at that compositional information (up to, again, the "simple descriptions" level of granularity I mentioned before.)
C++ employers won't hire without a BS/MS in CS/EE, even with 18 years of freelance & opensource.

I made the switch to Rust and Go and the concern was never raised.

Farewell C++.
The parent comment isn't about who goes to UT, it's about who gets accepted.
If it stays in one place, it will be wired. Currently, my wired devices are: PS4, 2 Mac Mini, my work laptop, and the Apple TV.

Ethernet is just so much better that I just ssh into the mini I'm using as a server to download files.
https://www.youtube.com/watch?v=aTZ-CpINiqg
This will undoubtedly become more commonplace now that 'waste heat' is no longer thought of as a mere inconvenience. I've seen large in-city facilities that dump 'waste heat' through windows that open into the outdoor air in wintertime, right across the street from a row of multi-story apartment buildings.

For example, the article cited mentions that: "ADE estimates that 54 percent of energy used to produce electricity is being wasted via conventional power production, which relates to £9.5 billion ($US12.5 billion) per year." Siting housing next to power plants (and other plants with 'waste heat') is likely worth considering!
> CentOS was never RHEL, it was though very close, CentOS Stream is also very close.

It was close enough, Stream is almost as close and for some people it isn't close enough when they need bit for bit compatibility for the software they are going to run
Everyone should read Robert Caro’s biographies of LBJ.

The destitution and most importantly shame that he experienced as a boy shaped him, both in the amazing way he was able to seize control of the Senate and defeat the racist reactionaries who mentored him, and in the negative way that he embraced and wielded unbridled power and corruption.
Can’t have high-achieving underprivileged kids if they don’t even have lunch to eat during school…
Real progressivism. Teddy Roosevelt would approve.
> TS has much more in common with Rust than with JS, in terms of typing.

TS has much more in common with JS than it does with Rust in every other comparison

Every TS dev will know at least a little bit of JS. Not every TS dev will know Rust at all. They're very different languages.
An unplanned gift to future generations.
I haven't used Zig, but DMD can compile C projects directly using makefiles or by simply putting the .c files on the dmd command line.
The scary thing is it's not like the links are going unused, so nation state terrorist could severely cripple the Internet with a small number of accidental anchor drags.
Hope he listens to the employment lawyers or he’ll spend his remaining days fighting lawsuits…
Hello Walter, do you have any advice on integrating Rust and D? Especially regarding GC
no paywall https://archive.ph/tyMco
Love George Carlin. RIP.

The most pathetic thing about the American discourse about Affirmative Action is that everyone has an opinion on what the admissions standards SHOULD be from their perspective on how society should operate.

Some think admissions should be all about merit.

Some think that since the first 18 years of the student's live has been unfair and racist, 4 yrs of college should somehow attempt to rectify that.

Nobody realizes that the colleges don't give a shit about any of that. Admissions are there to maximize the prestige of the college. That's it. To be damned with diversity and society.

Furthermore, nobody seems to recognize that Affirmative Action doesn't matter at all in the grand scheme of things. College admissions are not really about merit. Affirmative actions is not able to undo the racism and economic equities of this country. It's not able to make black and brown parents push education on their kids the same way that Asian parents do. By the time the student is 18 it's too late - society has done its worst. And so despite the fact that the US has had affirmative action for many many years, social mobility here is worse than France, Italy, Sweden, and Britain. (see https://www.economist.com/graphic-detail/2018/02/14/american...)
SaFe AnD eFfEcTiVe
> If your spamming HN you probably have the smarts to also automate checking if your spam account has been banned (shadow or otherwise) by also automating a check that loads HN when not logged in.

That's very far from the case. It's still an effective, indeed indispensable countermeasure. Without it HN (or at least /newest) would be overrun with spam.

A minority figure it out and email us, and then we explain to them what happened. Sometimes they promise to change their behavior and we unban them. Sometimes I ask them first to send an example of an article they would like to post that they think is substantive and on topic for HN. Then, oftentimes, I have to find a polite way to explain to them that it's still spam. Usually that's something like "our readers are looking for something else; it's not in your interest to post this sort of article because they will flag it and use unkind words like 'spam'". I hate having to answer those emails because I hate having to reject people (or rather their work) over and over again, but I do it on the principle that every sincere inquiry deserves a response.

Dropping shadowbanning for spam would 10x the number of those emails. That would probably break me.
My point was, that less than 60 years ago, it very clearly was a disadvantage, because of the system.

> These disadvantages can be measured directly. There's no need to erroneously presume that Sasha and Malia are more disadvantaged than a poor Appalachian white kid with the same test scores.

The rate of poverty of black children is much higher than that of white children, so black children will ultimately get more benefit because it's needed more. The problem is that we think this is a zero sum game when it isn't. We can help them both.
https://github.com/ironrobin/archiso-x13s/wiki/Feature-Suppo...
It is clearly not in accordance with the state’s adopted climate and energy policies

Then they are part of the housing problem. You can't have everything - more immigration, cheaper housing, and more restrictions on building.
https://archive.ph/ncuPc
There are multiple possible reasons for Putin doing it:

Show any opposition in his ranks that reverting to old relations with Europe won't be possible, so either go with the program or lose it all.

Show Europe what could happen to other critical infrastructure if they continue to support Ukraine. The attack on German rail communication shortly after could be related to this.

Try to sow distrust between Europe and the U.S. as a hail marry attempt.

We don't know what kind of back-channel communication is going on, so this one may be a mystery for some time.
Town Line, New York (confederate town voted to rejoin the union in 1946)
That reminds me of this sketch: https://youtu.be/nQpxAvjD_30?t=4s
Ponzis all look the same to me.
Jane Street is doing it in Ocaml (which is pretty similar to Rust + GC) and they seem to be pretty serious.

Are you working at a more "serious" company where they only use languages with the safety level of Assembly?
re Haskell: I just looked at a few arbitrary files in arbitrary Haskell projects on Github, and I retract that part. I was either thinking of another language, or had seen a lot of bad Haskell code before that I cannot find now.

----

Isn't this just the nullability thing again that most people have decided was a bad idea, but with a different name? Instead of two ints, now your function takes two maybe-ints and crashes at runtime if they're not there.

I do think the thing you're asking for (interfaces but for fields instead of functions) is a missing feature in most languages. I understand why it's there, but it's still annoying.

The most well-known language I can think of that explicitly supports it in an otherwise static type system is TypeScript, where a type can be "object containing non-nullable ints called start and end, but with no constraints on other fields that may be there"[0]. It's technically a hash map at runtime, but it's a compile-time type-checked hash map.

In other languages, you could bodge it with a bunch of Java-esque getX/setX functions. I don't blame people for not doing so.

[0] https://www.typescriptlang.org/docs/handbook/2/objects.html
Adding a touchscreen to the vehicle's infotainment system is absolutely not required for text entry when you are already connecting a device with a touchscreen to that infotainment system. Carplay/Android Auto devs just aren't creative, I guess.
Yo this over some lofi hiphop radio is like, the highest tier background noise I've ever heard. 10/10
Message-IDs aren't workable as unique IDs in an email client. There are a few ways where two different messages can end up with the same message-id (e.g., multiple drafts, or the copy in the sent folder versus the copy in your inbox), where the differences are not really relevant for the purposes message ids are used for (e.g., threading).
1963? I remember burning school buses and people shot dead when they were finally forcing integration when I was a kid - mid/late 1970s
https://www.nytimes.com/1975/09/07/archives/guard-called-out...

They're still not really integrated. At all.
It runs really well. There's nothing at all that makes it obvious it's running an entirely different architecture.
Wait, does that mean chime offers no meaningful interest like chase?
Man you must be a hoot at parties.
So you're missing a huge issue with something like this.

Most other AI guided systems (which are basically all offshoots of large language models in some way) are used as tools by people who are already familiar with the subject matter at the AI manipulates, which means that they can essentially fact check it.

Using the AI as a teacher implies that you are a student with virtually little to no understanding of the subject matter, which means you have no way to sanity check if the AI messes up and gives you incorrect information. You could end up with a deeply flawed understanding of the actual domain you wish to become an expert in.
> I don't care. I care when it's implemented in Rust.

What does this add to the discussion? This comment serves nothing except to be negative to an author who has made a great improvement.