skysight-inc/HackerNews huggingface dataset:
My SIP provider (Voip.ms (I am unaffiliated to them beside being a customer)) just send them by email, for free. It's included in my ~0.70$ USD per monthly plan (pre-paid almost forever on a 25$ payment). So, these day, I find it ridiculous to pay for a carrier voice/sms plan. It's pointless.

The worst thing that can happen is having a use a VPN on top of the SIP stream for carriers that void net neutrality. Tablet data plan + SIP = win

* You get your calls on your computer and devices, all of them, for the same price.
* You can script your softphone to pause your music and answer in your music headset
* You can add a SIP server in from of the link to add new features.
* You can inter-operate media stream from Skype/(name your IM app) and "real" phones for "free"[1] using pulse audio / core audio.
* Usually, multiple line, transfer and conferences are included, you don't have to pay extra. If they are not, you can implement them using your own SIP server or some scripts.
* Most softphone have multiple account support, so you can have your business phone and home phone on the same devices, but with different Ringtones.

The possibilities are near limitless _and_ it is beyond cheap. The main downside is that you almost have to be an IT person to be able to make it all work :P

You don't have to pay for Skype _and_ a phone plan, only your phone plan.

/shameless plug
If your using Ring.cx (I am one of the dev), you can also seamlessly make end-to-end encryptet and decentralized/P2P calls if your peer also use Ring.cx (or anything SIPS compatible, minus the decentralized part, so technically risking a MiM).
> worst case runtime

For list append I think TFA lists amortized/average runtime, not worst-case.
I'm a graduate too. Even if you were to start, brand new, their FEND program right now, you wouldn't be eligible for this guarantee.

It's only for the Sr. FEND, iOS, Android, and Machine Learning programs.

As a side note, I graduated before they had the "receive half your tuition back" and when they added it in, I asked if I could get half my tuition back. Support said I wasn't eligible, but gave it to me anyway.

I'd suggest you at least contact them to see what they can do for you.
The most common cause of 10^n-1 limits is auto-incrementing filenames like img0001.
It's harder because people fail to make relations or don't think about how they can simplify a problem. Or big numbers are generally harder for mental math. Either or.

Solving 25% of 36 then multiplying by 100 (effectively removing the "%" part of 25%) gets 900. It's also a bit indirect, so many people would overlook it (myself included).

If you were to ask me what 36 * 25 was in most any other context I'd do 40 * 25 = 1,000 - 4*25 = 900.

Although, thanks to your prompt, I'm likely to remember to see if I can cheat with percentages. :) Smaller numbers and fractions are more intuitive for me.
Interesting concept but the post was pretty weak. I keep finding this happening on Medium: I'm intrigued by the subject, but the post ends significantly too early. Optimal length is 7 minutes, you should use it.
I've had a lot of pushback from our operations team about the Go TLS stack, which they consider to be less secure and less vetted than OpenSSL. They (rightly) point to this message from Andrew Gerrand in 2013: https://groups.google.com/d/msg/golang-nuts/LjhVww0TQi4/oBLi...

Do you know if this is still true? Or does it even matter, if OpenSSL is the only other contender for TLS? As someone who has no expertise in crypto, it's hard to make sound judgments.
* I'd want a better camera for photos (I don't know if this is possible, and I bet this is not the principal use case of the gopro, but nonetheless I sometimes take pictures with it (maybe before I had a good smartphone) and it's just bad)

* I'd want a screen on it (I think for the last one you can buy one, but the fact that I'm not sure tells a lot)

* I'd want the interface to be easier to navigate (to setup the time, resolution, fps, etc... it's a pain)
Can employer capture your passwords and use them to access your cloud accounts? Gmail? Facebook? Etc?
They actually care about their alumni more than most universities care about theirs. The university I went to pretty much pretended I didn't exist, except for the once-a-year mandatory letter that said "Give us $100 to maintain your status in our alumni network." The benefits I'd get were basically socializing with other alumni, which I had no interest in doing.

