skysight-inc/HackerNews huggingface dataset:
Just the tranformer costs at least $250-300 unless you get it second hand.
My question isn't about Python. It's about Reddit being trivial to recreate. I work on an API team at a Big Tech company and, funny enough, a lot of our legacy is in Python and we've scaled it using lots of pretty gross tricks. We may or may not be Instagram (:

The keyword here of course is "at scale". At what scale? Any commenter that believes what was written upthread should create a system and demonstrate that it can scale to Reddit levels.
boingboing sending life signals is for me the real story.
So I said, narrow the focus. Your "use case" should be, there's a 22 year old college student living in the dorms. How will this software get him laid?

https://www.theguardian.com/technology/blog/2005/feb/18/howw...
Imo the least interesting use of LLMs is stuff like Chatbots. API access is a prerequisite to do 99% of the interesting things that they can do.
I'd just like to add one more to your listening list :) Afro Blue (1963) : https://www.youtube.com/watch?v=hSiYUksOjXE
There is a very solid NPR podcast about TDCS as well, you can find here:

Students Zap Their Brains For a Boost, For Better Or Worse - NPR https://www.npr.org/sections/alltechconsidered/2017/01/07/50...
Claude has a free slack client that I briefly was able to access by creating a new slack workspace and adding it there. But as of yesterday it wasn't working for me
The salience bias can be seen the opposite way: your code base consists of understandable metaprogramming based on principled tools, and the corresponding write-only generated code is unseen.

The OP might have been bitten by bad macros and bad code generation (early and repeatedly).
I just saw this comment on the Apolloapp reddit : >They’re trying to overvalue their services before going public. Execs want to cash out and move to a tropical island. I can’t wait for this cesspool to fail.
You’re asking for the impossible. When it comes to fonts, no single configuration would ever make everyone happy. Look at the screenshots for the out of the box appearance on Manjaro. I don’t see anything wrong with it compared to macOS. Yet, here we are.

Making a font change to an open source project is a good way to attract angry replies in issue trackers if you’re not careful. The Perfect Configuration (TM) simply doesn’t exist.
> It makes me think that the Peter Watts' Blindsight idea, where our "self" being a waste of brainpower narrating and explaining (perhaps erroneously) what the true decision maker was doing as if the self was the entity responsible ... is more or less correct.

I definitely think it’s likely to some extent. Kahneman’s "Thinking Fast and Slow" hypothesis of Systems 1 and 2 is if course very much related (even though it has been criticized) and in these sorts of fight or flight situations it’s clear that there’s neither time or need to ask System 2 anything or even bother informing it about what’s happening. Updating short-term memory might also be an unneeded luxury, which could explain the blackout.

The overriding of normal physical safety regimes is commonly reported in these types of situations as well.

But it’s indeed an interesting question why your (and others’?) subjective experience of the "help other NOW" scenario has been so different from the usually reported "help yourself NOW" experience (detachment, slowdown of time, etc.) Though of course it's impossible to know whether "you" did actually experience that as it was happening but just don't remember it afterwards!
Nvidia's AI Focus Is Bad for Gamers
I tried countless notes and productivity apps. They all didn’t work. Now, I have a folder called zettelkasten. It contains a collection of interlinked markdown files.

It’s the first time something like this works for me. I does so because I use it daily to refine, trash, and collect information.

Btw: I call BS on the section about Kahneman and loss aversion. Their experimental setup was too narrow to extend it to something like fear of missing out on information.
this seems easy to refute based on (my personal reproducible) observation of physical phenomenon, such as tasting coins in the back of my throat.
first gpu mining now gpu ai training the gamers will never get to use the gpus
That's a very US centric view of the problem. Because these days if you leave the borders of your country, you'll see that the streaming world is still a fragmented archipelago of crappy B-tier licensed movies, while the good stuff people want to watch is only available in the US through a VPN.

And cable TV or films at the cinema are as expensive as ever.

