skysight-inc/HackerNews huggingface dataset:
> Due to caching implementations which change between OSes, programming languages, and routers, DNS is actually a really terrible discovery mechanism at scale.

Only if you rely on the client's resolver caching implementation, which we don't. Docker networking guarantees that a given hostname lookup by a given container in a given service discovery scope will always return the same IP. In that configuration, using DNS is a robust fit for production.

Believe it or not, Docker is built by people who have actual operational experience :)
Well Well Well, what do you know, someone who has actually looked into things and not just basing their statements on their anti-crypto beliefs.
I like competition as much as the next guy, but I'm happy as long as the more open platform is more popular. Wish Oculus took a different route.
Frankly the 1963 B-52Hs are extremely effective at that mission. They can drop enough munitions to level a medium sized city WITHOUT nukes.
Brexit: Why Uncertainty Is Worse Than Leaving or Remaining
New York State Assembly passes measure to criminalize ticket “bots”
CVE-2016-2177 – OpenSSL
New BikerCoin cryptocurrency promises greater anonymity
Gets to the root of a problem quickly and points out the flaws.
I don't think a barista is asked to make a coffee under supervision during his very first interview either? That would be demeaning in the extreme, in my opinion.
I've run into this issue in the past, but I also can't blame them. Has everyone forgotten the early 2000s when porn sites would use 0-days to embed dialers in your computer to rack up huge dial-up charges? Or offer you 'trial' memberships and make it very very difficult to cancel?

Visa and MasterCard eventually stepped in and made the banks do extra legwork for the porn sites. That had to leave a bad impression on them.

It's not even really the chargebacks: You'll still be considered high-risk even if you can demonstrate having very few chargebacks. It's more that you're lumped into a pool with some very bad actors in an industry that has a bad history.
The F-22 is, even now, still projected to cost more per aircraft than the F-35. Plus the F-22 cannot be sold internationally for reasons that aren't entirely clear (something about secret technology), whereas the F-35 can.
Unfortunately not. Are there any examples for this? I din't see any.
I built something very similar a while ago:
https://github.com/ghinda/jotted

