skysight-inc/HackerNews huggingface dataset:
Whoa, this is quite the rabbit hole. This commit [1] and it’s partner [2] suggest that at least around 2016, there is some really special case “yeah, but we really want printf”. I couldn’t find the CUDA runtime implementation on my phone, but now I’m curious what the PTX for a device function that calls printf looks like (like perhaps it does a bunch of stuff to emit a call to the host’s C printf, except it has/had to do so in a sort of strange way of building up buffers of things to print / exiting and coming back afterwards).

[1] https://reviews.llvm.org/D16484

[2] https://reviews.llvm.org/D16559
I think the whole point is that what causal relationships you assume matter, and they do not have to be derived from correlations. And they should not, in order to be "fair".

You have a choice of whether or not you believe being male causes car insurance claims. That is independent of the statistical correlations. Ten times a day people say correlation is not causation, but a hundred times a day, I see people implicitly insisting that it necessarily is.
Airbnb Home Screen UI Clone with React Native #3: Home Around the World
The same... I'm looking forward to some solar now. I just yesterday bought the Harbor Freight 100W solar panel set for starters, as it's on sale right now. I had purchased a generator for the PSPS but we were informed about 6h prior to event that we were in a small area that would be spared.
Several of the people I worked with at Amazon were skeptical of git, at least initially. Some people prefer tools they already know, prefer the routine and habit over learning a new tool. And I totally respect that by the way, git's UX is superior in mainly aesthetic ways, in terms of tactical productivity it's more of a wash. I still think git has the edge, but there is nothing to say a seasoned developer who's used perforce for years isn't being exceptionally productive with it.

Nearly everybody I talked to about it eventually came around to prefer git though. Once you've been forced to swallow the bitter pill of learning something new and changing your workflow, I think the advantages begin to shine through.

On the other hand, maybe I'm just biased because I was proficient in git years before I was ever exposed to perforce. So maybe it was myself who was balking at learning something new, and that's why I was so relieved when my team switched to git. But I do genuinely believe that git has a superior UX.
Businesses often prefer poor languages with lots of cheap programmers readily available to the opposite, because this lets them easily trade off quality against price. Want it done cheap and fast? Get a freshman intern to write it in PHP or JavaScript; if you later want quality, you can then hire some more expensive seniors to fix it up. If you pick Haskell instead, it may be more reliable upfront, but you also have to pay the full price upfront.

Go was explicitly designed to be a poor language of this sort, as evidenced by the infamous Rob Pike quote:

> The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt.

In other words: a language that makes programmers fungible. And how did they accomplish this? By omitting features and barely going for the lowest-common denominator of the languages listed, disregarding any reasons other languages may have for their more ‘advanced’ features like generics. Hence, crippled.

(Frankly, I object more to describing Scala as ‘the most complex edifice’.)
I'm going to circle-back after I touch base with leadership about integrating this multi-faceted solution to streamline our communication strategy with our partners.

This is best of breed technology to make the world a better place.
U r a toy. Just contact them bus Facebook. Think how much they r saving not having a phone contact. Some of the savings get passed to you
I am not sure how much HN cares about this story (it was mentioned twice, from what I saw, but I've been following it on Reddit where it's been a fixture of /r/all all week), but it's worth reading Blizzard's official statement:

https://news.blizzard.com/en-us/blizzard/23185888/regarding-...

Honestly, my takeaway from this entire situation is that we can't really win against Chinese influence. They use techniques that we find unimaginable and are unprepared to take on. They have state media that tells 1.4 billion people what to think, and if people have their own thoughts, they disappear never to be seen again. There is no way we can fight that at the scale of "buyers of computer games". Blizzard is a publicly-traded corporation, and therefore their main goal is to make as much money as possible; throwing a "we got you bro" over to China means that they have 1.4 billion more potential customers. Nobody who can be held legally accountable for "breach of fiduciary duty" is going to do anything to prevent themselves access to that market. If the casualty is some player of some children's card game, or a Dali Lama quote being deleted from Instagram, so be it. You can't go to prison for being a spineless bastard, but if you tank a Fortune 500 company's stock by standing up for human rights, you can. So it's not surprising what actions these companies are taking. We can't compete with China's system, and we can't resist a market that's 5x the size of the United States.

Where do we go from here? Two options:

1) Start your own game company. The inefficiency of large corporations is impressive at times. It took Blizzard 3 days to write 1 page of meaningless PR speak when their customers were about ready to burn down their headquarters. Can you do better than that? Then there is money to be made.

