skysight-inc/HackerNews huggingface dataset:
In Coinbase’s multi-sig system, there are three keys: a user key (which I have), a shared encrypted key (which is encrypted with a password that you can access on Coinbase.com), and Coinbase’s user key.
Without going into too much detail, I misplaced the shared seed password, and needed to withdraw the bitcoin with Coinbase’s user key. Coinbase had an issue with the multi-sig system at the time though that prevented it from providing its seed, so it took several months (during which the split occurred) before they sent me my BTC. However, I’m still missing my BCH (which corresponds to the same address), and need Coinbase’s seed to receive the BTC. I guess I could try to brute-force my user seed due to my password patterns, but that’s a last resort, since my BTC has already been sent.

Anyways, I recently called and got through to Coinbase, and the agent told me they will respond with more information over the next week. I’m putting any legal action on hold for the time being as a result.
If you also add the ability to micro-target voters at scale using everything facebook knows about them using secret ads and niche content that only those voters will see and no one knows need debunking, and thus changing the government, then it is very much like the power plants.

I understand the point that you don't need facebook the way you need the ability to feed the people in the cities (and thus need roads and power plants). If facebook disappears, life will go on. But as long as it exists, control of it is critical like control over power plants.
It’s supposed to be like 4 ramen-years.
Keep on living to work, brah. I'll feel less guilty clocking out early knowing you're there to keep things running. I bet you'll feel differently on your death bed.
Isn't this what Google and Apple News wanted to do? And Twitter as well?
A big, rich technology company has the resources to put people on the project full time and a revenue stream to justify such broad architectural project.

There's also financial support for building a community around improving the tech, by encouraging outside contributions via meetups, conferences, social events, better technical documentation, etc.

At smaller scale startup an engineer is surely welcome to work on his skunkworks project, but justifying expensive large-scale architectural undertakings on company's dime is problematic. Especially if a quicker fix is available and buys the company a chance to kick the problem down the road.

With that said, it's not impossible to build a major popular piece of technology within a small company (Joyent and Node.js being a good example), it's just harder.
While the Xeon 5500 / Nehelem processor is 9-years-old at this point, this document meticulously goes through its architecture... as well as a huge number of tips on how to use hardware performance counters to guide optimization of code.

