skysight-inc/HackerNews huggingface dataset:
Why do you see C++ as "terrifying"?

Yes, it is a very powerful language and there can be a lot to it, but it shouldn't "terrify" you.

These days, it's generally quite easy to avoid much of its C heritage (including potential security pitfalls) if using the so-called "modern C++" techniques, but the extra power and flexibility is still there if you do ever need it. There are numerous ways of easily avoiding manual memory (or other resource) management, too. The STL and Boost, among numerous other libraries that are out there, offer lots of convenient, high level functionality. The portability of C++ code is often quite excellent, the language and its standard libraries are quite stable, and there are multiple commercial-grade implementations from numerous vendors/projects. You probably won't find anything else that gives you a high degree of performance along with high level abstractions, while also giving you the peace of mind that your code will still compile just fine years or even decades from now.

While it's certainly possible to to overboard and misuse C++ to a point where it causes serious problems, one of the best things about C++ is that it doesn't force you to do that. You generally don't pay for what you don't use, and it's certainly possible to use a very effective subset of the language much as one might use Java or C#, or even Python and JavaScript.

I'd say that C++ is even easier to use than JavaScript is. C++ is much more sensible in so many ways, and nowhere near as quirky or just outright broken in fundamental ways like JavaScript, while also providing at least some type safety and other compile-time checks.

If you want a stable, portable, safe, well-supported language that offers high level functionality without the performance tradeoffs of other languages, then I think that a modern subset of C++ could very well be exactly what you're looking for.
You could always make the cable out of balloons. But I guess that would be rather expensive.
I wonder this too - I rarely use cash right now, because I get:

1) Cashback (1-3%)

2) Chargebacks if needed

by using a credit card. Bitcoins are basically like cash in my mind - very easy to move around, but no protections in case of it being stolen, and no cashback. I think Bitcoin is very neat technology, and has some useful features (transferring money between people quickly and easily with basically no fees), but I fail to see the incentive for me to use it to replace my credit card. The business receiving it receives all of the benefits.

If stores passed the savings onto the consumer with 2 or 3% cashback, I could potentially see people using it. Especially if this was returned as points or something, similar to how it's treated for credit cards.
Ah, I thought that they were complaining about not being able to login using a Google account! I will edit my original comment to clarify and hopefully avoid more downvotes.
AFAIK, last generation t1.micro instances were also EBS-only.
They will, but only for people who didn't lock in a reserved instance. Amazon doesn't typically upgrade instance types, but rather introduces new ones. So if you lock in a t2.micro instance for a 3-year reserved period, you are stuck with exactly those specs for 3 years. If they introduce a t3.* instance class next year, you don't get a free upgrade to the new specs.
I've been looking into REITs. I'd love to get some advice from you. Maybe shoot me an email if you don't want to comment on here.
Understanding Ghost Interface
Nice! Simple HTTP API, no custom client needed, very easy to include in scripts.

Is there any reason why you're not serving via HTTPS? Without encryption, credentials are completely open to the network.
Would the video, slides (and corresponding source repos) be uploaded sometime ? Would love to see those.

Reading between the lines, devectorize.jl and the vectorization framework will make for a heady mix. I am glad that Julia is challenging the traditional mantra of "vectorize (as in the R/Numpy/Matlab sense) the loops". It is heart warming to see that the language designers get it that this style has inherent speed limitations (time is spent filling and copying temporary vectors).

If any Julia core developer is seeing this, just a shout out, (i) to say you are doing awesome work, and (ii) @ macros available in the standard library are not documented well. It would be good to have a page that describes what is available now.

EDIT: Just clarifying my point. Macros as a feature are quite well described in the docs. What I miss is an index of macros that come built in with the standard library. They would help both with pedagogy and with putting them to actual use, for example removing bounds checks. If they are a little more discoverable than they are now that would be very helpful to a newcomer. For a new'ish language the documentation is otherwise quite admirable. @ViralBShah I filed an issue.
Hey, I'm the creator of Calloud. What else do you need to know? What has put you off? I've tried to keep it simple, communicating the basics on the landing page, trying to address more specific questions on the FAQ and added a demo at the bottom of the landing, where you can test call a voicemail.
I only test against the final result, that I expect any public method to produce. The unit test should pay no consideration to the implementation details such as private methods.

