skysight-inc/HackerNews huggingface dataset:
There was an Ask HN (or similar) a while ago where someone was saying that they run a Discord server for active and committed independent game developers, and they were asking if anyone was interested in joining (I can't remember exactly). They wouldn't let just anyone in, to get in you had to schedule an interview with the moderators and show that you were a committed game developer. They were a tight community who shared experiences and helped each other. It sounds great.

The problem for me (and you) is that I'm not in it. The problem for a high school student who just wants to learn is that he's not allowed in either. The problem for most of the world is that the great insights within this community are forever hidden.

Perhaps small communities could nominate generally useful conversations and have them released as blog posts. At least then people could watch from the outside, while the community still remains small and private (not everything would be published).
>They're almost certainly billing their clients

If they sent that bill in an envelope with a stamp and placed it in the mail...sounds very familiar. Maybe they should ask ChatGPT what are the possible outcomes of me using the answers you provide
> There's definite leaching of plastic compounds into food, which gets exacerbated when heated. My concern is the number of unknown unknowns. BPA became a big part of the consciousness a few years ago, and now it's PFAs, but what else?

PFAS and BPA are not used for (multi-use) food containers I think. Don't get me wrong! Avoiding throwaway packaging, where possible, absolutely makes sense. I specifically mean to find the culprit with Tupperware (or multi-use plastic food containers in general).

> My general view is that glass is super-durable, microwave-safe (I would never microwave Tupperware), and the cost tradeoff is minor, so it seems worthwhile.

Glass breaks faster than plastic containers (usually). I still use glass containers, but I am always aware that they break relatively easily.

Regarding microwave-use I am with you. Not a fan of microwaving plastic, even if it is safe for many plastic materials (the term plastic is vague I admit).
You’re missing the point.

If your dumb adapter is actually rated for 80A and the J1772 protocol is never extended to allow more than 80A, you’re fine.

If your dumb adapter is rated for less than 80A, but your car and charger negotiate more than the rating of your adapter, you may have a problem. See, for example:

https://cdn.shopify.com/s/files/1/0045/1110/5114/files/JDapt...
> b)pressured them into a lot of military spending simply because they felt they had to do so because of how much we were spending and all our sabre-rattling.

Yes, that was the Soviet (Russian) perspective. They felt pressured to keep up with the US. But the flipside is that the inverse was also happening; America spent tons of money developing new weapons and capabilities because the Russians were doing the same. For instance, the F-15 was developed into the air superiority fighter that it is because the Mig-25 was (mistakenly) believed to be similarly capable.

Too often the "Soviets were afraid of America" narrative is used to suggest that America was an aggressor and the Soviets were hapless victims of this aggression, forced to spend by America. But the truth is that both sides were doing this to each other, and besides, the whole of it was arguably started by aggressive Soviet expansion before and after WW2, for instance the Molotov–Ribbentrop Pact in which the Soviet Union conspired with the Nazis to divide up Poland, Russia's subsequent refusal to allow Poland to become independent after the war, and the persistent Soviet threats to invade western Europe and incorporate France, the UK, etc into their "union". The "Soviet Union" was a farce of a union, a fig leaf over Russian imperialism.
Yes, and I miss them every day.

The ads were sleazy and brazen and right in your face trying to dragnet as many people as possible into buying something 99.999% had no interest in. Not like now, where massive dossiers are built on you automatically and you're tracked all over the internet by ad companies regardless of the steps you take as an individual to convince yourself you have privacy (like VPN/Private Relay/Incognito/Tor).
I'm currently using Fedora Kinoite with a few toolboxes (one for Rust, one for Node, etc). While not as fancy as a full Nix setup, it's an incredibly robust system that's modern and easy to maintain. A+ would recommend.
Seems like it's debatable depending on your definition of "notebook": https://en.wikipedia.org/wiki/Notebook_interface#History

But also, even if it's true, it's kind of an offputting way to start the article. I know that's his thing and I know it's discussed every time one of these is posted here so apologies for the repetitive observation.
Stop.
Turn right.
Take your shoes off.
Accept this tube into your sphincter.
Don't gag.
Look into this camera.