I'd say it's more lightweight by default (it's not mandatory to use an editor like CodeMirror) and more flexible because of the plugin system (there are plugins for using Ace or CodeMirror as editors, or for compiling ES6, CoffeeScript, Less, Stylus, Markdown).

It also has a Console plugin, like the one in devtools, that makes it work like klipse.
https://twitter.com/ghindas/status/697790917302996993

There are a bunch of demos on the site:
https://ghinda.net/jotted/#demos
The reason PayPal continues to be provided with the opportunity to fuck people over is primarily due to their low financial/technical barriers to entry. A website can be configured to accept PayPal payments in less than half a day, and setting up a new PayPal account is a very straightforward process.

Compare this with setting up a merchant account to take payments (here in the UK), which takes weeks, involves finding a payment gateway, all sorts of paperwork and hoop jumping.

Fortunately companies like stripe.com have appeared here and will now eat in to PayPals user base. I can't wait for PayPal to go away.
> They're well within their rights to decline your business.

They are. Should we condone it?

> "Maybe they're sending it to terrorists or drug lords, maybe they're not; it's none of our business and we respect their privacy"

Isn't this similar to the idea of banning web browsers, as they render HTML which, as we all know, can be used to write text (<span>plaintext!</span>) inciting terrorism? And it sometimes is. Are you using a browser right now?

Things we deem "evil" are planned using technology. Should we ban technology?
It is not about whether this skill is required it is definitely a skill required. Interviewers are expecting the actual exact answer with syntax correctness instead of looking at thought process. Also when you do whiteboard u look for view of audience and in interview it is not the case. Why would interviewers not ask if the candidate is comfortable with whiteboard or a simple paper based or even a oral?
Barclays: Anyone in their 30 country list (PingIt is the app)
Peace is nice but I wouldn't count on a large amount of trade to end all wars.

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

> The Great Illusion is a book by Norman Angell, first published in the United Kingdom in 1909

> Angell argued that war between industrial countries was futile because conquest did not pay. J.D.B. Miller writes: "The 'Great Illusion' was that nations gained by armed confrontation, militarism, war, or conquest."[3] The economic interdependence between industrial countries meant that war would be economically harmful to all the countries involved. Moreover, if a conquering power confiscated property in the territory it seized, "the incentive to produce [of the local population] would be sapped and the conquered area be rendered worthless. Thus, the conquering power had to leave property in the hands of the local population while incurring the costs of conquest and occupation."[3]

...

He was partially right though

> Angell said that arms build-up, for example the naval race that was happening as he wrote the book in the early 1910s, was not going to secure peace. Instead, it would lead to increased insecurity and thus increase the likelihood of war.
So, you are trying to be a great libertarian by doing without the courts of law and the state but then, when everything goes wrong with your money, you call for the opinion of the courts of law and for the state to enforce that opinion.

Oh the hypocrisy.
I think it's because the docs say "If there isn't enough memory, you can't run a JOIN." . While SQL on Hadoop solutions work also without enough RAM by spilling on disk. I don't think a comparison with JOINs would be fair in this case.
Interesting use of ring signing - does anyone have any further reading on this?
There are different ways of asking questions.

You may be asking about things because you genuinely need to learn/understand something, in which case doctors are often eager to explain their stuff.

Or you may be asking questions trying to figure out if they know their craft, have run into difficult cases or complications to assess their level of expertise. That's a different story.

I once made a mistake of doing the latter, though I did it because I was facing an op and was quite disconcerted perhaps even frightened. At some moment the doctor looked at me with a special look and told me to go consider what I learned today and decide if I was ready for the whole thing. Then I knew I asked too much and all the wrong questions. Given that he was a very experienced specialist, was the chief doctor of that establishment and overall well recommended, the mistake was mine.

But in the end it all worked out rather nicely with no grudge-holding.
Could use web components, which are supported in some browsers, and can be polyfilled in others.
I'd rather pay with Paypal than SEPA SDD, which ported the brain damaged idea of allowing anyone to pull money from your account with an IBAN by simply claiming they are authorized. We actually had to lose our DD system with its sane authorization process to implement this crap.
That would making seeding it impossible though as you wouldn't be able to verify the chunk is what you claim it is and eventually lead to the whole video being corrupt.
TensorFlow without GPU support is very useful for inference.
>I agree with you, igk. AI is a threat right now and has to be countered. Now the problem is: is there an organization dedicated to countering current AI trends through government regulations to slow down AI research and prevent AI misuse? Or are we just going to talk about it on Hacker News and German hacker meetups?

We should not slow it down. We should push forward, educate people about the risks and keep as much as possible in public scrutiny and possession (open source, government grants, out of patents/universtiy patents)

>Because at least OpenAI and other "AI Safety" people are attempting to try to stop this 'risk'. They may fail, but at least they can say they tried to deal with "strong AI". How about those worried about current "weak AI"? If the cargo cult spreads and we do nothing...should we get some of the blame for letting the robots proliferate?

Are they though? All I here and read (for example "Superintelligence") is about the "runaway AI", very little is about societal risk.

>Then again. Maybe it is impossible to stop or slow down these future trends. Maybe AI is destined to eat the world, and our goal should be to save as many people as we can from the calamity.

Just like electriciy ate the world, and steam before...slowing down is not an option, making sure it ends up benefiting everybody would be the right approach. Pushing for UBI is infinitely more valuable than AI risk awareness, because one of the two does not depend on technological progress to work/give rewards
Here's PayPal's page on what they require for file-sharing services:

>Merchants offering file-sharing programs or access to newsgroup services must monitor for and prevent access to illegal content.

https://www.paypal.com/selfhelp/article/FAQ1116/?country.x=J...
Why? Can you elaborate?

In our framework, we have an option to yank complex components out of the DOM and replace them with empty containers. And when they scroll back into view, we put them back (and activate them if they are newly rendered).
Books that will make you a better Programmer
That seems good to me. I would enjoy doing that kind of interview.
Please don't do this.

I haven't used Windows much since XP (because of work). I know they've improved permissions and security a lot since then (I remember having to explain to my family members why UAC was a good thing that empowers them) and thought that script execution would be something they'd sorted. I learned something from the other answers on this subthread.
Agreed; with both of you. Maybe it won't be crypto-currencies, but Paypal Has To Go®. Let them screw up two or three more times. They're antiquated and operate like a typical barely-legal, gray-area, fee-riddled credit institution.

I wonder why Douglas Crockford, a brilliant man, still works there (other than obviously well compensated time).
Don't pin the Holodomor on timid statisticians and misunderstandings. It was deliberate, as is stated in the lede of the very article you link to: "actions such as rejection of outside aid, confiscation of all household foodstuffs, and restriction of population movement confer intent, defining the famine as genocide"
I think what people need to understand is that he can both be satoshi and fail to provide proof, its not a binary. Factors affecting the outcome could be sociopathology, mental illness, ulterior motives and others.
The situation is not as bad as this article claims.

Well it kind of is actually. The people that wrote the DAO script had the script checked by lots of Ethereum experts and the bug slipped through.

So if the Ethereum experts can't stop things like this happening then what chance do individual developers have. Basically creating a turing complete scripting language on the blockchain is not secure.

No financial institution will risk creating smart contracts on this platform.
Not shut down but fined: http://fortune.com/2016/06/06/germany-privacy-adobe-unilever...

This is very recent (June) and I expect more of this in the future. So it is a real threat especially to smaller companies.
How will Social Media help to market the mobile applications?
The term SOA was poisoned by the baroque standards that spun up around it several years ago. There's nothing wrong with the concept of a service oriented architecture...but, when someone said SOA a few years ago, it usually meant something that was very "enterprisey", for lack of a better word (and enterprisey isn't a very good word, either). Big XML schemas, extremely complex APIs, etc. were the hallmarks of the first round of SOA stuff. At least, that's how it looked to me. I didn't work with it at the time; maybe it wasn't as bad as it looked from outside.

