skysight-inc/HackerNews huggingface dataset:
People say this as if there’s some conspiracy.

But I think the uncoordinated explanation is just that annd top executives often operate in a world where informal quick access to a bunch of powerful people is important. And in that universe it simply makes sense to have people be in the same place.

And beyond that, in their eyes… why wouldn’t you want to live in these wonderful cities? Why wouldn’t you want to be in the office and work through things? These are people who self select through working being their life so they barely conceptualize alternatives

In the same way you can’t conceptualize why someone would want to be in the office, they can’t conceptualize why you wouldn’t.
There is no US, there are just a bunch of interest groups. Some interest group definitely wants IA down. I wouldn't be surprised this is a paid attack.
It's interesting how Occupy Wall Street was ridiculed by the press. I think they were onto something even though I don't agree with almost everything else they also believed in.
People who bought houses at any point in the last decades are house-rich and have a low tax basis thanks to Prop 13. Otherwise, there's an active, ongoing exodus of non-tech people, as well as increasing cost of living and longer commutes for people who stay.
I'm not sure that placing free long distance calls isn't harmful to the org whose infrastructure you're using for your own benefit, but 2600 (Hz) is a respected hacker magazine and phreaking and Cap'n crunch whistles are seen as cool

Hacking the Internet Archive and only placing an alert with a provocative message, I could see my teenage self do that. My judgment of the character is going to depend on what it turns out they've actually done

