skysight-inc/HackerNews huggingface dataset:
I completely agree the primary root cause of minority oppression is a societal pressure to create division within groups that hold shared economic interests (poor whites and poor blacks, for example). We historically see cross-racial class movements being cracked down on _hard_ by "the powers that be" as it were. See the Reconstruction-era Farmer's Alliance, MLK's Poor People's Campaign, Fred Hampton's organizing, etc.

I never meant to imply that 100% of SWMs are directly responsible for the oppression of minorities. I'm simply pointing out that the rhetoric of characterizing a social movement as "anti-white" or "anti-man" or "anti-straight" is in itself a predictable reaction from people accustomed to certain privilege. In fact I would argue that this rhetoric plays directly into the divisions I mentioned previously.
System.css: A design system for building retro Apple interfaces
I am on the same boat. It's just too good. There are flaws, for sure, but it seems like the language itself is going on an incredibly good direction.
have you been paying attention at all?
Thing is Kobo doesn't tie you anywhere - I use it in europe - I never ever used their online store even once.
The claimed 16 times speeddown apparently is caused by a call to sender(); if the object reference is just passed to onValueChangedSignal instead of calling sender() there is likely no speeddown at all.
For those in the top of earnings, it feels good to ignore wealth inequality. To imagine it's somehow 'ok' that a handful of people own over half the economy, is tragic.

Consider: the bottom half of American wage-earners (those below $97,000(!)) have combined wealth of approximately 1% of the American total.

So maybe we're talking about the wrong 1% - we can instead consider those sharing <1% of the 'American pie' who's income is hopelessly distant from anything that could dig them out of the bottom.

I have to imagine, the parrot in the room is not me. I wonder why somebody "far left" can fool themselves this way.
>and it probably also annoys all the other users who are accustomed to using typical GUI preference windows accessed through the menus to change their configuration

How is this a problem with dconf? GNOME Settings for example is typical GUI preferences and works as a front-end to the dconf database.
- Decorator pattern, as seen in Python's @decorators;

- Factory functions, as seen everywhere, even if people don't bother thinking of them as such;

- Memento pattern, a common way of implementing undo-able actions in applications that need it;

- Proxy pattern, frequently used when you have a code-generated client that talks to a server from a template. Like generating REST/RPC client code that matches a server spec;

- Visitor pattern, but you already mentioned that... but ironically enough, if you have pattern matching support in your language, it's much easier to use that.

And that's just off the top of my head. If you use any of these you're no architecture astronaut, nor are you gilding your lillies.
Even if it was delivered at the polling rate, that should never be higher than 1kHz (otherwise you deserve whatever performance issues you get). A virtual function call is 15ns conservatively, so say a signal is 150ns. 1000x is <150us of wasted time, well below observable overhead in any human-centric application.
Firstly, I didn't indicate anyone is required to do anything. Secondly, you present a false choice. I innovate with software every day, have published millions of lines of code with almost no restriction on re-use, I certainly "profit" via my employment and donations; I'm just not a billionaire. This inventor is certainly in a great space to get incredible, lucrative job offers via his fame and notoriety.

put another way, what if instead of him inventing a novel way for a motor to be enhanced, he instead were a physicist who discovered some new property of physics that basically allowed the same thing to occur? Do scientific discoveries get "patents" that prevent anyone else from making use of that new information for 20 years?
No downvotes, but I haven't yet figured out why racial quotas for Jews were bad and racial quotas for Asians are good.
Okay so the Rosie name is apparently a reference[0] to Rosie the Riveter[1].

I was originally wondering if Rosie[2] from The Jetsons was named after these ladies as a reference, but apparently the "ie" spelling was a season 2 change and so probably unrelated.

0: http://www.topsecretrosies.com/

1: https://en.wikipedia.org/wiki/Rosie_the_Riveter

