skysight-inc/HackerNews huggingface dataset:
> I had to "confess" that I'm racist and promise to do better or it would have consequences for my career.

So, basically inquisitor wannabees and pseudoscience cultists. Your colleague dodged a bullet.

The idea that claiming that you are racist makes you not racist is totally gaga, random, and based in magical thinking, not in science. It only helps to hide in plain sight the real racists making much easier to admit it for everybody.
News: 68% Concerned About Remote Collab Tool Privacy – Cisco
You need a rough complete rocket design to compare propulsion systems.

If your Mars mission has a 10 km/s delta vee, and your exhaust velocity is 10 km/s (ISP = 1000 s), then your velocity ratio is 1 and your fueled to empty mass ratio is e^1 = 2.7. Let's round that to 3. Ie your rocket is 2 parts fuel and 1 part other stuff like engines and tank and payload.

If you need initial acceleration of say 1 km/s per day, then in SI units your acceleration is 0.01 m/s^2. If you have a nuclear thermal engine with a thrust to weight of 3, that means 30 m/s^2 or 30 N per kg.

For a 100 ton empty mass, you need a 300 ton initial fueled rocket. To accelerate, you need 300000 x 0.01 = 3000 newtons of thrust, meaning only a paltry 100 kg of nuclear rocket engine!

If your tanks have a mass ratio of 10 (hydrogen means this might not be trivial), you have 20 t of tanks. That leaves 100-20=80 t for payload. (The engine is in the noise.) This would be excellent.

With a chemical rocket, your specific impulse would be a lot worse, your propellant mass would be a lot more (3-4x), but the tanks would contain mostly liquid oxygen by weight and thus could be lighter per contained propellant mass so it might not be as bad. Engine thrust to weight might be 10x so total engine mass could still be lower, but it doesn't dominate in this kind of slow acceleration mission.

With a nuclear or solar electric rocket, you might have some weird propellant - availability and tank mass depends on that. The engine is going to be really heavy.

To me, a nuclear thermal makes sense for Mars missions - it is a good fit for the problem. You still need the chemical rockets for takeoff and landing at each end. Also if you assemble in LEO, there's the question of passage through the radiation belts if you accelerate really slowly.

It might work for lunar work as well, haven't looked at it.
"oversensitivity over race"?

To be clear, this isn't a difference of culture we're talking about. We're talking about people who routinely get murdered and harassed by police, disenfranchised, paid less ins salary, and excluded from many professional roles by default.
Are those customers wiling to pay extra for 5G Modem, Antenna and patents for their Chromebook?
The later 'um80xx' versions are a superset of the 1977 manual, and, in particular, the 2004 version PDF version directly from Zilog (when scaled to "fit page") has much more readable fonts (for me at least) and is super-fast to page through. Very good when not using a hard copy. Great index too. The bitsaver scan of the 1977 version is almost painful to use in comparison: More difficult to read, no index, slow.
There is correlation there yes! But sometimes you just want something simple and easy and package managers comes with so much extra stuff that is very useful in more complex projects. Those things can be a major annoyance when you just want something simple.
I think there is a fair argument to be made that acknowledging bias and calling yourself racist aren't the same thing.

If you're endeavouring to acknowledge, understand and overcome biases, that isn't racism, it's anti-racism.
They sound like people who've been through a re-education camp.
Because another "theocratic government that refuses to conform to international expectations" (The Kingdom of Saudi Arabia) is not under sanctions?
Because in reality all countries except the US are content with the nuclear deal with Iran?
Get the latest tech news.
Snap: Q3 2020 Earnings [pdf]
because Lisp allows you to define language-level abstractions that affects the control flow. Those "abstractions" are always leaky and everyone has to understand their implementation to be able to work with them or read code that uses them.

Other language limit what you can do with abstraction. You get libraries with less nice api's but you have less digging to do to understand a piece of code that make use of them.
I was replying to the assertion that "that is done by the “large majority”, the voters electing a government."

The government picks the wars without any reference to the voters?
> You’re making my point aren’t you? You think the NYP story is as reputable as the dossier?