Of course, my grown up self (or late teen also, as I've done responsible disclosures back then as well) would rather have seen them do a coordinated vulnerability disclosure, but alas, I just meant to remark upon the "special place in hell" for not having a plan or motive bit

*Edit:* wait, I just saw in the article (I opened the thread before the link was changed) that this quote refers to a DDoS, not the alert() message that the thread was initially about

> the site was experiencing a DDoS attack, posting on Mastodon that “According to their twitter, they’re doing it just to do it.

That's indeed just destructive and not related to (hacker) curiosity...
Company A has no ads because they care about user experience

Company B has ads. Company B makes more money and can therefore provide more features / more content. Company B ends up providing more of what users want.
I mean that gives nothing away, if someone compromised Ubuntu the OS they have a lot more targets than IA here.
How did you know about a store that sells them?
I don't really care about US elections in general, but your rules are broken. Here are interesting bits:

How do you know who didn’t vote?

We formed a Super PAC and bought the personal voting records of every American citizen from a data broker we found on the internet. It’s pretty fucked up.

How do you know who’s “blue leaning”?

We got your partisan lean from the same data broker who sold us your voting history. You wouldn’t believe how easy it was for us to get this stuff. So fucked up!

This rules. Can I give you more than $7.99?

If you agree with us that this is a pretty good idea, you can donate as much as you want during checkout for your 2024 Election Pack. Literally no limit, because we’re a Super PAC. This is the kind of crazy shit that happens when the Supreme Court rules that “money is speech” and corporations can spend unlimited amounts of cash influencing elections. If you want to make a very large donation, please email us and we'll work it out.
It makes sense when you look at the age of the commenter's account.
But the editors want. So... I guess you are out of touch with your own clients. Either you actually don't know their needs, or you didn't take the time to sit with them to explain why they shouldn't have that
Are you suggesting something similar along the lines of murdering your own citizens and showcasing them as victims? Something akin to 911 being an insider job?
Did not know this; thank you!
They have jump teams that come in and help get things back up and running. Since the training of the staff is standardized, jump team members can staff the restaurant and get it back up and running while the regular employees take care of personal matters.
People in other parts of the thread say it's Israel. (Which certainly is "aligned with US interests abroad", as the powerful see it anyway). I think it is ridiculous conspiracism, right now anything anyone doesn't like they think Israel is behind it.

The crazy rise of conspiracism in our society in general, combined with Israel really is doing some nasty stuff (but not controlling everything you don't like), combined with the latent antisemitism in most conspiracism.

And I say this as a strong supporter of and activist on Palestinian rights and liberation. Free Palestine. (But there is no reasonable reason to think Israel is behind an IA hack. Or the fact that your mail came late, or anything else except what they're actually doing which is bad enough. Call your senators and tell them to vote for Bernie's JRD resolutions).
What does "think about your memory layout" mean? Can you provide an example? I've seen this brought up a few times on this thread and have no idea what people are referring to when they say it.

As for the rest of your list - I'm not sure why rust is special in regards to "the specific time you grab and release resources" or "inter-thread interactions". Seriously - I have to think about when I acquire and release resources like sockets and file handles python, c, ocaml, java, c#, and every other language I've used. Its not like you can randomly call file.close() or close(fd) (in python and c respectively) and expect to be able to continue reading or writing the file later. Same for inter-thread interactions... all those languages have mutexes too. Like none of that is rust-specific, its just the consequence of using resources and threads in code.
The issue is not that tablets can't be used, but there must be ways to communicate safety information to everyone. On planes where tablets are handed out, there will likely be alternatives for the safety aspect, and on planes with non-working in-seat entertainment those alternatives may not exist.
Rapid analysis finds climate change's fingerprint on Hurricane Helene
I'm curious as to why you included Apple. All of the other companies bought up a bunch of potential competitors so they wouldn't get outcompeted, e.g:

Facebook: Instagram, WhatsApp, Oculus

Google: DoubleClick, YouTube, Android, Waze, Deep mind

Amazon: Whole Foods, Audible, Zappos, Ring, One Medical

Arguably, I think things would be better if a bunch of these acquisitions were never allowed in the first place. But most of Apple's acquisitions have been of the "acquihire" type where they got specific technologies to enhance their products - Beats is the only one I can think of off the top of my head that has basically remained separate.

I'm not saying acquisitions are the only benchmark for breaking up big tech, but to me it feels like the places where Apple is anti-competitive (e.g. App Store) can be remedied with much smaller changes than a full break up. With the other 3 it seems easier to identify places to "cleave".
> It's not the developer's convenience. It's the readers.

The marketing folks and copywriters are being paid to post, and they have a manager and boss to report to - which can fire them.

I guess it's very much about convenience and ease of use to people writing the posts
I used to drink coca tea a lot when I lived in Argentina where you get it in the supermarket. It's around on par of nicotine as an appetite suppressant for me, as a stimulant I feel caffeine and mate are better for the "stay awake" but coca tea is better for "zoning in", with less of anxiety driving but it's a more single tasked high where interruptions are harder to deal with than with caffeine. Like if I have a lot of meetings I prefer coffee and if I have to code for four hours I prefer coca tea. I used to rotate coffee, mate, and coca tea as a daily driver and having something else on the rotation may have been helping more than that something else being coca tea.
> I'm right eye dominant, though, so I throw, swing, shoot, use scissors, play instruments and use a mouse right handed.

Dominant eye and hand don't have to match; in fact, they often don't. To quote Wikipedia:

> ...the side of the dominant eye and the dominant hand do not always match. This is because both hemispheres control both eyes, but each one takes charge of a different half of the field of vision, and therefore a different half of both retinas
I would prefer to see ads for things that I want rather then see ads for stuff I couldn't care less about.
If I get convinced to buy useful things it's a win/win.
You are off by one f.
That had to do with the way NULL was defined, and the implications of that. The implication carried over from C was that NULL would always be null pointer as opposed to 0, but in practice the standard defined it simply as 0 - because C-style (void*)0 wasn't compatible with all pointer types anymore - so stuff like:

void foo(void*);

void foo(int);

foo(NULL);

would resolve to foo(int), which is very much contrary to expectations for a null pointer; and worse yet, the wrong call happens silently. With foo(0) that behavior is clearer, so that was the justification to prefer it.

On the other hand, if you accept the fact that NULL is really just an alias for 0 and not specifically a null pointer, then it has no semantic meaning as a named constant (you're literally just spelling the numeric value with words instead of digits!), and then it's about as useful as #define ONE 1

And at the same time, that was the only definition of NULL that was backwards compatible with C, so they couldn't just redefine it. It had to be a new thing like nullptr.

It is very unfortunate that nullptr didn't ship in C++98, but then again that was hardly the biggest wart in the language at the time...
My concern is that breaking up Google without breaking up Microsoft will basically just be giving MS a huge advantage in the multitude of categories in which they compete with each other, so we'll be left in an even worse situation than before.
Note that it doesn't need to you personally that moves. Even people who would move anyway will force lower rents just to attract new renters. It takes longer this way but renters typically search a large area when looking for a new place and they care about their costs vs ammentities.
The Moment of Truth
We have an entire generation of activists who have somehow been programmed into believing that disruptive, moronic, antisocial acts of “protest” are a way to effect change, whether it’s vandalizing historic artwork or blockading a freeway. And the Internet Archive is even a museum of sorts, so you can see how the rationale would track.
Presumably most of the dissertations produced at reputable universities would be valuable enough to keep at least 2 copies in storage.
To be fair, the base was there long before any residential development nearby, and the part that is near residential development is simply offices.
Grew up in Indiana literally surrounded by fields, which often contained corn. Also ran track and cross country in Indiana. Running on a hot August day when the corn was up was miserable, both because of the humidity exacerbated by the corn, and the fact that 2m tall corn blocks whatever breeze might otherwise be blowing.
That would perhaps explain how they managed to inject the JS alert popup, right?
Unironically Yandex, especially if you're searching for politically sensitive stuff. It is wild how much Google censors.
Internet Archive hacked, data breach impacts 31M users
I think our geometric intuition could never be good for a high dimensional object. Consider a sphere in 3D. It's represented by the points which satisfy x^2 + y^2 + z^2 = 1. Because there are only three coordinates, knowing the value of one of them greatly reduces the possibilities for the other two. For example, if I know z is close to 1, then my point is close to the north pole (x and y are both close to zero).

However, if I have the n-sphere x_1^2 + x_2^2 + ... + x_n^2 = 1, knowing the value of x_1 gives me very little information about all the other coordinates. And humans' interaction with the geometry is reality is somewhat limited to manipulating one coordinate at a time, i.e., our intuition is for built on things like moving our body linearly through space, not dilating the volume or surface area of our bodies.
In practice there seems to be some variation in how people write it. Wikipedia has "List of Anthony Hopkins performances" Guardian has "Anthony Hopkins' 20 best film performances – ranked!". The s's seems rarer but the Irish Times has "Anthony Hopkins's new prestige".
Thanks for shedding a little more light. Ignoring the semantics, in this case, between an apostrophe and a right single quote has resulted in many documents containing information that can not be parsed unambiguously because we have to pick a glyph and doing so with an ambiguously defined glyph loses contextual information.

As a side-effect, since GPTs are based on the examples we give, they can't encode the proper punctuation for many phrases that use British English quotation mark styles, making them unable to "curl" the quotation mark properly. For example, none can curl this paragraph correctly:

''E's got a 'ittle box 'n a big 'un,' she said, 'wit' th' 'ittle 'un 'bout 2'×6". An' no, y'ain't cryin' on th' "soap box" to me no mo, y'hear. 'Cause it 'tweren't ever a spec o' fun!' I says to my frien'.

The other downside to using &apos; or ' is that most fonts treat them as straight quotes, making for "improper" English typography when typeset into a book.
So they have no problems with Microsoft, Meta, Blackrock, Berkshire, Exxon/Chevron, but Google.
The simple reason is that Elixir is competing in the backend web-services space, which is a very crowded space with many equally-compelling alternatives.

As someone who likes working with off-meta languages, it's clear that the default state for any new language is to die an early death. The fact that Elixir hasn't died is testament to its strengths.
Searching the internet and not rendering any promoted links or ads in my browser.
Just for completeness sake and my own opinion based on my own witnessing of history, every political party of every government of every country would love to see all the archives gone. It's easier to twist the truth if one can memory hole reports and make the original source go offline or pressure them to change their words. There will always be individuals that archive stories they find interesting, but many stories are uninteresting until people learn what more may have been left out at a later time as part of a much bigger story. That is when the archives become a treasure trove and big archives sites are the first that people turn to for the original reporting. As a generic example, many news sites will redact what they knew to be false after the vast majority saw their misinformation but they can't redact an archive of their twisted truth. The internet has made it a little harder to control a narrative. It was so much easier to control when it was just a few big newspaper publishers that owned the smaller ones and a few big cable companies that owned most of the smaller ones. They would all literally parrot the same lines.

Curious to see if they go after archive.is next.
I tinker with my BitGrid project, hoping I can keep myself together long enough to see it successfully through TinyTapeout.

Who knows, you might have one in your computer in a decade or two.

If you're contemplating this issue seriously, know that not doing anything isn't an option for more than a few months, max.
The undertone was intended to be: that's an insane amount of money, something one with quadruple that amount of experience would maybe earn in a for-profit organisation, but I guess your reaction further proves it's different where you're from
> It's hard to see how a smaller, more focused company would be able to justify that type of R&D.

Typically that's solved with R&D happening in academia or semi-public space.

How much this happens depends on the opportunities to do it in private companies, so entities like Google paying big salaries for R&D probably means we don't see what alternatives they would be if they stopped doing so.
Perhaps you meant Task<T>?

var thread = new Thread(() => {
Thread.Sleep(10);
throw new Exception("Uh oh!");
});
thread.Start();

Thread.Sleep(100);
Console.WriteLine("Done!");

fails as expected.
It's just orange, reflective orange. The italics part is the rest of the owl.
> I just launched an AI-powered

Ugh.
> When you need efficient trees or graphs (I doubt any non-trivial software doesn’t need at least one of them), unsafe code is the only reasonable choice.

To name one example, the AnimationGraph in Bevy is implemented with petgraph, which is built using adjacency lists, and doesn't use any unsafe code in any of the parts that we use. It is very high-performance, as animation evaluation has to be.
... And don't use GitHub Pages, GitLab Pages, or otherwise rely on permanent URLs on domains in .io... Sure, but who are those?
To give credit where it is due, it is Sam, not Ilya, that brought ChatGPT and its API to the people.
There's a spectrum and case by case judgement. I'd agree your examples are harmless even if technically they harm the phone company. Taking down the internet archive just for the hell of it has a distinctly less "cool" or "fun" flavor, to my eye.
New HBO documentary suggests Bitcoin's creator is Canadian programmer Peter Todd
Is it better to deface a website for ransom or to support a scam than it is to deface a website because you're bored?

The action is reprehensible either way, but if this is truly just an old-fashioned Anonymous attack with no ulterior motive beyond just being bad that's honestly kind of refreshing.
they mentioned in the livestream they were working on it
You fan wrap unsafe implementations with safe APIs. The point is there's an explicit boundary between unsafe an safe.
this is such a wild take to me. why on earth are there complicated routing rules happening at the API gateway at all?

In MY real world experience, the API gateway does some sort of very simple routing to various services and any complex auth or routing rules would be the service's responsibility.

If the API gateway has your application logic in it it's not a separate component at all.

How complex can you really get with HTTP requests anyway?
> 20 years later we screwed up the internet.

But, you all got rich... right?
Probably they couldn't explain it, but many of them will have taken to heart the idea that "my vote doesn't matter". Which is especially sad, since like you say there are potentially all kinds of local and regional races and ballot measures their vote could in fact have impacted.
Zod has been a great boon to a project I've been working on. I get data from multiple sources where strong types cannot be generated and checking the schema of the response has caught a great number of errors early.

Another feature that I use intensively is transforming the response to parse JSON into more complex data types, e.g. dates but also project-specific types. In some situations, I also need to serialize these data types back into JSON. This is where Zod lacks most for my use-case. I cannot easily specify bidirectional transforms, instead I need to define two schemas (one for parsing, one for serializing) and only change the transforms. I have added type assertions that should catch any mistakes in this manual process, but it'd be great if I didn't have to keep these two schemas in sync.

Another comment mentioned @effect/schema [0], which apparently supports these encode/decode relationships. I'm excited to try it out.

[0] https://effect.website/docs/guides/schema/introduction
Even if you read it that way, it's not really a constraint. If I believe socialized healthcare improves the general welfare, then even your reading implies that it's something the government should be allowed to do. Maybe you don't think that should be it's overriding purpose, but I don't see how it constrains. If they wanted to be more specific, they could have been.

> But the preamble to the constitution isn't legally binding anyway.

No one said it was, but the intent of the framers, at least, is very clear - the government should do things that promote the general welfare, not merely establishing rule of law and enforcing civil order.
If you currently have an SDK in any of the 5 major languages, or if your API is well documented in a structured way, it should be very easy to write ab SDK in Python, Go, anything LLMs know well.
It seems some people are surprised that they were able to buy data on who voted and how they lean.

I wasn't surprised because I worked on a campaign before. It's ridiculous how much information you can get about voters for not a lot of money.

You can get their phone number and email address that they provided with their voter registration, and the do not call list does not even apply (nor the do not spam list). You can call and email with reckless abandon.

It's kinda crazy how basically every law meant to protect people from spam has a special carve out for political campaigns.
I have always thought about this. It would be interesting to have users actually store small amounts of redundant info on a device connected to the internet. Very similarly to what a torrent does but with more peers (more data shards than full copies) and less seeds. And try and keep a huge database for everyone. Obviously open source and it would end up something like tor where they just assist the network with security patches but they don’t actually have any real “control” (admin dashboard control) over the network at large. We already do something smaller but like that with website static file caching, but at much smaller scale. Obviously security implications of this would be very hard but maybe not impossible to overcome. ipfs comes close but it again does more seeds then peers.

if anyone knows something like what I'm suggesting, I'd love to hear about it!
> And before that, 2D games (side-scrolling platformers were not a thing on PC hardware until Carmack did it, iirc). I think his main thing is balancing clarity - what happens when and in what order - with maintainability.

Smooth side-scrollers did exist on the PC before Keen (An early one would be the PC port of Defender). Moon Patrol even had jumping in the early '80s.

Furthermore other contemporaries of Carmack were making full-fledged side-scrolling platformers in ways different from how Keen did it (there were many platformers released in 1990). They all involved various limitations on level design (as did what Keen used), but I don't believe any of them allowed both X and Y scrolling like the Keen games did.
> but there's still a chance we're wrong

Of course. But it's not like we know nothing about it.
It's called torrent protocol and it doesn't work, no one wants to spend money and bandwidth hosting a god forsaken movie or book that only a handful of people care about.
Doing the internet equivalent of burning the largest library in the world is not exactly a good person's behavior.
Missoula has been low-profile fashionable with the tech crowd for a long time. It is basically a slightly smaller Boulder.
Given the query, "baby peacock", doesn't describe something that actually exists, what results is Google expected to return? Actual baby peafowl? Cartoons of peacocks with "baby" proportions? Should they be consistent with the results for a similarly fanciful query like "baby rooster"?
I've recently made a new command line tool:

https://github.com/jftuga/DateTimeMate

Golang package and CLI to compute the difference between date, time or duration

Here is a more detailed announcement:

https://news.ycombinator.com/item?id=41058826