skysight-inc/HackerNews huggingface dataset:
There needs to be some middle ground in these discussions.

Yes, it's silly to ignore realities like "how was the electricity powering this car produced?" OTOH, since we're talking about potential future solutions to a hard problem (hard relative to cars, for now)... you kind of need to dismiss current issues if they're solvable to in theory.

Price of electrolysis hydrogen now, when we're not using that much of it is not necessarily indicative of potential prices at scale.

To me, I think we need to focus regulation that gets high potential technologies (eg electricity production and electric transport, atm) past the point on their learning curves where ordinary price economics and/or bans on carbontech can take over.

The problem with marginal mitigation like discouraging flights or large ICE engines is that gains are one-off, and not en route to bigger solutions.

I agree that commercial flight is a big problem. I'm just skeptical that carbon austerity can amount to more than a rounding error in the long term.
I agree completely. That said, I think those of us who have actively been in the industry more than at least a year have had to work through their own crappy software enough to at least intuitively know the issues. No, I won't take the advice of any ol' random developer, but I have not seen any users who were not also developers who knew what was what.
What I dont get is why people love Elon Musk. The man's a cock! He randomly accused someone of being a pedophile just because they said his rediculous submarine thing wouldn't work!
Here's my take on this, based on what worked or didn't for me in my first year: https://www.gkogan.co/blog/how-i-learned-to-get-consulting-l...
So, the solution to the climate crisis is to split the US into 50 separate countries then? I mean, they could still cooperate in some sort of federation, united in their common goals, some sort of union of states or something, but without the climate impact!
If you're up for a migration project on deluge/ovpn you can probably cut out quite a bit of overhead by moving to WireGuard and Mullvad, WireVPN, etc... I thought PIA donated a bunch to WireGuard dev, but it doesn't look like they support it in GA yet.
I don't mind everyone spying on each other.

I do mind pretending it's not happening.

I do mind that any one who points out the emperor is naked is shouted down, labeled a kook, gets eviscerated.
"Everything before the "but" is meant to be ignored by the speaker; and everything after the "but" should be ignored by the listener." - Nassim Nicholas Taleb
Maybe it's an aggressively optimizing and correctness-checking C++ compiler. GCC, clang can take a long time depending on complexity of code and flags provided.
This is exactly why everyone needs to know about jury nullification, at least in the US where it is allowed, so that if and when such cases come in a court the juries can help make common sense judgements rather than the ones mandated by narrow interpretation of the applicable laws.
Furthermore, inequality is only a problem if your culture doesn't condemn envy. There's a reason that the ten commandments includes commandments about not coveting what your neighbor has. It's a quick recipe for toxic relations and creates a circumstance where Rawls' Original Position is politically undesirable.

Basically, if everyone controls their envy, the good kind of inequality that improve the worst off in absolute terms only really happens if you are tolerant of inequality by condemning acts of envy.

One could argue that at least two Judeo-Christian values have lead to the stability and prosperousness of the Western World. Not envying your neighbor is one. The second is forgiveness, which prevents society from getting trapped into feuds with one another indefinitely and wasting resources on perpetuating conflict.
Data Fetching with Suspense and Relay on Facebook.com
Many privately-held companies sell stock, and their value can thus be calculated.

For those that do no stock trades, a gross income tax would be a simple alternative.
You're correct, but the biggest problem in aviation is weight, volume is a distant second. Large planes can relatively easily get extra volume with a slightly different design, but too much weight just worsen everything.
To be frank, I think you might be projecting American prudishness on European (attempts at) humour.

Trying to make a point with humourous signs is pretty common across demonstrations in Europe and using sex jokes for humour is too. I'm not saying that this is a particularly funny one, but I am saying that your reason for not taking a protest seriously says more about you than about the protestors.

(I think the argument about the tiny crowd and the misleading photography is a lot stronger)
The whole pension situation is going to blow up completely. As a GenX, I fully expect to have to work well into my 70's and then finally get a state pension (if I get one at all) completely inadequate to support me.

Boomers are the major political force, and so pensions are good now. But as soon as enough of them die off, GenY/Millenials will be the dominant demographic and all the remaining pension funds will get ransacked for benefits to the young.

A bit like Student Loans all over again (Boomers got their education for free, GenX had to pay, Millenials got shafted), except it'll just be GenX getting the finger this time.
That's a really top-notch comic. Thanks for sharing.
> Isn't it kind of a poor design choice that Rust will not actually begin execution of the function until `.await` is called?

Begin execution where?

