skysight-inc/HackerNews huggingface dataset:
> The use of blacklist has been mostly employment-related, and is unrelated to racial issues.

Exactly, but it's mentioned as being so.

> Consider why we think black=bad/sin, white=good/pure, however. These are arbitrary choices.

And they're not because of "omg black people". The concept is far older than the transatlantic slave trade and is mostly about opposites, because it's literally black and white. Not brown and grey/pink/reddish-depending-on-weather.

White skin tone isn't white, black skin tone isn't black. The use of black and white as polar opposites was not invented after the 16th century.
How to Unstump a Developer (2017)
The wealthy single Chinese women choosing white sperm donors to have a baby
Then every other city toying with the idea watches them for the next year or so. What does happen when you take a major chunk of the budget of a city and reallocate it from "beating the shit out of your poorer citizens" to "helping your poorer citizens"? What happens when you no longer have people roaming the streets looking for someone to accuse of a crime because they have a quota of arrests to fill?

If the results are anywhere near as good as the groups pushing for police abolishment are projecting, then other cities toying with the idea decide to follow suit.

Eventually you even get to a place where even the rightwingers are proposing this in the slower-moving places, if marijuana legalization is any kind of model - I'm in a state with a very loose medical marijuana bill sitting on the Governor's desk that will be de facto recreational legalization, which was proposed and pushed through by Repubs, and that really kinda blows my mind.
Spain's "baile de cifras" (numbers dance) made me lift an eyebrow over this past week. Lots of recalculations and zero deaths.
We're building that.

https://beta.bridgetownrb.com

Use Liquid template components on the server-side that render out to static HTML, and for any interactive bits you can "hydrate" them with something like LitElement-based Web Components. A heavy SPA approach using React is simply not necessary for many types of sites.
That’s not really a valid comparison. The market for chips was a lot smaller as was the volume. Who knows how many chips that Amazon and Google use for their own servers. They have to use more internally than the number of PPC chips that IBM and Motorola sold at its height.

On the other hand, it wouldn’t have made sense for Apple to design their own chips for Macs, but they sell 200-250 million ARM based devices a year.
I don't think that excluding sections from a speed run is a thing; the whole setup for speedrunning means splits and total time passed, not manually adding up splits ignoring some, or pausing timer at any point.

Also, this could open up room for exploitation, such as intentionally failing for a long period of time to make a certain amount of time pass in game to get to some desired state, while not being counted in total time.
OR, instead of a parabola, use the same space and cost in materials to aim several solar panels in different directions?

Not really 'tracking' but neither is the OP I don't think. Relies of the parabola to correct for angle. But sacrifices available surface area.
Data and graphs showing millenials' bad economic odds
You could add to the list a very different demography than western countries or china. The % of the population over 60 is half what it is in the US. Age being by far the primary driver for the severity of the disease, it is not unereasonable to expect that Brazil will be hit less hard than western countries.
Matts Script Archive was mid 90s. Mod perl maybe just squeezes into 'early web', I think /. used it in the late 90s.

Perl wasn't the only CGI in the early days - a large internal web application I encountered as late as 2004 had it's CGIs written in C, running on IRIX

PHP is certainly the newcomer as far as I'm concerned
Do you have any views on historic reparations? For example, do you think that at the time general slavery was abolished, it would have been just or not to have taken (some of) the wealth of former slave owners and given it to former slaves? If this was not done at the time, is there a lingering injustice over all of the former slaves?

And the same can be asked about the very recent past, when explicit discrimination of black people in schooling, jobs, housing etc. was abolished, would it not have been just to give them back some of the wealth that had been legally denied them for more than a hundred years?

Or do you believe that a line can be drawn at any time and everything that happened before can be fully ignored?
I think with the current style of coding, that doesn't surprise me. Most all of the testing we're doing in code is because we're writing code in far too complex a manner for the value (if any) it is providing.

But that's a tough thing to explain to a person that doesn't know any better. We're teaching coding as if it were a stand-alone thing instead of simply a tool to get us other things we want.
Consider this, there is a hypothetical "perfect youtuber lottery".

To enter it, you must meet or exceed all the requirements you laid out, you then get a ticket.

Tickets are drawn, some small handful are winners.

Everyone who won did all the perfect youtuber things, but beyond that the fact they were successful was entirely based on factors outside their control.

Is this a reasonable approximation of reality? Maybe, it would certainly fit the mold of what makes a successful person in most other highly skewed areas of life where some very small percentage involved are identifiable as really successful like musicians, actors, authors, artists etc.

The problem is that you don't even admit this as a possibility, just the standard refrain of work harder at it and those who fail clearly didn't work hard enough.

Unless you define those who are successful as the only people who "did it all right", which is definitely a circular argument...

