skysight-inc/HackerNews huggingface dataset:
Perl was, in its day, a breath of fresh air. It had an emphasis on practicality that made easy things very easy: regex literals, default arguments like $_, minimal syntax overhead, with things that would be syntax in other languages hoisted to interpreter args (-e, that arg that means "run this as an awk-style loop"), and so on. More than that, the project worked as a holistic ecosystem, rather than just a language and some tools: these days every language has something like CPAN, but it was a huge innovation at the time. Perl also pioneered a lot of the unit-testing infrastructure that we take for granted these days; every project in CPAN was expected to have tests, using the same libraries, and they ran as part of the install process. A cynic might say that perl innovated here out of necessity; lacking static typing and not having VM isolation means good unit tests are a necessity. But still, the resulting infrastructure is very good, and some very solid programs are written in perl. In many ways I'd say it was the go of its day.

The downside of the emphasis on practicality was that the language always suffered from incoherence; with no principled foundation it's been slow to adapt as the practical things users want to do change (e.g. I'd argue string manipulation is a lot less important than it used to be - if you were writing perl today, you might give json manipulation the same prominence as regexes). Perl 6 may have been an effort to fix this, but went too far in the opposite direction; overly formalized, with a premature separation between VM and language that massively slowed development.

There's a lot of good stuff about modern perl - Moose and the like - but IMO it's too little, too late; other languages have been able to improve their infrastructure to (mostly) match perl for easy things. Meanwhile perl's incoherence makes it very hard to write large programs and solve hard problems, where languages with a firmer theoretical foundation and stronger stylistic principles have a huge advantage.
I'd be more likely to reject based on framework or lack there of. I don't reject PHP work flat-out per se, but it'll be a cold day in hell before I ever accept another Drupal gig. [shudders].

Also, test-coverage and documentation (or lack there of) can sway my opinion pretty heavily.
So a robotic girlfriend is the way to treat depression?
Better Than Writing Code on a Friday
600M+ Unsuspecting FreeBSD Users (MeetBSD California 2014)
Why Hyping Cyber Threats Is Counterproductive
Medium vs. LinkedIn
UK intelligence agencies spying on lawyers in sensitive security cases
Show HN: Static Weber
WholeWorldBand brings jamming into the Internet age
They're set to add the messaging feature to the "Signal - Private Messenger" app. Although, when is the question.

https://itunes.apple.com/app/id874139669

https://github.com/WhisperSystems/Signal-iOS
Show HN: Cork Film Festival Android App
I don't think along those lines. I don't see state A and their military on one side, and state B with their military on the other, and war profiteers somewhere else -- I see state A and B, their militaries and all war profiteers on one side, and civilians, the people who both get to die and pay for the stuff, on the other. E.g. the elites in China and the US have more in common with each other than with the populations they screw over, and those populations have more in common with each other than with their own so-called leaders.

Also, if a military is only useful to defend against other militaries, and that is the actual reason it exists, how did the first military organization come into existence? They had nothing to defend against, so maybe they just made something up? Oh look, the moon is so very round today, we need to attack the neighbouring tribe before they kill us all... I think it's perfectly possible that war has always been a racket, and that Stockholm Syndrome and nothing else keeps it going.
Manta objects are effectively just files stored on ZFS, so you write anything you like. Maybe this example session will help:

* Perform a directory listing of a tmp directory in my public area. mls(1) is the ls(1) equivalent for listing Manta directories.

$ mls -l /jperkin/public/tmp
-rwxr-xr-x 1 jperkin 540751 Oct 23 14:19 bbc.png
-rwxr-xr-x 1 jperkin 27237 Dec 13 2013 libreoffice.tar.gz
-rwxr-xr-x 1 jperkin 132079 Oct 25 02:01 lx64.png
-rwxr-xr-x 1 jperkin 2397256 Jul 09 2013 nas-workdir.tar.gz
-rwxr-xr-x 1 jperkin 1626181 Jul 10 2013 nas-workdir64.tar.gz

* Log into a Manta zone using bbc.png as my input file. This creates a zone, and maps in my file which is stored on the same machine (you are always operating on the same host as your data is stored). mlogin(1) is a nice way to prototype jobs in an interactive session, and once you have it working correctly you can use mjob(1) to run it automatically.