If every future started executing immediately on a global event loop, that event loop would need to allocate space for every future on the heap. A heap allocation for every future is exactly the sort of overhead that Rust is trying so carefully to avoid. With Rust futures, you can have a large call tree of async functions calling other async functions. Each one of those returns a future, and those futures get cobbled together by the compiler into a single giant future of a statically known size. Once that state machine object is assembled, you can make a single heap allocation to put it on your event loop. Or if you're going to block the current thread waiting on it, depending on what runtime library you're using, you might even get away with zero heap allocations.

This sort of thing is also why Rust's futures are poll-based, rather than using callbacks. Callbacks would force everything to be heap allocated, and would work poorly with lifetimes and ownership in general.
>Right now we have huge overhead in training and communication. Low s/n ratio follows. You can fix that gatekeeping science a bit better - pick more talented, better educated, harder working candidates, and train & finance & supply them better.

None of that. A lottery of everyone who can pass a minimum literacy exam in their field.

Looking at the luminaries of any field to a very good approximation none of them are "more talented, better educated, harder working candidates", in fact being lazy, combative and self taught is usually a better predictor for ground breaking discoveries. The people who you would pick are already the ones in academia and they are the ones who created the replication crisis.
A Middle Ground Regarding Working from Home
I'm not trying to troll you, I'm legitimately asking. Everywhere I've seen it for sale has very prominently listed for which phones it's compatible. It's more warning than you will get when buying an NVMe SSD only to find out you have purchased the wrong connector version for your PC.
1) Where did you get the idea that rapid prototyping is not possible with high performance languages?

2) You are making an uber-generic claim. Where is substantiation? I'll make another claim of the same nature: with this never ending rapid prototyping along with whatever they sell under Agile/SCRUM/etc methodology the end result is unbelievable mess of patchwork that after a while becomes to impossible to maintain and add new features to. It literally becomes house of cards
My point is that Philip K Dick was Philip K Dick. The I Ching didn't make him a brilliant artist. Neither did amphetamines. Neither did attempting suicide. He did all of those things and was a brilliant artist.

Yes, he used aspects of his life to influence his art, but everyone does. Whether they realize it or not.

So even had Philip K Dick not heard of the I Ching, he would have still produced brilliant work.
This is a big improvement, however this is still explicit/userland asynchronous programming: If anything down the callstack is synchronous, it blocks everything. This requires every components of a program, including every dependency, to be specifically designed for this kind of concurency.

Async I/O gives awesome performance, but further abstractions would make it easier and less risky to use. Designing everything around the fact that a program uses async I/O, including things that have nothing to do with I/O, is crazy.

Programming languages have the power to implement concurrency patterns that offer the same kind of performances, without the hassle.
For some reason I find the idea of the tax man hauling off the toaster hilarious.

I either picture a very serious fbi man hauling off the thing while a Norman Rockwellesque families breakfast toast is still sticking out of it or Michael Keaton as Beatlejuice saying we've come for your toaster chuck instead of daughter.
Doesn't Medium do this?
> Facebook has fought vigorously against the release of the documents. It continues to argue that the documents do not paint a balanced picture of its activities. In an emailed statement, a company spokesperson told Business Insider: "These old documents have been taken out of context by someone with an agenda against Facebook..."

I sympathize with some (it probably doesn't paint a 'balanced' picture, this person probably does have an agenda against FB) of what they're saying here but...4000 pages and the context still can't be established?
> communication requires shared context

this is pretty grandiose. its beautiful, but if youre trying to help people communicate, "adjust your models of reality" isnt actionable advice.

the core problem you allude to is that communication is built on unexamined assumptions, but this does not require a cosmic realignment to get better at solving. a perfect example of this is trying to make your partner feel loved. if you tell your partner you love them but that doesnt make them feel loved, you are miscommunicating. i am regurgitating the words of "The 5 Love Languages", by Gary Chapman. it is a short, cheap, book that will change your life and upend your cosmos : )

https://www.amazon.com/Love-Languages-Secret-that-Lasts-eboo...

no affiliation, except that i bought and read it and it made me a better person.
It’s very simple. Half a surviving child non transferable quota per person. This ensures genetic diversity and reproductive rights across all economic stations.

I think 1-1.5 billion is the planet’s carrying capacity.

The question tho is this..should this be absolute law or should following the quota be regarded with an incentive as in UBI plus for anyone until they procreate and upto 1/2 surviving child after they procreate and until they die. They lose benefits if they have more children.

All genetic material must be collected and preserved. Not just as in a DNA bank but also for future possibilities as in medical intervention as science gives us ways to stay alive longer. And hopefully healthier.
This is an example of Hobson's choice[0]. It is not really a choice.