But, small pieces inter-operating is very UNIX-y, and excellent for all sorts of tasks. I think the difference between microservices and SOA may just be the direction it's coming from. Microservice architectures are coming from the Open Source web and cloud culture; SOA came from enterprise and government and finance. But, the over-arching concepts, I think are the same. (I'm definitely not an expert on either, however. Just my gut feeling.)
Interesting Delayed Revenues of Instant Messaging Chat Applications
EU Dropbox customers are the customers of Dropbox Ireland Limited (a company registered in Ireland), not Dropbox, Inc., a company registered in Delaware, so actually all of the EU regulations apply to their EU customers.

Source: I'm a paying Dropbox customer living in the UK and my invoices are issued by Dropbox Ireland Limited.
People at large are not supposed to put money in printing presses they can't use properly, they are supposed to put money in books made by those printing presses.

Ethereum is definitively unsafe, it's basically impossible to create code without any bugs, and it's impossible to prove a piece of code doesn't have any bug. That defeats the all purpose of Euthereum.

Bitcoin is just unsafe by nature for the user, although the protocol itself is most probably safe.
Be careful what you wish for, you might just get it.

No country's ever been a beacon of democracy and freedom, that's just propaganda. You will not get a world where unconstrained powerful nations do not act amorally. A better hope is that multilateral organizations like the UN and World Court gain more strength and legitimacy.
I live in a developing country (some call it third world) and we've had this capability for many years. I can pay from my computer, mobile, or at an ATM. How is the US so far behind the rest of the developed and developing world?
Maybe not often white boards specifically (although I've done that too) but does no-one else do pair programming? Code reviews? Emergency group debug sessions to fix a blocking bug? There are many situations which absolutely do require you to be able to perform on the spot and under pressure.
Social networks are sparse graphs with a linear number of edges.
Pretty sure setInterval still uses the same processor core, wasting the others
Welcome to the world of financial regulations!

You may have not realised but banks and any financial institutions have been deputised by the regulators to be the financial police. They need to ensure that none of their client use financial services to commit crimes or launder the proceeds of a crime, under the penalty of heavy (up to multi billions) fines. Particularly in the US.

I am pretty sure this is what is forcing paypal to do this. And also why I wish good luck to startups who think they will disrupt this massively over regulated industry.
Regardless, most cryptocurrency could easily be dominated by existing payment players if they would chose to do so.
Why wouldn't they? The computer industry is stagnating because people can use phones and tablets for most of their computing needs. VR has the potential to drive sales of high-end hardware again. And Valve has skin in that game.
Cost.

Clinical IQ tests are administered by psychologists and created by publishers. Pearsons WISC-IV Basic Kit costs $1,123.40.

It's a bit like brand-name drugs and generics, except that the generics aren't allowed to copy the exact chemical structure of the brand name drug in a similar way that research substances copy controlled substances with minor chemical alterations, with unknown effects.

Now these free online IQ tests could create their own IQ test, but that requires both expertise in creating IQ tests, and a large normative sample (WISC used a normative sample of 2,200 children between 6 and 16).

Furthermore, creating more accurate IQ tests does nothing for their bottom line, or may even hurt it as some of these tests are biased to give you higher scores, so that you may share them on social media.

Whilst you could invest in creating an accurate IQ test to be cheaply taken online, you'd have to fight the perception these less accurate tests have created that online IQ tests are about as accurate as horoscopes.

As an interesting note, pearson does offer computer based IQ tests under their Q interactive brand, however, they are not cheap.
Aren't the files matched by checksums though? I.e. you have a checksum and that's how tracker knows what you want?
In Germany you now also have paydirekt.de which is a direct competitor to PayPal initiated by most major banks in Germany.
What do developer advocates do at meet-ups?
This seems like 1) a communication problem and 2) an attitude problem, from the OP, more than anything else.

It seems like the OP is insistent on his own way of being evaluated, but hasn't informed these interviewers or recruiters ahead of time, or even try to discuss it (hence a communication problem):

> I just packed up and left. Didn't even bother to further explain why I refuse the whiteboard interview or tell them why their process is flawed.

