skysight-inc/HackerNews huggingface dataset:
I like when this kind of sites allow you to copy-paste your sessions (as in a cookie clicker game), but (serious question) what they say is true if you want synchronized saves from multiple browsers/devices?
So Linus fucked it up?!
Dave Thomas+Andy Hunt on the Pragmatic Programmer 20th Anniversary Edition
Yeah, for me the turnaround point for JS was when they added classes - JS is not an oop language and trying to make it look like one doesn't work. Worse, they didn't even implement it properly - no access modifiers.

Call me a bit of a luddite but this is one of the reasons why I'm skeptical about generics in Go - it'll be another language construct to keep in mind. Mind you this opinion of mine is baseless because unfortunately I haven't had the opportunity to do any serious go development yet.
The USA has a plan, and it was executed flawlessly:

* Destroy Iraq and Afghanistan
* Take away all the rights of US citizens via the PATRIOT act
* Make billions of dollars for Haliburton, Blackwater, and Xi
* Make hundreds of billions of dollars selling arms to all sides
* Destroy liberal democracy in the middle-east

Americans rebuilt Germany and Japan because there was profit in it, period. America destroys the middle east because there's profit in it, and because we have some weird evangelical fetish for Israel, and hope to bring on the apocalypse.

The mistake of the western world is allowing billionaires to run the country.

Never forget that 9/11 was perpetrated by family friends of George Bush. Saudis killed 3,000 people and our response was to destroy Iraq, Afghanistan, and Suriya.

Mission accomplished.
It's interesting that the same ideas are finding their way into AI lately. The AlphaStar Starcraft 2 agent was trained first using imitation learning to mimic human games, then was evolved using a sort of cultural evolution whereby different agents competed and the best were saved for the next generation.
Only someone with no typographic taste whatsoever would prefer 10_000 over 10'000, so personally I'll rather cry about only C++ getting this right.
I would say to those who identified with aggressors have to project what broke them on those who resist it.

Being silent is support, and people like Stephen Hawking would know nobody who think it's perfectly acceptable in polite society to be obedient and quiet. Alan Turing might have recognized the murderous cowardice inherent in it, too. One wouldn't know from those making selfies with the dead, and I wish the dead could speak, and scream "begone, I never knew you" where applicable.

All it takes is for supposedly good people to do nothing. We understand that that is true about things that are static and behind glass, with the same little effort with which we pretend it's not true for things that are ongoing and ask for our position. We join in condemning tyrants of the past, and praising their victims in the past -- but how we (fail to) act in the present is what descides if that incense is sweet or reeks to high heaven.

> You may be 38 years old, as I happen to be. And one day, some great opportunity stands before you and calls you to stand up for some great principle, some great issue, some great cause. And you refuse to do it because you are afraid... You refuse to do it because you want to live longer... You're afraid that you will lose your job, or you are afraid that you will be criticized or that you will lose your popularity, or you're afraid someone will stab you, or shoot at you or bomb your house; so you refuse to take the stand.

> Well, you may go on and live until you are 90, but you're just as dead at 38 as you would be at 90. And the cessation of breathing in your life is but the belated announcement of an earlier death of the spirit.

-- Martin Luther King, Jr.

I know that some people don't like to hear that. I don't like those people.
I'm also rusty on my assembler because I generally use high level languages and compilers/interpreters; that's what abstractions do, and not really a reason to avoid them, since people can generally solve the problem anyway, it just takes a bit more time (more than saved by using the abstraction most of the time).
Sure. Not everywhere, but in some places, and especially now the Microsoft has started to port more software (Like .Net and SQL Server) to Linux.
No. Uber has presented work for which they will pay a particular rate. Individuals can accept that rate and submit themselves as candidates for the job, or do something else with their time.

If someone posts a classified ad for a handyman to fix their stairs and offers $50, I can take it or not. But taking it and then whining that I didn't get benefits... and being abetted in that whining by clueless politicians... is disgraceful.
My point was specifically in response to Google's claim that RCS is a "gold" market for RCS where they have already completed the rollout. They haven't. They have the support of one carrier with roughly 20% market share, and about 3 - 5% of Android devices.

There isn't really any reason to surmise that is going to improve, and Google's boasting here is very silly. RCS is a dead end product in every non-US territory, and Google have no market levers to pull that can improve it's performance. They should give up on it and focus their efforts on the US bluntly.
nobody has ever proved karl popper correct. he is a nobody that was wrong.
go env -w GOPROXY=direct

go env -w GOSUMDB=off
Nah, Kotlin is a better Java, Go has a mostly different use case.
Even if that was technically possible, it sounds like just putting these last few meters into the hands of the driver who's in the car anyway (yeah, I know, level 5 self-driving tech will solve that problem in 2020 as well - another one of those dream castles in the sky...) would be waaay cheaper.