[0]: https://en.wikipedia.org/wiki/Hobson%27s_choice
The TR4 socket is extremely sturdy, and can take a great deal of weight - far more than you may be used to for more home desktop oriented parts. Given that the new socket needs even more cooling I think it's a reasonable assumption it'll be at least as sturdy as before.
Facebook is the slow motion, global scale, online equivalent of the Fyre Festival for our whole society.
Welcome to the Publisher vs Platform debate.

The issue is in some cases “they” (FANNG, Reddit, Twitter, etc) want to be platforms like Facebook saying ads aren’t their responsibility, and in some cases are acting as publishers by censoring otherwise legal content they do not like or agree with. There are memes that will get you instantly suspended from Facebook, while you and Facebook argue no one could possibly monitor content!

It shouldn’t be that the giants get to be both. Legally they are provided protections against content on their system - but historically this only applies to platforms where the content is entirely unfiltered. Think if your telco cut the call when you said the words “Jeffery Epstein didn’t kill himself” as a fictitious example, they shouldn’t get liability protection for things people say if they’re going to curate the content like that.
Andrew Ng did a good analogy: it is like worrying about overpopulation on Mars. It will happen sometimes in the future, but worrying about it now is very premature.
From my experience only: the idea to outsource to under experienced developers is done by upper management who want credit for saving the company tons of money. Then they leave the company in a year or two after claiming great money saving victory and moving on to their next scam C-level job. If you build in milestones, then it's a chance to prove that the executive made a bad decision and wasted money on a useless transition. I've witnessed this in 3 different companies.
For JavaScript developers expecting to jump over to Rust and be productive now that async/await is stable:

I'm pretty sure the state of affairs for async programming is still a bit "different" in Rust land. Don't you need to spawn async tasks into an executor, etc.?

Coming from JavaScript, the built in event-loop handles all of that. In Rust, the "event loop" so to speak is typically a third party library/package, not something provided by the language/standard itself.
I didn't meditate while on psilocybin, I meditated before. The "meditation effect" lingers, tapering off over hours, days etc.
Automated trains are still run by humans who can go on strike.
This article is about a group pension plan and a legally mandated way of calculating liabilities that isn't working in a particular case. It's a simple law change. It's not some crazy bureaucratic maze or malevolent government - it's actually a private pension administrator, and it is based on a strict way of calculating future liabilities for group plans being applied to individual members when they leave the group in a fairly dumb way.

The law in question came around for a good reason:

Section 75 came about as a result of a sweeping review of pension regulation in the wake of the Robert Maxwell scandal in the 1990s.

Following the media tycoon's death it emerged he had plundered millions from the Mirror Group pension scheme.

The Pensions Act 1995 introduced a series of reforms including a "minimum funding requirement" for pension funds. It also introduced something called "Section 75 pension debt", which meant if an employer "departed" a scheme, they could still be pursued for any shortfall.