Which is why Spotify has had an incredible success worldwide and music piracy has reduced dramatically: their repertoire is very comprehensive and mostly the same everywhere in the world.

People really want to believe it is a money issue, and they are just terribly misguided. Gabe Newell is absolutely right here, and he knows piracy, as he deals with the demographic with expensive needs (gamers wanting the latest $70 game) and the least money (as young gamers don't have a job, or don't earn a lot)

It is not a money problem.
3AC/TAC is something fundamentally different than SSA. Sure, both somehow superficially constrain how you write variable assignment statements - if your intermediate representation contains such things and is a list of instructions. 3AC means that your "instructions" have <=3 operands, SSA means each "syntactic" variable is assigned at most once, that is: they are not a variable anymore. In fact, SSA transformation makes an imperative program referentially transparent (excluding any loads/stores from/to memory) and thus makes it a pure functional program (excluding memory). You can see a program in SSA form simply as a functional program where each basic block is a (nested) function and each PHI is a parameter of the function. SSA as a list of instructions/statements as in 3AC is a red herring and doesn't have any relation to why it's used in compilers/for static analysis. SSA is not a variant of 3AC, also because SSA transformation of 3AC requires the same algorithms as SSA transformation of any other common imperative IR does.

In fact SSA makes no constraints on the number of operands in an instruction/operation what so ever.
> No, the plan is to force poor people into becoming pedestrians,

Poor people in London already mostly do not own cars. And also they disproportionately suffer the negative effects of pollution from cars. (1)

If by "pedestrians" you mean people who get around on foot, on bicycles, on busses, on London Underground trains, on overground trains, in taxis, Minicabs and Ubers then sure, they are "pedestrians" .

In my case, if I needed a car I could arrange to buy one, but where would I put it, how would I secure it and what would I do with it? It would be nothing than an expressive source of hassle and worry. It's cheaper and less hassle to use busses to commute, cabs or ubers when I need to travel other short distances, rental cars a couple of times per year.

Groceries? There's a small shop in walking distance that way, and others in walking distance the other way, and a similar near the office, but the main shopping _comes to me_ not vice versa.

1) https://www.theguardian.com/environment/2022/feb/17/poorest-...
Yes, as always it all depends on the context and how features are used. Maybe I was just bitten too often in situation where const is particular gnarly to use. I know for sure that in many cases, such as when calling small helper functions for copying a shallow array and such, one can easily pass pointer as pointers-to-const.

However, IME there is a big problem with const for more database-y, more stationary in-memory data. This is the kind of data that is almost always going to be mutated by at least some part of the code at some point in time. There is a fundamental problem of communication between mutating code and non-mutating code (the "strstr()" function, that has to apply a const-cast hack internally to implement its interface, is a trivial example here).

As said there are certainly situations where such "communication" isn't needed, but I'm anxious about precluding the possibility in the name of const-correctness.

I feel that instead of const (or whatever static formalized description of what a function is doing), good naming is most helpful to intuit broadly what that one function was doing again.

In C at least, I've ended up leaving const almost exclusively for the cases where the data is truly const - i.e. in the .ro section of the binary, and I know for sure it won't ever have to be modified, and basically I have to apply the const qualifier lest it puts the data in the wrong section / it needs an awful cast to remove the const. The majority of those are string literals typed as "const char *".
You can repeat this as often as you want to, but I will not agree that we live in post-factual times and everything is fully subjective. If you give somebody the tools to find the truth themselves they will not be necessarily follow their parents indoctrination.

Try to consider whether you really wish to treat every single viewpoint as equal.
I posted this yesterday but it didn't draw any attention. I'm reposting it as I think people on HN might find it interesting.
The tricky bit with ads is that someone is paying for a user to see it, so if the user never scrolls to it, or perhaps scrolls past too fast, you probably need to know so you don't bill for it. If the user taps on it you definitely need to know that, regardless of whether the ad link is working, but you can't redirect and slow down the ad link.

You need highly accurate data about user behaviour around the ads, and highly optimised display and linking.