My impression is that it's less made up than the juicy parts of the dossier. The dossier contained more truth though, but it was lame stuff that nobody cared about or reported on.

> As an object of the story, IE this thing exists, yes.

That's just moving goal posts. It's essentially "Now, I'm not claiming A did Z, but I hear a lot of people saying that A did Z. Did A do Z? What do you think, dear viewer?" Of course they're running the story, even if they throw a "this hasn't been independently confirmed" in the footer. That's the beauty about propaganda, you don't need to claim that it's true for the effect to be achieved.
I didn't dive in the code that much but I think it is a cost effective DRM, a protection you can't remove accidentally by renaming a file on your computer (ie you need to break it specifically even if removing said obfuscation is easy) and thus is protected by DMCA.
In my opinion, it is the only argument in RIAA letter that is relevant.

So to have a "nice" youtube-dl, just remove those tests and more importantly the DRM removal (not sure it will benefit RIAA in long term though...)
The Web Before the Web: A Look Back at Gopher
Saying Wayland is just non-functional for reasonable use-cases without significant user workarounds (usually going back a decade in execution and clarity) isn't toxic culture, it's the truth. Yes, people can work on what they want. By the same logic, anyone can say that the direction they're taking is bad.
> In contrast, Raku and Oil are statically parsed.

I don't know about Oil, and if I understand your use of "statically parsed" correctly, Raku is not statically parsed. A "use" statement can affect how Raku parses source code from there on, see e.g. the OO::Monitors module that adds a "monitor" keyword.

But even simpler, adding an operator changes the grammar. For instance, adding a postfix ! operator for faculty, can be as simple as:

sub postfix:<!>(\value) { [*] 1 .. value }
say 5! # 120
> Chinese friend shrieked at for using their phone, and my black friend who just feels like he wont ever "be british"

That's been one of the issues I encountered on my case on the time I've spent in the UK, you can spend as much time as you want there, you will never be considered like a local, you will be designated as a part of the community you supposed to belong, that's great if you like recreating the place you are coming from, not so great if you actually want to integrate.
The idea of magnetic acceleration for the exhaust particles is probably taken from VASIMR [1], while the specs are a tad higher than the NSWR someone else mentioned above [2]. Probably not outside the realm of possibility if we ever devise powerful enough energy sources :)

[1] https://en.wikipedia.org/wiki/Variable_Specific_Impulse_Magn...

[2] https://en.wikipedia.org/wiki/Nuclear_salt-water_rocket
It's amazing how little some people have cared, this was not that they didn't know, they certainly knew, otherwise, it'd not have resorted to hiding the stuff by dumping it into the sea..

It'd not be unreasonable to hunt down those responsible, and make them pay for cleaning it up. Sure, they're probably dead by now, but they probably left a lot of money.

I don't think it's even relevant that "it was not illegal at the time", they knew the stuff was toxic, and they chose to release it into the oceans, just because no one had explicitly made a law banning them from doing so.. Common sense should be the first law.
It is completely baffling that anyone could not see the cult characteristic of a ritual where you're required to tell everyone around you that you are inherintly guilty.

Seriously? What else do you need? Proclamation of the believe in unseen powers?
On the first, you’re overreacting. I’ve gone through such training and it was nothing like you describe.
You know I don't recall hearing the term "culture war" when I was studying critical theory and culture and media and so on at university last decade.. I heard about hegemony, and how theories of cultural transmission have changed over time.. I heard of Edward Said and his The Myth of the “Clash of Civilizations”, I heard of Virilio's "Pure War" of technology vs humanity... but I can't recall any discussion of a culture war.. which leads me to suspect that this phrase is actually just made up by a group of people who want to bring the ideas of violent struggle into their discourse about who the world ought to be.. and journalist have unwittingly picked up the phrase and reified it(another nifty media studies word). There aren't two side to a culture war, there isn't any war. from what I've heard of fascist ideology, and how it glorifies violence and war, it's not surprising that the phrase would arise.
“ [England] makes teaching religion mandatory in public schools”