Nobody is saying it doesn't take hard work, just don't expect hard work to be enough, and worse still, if any other areas where creative output is used as income are any indication, don't expect being very good, or even the best to be enough either (plenty of examples of musicians, authors and artists who changed history languishing in obscurity their whole lives)
There was always an implicit "if you can't social distance, at least cover your face". This was my biggest gripe with the back-to-work protesters: virtually none of them wearing masks or even covering their faces. They had a point, but it was drowned out by defiance.
If someone is letting you use their CNC machine for free, then sure. But whoever is paying the costs associated with maintaining that machine and buying materials is going to be paying more than 60/month.
Investors swept up in optimism need to ask themselves two questions
Nobody is advocating wasting 10 years doing something without any indication of progress towards success. Obviously people should be looking for signs of progress and/or success every step of the way. There are plenty of ways of doing this well before someone does or doesn’t “make it”.

This concern people keep expressing over wasting many years of life for zero benefit has little basis in reality, as long as people are able to gauge their progress and build optionality into their life.
Employability and "Boring Technologies"
Edge on iOS has a built in adblocker you can enable. Might as well use it since all browsers on iOS are just safari skins anyways
Needs a (2007) in the title. Great film.
Netflix Global Search
If you use their Firebase API on iOS or Android then you'll need to make a request for each object, whether it's a news post or comment. If you want to present a comment thread, then you need to request each comment individually, so imagine making 400 requests to present a 400 comment thread.

Their Github docs say to use the Firebase SDK, but the mobile SDKs require that you actually have your own Firebase account and you own the Firebase db, you can't enter an arbitrary Firebase URL and have it "just work."
Does etsy have add-ons/integrations like Shopify does? For example on Shopify you can integration with printful and the orders automatically get set to printful for fulfillment.

Edit Never mind, I see your response to another question.
Sounds like a case of corruption. Military systems can be corrupt for the same reason that humans can be corrupt. Unfortunately, nobody found the magic wand yet, so we still have to be responsible for ourselves and make difficult choices. Reform is hard work and a lot of people might not want to make the sacrifice (and understandably so).
There is a spectrum:

Quality+Speed+Efficiency
cowboy coding |0-----1------2-------3------4----5| perfect iphone

I would never expect a startup to be operating above 4 or 4.5, it might mean you are spending too much time future proofing.

The best teams operate around 3 or above, but they can do so because they are experienced, disciplined, trust eachother, have a set of tools they know very well, and can move at a quick pace because they automated a lot, have code patterns they follow and are not "re-inventing the wheel" or trying new frameworks for fun.

A LOT of startups are being started by inexperienced developers, where they jump onto some new language or framework, and end up doing a lot of non-core work due to inexperience and due to choosing some nascent framework. This immediately puts them at less than 3, probably between 1-2.

If you are at a 2, i would say you are doing OKAY, any less than that, and I would say you probably are suffering from inexperience, bad choice of frameworks, no tests, etc.
that's true. It's true that Bolsonaro isn't being able to deal with the media and normally overreacting and being paranoid. However you have a giant part of the media rooting for them to fail. Worse is better for huge part of the global media, and to see a Political leader which doesn't fit failing, is priority number one of the media today.

Watching the news in Brazil, looks that Brazilian government is doing what they can, but you don't build at least 30 years of missing infrastructure in 6 months. That's for sure not Bolsonaro's fault.
It seems to me like the pieces never really came together at the right time to make couchapps and I find that a bit sad.. I don't really like having apache in the middle, but ssl wasn't ready, then references to external services went away, now html view designs drop out just as the JS support is modernized..

I think it's generally a problem that taken alone these features aren't useful until they are all together good enough to invert the system such that the DB answers and occasionally proxies instead of the other way around.
Maybe criminals carry and use guns because they know the police have guns?

Let's lower the stakes with what we do control - the police carrying guns.
I've never heard anyone argue that it's a "sacrifice", and one worth making at that. Are you sure you're not just misrepresenting a view you dislike?

I have heard, and agree wholeheartedly, with a view that this has never been about lives vs. economy, because worsening economic conditions have a predictable cost in human lives. It's actually a tradeoff between lives lost to covid and lives lost to losing health insurance, cancelled medical procedures, suicide, etc. And it is not clear to me at all that either choice will clearly result in fewer deaths.
What's wrong with haliburton
If you don’t want to teach your kids to code, ok. I actually think the sugar cookie example is analogous to web development, especially styling/CSS.

As someone who has taught children how to do html/css/ basic JS it’s amazing to see how they progress; the creativity a child can have is unpredictable but usually inspiring.

Also, why is pocket acting like amp with the url? :/ :/ :/
I'd plump for this one:

"Capacitor complaints - Why I never really understood capacitors..." http://amasci.com/emotor/cap1.html

