skysight-inc/HackerNews huggingface dataset:
https://cjc-online.ca/index.php/journal/article/view/2196/20...

"emulsions and digital camera design, the rendering of non-Caucasian skin toneswas highly deficient and required the development of compensatory practicesand technology improvements to redress its shortcomings. Using the emblem-atic “Shirley” norm reference card as a central metaphor reflecting the changingstate of race relations/aesthetics, this essay analytically traces the colour adjust-ment processes in the industries"

https://sitn.hms.harvard.edu/flash/2020/racial-discriminatio...

"All three algorithms performed the worst on darker-skinned females, with error rates up to 34% higher than for lighter-skinned males"
I am not an apologist for vaccine utopianism and don't agree with the other commenter but your particular example suffers the same unfortunate fate of a point I made in the past. The scientific explanation is that Google infographics suck. They are sourced from wikipedia data and have huge gaps and sometimes even absurd duplicates.

If you look at a consistent data source[0] you will see that the 7-day average case rate in Palestine has gone from 131 on August 11th to 699 August 20th, a doubling time of 1.42 days. This would be extremely rapid transmission.

[0] https://ourworldindata.org/coronavirus/country/palestine
Voters voting for or approving something does not make that something legal.
Yes, anyone can apply. But no, not all orgs will accept a remote application.

And if your org says no, there aren’t that many internal remote options yet. And some orgs will say no to remote transferees for the first N months or a year.

So it’s better than before, but some orgs are still stuck in no-remote, and for many a departure is the way to go remote.
Sounds it was written by a bunch of corporate lawyers well-versed in writing contracts and NDAs. Now if they only knew a bit about constitutional law…
Isn't that a fairly easy policy to enforce, though? Basically you blanket ban them in your linter, and only create exceptions for specific cases like containers, parsers, situations where it saves you a cast, whatever.

I know that doesn't help you when you have to interact with the larger Go ecosystem on Github, but at least within an org, it shouldn't be terrible. Certainly the culture of golang is well established— millions of lines of it have been written generic-free, so I'd expect that it will only be applied where it really is an obvious improvement.
BibTeX might not be perfect, but damn do I love being able to copy-paste pre-generated entries from practically all journals on Earth.
The companies made it seem like drivers couldn’t work flexible hours if this passed. Nurses and other shift workers are employees, yet have flexible hours. That was completely obfuscated in this messaging.
I'm so sorry. This sounds incredibly stressful for you and the businesses you support.

While you're working towards a resolution with Heroku, it might be possible to bring up some of these apps relatively quickly on Digital Ocean's App Platform since it uses many of the same buildpacks as Heroku: https://docs.digitalocean.com/products/app-platform/build-sy...

This won't help in the cases that need data for proper restoration, but perhaps it'll get some the businesses you support taking reservations again sooner.

One benefit of having chosen a buildpacks based platform is it's easier to move than most proprietary or bespoke approaches.
If you want coding to be accessible to people without comp sci degrees, and those who are NOT employed as full time developers.
There are certain things that just can’t be done without generics, though. Type safe higher order functions, type safe custom collections, etc. Of course, perhaps these are all just subjective to you, because you can still write any program you need without them. But not having this feature does constrain the set of type-safe programs you can write quite a bit.
Yes it’s more likely say Microsoft gives up on desktop ui and says meh… use electron!
At the moment, only satellites in a polar orbit have the laser module installed, which I believe is a grand total of 13 right now.
It would be nice if I knew the Star command lines to get the games disk to work. dir, ls, catalog, all don't work.
The brain is just not storing redundant copies of events that has the same neural hash.
I agree. I feel like generics make more sense in a language like Rust or D or C++ (templates) where you need the performance of compile-time constructs, and generics specifically have that semantic. In Go, it doesn't make as much sense to not simply use an interface for the same purpose since the language is less bare-metal (or, rather, implementation-specific) by design.
Relying on QALY results in some very strange decisions, unless you allow for negative QALY. E.g., to maximize total QALY you'd want a very large population.
I feel like it pretty much always turns out that the things you can't do without generics are, like, second-order things. Higher order functions, type safe custom collections, those are tools. What we care about mostly is what we actually build, and people build pretty much everything in every language, generics or not.
Data driven survival bias!
I know a few women that are into penis.
11 major asteroid strikes. You're welcome.