I've built a similar system, albeit not for ads, for recommendations, based on viewing items in a feed. With a simple model, across web and app, all developed in-house, it was still hard and required a lot of care to get good ML signals and signals that people really understood.

Doing this across third party clients may be prohibitively difficult. I'd like to see attempts, but so far I've not seen any.
Ask HN: Learning programming bottom up vs. top down (UCB, MIT, Waterloo, CMU)?
To explain what I mean by the two approaches, I will cite the intro course sequences of two departments at three top universities.

1. Berkeley EECS

Course sequence are CS61A, CS61B and CS61C. 61A teaches programming in Python and Scheme. 61B teaches data structures and some basic algos in Java. 61C teaches C and assembly (RISC V)

2. Carnegie Mellon University

They start with a C like language called C0 and then they teach functional programming using Standard ML. Their algorithms class also using Standard ML to teach parallel algorithm design.

3 University of Waterloo

They start with teaching languages in Racket and then move on to C.

4 MIT

They do majority of the intro and algo classes in Python and then do C for the computer architecture class (Risc V). MIT doesn't have a functional programming requirement for their degree.

So the question is which method fares better on the average? Exceptional students will ofcourse adjust with whatever conditions and learn for them. To serve the average student better who have had no programming experience before, which approach is ideal?

P.S.: I am talking about lower level intro classes only.
That's not how the deal works though.

The deal with WWW is as follows:

You provide a website on the server. The client downloads it and decides how to render it. An API is going to be more efficient than HTML plus all the bells and whistles. But if you don't provide a reasonable API we go back to the stone age of HTML clients which parse and scrape. It is going to be more nuisance for client and server. Load is more intense and it requires more bandwidth at the cost of user engagement. And you'll get barely more advertising income.

The reasonable fix is paywall; stop with the advertisement BS and enforce a per month subscription per account regardless how the client communicates.
Cascatelli
June (YC W21) is hiring product engineer #3
The service itself isn't valuable, the content is.
To be honest, I've been asking myself the same thing, technically the amount of "good quality" data in libgen is huge, way larger than the books3 dataset. However it would probably run afoul of copyright. Then again, a huge amount of data that LLMs go through is copyrighted.
> Lol your argument loses all credibility when you use an alt account to downvote me.

I did no such thing, but if you want to think so, enjoy!
> "the part I think that is missed is she never should have been able to get as far as she did."

fake it 'til you make it, if they stopped people early then they would never get those companies like uber or airbnb or whatever disruptive companies probably even ones that ycombinator likes
Right, the vast invisible army of 30-something suburban female gamers playing Roblox and Minecraft on weekdays between 3-5pm.

It's worth noting adult advertising fetches a higher rate than child advertising and ad networks will fill at a much greater rate, especially in RTB systems.

So even if they do realize it, it's um, better to stay quiet and pretend.
Far-right MP forces abandonment of Holocaust scholar’s lecture
sorry I did not mean "on" the cover. I meant in "the soft cover Mechwarrior RPG" book, in some one of the pages inside. :)
I think the time of a local event sounds much more important, and a photo of a calendar and a clock sounds much more frivolous. Also, you can't take photos of events that haven't happened yet, and it's precisely with events that haven't happened yet that you most need to store a timestamp and a timezone rather than a postgres "timestamp with timezone" (which does not involve a timezone at all). So the analogy doesn't really tell you how to use it well.
‘Mad & offensive’ texts shed light on the role of minstrels in medieval society
I agree with this. This is why every note I add must be repeated in spaced repetition style. This way I remember what is in my "mind palace" and keep ideas alive (or explicitly delete them / reduce their repetition period if they are bad). I use Obsidian with the repeat plugin.
Last time I checked Lemmy, it was just full of communist propaganda.
> Can you provide sources for your claims and make good faith comparisons based on evidence?

Pick any illegal use case online at random. 99% probability there's an option to pay via bitcoin or other crypto.

