skysight-inc/HackerNews huggingface dataset:
Implement smart app banners to get more downloads
Horrible website
Marketing, marketing everywhere. Is the protocol open?
I've been following Tox with some interest. It's fairly new but fully open source, decentralized, end-to-end encryption, no account needed (people added via their unique bytestring).

https://tox.im/
Facebook is a gift to intelligence agencies: http://www.washingtonpost.com/blogs/the-switch/wp/2014/10/23...
Responsive navigation with Bootstrap 3
You can easily disable Hangouts: go to Settings - Apps - Hangouts and tap the button. It won't even show up in your launcher anymore.
I haven't heard of him.
I did not understand you. It seems you believe there isn't collaboration to build cathedrals, railroads, and feature-length films.
I don't think users really want the wheel to be reinvented. More like companies try to lock you in on their tech and make money with you. Fragmentation? CEO gives a shit.
Some background: http://www.theguardian.com/technology/2014/dec/03/wire-commu...
> Not sure what you are trying to imply here?

He's saying that being interpreted and being high level are orthogonal.

> Well, that would negate a lot of benefits of using some of the higher level languages and/or their portability of architecture claims.

Portability and high level-ness are also orthogonal.
The Power of Programmable Money
Know Paxos? Stealth-mode big data startup is hiring founding engineer
Come build the infrastructure that data scientists depend on to access big data! It shouldn't take a CS degree to use big data effectively, and abstracting away the difficult parts is our mission.

You will:

- Be a founding member of the team that builds the next generation of ETL software.

- Come up with novel ideas on how to make complex technology user-friendly, and then turn those ideas into robust software.

You have:

- A deep interest and some experience in distributed systems.

- Tons of experience building applications on the JVM.

- Ability to work independently and drive the direction of a technology stack.

Even better if you also have:

- Experience with Scala, Cascading, and Docker.

- Knowing the ins and outs of current big data frameworks like Hadoop, Spark, and Tez is a plus, but not an absolute requirement - you're a quick learner!

- Startup experience.

About us: Pre-launch, profitable SaaS company started by people who love data but think current ETL tools suck. Located in San Francisco.

Competitive compensation package including very significant equity offered to the right candidate.

To apply, email us at etl.sans.dev@gmail.com.
Good, let the oppression reach the breaking point sooner and let the people rise and throw away the tyranny.