In speaking about having no control, I was actually just referring to the loss of bodily autonomy at TSA security checkpoints, not the danger of a plane crash.

Also, to your specific question, while correlation between [1. sitting at a bar, smoking a cigarette, 2. imminent death] is low, and correlation between [1. hospital where you can't drink or smoke, 2. dying] is quite high, that was actually the humorous part of my critique.

There just happens to be a weak correlation between people who are fervent readers of HN and those likely to get my sense of humor.
The problem is, a lot of the platforms that I've liked over the years have been vacuumed up. I still try to use different ones, but it's a lot harder.
Great in which way? I guess working for peanuts is a great step up for people who suffered through famines.

Otherwise it's the common battle between "orderliness at any cost" and freedoms. US or Europe seems to strike a better balance, for all of their shortcomings. In China its ruled by the CCP with an iron fist.
> We need to rethink this model.

This problem is inherent to client/server software, and there are really only three ways to do it:

1. The server side of client/server is centralized and run by corporations

2. The server side is decentralized, meaning everyone has their own server

3. Abandon the server, clients connect directly to each other without a server intermediating

Option 3 would be ideal, but would require significant technological advances - it'll be a lo0ong time before bandwidth is cheap enough that Kim Kardashian can serve photos and movies to all of her fans direct from her phone. Option 1 is what we have now, and is terrible in a variety of ways.

Option 2 would be hard but is not obviously impossible, so still our best bet - sure, it's not viable now, but it sure seems like it could be, if an iphone's worth of r&d were put in to it. I would honestly be amazed if no one at Amazon is working on such a thing, since no one would benefit more than AWS from a future in which a cloud VM becomes one of the things that most middle-class families rent monthly.
Not significant. You aren't burning the oil or keeping it at high temp for a long time, you are just getting hot enough to smoke, then you cut the heat. That polymerizes the oil into a non-polar coating. Can't get non-stick without some kind of polymer that things don't stick to.
> there is no immutable dict type

Does the namedtuple not suffice? Apologies if I'm being dense.

- - - -

It's not an immutable dict type (for one thing, this has linear lookup, the BTree would be better) but it's fun:

https://stackoverflow.com/questions/13708701/how-to-implemen...

In Python:

from functools import partial

def empty_dict(key):
raise KeyError

def _dict_add(dictionary, key, value, lookup):
return value if key == lookup else dictionary(lookup)

def dict_add(d, key, value):
return partial(_dict_add, d, key, value)

d = empty_dict
d = dict_add(d, 'key0', 23)
d = dict_add(d, 'key1', 18)

And then...

>>> d('key0')
23
>>> d('key1')
18
>>> d('keyn')
Traceback (most recent call last):
File "<pyshell#8>", line 1, in <module>
d('keyn')
File "/usr/home/sforman/tmp_fn_dict.py", line 7, in _dict_add
return value if key == lookup else dictionary(lookup)
File "/usr/home/sforman/tmp_fn_dict.py", line 7, in _dict_add
return value if key == lookup else dictionary(lookup)
File "/usr/home/sforman/tmp_fn_dict.py", line 4, in empty_dict
raise KeyError
KeyError

- - - -

> objects built with pydantic and type checked with mypy

FWIW, after ~15 years of professional Python development, I'm not into types [in Python]. My attitude is that if you really need them you should switch to e.g. OCaml or something that does them right. I love Python but I wouldn't use it anymore for anything other than scripts and maybe prototyping.
"Congrats comrade, we have just become the proud owners of nearly all of the liquid Bitcoin on earth. What do you suppose we should do with it now?"

"How about send it through the only financial jurisdiction on earth that not only has teeth but is actually paying attention to crypto and is about to enact Bitcoin-specific regulations?"
Internet Archive Wayback outbound archiving slots are distinct from ArchiveTeam. There are per host concurrent limits at Wayback to be polite.
Nice visual tool but wildly optimistic. Walk times to and from stations and during transfers can eat up huge amounts of time in a commute, and that assumes trains are running well. Discounting walking to station times which clearly can't be taken into account in this tool, the transfer times between trains are also not taken into account. Transferring over from any train that is taking you up the west side to one that takes you up the east side (or vice versa) of Manhattan takes up a lot of extra time but the maps treats them as if it doesn't matter what side of the island your original train will take you.
They are likely talking about using https://github.com/nix-community/impermanence, which is inspired by ideas in https://grahamc.com/blog/erase-your-darlings/

Edit: comments on the latter at https://news.ycombinator.com/item?id=22856199
You think that it is ridiculous speculation to say that a large company did something with the goal of making money and it just didn't work out how they expected it to?
If anything, it shows that the blogspam repost problem still hasnt been solved. Still no browser extension that finds the original and replaces all rehosts with it.
Could you solve/mitigate it with curation? Let the users be anonymous or pseudo-anonymous and keep the server signing, but add another signing field called the curator.

At first blush the curation signer looks the same as the server, but I think its subtly different in a way that is maybe effective?

A) You can re-curate or multi-curate a message, but you should (probably) keep the source community constant