If you want to test the fragments in isolation, split it out into a separate class that you use as a dependency. Your desire to do so is often a good indication that you should split up the responsibility.
This milestone ($1M/day) was widely disseminated in a business wire 2 weeks before the newsbtc.com blog post: http://finance.yahoo.com/news/bitcoin-payments-pioneer-bitpa...

Notice how it is burried in the announcement of the $30M
funding round. This is probably why the fact was not picked up by more people.
When I worked for Universal Uclick, we released the GoComics app all at the same time for iOS, Android, and Windows Phone. I worked on the iOS release until its launch, and we had the ear of its developer support team up until and well after its release. We even were able to get the app 'featured' in the App Store shortly after its release.

We didn't experience a cold shoulder at all from Apple after putting out the app for other platforms. But then again, that was just us.
I will definitely try to work on my GitHub presence. Thanks!
Aspect orientated programming for fun and profit
Soundcloud Releases App, Allows Universal to Flag Account, Announces Data Mining
The interesting thing about Amazon (vs the VPS market, where DigitalOcean, Linode, and I live) is that when amazon lowers prices, they lower prices for existing customers who don't make changes to their accounts. When a VPS provider like Linode lowers their prices, they usually charge existing customers the same amount, and simply give them more resources.

Just an observation. I'm not criticizing either way of doing things; obviously, lowering prices straight out is better for the customer, and keeping revenue stable while just upgrading hardware is better for the provider. Last time I lowered prices, I lowered prices directly, and just took the revenue hit. I'm planning my next upgrade now, and instead of lowering prices, I plan on giving everyone more ram/disk/ssd, while holding prices steady.

It is something I've thought about... the problem is that I'm going to have to go down by more than half, and it's way easier to lease enough hardware to more than double everyone's allocations than it is to double my customer base to make up for the lost revenue.
Wow, that's amazingly low. Especially because I'm guessing most of these transactions are just mixing services. I wonder how much represent actual transfers of wealth between individuals? I would guess less than 1K per day, which would make it incredibly low compared to all the hype bitcoin has got.
Show HN: Sky Data Retention Response
I though I'd share with HN my recent experience with a 'Request to cease data retention and to delete existing data' I sent Sky (UK ISP). I did this after bumping into this submission at HN: https://news.ycombinator.com/item?id=7916024

###

Dear [redacted],

Thank you for your email. We are aware of the ruling by the Court of Justice of the European Union. However, the Government has confirmed that it continues to consider that the UK Data Retention (EC Directive) Regulations 2009 remain in force within the UK. We will therefore continue to meet any obligations as set out in those Regulations under UK law, and retain data in accordance with our data privacy notice, which is attached for your convenience.

http://help.sky.com/security/privacy/privacy-and-cookies-notice

Sky does not comment on the specific operational arrangements for the retention of data.

Regards

[redacted]

Executive Support

BSkyB – Customer Operations

###

Any thoughts on this response by Sky?
Ask HN: As a H1B, what is the best way to legally collect payments?
Hi,

I am under a H1B working in the US. During my free time I built a service which starts to gain traction and lots of people are asking for paying features.

If I understand correctly, I am not allowed to work for any company other than my visa sponsor. And I am not allowed to receive compensation from anything. But It seems that I am allowed to create a company.

So I am a bit lost on what are my next steps. Can I still create a company, a bank account and receive payments while not being paid myself?
Can I ask someone else to create the company?
Am I stuck with keeping my service free of charge?

Thanks!
You could use multisig transactions so that you don't put your trust centrally in one third party service, for example you could trust three independent services to each hold a private key, that way 2/3 would have to be compromised at the same time in order to for something bad to happen. For more robust security you could add services and need 3/5, 6/10, etc. I'm not sure of the exact implementation details, but in theory I think that would be one solution.

