skysight-inc/HackerNews huggingface dataset:
Since there's no use in trying to reach through you, I'll leave you with something your posts made me recall.

It was a thought I had in the past as a young Asian American person, that maybe other people didn't stand up for Asian people in America because we didn't really stand up for each other. Something I observed in other groups like African Americans and Hispanic Americans was that they generally will back each other up and give their group support without questioning it, because it's intuitively the right thing to do. Us vs them. On the other hand, Asians can be pretty divided amongst each other. Some even hate each other. A number of them hate themselves. The unity isn't there. So when someone like you would see another Asian person being systemically discriminated against, you wouldn't go to bat for that person. You'd tell him that they're unempathetic and that he should think about people who are worse off than him. And I can't help but think back over my life being online, at school, observing other people, other Asians, and realizing how often this was the case. I was even guilty of thinking like this in the past. Because I'm such an individual and I don't think tribally unlike those other minorities! I thought. And now I realize that wasn't really a good way to think. Because while other groups got together and fought for their rights in American society, us Asians were left behind. We left each other behind by not going to bat for the little guys in our group. We didn't want to cause trouble or bring negative attention to ourselves. That's how we were raised. And that's how we'll die.
3 cups a day.

1 after waking.

1 before standup at 10am.

1 at 3pm.

More ruins my sleep.
To point 2, nearly half of black students admitted to Ivy League schools are from African immigrant families. And of those who are descended from American slaves, I'm sure an analysis of their family socioeconomic background would show they're fairly well off, in general.

The problem with affirmative action policies is that they end up benefiting a small social layer of mostly well-off black people, and that they do almost nothing for the vast majority of black people. But because affirmative action costs almost nothing to implement, it's an easy policy that many people support.

A real policy that addresses poverty is what is needed, not an arbitrary boost for college admissions based on skin color.
Thanks for letting them know.
Almost the entire briefing was about UV light killing viruses. Ultraviolet light is classified as a non-chemical disinfectant, and Trump was asking if we can bring it into the body. In his comment he said "The whole concept of the light that kills under one minute, thats pretty powerful". Nowhere anywhere did he suggest injecting chemicals. In fact, it was one of the dumb reporters that asked him a question about injecting bleach, not Trump. It's like people are not even watching the same press briefing. This media manipulation is getting blatant and outright mad, and I am watching people all around me hypnotized by it. What the heck is going on?
Interactive Courses for Software Developers
Wow, that webhistory mailing list archive is quite the treasure trove...
All the tweet posits is the inciting incident. You're reading a lot into nothing to suggest that that a plot that was never written for the new episode would have to be the same as the one that already exists.
Identity politics at its finest. Making people lives hard because they aren't in the flavor of the day minority group.
pas de commentaire -> aucun commentaires (no comments)
Ask HN: What would you think of a new HTTP method named PREVIEW?
With the success of Open Graph, lots and lots of HTTP GET requests are sent every day to process only a few <meta> in the <head> of HTML pages.

I believe that this process could be lightened by the adoption of a new HTTP verb. By sending an HTTP PREVIEW /mypage we could leverage caching and write optimized database queries to return a light, serialized response for crawlers and bots.
> zsh globbing is on another level.

I agree. That said I'll freely admit that liberal use of glob modifiers and qualifiers can lead to the appearance of line noise. Because of that I'll occasionally unroll them with `find(1)`-syntax if I post a snippet to help a co-worker, but love their expressiveness when in an interactive session.

For people not familiar with the extensive globbing options of zsh see https://linux.die.net/man/1/zshexpn .
A) Does he have any financial interest in PreDxion Bio? This sounds like another smaller startup claiming bullshit.

B) Testing for O2 levels using already cheap + widely available pulse oximeters is probably an insufficient but necessary measure.
Not at all. You can say "no shies, no service", but you can't say "Whites Only" anymore, for an extreme example.
Desktop apps are not designed to operate in isolated fs namespace/network/etc from the host. So the user experience won't be seamless unless there are standards that enable desktop apps to be aware of how they are dockerized. Which there aren't afaik
not a programmer, more of an admin :-P