B) It separates moderation concerns from on-topic concerns which is a constant struggle. Easy for a server to host many different communities/topics/communication mores and import the content stream in different ways from different curators

Who does the curation? I guess its as simple as the upvote button, but perhaps you can improve that model substantially
There already is a wikipedia social network created by Jimmy Wales himself.

https://wt.social
>> That's how the alliance markets itself, but that's not how everyone in the world, especially their potential adversaries, perceives it.

Not since 1990, at least. Cold War era defensive structures were dismantled when Warsaw Pact dissolved and Russia never established any comparable defensive structures on its own borders.

In terms of military doctrine, composition and placement of armed forces, preparations of border defenses, early warning systems etc, Russia has not prepared for invasion in any way. Why, if they perceive this as a threat like you say? With virtually all of Russia's fighting force in Ukraine, the road to Russia is wide open. There isn't even a wire fence on Russian side of border with NATO countries Norway, Finland, Estonia, and Latvia! Where do you see any signs of belief in threat from NATO to Russia?

Countries that border Russia, in contrast, have made extensive preparations to fight off another Russian invasion.
> it makes sense to use a different pair of symbols to make parameter lists stand out more.

Quite simply, no, it doesn't.

> you don't personally like it because it breaks with tradition.

Nope! I don't impersonally like it, because it's a gratuitous inconsistency which doesn't do anything. It's not technically justified in any way.

How does it make sense to have the formal parameter stand out? Why don't we want the function body to stand out? (fn (a b) [+ a b])?

Don't the parameters already stand out by being on their own line (usually)?

(defn (a b) ;; <-- sticks out like sore thumb
...)

If you think something deserves to stand out in code, can't you teach your editor to highlight it?

Where are the numbers to back all this "sense"?
From the sounds of the quality of ChatGPT's legal skills, you might be better off representing yourself.
I've got it still and it's like 50 years old, and it seems it no longer can be ordered.
It's not shocking to me. The additional household pricing, along with the limits on how many additional households you can add, makes it more expensive to share an account overall.

Example: I currently pay for the Premium tier at $19.99/month where I share it with 4 other people - each of us get a profile. Price comes out to $3.99/person/month.

But, Premium tier can only add 2 additional households. 3 of us can stay on the account and 2 people are out.

Now with 3 total people on the original account, the price comes out to $19.99 + $7.99+ $7.99 / 3 = $11.99/person/month.

Now for the 2 who were kicked off - To share you have to be at least at the Standard tier for $15.49 + $7.99 / 2 = $11.74/person/month.

That ends up more expensive per-person than getting your own ad-tier ($6.99/month) or Basic tier account ($9.99/month).

Unless you care about 4K content, Netflix has incentivized each person signing up for a total net gain of 4 accounts.