> https://en.bitcoin.it/wiki/Contracts#Theory
Who made Microsoft the Internet police?
HR strategy | People strategy | Google
The videos are being edited and will be available shortly. We'll post them on juliacon.org and julialang.org.

Does the Metaprogramming section of the manual not adequately describe macros? It would be great if you submit a pull request or an issue describing what is missing.
Noombers winnaar LaunchPlatform OndernemenGelderland.nl
Overwolf is an in-game overlay software that allows you to bring your favorite apps (twitch streaming, game capture, in-game browser and chat) into the game!
Will take into account. To be honest, I've considered adding a trial option but can't afford to give away many accounts because I'm self funding it and there's no revenue to cover operating costs yet.
Buy your own domain, preferably with a company outside the US. I use gandi.net and http://code.google.com/p/gandi-automatic-dns/

It's more expensive, but you control it.
Looks like this is active for calls, https://calloud.com/calloud
C++ is not safe in the same sense that Rust is. Without the use of "unsafe", Rust is designed to never segfault or have undefined behavior, ever. Even a modern subset of C++ cannot make the same guarantees (consider iterator invalidation, etc.)
Millions of dynamic DNS users suffer after Microsoft seizes No-IP domains
Wow, $900 for one!

Makes me think I am getting value for money from the NHS. Other half has used three in the last decade and the doctors send a reminder letter when its coming due for renewal.

Biggest thing that amazes me is that they can create a medicine that has a known decay rate of 3 years inside the human body.
A quick read of the title left me rather confused: Are they seriously asking the question "Is Bitcoin worth 1฿?"

A tautology indeed. Only upon reading the article itself did I realize I misread the title: I had both skipped over the word "security", and misinterpreted the B as the Bitcoin symbol, rather than an abbreviation for a billion.
Thanks. In my 18 months with the Zeo, I went through at least 5 headband sensors. In that time I wore it all the days I was home - which was most days.
I find that it's no more mental overhead than it is in C. The nice thing is that the development cycle ends up being faster than C for me because I don't have to spend as much time in front of the debugger.
I find it interesting that I'm someone who does well on 7-8 hours of sleep, and most of my friends consider me to be someone who hardly sleeps at all. If you're feeling unlucky that you need 7-8 hours, just remember that a lot of people need 9-10 hours. ;)
The IRS BOLO lists [1] are scanned bitmap PDFs, which make them extremely hard to search. Does anyone know if they also BOLOed Free Software, or was it just Open Source?

The reason I ask is that the term "open source" was designed to be more palatable to businesses. In Revolution OS, Eric S. Raymond said in regard to saying open source over free software: "If you walk in to an executive's office and say 'Free Software', OK, If you're lucky, the response you'll get is something like, 'hmm, hmm, Free Software, must be
cheap, shoddy, worthless.' If you're not lucky, it has associations with the Free Software Foundation's wholesale attack on intellectual property rights, which regardless of what you think about the ethics of that, it's lousy marketing, it's not something that businesses want to hear" [2].

I don't know how savvy the IRS was about the nuances between open source and free software (probably not very), but if they were, they might be making a somewhat-reasonable distinction that "open source" was designed specifically to please the business sector rather than free software's focus on ethics and freedom.

[1]: http://democrats.waysandmeans.house.gov/press-release/new-ir...
[2]: http://www.cswap.com/2001/Revolution_OS/cap/en/25fps/a/00_54
Yeah -- similarly to you, I'm pretty convinced that water poisoning is only a worry if you're unwell (mentally and/or otherwise) or do unusual things like water-drinking competitions.
idiots. the business making the money pays the taxes. what kind of clowns and political hacks run the irs? oh yeah we dont know since they conveniently destroy any evidence when it is requested, and get away with it!
Wow, I love this. Played around with it this morning and works surprisingly well. Great idea and great execution, wish you all the best.
A year or so ago, they introduced the ability to change the instance type between the same family type [1].