2) Ask for our government to push back against foreign interference. China has picked a good time to get aggressive with their agenda, because every country has their own problems that seem more pressing. The UK can't say "hey, you're violating our agreement about handing Hong Kong back to you" because they're distracted by Brexit. The US can't say, "hey, micro-managing political tweets is not OK", because our President is under investigation for seeking foreign interference in elections. The organizations with resources to fight the influence are busy with other things, leaving the future of our culture in the hands of the PR managers of "brands".

I don't blame Blizzard for getting swept along in this current. They are doing no worse or no better than anyone else. They just have a long history of doing the right thing, and a splashy page of benevolent-sounding corporate mottos. That's why we're mad at Blizzard, but we should probably be pretty disappointed with everyone. Nobody is leading by example here; everyone is willing to look the other way for human rights if it enriches their shareholders.

Anyway, end of rant. Sorry.
"forbidding this type of inference"

Isn't this just a misleading way to say "holding a certain causal belief"? Why exactly would that be a bad thing? If you reject one set of causal beliefs, you necessarily hold a different set.
how do you sterilize them?
Oh, I agree - I don't think Chinese companies make cheap crappy things because they can't make good things. There are clearly many world-class Chinese companies (DJI springs to mind, their stuff is unmatched.)

From what I can see, the issue seems to be lack of trust between companies. If you never know whether you're going to get what you paid for, then the only way to distinguish between suppliers is price and it becomes a race to the bottom.

This lines up with the fact that most high end Chinese companies seem to be vertically integrated monoliths, which own the entire supply chain and so can control quality.
I suspect that you're right -- that there is a technical solution -- and that PG&E isn't technically competent enough to find it. They couldn't even keep their website running!

Their business model has been mostly static for many years. In that time, the whole business can ossify, and only now -- when the environment has changed -- do they need to adapt. And they aren't prepared to do it.
You know Google's monorepo is successful because they have so many of them! google3, Android, Chrome browser, ChromeOS...

Kidding aside, my point is Google recognizes obvious boundaries between e.g. their web stuff and android, and organizes their code accordingly.
The first 64-bit Macs came out 16 years ago. The first 64-bit Intel Macs came out 13 years ago. The 32-bit to 64-bit transition on the Mac has not been an abrupt one.
Barred from Owning Land, Rural Chinese Miss Spoils of Country’s Success
the US does seem to be approximately 20 years behind the UK and the rest of Europe from a consumer banking perspective

maybe they'll have more luck there
I found this article's style infuriatingly slow. If it had been a quarter or a third of the length I think it would have been much stronger. It took quite a while to figure out what the hell was going on. And then you get to things like this halfway through:

> Thallikar took his campaign to his homeowners’ association and to his neighbors. The response was tepid, though he did persuade one person to email the city.

Which makes it seem like it's just the personal bugaboo of one person rather than a serious problem, and having read far too many words already I just want to give up.

Where were the editors for this piece?
Plus you don't notice them once they get about 100-150 feet up.
If more than an average number of Italians are fast drivers, it doesn't mean being Italian causes being a fast driver. Is the idea that correlation is not causation in this context really breaking everybody's brain?

Now you may argue that correlation reflects causation in a particular case, sure, but in general, it is not the same, so it seems perfectly logical to me to point out that you can start building your model with certain causal assumptions and without others, without in any way disregarding your statistics.
Downvoted because it's almost parody levels of condescension lol.
Do you have a static IP at home? How does your cloudflare setup work?
> What I don't get is how the creation of the "risky behavior" node can be assumed to have a completely uniform distribution of ethnicities inside of it.

It's a much broader problem than that, because the direction of causation can be extraordinarily difficult to establish in general.

Changing the color of your car shouldn't change your ethnicity, but what if it does? Suppose you're white with Spanish ancestry and Hispanics are the group who like red cars. Paint your car red and some red-car-preferring Hispanics may be more inclined to associate with you and thereby cause you to be more immersed in Hispanic culture and start to identify as Hispanic rather than white.

And that's a silly one just to show that even the exemplar could be wrong. More plausibly, what if the causation between "risky behavior" and "red car" is reversed? We know that colors can affect human behavior. If getting into a red car makes you drive more aggressively then you have a direct causal chain between being more likely to buy a red car (for any reason) and being more likely to drive aggressively and get into a car crash.

That means that in order to use this you would first need to prove the direction of causation between the two behaviors. But that's a tall hill to climb when one of the factors you're trying to prove causation with is the one you don't have good data on.