And all that said, the new subscription count isn't reflecting how many people are quitting. You could have 100 accounts cancelling for every 5 signing up and it wouldn't be reflected in the data they're giving us.
Ask HN: Any Apollo/Reddit app with custom widgets?
Does anyone know of an app similar to Apollo that has custom widgets? I really liked having the ability to have a widget of my favorite subreddit and see the latest posts at a glance.

Does anyone know of a similar offering? The official Reddit app has widgets but it’s just random trending subreddits i don’t care about.

Maybe I should use GPT-4 to create a simple bare bones iOS app that does this…
Current SpaceX hadn’t been to the Moon yet.
At that time FileMaker was the HyperCard for data analysis. They could also interoperate.
See also: https://news.ycombinator.com/item?id=36230078.
> "or destroy your ability to see blue"

This also reminds me of the McCollough effect [1] which can affect your perception of colorless gratings for an unexpectedly substantial amount of time afterwards just by starting at some images.

[1] https://en.wikipedia.org/wiki/McCollough_effect
Why populations can't be saved by a single breeding pair
Just recently my wife came back home telling me about some tablet computer she has never ever seen before. I think she has googled for it on her phone. What do you know - my Facebook showed a few ads of that device - on that day. I've never heard about it before. I never searched for it and I never searched for a tablet even - I don't use them. Is this now the new normality - palantiring through databases? Is it OK for Google to leak data to Facebook?
> The cheapest tier, Glacier Deep Archive, is $0.00099/GB.

Bad example. "Latency", if it can even be called that, is 12-48 hours.

It's not cloud storage, it's archiving.
My library solves 2 problems.

1. It does not require to wrap your iterable into some wrapper to use functional methods. It takes an iterable/object and returns another iterable/object. You don't have to unwrap it after transformations.

2. it uses oneliners (library is 80LOC single file) for most of the methods. You can just copy-paste it to use instead of install and import. E.g map, filter, reduce is just:

class B:
def __init__(self, f): self.f = f
class Pipe (B): __ror__ = lambda self, x: self.f(x)
class Map (B): __ror__ = lambda self, x: map (self.f, x)
class Filter(B): __ror__ = lambda self, x: filter(self.f, x)
class Reduce(B): __ror__ = lambda self, it: functools.reduce(self.f, it, *self.args)
I've tested the bulit-in VNC between two MacBooks, and it was an extremely high quality image, extremely fast and extremely responsive. To me the performance was completely unexpected. In what uses is VNC lacking?
Yeah it was bad.

Disbarment is equivalent to taking away his entire life's work.

Two minute hate on the internet every day is fun and all but it's not that severe.
My guess is they are referring to NYC as center of capital markets.
It's not a technical problem. It's a social problem first and an economic problem second.

The social part: the "internet scale" and the scale of "largest group who can keep meaningful relationships" are incompatible.

The economic problem: ad-based models have misaligned incentives. People can not vote with their wallets, so every content creator, media property or social media network defaults to the lowest common denominator. And the number of people willing to pony up the cash to help things happen are simply not enough to make it sustainable.
Why are the Arabs not Free? (2008)
You may have missed the point in time where you could pass through an airport without being treated like you were being booked into jail. Or the time when you could go out on the street without being surveyed as if you were in prison. But there was, in fact, a long time where you were not forced to show ID or submit to random checks or be scoped eyeball to asshole by cameras. I suppose you're okay with that because you're "not doing anything wrong" but that sort of proves the point that they were so successful in creating a society willing to inculcate their children into believing that such an insane degree of degradation and voyeurism by the authorities was necessary to keep them "safe". They didn't win by convincing your parents, they won by convincing your parents to teach you that you should submit.
I doubt they would fix issues like photophobia, or high light sensitivity.
Oversimplifying for brevity (and there is definitely more nuance to this). This is basically the modeling approach:

1. Have a biological brain do a task, record neuronal data + task performance

2. Copy some of those biological features and implement in an ANN

3. Tune the many free parameters in the ANN on task performance

4. Show that the bio-inspired ANN performs better than SOTA and/or shows "signatures" that are more brain-like.