[1] http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-modify...
I do think that Meijer and Griesemer agree somewhere in this intervew that generics are hard to get right (co and contravariance) and that forgoing generics is a valid design choice: http://channel9.msdn.com/Blogs/Charles/Erik-Meijer-and-Rober...
It's been a while and might have been another interview tough.
If it's a moving spot price that lasts just 15 minutes, is the exchange market deep enough to keep people from abusing this?

By placing a huge number of buy orders at a time when the market is quite shallow, all within a few minutes (temporarily driving the exchange price up sharply) the BTC-denominated price of goods on Newegg can become very low in a 15-minute windows.

Huge numbers of orders ($millions) could then be placed at that low BTC price, included by a distributed group of people.

What protects against this? Moving the price for 15 minutes seems quite plausible but I don't know the details - and am not an expert.
Should Facebook Manipulate Users? – Jaron Lanier
Not sure, but this might be your bible: http://www.edwardtufte.com/tufte/books_vdqi
You completely ignored my 2nd paragraph. NONE of the theft victims you read about used hardware wallets.
Ah I see, thanks for the explanation
In fact, you aren't out the money at all, ever.

If someone steals my credit card and runs up $8000 in charges on it, I'm not out $8000. There is a piece of paper somewhere that says I owe $8000, but that's not being out the money.

One might have a model of "net worth" as "total assets minus total debts," and normally it's a decent model, and this makes net worth go down. But illegitimate debts put a wrinkle in that model.

Never underestimate the advantage of having money versus being owed money. (This is a start-up lesson, too.)
I have no idea; it's not exactly "popular" with the public either. But it's usually the only option that actually results in sorting out whatever it is you need to sort out. People aren't comfortable putting their personal details in email, so what's the alternative? Slow expensive postal correspondence?

This is probably a good place for me to link this excellent series of 3 posts on the operational politics and failures of the call centre concept: http://yorksranter.wordpress.com/category/callcentre/
I think it depends on the nature of the issue. Semi-complex and non-time-sensitive issues like (as an example of something I am dealing with at work with our internal helpdesk right now):

"I need you to disable email address X entirely, and route email address Y to this person, and change distribution list Z to this other config"

Email is perfect for this - I don't care to sit on hold while they click around because it's not time sensitive, and having things written down makes it less likely there will be confusion.

On the flip side, trying to come to a consensus on a nuanced issue or negotiate an outcome with a support person over email stinks, other than the benefit of having it written down. Way better to talk on the phone.

So it just depends on your use case. There's tons of time when I have a simple question and I'd prefer to just be able to drop a line to customer support.
Now you can turn a blue sky into a sunset – Color transfer between two images
Incident Management Is Peace of Mind (Yoda Might Agree)
HVM gives the best performance because you can take advantage of certain hardware features through the hypervisor. It's basically more direct access to the hardware, which makes it faster as you don't have as much hypervisor overhead. Amazon's "enhanced" networking and SSDs need HVM to get a good chunk of performance.

Yes you'd have to build new AMIs with HVM. It'd be easiest if you had some kind of configuration management so you didn't need as many AMIs baked. When I build machines I use a script to handle the creation and mounting any extra volumes on a machine that I have as "nonstandard". I have only 2 custom AMIs - one for PV and the other for HVM. You'll need to have at least both, because if you wanted to use certain instances (t1.micro, m1.small come to mind) you can only use PV.
Call me now buttons have existed for at least 5 years. How is calloud different/disruptive/special?

https://www.google.nl/webhp?sourceid=chrome-instant&ion=1&es...
Because the "harassing" friend requests males receive are from obvious spam accounts with dumb, generic names, while females receive "ur hot" from legitimate accounts at what is likely a much higher rate.
Would be nice if there were some way to thumbs down/always ignore particular artists. Chris Brown, for example.
In order to upload without sharing I suppose you can create a circle with nobody in it (I do that to bookmark posts I want to go back later: I reshare these to an empty "bookmark" circle) and "share" your pics only to it.
Does anyone else find it odd that an organisation looking for "highly intelligent individuals" started at 4chan's /b/, of all places.
Biotech Makes Personalized Cancer Vaccines Using Tumor Samples
That doesn't make any sense in the OP's context.

