skysight-inc/HackerNews huggingface dataset:
Take CS courses online or offline from universities that offer lectures for free/pay online. If you are sufficiently motivated, you can work through the book by yourself and watch video. If not, the commitment of paying for a class and time boxed scheduled of a semester will hopefully push you.

Computer architecture course. - you need to understand the machine you are programming. Something like Meltdown/Spectre will make sense to you.

Learn assembly programming & C, does much for your confidence, you understand how your programs get turned to 10101

Take a programming language course, understand the difference programming languages. When people start talking about the new XYZ language, you can quickly evaluate it based on the paradigm and decide if you should get on it or not.

Operating System course. - The OS coordinates resource allocations to your program, you can begin to understand the discussion such as why fork() takes longer than a thread. You will make many wise decisions.

Algorithm & Design - You can write better program.

Software Engineering - You can deliver better softwares.

Automata Theory - you can understand machines more, sometimes complex logic is best representated as a simple machine. This becomes useful if you are parsing (compiler, NLP, etc)

Distributed Systems - if you have ever uttered the word microservices or plan to.

The below 3 maths are the main maths of computer science, most cutting edge work today employ some or all of them.

Linear Algebra,
Discrete Maths,
Probs & Statistics
It's facinating that this is downvoted.

@mods: How about getting some stats on which accounts actively downvote the most reasonable posts here?
You're going to have to back that up. I have never found a shred of evidence to support that it has a network stack.

I don't believe it's been explicitly denied either, but I also don't find software that leverages deployments using PSP (or, Secure Processor, as it's now known) unlike what I find for Intels ME/AMT.

All indicators point to them focusing on it as a Trusted Execution Environment, similar to secure enclave.
The benefit of autonomous driving is not having to pay attention. If I have to pay attention to the highway I may as well be in my Ford Taurus with my steering wheel on my leg and my hands free. How about I save $$$$$ on huge rechargable batteries and I get laser sensors in exchange. EV and self driving should be decoupled.
Knowing their history is good against faking the coins aka counterfeiting. If someone steals $50,000 from your bank account you may or may not ever see it again. Bitcoin will help you track it down to wherever it ends up, unlike your bank.
> Luckily, running your own mail server is not as daunting as many would have you believe

Looks pretty daunting to me
Sure it's bad but there are a couple of reasons why it matters that it's a Chinese company.

1. It feeds into the suspicion many have that many (most? all?) large Chinese companies are effectively controlled by the Chinese government. This could go as far as having backdoors in, say, Huawei routing equipment.

2. Effectively disclosing a user's personal information to the Chinese government could, in some cases, imperil their liberty, even their life. I'm talking about people the Chinese governments views as "dissidents". The same would be true if it were a Russian, North Korean, Iranian, Syrian or Sudanese company.
Because there's bigotry in the statement itself. It's like saying "Shoot all gun owners" or "I hate the intolerant" or "Silence all censors." It's a statement that simultaneously says opposite things. It implicitly endorses that which it ostensibly opposes. It is literally doublethink. The person saying it is deeply confused.
Nothing to do with miners. It is all about exchanges.
A shallow copy means creating a new object (or array), where all of the fields or array values point to the same references as the original:

const original = {a : {a1 : 42}, b : {b1 : 99} };
const shallowCopy = {...original};
console.log(shallowCopy.a === original.a); // true

A deep copy means creating new objects at _every_ level of nesting:

const deepCopy = _.cloneDeep(original);
console.log(deepCopy.a === original.a); // false

To properly do an immutable update for `original.a.a1`, you'd need to copy each level of nesting, and overwrite the fields in that chain:

const updated = {
...original,
a : {
...original.a,
a1 : 123
}
};

console.log(original.a === updated.a); // false
console.log(original.b === updated.b); // true
I think the biggest problem is having a single point of failure. I personally keep about half my coins on exchanges, but no exchange holds more than 10%.

Storing your coins might be the best solution in theory, but in practice unless you're very savvy about the whole stack - hardware, OS, software and blockchain tech, it's hard to be sure you're not making a dumb mistake and exposing your whole stack.