but, 4-8 cups of black no sugar coffee a day...
2 in the morn, one after lunch one at about 3pm. that is a typical minimum.

Any more is typically because I didnt get enough sleep (gaming watching movies working etc). I try hard to not do that now, but it sneaks in.
we live in the Netherlands :)
I see what you're getting at, but the Russian proverb that Reagan made famous - "Trust, but verify" https://en.wikipedia.org/wiki/Trust,_but_verify - raises a wry smile each time I read it because it's such an obvious oxymoron. You either trust, or you verify.

There's an earlier version attributed to Mohammed - "Trust in God. But tie your camel first." - so the sentiment has been around for a while.

It feels like it's just a way of reducing cognitive dissonance, which is useful I suppose, but I wish people wouldn't use it because it allows a feeling of resolution without a real resolution of the tension between trusting and verifying.
I.e. the old "you are doing it wrong" argument. My experience is that there is no right way that you can blindly apply on any project. There is no set of magical agile dogmas that works everywhere. And there is no substitute for decent engineers doing what needs doing.

Agile was a neat idea 20 years ago and it changed the engineering practices. However, unlike the methodology, engineering practices continued to change and modern software development practices automate away a lot of what agile processes tried to orchestrate.

If you are doing continuous delivery and lean development, you should be conceiving of and shipping software features in time units smaller than a sprint (i.e. continuously). That was very rare 2 decades ago and has become the norm for a lot of tech companies. It requires asynchronous processes and practices. It's enabled by having automated builds, automated tests, and automated deployments. These tools barely existed 2 decades ago and have had a far larger impact on software development then any form of agile.

Lots of large OSS projects and software companies have made the shift from doing feature based software delivery to time based software delivery. E.g. MS famously kept missing its own deadlines with windows vista, windows 7, etc. and shifted to having a more predictable release schedule. Ubuntu's LTS releases appear regular as clockwork in April of every second year. Linux ships a kernel every 2-3 months. Mozilla ships Firefox every month.

Time based releases are basically about releasing an unknown quantity of software at specific intervals and with a high level of quality. It involves having multiple asynchronous tracks of development and instead of planning which of them need to be ready they simply use quality gates to determine which of them are actually ready to ship. It's a shift from what to when and it emphasizes quality (i.e. good engineering) over schedule.

Most agile methodologies are still stuck trying to do feature based planning. It's the project mentality from the nineties where things get commissioned and have to be delivered on a particular schedule. Worse, these things are often under specified and then blow right by their planned deadlines. Just like in the nineties. I've seen a lot of agile projects shipping low quality software doing the wrong things right on time.
Market cap equals share price times number of shares. But that equation can't be rearranged. Share price equals what the last person was willing to buy the stock at.

Buying back stock does raise the price. But only because it clears out the sellers that are willing to sell at lower prices and leaves the higher ask prices.
Wow, the writers at the WSJ are geniuses, the quality of writing here... I don't even need to bypass the wall for this. I mean, and ingesting/injecting cleaners is a bad idea.