It is just a poor match with this type of shared pension scheme (not British, so forgive problems matching this to other types of defined benefits plans I'm more familiar with). This seems to be a clear case to revise this Section 75 for these types of group plans/schemes.

There is no actual fiscal problem here, just a legal one. The biggest obstacle to amending the existing law, based on the article, is an inability to enact legislation because of distraction by Brexit.
Indeed so; and not just government, any bureaucracy of sufficient size. To take a bit of a pop-sci angle, then as soon as you pass Dunbar's Number.

A video essayist I follow on youtube had a bit of a discussion about this, about being on the receiving end, after his car had been stolen, joy-ridden, and then set on fire. He was required to pay impound fees for the wreck, using proof of ownership that had been in the glove box. When he told this to the clerk at the impound lot, the response came, "Well, that's going to be a bit of a problem, isn't it?". And followed the red haze and the realization that these lots don't have bullet-proof glass in front of the counter to protect from robbery.

But I'd argue that it's borderline impossible to genuinely account for even the second tier of possible edge cases, even in the best of faith; law is too complex, and world changes at different rates in different places in too many ways to make that kind of considered extrapolation anything but speculative in the best case, and hopeful, well-intentioned gambling in the worst. Incidentally, this is a typical argument against regulation, though I'm not sure I agree with that, either...
I will never understand actual real world software developers using Macs for anything.
They're engaging in a traditional motte and bailey argument.

Astrology is bullshit mysticism, so you can't defend it on any practical issue. But it is fanciful, so you can kinda suggest that it has some value as fiction.

But Harry Potter is just as fanciful and no one is trying to predict the future by figuring out which House they belong to. Which is just about as useful as astrology.
Real world relationships, those that are truly meaningful, take a lot of investment from both sides.

Outside of the lab being vulnerable carries significant risk. For one, you risk being taken advantage of. This happens all the time, people are manipulated for sex, financial gain, and sometimes just for social status gains (clique shunning etc.).

It's pretty common for vulnerable bonding to be misused by one or both parties. This can be in the form of using inside knowledge for blackmail or negative gossip/social shaming of some form.

People can be horrible. Finding good friends takes time because you have to learn to trust each other. Fast friends in my experience do not last.
> And that the dangers of allowing another person to give you untrained/regulated advise is a terrible path to go down instead of understanding yourself.

I’d allow for untrained/regulated advice from family or friends, although this is considering you know these people and trust that some of them will give decent advice.
And yet many people are already doing that because of two-factor security codes many services use to make sure it's you.
>Boomers got their education for free

I've never heard this before. Got a link that explains it? All I've heard from the few boomers I've talked to is that they generally worked during school and had some loans as well.
> Sounds like these psychics serve as a low key religion for these people.

I think that's a reasonable comparison, and I think both should be judged on the same basis- by the overall impact.

Psychics may be good for some people. Psychologist and social workers should also be (and are) prepared to help people without immediately forcing them to examine their traumas, but mistakes will happen and people may be pushed away by it. Even if psychics are inferior to psychologists as treatment, having a second line to catch people who got pushed away may also have value.

A lot of people, imo the large majority, of people who go to psychics are not doing something that will improve their lives. I'm 100% positive there are tons of people out there who would be helped by psychologists if they had not first been sucked into psychic woo and/or glued to that belief. If psychics are harming more people than they help, or doing larger harm than the benefit they provide, it has a negative impact on the collective public and should be pushed against.

And just so I don't sound vaguely like a moralizing authoritarian, I'm just talking in terms of like, public health projects. PSAs and outreach etc. I am of the opinion that it does get to a dangerous level (eg cults) that should be dealt with at a legal level, but some level of deception and grift must (unfortunately) be protected as natural freedoms.
The best sex position is not necessarily the one in which you have your partner's legs in front of you, but where you have your legs in front of her. If she wants to move on to an onsus position, then it's your turn to be the one who makes her move. (I'm not kidding.) If she wants to keep things simple, then just be as far behind her as possible. If she wants to get some distance, then pull out her legs and sit on top of her. This will make it easy for her to get back into an onsus position without her partner ever having to move.

Another common mistake couples make is not moving their hands or feet away from the wall. This is the perfect position for a woman to be with a man if she wants to be completely dominated, even if it's a no-strings-attached sort of domination. While there are many positions where a woman is able to move about on her own, if you're not doing something to get her out of the way, it will be much harder to get her back
Don't be tricked by misleading measurement conditions. Their total carbon emissions have been increasing at an explosive rate.

https://upload.wikimedia.org/wikipedia/commons/1/15/World_fo...
Great kit. Thank you!
Very cool. I love the visual explanations for certain iteration to understand the better see how the pre process step prepares the data. What I always miss in such posts is the full tool explanation how to retrieve the resulting assembly code. Don’t get me wrong I know how to search the internet. But the post goes quite some length to explain the basic rust setup. Maybe the post is aimed for veteran cpp programmers. I certainly would appreciate a link or example line how to generate the assembly code lines :)
Compassion Day Campaign: The Vision of Allama Syed Abdullah Tariq
Red Hat drives future of Java with cloud-native, container-first Quarkus
"Crucially, whatever specific languages/frameworks you pick today are unlikely to be the same you'll be using in, say, five years time" , I think that's more true for frameworks than for languages, and even more true for front end world than backend. If he picks up java spring/.net he's gonna be good 15 years from now imo. I'd even bet on Rails/Laravel and friends to still be relevant in 15 years. Can't say that about React though.
> (I think the argument about the tiny crowd and the misleading photography is a lot stronger)

"Stronger" in what sense? I don't understand the point people are trying to make regarding the crowd size at one particular demonstration. Are you suggesting that the Budapest city councilors were somehow "tricked" into approving this motion unanimously, just by showing them a few photos from strange angles?
One thing I keep noticing about design systems is that they all look extremely difficult to maintain.

On the development side, we all know that the more difficult/complex a unit testing suite is, the less likely it is to be effectively maintained.

All design systems I see are art directed. You have these very nice visual layouts showing each element of the system, with well crafted type explaining each aspect of it. It isn't a generated document; it's seemingly hand-crafted.

So my immediate thought is: is this versioned? What happens if it's updated? How should the changes at this stage propagate down to the individual teams who consume this design system? Maybe I'm not seeing the whole picture, but I have a hard time believing that these "design systems" are built for long term sustainability.
It's not the same, but Rust async/await tasks are also in the order of bytes, and you can get similar "structured concurrency"-like control flow with things like `futures::join!` or `futures::select!`.

Ceu looks very neat, I suspect (having not read much about it yet) that async codebases could take a lot of inspiration from it already.
Maybe because Arch has more modules enabled than the default config?