And more flexible: not everyone lives in a standard American suburb home with a garden, a veranda and doorsteps in front of it. Lots of people live in multi-tenant houses without gardens, even without doorsteps - or if there are doorsteps, they end directly on the street, so anything left there is stolen within minutes. Hypothetical drones would have to ring the bell, fly through the staircase (without chopping off anyone's head in the process), find the right flat, maybe ring again, leave the package and find back to the car.

This task gets fully automated as soon as someone is able to produce an affordable and reliable human-like robot (in terms of extremities) and outfits it with an actually working AGI. Before that happens, it's cheap labor exploitation galore, and if the government should intervene in that reckless exploitation, maybe coupled with people shifting some of their deliveries away from their doorsteps and to delivery to pick-up stations (because of incentives like that being the only free delivery option, or being the fastest one).
did you read the article or only one phrase of it, the one about Linus? He did a correct fix but was ignored by the other developer.
Without any context, this comment actually just reads like a pile of garbage.
> international support

Which countries have supported these freedom fighters as yet?
Pixar, Disney and many VFX studios like ILM are as much tech companies as they are studios. Most of their bleeding edge tech they used to make visuals quickly trickled down to mainstream PC, VR and digital camera user space.
Can someone translate / explain this ?
There's a book called "The Secret of Our Success" which covers this topic. https://www.amazon.com/Secret-Our-Success-Evolution-Domestic...

I have not read the book, but I've read a pretty good summary and blog post about it here (~7'700 words): https://slatestarcodex.com/2019/06/04/book-review-the-secret...

I found the arguments fascinating. Especially surprising was the argument that e.g. using bones to divine where to hunt can serve a useful role despite the apparent uselessness of divination. In this case, the argument goes, it serves as a randomizing tool to prevent over-hunting in one spot by independent groups (though of course the tribes themselves could not provide that reasoning).

---

Follow-up blog posts:

A list of excerpts chosen by the blog author:
https://slatestarcodex.com/2019/06/05/list-of-passages-i-hig...

Comments on the previous blog posts (useful particularly because some comments point out potential errors in the book):
https://slatestarcodex.com/2019/06/11/highlights-from-the-co...
> That is not discrimination.

Genuinely curious, how isn't that discrimination? Since when did it being his own money in his free time stop it being a discriminatory stance?
That would ruin the economics of EUV. A mask set costs millions of dollars and for chip designers it is the generally the highest most expensive part of the manufacturing process and must be amortized over as many units as possible.

The machines that create the masks are also not very fast. A mask is created by firing an electron beam which is a sequential process.

If you were limited to one wafer per mask then not only would each chip cost tens of thousands of dollars you would also only be able to produce a single digit amount of wafers per year.
No. According to the author, Linus Torvalds was the only person who've noticed the problem in the final merge and applied a fix manually before merging it to the mainline. However, the stable kernel trees picked up the old patch, and the broken version was merged to all stable trees silently. The author blames Greg K.H. for fxxking it up.
Tech there seems to be a stand in for 'software assisted middleman service'
> If you install WhatsApp and I don't, and you send a message to my number what happens?

You can't, WhatsApp will only let you send to numbers that also have WhatsApp installed.

There's an "invite friends" sharesheet that will send a signup URL, but that's it.

> If WhatsApp doesn't just work, then it's at a severe disadvantage any way you look at it.

Ultimately WhatsApp has won in most of the world, so this clearly isn't that big of a problem.
So the only question remains, based on history of Chinese government (well, not only them but in this case the developer was a Chinese) wanting to weaken the security of software - was this intentional, and then the Chinese developer is a mole from them, or was a honest mistake?
Everyone continues to ignore a glaring problem in the USA: Your health insurance should have nothing to do with your job.

When people carp about "benefits," that's really what they're talking about, isn't it? And it's an anachronistic result of incompetent legislation from the WWII era.

Fix THAT. Then we can all have "benefits" without any dependence on a particular job.
Well, it looks like HK is "all-in" as well - and they have a lot more to lose. It may seem like the protests can't possibly accomplish anything, but they have successfully alerted the world to the soft coup in progress and are now forcing Beijing to escalate to a very public hard coup.

Forcing the issue this way may appear pointless, but it's the possibly superior option to sliding gently into that good night.
> Not in Go.

Yes in go. `var u = 1e7` gives a float. That means 1e7 is a float literal. You can coerce it to an integer by explicitly typing the target, but it's still a float literal.
This is both new to me and exactly up the street of someone I know, so really glad to have come across it!
Grafana Labs | Frontend Engineer | Remote Europe or EST timezone

Want to work on an open-source data visualization & observability platform? We are using Typescript, React, RxJS, Redux & Emotion among other things. Have some really cool projects coming up and looking to expand our team of frontend engineers! Grafana Labs is a remote first company.