$ mlogin /jperkin/public/tmp/bbc.png
* created interactive job -- f1a2e579-34f8-4dd4-da19-db33954a0772
* waiting for session... | established
jperkin@manta #

* At this point it's just Unix, so I can run any command on the file (which has been mapped in under /manta) I like:

jperkin@manta # uname -a
SunOS 0ae1c6ec-d47a-455c-9dd6-97eec16da31b 5.11 joyent_20140628T000418Z i86pc i386 i86pc Solaris

jperkin@manta # ls -l /manta/jperkin/public/tmp/bbc.png
-rw-r--r-- 1 root root 540751 Nov 7 11:41 /manta/jperkin/public/tmp/bbc.png

jperkin@manta # file /manta/jperkin/public/tmp/bbc.png
/manta/jperkin/public/tmp/bbc.png: PNG image data, 1680 x 940, 8-bit/color RGBA, non-interlaced

* Note that only the file I chose has been mapped in:

jperkin@manta # find /manta
/manta
/manta/jperkin
/manta/jperkin/public
/manta/jperkin/public/tmp
/manta/jperkin/public/tmp/bbc.png

* Let's convert it to a JPEG using convert(1) from ImageMagick and store it back into Manta in the same directory using mput(1):

jperkin@manta # convert /manta/jperkin/public/tmp/bbc.png /var/tmp/bbc.jpg

jperkin@manta # ls -l /var/tmp/bbc.jpg
-rw-r--r-- 1 root root 504004 Nov 7 11:46 /var/tmp/bbc.jpg

jperkin@manta # mput -f /var/tmp/bbc.jpg /jperkin/public/tmp/
/jperkin/public/tmp/bbc.jpg [======================================================>] 100% 492.19KB

* This file is now available at https://us-east.manta.joyent.com/jperkin/public/tmp/bbc.jpg and ready for further Manta jobs.

Of course this is a simple and contrived example, the real power of Manta comes when you have say 1,000,000 log files stored under a particular path and want to grep them all for a particular string. To do that you'd do something like:

$ mfind /jperkin/public/logs -n "access_log.*.gz" | mjob create -o -m "gzcat" -m "grep something" -r "cat"

This will scale to whatever size your Manta cluster is, e.g. if you have 10 hosts then the log files will be split up across those hosts and they each will spin up multiple zones to run "gzcat | grep" on the local data, before a final "cat" reduce job is used to collate the results from each map job.
Linux is already in the living room. Linux already powers many (most?) smart TVs, many digital video recorders and all Android devices.
Ofertas de viajes para el puente de Diciembre ¡Amsterdam y mucho más
So Larry uses LinuxMint. Good to know that he sticks to the Free Software principles :)
"We focus on disease areas with unmet needs; oncology, neurology, psychiatry and rare diseases." This is from their main site and is the key to your question. If I were to have only 3 months left to live using conventional medicine, I would most likely try a drug that could prolong my life expectancy. I see it as a service for terminal ill patients.
This isn't a standalone implementation (yet [1]). It's a sane wrapper around OpenSSL's less sane libssl API.

[1] https://marc.info/?l=openbsd-tech&m=141524972826918&w=2
nf nf nf nf
"What are you doing, Dave?"
And also in Cars, Mobile except the traditional Desktop computer.
imho there is only 'secure' and 'insecure'. Less secure == insecure.
Twitter's New Emojis in grid format
My logic is:

Small changes = slow adoption.

Large changes = ?

While this does not apply to every situation, unless Perl 6 somehow manages to create a huge wave of hype, I'm not going to bet on it :)
There's No Such Thing as a General-Purpose Processor
It's not hard to make a 70% effective bot blocker. It's extremely hard to make a 95%+ effective bot blocker without having a large number of false positives.

It is (probably) impossible to make a 99%+ effective bot blocker without having a very large number of false positives.

I've been working on this (and abusive user blocking) for a long time now and I'm roughly where you are, I have a product, it could be launched but I'm very wary of launching a half baked product that would eventually end up being disabled. I've had the help of a friendly corporate entity that gave me millions of datapoints to play with allowing me to look into their kitchen both on the support end and on the incoming traffic end as well as verified abusers.