I.e. no brainer.
I am glad I don't live in the US and my kid won't have to endure severe discrimination on the basis he is white and a boy.
That study looks like it might do a good job of controlling for the relevant factors, although the thing that seems to be the most difficult to control for is credit. It makes some references to credit history, but the most rigorous study I had seen in the past (https://www.revealnews.org/article/for-people-of-color-banks...) had failed to take credit history into account, which the lenders then claimed was the source of the discrepancy that they had found. I think with the pair model in the study you referenced, it would be feasible to have applicants paired together based off of information they have provided themselves, including credit, although I'd like to hear more about it/what tolerances they allowed for/what kind of discrepancies were found in the outcomes.

I admit that I'm also disinclined to believe that lenders are in any way concerned with making decisions according to any other criteria than what would return them the highest profits, but I will take a look in greater detail at the study you referenced. It seems exceedingly idiotic to me that lenders would take a datapoint as arbitrarily useless as race into consideration, but I suppose the same could be said for universities taking less qualified applicants for the same reason. Obviously, this would be precisely the sort of discrimination that I would take serious issue with, if present, so I'll be make sure to look into the study. Thanks for the reference. There is a LOT of piss-poor analysis into this issue that controls for virtually nothing, and typical reporting will very often simply differentiate average loan sizes to people of ethnicities, likelihood to get loan approvals, etc, as just baseline differences between populations.

I understand if lenders want to keep their evaluation process secretive, as there could theoretically be a competitive advantage in the manner in which they calculate risk, but I think that the way this stuff is audited could be done in a much clearer fashion. Maybe something like "lenders have to publicly disclose all features they take into consideration in their approval model." And then some independent audit should run some random sample set of their approvals through a sensible model, and then the banks would have to justify what it is in their model that produces any major differences in approval rates. The mechanisms in place to make sure that this stuff is being done appropriately seem like they're horribly designed.
Yeah, I’ve got a feeling that the secrets that are actually worth stealing are not the secrets about the high-level workings of the autonomous cars.

It’s the necessary piping that gets all of these together that is probably the (major) long-tail of the problem and where most of the costs lay.
If we’re talking about China, then this has nothing to do with distrusting the government, most people take the government’s words for truth. This has more to do with people exercising caution after almost two months in lockdown. Maybe they’re aware that even if the lockdown is lifted, the virus still lingers around.
Just give up on smart phones . iPhones though on the other hand will get updates for about 5 years which is decent
Why wouldn't this just be a new Content-Type to request?
I suspect it's a longer drive to other points in SF, like the Candlestick end of Bayview or up in the hills.
The mega-franchiser didn't owe you a better job.

Your situation was shitty, in that you were left with no options but low-pay work, but the fact that the mega-franchiser stepped in to take advantage of that situation, by hiring you, didn't make your situation any more shitty.
Why are Asian forced to achieve better grades and achivements?
Why are Blacks statistically disadvantagous in college admission, but not in metrics?

There is a very simple statistical answer to this, that blacks come to the US as labor force are of far larger quantity than asians, forced or not. Let's assume it to be 50x vs. 1x

But for the new immigrants, the percentage is in the same magnitude, as the US implemented quota-based immigration system for countries.

Let's say its 4x vs. 4x, and added together, it's 54x vs. 5x

Why do Asians Americans in general have better socio-economical status? Because the US simply doesn't allow new immigrants with low socio-economical status to become American citizens. And for those Asian Americans who's in the lower half and in much worse shape because their socio-economical status, their difficulties are destined to be worsened by affirmative action rather than alleviated.

Affirmative actions benefits the top percentiles of racial groups, rarely the lower percentiles. Let's say the affirmative action benefits the top ten percents. For African American, it's 5.4x which is more than the 4x who are new immigrants. For Asian American, it's 0.5x, which is less than one eighth who are new immigrants. New immigrants always come from better half of the socio-economical status.

That is, with affirmative action, if your ancestors are labour force came to the US forced or not, your life would be much harder as a Asian American than as a African American. Because as an Asian American, you are competing mostly with new immigrants who are top talents/money. And fortunately as African Americans, you are competing with people with largely similar socio-economical status.
This is true everywhere. In India the SC/ST community have a lot of reservations in all colleges, Govt. jobs, Govt. procurement etc. Even after 70 years these were introduced and increased in % sometimes seats do not fill up. What has been observed is that the same group of SC/STs who mostly got everything hand delivered to them take advantage of the system. You see 3 generations of the same family utilizing the benefits. At the same time the really poor , remain poor.

This is more of a policy and political (changes cannot happen now otherwise there will be riots ) failure. No system can be perfect meritocracy, sometimes one just needs to suck up. Taking the comparison elsewhere one can argue effectively that where we are born is a matter of luck etc.

Personally i do not question policy intentions however always hope for better implementations in the future.
To add to this, the high alcohol content typically found in IPAs helped with transportation, too.

And, if you’re not a fan of extra-hoppy ipas, letting an ipa age will mute the hoppy flavor and could potentially make a more enjoyable beer.
I was referencing asian languages as one set of examples for encoding. Of course setting the encoding is important (whether html or within a program dealing with strings - I had my share of hard bugs only to realize just that, another story)!

Here I was just sharing my encounters of the browser rendering ?? and □□ character marks, because it did not know. The browser had a "Auto Detect" charset mode, so one always had to toggle (and remember to revert back again when viewing another page). For the very reason you have indicated, "should always set", but in those days (and maybe even today), not always set.

Again, just a memory sharing.
China alone is a gigantic market, they don't need exports to be wildly successful.
Reading about cljs I ended up watching some videos on youtube. I for one didn’t know cljs is so fun: https://m.youtube.com/watch?v=VbIawuoYAVY
Those policies bring a lot of cash to politicians to so called social scientists and to bureaucrats in the academia. If it weren't for the identity politics they would have been unemployed or had to do real work.
Finally, the idea that you should blindly emulate FAANG because they’ve clearly thought through what is the best is also absurd. They make poor, short-sighted choices too.
I don't think that's what WYSIWYG means. It simply means the display onscreen is what will be printed (or otherwise what others will see)
They’re faster to use.

They’re consistent between fonts.
If something is valuable, it shouldn't be restricted those with money.
We aren't stopping people for charging for a service like that, we just want to offer what those paid services offer, but for free.
No, if elderly/vulnerable continue precaution, more like range(.001 - .0001) x .6 x 330 million = 20k - 200k deaths

Add in supposed summer slow down and before we get a vaccine the numbers could be 10x less

There are 12k cases in Singapore and 12 deaths because they almost exclusively tested foreign worker dormitories, healthy working people (and the 12 are all elderly).
Wasn't my intention, although I can see how my premise was perhaps needlessly structured as comparative.
It is strange this is still broken, but it’s pretty easy to build wrappers for xdg-open and friends yourself.

I prefer the isolation of snaps so I’m willing to put a little work into it, but understand not everyone cares to do that.
Not on the new nightly release anymore.
But by default, it's a 1:1 mapping...
We have a a voice actor (American), someone who isn't a voice actor (British), and we have more voices coming soon (British, female). :) We want to make sure there is a variety of voices to satisfy everyone
Thats amazing, google is evolving AI very quickly
> Have you ever wondered how Chrome knows to ask you if you’d like a web page’s content to be translated?

How difficult is it to automatically detect the language? Probably naive but how far can you get by counting how many common words on the page are from a particular language (e.g. "the of then because I" for English and "je pour des les" for French)?
This kind of visualisation is fascinating, but it’s also (for reasons I shall now explain) the root of a very serious misconception.

The misconception I speak of is the “junk in space” one. One sees images such as these and clearly reaches the conclusion that we’ve immersed ourselves in a thick fog of stuff which will soon become a barrier of fast-moving debris.

But... if one thinks about it, these objects are small, and if one were to lay them all out upon the surface of the earth, they’d actually cover a tiny fraction of it, and there’d be miles between each one. And furthermore, higher altitudes define a larger sphere, and surface area depends on the square of radius, so there’s actually far more distance available to these objects (alternatively, to repeat the experiment on earth, one would need to considerably scale down the already comparatively tiny objects and satellites).

And on top of that, we have a whole third dimension to deal with, so it’s not just one bigger sphere, but a continuum of spheres that all exist independently of each other.

Which leads to my core contention: even visualising satellites as the smallest graphical depiction possible (a single pixel) leads a viewer to vastly overestimate their size, and therefore the density of objects that exist in our sidereal neighbourhood.

And this irks me.

</rant>
The rare Twin Peaks reference on HN. :)
British Drone Deliveries
> it turns out they haven't actually performed the compile-time indirection

