skysight-inc/HackerNews huggingface dataset:
This little video of a an 80's desk versus a contemporary one has been bouncing around Twitter today...it's a really great visual showing how apps have slowly been replacing everything that used to clutter a desk.

https://twitter.com/SteveStuWill/status/1181708302943539200?...
How so? The nature of profit ethics is that the right thing to do is what is profitable. This is exactly what they are doing in both cases. They have never done "the wrong thing".
By far the most egregious example of western firms working with China are management consulting companies like McKinsey that work directly with governments on expensive contracts, including of course China.

I mean, in those cases they are often writing the playbook for the government when it comes to implementing certain policies. Crazy that is even legal for a western firm.
+1 to this. Article has no bearing on Mars development efforts, refers only to exoplanets. Also seems to attempt to dispel misunderstandings about exoplanet distances and feasibility - perhaps some people think that a solution to climate change is for us to move to an exoplanet?

This may be a common misconception outside of nerd circles, I'm not sure. And in that way, this take is correct. But it was my understanding that with mostly-present-day technology we could construct generation starthips and eventually one day create civilizations on exoplanets themselves. I see nothing stopping that - contrary to the statements in the article.

As a solution for problems on Earth? Sure, not possible. As something humans could do one day? Sure, very possible.
Theoretically, at least, I think that the two are inextricably linked. I don't think you can have neo-liberalism (an actually free free market) unless your markets live in a democratic law-abiding state.
Yes! This is a point I always try to bring up. Asking for someone’s smartphone password is like asking for a key to unlock their memories. A smartphone is just another substrate for our consciousness.
I would do "17 minutes ago on Oct 9, 4:00 PM UTC-4". Come back to this comment 10 years later and you will still know when I wrote it :)
If you read the article the increase in use is due to the increase in use of features that were formerly hidden.
In China, nobody's allowed to complain about mercantilist policies.

In the US, nobody noticed until the US government started employing stronger mercantilist policies, then started complaining about it at home because they don't like that their own government is employing such policies.

That's probably why.

It's worth noting that punitive tariffs, in the end, are taxes on businesses in your own country, because it just raises the price of US businesses doing business (and often gets passed on to consumers, when demand for the product is strong enough to pass the cost on to consumers; otherwise, businesses just suffer and have to start cutting costs in other areas, such as by laying off workers).

Mercantilist policies hurt the local economy as much as they hurt foreign economies. Every act escalating a trade war hurts both sides.
Pascal's Mugging
My issue isn't ABI stability but the ABI itself w.r.t vtable layout. Best I can tell it should be similar to Itanium's spec? [1]. It's been months since I did this, but iirc my problems stemmed from having multiple interfaces on top of the same implementation and the ordering/layout of those interfaces, though the IUnknown interface which is supposed to handle that.

[1] https://itanium-cxx-abi.github.io/cxx-abi/abi.html#vtable
yeah it's a pretty bad and unintuitive (and in my mind, manipulative) feature reduction that pushes me away from Airbnb.
I do. (Scott here.)