Just to add some nuance to this...

RE is the lesson in which pupils are taught about religion. It does not instruct that any particular religious claim is true or false.

And the “daily act of collective worship” is one of those laws that is widely disregarded, to the point where OFSTED inspections will note that schools are not compliant but not mark them down for it. It’s rapidly becoming one of those archaic laws like “the queen owns all the swans” which has very little practical effect on everyday life.
Whether true or not, my point about those who fight in real wars stands. Whereas in a so-called culture war, those who do the “fighting” are also the instigators.
That's the nature of UI tests for most part. IIRC Cypress are written declarative tools which would make them even more unreliable and slow, albeit easier to fix.

Personally I've recently started using Playwright and I'm quite happy with it. There was occasional misunderstanding of their API, but 95% of time it's great. Microsoft is kicking butt these days.
Zoho Partner
Who is the best Zoho Partner in India?
> It states that 12% of voters accounted for 50% of all social-media and Twitter users – and are six times as active on social media as are other sections of the population.

That's not a tiny minority: it's a pretty reasonable dispersal of social media use. 12% of the population accounting for 50% of anything is a more egalitarian distribution than we see with, say: wealth, healthcare use, or educational attainment.

Public discourse was dominated by a "tiny minority" when the only people with a wide-reaching mouthpiece were a few hundred journalists and a few hundred politicians.

I don't really disagree with the article's main claim - that the more extreme views are overrepresented on social media - but it's not a numbers thing.
How did “we lost the paperwork” turn into “well you look foreign so leave your country”?
Some PC laptop manufacturers insist on adding the damn numpad to the keyboard.

This makes the whole keyboard lopsided, rendering the rightmost quarter completely useless. Don't get why they would do that.

Let the 15 people in the world who _need_ the numpad for data entry use an external one.
Goldman Sachs Charged in Foreign Bribery Case, Agrees to Pay over $2.9B
Partnership Between Ego Creative Innovations and Inventive
We may tend to prefer in-groups as humans, but there's no reason why one's "in-group" should be defined by race. Indeed the whole notion of 'race' itself is largely artificial, historically- and locally-contingent, and thus so is racism. If the claim was that as humans, we're all naturally driven to be more broadly biased and perhaps intolerant towards some others, that would be far more defensible.
It is a nice and fool proof way to get a clean working environment to just download everything from nothing. And you want different working folder for different jobs anyway so they don't mess with eachother or build of state between jobs due to scripting messups.
This is terrifying, almost cult-like.

The fact that this is what "fighting racism" looks like when forced hysterectomies are performed on undocumented immigrants in concentration camps show that it's not really about racism for the people that are doing this.
yeah, I'm also a bit anti-authoritarian, so I feel smaller community initiatives shares power more, with less of it concentrated in power brokers who's only goal is money and power, and thus gives a little boost to more people willing to work for it as volunteers, or coop members, or part of the local community efforts.

A balanced society as you say, can only come from something that's not capitalism or communism both of which are authoritarian or oligarchical at the very least.

Ancom, I think is the best solution with the least amount of friction. I mean all it requires to get started is for people to form a union, start some union-owned businesses, put the profits back into healthcare for all members of the union. Anyone can become a member who wants to (might have a dues though), then they'd be encourage to buy from union businesses, who will in turn use that $$ to pay medical bills for all union members. If there's surplus everyone gets dividends, and workers get big bonuses.
From what I read, electric engines have some pretty big limitations.

- Very low thrust makes it hard to use the oberth effect

- Low thrust to weight ratio makes the actual wet/dry mass ratio harder to get down

- You are not just thrust limited, but also thermal limited. Many other rockets expel a lot of the heat they generate through the exhaust. Electrical engines do not, which means needing to get rid of that heat in other ways.
I believe you assert that Wayland failure is that is not ready for end user.

Strange point, it should have been burned 10 years ago than. I use X.Org, works perfectly in Arch Linux, some claim problems on in their distribution. It should be critique of that distribution.