If you graduated already, and therefore stopped paying tuition, it doesn't make sense for you to expect any additional services. I'm really grateful that, even a year past graduation, they still review my resumes and other professional documents. I haven't paid them a penny since I've graduated.
I would love to know more about the retreat you did, if you'd be willing to share. That seems a lot more accessible to me, since I'm in the bay area.
Whoever is being paid to promote this ignition.co site on HN is doing a really great job. I've seen quite a few articles which are way outside the norm for HN making the front page recently. 3/4 of this OP's submissions are this site.
This is why you should use containers for running binaries on user-supplied data.
Given that I go native, when given the option, I doubt I ever will.
It's been a long time since I've tried to do serious SIP usage on Linux, but way back when, I could never get a client that worked consistently. One or the other would work fine for a while, until either the client, a library elsewhere on the system, or the SIP server would update, and then it'd misbehave terribly and I'd have to go through the roulette and try to find another client that worked well (not always possible). Is the situation better now? What do you use?
(electronics dev here) My solution to this would be a small sensor box with a small LCD screen that shows a timecode. Show it to the camera at any time during recording for at least one timecode change and you have a synchronization point.
Tech After Dark Showcase and Startup Mixer
I'm not apologizing for any behavior.. but it's hard to take some things as seriously in a society with "micro aggressions", and asking if a person is married, or has family ties in an interview is considered sexual harassment (per article).

I've been asked bout marriage status and family in interviews... gauging how tied into a location is perfectly reasonable, it allows one to know how open someone might be to travel or relocation. On the flip side, how likely someone might move to another city for higher pay.

Not everything that can be construed in a negative light should be, and not every question is meant to be a sexual/harassing probe. Casual conversation in an office is normal... It's when things cross the line, groping and some of the statements as examples in the article are definitely so.
If you like this, I have put up a bunch of the data that went into the analysis on the blog. Using tableau public to drive interactive visualizations (which is meh).

http://www.snow.ventures/blog/

Open to feedback!
The Truth About Open Source Hardware Business Models
(1) Chat and email have different purposes and etiquette , people are aware of that. Test message is definitely an email, and that's how it looks in full text view. (2) You don't have to send each paragraph in it's own message. (3) You usually switch to conversation view once you already heavily engaged in conversation, which makes long messages more acceptable.
Why Is Ratan Tata Investing in Tech Startups?
Now try that in the context of 30+ enterprise developer projects, composed with multiple outsourcing/offshoring partners.

Companies that still want to target IE 8 or even the old Safari for Windows.
I imagine 2 things would happen - first, there'd be a huge business at cell phone stores closest to the NY/NJ trains, and second the people in the city would revolt when they found out they could t buy iPhones. This whole thing would end rather badly for NY politicians.
Broadcasting live video to millions
There are a great many factual errors in this article and I'm sure someone will write a proper response, but I thought someone should address the most glaring:

- The repeated assertion that you can only use one process container is false. As an example, the most popular non-official base image (phusion/baseimage) provides a full system including SSHd and Cron

- No integration points

Docker provides an extensive event stream[0], as do their tools (such as Registry[1])

- "ps, ls, find [...] are useless here"

This depends on your system setup; on a standard Debian setup, all container processes are visible to the actual system. ps, top, netstat, etc will all work just fine

- "You can not easily and directly access your durable non-volatile data storage"

One of the most basic concepts in Docker is that of a "volume"[2]; essentially a directory that bypasses Docker's abstraction layers, for performance and durability. Additionally, using your normal storage is absolutely trivial[3] - if Linux can see it, you can use it.

- No authentication for images