Something of the kind was around here recently. I'd guess most people get resistors easily, and most people know they don't know transistors. But the apparently simple capacitor can weird out with the ideal model.
Not having the authority, has little to do with the moral imperative to consider overriding circumstances.

We all have complete authority to make personal choices as we see fit.
I don’t know much more than you on this, but I’ve seen this explained as such: inflation requires the injected money to actually be circulated in the economy in order to dilute the value of the currency. of the money distributed to companies and individuals during the pandemic, how much of it went to everybody’s “rainy day funds” and war chests? Most folks I know that are on unemployment right now have touched <20% of their funds, and Americans just hit a record savings rate[1] last month. Schwab has an article[2] that explains the monetary effects of this better than I.

[1]: https://www.cnbc.com/2020/05/29/us-savings-rate-hits-record-...
[2]: https://www.schwab.com/resource-center/insights/content/stim...
I think that the issue is not bad code: having to deliver asap, sometimes writing shit happens everywhere, from University homeworks to big fortune 500 companies and everything in between.

The biggest issue is not knowing your problems. If you are aware of your technical debt it means that probably you have a plan, or at least an idea of where to look when shit hits the fan. Otherwise people would run like crazy, deny the problems, miss deadlines and customers expectations and ultimately fail.
> Who knows how many chips that Amazon and Google use for their own servers.

No amount I can imagine can pay off for the tapeout on the latest node for them. All dotcoms taken together make for single digit percentage of wafer output for both Intel, or AMD.

Apple doesn't make money on chips, they make money off their devices. An A13 may well not make them money, but the whole Iphone does.
Kids used to be allies of their parents; now they are adversaries. If you are sitting at a computer all day, your kids will probably annoy you unless they are watching cartoons. On a farm or in a hunter-gatherer setting, your kids can learn by watching you and they can help in more useful ways over time.
I think OP’s question was why do we need an “ungoogled chromium” in the first place, shouldn’t stock Chromium already be ungoogled? And if it’s not, in practice how is it then different from Chrome?
There are a few other poor/dense countries that are headed for a bad year too sadly. Also note for every death there are many survivors that will have lifelong heart/lung problems.

https://ig.ft.com/coronavirus-chart/?areas=bra&areas=mex&are...
If you are curious, this is what the resulting format string looks like after expanding all the macros:

https://gist.github.com/hugomg/73e91ebca7ced3c5c6f955e9e830b...
Well I know you could definitely render the same thing in blender and it would probably be faster as blender is actually designed to render images and animations, as opposed to Unity being primarily a game engine.

As far as generating them procedurally I'm not sure. I'm assuming you're using 3d models of the chess pieces, and while it is possible to do procedural animations with the animation nodes add-on I haven't used it much myself so I'm not sure if it will me your use case.

https://github.com/JacquesLucke/animation_nodes

Blender also has a great python API. AFAIK it has an API for every single function so the sky is the limit really. I don't think it would be too much effort to create a blender file that on startup would execute a script that generates a random chess board arrangement, inserts the corresponding models, and sets up the camera.

Blender can even render from the command line, so you could probably just setup a loop that keeps rendering the same file over and over to generate a whole bunch of positions.
I would even say it is rather the opposite. I have seen a lot of doomers and FUD pushers here, who pretended until very recently that the disease was much worse than the health officials were claiming, that anyone who thought the death rate was well within 1% was a conspiracy theorist, etc. There is a large educated crowd here who will believe CNN or the NYT over infectious disease specialists.
It is more like a one and zero, not a spectrum of shades of gray: women can be educated enough to know about fertility, contraception and birth control or not.

The part that is a large spectrum is the desire of people (not only women) to have kids. I know educated people with 4 kids and people with the same level education with 0 kids, with all the intermediary numbers being present. I talked to women that are childless and they have various reasons for that, I talked to women that have 3-4 kids and they have various reasons for that, but the common theme is they all have made some informed decisions. For women without education having kids is mostly out of their control.
I asked another commenter as well, but how do you think the hundred years of legal discrimination and two hundred years of slavery before that can be redressed to help bring the former victims up to date with the rest of society? Are any kind of reparations out of the question from your point of view?

The same can of course be asked about women, gay people, Irish people, Italians and all other minorities who were historically oppressed in the US - does the day that the most explicit discrimination stop equal day 1, as if the past weren't relevant at all?
This is not true at all. We are not having thousand deaths per day, but thousand confirmations of death by covid per day, meaning that most of those died in past days.
It's not clear to me that it makes sense to replace wired with wireless when density is such that fibre can be economically laid to a location.

5G has a lot of possibilities both for improved mobile data and for last mile where it either doesn't exist or is some old 1Mbit ADSL line. But I'm not convinced it will generally make sense to ditch good wired broadband just because 5G is available.