Pick any legal use case at random. 95% probability online, 99.9% probability offline there's no option to pay in bitcoin.

What kind of evidence would you expect to see?
I've used it for remote raspberry pi compilation. Works very nicely.
You should read "the molecule of more". What you describe happens when dopaminergic circuits take control of the brain and prevent other circuits from interfering.
Sometime ago I stumbled upon Kingdom of the Wicked by Helen Dale. Haven't read it myself though.
Liquid Screen Protector vs. Tempered Glass Screen Protectors
Screen protectors are an essential accessory for any mobile device, whether it’s a smartphone or tablet. They help to protect the screen from scratches and cracks, which can be costly to repair or replace. Traditional tempered glass screen protectors come in various forms, such as tempered glass, plastic films, or polyurethane, but they all share a common drawback: they may leave bubbles, peel off quickly, or trap dust and fingerprints, making the screen look less appealing.
> I feel like it'd take as little as a half-percent of the people writing new HTTP tooling to noticeable improve the DNS ecosystem as a whole.

you mean like the ppl that made it more centralized and failure prone?
so Hari Seldon was right in his psychohistoric theory ?
alignment doesn't require coordination or manipulation

what gets published by academia is based entirely on who gets funded

my conspiracy theory is a stretch, granted, but to clarify:

It behooves the cloud providers for their customers to believe that their latest $1/hour l/user upcharge is revolutionary (so much so that ethicists are shouting please, stop, you know not what you do!)

OpenAI and Anthropic need the public to trust them and only them as providers of "safe" AI (not like the other open-source AI that might turn into an especially persuasive holocaust denier any minute) - so from the regulatory angle they want to play up the theoretical dangers of AI while assuring the public the technology is in good hands.

As for the academics, well it's not like anyone gets funding for writing boring papers about how nothing is going to happen and everything is fine. No one has to be puppeteered, they just need to look around and see what hype train might direct some funding their way.
Note: I am the author of this article.

It’s easy: Google owns the browser, so they decide which websites are allowed to install extensions. And Google decided a while ago that the only way to ensure your safety is allowing only Chrome Web Store as installation source. That’s it, installing extensions from third-party sources is so awkward that nobody will do it. Besides, automatic updates wouldn’t work anyway.
But how do GPSDO work? Is GPSDO susceptible to metastability?
So, when I see a video from the USA and it beeps every few seconds, I guess that nonesense has also been "implanted" by foreign wealth? Sorry, I don't buy your explanation. Puritanism is puritanism, and you have so much of that over there that it is almost hilarious when watched from the outside.
> That's not really what I meant.

I wasn't trying to mirror your opinions, I just gave my own thoughts.

If toddler's usage in analytics can drive UI design, I don't see why would it be implausible that it also drives content policies. I get reminded of it every time I open youtube from a fresh browser - all I get is a bunch of toddler-level videos with people doing stupid shit like spilling a barrel of hot chocolate on the table while shouting "CHOCOLATE!" in an obnoxious toddler-like manner.
And a person can have more than one German passport
We used it at a previous job. Every dev computer in the building ran distcc, compiles were distributed and finished super fast.
Show HN: Serve Public – Serve any folder on your device with a Public URL
Nothing really new, here, but that live version of Impressions gave me the chills. Looking forward to hear Africa live.
I agree with your plea for moral consistency, but it should be noted that describing the unlicensed copying of data as "stealing" and "thievery" is a metaphor. If I steal a car, I have denied someone else use of the car. If I pirate a film that I would never have paid for, I have enriched myself at no cost to anyone else. If I pirate a film which I would otherwise have paid for, then yes, I have impoverished the studio.