This one's true to a certain extent. While most images aren't currently signed (that's a relatively new feature[4]), it's disingenuous to say that there's no authentication at all. Docker enforces the use of HTTPS to talk to registries, and requires HTTP authentication for registry accounts. It's not signing, but it's something.

Finally, just as it's a personal bugbear of mine, I would note that the userland proxy is a very real problem. It causes major issues if you need wide port ranges, spawning an instance of the proxy per port per container. There's work being done to remove it, but it can't go soon enough in my opinion.

There are a great many reasons you might not want to use Docker, but a lot of what's listed on this site just doesn't check out.

EDIT: Formatting

[0]: https://docs.docker.com/engine/reference/api/docker_remote_a...

[1]: https://github.com/docker/docker-registry/tree/master/docker...

[2]: https://docs.docker.com/engine/userguide/dockervolumes/#data...

[3]: https://docs.docker.com/engine/userguide/dockervolumes/#moun...

[4]: https://blog.docker.com/2015/08/content-trust-docker-1-8/
> ...reading your comment was like going down a choose-your-own-adventure maze.

I guess you don't read many academic or technical papers. My ratio of words to footnotes is very, very high. :)

From your linked comment:

> This is not entirely accurate, you can certainly opt-out by leaving Canada.

Right. You're advocating expatriation (whether through emigration or secession). This is exactly as I said in footnote #1, and is a plan that is made substantially more difficult by the issues in footnote #2.

> https://fixingtao.com/2016/01/lunatics-terrorists-and-the-th...

To apply the first bullet point at the end of the essay [0] would necessarily mean the end of the US's Federal Republic. Do you disagree?

In addition to that, let me ask a pointed question, along with two follow-up questions: Is there a national government on Earth that you feel is well-run and adequately represents its citizens? If there is such a government, what is the representative-to-constituent ratio in that nation? If there is not such a government, what are the top five [1] problems with the way the most reasonable national governments of the world govern?

> That ratio of yours becomes much less meaningful in say, a liquid democracy...

You should really read [2]. People are surprisingly incompetent. People are also often easily manipulated into acting dramatically against their own interests.

[0] The relevant pull quote is: "Systems that explicitly allow such secession are called voluntary systems"

[1] Pick any reasonable ranking that you like to determine ordering

[2] http://www.overcomingbias.com/2009/07/stupider-than-you-real...
I really think that the message can be adjusted to the medium it is conveyed over. Chat is meant for quick one line exchanges and I do believe that the long message was not appropriate for a chat exchange.

The same way an email is way less formal than a written letter or those rare SMSes from relatives that come full with salutation and signature.

Heck, even in a forum like this one: we don't add the salutation nor signature, but in an email we would.

Context matters a lot and the ability to adjust the message to match the context is also part of communication skill.

The reason why I believe that chat is different from mail or a forum post is that chat messages cause your phone to make sounds and/or vibrate. They are shown on your home screen where they also will share the screen estate with other people's messages. Shorter messages are more useful.
Interactively querying REST APIS is a massive pain, doing anything useful requires multiple dependent queries, postman doesn't really help with that.
Being able to query a graph interactively is actually useful, I've used graphiql to explore the data graph to figure out the query I need for the data requirements of a component before I start writing the actual component itself.
http://ftp.openbsd.org/pub/OpenBSD/5.8/i386/INSTALL.i386

Also, if you learn to use installboot(8) you can make your own PXE bootable images.

I would read the Makefiles in the OpenBSD source tree to see how they make their install images.

Note I'm not an OpenBSD user and have not installed it in many years so I'm not the best person to ask. I use an earlier distribution, the one that spawned OpenBSD. Similar but not the same.
How E Sreedharan built the Konkan Railway in a flat eight years
... and beano.
Is this an open sourced tool?
Georgia Tech hacker gets charges dropped for hilarious UGA football hack
And a Kruskal-Wallis test instead of an ANOVA, so no "magic" would be required.
> When I think of major US cities that are under-served with urban highways, the one that immediately comes to mind is Baltimore (granted, I-95 goes thru, and I-83 (81?) dead-ends near downtown, but otherwise good luck).

I-83 ends downtown. There's also 695 (the beltway), 395 (from 95 to the stadiums/downtown), 895 (Harbor tunnel), and 195 (BWI airport connector).

It's never felt underserved highway-wise to me, but I've never actually lived there, just visited a lot.
> In the following settings, when I type (chicken) in Xcode, OS X automatically replaces it with . For common, internal API symbols, that’s a trade-off many developers are willing to make.

Am I missing obvious sarcasm here? Do not do this unless your goal is to royally piss people off.
Meet Gabriel Chan in Hong Kong
I just realised that HN was the worst possible place to leave that comment. I have no doubt there were many applications for computers in 1980s, and many home users. It just seems far less useful to the average person. How many people actually use spreadsheets outside of a business context? Or write music, or program, etc.

Games and word processing seem like they would be the best application. But there were specialized consoles and word processing machines at the time that were cheaper and better for those tasks.
From SMM to userland in a few bytes
PXE booting OpenBSD is covered in the FAQ:
http://www.openbsd.org/faq/faq6.html#PXE
my a/c bill in AZ would be about $400-500 / mo higher in the summer if they made that move! Most people in AZ put their A/C to 87 or so if they aren't home and actually keep it in the high 70s even when home. Otherwise you're looking at $1K/mo energy bills in the summer
Am I the only one who designs endpoints to spit back usage instructions if you call them without arguments? This goes a long way toward helping devs use those endpoints, in my experience - and they can use normal tools (in particular, the network pane of Chrome Dev tools). This is not to take away from GraphiQL, but it doesn't seem like that much more than you get with such a convention.
Sport Shoes in trends – The Emporialist│romanian „street fashion” magazine
You're right. It's gibberish.
Tandem instructors at my dropzone did pretty much the same thing. All stayed on the GoPro 2 or original 3.

I used to jump at Eden North in Canada, but I'm moving to North California so I have to pick a new one :) Gotta love a Cessna Caravan going to 13K in under 9 minutes!
This probably has a little to do with UI (and it is an interesting post, thanks for doing the research), and a lot to do with the general inability of millenials today to socialize properly with other humans. "Eww, what a novel" says more about the recipient than the person sending the message.
> this also allows you to finally get around to rolling out eap

* WPA2-Enterprise is not universally supported. (Ferinstance, no Chromecast can connect via WPA2-Enterpise. :( )

* Which EAP? EAP-TLS? EAP-MD5? [0] EAP-MSCHAPv2? Or perhaps EAP-GTC? [1][2]

> this also allows you to finally get around to rolling out eap so the scourge of shared wifi keys can die out

Unrelated to the issue at hand... I really wish OS X and Windows supported EAP-WFA-UNAUTH-TLS (and that EAP-UNAUTH-TLS would become an "actual" EAP method, rather than languishing as a vendor specific extension. Securely encrypted zero-configuration public WiFi can't come fast enough! :)

[0] God no! ;)

[1] It probably sounds like I'm trying to imply that WPA2-Enterprise is too complicated. Frankly (speaking as a guy who's implementing his own RADIUS server as a hobby project), it's really not. There are just many, many options available to you... and not all of them are supported by all RADIUS servers.

[2] Anyway... given what very little I know about EAP-GTC, I would suggest that -if we're going for a near-zero-configuration deployment- it would be the most suitable for the situation that we're talking about... The trick would be hooking the verification logic for the security token in the device into the RADIUS server. :)
A public toilet in China has faster internet than your house
Facebook and How UIs Twist Your Words – User Experience Design (UX)
... and most of the left wing considers BBC right-biased.
From TPP to Saving WiFi, the Free Software Foundation Fights for You
I think you can began evaluating whether it's a 'dead-end' job long before the interview, potentially saving both you and the interviewer time.