Even hardware wallet can have vulnerabilities, and any form of "paper wallet" can be physically lost or destroyed.

My opinion is that you should hedge to make any loss tolerable, instead of trying to prevent it completely.
>Could you share why you think it would impact the price of Bitcoin? With a market cap of 186 billion dollars, and a daily volume of 10 billion I couldn't see how it'd have that much of an impact.

When hundreds of millions of dollars worth can disappear in the blink of an eye like that, it adds a new element of risk aside from the risk of normal price drops. So it only stands to reason that investors would factor that into the value they place on bitcoin and the price would go down.

Have you ever noticed that currencies issued by corrupt and/or unstable governments tend to be worth little relative to the currencies of stable, well-governed countries?
They are known, but the point of a decentralized blockchain is that there is no central authority to 'blacklist' them.

Furthermore, there are methods by which bitcoins can be anonymized once obtained: look up 'bitcoin tumbler'.
Or to https://en.wikipedia.org/wiki/Black_Wednesday
Have you considered using Nextcloud?
Ah, that answers my question as to whether Stellar is a blockchain structured to be a Ponzi-Pyramid scheme..
You can't fake (counterfeit) bitcoin...
If only there was some trust built into the system. Then that money could all be recovered.
> The more crowded our environment gets, the more we feel that helping someone in need is someone else’s problem

This reminded me of the Murder of Kitty Genovese, AKA the Bystander Effect. However, I just looked it up, and it sounds like recently researchers have questioned the validity of the original story, claiming that NYT exaggerated the number of witnesses.

https://en.wikipedia.org/wiki/Murder_of_Kitty_Genovese
Yep. The problem is that if I have to basically drive anyway then, aside from some safety and convenience systems (lane departure warning, automatic braking, maybe adaptive cruise control, etc.), why would I really want a nominally autonomous driving system. If I have to drive and can't read or watch videos (and certainly can't summon a robo-taxi), what good is it?
When the sun is shining on you btw you get additional heat you don't get when diving underwater
The GDPR applies extraterritorially.

If a company even stores a record of a single EU citizen, the GDPR applies to it, and the EU has the right to seize the assets of the company for the purpose of enforcing it.
unless we're able to simply try all the required Turing machines.
Yes... all of the addresses involved should be known and can be blacklisted by major exchanges.

Still - the question is why was it even possible for a "hack" to score so much cryptocurrency? This is a legendary score on par with Mt Gox... they should be holding all currency not required for immediate trading liquidity in cold storage and rebalancing as needed.
I noted that too but gargling didn't seem likely to lead to that much increased sodium intake. I guess it could happen though...
It is very difficult to blacklist coins with the current culture of Bitcoin.

If 1 person refuses to accept the coins, there are thousands and thousands of others who knowingly WILL. And an even larger group of people who aren't even going to be aware of your blacklist and will do so unknowingly.

In order to blacklist coins, it is not enough to just blacklist the 1 address. You have to black everyone who accepts those coins, and everyone who accepts coins from the people who accepted them and so on.

And at that point you have blacklisted the entire network.
Yep, "oh, we had a problem, but then we fixed it" accounts for about 50% of all the "content" in our daily standups. The solution is almost invariably (a) nontechnical, (b) wholly inapplicable outside some tiny domain, (c) trivial, or (d) so complicated as specific that the speaker rightly elides it from their report, making that 50% of time a total waste for everyone in the room.

The few cases when it's actually a common problem one could reasonably expect others to have, team-wide emails have already been sent and there's no need to cover it again.
I did, a very long time ago, it seemed, um, overkill for my needs. Maybe I should revisit!
Yes, bitcoin transactions are 'known' and are represented by a unique hash; however, It's impossible to 'reject' an incoming bitcoin transaction. Miners can implement custom software that can exclude blacklisted transactions from their list of mineable transactions, but requiring all miners to blacklist an address or transaction would require a hard fork.
Apply less thrust. It survived assembly, transport and launch.

