skysight-inc/HackerNews huggingface dataset:
> every generation must find a way to thrive in spite of them.

Let's hope so. There is a value of having a critical perspective on developments, especially in tech if potential gets mixed up with blind advertising. But there has not been any constructive developments regarding internet technology in the last two decades on a policy level.

We got security theatre and surveillance demanded by an old and scared population and you have to always be as vigilant against misdirected politics as you are on any attacks.
From the very poorly written article:
Berners-Lee, the author of The Carbon Footprint of Everything, said the average e-reader has a carbon footprint of around 80 pounds.

"This means that I've got to read about 36 small paperback books-worth on it before you break even," he said.
Come on, you can't be serious.

First of all, nationalistic hubris-derived agitprop is still agitprop.

Second of all, Vault 7 is a very, very real thing.

The mere existence of Vault 7, alone, should be reason enough for us all to be embracing this.
Roulettes aren't useless though
Open Source Robots.txt Generator
I've create an easy robots.txt generator, it's open source. I would like to find people who want to contribute to make it even easier. I added some FAQs section and also a validator to check the syntax. For me the most awesome thing it's how easy it's to block AI bots.

Thanks for your comments and support
You are mistaken there.
An array `int arr[10][20][30];` is a single contiguous (stack) allocation.

I recommend you read up on what pointer decay actually does; it's more complicated than replacing all arrays with pointers!

In particular, the type of an `arr` expression (after decay) is `int(*)[20][30]`.
Decay only ever changes the top-level (outermost) type! And the type of `&arr` is even `int(*)[10][20][30]` -- using `&` or `sizeof` prevents decay from happening.
Pointers to arrays are rarely used because using decay is more idiomatic (and because their syntax is unwieldy), but they still exist and would be safer than using decay.
But isn't Elon telling the story that it improves overtime from month to month. So you may would have expected that it have learned since November, which is more than 3 month in the past.
full self stopping is an extra subscription
How far could you get with a scheme like "if router.country.is_shady and ip.is_western: route.deny()"
> What is the angle here? They tell people that it's Scarlett Johansson responding to them instead of a computer? To what end? I just don't get it.