> Chromium is making its first shy bumbling steps towards actually working on Wayland

And Firefox support is behind MOZ_ENABLE_WAYLAND=1 flag. Clearly Wayland is in "early adopters" stage. Early adopters should not whine.

> By the same logic, anyone can say that the direction they're taking is bad.

You've clearly not watched presentation. Some people know better than developer of that technology. It would be insult on my job. I've had enough people stating "technical debt is not real".

> Dear Google Cloud: Your Deprecation Policy Is Killing You

Open source is nothing like Google deprecating its services, anyone can run code, but it is naive to expect free indefinite support.

Truth is you are not going to maintain X.Org.
I would advice against resources like KA and 3B1brown.

I'm a firm believer that you don't truly understand material unless you also understand a proof for it. Ane while those resources are AMAZING for simple intuition building, they aren't sufficient.

Go pick up a book about proofs to develop mathematical maturity and then delve into some undergrad books for analysis (Abbott) or linear algera (Axler)
> we are scared of specialists and talent and want to stay mediocre

This arrogance is just so weird. A High-quality code base is easy to read and change. a.k.a simple. Redis is a good example of this. To have found the perfect abstraction, or perfect feature set fit, for a particular moment in time and feature set, may feel good but doesn't really matter.
"cult characteristic of a ritual"

Thats a big stretch.
You're right, Symfony 1 -> Symfony 2 was definitely a rewrite, but from then on, the general design was kept almost intact (again, not counting the evolution and streamlining of the framework).

I guess the first attempt is always tricky, let's see if Go 2 can find a smooth upgrade path.
The 23 Best Angel Investors in European Fintech
> newspaper were to take an editorial stance that it won't quote/embed any tweets or social posts in their articles.

The entire internet should take this advice, firstly for the reason you stated, and also because the Twitter website UX is appalling.
Vortex phase matching as a strategy for schooling in robots and in fish
My company has been playing a game to end every work week since the pandemic started, so we can try to maintain culture. This will be great, thanks for sharing!
I don't know. We need some sort of e2e tests, and all e2e test frameworks are terrible in one way or another. Cypress is okay. I would prefer to only run it on production or the dev server and have alarms go off when they fail, but either the requirement is, or other developers have decided that it's necessary to pass all e2e tests before a feature branch can be merged into the master branch.

And I get the reason for it; you don't want to accidentally merge breaking changes. But it does make our build pipelines very slow and unreliable.

So are they worth it? I don't know. If I had my way, we'd only run them on master, and not make it a requirement for feature branches to pass them. Because if you fix one tiny thing, you now have to wait 15 minutes again for the Cypress tests to run. I think they'd be better in a different setup than what we're doing.
You can deeplink into PDFs by the way: at least Firefox's integrated PDF viewer jumps directly to the page when you append #page=37 and I assume that Chrom(ium) will do the same. There are other parameters. e.g. for highlighting or searching words. You can use several parameters at once by appending the following ones similiar to parameters in an URL with &<parameter>=<value> (obviously replace <parameter> and <value> with what you want).

https://www.spacex.com/media/making_life_multiplanetary_2016...
Ask HN: Best Dev Laptop 2020
My huawei matebook x pro has just lost its USB for the second time. The first one was replaced under warranty. Since half the screws have fallen out of the back and since I only got 2 good years out of it, huawei is off the table. Can anyone recommend a super thin powerful laptop for dev work? I actually loved the huawei with Ubuntu but the manufacturing quality was so poor I just can't go back. Was thinking of going back to Macbook air but I'd like to plug in to 3 vga monitors at the office. Thanks for any recommendations.
> incompatible version break would cause too much strife, much in the same way of python 3 / perl 6.