Sorry to be picky, but I think it's important to remember that intellectual "property" rights are a legal construct that societies create in an attempt to make society as a whole richer by encouraging creativity. I worry that overuse of metaphors like "property" and "theft" elevate IP to a god-given commandment (thou shalt not steal), obscuring the fact that we should design our intellectually property rights to ensure they're doing what we want. Enriching creators is not an end goal in itself.
Self recursion is not solvable if assuming stack is unlimited, which is never a case in reality. Stack on real computers is usually limited to a fixed size (100-1000kb). Another way to look at it, take all possible bits on a real computer, so all of RAM, all of storage, etc and then iterate over all possible values of it, it will be 2^bits possible values, sure it's a large value but it's still bounded. So it's possible to iterate over all possible states of any program on bounded computer in a bounded time. Hence why it's possible to decide if any program halts on any real computer in bounded time.

Sure one can say input is coming from a network stream then what? For practical issues then we can limit input size to N bits ... For theoretical issues we can discuss if there is a difference between halting or waiting for more input :)
Personally, if Apollo goes, I will stop visiting Reddit. Especially if old.reddit.com goes too, which is likely.

To be honest, I'll be happy to cut Reddit out of my digital habits. There's a few things I'll miss but HN, Slashdot and e-books will easily replace that gap.
> and even the performance cores have to be downgraded for it.

Old rumours, it's no longer true.
> Poorer education levels are more likely the bigger threat to humanity though.

Already doing a great damage, especially in third world countries, where manipulation from authorities are superior due to lack of education.
hlky wrote most of the original code for the project, and might understandably think it’s “his” project. Setting aside whether his actions (which pissed everyone off and led to the code being rewritten from scratch without him under this new ‘hordelib’ package) were right or wrong, I can see how he would object to the other devs trying to remove his name from the license and basically pretend he doesn’t exist.
> "The pasta was officially released in 2021, after a three-year research and development process."

you may not like it but this is what post scarcity looks like
Next: if you look at someone's comment on HN, you get automatically subscribed to their medium newsletter.
I suspect that enforcement of licences will be based on who owns the licence.

A large corporation? Of course. You're not even aloud to talk about the product without paying a fee.

A small creator? Oh no, it's fair use.
Someone in the thread where the OP linked directly to the Reddit post[0] suggested that perhaps Apollo would just create its own Reddit-like website under the name Apollo, republish it on the app store and then all the users would flock to the new social-media app instead of Reddit. The whole thing is really Reddit's fault: instead of offering to buy-out Apollo and make it official, they are relying on their ultra-shitty interface that nobody wants to use and hoping they can make an extra buck on the few third-party apps that will remain.

I'm not sure what they expect...we've all seen it happen with social-media, it starts out all open and free, and then investors get involved and soon enough people have already moved on to the next open and free alternative. 4chan is the only exception to this rule. But if 4chan somehow got transformed into a for-profit service, then things have already gotten very bad.

[0]https://news.ycombinator.com/item?id=36141083#36144800
There seems to be a discussion at https://github.com/dotnet/source-build/discussions/2960
Paralympian Marieke Vervoort, Euthanasia
The same way you benefit from copyright being valuable to creators at all combined with the reason why options with longer exercise horizons are more valuable.

Honestly I'm not sure 90 years or whatever is the optimal time and I'm certainly willing to sign on to discussion with thoughtful people or even political movements about whether term length reform should be included in those "when it doesn't [work]" considerations regarding copyright I mentioned earlier. Lengths beyond max(author_lifetime,half_average_lifespan) probably have diminishing social and individual returns.

But also I'm really tired of having that conversation with people who aren't thoughtful and ask questions like that as if it's some kind of insightful point about the copyright model in general when the truth is that it's a just a parameter.
You can say that about a lot of things. Like anything involving an angle grinder. You can split your face with it into two if it breaks down. Best thing is testing your homebrew inverter using an angle grinder with no protection on either the grinder, or the inverter or your face.

The world would be quite boring without some fearless people like these.

Though it would have been nice to mention not to buy your mosfets from aliexpress/ebay for $0.8/10pcs (some mosfets are quite pregnant [1]). But looks like one commenter already pointed that out on instructables.

[1] https://www.youtube.com/watch?v=TqEDJWVZyh0