There is also a straight forward way to tell when a method like this is definitely getting the math wrong -- does it make the prediction rate for that class of people worse? If your assumptions are correct then it shouldn't, so if it does then you've unambiguously failed.
I was going to cite this example. I think recent MK3Ss have different fan shrouds than the first batch of MK3Ss, because the community found a better design. All Prusa had to do to upgrade new customers was to send their print farm a different file; total cost $0. Meanwhile, customers with the original design could download a file and print it, getting a factory-quality part for (essentially) free.

Managing a printer farm sounds like a lot work, but they did do that work and can reap the benefit that prototyping and manufacturing are the exact same process. It's like saying "why does Google have all these servers when they could just buy them from AWS?" Well, they got good at building datacenters before you could just rent a datacenter from Amazon. If you're good at something, keep it up!
"If the appliance has a beep that can be turned off"

If it doesn't, you're out of luck
If Lisp is meant to be a formal model of computation ( a quote from the Bel article by pg), then other formal models of computation should also be examined; perhaps 'compare and contrast' of two different perspectives will lead to a new thought or even a sort of amalgamation.

Lisp and Bel's basic data structure is the list. APL's is the array, which can be seen as a list or in multidimensional form as a list of lists.

Lisp uses a form of notation that is quite different from the APL notation.

If there are advantages to both notations then it makes sense to study both of them.

Bel's description of functions might benefit from looking at APL's niladic, monadic and dyadic functions, as another example.
Possibly related: N26 (in the UK) possibly closing accounts of people who make too many withdrawals.

https://www.revk.uk/2019/03/what-are-n26-bank-up-to.html
Here's a 5 minute summary of the conversation between Elon Musk and Jack Ma. https://youtu.be/aHGd6LqAVzw
At least they made it clear to him that he had no responsibilities. That's better than it could be.
This guy ask employee to work 996 and defended that practice openly.

And frankly, he is about clueless as most citizens on AI (as demonstrated in his awkward interchange with Leon recently), there isn't much of weight of such statement...
Except if the company has a right of first refusal.
How do you lay out your custom binary file format?
iPad -> AirPlay -> AppleTV -> TV

iPad -> AirPlay -> 5KPlayerr -> Windows

Mac -> AirPlay -> AppleTV -> TV