It was a really tough decision—we loved serving our members all around the world. We tried as hard as we could to make it work, but trying to serve everyone around the world was really complex and difficult, and we felt like we were coming up short. We have a vision for what we’re trying to accomplish and it’s nearly impossible to do it while serving everywhere. (Especially given that Scott's Cheap Flights is a bootstrapped company.) In the end we felt like the best approach was to narrow our focus and just serve the US market so we can build the best possible service.

I hope that makes sense. We’re hoping someday down the road to be back your way—until then, we’ll miss you and really appreciate your being a part of all this.
Age-Gender-State-Topic: Analysis of US Presidential Candidates Ads Over Time
when did parents stop taking responsibility for raising their children?
Where I live, Hitachi build the power stations. So we all now also believe the Japanese are colonising Africa?

Outside of Twitter 'building complex machines for a fee != colonisation'.
The developer was commenting on HN earlier. Why don’t you reach out to them?
yea, I have been working forms for a while, there is hardly a page where a form just couple inputs and a submit button. There are conditional display, design and UX requirements. I can see this working for a one-page simple form.
lesson #6. quit design school and buy $100 worth of course work on Udemy.
If you have JavaScript enabled, the cleartext password is hashed in the browser and the hash is truncated, and a list based on the truncated hash is retrieved to be checked against - the only information leaked is that you searched for one password amongst many. Read Troy's articles about how fishing is protected against - I have written the above from memory.

You can download all the hash files if you wish to run purely locally.

Also the site hosting Troy's list is Cloudflare. Cloudflare act as a https proxy for a large number of sites, so they already have access to a large number of passwords.
If you lost access to cash, perhaps you can claim it as a tax deduction, since you can claim lost or stolen cash, I think.
the HK protests aren't about creating a separate sovereign country, it was largely about an extradition bill and has now grown somewhat to include ousting the current "chief executive" among other things.
I'm not sure if I agree. "Expansion in Chinese markets" seems to be a staple of quarterly earnings reports.
They were supposed to treat cryptocurrency as not property? How would that work?
Shiva Temple Barakar
All A'board
I am likely to start negotiation tomorrow with a company I am pretty interested in. I am coming from a consistent FTE at established companies/gov past and this new opportunity is with a start up. I like their product idea and know their goal is to sell. I suspect the salary will be under what I could expect as a senior level developer, but it is near greenfield work which I love.

I am near independence at this point. I do not need a steady income to meet my financial obligations, but also do not have a complete nest egg to get me through my entire retirement. Any income I get goes to that and my own personal projects. I like the idea of networking into startups to make sure that if this one fails I can jump in on the next idea and consider that as part of my compensation.

At any rate my question is what gotcha’s do I need to be looking for when negotiating a compensation plan that is likely to fail based on a goal of being bought? Right now I know it takes 4 years to get vested, but I would really want to negotiate that down to 1 or 2 years. Also is a salary 20-30% less that what I would expect in a non-startup FTE position reasonable? I am fully onboard with dedicating the next 3-4 years of my life to this, but really want to make sure that if there is a payout that it is good.
Apple didn't cave to US government, because they are not obligated by US law to do so. In China they have/make any laws needed to make Apple cave. See Apple iCloud in China.
This reply should go into HN hall of fame.

Thank you very much!
If you want to argue for nap rooms, I'm all in. Let's cut the "increase our stadium" tax on tuition to fund it.

But people sleep at the library because there's no other place that will tolerate a person sleeping. Not the coffee shop, not the park, not the student center. Nor, in our very loud society, is there anywhere quiet to lay your head.

But the role of the library isn't to provide the disadvantaged (or more often than not, a person fatigued from excessive entertainment) a place to sleep. It's to provide a sanctuary for study. If you're not studying, you're occupying a (valuable) spot for others.

Note, I'm not referring to 15 min. power naps and the like.
iTerm2 can copy selections to the system clipboard. That alone is worth the price of entry.
Only a tech limitation.
Show HN: Open-Source Satellite Software
That's colonization, not migration. Migration implies moving the majority population, while colonization is just sending seed colonists out and letting the colony mostly grow via internal births.

If the future is stable than chances are very good we will be flinging colonists everywhere, but the majority of earth's population will still stay planetbound
I don't even think travel time is the biggest problem; that could imaginably be solved with (far) future engineering.

The bigger problem is that our bodies, even our psychologies, are so finely-tuned for this exact environment. Even if we found another planet that could technically sustain us, our bodily rythms, our diets, everything, would be miserably unsuited to it for thousands of years. Not even getting into the possibility of foreign micro-organisms.

People have a hard enough time dealing with the light cycles being off at extreme latitudes, or with not seeing enough greenspace in daily life. You know what doesn't have greenspace? The entire rest of the universe, probably.
European explorers and early colonist would write back letters or come back with stories about how lush, rich and plentiful the new world was. Walk up to any stream, and just scoop up a fish with your bare hands. Mountains of silver and gold, just under your feet. Of course you would want to sail off into the horizon for a place like that. And they weren't lying either, the new world was an untapped treasure trove. What's the likelihood that another planet is more than just a dull rock. Sure, we can go to other planets, but space looks incredibly dull and inhospitable to me. Compare that to the excitement and prospect of riches early European explorers must have felt, there's just no comparison.
Humans live in stories not in reality. In modern times we have figured out how to sublimate reality with stories, but this process is as old as civilization and propaganda.

So no matter how much stupid shit we do that makes no sense from any rational perspective we can tell a story about how it's good and make it all better. Then when someone like that 16 year old Thunberg girl tells a story that's against all the stories we have been telling we get angry about it going against progress, development, and technology... which are all stories of their own that obfuscate the fact that all of these things are not capable of co-existing with any sort of stable natural system here on earth... as they are meant to continuously destroy and recreate reality. They are in effect to turn reality into fantasy (we call it science fiction) by any means necessary.
“If an elderly but distinguished scientist says that something is possible, he is almost certainly right; but if he says that it is impossible, he is very probably wrong.”

Arthur C. Clarke
As a software engineer, I've always been fascinated by the amount of critique that designers go through with their designs. While we do have code review, I'm not sure our architecture/design choices go through the same level of scrutiny. And I wonder if we'd be better of if it did.

Having said that, I'm sure it's a double-edged sword. No one wants to feel like someone is tearing apart their code.
No I don't think the US is at (economic) war with China for human rights. The US is at war with China for economic reasons. It also happens to hurt China at a time China is particularly egregiously violating human rights, so it's a double win for the US. Why the EU won't grow a similarly economically convenient spine is anyone's guess.

China is a far bigger threat than Saudi Arabia ever was anyway. Moreover, to the Trump administration's credit, they are trying to remove foreign dependence on oil. You can believe that once this is achieved or another suitable energy store is found, Saudi Arabia will be the next economy to collapse under the weight of being unable to sell to anyone.
Genndy Tartakovsky: ‘I want to be the best’
true, but I don't think you can have neo-liberalism, and do anything other than move away from a democratic law-abiding state, and towards a more authoritarian most-state-capitalist society
The Internet's reaction to this has warmed my heart a little. Overwatch and Hearthstone are among my favorite computer games. I've certainly played more Overwatch than any other game. I have made real-world and online friends in Overwatch. I met my girlfriend in Overwatch.

It made me sad to have to throw all that away yesterday.

But the conversations we're having as a result of this is great. The mainstream media is talking about it. Congress is talking about it. We're going to have to ask ourselves: can we really let China have this much influence? Is it really worth it? (Remember: this is what Europe is asking about Silicon Valley with things like GDPR, and it's working out quite well for them.)

Banning someone from Hearthstone GM doesn't matter. But we are heading down a path where we decide what our values are, and they're looking pretty good.
Is coffee really per 500g? That's a weird quantity. I'd expect kilo or 100g.

The UK used to require bread to be 400g or multiples (so a regular sized loaf of bread is 800g) but it eventually got rid of that rule. Obviously years ago (this rule was hundreds of years old) it will have been some amount in an obsolete unit rather than grams, but once metrication happened the bakers picked 400g as the replacement size. I'm told it got rid of this law a few years back, but certainly last time I bought a loaf of bread it was still 800 grams.
Is this on servers or on clients / workstations?
cat thing | pbcopy

or in vi, !pbcopy
As much as I want to think change will happen, it's much more likely this will be a few weeks of PR and ultimately nothing will change.

For something to change people have to vote with their wallets. In this context that means cancelling subscriptions or dropping games they are already playing in favor for ones by competitors with better integrity, and I don't see that happening.

Diablo players could go to Path of Exile, its closest competitor, but that game is massively invested into China as well and partially owned by Tencent.

Warcraft RTS players represent a small market right now with almost no microtransactions or ongoing revenue.

WoW players have alternatives, but not many I am aware of that aren't heavily Chinese based as the MMORPG category is dominated by Chinese companies like Perfect World.

Starcraft players don't have a lot of alternatives as SC has dominated the esports and highly polished RTS category for over 5 years with the same game. The closest competitor would be Age of Empires or Warhammer, I'm not sure how much influence China has over them, but they are different types of RTS games.

Heroes of the Storm players can go to Dota or LoL. LoL being owned by China and Dota being owned by Valve with strong Chinese market involvement.

More alternatives are needed IMO.
> when you're contributing to GPL software, you don't need your employer's permission for it to be upstreamed

Yes, you do; if you are contributing to it, you need to have exactly that permission. If you are working on a derivative, you need that permission before you can contribute it to anyone else, including upstream.

> If they release the code

Plenty of people work on internal code for their employers, so this is not a given.
The batteries in the banner image look to be 18650s, an extremely popular lion form factor. There are more than 7000 of them in each Tesla battery.
In order for there to be letters, someone had to go first before there were any letters in order to write them.
It's not consistent. Sometimes they $/lb sometimes they price $/item - for the same class of item.

It's as often design to mislead and prevent comparison as it is to inform you that "store brand is definitely cheaper than name brand".

Since none of it is mandated, they do only what benefits their bottom line or they are publicly pressured to.
Vimeo Meets TV Tropes
COM is agnostic as to how you do multiple inheritance - it doesn't have the concept. It specifies the QueryInterface protocol, but you don't need to return the same instance for the result of the QI call, just one that uses the same lifetime refcount.

Tear-off interfaces and delegated implementations are things in this world.
It's not a great idea to just reject what could be the "great filter" for the species.
This is all actually pretty safe.

Firstly, Java, unlike C, makes full commitments to the bit-to-bit results of all arithmetic calculations. C only does that for the unsigned calculations, giving a compiler some freedom for the signed case. Java postulates that everything is calculated in binary 2's complememt code. No other arithmetic engines are allowed.

Secondly, within this engine, everything is done modulo 2^32, even despite the fact that Java ints are signed. At least, this is so as long as you avoid division. Multiplication of the unsigned numbers produces bit-to-bit the same result as that of unsigned ones. For instance, let's multiply -1 by -1 (FFFFFFFF by FFFFFFFF). It, obviously, produces 1. Now, let's go unsigned: FFFFFFFF times FFFFFFFF is FFFFFFFE00000001, or, in the last 32 bits, 1.

So, if in Java you want to perform any computations modulo 2^32, go for it. Just avoid division.
The article is about exoplanets, so Mars etc isn't what he is talking about.

That said, if we are talking about Mars, I would guess that by the time it becomes an economically viable solution to overpopulation, early 21st century technology will be insignificant. (sorry, Elon) We have an immense amount of space on Earth that is cheaper to populate, and will remain so for a long time. While it's sad to think of all the regions of Earth becoming densely populated with humans, its unrealistic to think we'll populate Mars prior to having all our oceans and deserts covered with people.
The golden goose of neo-liberalism has always been local free-democracy and political protections while offshoring the uglier parts of the free-market economy to regions where the local political system can't resist the pressures being imposed by corporations. Within the west the idea is that corporations (mostly) play nice and respect democracy while exploiting that abroad - I think that may have lasted for a month or so and then folks realized they could double dip and have been eroding political institution for the benefit of corporations both locally and abroad.
Well... just last night, I was planning a trip. There was a place I could see on Google Maps (satellite view) that looked interesting, but it wasn't clear that I could turn onto it (there might be a barrier or an elevation difference). But Google Street View made it clear that I could turn onto this little dirt road in the middle of nowhere. For free.

That isn't wage growth. And yet, I am better off for being able to do that - not better off in terms of dollars, but better off in terms of being able to more easily do the things that I want to do.
It's going to take a catastrophic event to disrupt the MIC and current "Everything is fine" attitudes. The 2016 election helped, as many people realized that maybe lots of government power isn't a good idea, especially if you don't like who's in office.

I wonder what the next disruption will be.
Buckminster Fuller made a similar observation or prediction even earlier, in the late 1930s. He called it ephemeralization, https://en.wikipedia.org/wiki/Ephemeralization, the idea that increasing technological efficiency will allow us to do evermore with less.

A possible counter-acting force is Jevon's paradox (a generalized economic form of Wirth's Law) but the linked empirical result suggests ephemeralization is the stronger force. Although, it is likely true we can do much more to counteract Jevon's Paradox like phenomena.
Its quite truthworthy. Its run by Troy Hunt (known security researcher) and : "When you search Pwned Passwords
The Pwned Passwords feature searches previous data breaches for the presence of a user-provided password. The password is hashed client-side with the SHA-1 algorithm then only the first 5 characters of the hash are sent to HIBP per the Cloudflare k-anonymity implementation. HIBP never receives the original password nor enough information to discover what the original password was." from https://haveibeenpwned.com/Privacy
> It's risky and unnecessary to go to technical arguments for something that's a moral matter, because technology changes.

True.

> If you base your entire opposition around the key, what if at some point someone does have an entirely formally verified stack and strong measures and can reasonably argue that keys aren't going to leak?

Irrelevant, since formally proving the stack says absolutely nothing about compromising the system at a human level, and 'reasonably argue' does not mean 'proving that the key cannot leak'.

The key will always leak. It's just a matter of when. There will never be any technical solution to that, and it's not a technical problem. It is a hole which fundamentally cannot be plugged, and the hole is people. Technology has nothing to do with this.

>>"Do you believe there should be any inherent limits at all? If we developed the technology someday to read people's minds, should it be permissible to go through their brains with a warrant? It would certainly let you find the guilty of some 'crimes', where for 'crimes' we should keep in mind that gay sex and interracial relations were felonies in the near past."

But that's always a question of legality, not technical capability. Legislation is all about where we draw lines.

However, it is entirely true that legislation (or rather, the 'undefined behaviour' in it) tends to be abused a great deal before it can be shut down.

The argument that the key will leak is not technical, and strictly speaking, nor is the argument that 'technology may one day do this and then where would we be?'. But one is a lot less speculative than the other, and admits no mitigations.
Reminds me of those who didn't believe atom bombs were possible of those who believed humans wouldn't have flying machines.
I like that the tools just work. I don't have to learn a DSL just to write my own build system for my project (unlike CMake, gradle, opam, etc); it's just `go build` or `go test`. And it works for almost everyone's project, so anyone can contribute to anyone else's project without learning a crappy one-off build system just to compile the code or run the tests. Similarly, I don't have to learn a special comment syntacs for docs nor write CI jobs to publish code or documentation packages--docs are just comments above functions and code and docs are automatically published when you push to version control. Also, `gofmt` is ubiquitous, so everyone has the same style.

Go was built for software development, and it addresses real, practical problems.
from the looks of it (they shut down their whole subreddit for a while) their pants are a shade of brown right now. they're in a damned-if-you-do damned-if-you-don't situation and that's what the one of the comments here is alluding to by saying that they have to pick a side. there isn't going back to business as usual after this now, though they'll sure try before Chinese new years. we'll see how the bigger picture will look like in a couple of weeks.

google was there a few years ago, i can't imagine their COs aren't grateful for dodging the bullet right now.
> Protesting Blizzard employees from multiple departments gathered at an iconic statue of an Orc warrior charging into battle in the center of the company’s main campus in Irvine, California

The link says the statue that was made in China, heh.