Edit: Yes, a bonus one for "good" luck. But, the example I gave was an oversimplified model that gets across the point that threats are always there, and a long-enough chain of unnoticeable threats is sufficient, so the "Great Filter" postulate is unnecessary. I was not claiming that "200 independent events" is literally how the universe works. It was just a rhetorical device.
There are a few reasons they might care:

1) They are secretly racists and the House Master was a racist term, so they liked it (this is what you seem to imply?)
2) Accepting the change would mean accepting that they were formerly acting in a racist way in using the term House Master (since they are implicitly accepting that 'master' is a racist term)
3) They felt that the House Master was a small but important part of their cultural heritage and continuity as members of / alumni of X University, and now that is now being taken away.
4) They want to draw a line on this kind of change (the give an inch and they'll take a mile theory), rather than be subjected to future demands to change X, Y, and Z also.
I expect to see that strong AI paging through man files to find the appropriate switches for its needs.
Hey there is quite a bit to think of before buying a fridge!
I was pretty sure Bowser the character is explicitly named after Bowser the executive, so not exactly a coincidence.
I see, thank you. I believe I understand, finally (including retroactively for recent posts). the only thing I'm fuzzy on is where the line of "flamebait" is drawn. was this whole thread flamebait, or just my flagged post specifically?
if you don't question your bodily autonomy when you get a tetanus shot, chances are you are over-politicizing a fundamental and basic health function.
Sorry, the article clearly says the following two things.

"sent an email to students who have failed to comply with its vaccination policy, advising them they will face weekly fees until they either get their shots or apply for an exemption."

So students will be fined up to around 2k per semester if they are not vaccinated.

Then "Students will also lose access to Wi-Fi and the campus intranet network if they fail to to get vaccinated by Sept. 14, the school said."

Then in addition to the fines, students will also lose access to the wifi and intranet.
Source for 1/1000000 death risk for children infected by covid-19 delta variant?
Rifles, Humvees and tons of ammo: Taliban celebrate their new arsenal
The existence of forests is long lived, but any given forest is not. And the carbon locked up was because the forest died and was stuffed somewhere it could not rot or burn - which is what I was talking about sequestration wise. If not locked up that way, the carbon would have been released, and some new forest somewhere that eventually popped up would grab it. Net plus or minus though depends on the epoch, as sometimes it was rain forest earth, other times relatively barren.
It's the same reason that most React apps start with ReactDOM.render(<App />, document.getElementById('app')) instead of ReactDOM.render(<App />, document.body).

IIRC there were many tutorials in the early days of React that mentioned this.
CSL doesn't appear to support software as a 'type' of thing, which it has a hardcoded list of options[0]. Of course, maybe they should have just fixed an existing format instead of creating a new one.

[0] https://github.com/citation-style-language/schema/blob/maste...
The hours are entirely arbitrary and unpredictable and often make it very difficult to coordinate time off with friends and family. It's like they're in their own lonely little world.
Well thought out, informative.

But still, Kill them all. Noseeums too.

I literally cannot be outside my house 3 months of the year unless coated in deet, or head to toe netting.

I mean literal clouds of them, and the noseeums in my ears, eyes, death. Death to them all.

If all of humanity expires for their lack, I care not, if we take them with us.

Death to them all.
I disagree. Data is data. Before it's even collected and organized, bias and error creep in. Is the Library of Congress card catalog a collection of data that is "truth" about books? Let's take a look at Library of Congress Classification Outline: Class D: https://www.loc.gov/catdir/cpso/lcco/lcco_d.pdf

D – History (General)

DA – History of Great Britain – History of Ireland – History of the British Isles

DAW – History of Central Europe

OK so far, I guess?

DB – History of Austria – Liechtenstein – Hungary – Czechoslovakia

DC – History of France – Andorra – Monaco

Wait, what? I left out a bunch here, but various countries get their own class, or share a class with one or two other countries. But I guess not "central Europe?

10 DH – History of Low Countries – Benelux Countries

Huh?

17 DR – History of the Balkan Peninsula

Really drilling down here

18 DS – History of Asia

Uhm, Asia? ALL of Asia?

19 DT – History of Africa

20 DU – History of Oceania (South Seas)

Seems fair. Not.

21 DX – History of Gypsies

OK now they're just trolling us.
the difference is EV owners only really use chargers when they are road tripping. 95%+ of their charge comes from home so the charging infrastructure can be 95% smaller than gas infrastructure and still basically function.
The comment you replied to originally has this quote:

"if you are living comfortably while others are hungry or dying from easily preventable diseases, and you are doing nothing about it, there is something wrong with your behavior."

You claim what Singer said was:

"living in comfort beyond hunger and pain is wrong"

You did "doing nothing is wrong" turn into living better than abject poverty is wrong?
Been reading through comments and wanted to say exactly this :)
Waitresses do not wear high heels by choice and there are some jurisdictions that have banned employers from mandating that waitresses must wear heels.