Then don't worry about it. It doesn't matter anyway. Ponder the questions in the comment you replied to in stead; the ones you evaded by asking these irrelevant ones.
There is one benefit to jumping through these hoops to use C++ as a scripting language (how much of a benefit it is, well, that's your judgment): you get to reuse libraries, as the author notes.
As a Tesla shareholder and car owner, I'm very relieved. That paycheck had no sense behind it. I personally don't think Tesla needs Musk for anything anymore, and if he just packs his bags and leaves, it'll be a net positive for everyone.
Knowing and using a bunch of programming languages, and also knowing and using several human languages to various levels, I'm firmly in the camp which says that these are totally, utterly different things. Learning a programming language is just as learning any other particular skill (though it's better if you have a programmer's brain, or rather, interest), while learning a human language is.. just very different. And tremendously more difficult, and it doesn't help that it's mostly a semi-conscious business, in fact "studying" in the general sense gives very little return.
he regularly does- and gets various threats from bad and dubious actors as a result. He and "have I been pwned" (troy hunt) are genuine positive actors with IRL stakes in the game.
Life is too short to do this unless you must to survive.
Ring of galaxies? That's puppeteers traversing the space...
AI Can Help Deaf People Hear [video]
previous discussion: https://news.ycombinator.com/item?id=34694926
Much like a roulette, in Twitter the house always wins.
Scientists Found a Paradox in Evolution; It May Become the Next Rule of Biology
This was the big one for me too. The juxtaposed healthy versus unhealthy lungs resemble an uncooked chicken versus a roast chicken which was left in the oven for 30 minutes more than necessary.

https://www.scotsman.com/webimg/legacy_elm_28724349.jpg?crop...
Thank you. Your helpfulness and balanced evaluations are refreshing.
Same, and still
makes the most sense to me.

"Description In Zip" has the typical clunkiness of a backronym and the 180° theory suffers from the fact that filenames (as lloeki rightfully pointed out) were usually presented in all uppercase (even when lowercase was available) in that era.

Phonetically shortening stuff on the other hand was almost a requirement in the scene, even if you had the space.

EDIT: Thinking about it "identify this" is well in line with "read me".
If I were someone like lcamtuf, I would reverse the roles immediately[0] and told them: guys, this is the project I want to build, I can build it in X years and it will cost you $Y. Take it or leave it, because there are others who may pick up the offer.

Because the number of people who want to invest their money smartly is huge, and people like lcamtuf are very few.

[0] As Jonah from The Goal would say, "You will thank me later"
I have heard this before but never really understood it.

Take this:

```

int bar(int arg); // May throw

int foo(int arg) {

int b = bar(arg);

return b * 5;

}

```

VS:

```

Error<int> bar(int arg); // Uses error type

Error<int> foo(int arg) {

auto b = bar(arg);

if(b.ok()) { // Happy Path

return b.unwrap() * 5;
}

return e; // Exceptional Path

}

```

In the happy case (no exception) how can the first version be harder to optimize than the second one? In the exceptional case exceptions will probably be slower. You trade fast common case for slow exceptional case so it makes sense to me. Is the slower one the one that is hard to optimize? Is this what we are talking about when optimizations are harder to reason about? Or are there some other things that become harder because of exception? Things like RAII, defer, goto stuff?
Huawei's risky move to break from Android: will it work? [video]
The point is that we use all our senses - however minor.

If I see a crashed oil truck and there is a strong gasoline smell, I might drive as fast as possible out of the way in case it explodes or catches fire. If I smell something weird coming from the car's components, I might stop and not drive. If I smell a cow poop (such as near UC Davis), I might ready by brain for the tiny chance that a cow might escape the fence into the road.

We don't just use pure vision like FSD. If FSD is only vision, then it should make up for the other senses such as sound, smell, and human reasoning with things that humans don't have such as rador/lidar.
ChatGPTfirewall: Pal to cost-efficiently and privately chat with documents
This project enables you to engage in secure and cost-effective conversations while safeguarding sensitive data and files:

- prompt ChatGPT with extensive documents or a large number of documents, overcoming the limitations of GPT-3's context capacity. For instance, it enables tokenization of materials such as books, electronic patient records, or contracts.

- opt in or out of pseudonymizing prompts, ensuring privacy by sanitizing personal information such as names, email addresses, and street names. If uncomfortable with potentially sensitive content within prompts, automated suggestions can be manually post-edited for added security and peace of mind.
> is going to kill the economy and possibly destroy the world.

It can't destroy the world if it kills the economy. One or the other.
If everything but the least likely attack vector gets secured, then the least likely will soon become the most likely.
Related Github repository

https://github.com/kevinjosethomas/sign-language-translation
Their founding team and first few after that are top top tier. Honestly some of the best engineers at DM. Unsurprising really given that he was offering ~$10M/year in comp.

The rest? Who knows.
this is news? social media and promotion algorithms have always been attention roulette for ad dollars, and nothing in that ecosystem has a knowledge of "meaning", just engagement through statistics.
There is another difference. One is overlooked by professionals. The other one is used by consumers with no knowledge and just trust on what was sold to them.

That is the reason why other OEMs test such things with trained professionals before it is released to the general public.
Is it main problem with C? I never had any issues with arrays.

For me problems with C are as follows:

1. Inadequate standard with lots of unspecified behavior. I want behavior matching my architecture. Wrap my integers, always. I want my bit fields to be laid out in a predictable way, so I can actually use that feature to work with protocols rather than using shifts and bitwise operations. I must not research whether compiler will throw away my `while (true)` loop. Compiler must be predictable.

2. Bad standard library backed by the language standard (so I can't just throw it away, compiler will replace my loops with memcpy or will replace any standard library call with particular semantics).

3. Unexpected runtime cost. For example global variables are initialized to zero and that requires special code inserted before main.

4. Bad syntax. Switch must not allow fall-through, not by default anyway. `()` must be treated as function with zero arguments, not as a function with unspecified arguments.

5. Lack of namespaces and modules.

I definitely don't want compiler to track array lengths. C is not Rust.
+1
And usually, the one person in the meeting not using headphones does not feel the problem: he can speak all the time and be heard correctly, while the others cannot interrupt him while he is speaking
Cloudflare is getting IP's flagged because of them and enterprise offers Bring Your Own IP.

Not really nice to leave out halve of the info :)
The state of CSS surveys [1].

--

1: https://stateofcss.com/en-US
How Perplexity Builds Product
So I have never really used twitter much and I don't think I even signed up for it ever. But I want to double check something -- is it the case now, as this post suggests, that if you follow somebody, you do not see their posts? Isn't that the main purpose for the follow function?

Why would you do that? Why would you have a follow function and break it? And what else do you show people? I mean if your user follows someone, then it is what they want to see, why wouldn't you show them what they want to see?
You’re forgetting that there is a person behind the wheel that should be paying attention. It’s the drivers fault 100%.
> Current version of TLS (>1.3) do not support RSA (and various other cipher suites) for security reasons.

That is true for the key exchange part because RSA does not offer forward security. For signatures RSA is still used and probably still the most widely spread type of x509 certs.

I know Safari just upped the requirements to 2048bit keys for RSA not too long ago (for signatures).
"Now"?

Limiting outbound reach was, insanely, a deliberate decision by the new mismanagement.
What bothers me is a function that takes both a ptr and a length is taking a phat pointer.

What feels bad is you could add standard phat_ptr_t to the C library. But they refuse to do even that.
Too late to edit but I just realized we probably mean very different things by "rebase workflow". I meant making extensive use of Git history editing even on public branches, (with tags serving as backup). I guess the common meaning of "rebase workflow" is just using rebase instead of merge.
It's obviously a Kardashev Type III[1] civilization.

[1] https://en.wikipedia.org/wiki/Kardashev_scale
Even OpenAI is burning money. There is no way that xAI is worth more than Twitter.

Inflection basically collapsed: the founders and best of the technical team jumped ship to MS. They were massively overvalued and basically produced nothing.

Perplexity and Stability are running on pure social-media grift. Neither will be around long once their entire business model is eaten by the big players at economies of scale they will never manage.

Anthropic is a weird middle ground. They seem to be doing novel and impactful research as well as shipping big performant models. But its still unclear how they end up really making money and justifying their valuation.
I just think it's neat that the canonical script package is an Linux ELF binary.
If you follow someone you're still more likely to see their posts. You just see other stuff too in the "For You". It's algorithmic, and at times annoying - but contrary to the article is still very valuable in my experience.

I would say twitter stays about 1.5 months ahead of every other site I know of on AI news in particular. I've usually had time to demo new tools for quite a while before hearing about them on HN or elsewhere.
Radar would probably not, in this case. At the point where it crossed the road the train was not moving toward or away from the car, so radar would have to filter it out as a stationary object (stationary objects have to be aggressively filtered with radar to avoid false positives from metal signs or stopped cars near the road). Even if it somehow was detected as a moving object, sometimes trains stop in crossings, at which point it would definitely be a stationary object and radar would be useless.
You can see this even with Google vs Microsoft/OpenAI. Google had their LLM chat-bot working internally (remember the ethics guy who got fired because he was so convinced that the chatbot had a soul?), but they clearly thought that the level of hallucinations at the time would be bad publicity as all the news would be "Google's chatbot spews nonsense!". But OpenAI and Bing had nothing to lose, they could launch them with no expectations of quality, taking Google by surprise, and now everyone just says Google was behind instead and had to scramble to catch up.

Same thing with Apple - if Apple had launched Siri with GPT-3.0 before ChatGPT, they would have been a laughing stock with how bad it was. But instead now they're behind, even though the competing products are STILL unsuitable.
I have had about 1 item of SPAM on Signal ever, and not recently. I have seen others mention it.
Princeton astrophysicists re-imagine world map (2021)
Yeah, I agree too. It's not prosecutable... But it is sue-able.

So, to return to your original point: Did you have one?
Priced Out of Homeownership
The basic premise with algorithmic feeds is that users are lazy and don't do a lot of active discovery, so their follow lists tend to be pretty small. The algorithm can show them a mix of content where some of it is sourced from their existing follow/like graph (e.g. followed by someone you follow) and therefore likely to be interesting, and some is pushed on other less user-centric grounds. (E.g. in Twitter's case: "The CEO wants to be popular, so everyone sees his posts.")