Additionally, the OP seems to have an egotistic and judgmental temperament (hence an attitude problem):

> No way those verbal answers can be delivered unless you have experience, so I basically aced the verbal technical test on Skype.

> ... the interviewers all seem like young punks who may not think I would fit their hip/young group.

Given the above, I think it's unfair to use this particular anecdote fuel against the tech recruitment system (although I agree it is flawed), because those companies might have complied with OP's desires had he communicated them or handled the situation with a better attitude.
Agreed. And many software developers who like to approach work by carefully thinking things through will not be able to accomplish anything in this setup.

Also, many are simply not comfortable with the situation and too stressed to be engaged in any kind of intellectual activity.

That's not to mention that most cannot do thinking and verbally document the process at the same time. It's either or.
and you have to wait (read feed, shelter, pay) twice as long at least
Which makes me think, Atom is giving Electron a really bad reputation for its speed. Sure, it consumes tons of RAM, but it's not that slow by default.
It might be, depending on exactly what you'd like to implement. There are two things at play here:

1. The memory that holds the resource.
2. The resource itself.

C++ RAII lets you control the lifetime of both. In a GCd language, the GC takes control over (1) but can't, over (2). Instead it gives you the ability to do 2 yourself (much like C++ does using custom destructors) using finalizers. Due to the way a GC works though, it is hard to be able to say when (or in the context of which thread) your finalizer would run. Now, the GC does what it does so it can guarantee that you are never able to hold a pointer to something that some other part of your application has deemed dead. While it is impossible to take over (1), you could imagine a world where (2), in a GCd environment is still up to the programmer, and is exposed (say) as a language destructor. In the presence of such a feature you run the risk of committing errors such as (say) closing a socket twice - but it isn't much different from say, code calling a poorly implemented Close (IDisposable) on an object twice.
Yeah it was finding that stand-alone sample that inspired me to write that first part. It's so cool that you can easily run the full .NET GC, albeit in a simplified environment
> Both are largely unapproachable on GPUs and ASICs.

Not true with respect to bcrypt. Bcrypt is not designed to be memory hard, it uses a constant and relatively small amount of memory (~4kB IIRC) which is only incrementally better than PBKDF2.

However its memory access pattern means it needs fast RAM, which is what makes GPUs inefficient for it: they have lots of memory[0] but it's slow to access from the parallel cores[1]. You can absolutely have small amounts of fast ram in FPGA and ASICs.

[0] and a good amount of memory/core, a 1080 has ~3MB/core, a 1070 has 4 (they both have 8GB RAM but the 1080 has 2560 CUDA cores versus 1920 for the 1070)

[1] GPUs have very high memory throughput but very high latencies even for caches[2] e.g. on Kepler (a few generations back) the L1 was already 48 cycles, Skylake can go up to L3 in 42 cycles

[2] which are shared by multiple cores and are very very small: from what I've found Pascal has 64KiB of L1 per SM (with each SM grouping 64 CUDA cores) and 4MB of L2 for the entire chip
PBKDF2 is absolutely for password storage. In fact RFC 2898 specifically notes that use case (for KDFs in general):

> Another approach to password-based cryptography is to construct key derivation techniques that are relatively expensive, thereby increasing the cost of exhaustive search.
> My cofounder has several more years of work experience, and more closely focused on mathematics and machine learning. I have some experience in these fields, but am more of a general software engineer. Because I am bringing the money to the table, we intend to make the equity split 51/49 in my favor.

Cool, as long as you both feel the even contribution. The 51/49 will also only work if you're both clear that the 51% has the deciding vote on disagreements. Otherwise, just a 50/50 split.

> We are currently working nights and weekends and making good progress. We both work very fast-paced, demanding jobs in Silicon Valley, which makes it hard to sustain our current pace without burning out.

Sure, I get that. Just make sure you're setting up times to talk to investors now. Showing your progress and trying to get customers.

> Would you suggest that instead of cannibalizing our existing funds, that we just stop contributing to our 401(k)s and save more cash for our startup? Or should we continue to save for retirement at our previous pace?

I'm never a fan of holding off on saving for retirement. Keep putting it in if you can afford it.

> I am definitely in favor of doing this, but like you pointed out, the MVP could take twice as long even when working full time.

True and you will know best of the time frames here. I have no idea what you are building. ;)
References? Isn't it pretty taboo to give out bad references? How can you then trust the good references?
ABC Accelerator starts new call for IoT startups and opens Venture Gates Munich
Seriously? What else would you do to interview a barista? You observe their presentation, chat with them a bit to confirm they have some base level of interpersonal skills, and you get them to make you a coffee or two.

Why does everyone seem to feel they're far too important to do their jobs?