1. Search LinkedIn for current/former employees of the company who held the title you are evaluating.

How long did they stay with the company?
What were they up to previously; what are they doing now?
Were they able to grow their responsibilities/title at the company?
From what you can tell, do they sound like someone you would learn from or want to work with?

2. Glassdoor. Sort reviews by date, then filter by those specific to your department.

3. Speak with a few recruiters. Ask them about the company you're considering.
When I looked for a Windows and a Linux SIP client, I found that most things were based on PJSIP so all suffered the same problems. SIP (and RTP/RTMP) are complex to implement, so I don't think many people try.
Advertising delivery is broken, and video ads are the most evil offenders
If the author deletes the article by choice (I saw this yesterday, in fact), maybe it deletes from the archive also?
I would love it if Vegas started shifting the rules back into the player's favor so us degenerate gamblers could come back more.

I got so angry when I see a blackjack table with a 6 for 5 payout on a blackjack and the lack of surrender.
Will your eyes fool you when Buying Real Estate
CES 2016: Much ado about bots and drones
I used to do this back in 2005. Forgive me if something has changed in the intervening years.

There was a rate limit for receiving and sending SMSes via the hardware approach. My experiments yielded 1 per 20 seconds iirc

In the end my implementation purely received via hardware and exited via a bulk SMS provider like clickatell