Everything costs money to put into space. You don't just attach a big heavy docking ring with scotch tape. You put is somewhere that material and strength can be useful. With the safety factors involved (wouldn't want to brick a billion dollar spacecraft because you came in a few mm/sec too hot) it makes the most sense to put the docking ring somewhere structurally significant.
If your goal is to have an actual discussion and change minds, you should know about the subject matter. So you don't need a decoder book, you just need to google "misogyny in america".

That's the constructive thing to do, if you're interested.

edit --

Hey I wrote a little screenplay to demonstrate how a conversation like this might go, in order to placate some of the totally earnest replies below:

A: kill all men

B: huh, A, what's that about?

A: Peter Thiel blames the 19th Amendment for the collapse of our society; the patriarchy is everywhere

B: <googles patriarchy, suddenly starts buying Shirley Chisholm gear>

All of which is to say that if you ask, "huh, A, what's that about?" instead of, "you genocidal maniac feminism is the worst and you're the worst" you can have a discussion.
I think the issue with blogs is things like Twitter solved: making it low effort to publish and promote content.

I've recently thought that maybe a blog should really be a timeline (or similar) where you can tweet and posts simply exist as pages and show up on category/tag pages. You'd "tweet" your posts to a timeline and this would be what would normally appear on the home page and rss feed. You could re-promote an old post with a small blurb why it's relevant again. You could link to other sites with a blurb why. All the while you're not clogging up twitter and others since they can go to the website and see the information there (pull vs push).
With how unrealistic experience expectations can be for positions, It's nice to see they're looking at junior and senior candidates and have this line:

B.S. in Computer Science would be lovely, but real-world experience is preferred.
> Normal email users expect emails to be delivered in seconds, not hours.