This identified various fraud such as ad click fraud, affiliate scams, repeated harassment by the same users under different names, spam of all kinds and so on. It's been working there for more than 4 months on a fairly high level of confidence. And yet, I'm still wary of rolling it out on a larger scale.
When you say Erlang is slower than C++, You are right. It is also slower than Go.

Ruby is also slower than C++ & Go, But Ruby on Rails is not only popular but a very productive web framework which can help you build your app with a productivity that C++ or Go can't match.

When you write a high quality, fault tolerate system, the raw speed comes at the end. Erlang shines when you write a concurrent system plus its design is very unique. Erlang I would say isn't only a language but a whole philosophy of Software development. Once learned you can apply to many other platforms.

All in its a joy to work with functional languages and Erlang is perhaps the most commercially successful functional language.
The $9B Witness: JPMorgan Chase's Worst Nightmare
Neclumi: a probable future of jewellery
Writing OS's is hard and there are no shortcuts. You should take a look at microkernels and the work Andrew Tanenbaum did with Minix 3 [1] and his modular design as this is the sort of direction you're probably looking for with customisable OS's.

[1] https://www.youtube.com/watch?v=bx3KuE7UjGA
> https://en.wikipedia.org/wiki/The_Space_Merchants

That's one of the best SF books ever.
Amazon Echo reminds me that I'd really like a physical on/off switch for the microphone[] on my next mobile phone.
I doubt that there will be one available that has such a switch, however.
--
[] Switches for the camera, GPS, WiFi, Bluetooth and GSM would also be great
And YouTube only has one chance as well. He fact I'm seeing this annoying video ad means I have already installed Ad block edge and haven't reloaded the page.

Your move.
In amsterdam this is also happening to my knowledge. The main reason is that the city center is becoming too expensive for native-amsterdammers with a medium income to live. Lots of high-income (often expats) are willing to pay more for living in the city center.
Okay. But let's take the example of the C++ webserver framework written by Facebook employees, which was discussed here a few days ago, [1]. This project contains lots of protocol-handling logic for HTTP/1.1 and SPDY, and beneath that TLS.

Are you saying that such projects are better written in a combination of Erlang and C/C++?

[1] https://news.ycombinator.com/item?id=8563199
I don't know about Grande, but ATT is mostly building out FTTN rather than FTTP. They also bundle television service. Nobody knows the profit story behind Google fiber. Google gets very aggressive regulatory concessions in terms of only agreeing to serve neighborhoods with sufficient demonstrated interest. A huge part of the cost of fiber deployment is having to build out to neighborhoods where enough people won't subscribe. Also, they have the advertising tie in with Google services.
Still using a 1st gen iPad here. No reason to change it, as most sites work fine. Exceptions are js-loaded sites with huge assets, e.g. FB, Qz, Medium; these crash the browser, but frankly take long enough to load that I usually hit back anyway.
Gives you the same what? I cannot think of a single feature overlap. ZeroMQ has nothing to say about supervisors, binary stream pattern matching, inspection, static analysis etc. Erlang has nothing to say about reliable messaging, message brokers, fan-out, routing and other patterns enabled with ZeroMQ. Yes there is the word "socket" in the post.
Like this: https://whispersystems.org/blog/private-groups/
There's obviously potential downside, but for people with serious illnesses there's potential upside.

For example: If you've got a disease that's going to kill you and unlikely helped by current medication/therapies, then dying a bit early is a small downside, not dying for however many more decades, on the other hand, is a huge upside.

In this case, the upside/downside is asymmetrical in favour of the upside! It would be logical to take 'under-tested, possibly lethal, drugs'.
I agree that in an ideal situation you would get paid for coding up a prototype for the company.

On the other hand, if it gets accepted, there might be several benefits that could make the unpaid time worth it:

* getting a raise or a promotion for the initiative
* better work environment due to using the best tool for the job
And why isn't your friend finding a job with such a huge experience? I don't want to offend you, just plain curiosity.
There is a balance to everything. Sometimes the balance is in the opposite direction from your assumptions.