Here's how much monadic control flow he actually has in Cap'n Proto: https://github.com/capnproto/capnproto/blob/77f20b4652e51b5a... — nothing except fields. Gut feeling was correct then.

https://news.ycombinator.com/item?id=22972728
If this behavior is to be implemented through request headers, I'd prefer not to mess with Content-Type because it may be needed in the request: you could still want to PREVIEW but ask for a preferred content-type, like text/xml or application/json
A modern Leisure Suit Larry?
It might be a Western thing - I know kids in Bali who still plant trees and dream of what the world will be like when they grow old in the shadows they will provide. Hope is a human constant - it seems there are conditions where it isn't necessarily foremost though. Perhaps, decadence.
Agreed. TRL (tech readiness level) isn't something commonly used outside government.
Say bye bye to Chromium on 20.04 from the default repos

https://www.reddit.com/r/linuxquestions/comments/g7cv6k/debs...

The deb tries to install the Chromium snap package ;)
Do you mean there's a Linux tree upstream of Google but downstream from Linus who have stopped work outside of Google control?
I wouldn't say Ocaml encourages using mutable data structures. You have to use a ref to have a mutable variable. Most stdlib data structure are not mutable (operations on them return an updated structure.)

Perhaps Common Lisp is a better example of a language in that part of the functional purity spectrum ?
Is RPS a game of skill?
I also prefer loose-leaf green tea. To me it feels more gentle, coffee tends to make me nervous and my stomache complains. I still occasionally drink a cup of coffee when I have to go somewhere very early (which for me is anything before 10am) and I need the sudden caffeine rush to overcome my sleepyness.
I like how you're pulling the fear card instead of contributing to a real discussion
Way back when I worked on a lifestyle coaching startup based on these methods.