The major criticisms of Yamins' (and similar) groups are either that correlation != causation, or correlation != understanding, or that it is tautological (bio-inspired ANNs will be more biological). I'm not sure how seriously this work is taken vs. true first principles theory.
I support what Reddit is doing and I think the Apollo dev is in the wrong. You don’t get to make millions of dollars building your app on someone else’s platform with no agreements in place and then start crying when they start charging for the platform.
> What is so appealing about theocratic fascism that people would choose to spend their free time and disposable income to dwell within it?

Yiu might as well ask "why people choose playing bad guy in (c)RPG" ? Because it is something different than the usuall

Also it's most about cool shit the whatever faction you like do. The misery of the world is only a background to show the unimaginable scale of the conflict in the world where a seed of chaos or genestealers in a small community can lead to entire planet being doomed if not handled appropriately. The stakes are massive and the conflict is on awesome scale.

> IMHO it's no coincidence that the first human civilizations were autocratic. It's basically the default form of government. This is a very important message to spread because too often liberal societies fool themselves into thinking that liberty "just happens" and is "inevitable", a feature of the natural world, requiring no effort from the individuals that compose it. This is not just foolish but destructive. It is why, for example, that fascism rises in democracies like the US even though the vast majority do not support it: they don't even bother to vote, thinking they don't have to.

I think that's spot on; also most people don't really want to be bothered to run the bigger scale as long as their lives are fine enough (from their perspective, as they might not know any better).

Like society when everyone is involved in every decision on wider area (let's say small city) would be obnoxious enough, every fucking day there would be half a dozen issues to decide upon so that would naturally evolve to deciding to pick (and pay for their trouble) some people to deal with some kind of issue and as it is hard to know who would be good at, the most charismatic one wins...
Staten Island is south of Brooklyn, as others have noted, and a good distance away — so even if we had a rail link via bridge or tunnel to Brooklyn, you’d need more work to bring it to Manhattan. You might think of using existing lines, but the closest credible line, the R train, has capacity for adding such trains, and for taking those trains into Manhattan… but it runs local along Brooklyn’s 4th Ave, making the overall trip much slower. It does join up with the D/N lines after a short distance (4 Ave Express), but the D/N has capacity limitations both at that point and later when they join the B/Q and cross the Manhattan Bridge to the 6th Ave Express/Broadway Express line. You could displace either of those services to the local track and send them into lower Manhattan via the Montague Tube link, at the cost of making trips down to Coney Island / Stillwell Ave much slower and serving areas in lower Manhattan which are less relevant than midtown.

There is some remote possibility of going out of the way to link to the F train, which even has an essentially-unused express track (portions of the system are 3-track but more of the relevant route is a full 4-track). The big problem with this is that it eventually dumps you onto the 6 Ave Local, and 6 Ave is pretty much full, local or otherwise. The only other option is the IND Crosstown, which goes to Bed-Stuy, Williamsburg, Greenpoint and Queens instead of Manhattan. The smaller problem is that the express train stops here are awkwardly located, and the potential transfer points for other lines tend to be crowded.

In short, all the good subway capacity into Manhattan is already claimed by existing services. This makes sense! The best ones are all full and the ones with spare capacity are less popular for good reason. It’d be a waste otherwise.

If you’re looking to build more capacity, you’ll need something dramatic like connecting the Second Avenue Subway. At that point I’d want to hook it up to the B/D tracks via the Rutgers Tube, send the D in Manhattan onto the new line, and divert the D in Brooklyn via the F express tracks, instead of the Brooklyn 4 Ave Express. (You could trade the B line with some clever swaps near Chrystie as an alternative.) This would free up capacity for the Staten Island service on the 4 Ave link, a much better proposition.

But given that building the existing Phase 1 mile-and-a-bit of the Second Avenue Subway ran billions of dollars and took over 70 years to happen… you may see the size of the problem you face adding many new miles in Phase 3 to connect it to the area near the Christie St Connection.

Now the pandemic might have mitigated some of this, but it’s also mitigated the benefit of the scheme in the first place, and it has strained the budgets for such projects too.