If I've learned anything, it's that the really important things you're talking about—those get done. They have my focus for most of every day, and I care deeply about them. I don't let them hit the floor.

The things that are missed are the ones I put out of mind to do that; that are broader than my current focus, more long-term, and especially, the things that are more human and soft. The long-range planning, the investment in systems to make my work more effective and less of a hamster-wheel, and the investment of time in life itself and the things that make me feel like myself, and make me truly inspired and motivated to to better work with the time I have.

It is these things that I forget as I'm trying to work harder and "do the right thing" for my future and my company's future. Ironically, the very things that would help its success most are the ones that fly out the window as soon as the going gets tough. That's why keeping this balance is so incredibly difficult, and incredibly important.

Your company needs a human, not a machine. It needs someone who is sane and effective every day, consistently, without fail. And if you're leading a group, multiply that importance by the number of people in it, because they will all be affected by your imbalance more than you will.

This is one of the kernels of Zen, by the way. The harder you try to hit the target, the further away your arrow lands. Success is not all about pure effort.

My hypothesis about your anecdotal examples is that they were probably missing something else. There are so many things. Or, their lack of investment in their company was not, in fact, balance, but simply lack of care or attention. They are not the same.
What's a good, cheap smartcard to use with GPG 2.1?
Ideally it should support ECC as well as RSA (4096 bits).
It depends on the threat profile. Something can be "secure from a MITM on the coffee shop wifi" without necessarily being "secure from a directed attack by the NSA".

For any practical security scheme, you do have to make some assumptions about the limitations of your adversary's capabilities. In the extreme case of "attacker has ability to read contents from memory on the end user's machine at will," I'm not aware of any secure cryptographic solution short of memorizing the key and performing all encryption/decryption by hand.
What's buggy about textsecure?

Genuinely interested, never had issues with it so far.
World's First Solar Cycle Path Installed in Amsterdam
Prior to Installing Hack Android Game
He generally has steady work, he's just starting to look again. I figured a thread about Erlang would be pertinent to this.
I remember there was a great post a few weeks back about double-blind controlled trials being used in neonatal care, and the difficulty in getting the medical community to accept double-blind randomized trials over the last several decades. So I don't want to discount the validity of the method. [1]

But just to belabor the point, couldn't you detect the impact on A1C or a dropping dosage pretty quickly? Everything's logged on the meter/pump/CGM, so you would have an extensive baseline to compare to....

Oh I just realized they want to test this on newly diagnosed patients. Hmmm, in that case I can see more the need for this. I wonder how much the "honeymoon" period would confound the results -- with my son we saw vast changes in required dosages throughout the first year. Not to mention it takes a while to get a handle on how to deal with it, and in the meantime... errors in handling, dosing, mis-counting carbs, etc... combined with honeymooning, I don't know how you could make heads or tails of a newly diagnosed T1D's numbers in just one year, unless the result is very significant.

I wonder why they don't test on people with well controlled T1D. I hope it doesn't imply it's something like AAT where it only possibly works if started soon after onset. I guess it's reasonable to expect early treatment after onset could be more effective, so maybe that figures into their strategy.

[1] - https://news.ycombinator.com/item?id=8490442
The conclusions you can draw from this graph will SHOCK you
Besides the various mis-interpretations in your comment you are comparing features, but instead you should be comparing systems. Erlang is not a language, it is better thought of as an operating system with a very large amount of work and experience thrown behind two goals: reliability and scalability.

The difference between having such goals stated during the design phase and then keeping sight of them during all future development and say you forcing a thread to crash in the JVM is that in Erlang this is the way to do it, in Java you're going to have to re-implement your supervisor and clean-up yourself. And you'll probably get it subtly wrong.

Erlang is not a bunch of features that you can get elsewhere, it's an integrated whole on a very solid foundation with decades of proof of reliability behind it.
Hack Android Game can help you be successful
Make the most of your titles and your descriptions. Any time you share posts on social media sites a description and title may be required. These are important in terms of good search engine optimization, so don't just toss out titles and descriptions in a random fashion. Give it some thought and optimize with good keywords.