Apply now: https://www.workable.com/j/CA4F5AFFB6

For more on the Company & Grafana https://grafana.com
I absolutely despise the planet-destroying, finance-wrecking consumerism one of my faith's most important holy days has become an excuse for in my home country (USA), and increasingly my adopted country (Germany). Celebration is one thing; wretched material excess is quite another.
Huawei Acquired Russian Developer Excelsior
Now HKG have gave them an inch. I hope they have plenty of miles to spare.

The "five demands, no less" itself is impossible for HKG. EB itself is already dead months ago. This will only embolden they rioters.

10 dollars on 0907 will be even worse.
Fascinating stuff!

"But overall we apparently did better by copying without question than by assuming, like the chimps, that we were smart enough to tell which steps we could safely ignore."

In defense of the cargo cult, perhaps!
The real problem here is the coupling of healthcare with employment. Other than health insurance, there's very little in the way of benefits that would really need to be paid for a gig worker, I'm sure a lot of them would just prefer extra money. If the cost of healthcare was borne by the taxpayer, rather than a component of wages, then a case could be made that small shifts are feasible.
yes, this is an old story, but it has been already solved: strong tailored ads are tailored not on your will, but on the seller's will, who tailor ads to be able to sell to you: so at the end of the story it is not your free will and somebody helping you to pursue it.

More deeply you risk to miss what could really be the best for you, for what is the best for somebody else.
> Her legacy is already ruined

Lam’s family has British citizenship. That means she may be able to share her side of the story down the road.

Her situation might seem reasonable, forgivable, even, once she shares the facts. Activating the ERO, however, would be unforgivable.
Why do your customers even need to have expertise in the DBA you're using? We just sell them a black box (usually VM images), with a few endpoints to extract data in standard formats. They can use whatever they want to connect to those.
> The takeaways here are that there is a real benefit to having an external/independent review and backporting process like the one we perform for our customers

That's great for sales for these people, but I think the real takeaway here is:

> when the actual merge of the tree was performed, no mention was made of [Linus's] correction to the [original] fix, and with no specific commit mentioning the correction and fixing it alone, everyone else's processes that depended on cherry-picking specific commits ended up grabbing the bad warning-inducing change. As a further failure, instead of looking at Linus' correct fix (observable by checking out the master tree at the time), the approach employed in the LTS kernels seems to have been to naively silence the warning

There are a LOT of process failures in this description of what happened. At the kernel development level, that should be very concerning.

It's good that an external auditor found it (hooray open source), but this was almost definitely an easily preventable mistake with a better process.

> everyone else's processes that depended on cherry-picking specific commits

This alone sounds horrifying.

I don't know anything about kernel development, so I don't want to sit here and judge and offer advice out of ignorance, but I really do feel like there's a better process that would work for them that doesn't involve people "cherry-picking specific commits."
Police will know this regardless of technology. The object is not for protestors to avoid the police, it's for the protestors to know where they are.

It's making information less asymmetric.
Indeed. It's not that physical space advertisers are somehow morally superior to on-line ad networks; it's that until recently, they couldn't afford the level of tracking that was possible on-line. With cheap computer vision and advertising technologies like iBeacon support[0] being included in smartphones by default, and with services for processing this data being available on the market, physical space advertisers can now afford to be just as slimy as their on-line counterparts.

--

[0] - which didn't start as advertising technology, but ended up being used this way.
In Python, mistyping a property of an object doesn't result in an exception. JS have the same behavior.

If you mistype a property on a nullabe or already filled property of a model instance, Django will happily save the model with the mistyped property (which will be ignored because it's not part of the model) without actually modifying anything in database.

Calling that behavior a flaw of Django's ORM is disingenuous.
Those are quite complex and evolved processes to learn in the first place to start with. It must be something more than trial and error, right? Am I the only one thinking that if a plant killed me, or slowly made my legs paralyzed, more likely one would abandon that process rather than say: let's try to roast it and/or leave it outside for a couple of days. Unless they were desperate and had no other food source.

The case with the cake is even more mesmerizing, it slowly blocked overtime their ability to process B1. How could people tell that it was from that food?? And how do they go, yeah, we just forgot to do X
Five Graph Algorithms for Data Science and Machine Learning
I'm not sure how this factors in but I want to offer my intuitive sense of the situation and how it differs from earlier political phenomena -- 1989 is 30 years ago it may as well be 300 and 1939 is a millennium away at best

The difference between then and now is the drastic shift we have undergone as a human consciousness (recommended reading: Marshall McLuhan: Understanding Media)

If the medium is the message as it were, the message is and always has been the audience. The audience is watching from a whole new vantage point and we have greater agency over what we see than ever before
But the greatest difference is that nobody is any longer answering the phones and the masters in their bunkers are simply yelling into empty receivers

The sea change has already happened, it just hasn't been processed and rationalized yet. We've already won and the triumph comes in seven billion unique flavours that ultimately boil down to one: free your mind

Hong Kong is proof of this fact and all rest is details which will begin a chain reaction spreading over the world like a flood -- all the pretence and deception washed away in a torrent of coloured raindrops, one for each human soul alive in the here and now

-- I concur with your splendid analysis dirtyid mind you, highly astute; wanted to share my psychedelic spin

Edit: this place is brutal for arguments not based on cautious rationalism; hasn't anyone listened to the advice of Seal? https://www.youtube.com/watch?v=4Fc67yQsPqQ

What I'm telling you is individualism matters now more than ever and we've finally got a way to amplify the poor fuckin individual to the nth degree. Do you suppose that poor bastard Tank man would've been turned to soup if he had a twitter feed to spread his message?
Android Resource Configuration Override and Large Text Mode
https://twitter.com/jasonfried/status/1168986962704982016

Basecamp.com | We don't want to run this ad.

We're the #1 result, but this site lets companies advertise against us using our brand. So here we are. A small, independent co. forced to pay ransom to a giant tech company.
> I cannot understand this way of thinking.

I want Mozilla to build a browser and a mail program. Nothing else. It's easy as that.

And if I have to "fear" that they will use my money to build something else, I will not donate to them.

Think of them as a company with several products. People would buy Firefox, they would buy Thunderbird, but probably nobody would buy the aforementioned "moz://" product or Pocket.

In a traditional company this would lead to a production stop of the later two and to a better focus on the first two products.

With Mozilla, and other donation-based "companies" it will not work that way. There will be other stuff that gets allocated lots of money, because "the money is there" and needs to be used.
I keep seeing this discussion and people arguing over that some definition is too limiting and that industry X is obviously also technology. But they are missing the point: yes hardware, manufacturing and media companies are also using tech or making tech, but in the context of the stock exchange and evaluating a companies potential this doesnt matter.

In that context a "tech company" specifically refers to a company that is able to take advantage of new business models or ways of operation enabled by tech that allows them to scale and make large returns on investment. Thats it. Thats why they are attractive to investors, which in turn is why every company tries to convince people that they are also "tech".
> Can someone translate / explain [five demands, not one less]?

From the article:

“Apart from the formal withdrawal of the legislation, the protesters have asked for the government to set up a commission of inquiry to investigate police conduct in tackling the protests, grant amnesty to those who have been arrested, stop characterising the protests as riots, and restart the city’s stalled political reform process.”

All that said, this is just a slogan. Different protesters put weight on different elements of this menu. Each concession takes people off the street. Given how reasonable many of the demands are, it makes sense for someone to be an adult in the room to Xi’s pettiness.
Was interesting to know, thanx. I like gambling from time to time here https://mr.bet/casino/new . For me it's the easiest way to get some extra cash. I'm just an amateur but want to improve my skills and become a pro one day.
It's true the protesters have adopted an equally rigid stance, both sides will have to somewhat soften, but history will prove that freedom reigns
If its not legal to drive uninsured and your insurance wont cover you driving commercially why is it OK for you to drive in such a way such that if you hurt someone they are screwed because you can't pay and your insurance wont?

I think most of planet earth only wants to work 1 gig or at most 2 for somewhere between 20 and 40 hours. I doubt people who want to work a tiny number of hours make up a meaningful proportion of the workforce. In other words much ado about nothing.
> all you get back is "I don't know, it just feels like it". I stopped engaging at this point.

Good job you don't work in user experience design, then, because how things feel to people is a huge part of that. If software feels bad to use, people won't use it, simple as that.

No amount of haughtiness from your high horse will change that.
Explanation rather than defense. The process of cargo-culting makes a lot of sense over evolutionary timescale, because only very recently have people started to discover and achieve the means of not working by trial and error (and falling prey to ritualised processes and local maxima).
You've missed the point.

The author's intention is criticizing the ad-hoc, error-prone approach on fixing Spectre vulnerabilities. It said,

> When the upstream kernels later backported their bad fix, it created a conflict in our git repo that led to us immediately spotting their flaw (and keeping our existing fixes). But what if we hadn't backported the fix, or what if the issue was one of the many other Spectre instances lurking in the kernel?

I bet for 100 dollars, that at least another unfixed Spectre vulnerability already exists in the kernel, the Chinese government has no reason to waste energy on inserting a broken fix.

Note: The author talks about the private complier solution of his company at the end of the article (unfortunately, on one hand, the author is well-known for developing various unique security solutions, on the other hand the hostile relation between the author and the mainline kernel community is well-known, it's unfortunately that no other independent developers are working with mainline kernel community towards a similar solution).
> I have probably 20 esp8266 chips around the house doing various things

How do you power them all? 20 AC adaptors or battery/solar or something?