Additionally I doubt that many would chose to wear an uncomfortable necktie to work if they weren't mandated to by their employers.
Mathbox too, but interactive as well.
Depending on the area, some of them are destroyed. Yosemite has been changed dramatically by some of these fires for example, with the areas burned in 1990 still scrub manzanita instead of the 100+ ft tall timber that used to be there.

In some of these dryer areas, it isn’t clear it will ever come back the way it was, or if it does it may be hundreds of years from now.
Like scientists, doctors, and programmers who only use certain words in the company of their fellow practitioners? Or say any number of fan bases (think Anime, or personality-driven youtube channels) that have their own lingo?
Windows 11 and WSLg and cross platform GUIs: a lesson from Smalltalk
It depends what you’re building. If you’re writing a library to do those things, they may well be first order. Certain extremely useful patterns like parser combinators rely on them. And of course, the current answer is just “do something else instead.” But I don’t really see why this has to be the answer. Surely the decision to leave them out is just as subjective as a decision to add them.
Show HN: Browser extension to (fuzzy) search bookmarks, history and open tabs
Remember when the US armed the Mujahadeen? Between the US and the Former Soviet Union/Russia, pretty much every faction in central Asia has armed up, and whoever we were fighting for before and gave weapons to intentionally, we are now fighting against them and they are collecting even more weapons.

I wonder who benefit$ from endleSS war there.
Processing (Language) Turns 20
The Processing programming language/ environment turns 20 years old this weekend. It now includes JavaScript and python variants and still serves as an entry level way to get into graphics programming.
You can use a smartphone without linking to a faang account. Though it still has a device ID which it uses to talk to some infra if you keep the stock firmware.
So long as your shell language isn't object-oriented. We don't want PowerShell on UNIX.
Ill check it out thanks!
I think that the solution moving on forward would be purchasing dumb devices and doing automation yourself and connecting them to your own smart home network.
Oh sorry, you were saying lack of generics were the reason you could make sense of code easily, implying that if a language has generics you can't make sense of it. That seems juxtaposed to having used them for decades. In any case I can tell you're passionate about this so I think we can just agree to disagree.

That said I don't think there's much "hope", from the looks of things it is coming to Go.
If you get above <threshold> users, sure why not? It doesn't have to be free, maybe some sort of auditing service could determine a "fair" price. But it would be open without the possibility of shutting it down in the future unless maybe Amazon themselves ditches that API internally.
Which idea exactly was good? PowerShell, to me, is just a typical Microsoft product full of bloat and redundancy. Microsoft couldn't produce a concise language if their existence depended on it.
Then, maybe, you are living in a place where nobody should have lived in the first place. Population in areas that are not really suited for us is a more widespread problem than we like to admit.
the generics mafia has ruined rust and looks like go is next.
If someone called you a thief, would you apologize?

And then apologize again for not proving well enough that you're not a thief?