Even if you technically could, I expect the economics won't work out, e.g. throttling/caps/overage charges, for people trying to do a lot of data-heavy things like video streaming if they have an alternative.
I’ve noticed there’s been a trend of people capitalizing on teaching others about “thinking how to think”, more or less.

But does it really work, or does this stuff just make you better at winning an argument?

My concern is that people are going to go around collecting mental models and they’re going to use them to justify their stupid decisions.

Some examples that come to mind:

https://fs.blog/

https://jamesclear.com/feynman-mental-models

https://www.lesswrong.com/
That's incorrect. Meta-analyses show all widely accepted therapies are efficient exactly because public health authorities only fund and support scientific therapies. There are plenty of great-sounding therapies which are not effective and thus not widely used.
Facebook issues new recommendations for discussing racism in groups
That's interesting. In the 70's Steve Baer (Zomeworks) was doing this sort of thing using freon, which obviously became a chemical-non-grata. The zomeworks trackers didn't use gearing, just weight transfer between two freon canisters on either side of the solar receiver. It's nice that ethanol can be used in a similar way.
I don't think it uses md5 any more, the newer protocol versions support sha256 hashes and thats only if the user checks, may not be what is used internally.
Java also seems to bring with it a lot of cultural baggage for bloated design thinking, like needing overkill factory patterns, accessor patterns, and more.

If you start creating something called AbstractMonthlyBillingReportAggregatorFactory that inherits from AbstractBillingReportFactory that inherits from AbstractReportFactory all of which implement a Report interface, things have gone unsalvageably far off the rails to be useful any more.

It’s fair to say you could do this same thing in C++ or Python etc., and sometimes that does happen. But just anecdotally observing this in many companies, it happens _on purpose_ with Java all the time, but much less so in other ecosystems. In other systems it’s just much easier to get things done without resorting to tons of inheritance misdirection, and many great common libraries already solve problems in those ecosystems with minimal inheritance bloat, giving lots of easy to follow examples.
Sure, but what are "social justice warriors" doing that is so horrific that it has become an accusation rather than a political label?

That is what I am getting at - the way I see it, social justice continues to mean the same thing as it always did: respect for the rights of all minorities, and a genuine desire to see an end to oppression and of the long-standing effects of oppression for all.
Show HN: Sebasic a Minimalist Theme for Jekyll
CTO of a small-ish startup here. Here is my take on it:

1) Code doesn't really matter as long as it solves the issue you are trying to solve. Don't expect your code to be beautiful from day 1. Be responsible and train your devs to be responsible as well, because in a startup you code, fix and deploy your own stuff.
What does matter, though, is code complexity. Manage your complexity, don't overcomplicate things if you don't need to. No need to design a Ferrari when all you need is a horse and carriage.

2) Process matters. From day 1, make code reviews/pull requests the default. If you are the most senior dev, or a technical founder/CTO in a small startup be prepared to spend about 50% of your time reviewing code and helping others. You won't get to code as much, but you'll sleep better at night knowing at least you've tried to catch some bugs before they reach production. In an early stage startup, you will not have the time nor the resources to test everything, but this will give you peace of mind.

3) Tests matter. That being said, in the beginning only test mission critical stuff. If you find a critical bug, fix it and then write a test for it. If a new feature breaks something that already works it is a big no-no and might lose you customers. Testing will change for you as you progress with your startup. Start by making the process easy for the devs to run the tests locally. Then, progress in having CI. Then, maybe have CD as well.

4) Worst case scenario: full rewrite. If a 6 to 12 months old startup decides on a full rewrite. I'll give them the benefit of the doubt, maybe their whole use-case has changed, maybe they DO need a rewrite. That's fine. But, if you are a SaaS that is older than that and your dev team is around 10 devs and they are all busy solving critical bugs and putting out fires, a rewrite might mean your death.

5) Architecture matters. This matters more than code, in my opinion. Say you have a horrible piece of mission critical code, it is SLOW and begins affecting your business. That piece of code will need a rewrite, for sure. But what would you rather do: spend 30 days to fix it and lose customers, or just spin up another machine/add CPU/add RAM? This is a good architecture, it allows you to have time to think things through, allows your code to run well and perhaps most importantly, allows your developers to actually code.

Bad architecture is the leading cause for rewrites. Is that beautiful microservice architecture giving your small team headaches? Did you overcomplicate things, perhaps? You see, bad architecture is very hard to fix. People seem to underestimate how much a simple API + DB can scale and try to mitigate the risks by copying whatever FAANG does. Start small, scale later once you have the resources to do so.

TL/DR: Code quality doesn't matter if you solve your issue. What matters more is mitigating the risks that come with writing code in general. See above for some ideas that came from my own personal experience.
You cannot have social/collective justice and individual injustice at the same time. People who like individual justice (aka "justice") will generally have an issue with "social justice", yes.