In which language Android core classes are implemented doesn't matter as long as both languages compile down to Adnroid's bytecode.
Indeed. I had to delete all RDS and EC2 instances before I could remove the default VPC.
Wat zijn de meest kindvriendelijke grote gezinshonden?
How To Write Marketing Copy That Generates Leads
VK is the social network in Russia and probably in whole ex-USSR.
The price of an EC2 instance doesn't include data transfer though. For the $5 DO instance you get 1TB of traffic for free.

The price advantage is definitely not gone.
People use Scala and it works pretty well.

Here is a mailing list full of those people: https://groups.google.com/forum/#!forum/scala-on-android
(I didnt downvote you,what's up with people downvoting for the sake of it?)

There are weaker software patent laws in Europe,they exist but are very limited.

On the other hand Taxes are generaly higher,employement cost is higher and VC funding is close to non existant.But you might get financed by public money(with strings attached and a lot of paperwork ) So it's a trade-off.

From a pure "capitalistic" perspective the situation is better for startups in USA in the west coast.And since Europe is not really a country,it's harder to reach all European markets(different languages,cultures,fiscal policies,laws...).In USA everybody talks English.
Give Government Emergency Powers, It Won´t Give It Back
I'll gladly use modern C++ techniques and a bit of care, even if that means only getting say 90% or 95% of the safety that Rust potentially offers offers, if it also means that I can get my code written today, and I can trust that it'll still compile unchanged tomorrow, next week, and probably a decade from now.

I think it's great what Rust could potentially offer software developers. But it's still pretty theoretical at this point. The language and standard libraries aren't sufficiently stable enough for serious, long-term use, currently. I hear we may start to see the beginning of such stability at the end of the year, but until it actually happens, Rust isn't very useful, while C++ is.
Correct me if I'm wrong, but it seems that both the author and a few of the commenters here suffer under the misapprehension that impostor syndrome is equivalent to a lack of confidence or arrogance, or to humility.

As far as I understand the phenomenon it is rather an inability to internalize accomplishments, resulting in a skewed perception of one's own competence.

Humility is, of course, important; but it is altogether something different from an irrational amount of self doubt, and impostor syndrome is thus clearly not valuable.

Please excuse any errors in the text above, as english is not my first language.
I keep hearing this, and used to subscribe to the view too. But recently I released a site and the feedback was universal - "Your site looks amateurish and I'd never trust you with payment credentials".

So now I've "relaunched" with a basic bootstrap theme. The praise and feedback has been universal. And yet I personally think I now have a site which looks exactly like every other ..

In conclusion my recent experience tells me that users want both functionality and prettiness - and so in the future I know I'll be in the same situation and I will spend hours and hours and hours juggling where I lay my text, and what theme to choose.
The curse, specifically, is that the smart people make their mistaken theories sound good, build them up to the point that it's hard to break them without being equally smart AND also primed to look for subtle glitches in reasoning or technique.
tkdiff because (a) it installs on Linux with requiring lots of dependencies and (b) supports a -r parameter for diffing against a previous version from source control (but only for Subversion/CVS; not Git)
El hackers
Trimming Down jQuery With Grunt
Yes. My understanding is that currently the Android ART toolchain is:

Java source -> Java byte code -> Dalvik byte code in apk -> install time compile to Oat file for execution in ART

Initially, just looking for something more expressive/succinct than Java that compiles down to Java byte code and is sympathetic to the Android frameworks. Not sure if there are any tools that compile down directly to dalvik and skip Java byte code entirely.
ReactiveCocoa Replay - a deep dive
JavaScript Hoisting [pt-BR]