2: https://thejetsons.fandom.com/wiki/Rosey
Then again, though, American houses in cold places are built the same way (mostly) as American houses in hot places, and so if they're insufficiently insulated to keep cool in when it's 100F outside, they're dramatically more inadequately insulated to keep warm when it is -20F outside. (Few people try to use air conditioning to maintain more than a 35F delta between inside and outside (~80F inside on a 110F+ day), but in cold climates, an 80F delta (~60F inside on a -20F night) or more might be required.
The more slowly you can interact with a "crypo exchange" the better, right?
Exactly 0 assumptions are made - how is that too much?
> The browser becomes the OS. You're just changing where the abstraction happens.

That's probably correct.

For me, I think (for me) it's about control of content.

I detest using an app for newssite-A and another for newsite-B (I don't do this), especially if they bombard me with ads, popups and dark patterns to generate their objectives.

e.g. Twitter constantly messing with their stream, instagram going more towards videos.

It's a cesspool and I don't know how the average (not techie) finds it acceptable. Cable TV went this way and for me unwatchable.

With a browser, I can remove obnoxious ads, disable popups and fix css to my liking.

Not sure if we need to have protocol per content-type. The browser kinda does this already and gives me the control.
The author was trying! His response revealed how he was interpreting the question; it's then on the manager to clarify.
I'd love to. Your story went from driving a Prius in the countryside to happily mowing down deer in your giant truck while living in the city.

Presumably others are now terrified to be around your massive vehicle, and you don't appear to have bought it for a practical purpose, so the premise that your wife was made to feel unsafe is then not an indictment of industrial sized vehicles making the roads less safe for others. Instead, it is embracing the stereotypical American pursuit of having the biggest baddest mfing vehicle on the road in a "fuck you I got mine" race to the bottom. It reads as a pretty good satire: "Woman in fear of being crushed by giant vehicle feels much better now that others fear being crushed by her giant vehicle."
there is plenty of work within web3, at least for the engineers and advisors. support staff and marketing personnel are the ones being laid off with less prospects, from what I can tell.

its also pretty common to form a resume for the job you want, omiting less helpful or unrelated things.

I went the whole decade never telling any web2 startup I worked for about crypto, who cares if its another bear market and people are yet again souring on it
This tells us little about AGI. It might seem like it does but this is an incredibly narrow specific set of technologies. They work together to produce some startling results (with many limitations) but this is just another narrow application.

I suspect AGI, depending on how its defined, will be with us in some form in the next few decades at most. Just a hunch. This is nothing to do with that mission though imho. Maybe you can read into it something like, "we are solving lots of discrete problems like this, maybe we can somehow glue them together into a higher level program"? That might give you something AI-esque? My guess is that 'true' AGI will have an elegant solution rather than a big bag of stuff glued together.
Objective-C was doing sufficiently-fast UI updates for it to run well on iPhones 10 years ago, while relying on objc_msgsend, which is _much_ slower than a virtual function call or even a Qt signal.

You wouldn't want to use ObjC's message sending OR Qt's signalling mechanism in a tight inner loop – hell, you probably don't want to deal with the indirection of the vtable incurred by a virtual function in a tight inner loop. But all of these are more than fast enough for interactive UI work.
>if your account

What is "your account"? There's no "first-last name, date of birth, ID number" attached to an ethereum account unless an account is on a centralized exchange.

Generating a new account is a matter of 2 seconds.
But there is a fundamental difference that breaks the analogy: the "function" that the neuron uses to set its output based on its input is not a function at all, it is a stateful mechanism.

That is, for the same input at different times, a real neuron will have different outputs; and its own ouptus may change its state. In contrast, the memristor, once programmed, always applies the same function to its inputs. Even if it can be reprogrammed with a different weighting, it can't do so based on its own output - at least not with any current neural network architechture.
The associated documentary is "free" to stream on Kanopy. We enjoyed it.
This looks amazing and I'd love to try it out for this one thing I have in mind.

I'm not familiar with the Deno part of Typescript. Would it somehow be possible to use a C# library as a dependency?

For example https://github.com/OfficeDev/Open-XML-SDK I need for a way to edit (not create) the openXML content of Microsoft Office files
I think you're thinking of the "any optimization will be too diffcult, take too long, and cost too much" mindset. Which is a huge problem.

Being mindful enough to identify when you're feeling the urge to optimize something too soon, will let you step back and optimize what will have the biggest impact once it's finished.

I have seen developers spend hours optimizing some functionality, pick the fastest technique, and it turned out by designing everything to work with their earlier optimizations they made the overall system much slower.
Imagine for a moment, that people were accused of violating this law in a way which was not offensive to a specific ideology, or at least not the same one as the chap here....

Actually, we don't have to imagine this.

First they came for the bloke that posted bad taste jokes about a murder victim, and he got 12 weeks in jail [1]

Then they came for the man who insulted a policeman by sharing a Snapchat picture of his face with a penis superimposed on it, and he was fined £400 and required to do a community service punishment [2]

Then they came for the people who direspected military dead by burning poppies and they got nights in cells and fines and hastily organised commemorative apologies [3]

Then they came for the bloke that tweeted something about tEh LGBT AgEnDA, he got off relatively lightly and the police got their wrists slapped, and people started quoting Ayn Rand and talking about how uniquely oppressive "woke" people are

[1] https://www.bbc.co.uk/news/uk-england-lancashire-19869710
[2] https://www.dailymail.co.uk/news/article-2552269/Builder-ord...
[3] https://www.theguardian.com/uk/2012/nov/12/kent-man-arrested...
Even if you are getting 100,000 events per second - your GUI only updates at 60fps or 120fps - so you'd want to batch those events and try to update the GUI only once every frame.

Also to process important incoming messages on the same thread as the main event loop - where other things like user input, application drawing is handled, is kind of a bad idea.
Way to Health (Penn Medicine) | Full-time | Philadelphia, PA | Hybrid | Software Developer

Join a team that has launched over 200 research studies and clinical programs, improved the lives of over a million patients and citizens, and facilitated top-notch scientific research.

[Way to Health](https://www.waytohealth.org/) is a patient engagement and research platform, which has powered hundreds of research studies and clinical programs improving the health of our patients. We've launched 200+ different research and clinical programs, and there are ~100 running at any given time. The platform is built and managed at Penn Medicine by our team of developers, implementation specialists, innovation managers, and more.

We currently have 5 developers on the team, and are looking to hire two more. Requires 3+ years experience with application development (especially but not only PHP) and a Bachelors degree. We work 98% remotely, but you must live in PA/NJ/DE.

More details and link to application at https://www.waytohealth.org/careers/. Email me at <my HN username> at waytohealth.org with any questions.
It really depends on the company we are talking about. If you look at where Will has worked, it's easy to see why he thinks this way: His executives really were pretty good in general, and some downright great. It's just that his selection of companies, and industries, is not necessarily representative of the world at large.

There are many companies, often older than the ones Will has worked at, which, as you say, tend to have executives with a far lower quality. A non-trivial amount that yes, I'd call awful, especially after seeing the difference with the excellent ones. It's hard to run a good company with a bad executive team though. Therefore, I'd argue that the right take is that, if you are working for a firm that is doing well over average, Will's take is the right one, and that when it isn't right in your environment, you should consider greener pastures.
> mission critical is happening in a GUI

Example pleas ? That "mission critical" and "in GUI" is kind of strange... But if you just talking about "human reaction is needed" time then 10 x virtual function call time don't looks so bad...
I think pictures + videos from vacation are the exception. I definitely use the ~/Movies ~/Pictures ~/Music (or ~/Videos) folders to hold those types of media. I do this on macOS, Linux, and Windows.
Dall.E is truly magic.

What a clever use of GPT 3 and Dall.E. It'd be awesome if parents could read a brand-new story every night, created at whim from just a few prompts from a child.

Children's imaginations come to life this way, in a tangible, real way.
You should consider Nix home-manager. It keeps config all in one place and explicit.
The IMSI. We don't do anything with the IMEI ourselves (it's in the category of hardware identifiers that I'm mentioning above). Some phones can change them when rooted, some can't. The network attach process doesn't use the IMEI inherently by spec, but some cell cores can query for it (for example, to block stolen phones). It's not a network identifier, and strange things sometimes happen with the IMEI that don't even affect connectivity -- https://www.androidauthority.com/duplicate-imei-vivo-india-1...
How to solve software contractor hiring?
The most common issue when hiring software contractors is the inconsistency of their skills in relation to their claims. We made a platform aimed at solving this.
They're common in public libraries in many major cities, so quite a few do.
Equaling gays with nazis would fall in hate-crime land in many places. And my tolerance with this people that find pleasure in abusing of the time of random people on internet has ended long time ago.

The man looks exactly like a solitary moron begging for attention (successfully). He could use his scarce and precious time in this planet in a more productive way.
This is great input and advice for contractors. I'm going to start applying this
An alternative approach would be to relay the signal on the surface, perhaps using a fleet of aquatic animals with the same communication system mounted on them.

You know, sharks with frickin' laser beams attached to their heads.
Such a nice feature. Weird it took so long.
You like your lobsters
I love it! As great as the NES CSS framework: https://nostalgic-css.github.io/NES.css/
I'd want to know what was done with the data after the scanning. Perhaps a specific car is being sought and the data is discarded afterwards, which would be more ethical than keeping the data and attempting to profit off of it, regardless of whether it's "legal" and there's some attempt at "disrupting an industry."
8 years is a bit long, right? Newborns aren't playing in the dirt. By at least age 6 I would hope that most kids have basic hygiene to not be eating dirt. At such a low dose over such a long time, it's unlikely to accumulate. Plus, 28mg of dirt is still like eating a teaspoon of it.

"make every reasonable effort to reduce."

I agree. It's the reasonable part that comes up for debate. To me, it seems reasonable to live in an area that has elevated lead in the soil while not growing crops or raising chickens. It's more reasonable to replace the "lead free" plumbing components with truly lead free components, carefully select toys (eg no Chinese), and stay away from certain foods (carrots are a big one if I remember correctly).
You can either pull oil out of the ground, make plastic of it and bury that plastic, where the decomposition will release greenhouse gases.
Or you can burn it and capture the energy.

The difference in greenhouse gases isn't big - provided you burn it properly.

Except if burning the plastic is a replaceement for buring other kinds of fossil fie, in which case it's a win vs burying it.
He was responding to what the manager actually said; your advice was that he should have replied to one "correct" interpretation that was not explicit. But in any case, the author's response revealed what he understood the ask to be, allowing the manager to redirect. So if the interpretation is bad, the error is correctable.

In contrast, the manager just seems to be flailing around, unable to clarify. That is not correctable.

Only one of these people was ruining the interaction and thus needed advice.
> They seem to focus on this blanket ban against discussing this issue at Google, as the discriminatory act - rather than alleging that actual caste discrimination is being perpetrated at Google

Seems weird to me that a ban on talking about discrimination wouldn't automatically be seen as being discriminatory rather than somehow the reverse.
The question is why anyone feels files like .gitignore should be hidden by default from ls output - there even seems to be disagreement between versions of git whether git itself ignores such files by default (using git add e.g.), though I don't believe it does, can't check currently.
Car Crash Crisis
Was it Rise Comedy? I did the standup 101 class, it was a good time! I had fun with my showcase but definitely decided it wasn't for me. Totally recommend doing it, performing on an open mic for the first time(s) is such a wild experience that you won't get anywhere else :)
Sadly, this is only lexical scoping which means you can only borrow from the outer scope and not ad-hoc the normal way borrowing works in Rust.

In short, this means that thread pools and async runtimes cannot use this feature to provide borrowing across tasks. We're still stuck with Arc-ing everything that crosses task boundaries.

Prior to 1.0, there were "true" scoped threads (with a lifetime 'a on the join handle), which let you borrow from the parent thread. (This could have extended to tasks as well, had they been around.) unfortunately it wasn't safe together with the much more popular Arc/Rc, which wasn't 'static restricted, despite it's ability to cause cycles and leak. So those powerful scoped threads were removed and "destructors are not guaranteed to run in safe Rust" was formalized instead.

Seeing how popular async became, I wonder if this was the only and right way to move forward. I'm not against Arcs, they have their place. But if you can use normal RAII it's much preferable.
"searching for stars in a similar stage could help identify other solar systems conducive to complex life."

Then all you need is a way to detect planets that maintain a strong, protective magnetic field.
Quillete is unhappy because Apple is "woke" (and maybe because its CEO is openly gay), yet continues to enjoy economic growth and remains profitable. These facts contradict Quillette's narrative that "wokeness" causes failure.
The Smalltalk community was also instrumental in the origin of Agile (before familiar bastardization by the industry) with people such as Kent Beck and Ward Cunningham (who also made the original wiki at c2.com).
Yeap, I definitely prefer Kobo. I plug it into my PC to copy over public domain and DRM-free ePubs with ease, or DRMed ePubs via ADE. I am not tied to any ecosystem. As for the development community, I feel far more secure knowing my Kobo is not locked down. There are no cat-and-mouse games being played with encryption or other protection mechanisms. Modifying the software is a matter of creating a tarball or by popping out an internal SD card and inserting it into my PC (or using ssh, once some initial setup is done).

I don't have to say, imply, of even think that Amazon is "second-rate" to make myself feel secure about my decision. If anything I had to choose any word, it would be "monopolistic" or "vendor lock-in". But don't get me wrong: if Kobo changed their practices such that those words did apply, I would happily move elsewhere. (Kindle and Kobo are by no means the only companies out there.)
Brandishing is actually a crime in most places in the US. Laws vary, but you generally do not have a right to threaten someone's life with a gun--and the gun itself is a threat even if not pointed unless it's not in your hands--if they're not actually threatening you. Doesn't matter if it's your property.
I’m confused, my Voyage just accepts PDF files, no issue. For anything non-Amazon purchased, that’s the format I use.

It is annoying that other common formats (epub, particularly) are unsupported though.
Qt has QML which is a js framework :)
RFC3339 (similar to ISO 8601, but more strict) is great for computer readable use cases, but I've found it lacking for human use cases since there is still technically room for ambiguity and it's unfamiliar to most people. For anything like filling out a form that a person will read, I've started using the following:

12 Jun 2020

This is about as unambiguous as I can imagine for any person to read, and they require no familiarity with the format for it to be as such.
It's the same forces which push proof of work to the same conclusion, so it's not made much difference to the problem.
What does parent commenter stand to gain from falsifying their comment? What do you expect to accomplish with your itemized incredulity?
Autonomous Vehicle (AV) simulation is broken. How do we fix it?
A few years back, I had the opportunity to work elbow-to-elbow in the trenches with some of the brightest minds in the autonomous vehicle development space as part of Nvdia's AV Program. Unbeknownst to us at the time, we were pioneering tools, technology and trends that will cause the AV community and industry to follow. We demonstrated early prototypes to executives that rushed to replicate within their own development teams. Thereby, spurring a modern revolution in automotive technology. This article encapsulates some of those learnings.
Good stuff. It would've been nice if there ever was an actual "Next Step" tensor that once multiplied (or some other operation) by any tensor representing current state, would give you the next state. That was my initial thinking when I read "Using Linear Algebra".
Really the simpler answer is have a planning layer that can influence the lower agent decision weights.

Top level AI is going for Domination Victory? Higher weight on making Military Units at your Cities. Pick a target and weight movement of the army towards it. Etc.
First of all, “A lot of other lazy programmers”. That’s cringe. I don’t care who you are, that’s not a way to talk.

Secondly, I think we have all been there. We introduce a bug in an interface/API but then the users of it start depending on this behaviour and before you know it it’s a feature and it’s impossible to fix without breaking the world.