Ideally the user is happy to discover new content that both complements their existing interests and occasionally introduces them to something new and exciting, while the company is happy to have an algorithmic lever that helps with ad placement. This theoretical win-win ideal may not get realized very often in practice...
When figuring out tech stacks I usually start with their careers page :) https://www.koyfin.com/careers/senior-software-engineer/

Tech Stack: TypeScript, Node.js, NestJS, React, RxJS, AWS, Kubernetes, MongoDB, PostgreSQL
Can you give references on the *reasons? Would love to try to do some maths reading in a long while.
Our entire nervous system is neural network, gut has more neurons than brain, heart has neurons and it talks to brain more than brain talks to heart etc.

It’s hard for me to accept this idea that it’s just about the brain. In many other areas brain looks like result of what happened before, not the cause. Why this would be different?

How would you train depressed model? Maybe that gives some clues. Maybe it’s more about our environment and our relationship with that? Our actions are feedforward, brain chemistry is feedback.

Anyways, I don’t know anything but I like to ask different questions. And now.. let the downvotes pour in (like usual hah)
Modern AAA game development is suffering a chronic mismanagement problem. Like fimmaking. Poor creative vision, not communicated clearly to those executing it; endless rewrites and rework; lack of originality; poor treatment of staff leading to poor morale; and churning away in the background, the culture war.