If only that was true :(
The UI is beautiful. However, differentiating on UI for an app that's about communication can only take you so far. I think some users will be initially wowed by all the nice colors etc. but the app is about chatting, sending images, text and taking, and no amount of beautiful color is going to impact that.

I know how long it takes to make things pretty, I'm wondering if this was a right decision vs. investing their time on something else that is more core to their value (communication).

I think there is a lot of room to innovate around ease of communication, texting, chatting, etc. on the mobile space and we'll see more apps and probably another $Billon exit.

edit: typo
Aren't there benefits other than listening quality to having the music available in this format? Imagine 200 years from now, finding an old, lost stash of music in the attic. What would you prefer, a bunch of CDs or some drives with 24/192 FLACs on them?
Well, we know they saw it through the aggregator because that was the link they posted. Unless the poster is somehow rewarded for sharing the link through the aggregator, it seems like a valid link. How else do you discover new sites unless you use them? If there is a line that we draw to distinguish click-bait sites from higher quality aggregators, who gets to determine where that line is?

I'm not sure how this question applies in this case, but I think it demonstrates that it isn't such a simple one to answer. I personally saw this video directly on YouTube a few days ago, but I know there are countless others I've only seen by following links.

As I reread your comment, I think I'm actually in support of your view.
From my experience, long-hauling complaints are handled quite effectively. You just spend ~2 minutes filling out the text box Uber asks you when completing a ride.

Did this three days back. Within hours, Uber emailed me and issued me a complete refund.
Skype is the most resource hungry app on my Mac. It deserves to die.

Unfortunately I am forced to resort using it whenever FaceTime fails. And that happens approx. every 15nth call.
Startups aren’t features (of products or companies)
Very sad thing. I feel for you.
Has an official reason even been given? or is it just a case of "this site is blocked, suck it up, Mother Russia ftw"
I have:

* Telegram, with all my contacts (including several rather large group chats)
* SMS, for telling new contacts to get Telegram

I don't mourn XMPP, it wasn't very nice and especially not very mobile friendly.
Someone should make a front-end (preprocessor?) for Ada or a Pascal with braces et.al. Then publish it as a brand new systems programming language. (Optional: "inspired by Go".)
Right, because most IRC clones are free
Well, I rarely see users refuse to install an application even though it does the same thing as another one. That's part of the problem.
I need to learn to let things go, but:
https://news.ycombinator.com/item?id=4280515

I've been a DnsMadeEasy customer for a while (they had an outage ~4 years ago from a 50Gbps attack), but once my year is up, I'm switching to Route53. The addition of the Geo DNS Queries was key for me. It isn't clear to me why I shouldn't pick Route53. DnsSimple's unlimited queries seems nice, but I kinda like having actual scaling costs forwarded to customers.
XMPP/Jingle worked, although the quality wasn't very good. You could make video calls between Google Talk (also on Android) and Empathy, the standard GNOME XMPP Client.
So who do you think the "well-known third-party service that provides external DDoS protection using reverse DNS proxies" is they're going to use now?

CloudFlare?
even my browser has video chat , basically a lot more than that (e.g. https://github.com/muaz-khan/WebRTC-Experiment)
Yeah agree. Am trying to bootstrap a startup around crowd sourcing the interview process as a potential solution to the disconnect between recruiters and hiring managers. Could always use some more thought partners on it for the interested (see profile for my contact). Sorry, no website yet (busy on an mvp) but hopefully soon.
> The explanations of Korean parody/satire are largely irrelevant to its success given its popularity elsewhere, surely?

I think they gave people who would otherwise have looked down on a silly craze an excuse to enjoy the video.
That's surprising to hear. I thought in Russia, Github blocks you.
So I watched, and I'm confused.
How exactly does DAC recreate a band limited signal without having an infinite lookahead?
Honest question. Any pointers?
Introducing FrankLetter – Newsletter Simplified
I like how Wire and Telegram are referencing old tech. I prediction the next Skype killer will be called Morse or Flip Phone.
Could they not get any more Hipsters on that page?
In my city, licensed autos all use the same meters and display their number prominently. And if I want to wait on line for a day to complain (Marathi only, no Hindi, no English, from what I'm told), maybe something will eventually be done. Sounds as effective as the Vegas regulatory system.

In theory a perfectly enforced set of perfect regulations might fix these issues. In practice the industries that regulators are deeply involved in controlling still seem to have these issues.
What next, also StackOverflow blocked? Next headline would be Russian software development comes to a sudden halt

Edit: downvoted again. My mind is just not made for this hateful community here.
Yeah and this implies that people by and large still aren't tech savvy (enough). This is very unfortunate as we have to use the software most people are wiling to tolerate. Ironically, in most of my use cases e-mail is the best solution for communication. It is based on widely accepted protocols [there is an abundance of e-mail clients you can choose from without fearing compatibility issues], delivery is (most of the time) almost instant and it is up to you which provider you use (or you can even host an e-mail server yourself). It's also good concerning encryption in that you can agree with each of your contacts whether or not you want to use some form of it.
In contrast, messenger like Facebook don't give you a choice and OTR is not something everyone is willing to learn about.
There are a lot of good choices out there. Personally, I use vim plus "gocode" to do context-sensitive code completion. gocode is able to parse go, which means that its autocompletion results are pretty good.
Resumes suck for hiring anyone.
Hilarious article, made a great start to my day. Thanks for writing.
Maker in Residence - Berlin, Germany - Full Time - Visa
Link to Job offer: https://relayr.io/jobs

We are currently looking for the right person to lead our team of makers and tinkerers and to help and support our users in creating their own projects.

The Mission:

- Build useful, meaningful, practical or just fun projects using the WunderBar
- Help WunderBar users to build useful, meaningful, practical or just fun projects
- Present the WunderBar and projects at Makerfaires, Hackerspaces, etc
- Scout for useful, meaningful, practical or just fun projects and products that use the WunderBar
- Plan the WunderBar educational program including written, photo and video content
- Lead our team of trained monkeys in building useful, meaningful, practical or just fun projects using the WunderBar

Your Skills:

- A master of soldering irons and hot glue guns
- Basic to intermediate programming skills (JS, python or otherweb technologies…)
- Interest in creating meaningful, productive experiences for people
- A strong interest in developing and building a community
- Excellent presentation skills are a must
- Electronics skills are a must. Circuit design is a plus
- Good understanding of IoT projects components and challenges
- Articulate and friendly
- Experience with Arduino and Raspberry Pi
- Experience with using digital fabrication equipment (3D printing / lasercutting, etc…)
- Experience in using or, even better, in managing a fablab, workshop or maker space

We Will:

- Listen to and value your opinion
- Value and respect you as a person
- Make small iterations and push things fast
- Make mistakes, break stuff, learn and move on
- Supply you with the technology you need to be productive
- Operate in a non-hierarchical open fashion
- Ask you to work on latest technologies
- A small and growing team where your influence and skills will be needed, recognized and rewarded
- Send you to visit beautiful cities and meet great, creative people
Can you get frequent flyer miles for an evac flight?
I'll sure it'll be great... just like the original Skype - and then they'll sell it again and it will get worse.
" You still have the source code for the version you're running right?"

Yes but I don't have the skill, time, resources and will to maintain MySQL if and when Oracle goes evil (I mean more evil than now ;-)

This is why I choose carefully what companies / groups I depend on for my future computing needs.
Talko? Blah blah.
Basic analytic in Python using signals and Redis
According to the article, Github was blocked due to "the placement of text describing the methods of suicide".
It is actually quite trivial.

You simply align function running time to the worst case _so far_. Start with 0, put it through a warm-up cycle and use it to set a reasonable default. Cache the value between app's sessions, re-initialize when changing the setup.
> Presumably, while in public hands though profitable, it has not been paying dividends.

But it has been returning money to its "shareholder", the government, which is kind of analogous.
That was but one of the mentions in the article. Take it away and it still is true; many of us programmers seem to be attracted to new and shiny things. No, they don't have to be super-complicated, ground-breaking languages that make you feel like a guitarist who has lost his left arm and now needs to learn how to play using only his right arm. New things are still shiny, even if there are already things that are kind of like them already; those other things have just lost their twinkle with age. If anything, there seems to be many programmers who complain about how new trends are just reinventing 10-20 year old wheels or whatever, that trends are cyclic, and so on.
Is your question why competition isn't strong enough against market-dominating incumbents to effect change, or why the named companies don't need the customers or service providers they expunge?
Www.outlook.com – Outlook Web App – Outlook Sign In, Outlok Mail Sign Up
It is not used literally everywhere. It does not always "just work," as the original post demonstrates. It often happens to be good enough for most practical purposes, yes, but arbitrary-precision arithmetic is better for most practical purposes.

Fixed-precision arithmetic has one main advantage over arbitrary-precision arithmetic: it is more time- and space-efficient. This advantage only applies if the fixed-precision arithmetic is actually correct and the fixed-precision arithmetic meets some concrete time or space constraint which arbitrary-precision arithmetic fails to meet. It generally takes time and effort to demonstrate that these conditions hold; because one can rely on the correctness of arbitrary-precision arithmetic without doing so, arbitrary-precision arithmetic should then generally be the default choice.

This assumes that you care about making relatively strong guarantees about the correctness of your programs. If for some reason you don't, then sure, use ints and whatnot for everything. If you do, though, I suspect you'll find that it's easier to track down a performance bottleneck caused by using bignums than an obscure bug triggered by GCC applying an inappropriate optimization based on overflow analysis.
I love that it goes back to MOS 6502, Zilog Z80 etc.
It also includes the WDC 65C02 which is still in production.
Many recruiters don't read resumes and many of those that do, don't understand them, be they from HR or IT depts.

Arrogance, disrespect and plain unpreparedness.
There is no properly working cross platform mobile video chat yet, because it's a hard problem. All innovation in this space is welcome. Wire started without video, but I'm pretty sure that it is in their long-term plans.
It's funny, but people think there is something inherently inefficient about government, but inefficiency and unresponsiveness are usually more a function of incentives, as well as obvious stuff like organization size and structure.

Medicare is on average more efficient than private health care, for example. Health care might be a situation where profit incentives don't create the best outcome. In the case of the Nevada officials, there is no incentive whatsoever to actually fix the problem.
Interesting article. The author asks "So, is the namedfields decorator better than the namedtuple factory function?"

I have another observation. I like namedtuple as a quick-and-dirty class constructor when there are many parameters, as otherwise all of the __init__(self, x, ..) : self.x = x statements get tedious. (Some people have an editor macro for this, but I don't.)

As soon as that object is part of the external API, I have to rewrite it as a regular class, because namedtuple has getitem lookup, and I don't want obj[2] to be part of the public API that I need to maintain forever.

There are times when attribute and index lookup is appropriate. RGB and XYZ values, and of course things like os.stat(), where there was a tuple but where attribute use is better.

I therefore like the idea of

@namedfields("spam eggs ham")
class Viking:
pass

where the [0], [1], and [2] aren't built-in.
I've had a similar thought RE using Route53 for Neocities. Here's the problem with Route53 though. If you get a DDoS attack using it, it's quite plausible that you would be charged for resources used in the DDoS attack. A recent Vice article discussed this: http://motherboard.vice.com/read/inside-the-unending-cyber-s...

DDoS is a nasty problem. We've received a DDoS attack that shut the entire site down for days. We can't use Cloudflare because they don't support wildcard domains without their very expensive plan. I've also heard stories from people using Cloudflare that have still not been able to resolve DDoS issues (I'm not knocking Cloudflare, they're a great company that does a really good job fighting this very hard problem, but sometimes even they have trouble with it).

I'll be completely honest and say that I have no idea how to solve this problem. It's really, really, really hard. Switching to different service providers won't get you very far against the monster DDoS attacks that some people can execute.
"I for one welcome phone interaction and tests"

Yes, but you can't call everybody that sent you a CV. RH filtering sucks, but is needed usually. Of course there are false positives and negatives

Yes, RH might miss a J2EE expert for a position requiring Java experience, but these days companies search from big databases (Linkedin/Indeed) so this type of grepping is usually needed.
There are two schools of though here, and I am not convinced either is obviously right.

1) If you don't need negative numbers, use unsigned integers.

2) If you don't need the extra positive range of unsigned integers (or defined wrapping), use signed.

You advocate (1), but C is generally based on (2), with the default int being signed, and many standard functions using plain int.
Not very mobile friendly .. in what way?

The limitations I know of are 'fixed' with decent/recent clients (Stream Management comes to mind). Care to elaborate?
That’s right, the price is per delivery.
I hate to be nit-picky, what you're presenting is non-idiomatic C#, I would guess you're not a C# programmer. No-one really uses the SQL-esque langugage. The simple methods reads better, are quicker to type, are clearer and are more succinct. 'p', 'q' also tends to be the de facto standard operator in lambda expressions, rather than 'x', 'y' or 'i', 'j'. And why would you use IEnumerable<int> where you used it, it makes no sense?

Your code should have read:

var numbers = new List<int>() { 1, 2, 3, 4, 5 };
var newList = numbers.AsParallel().Select(p => p + 1);
Actually, from my last experience, winning the recruiters was easy, it was the company RH/Engineers was tough

They're the first step in the funnel, if you can't get through them your resume usually needs fixing.

And of course the interviewing flaws that are discusses several times on HN play a part as well.
It is possible to create synced messages without depending on a server decrypting the messages. Here's how Tox is going to implement that:
https://github.com/Quoturnix/ProjectTox-Core/wiki/Multiple-d...
Official reason for blocking: the site hosts texts describing methods of suicide.
Because Github uses HTTPS only, it's impossible to block only the offending pages, so the whole IP range is blocked.
Github ignored their requests to remove the offending content, so the site remains blocked.

I hope Russian citizens get a big fat boost of morality from blocking Github.

Really, it's not the alcoholism, injustice, corruption, poverty and now economic collapse that causes people to commit suicide in Russia, it's... Github !!

This just shows how braindead the people holding power in Russia are. Oh, and these censorship 'laws' have been adopted by people who've stolen billions and who've built a corrupt police state, which is really scary, because the same people have their fingers on the red button.
The answer is in the first paragraph. RTFA.
On Linux google hangouts voice call quality is much better than Skype's
Create your own Internet radio show or podcast
I loved watching their Show and Tell video. I'd like an update everytime they uploaded a video, I wish they had a subscription button or something.
I disagree, it could be improved: imperative|declarative is not a binary state but a continuous line.
For example, you could use foreach instead of for in the imperative solution and the loop would become closer to the declarative one.
The solution here is one for customers, not providers.

Manage your DNS at one location on "master" (potentially a "private" server with IP restricted access and zone transfer ACLs).

Setup 2+ accounts with "DNS providers" that support incoming zone transfers - that is, they can operate as "slave" DNS servers, pulling records automatically from your "master" (once access rules are set of course) and returning results directly to clients making DNS queries.

Most "Secondary DNS" packages are < $50 year, so use a few, and don't worry about individual DNS networks being burnt to the ground.
World's Simplest Electric Train
Simple Animated Share Button with TweenMax
Keep also in mind, that it is ultra-fast (http://www.techempower.com/benchmarks/#section=data-r9&hw=pe...).
And no love for Sailfish OS as usual :-(
And SIP before that (XMPP being 'superior' because XML)
Lessons learned while starting an online business
My understanding is that it has inline content like Whatsapp and desktop support & sync features like Skype (Skype took a lot to make the sync at least tolerable - but I guess they already know what they're doing). The supposedly high quality of the calls and inline 3rd party content support (soundcloud and youtube for now, I suppose) are the bonus features.
Have a look at http://en.wikipedia.org/wiki/Whittaker%E2%80%93Shannon_inter... .

"The Whittaker–Shannon interpolation formula or sinc interpolation is a method to construct a continuous-time bandlimited function from a sequence of real numbers."

http://en.wikipedia.org/wiki/Reconstruction_filter has a less mathematical explanation, but, as Monty mentions in the video, be wary of the sentence "in practice, the output of a DAC is more typically a zero-order hold series of stairsteps". This really only applies to some (mostly low-end) DACs. There are many DACs that will use anti-aliasing / interpolation and probably many other methods to recreate the signal.
The most compelling feature of Skype was end-to-end encryption - that is before Microsoft centralized the service, subjected it to man-in-the-middle attacks, and partnered with the Chinese government to produce a back-doored version Tom-Skype.

The app page says "Wire interactions are secure and we comply with European privacy laws and regulations." That's just not enough.
A `Skype killer` not available on Windows computer ?

That's not going to kill Skype.
in the words of my niece, its fun. She likes the silly man and while the sexual connotations of some things he does might make parents wince, they fly right over her head. She still has that innocence of youth. So why we can enjoy he irreverent humor, the sexual innuendo, she enjoys the silliness at her level. (plus she can do his horse stepping dance)