Anyone who does something bad i.e. racism or theft - should apologize.

But we're arguing about the nature of the crime, whether or not there is crime etc., that's the whole point.

If you can be put on your heels arbitrarily, without any objective credence ... well then it's going to be hard for you. When groups impose that variation of social justice on others, then it's going to be a real problem.
Each Unwrap() call needs two OK() calls? Letting Unwrap return OK would be better?

BTW, the readability is really not good as Go 1.
Ok, maybe I'm just out of the loop but this read like a long list of completely unsupported assumptions that I absolutely cannot justify with any version of present reality. Also the comparison with Britain, by his own admission, makes basically zero sense. Am I missing something here or is he just rambling for ad money?
Not entirely getting the hate/hype towards generics. What about run-time reflection and annotations, arguably an addition with more drastic consequences, and all things considered, not for the better IMO. Has anyone an opinion on using GraalVM/Java vs Golang?
If you like Clojure there's babashka.
This historian has a pretty poor track record of predicting things. The fact the us cultural and economic and militaristic hegemony only increased following the fall of saigon refutes the premise of this article. dominance is more than physical occupation; it has to do with cultural spread and values.
What do the marketing numbers say about Divatrim Keto?
Divatrim Keto is a keto diet pill intended to help you shed load by constraining your body to enter the metabolic condition of ketosis. When in ketosis, your body consumes the fat put away in your body by changing over them into ketone bodies – which are then utilized by the cells in your body for all your typical real capacities. s

https://www.bignewsnetwork.com/news/270755038/divatrim-keto-reviews---is-divatrim-keto-legit-pills-price-side-effects

https://supplementglobel.com/divatrim-keto/

https://www.prlog.org/12881802-divatrim-keto-shark-tank-reviews-get-50-off-today.htm

http://supplementstore4u.com/

http://supplementstore4u.com/keto-extreme-fat-burner-ireland/

http://supplementstore4u.com/keto-extreme-fat-burner-shark-tank/
or some 7 year old back in the day is now 27 and ready for Jihad against the USA. This is literally how Osama Bin Laden gained power.
They can simplify code, but they don't simplify the language.
I think readability has multiple dimensions, and it really depends what you are looking for.

For example here's a code in Go to look for a Prime:

func IsPrime(n int) bool {
if n < 0 {
n = -n
}
switch {
case n < 2:
return false
default:
for i := 2; i < n; i++ {
if n%i == 0 {
return false
}
}
}
return true
}

It's readable as it is simple to understand what each line does.

Here for example is a code that does the same thing in Rust:

fn is_prime(n: u64) -> bool {
match n {
0...1 => false,
_ => !(2..n).any(|d| n % d == 0),
}
}

It's might seem more complex at first (what does match do, what 0...1 means, !(2..n) what is any() doing. But if you understand the language it actually this seem much simpler and you can quickly look at it and know exactly what it is doing. And because it is less verbose it is easier to grasp the bigger code.

I also noticed that while individual functions in Go are simple to understand and follow, you can still create complex, hard to follow and understand programs in Go.
I had an economist friend of mine suggest this a few years ago in a conversation (I don't think it was a novel idea of his, it's just the first time I heard it). At the time I thought it was ridiculous and disagreed. But I've really started to come around to liking the idea over time.
This issue of needlessly forcing the system to recalculate a tree of positions and bonds is also common in other UI contexts such as desktop applications and game UIs.

In fact, in games it also happens with the transforms of objects and has been the cause of a number of performance issues during development of AAA games I've been part of.
‘World’s first fossil-free steel’ delivered to Volvo
> A McDonald's wage isn't going to pay for representation,

The Department of Labor has lawyers too! They'd be happy to look into wage theft complaints for free.
You obviously misunderstood what I said. The left wasn’t doing the canceling, the “moral” and religious right was…and the left was vocal and griping about being the ones canceled.

When I started my career in the ‘80s, I worked at a large metro daily newspaper. There were certainly gays and lesbians who worked there (probably a hundred or more), but you wouldn’t know it because not a single person that I recall out of nearly a thousand people was “out”. Why do you suppose that was? It was because people were afraid of ostracism and losing their jobs and livelihoods. If that wasn’t the equivalent of being cancelled…tell me what the hell was it?