http://burnhack.com/racing-rivals-hack-tool-unlimited-cash-androidios/
http://burnhack.com/racing-rivals-hack-tool-unlimited-cash-a...
Do the defaults strike the best balance between security, PFS and compatibility? Because I think that's really the problem with the TLS libraries I've used, and introducing a new API is a good opportunity to fix that. What happens, for example, if I don't call
tls_config_set_ciphers()?
Subnet Cheatsheet (only home page works) - http://subnet.im

Because I'm fed up with poorly designed alternatives that are out there and can never remember the URL's
There is a whitepaper about the details of TAO at https://www.cs.cmu.edu/~pavlo/courses/fall2013/static/papers...
I've not found textsecure to be buggy at all, can you explain your experience a bit more? My friends and I switched to it from surespot and love it. Its also a killer feature that it handles standard SMS as well. A single app for all messaging.

Also, wasn't telegram demonstrated to have awful crypto? Like basically pointless to use from an encryption standpoint?

I'm keeping an eye on the forthcoming Hemlis messenger which should have good crypto and launch on iOS/android and from the demo videos it has an awesome ui. However they're taking forever to launch the thing so who knows when it'll be out. Also it will need to be open sourced and audited before I trust it.
It suddenly, for no apparent reason at all, stops working until it is reinstalled. Messages are marked as being successfully sent, but they're not being received by the recipient. All my friends have the same issue.
That looks very nice.
Finally, a Useful iOS Today Widget: Google Analytics
Is the name of this company mentioned anywhere? I can't seem to find it.
If you've ever enjoyed anything about ruby the chances are that it comes from perl.
Isomorphic Flux
Source code: http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib/libtls/
ContactSaver: Never Search Your Inbox for a Contact Again
8.1.1 beta was released to developers a few days ago. More fixes for the bugs in the pipeline.
install cydia with panGu8 1.2.1 for iOS 8.0 to iOS 8.1
Why yes, this is how companies die.
OK, guys, if you are watching me using your site then could you PLEASE announce that in a very big red block on the landing page or in a way that cookies are announced on many sites nowadays?

You should accept that usage monitoring is an inacceptable privacy invasion for many people nowadays and we would like to be informed about that kind of monitoring before using a site, so we can decide if we like it or not.
As someone who moved to a new country, the city center was the only place I really wanted to live because it's the best place from which to get to know a city and make connections. The difference between "I live in the burbs and take the train in to the city center now and then" and "I can walk out my front door and be in a museum, my choice of several pubs, etc. in 5 minutes" is huge. It's also handy for meeting people; you can build networks more easily than when you're geographically separated. Those same networks can be preserved after moving, though.

Now that I've been here for a couple years I'd be fine with a nearby (within 2km of city center) suburb, but that's only because I'm familiar enough with the city that I don't need to explore it daily. If I had started off living in those burbs I would know the city much less than I do now.
How does Haskell compare to Erlang regarding these features?
I am still waiting for Hurd.
Swype is free this week on iOS
Hacking with MLH at HackNC
Discouraged in School, Melody McCloskey Thrives as a Tech Entrepreneur
Even if you don't implement it, it could be nice if you discussed it in abstract terms. That is describe the architecture, rather than write a complete implementation.

IMHO, architecture is more important than implementation, especially when explaining things.
Please correct me if I'm wrong, but I believe that the OpenSSL API allows one to implement the actual transport of the TLS protected data however one chooses, although it provides convenient socket/fd transports. Is this a possibility with this new API? Regardless of whether OpenSSL can do it today, I consider this a very valuable feature and allows for more flexible composition of the TLS implementation and the rest of the system.

Edit: Grammar.
Computers Are People, Too (1982)
My analogy was to depict a car company and not a single individual's car. As in software company using third party services has the same business risks as a car company using third party services.

My view point was not from a single individual using the product but from the manufacturers view point.
Beautiful data visualisation of conflicts over the last century
Free CDNs for JavaScript Libraries and CSS Frameworks
Nonetheless - for actually writing code using TLS, it's massively better than navigating the wilds of libssl.

Having a full standalone implementation would be even better, but this is still great as-is.