Mac -> iDisplay (2010) -> iPad (https://gizmodo.com/review-idisplay-turns-your-ipad-into-a-s...)

Seeing that every combination between iPad/Windows/Mac/Airplay has been done for between 6-8 years. Why isn’t this obvious?

There was also a way you could hack around with VNC to do it early on.
Top ten ambient tracks for coding
What ambient tracks do you listen to when coding
Is it so hard for you to believe there might plausibly be a causation?

Consider the case of African Americans who are discriminated against by traffic cops. Is it plausible that African Americans, in an attempt [perhaps in vain] to minimize interaction with traffic cops, are more cognizant of traffic laws and drive more conservatively than the average American? I don't know if the data supports that hypothetical, but it seems plausible to me.

Assuming that this were the case, if you were to assume that African Americans drove as well as white Americans, you would be discriminating against the African American population by failing to recognize their safer driving habits.
As far as I know, no other car manufacturer has the battery production capacity Tesla has, and Tesla itself is limited by its own battery production capacity. It will take them years to catch up on that front.
...and now you know why nosy HOAs are so common even though people always talk about hating them.
I was thinking more in general, because many businesses are asking for donations to charity when you buy something.

But as far as Amazon goes, how do you determine the prices are the same? It seems to me they change from second to second, and presumably from person to person. Do you ever buy the same product at the same time using both methods?
How to Value Stocks
I guess it depends, when I returned home from Cologne, I noticed how quite it is. No tram sounds, no cars sounds, no drunken crowds sounds, nobody is taking a piss in the dark corner etc.
Issue 914451: Autofill does not respect autocomplete="off"
My company got acquired by a larger, public company. 80-90% of us are still here after 3 years. Acquiring company was also a technology company, saw that our product filled a gap that they needed, and believed that acquiring a company was worthless if the people left. The worst thing that happened was that after two years they took away our lunches (you think I'm kidding, but all my lunch conversations are now dedicated meetings which is a massive drag on productivity). I speak as an individual contributor, not a VP.
Loudly beeping lifts in stations, like a fire alarm, while no moving parts whatsover are exposed inside or outside.

The beeping of cars when the doors are open.

The short blaring of car alarms, when they are closed remotely via key fob, just to make sure they work!

The beeping of bus and train doors when they are closing.

The banging hissing vents of overpressure in the pneumatic tanks of busses and trucks.

The humming and hissing of HVAC for the refrigeration of supermarkets.

The blaring of music in supermarkets (special case: Kylie Minogue with 'Can't Get You Out Of My Head' which somehow seems to be in the eternal Top 20ies of supermarket music.
La la la, lall lall, la la la lall lall....), the penetrant marketing displays activating from some endless loop when anything comes near them.

The stupid video walls in stations, blaring uninteresting shortnews, weather, and adverstisements while almost everybody is sunken into their smartphones. Talk about wasted effort!

The same goes for so called information displays in Trains, Subways, Metros, Buses installed every 2nd to 3rd row of seats.

I could, and sometimes do counter that with something playing over my earphones, but i don't like to, because it messes with my situational awareness.
To what extremes does the housing bubble need to go for the government to realize that the historic QE rounds have done much to inflate both financial asset and real asset values?

Don't get me wrong, I'm not saying it's the only cause, but it is none the less a large contributing factor that is observed world over.

Housing price inflation has become one of the fasted growing tax on the middle and lower class, are we seriously not going to do anything about this absurdity?
I just use a Raspberry Pi in a case that mounts to my i3, but I do realize that $35 is an order of magnitude more expensive than even an ultra luxury ARM microcontroller. I also realize that the Micro SD storage system that the Pi uses would never work in a consumer electronics product. (This is why the compute module has eMMC.)
The more the acquirer leaves you alone, the better it is (usually).
WW2 isn't a good example. A Nazi flag would be horribly offensive for a holocaust survivor. Or a Japanese rising sun flag in Nanjing
[Excentro](http://www.excourse.com/excentro/) is fun specialized software for creating guilloche or "Spirograph" vector designs like you might see on bank notes and contracts and such. You can bring the results over to your vector program of choice to integrate into a composition.
Chicken of the Woods: This mushroom tastes just like chicken
Where, by the subjunctive mood verb “could”, they mean “never will be”?
Hopefully despite Google's fuckups about uBO, there will still be a way to load this on Brave even after it stops being available for Chrome. Chrome's speed on my 2012 mac is still faster than any build of Firefox and Safari is just not as good.
>I actually think Haskell is a very enjoyable language, but there is a culture around it which treats the type concepts (arrows, monads etc.) like goals in themselves rather than tools to achieve something useful.

I get it though. The concepts are so advanced that you have to internalize the concept first before it can even be used.
> Got a good chuckle at "anti-censorship" activists. Last I looked that was the alt-right.

It was never true that the alt-right were the "the" anti-censorship activists.

> Free speech is a dirty word associated with Nazis for many people today

Many things are associated with many things for many people today, so what. Let them speak for themselves, and I'll reply to them, but what can anyone reply to your vague reference? It's just an unproven and undisprovable claim.

> Guessing the author is aware of that modern anti-censorship fervour is almost entirely isolated to a group of people not exactly popular with the audience.

You're not guessing that, you're claiming that, based on one word.
The Ma/Musk AI debate in China showed two very different societal approaches to how to handle the impact of AI.

Ma’s approach is: everybody work less and enjoy the perks.

Musk’s is: learn AI or perish, and beware the consequences.

The two aren’t mutually exclusive, although the messages are different. I believe this because Musk’s assertion of an elite few living in tall spires and the masses living in relative poverty was overtly dismissed by Ma, but I felt that his facial expressions suggested that he was hiding his agreement of it.
> Talking shit isn't effusive. It's possible to enjoy a programming language without openly denigrating others you regard as inferior.

Both points you make I agree with. I simply was offering a possible explanation for those whom exhibit overly passionate opinions when they become enlightened.

When people take an epiphany to the point of denigrating those around them, then they likely have issues beyond what any programming philosophy could possibly encode.
"You can't go to prison for being a spineless bastard, but if you tank a Fortune 500 company's stock by standing up for human rights, you can"

Oh come on. It might be true that there are various structural reasons no CEO will do the right thing, or the right thing might not be to exclude China, but saying people will go to prison for not maximizing shareholder value in some specific manner is absurd.

When CEOs do things that tank the stock, which is almost every day, they don't go to prison, they (and by they I mean the company) get sued. It's not generally a big deal assuming they haven't done anything specifically nefarious.
And if you live in India, you have to deal with both of those as well as loud religious music from the local Hindu temples.

My parents live a half kilometer from the nearest temple and during festival seasons (which is 1/4 the year), they are woken up at 5am by loud religious music played at the temple at 100+ dB.

And this isn't some ancient religious hymn, it's religious lyrics set to pop music / bollywood tunes mixed by some 2nd tier recording artist.
For gmail to accept mail and not end up in spam folders, add domain verification TXT records https://support.google.com/a/answer/2716802
Texas was largely transformed by the Rural Electrification project of LBJ. Wouldn't have happened without the government.