The Perl world has solved this by renaming Perl 6 to Raku (https://raku.org using the #rakulang tag on social media).
> the .onion domain name is free!

I mean, you’re technically correct, but isn’t this kind of like saying that the .local TLD is free of charge? It’s “free” because it’s not a part of the “normal” internet.
I've been in such trainings, and I've seen lots of people get offended at hearing "you benefit from racism" as if it meant "you're racist".

Racists in positions of power may tilt the playing field in your favor whether you've asked for it or not. And it may not even be you personally, but people in your neighborhood, your social groups in general.
> Yay, free market.

Can anyone buy some land and build whatever they want on it, like massive apartment buildings? If the answer is no, how can you claim there is a free market? I think the problem is clearly on the heavy regulations, licensing and zoning that keep companies from building.
Studies have shown that both sides are increasingly favorable to violence for political ends. The interesting thing I gained from your statements is, it would appear that both parties are moving towards fascism or "corporatism" as Mussolini liked to put it, with all the military-industrial complex that comes with it. It is clear to most people how corporatism could be applied to the Republican party, but socialism is also a "partnership" between government and corporations where government regulations and incentives to the market bend it to the governments will (and both the Right & Left have consistently increase the military-industrial complex). We may feel that climate intervention and laws implementing that needs to happen, but it is quite clearly a corporatism partnership with the government where companies are given marching orders with legal regulation, then given incentives to change their behaviour. Oddly enough, I think America is moving towards fascism, but the "anti-fascists" are just as guilty as the war hawks on Wall Street. There are very few people advocating truly a truly free society or scaling back the massive military-industrial complex and surveillance state.
You should have seen the despicable "Go Home" vans that were circulating for a while.

And the "hostile environment" that is legally mandated homelessness (people aren't allowed to rent privately, landlords have to check with .gov for "eligibility" to rent).

All those "we lost the paperwork" people are subject to that. They would have lost their jobs, gradually had their banks close the accounts (with no alternative), had their landlords gradually unable to continue the tenancies (each renewal would check), and if they were sick, found themselves rejected at hospital. Someone died due to cancer treatment being stopped.

Some other people who were resident did the decent thing and supplied the tax office with minor tax corrections after their accountants made small errors. This was encouraged by the tax office, we're all supposed to do that and it's quite straightforward. For that good behaviour they got labelled as having bad character and kicked out, because... any excuse to. That's a doubly-harsh label as it limits their rights in other countries in addition to being kicked out of the UK.
You can't be found guilty when you have veto power.
> Easy.

The formal definitions are straightforward enough, but the definitions alone don't really motivate themselves. A lot of mathematical maturity is about recognizing that a good definition gives a lot more than is immediately apparent. Someone without that experience will want to fully understand the definition, and fairly so -- but a plain reading defies that understanding. That is objectively frustrating.

> As a bit of an aside, it's interesting that the CS (Haskell, mainly) descriptions of a Monad are much more complicated than the math.

I actually do agree with this, though. I feel like monads are much simpler when presented via "join" (aka "flatten") rather than "bind"; and likewise with applicative functors via monoidal product (which I call "par") rather than "ap". "bind" and "ap" are really compounds of "join" and "par" with the underlying functorial "map". That makes them syntactically convenient, but pedagogically they're a bit of a nightmare. It's a lot easier to think about a structural change than applying some arbitrary computation.

Let's assume the reader knows abut "map". Examples abound; it's really not hard to find a huge number of functors in the wild, even in imperative programs. In short, "map" lets us take one value to another, within some context.

Applicative functors let us take two values, `f a` and `f b`, and produce a single `f (a, b)`. In other words, if we have two values in separate contexts (of the same kind), we can merge them together if the context is applicative.

Monads let us take a value `f (f a)` and produce an `f a`. In other words, if we have a value in a context in a context, we can merge the two contexts together.

Applicative "ap", `f (a -> b) -> f a -> f b`, is "par" followed by "map". We merge `(f (a -> b), f a)` to get `f (a -> b, a)`, then map over the pair and apply the function to its argument.

Monadic "bind", `(a -> f b) -> f a -> f b`, is "map" followed by "flatten". We map the given function over `f a` to get an `f (f b)`, then flatten to get our final `f b`.

It's a lot easier to think about these things when you don't have a higher-order function argument being thrown around.