Technically the only interesting challenge is "how do we get off Unity?"
It's not just one galaxy. It's a ring of galaxies.
Interesting, need to check but so far the modern methods of multi protocol messaging was mostly just aggregating the web UIs of the various services in a single application (read: like a web browser)

Pidgin, Miranda, Adium are the things I was referring to - would be cool if I could use them for whatsapp, signal, gmail chat/hangouts but I don‘ think thats possible. Happy to get corrected here.
One negative I see is that there is no way to incrementally add memory to the system with a just single slot. The good news is that it should be possible for future products to have two (or more?) of these slots on the back side of the board, enabling the extensibility after all.
They could use OpenAI only as the natural language processing part, and constrain it to only using the vetted services/actions that Siri already can do rather than answering open-ended questions. That would still make Siri massively more useful than it is today since it would remove the need to word things in a specific way.

It wouldn't be bullet-proof (there are always "jailbreaks" to these kinds of prompts) but it might be good enough if they slap a "beta" tag on it.
that's only when taking only palestinians into account. When the balfour declaration was signed already 10% of then population was jewish.

Mass killings of jews had already started in eastern europe decades before the holocaust. which was what prompted zionism. This is not a singular event, but a movement that would happen with the british or without them.

And any result of the conflict would cause serious "disaster" for one people or another
Szegedy and some others were working on science-related (math and natural science) projects at Google prior to leaving. This is probably just piggy backing on their prior work without any commitment going forward.

Of course they're not going to make any fundamental contributions to natural science or mathematics (or likely even LLM training/understanding).
Ok but that does not explain why you would actively remove content from their follow graphs. Sure, perhaps you can use the follow graphs to see what other stuff the user might be interested in and serve that, but why actively prevent the user from seeing posts that he has explicitly said he wants to see?
You want a local LLM.