their expectations are unreasonable. gmail, etc don't even manage that much of the time, let alone guarantee it.
The coins stolen are XEM (https://nem.io/) not Bitcoin. They're currently tracking the stolen coins to ensure they are not sold.

Preliminary evidence suggests that it was a private key stolen and not a network problem.

Disclaimer: Am somewhat associated with the team, and I hold a small amount of XEM.

Feel free to ask questions.
A lot of people take for granted of a bank guarantees from govt. In a bank you are protected if the bank burns down or gets robbed empty. Unlike the Wild West here
Notice how there is actually no proof at all in these tweets. The author admits that they could not observe any network requests being made:

> I didn't manage to trigger the network communications to the teddymobile servers but I will continue later.

It looks to me like this person is cherrypicking random SDK methods that may seem suspicious out of context and making very wild assumptions of their purposes.

For example, they show a function that checks if a string contains a bank account number (https://twitter.com/fs0c131y/status/956649951056064513). Somehow they then jump to the conclusion that copied text is run through this function and uploaded to some server! But where is the proof? They could check where this method is used and show this supposed data upload happening.

In fact, since these methods are coming from some third party SDK and not the app itself, they could be completely unused.
I just finished watching all The Wire seasons for the first time and freaked a little when I saw your comment. I often see something on Hacker News that I just recently had contact with and is not that popular.
Opera Mini does the same thing as Puffin. Puffin wasn't denied access because it rendered on a server.
Bruh if it's accepted then why did people just lose over a half a billion $ storing their cryptocurrency in one.
Is it this one? https://vimeo.com/179329765
>I don't know why I'm indulging your pedantry, and I think I'll stop after this, but what I'm reading from you is the following:

I don't know why you are either. Glad you stopped. I'm not really interested in your opinion on my opinion. I tried to explain my position on why I didn't like it, but you just wanted to argue uselessly and thankfully not endlessly. Bottom line: I didn't like the article's first paragraph. Deal with it.
> Edit: also I'll never spell it "magick" because Crowley was a toolbag

You're right about that one. I did it only for the continuity being that I was specifically commenting on his circle.

The humour medicine was a little different. That article was speaking more to the fact that it was believed people had to release sexual energy for fear of death.

The Taoists were the opposite of that. They thought you should preserve fluids to preserve and prolong life.

Crowley's version was closer to your comment on the meme, which sidles with the red-pill version I mentioned above: that conserving your sexual energy essential bestows you with powers, or at least advantage over the "wasteful" ignorant masses.
you'll have to summarize your work better than this if you want any meaningful feedback
Not solved, but this one sounds pretty close: https://www.the-tls.co.uk/articles/public/voynich-manuscript...

Article: https://arstechnica.com/science/2017/09/the-mysterious-voyni...
https://abovethelaw.com/2016/03/suing-chinese-companies-in-u...
As a former ansible user -- I'm completely there. There are lot of things to like about ansible but the unwieldy ad-hoc non-composable task description language and the lack of static verification for anything makes the whole experience so much worse than what I think is possible in this space.
Ansible has a 'fact gathering' stage which is the first thing that happens after connecting to a host -- I've been dreaming about a system that is capable of leveraging an execution model like ansible's for 'gathering facts' from a set of hosts -- and then turning those facts into statically analyzable types in the context of some (statically typed) language -- with convenient language-level/library-level interfaces for expressing common orchestration/system-admin/stateful-scripting logic. I think such a system would be _EPIC_ to use.
That's because bitcoin wasn't stolen, XEM was. See my other comment for more details.
These are my two favorites:

https://en.wikipedia.org/wiki/Universal_Declaration_of_Human...

https://en.wikipedia.org/wiki/Beatitudes

Please share yours, if you like.
Apple is a more of a high status fashion company that happens to use a lot of tech, like Rolex in the early 20th century. Tech specs aside, I don't feel that there are equivalent products so it would be hard to do to itself, like going on a diet.
I wouldn't be so sure an iphone isn't backdoored. Apple did participate in PRISM[1], after all.

1: https://en.wikipedia.org/wiki/PRISM_(surveillance_program)
Their site indicates more than 25k books (1,6k available):

http://embassyofthefreemind.com/en/library/online-catalogue/...
And I can't think of a communist regime. Certainly none of the states you might think of have described themselves as communist.
I'm in this exact situation right now (recently funded company, scaling out, increasing confusion from the implementation team about overall vision/strategy/direction because everyone is so busy) and ultimately came to this same conclusion.

We'll be setting up dedicated screens for everyone to see that lay out at a high level our sales pipeline, our product development initiatives and how those two things intersect and where our gaps are. A few members of our leadership will be holding seminars every month or so to cover competitors, potential partners, market history, etc.

We'll see how it goes.
>Yes it is. Cryptocurrency exchanges have orderbooks like regular exchanges do.

Can you show me a current bid on bitcoin? IOW, where someone has obligated themselves to purchase N BTC at a price of $P, if someone is willing to sell that many at that price? Is that information posted publicly as it is with stocks?
That is true, and its also a lot easier to know it happened. Banks invest a large amount of money on security, clearly they must get hacked all the time, but when it happens, we as consumers don't know about it.
Tools for Thinking and Tools for Systems
Maybe if she also went on to say, “...and leave black bigots be.” But she didn’t say that, and it’s weird to add that part on in one’s imagination.
Privacy-preserving sentence semantic similarity
I didn’t know what I was getting into with that click, but now I’ve added bagels to our grocery list so I can do this.
I like the title more if it’s “Roll your own Alpha zero using Keras and python”
The insurance coverage is limited and doesn't cover theft of individual accounts.
The 0x protocol will allow for decentralized exchanges, so hacks like this would be a thing of the past if it gains adoption.

https://0xproject.com/
You said "and therefor visually could/is rendering differently than safari/webkit"

You didn't say anything about security, but there is no security problem either.

The client side wouldn't be evaluating JavaScript outside of Apple's JS engine so there is no security risk whatsoever.
Interesting. So is the implication here that it was probably an "inside job"? Were the private keys held in cold storage?
Site:s3.amazonaws.com filetype:xls password
decentralized exchanges and cross chain atomic swaps are looking really interesting lately
It's just not exciting without Lovecraft. What I mean is, the word "occult" in this context may be a boring label invented by boring people, kind of like "off topic" on stackoverflow.
How would you get everyone to agree on the blacklisting? How would be enforced? What if some clients accept nodes containing 'blacklisted' addresses, and some don't? When if then a client that 'blacklists' addresses sees a block that contains a transaction whose inputs are 99% 'legit' coins and 1% 'blacklisted' coins? Should it honor it?

What you're really proposing is a hard fork, which is a morass of problems. And why should everyone suffer all this grief just because the security team on one exchange in Japan is staffed with people who don't know what they are doing?
Some of us think it's worth the risk so that's just your personal conclusion.
This happened with Ethereum early on. It's the cause of the Ethereum Classic fork since many oppose violating immutability.

In addition, my understanding is that many cash exchanges will not accept funds that have previously been identified in major hacks because they could be forced to return the funds to their rightful owners in addition to the cost of compliance with law enforcement.

There are "privacy"-focused cryptocurrencies that do not have this characteristic, the most well known of which is Monero.

[I am not an expert, just a casual news consumer of the space]
The coins didn't disappear, they just changed hands.
Actually the Amiga had a GPU for 2D graphics. You need a Amiga desktop model and not a A500. The graphics shop down the road had a dozen Amigas with these cards for rendering and even ray tracing. They were pretty amazing. Even Disney used them for Beauty and the Beast and other animation at the time.

http://www.amigareport.com/ar216/p1-7.html
The accounts on the NEM network (XEM was stolen, not Bitcoin) can be marked with a non-transferable asset. That was just automated and all known hacker addresses are now tainted.
No, it only fails to recognize a small side issue.
The state of Kerala in India (the home of my parents / extended family) has had a communist coalition as one of the two major parties for the last several decades, and to my knowledge has no mass graves.

(The argument "oh, but they're not really communist" here strikes me as about as meaningful/relevant as the argument that the Soviet Union wasn't really communist)
I view things like domain registration as infrastructure. I want companies to stay neutral in these things. If something illegal is going on law enforcement needs to get involved. I don't want companies to block people from important infrastructure. For example we also don't want a utility to turn off electricity for Nazis.
Some of the BTC were recovered, and it's an interesting case legally because the claims were converted to Yen, and the BTC are now worth far more than the claims. Matt Levine has a good writeup:

>In Mt. Gox's bankruptcy -- as is generally the case in bankruptcy -- claims against it were reduced to yen amounts shortly after the bankruptcy (in April 2015, when bitcoin was mostly in the $400s), and creditors are entitled to recover up to 100 percent of the yen amount of their claims, but no more. But there is more:

>>The bankruptcy estate for Mt. Gox holds 202,185 bitcoins worth about ¥169 billion or $1.5 billion at current rates. Meanwhile, the trustee has recognized claims by exchange customers of ¥46 billion based on the April 2014 bitcoin price, a procedure that lawyers say has a sound basis in bankruptcy law.

https://www.bloomberg.com/view/articles/2017-11-14/bitcoin-b...
That is what I just said.
I would have had Bitcoin at a much more opportune time if I could have gotten Armory to work. The idea that one must download the entire blockchain makes maintaining a wallet very difficult for some, esp. if the wallet software doesn't accept the data at the end of the dozens+GB download.
0.9 wasn't production ready and they didn't guarantee backward compatibility until 1.0. So nothing to change from 1.4 to 1.5, maybe you will have some warnings about features that will change in the future, but it will work.
Sorry, it’s called “The Ritman Library - Amsterdam”
My email is in my profile.

Reach out to me if you are looking for quant work. I might be able to help on the short term.
The most important thing here is that there's now a serious plan in place to move Thunderbird off of XUL and XPCOM. If Thunderbird builds can happen without incurring the expense of building Gecko (and there's no reason that shouldn't be the ultimate goal), then community contributions in the form of code changes would likely increase several times over.
Miners would be the correct level for such a thing.

By blocking a specific address, it would effectively freeze all the funds held by it, preventing them from being transferred to anyone, including exchanges.