clickatell at that stage allowed big users to set the 'sender caller id'. This was loved by spammers unfortunately so the providers became much more cagey about allowing that feature.
Well, one easy way to achieve this is to turn off notifications from all the apps. I'm constantly surprised how many people around me have their phone ring/vibrate from every little thing. Even worse are the people with Apple Watches with all notification from everywhere flooding into their wrists, it's like they are constantly checking the time and making tiny adjustments.

But then again I don't quite understand social media. I just have small circle of friends I'm in touch on daily bases and we are little old hat and just use IRC like we've always done.
Kite Festivals in the USA....Must read
http://goo.gl/avuDAA
3 great takeaways from Flow by Mihaly Csikszentmihalyi
Win a Pogo Stylus. Send your 2016 wishes created on Noteshelf
Famous Houses that can be Purchased..amazing
http://goo.gl/Syl7Gg
https://yourhome.honeywell.com/en/contact-us
Pity they don't have any servers <150ms away from me: http://wiki.voip.ms/article/Choosing_Server. I'm in Australia, so the SIP server really has to be in Sydney or Melbourne for it to work for me (~70ms RTT on ADSL). Someone from Perth can yell at me for being so Eastern-centric.
The other question is do any non-US providers have these gateways? Optus and Telstra in Australia don't support this kind of Email-to-SMS (at least, not for free).
Kite Festivals in the USA
http://goo.gl/QYJJ4Z
Bare Metal.
I typically use something like OVH's offerings.
My first impression when I read articles like this (and I'm sure many of you are thinking the same thing) is to come up with a distributed xmpp OTR/pgp blah blah. But the reality is that the law simply must work.

What kept the government from tapping your phone lines before? It's quite easy to do, after all. It's respect for the law and consequences for breaking it*

We can spitball distributed messages systems all day but we MUST demand laws that respect the constitution and accountability of public officials.

*theres also the cost factor, and I believe these distributed encryption systems add considerable cost.
Semi-Rant incoming.

The analytics landscape is now dizzyingly diverse with n-different providers that do almost the same thing with some minor twist.

As a dev its frustrating to keep piling on more and more analytics into our apps just because of some tiny need. There's already so much data being collected which I doubt is being put to full use.

The marketers need 3 SDKs for their attributions , the product managers need 3 SDKs for targeting , tracking and whatever else.

And now we have mParticle , so we can send data only to mParticle and then send it onwards to possibly 10 other analytics providers.

And soon we'll have an aggregator on the other side of the data pipeline as well that gives you a unified dashboard of all your analytics dashboards.

Ofcourse , to say that we might not really need all this bloat in terms of app size , code size and bandwidth , no well that would be blasphemy.

Almost the entire app traffic ends up being mirrored to the analytics platforms such that they have almost everything thats already there in the backend. Because that's the easy way out. So its not just events , even things which we could track in the app end up getting replicated wasting needless bandwidth.

And the events themselves keep changing and they're tracked in some spreadsheet somewhere that itself changes every few weeks. And you just keep moving keys and values around in needless busy work.

It's still so frustrating. I so wish a lot of the analytics code could be generated automatically based on some schema + annotations to your app code.

Well I don't have much time to comment. I gotta go integrate yet another analytics tool that just came up.
Turn off heat != turn on AC.
That's very much untrue, and it's probably used as self-justification. You can exploit honest people too, and people do it a lot.

And I also take issue with term hacking meaning guessing the password or obtaining it with social engineering or con art.
I wish someone took economy of scale and produced a resilient bike tracker so cheap it could be embedded in the factory. Bike theft is the main reason I don't use my bike anymore (sic).
Does anybody have a view on whether the 1GB limit on TOAST data could ever be raised, thereby making the large object facility further obsolete?