honestly, I hope regulation allows sideloading and alternative apps sometime soon. We need to firewall our devices from the accelerating pace of data snarfing.
"The changes to the algorithm turned the platform into a form of attention roulette."

Twitters artificial limit of 140 character made the plattform always a shallow clickbait rage addiction thing to me. I never ever enjoyed reading anything there, before or after Musk aquired it. Anything good I did find, always would have been nicer to read as an ordinary blog post.
But blog posts don't get as much attention as clickbait tweets, so people stay on twitter, as long as there is audience.
FAOStat https://www.fao.org/faostat/en/

I can get the the data, and the definitions, quickly.
I guess that hype cycle ended at the plateau of being dead. A not uncommon outcome in this incredibly fashion-driven industry.
No problems, it's the theory that makes by far the most sense to me.
> despite almost no user ever asking for it

Honestly I never asked for it but now that I’ve seen it I want to try on my personal machines, if data are local I have no issues with it at all. I’m personally not afraid of Microsoft, but I understand they haven’t been good at building trust for the past decade+. It would be awesome as an open source project.

However I can see how something like Recall is pretty problematic in a corporate context, when enabled by admins without end-user controls
My new PSU burns out – I fix it, and torture it by cracking water
> I've personally gone back to reading books and blog posts, talking to people via email, working on a book project, and prioritizing in-person, local relationships.

I mean, this sounds great? Or maybe I misinterpret that this change in how we view twitter is positive rather than a negative. I believe that Twitter as a centralized sounding board was a net bad for Internet culture anyway.
There are two tabs on the Twitter ios app. The first is called “For You,” and the next “Following.”

The first appears to be randomised or from The Algorithm, but as I far as I can tell, it’s mostly random.

The second also seems randomised but from people you follow.
But not over a cable.

Submarine cables are clearly marked on nautical charts, and even recreational boaters know not to anchor in those areas.

A professional trawler captain is not going to accidentally trawl over such an area.
It seems to be to use the data without asking, but rubber stamp it by saying data is anonymized in the privacy policy.
This is the reason I really like Mastodon. No algorithm, just timesorted posts by who you follow.
Ask HN: If you are the CTO of your organization what changes would you do?
I have been at my company for almost 5 years and the last year or so I have come to the understanding that most of the difficult to solve issues me and my team face actually originate from a few underlying massive issues and bad decisions my organisation took. It is difficult to solve these issues for good without a c-level influence.

For example it is difficult to find a source of truth of many information in my organisation at the moment. So one change I would do is introduce something like an ESB and appoint a staff or principle engineer to maintain it alongside a organisation wide schema.

I wonder if there are others in the tech sphere facing similar issues and would like to hear from them if so.
> they can barely sell their current best phone, the iPhone SE.

They need to stop making phones every year. Most people in the world already have phones and don’t need a new one every year.

They also need to make 4 inch phone, like iPhone SE 1. That was the perfect size for a phone.
>They can be overwritten as a full block of course.

No. Nothing other than drive firmware has any control over which physical flash area your transfer will land at.
Presumably because feed real estate is so scarce and there are commercial motivations to show something else, so they start filtering out followed posts on the pretense of improving the quality of the feed. And that becomes a slippery slope.

"Ok, this user follows N. But N's latest post is already 15 hours old and it had poor engagement. Probably that means it's low quality and it's not worth including at all."
I did in fact go vegetarian after killing animals as a kid. I could do it now because I have a family.
Nice! Similar to what spiking neural network people have been dealing with.
E.g. https://github.com/fzenke/spytorch
'The English' Review: Emily Blunt Rules the Wild West
"why you would actively remove content from their follow graphs"

It makes sense, if you think you know better, what the user wants to see. Or, if you somehow make more money by doing so.

In either case, personally I like to decide, what I see myself, but I might actually be a minority (soon). Many people are apparently fine with intransparent algorithms making the decisions for them.