I was the tech guy, working with a coach. The term we used for this method was Weighted Attribute Matrix. The coach had already implemented it as a spreadsheet which he would use as a tool with his clients. He therefore had a (big) pre-created list of criteria, such as “Allows me to spend time with my family”.

Each client would the list the options they were trying to choose between, and then go through the process of 1) weighting the criteria, and 2) scoring the criteria against their choices.

This would take a day or two to do with his clients, and was tedious.

The software we created streamlined all those. First they weighted the criteria, at which point we could then ignore all the criteria the client didn’t care about.

We also drastically improved the interface, and used a bit of UX & phycology to make it a bit addictive. This helped users get through it quickly. I think we got initial results down to 30 mins which was kinda revolutionary for his practice. This software was used in workshops/1-to-1 sessions, not self-guided SaaS-style (although we were considering it)

In the end nothing came of it. I think we fell down on the selling and marketing. Sharing the story here in case it is useful.

Incidentally, I also used this process when buying some land a few years ago. Multiple people had to choose, so we each had a Weighted Attribute Matrix to fill out. I then put it into a Django app and we could see where the disagreements & commonalities lay.

What was especially cool was that people could get a rough idea of how much they would personally like the land without having to visit it.
If any of the other things he said are true, he brought something to conversation.
All this shit actually drove me to NetBSD for my home server
You're still going to be updating at 60 FPS which will absolutely murder your battery on a mobile device.

These are meant for use in games that already do this. They are not suitable for building regular apps.
I gotta say, I'm really loving all the websites built with Tailwind (assuming this is built with Tailwind UI). It's like going back to 2011 bootstrap everywhere days but so so much better.
I am not ignoring it, I am _highlighting_ it. The question of the comment above was "why would one prefer data.frame over tibble". I merely answered that question.