If anyone knows of a similarly good document with modern architectures (ie: Intel's Skylake / 6th Gen i7 or later or AMD Zen), I'm all ears. But this document looks to be exceptionally good, despite its age.

-----------

For the uninitiated: modern systems have performance counters available through tools like Linux's perf, which can count branch prediction misses, or cache-misses... information which can guide a low-level programmer towards optimizations.

Figuring out "why" your program is slow and how to change your algorithms to improve speed requires an understanding of computer architecture (ex: rearranging a for-loop to be L1 cache friendly can lead to 10x speed increases, as you go from main-memory constrained to L1 cache constrained).

But in the real world, when dealing with real problems, it is difficult to figure out performance issues. And that's where knowledge of hardware counters can come in.
> Enough idiots were convinced to bet against renewable energy and now they're going to do their best to damn the rest us.

No one is betting against renewable energy. They are betting against a company drowning in debt that has been poorly ran with a CEO who has been charged with securities fraud.

And please do not try to compare Musk to some modern day Jesus Christ. My bible studies are a little rusty, but I do not remember Jesus buying up multiple mansions [1], doing shady bail outs for family like Solar City [2], or leveraging himself to the hilt on a company that is in a crisis [3].

[1] https://variety.com/2016/dirt/real-estalker/elon-musk-bel-ai...

[2] https://www.forbes.com/sites/jimcollins/2018/08/09/solarcity...

[3] https://www.forbes.com/sites/jimcollins/2018/05/18/musk-has-...
> So is working at Google, Amazon and... ...oil to finance to pharmaceutical to telecommunications

Yes. Most of the large and powerful organizations have severe moral problems, almost all of them due to violations of a simple rule: $ < Values

"Love of money is the root of all evil."

We all have choices. We all make decisions.

I would go even further and say that people who ride Uber or buy from Amazon are moral cretins.
This thing is supposed to be worth about twice a Tesla? Wait a minute, wasn’t Tesla the one that was grossly overvalued?
Yea I can imagine the dev who found this by accident like, holy shit did that just work!
I wouldn't find it suprising if Google punished conservative fake news more than liberal fake news. That said, I trust them infinitely more than the government. That's a huge conflict of interest, and the government has never been good at remaining impartial about anything. Just look at gerrymandering.
"ByteDance’s top earners make more than $1 million a year plus stock options, with total compensation sometimes exceeding $3 million. " I bet top earners at Google, Facebook etc make much more than this.
That feels pretty dismissive. Wealth independence is a huge deal that gains an individual very important security and well being.

We can chastise the workers as much as we can chastise the consumers who support this system. We’re all complicit in this, for the most part. We can work together to build alternatives.
Jeremy, thank you for offering this! Question: I'm an experienced programmer who's new to ML. Should I start with your DL course or this one?
and what happens when the id expires or you change your address or you change your name or the id gets lost or destroyed?
Huge Huawei Mate 20 Pro leak reveals features not available on any other phone
Just wanted to say the quality of your previous courses has been fantastic and thank you for all the work that you and Rachel do.
Two things: First, I myself miss the Q shortcut in Google Calendar, gone after the redesign.

Second, I know for a fact that there are plenty of Google employees here. It is funny to see the radio silence. Somewhere within Google there is an email thread generating the HR compliant reply for this thread.
Musk would not give up chairman role to settle SEC lawsuit
Spotify asking family-plan users for gps data to prove they live at same address
The answer to what Munro doesn't see is that the Tesla battery makes up $6,500 of the cost. With continually falling battery costs, the answer is that the "how" will be obvious in a year or so.

https://cleantechnica.com/2017/12/11/batteries-keep-getting-...
Fibonacci (as implemented here) shouldn't be aided by any TCO. The execution trace will be something like:

F(N) -- F(N-2) ...
|
F(N-1) -- F(N-3) ...
|
F(N-2) -- F(N-4) ...

But each has to return to the original caller because a summation still has to happen. The actual tail call is to the +/2 function.

F(N) can't complete until F(N-1) and F(N-2) have completed so it can sum up the values. If you pass the earlier computation, F(N-1), down to F(N-2) as a second parameter, you could get a tail call on the last part.

fib(0, Val) -> Val + 1;
fib(1, Val) -> Val + 1;
fib(N, Val) ->
T = fib(N-1,Val),
fib(N-2,T).

(I think I wrote that correctly, can't test here.)

But that's a non-obvious tranformation. I really would like to see the compiler that recognized that this was a valid (computational) equivalent to the original.
I'll tell you what: you go to the cloister first and the rest of us will catch up with you later
Except that one can’t necessarily track who owns an address and one cannot trace coins through a laundrette. Sure if someone’s coins are traced back to a money washing service then they could be assumed dirty but there can be other services that look like “lots of people send money to addresses. Those addresses send money to a few central addresses. Those addresses send money out to many addresses.” For example a crypto exchange. This is even harder to track if the dirty money is transferred to some other currency, sent to another exchange and then transferred again. Sure you could trace it with the cooperation of the exchange but that might not be so easy to get because exchangers don’t always live in very legally reachable countries.
$75B?

Wow, with that amount of money they could become a new semiconductor superpower.
Standard protocols still work. Why not just use a proper email client instead of a VPS hosted web UI?
Actually search is the worst feature of Thunderbird in my opinion and I use Thunderbird for years and think it's great otherwise. Search constantly doesn't find something even if I use the keyword thay was in the email (verified using Inbox) or poorly sorts them (relevance algorithm is really weak) or displays result threads in inconsistent manner (many emails are duplicated etc.)
worked on a regular gmail account.
Ethical consumption is a dead end. You can't even buy slavery-free clothing or food reliably.
I am using conda environments.
This comment thread smells of some pretty intense astroturfing.
And so are people that have a phone built in china, abusing people enough they have to build nets to prevent them from suiciding. And so are people that use SIMs from carriers known to have an army of H1B slaves on their payroll through the usual suspects (infosys)? And so are the companies using hardware and routers sold by companies using the same methods (hello Cisco?) I can go on literally forever, just choose a random industry sector.

Yes, it's an horrible world. I know, I'm saying that it is, I agree completely. What's the alternative? We blame people that work in other companies and claim we are honest and pure? Do we say that since there are X layers between us and them then we're fine? :)
Nor did I, and I knew right away when it happened. Either my account was compromised or Facebook was.
Radio is a public resource that has always been regulated with national security in mind. The fact that the government doesn’t implement draconian restrictions reflects the balance inherent in all matters of public interest.
There are too many video games. What now?
I did a lot of work with the 5600 Westmere. After working out the "easy" stuff related to NUMA and IOH, the (relatively new IIRC) uncore was a big remaining part of the recipe for performance when trying to saturate the PCIe devices.
Except for the obvious image copy without attribution, it doesn't seem to be. At first blush it looks to be a specific application of the previous paper's technique(s).

Why?
Sheesh, why stop there. Let's shame American taxpayers because the government's done some pretty nasty stuff over the years. Just pack up and move to one of those other countries that are all sunshine and puppy dogs.

What that's too much? Moving jobs is sooooo much easier, what with changing your healthcare, benefits, probably taking a paycut, losing all the friends and acquaintances you've made, no problem man.

And we all know Facebook is the only Pure Evil company in the valley. You could get a job at Google and work on censoring search results for the Chinese government. I hear MSFT is in good graces these days with hacker types, unless you don't like the idea of supporting the Military Industrial Complex, and certainly they would never become as anti-competitive as they were in the 90s if they found themselves in a monopolistic position again. Or you could always work for any number of startups that sell hype, bullshit, and vaporware to get VCs to part with their money.

Really if you don't quit your Facebook job and #delete your account you're really no better than Mark Hitlerberg at this point. And you can't hide, we'll find you, and "deal" with you (I hear Twitter mobs are good for shaming these days).

Full disclosure: The company I work for does some small contracting work for Facebook, so I guess I'm on the list.
Biology seems to have found a way to beat physics: reproduction. Individuals do age, but life itself seems to be proceeding at a solid clip.
Yet another opportunity for yet another Sparrow or Inbox app. Thanks, Alphabet!
Nation states (China and Russia) are backing a massive PR campaign against tools that they can't control... Hence these major attacks lately and all the hate for Facebook and Google. In reality, those tech companies are enormously more ethical than Baidu or Alibaba or almost any mainstream alternatives... And compared to companies oil, gun, drug, tobacco, alcohol and most others, Facebook and Google are saints.
I think treating Facebook as a singular project is the bigger fallacy.

What about those who argued for React to move to a more reasonable license? What about those who pushed for open sourcing code and hardware in the first place?

Companies at the 25k+ employee size are complex, often internally-disagreeing enterprises. Code may be pure, but resource allocation (programmer time) is political.

Of the recent Facebook news (e.g. shadow profile and 2FA phone numbers being used for ad targeting)... "we had bugs in our code" is by far the least ethically problematic.
This sounds funny. You talk like a commedian. Any way to favorite this?
FYI. Trump won every income bracket above $50k, while Hillary only won those below

https://www.nytimes.com/interactive/2016/11/08/us/politics/e...
If it was really not a statically typed language, I'd expect this code to at least run. But it detects a type failure at compilation time despite the lack of any declarations.

function foo() {
return 1;
}

let x = foo().substring(1, 2);
Are they spying on private communications to identify terrorists? Please don't tell me you are calling this rudimentary Russian propaganda an attack. The ads were aimed at the lowest common denominator of America, and those that were already going to vote for trump I am sure. The reality is Trump won because enough of our citizens felt left behind and wanted to try something other than the status quo.

And unfortunately Hillary Clinton did it to Putin first, probably using similar methods.

http://time.com/4422723/putin-russia-hillary-clinton/
There are valid reasons for paying an affiliate to bring existing customers back to your site.

That said, affiliate networks expend a huge amount of resources into convincing retailers that coupons bring incremental sales. Reason being, it gives them an opportunity to plant cookies with every sale the retailer makes, not just those driven by a legitimate affiliate.
Facebook says 50m user accounts affected by security breach (censored by FB)
I think the allusion is quantum mechanics -> many worlds interpretation -> quantum computers are executing in parallel universes. But quantum computers get their abilities from the quantum states and quantum operators, neither of which require any particular interpretation of quantum mechanics.
In the sense that it allows for power, you're completely correct!

In the sense that it's an immediate need for the continued basic functioning of the state, it's possible that there may be some distinctions that could be drawn. Some might opine that these are the distinctions that matter for the designation of what is and isn't critical infrastructure.
Oh yes and then some.

Some of my friends work as devs at some bloated $BIG_CORPS for a few years and reached senior level. However, as they grew in seniority, their coding tasks more and more got replaced with management tasks where the coding was outsourced to developing countries or consultants to the point they almost forgot how to code.

Nearly happened to me as well, thank God I left that shit show in time.
Other than the big, rainbow compose button looking tacky, and the perform nose dive, the experience isn’t too different to me
Last I heard, Github also runs it's own build of ruby and much of the complexity stemmed from incompatibilities with that.
Actually, the special software you describe does exist and is often used in speedrunning. It is called an autosplitter.

It works by reading out known memory addresses of the game. At bare minimum this would be "start of level 1" and "game completion" but you'll often find more elaborate "splits" as the more popular the game is.

See this for an example:
https://imgur.com/a/KDp7YFx

It shows the last three missions, the timestamp when it was completed and a comparison agains this speedrunners personal best.

It also shows the current mission and the one after that, along with a timestamp of when it was finished in the speedrunners personal best run.

Beneath that it also shows a whole bunch of stats, what the best possible time is the speedrunner could achieve at current pace based on all the best times in the earlier runs, how it compares to the world record, etc.

This works really well for PC games and emulators but is a lot harder on real hardware.
Eric is not only a genius who made a fantastic game but he's a nice, down-to-earth person. I met him once. He had a table at one of the PAX cons and was hanging out with fans, many whom had him sign stuff. This was after it had sold enough copies to make him a millionaire. He didn't have to be there, he choose to do it.
Been watching the course from the sideline, but now I am very eager to jump in as I am currently finishing up the Andrew Ng course on Coursera. My learning objective would be grok PyTorch so that I can leverage it in my Medical Imaging work. Many Thanks from the bottom of my heart.
There's also Dwarf Fortress[0].

0: http://bay12games.com/dwarves/
Well Frosty, I for one am glad to see the scrambling and gasping for oxygen. As for hope in each generation, I believe #3 is getting stronger each day. We are living in a truly glorious time.
Ill and therefore poor. Not the only famous idea I could have patented. I could take out a couple of hundred patents now, still, if I had the money.
underestimation can be a grave mistake in these matters

https://en.wikipedia.org/wiki/VPNFilter
>Also, there are many classes of errors that Rust doesn't help solve, but which people seem to get the impression that it does aim to solve

What are some of those?
You're right - all of those things are possible. What I'm arguing is that given you have a reasonably good test suite and are aware of what patterns to are dangerous, you can refactor fairly confidently with the tools given

For example, it's possible to fetch a class's entire interface before and after a refactor and validate it is the same. It's possible to dynamically wrap every method you're refactoring track them and type check them. And if you extend that idea, now you can output this data to files and perform static analysis. Sure, it all relies on you having some safe execution context to get this information but Ruby probably has the best testing tools of any language and many projects have great test coverage

For library owners, I agree with you - there's no hope. But for application developers maintaining their monoliths with nothing depending on them there's a lot you can do to ensure safe refactoring
Wow, FB keeps shooting itself in the foot. They'll likely blame an algorithm, not a deliberate human choice, but that's not a valid excuse.
> I'd expect this code to at least run

It still compiles the code to JavaScript even with the error, and you can still run it, which makes this more of a warning than anything else.

That warning based on type inference seems like a positive feature... because there's no situation in which that code is right. You can add `: any` to the function declaration and it will stop complaining, but I wouldn't contend that the language is not dynamic because it encourages you not to make a mistake.
It's not an issue of paying well or not - it's that all alternatives are also evil and pay a lot worse (so you're worse off, you may work more and have a shittier commute and so on).

I'm pretty sure we'll end up discussing the various shades of moral bankruptcy soon enough though.
I know for sure that you can view all of the pictures sent in a conversation if you have never "ended" the conversation. All I can think about is all of my partners who have sent x rated photos using messenger. It could very well be the next "fappening" and tied to real identities.
I found out about this from reading Blood, Sweat and Pixels [1]. What really struck me about this whole story is the fact that his partner was able to support him for the entire duration he was working on the game (close to half a decade). That's a tough sell for any relationship, and if you ask me the real hero of this story is his partner who believed in him enough to support him all the way to the end. I would love to be in that kind of relationship.

[1] https://kotaku.com/i-wrote-a-book-about-the-making-of-unchar...
Yeah, I don’t know how the average earner does it. I’ve heard the average wage is around 40k Euros a year, and AFAIK there aren’t big tax reductions for lower earners. I’ve also heard that Danes are up to their eyeballs in personal debt, so... maybe not the fairytale country in all aspects
That is pretty Orwellian of them. Are we at 'peak' facebook, or will they be able to continue growing from here?

Seems like trust and enthusiasm in their platform has been eroded to the point that they are much more vulnerable to competition than they were a year or two ago.
The Republicans had no problem getting Gorsuch through, they were even able to get women Democratic senators from red states to vote for him.

Some people are clean, some people aren't.

Some people thought Bork got blindsided is his nomination fight but he made partisan decisions in the Watergate era that limited his career.
I work with a retailer who displays a coupon on every product page and it does cut down a lot of the normal brand+coupon searches - though there are a hard core who'll always look (unsuccesfully) for a better coupon off-site.
You can't compare Intel's margins to TSMC Because Intel also does chip design, consumer marketing,etc and have to pay for all of that.
"They're all like this so it's impossible to do good" is an even more morally bankrupt position. It rejects personal responsibility and agency, places you as the victim, and allows you to continue to be a bad actor in the world.

You should change this.
My objection is that Musically is a social network. Inherently, its Chinese ownership renders it government spyware, the only kind of chat app permitted under the regime.
I haven't read her stories since I was in my late teens/early 20's. I didn't understand them at all then but I sensed that they weren't just trying to be weird and had some deeper point that I was missing.

I suppose if I gave them another shot I'd understand them better.
The UI seems ok overall although definitely slower than before.

I have another weird issue happening though with my second Gmail account on Chrome. Sometimes when I login, it refreshes during the flash screen of Gmail logo and logs me out automatically going back to the login page. Has that happened to anyone?
Nope, not possible:

https://en.wikipedia.org/wiki/No-communication_theorem
Am catching up. Would these tokens be the signed JWT’s, if so am wondering how they were able to figure out the signature part?
JACK MA TO CO-CHAIR NEW UN PANEL ON DIGITAL COOPERATION
The authors include Google, Yahoo, Comcast, and Microsoft --- basically the core providers of Internet email.

What's interesting about MTA-STS is its motivation: it's an effort to ensure TLS between MTAs without relying on DNSSEC. SMTP was one of the few remaining Internet security gaps DNSSEC purported to fill, and the IETF has now for the most part worked around that gap.

I think adoption of MTA-STS --- a foregone conclusion, I think, given its sponsors --- is basically the end of DNSSEC. Thankfully!