Also, fast forward 40 years—do you think you could find a news organization in the US today with no one out? Attitudes have changed and they have changed because the left was vocal and had political power enough to change culture.

Perhaps you don’t believe that, or you wish it happened faster. But don’t denigrate the progress that liberals made over the last 50 years, while it may be slow progress it’s progress that will stick.
> A malicious page that knows the url used in the email could open the url from the email in a popup

Sorry but this whole scenario is just ridiculous. If somebody can access your email it is already game over. It doesn't matter what web technology you are using at the that point, user interaction or not.

If a "malicious page" knows the URL it doesn't matter at all because it means it is capable of arbitrary code execution and that point it could just exfiltrate the URL to somebody or a Chromium instance to perform the user interaction. Actually if the page can open a popup I think it could also execute JavaScript within the context of the page and perform the user interaction right there.
Agree . Just because two things seem similiar does not mean share the same outcome
Unless it used the same IP / UA it seems unlikely? Every time I switch IPs I have to re auth to FB ads. Even on the exact same browser session.
Top talent departs Jeff Bezos’ Blue Origin as NASA lander fight escalates
What percentage of California voters do you believe care about the repeal mechanics of an initiative they are voting for?

Seriously, it's completely implausible that 1/6 of the voters voting for an initiative would change their mind because it's hard for the legislature to override their vote later.
Shame as a species we can't even share information (literally bits on the wire) globally, even if tangible goods and movements are circumscribed by political borders.
> At least there isn't a maximum size here.

My bank does this, setting an maximum of 15 characters. It is an incredibly frustrating experience when I have to change my password (which I have to do every 6 months, per their "security" policy): I'm reminded of this ludicrous requirement of < 16 chars because most certainly they store these passwords in plain text.

For context: this is the largest private bank in my country serving 50 million+ of customers.
I think I see what you're doing. Right now, each result type implements NextPager, which returns information about how to fetch the next page. You client can implement a utility like FetchNextPage:

type NextPager interface {
NextPage() PageSpec
}
func (c *Client) FetchNextPage(ctx context.Context, current NextPager) (interface{}, error) {
...
}

Then for each type of paged object, you write:

func (c *FooClient) FetchNextFoo(ctx context.Context, current Foo) (Foo, error) {
next, err := c.client.FetchNextPage(ctx, current)
...
if n, ok := next.(Foo); ok {
return n, nil
}
return Foo{}, fmt.Errorf("unexpected type: got %T, want Foo", next)
}

That's annoying. But, this problem has come up before with `sql`, which has rows.Next() and rows.Scan() to iterate over arbitrary row types, and you could use that as a model:

pages := client.Query(...)
defer pages.Close()
for pages.Next() {
var foo Foo
if err := pages.Scan(&foo); err != nil { ... }
// do something with the page
}

Generics would let you enforce the type of `foo` at compile time, but it wouldn't save you many lines of code. I think you still have to write (or generate) a function like `func (c *Client) ListFoos(ctx context.Context, req ListFooRequest) (Paged[Foo], error) { ... }`. We hand-wave over that in the above example with a "..." passed to query (potentially possible if you retrive objects with a stringified query, like SQL or GraphQL), but that sounds like the hard and tedious part.

Let me conclude with a recommendation for gRPC and gRPC-gateway as a bridge to clients that don't want to speak gRPC. Then you can just return a "stream Foo", and the hard work is done for you. You call stream.Next() and get a Foo object ;)
One of the reasons for that just resigned.
Safari disabled it due to speculative execution threats. Not sure why they haven’t re-enabled while chrome has: https://bugs.webkit.org/show_bug.cgi?id=212069
PowerShell is a verbose monstrosity that could only have been produced by a corporation like Microsoft and which appeals to those who pray at the altar of OOP. There, I've said it. Please leave shell scripting nice and imperative/procedural, far from the distant sound of approaching OOP jackboots.