skysight-inc/HackerNews huggingface dataset:
This school playground logic of "it's ok because they started it" sickens me. OK. I get it; espionage is a reality and only espionage can deal with it. But for god sake there's people in here commenting that Snowden is a traitor because he leaked information that didn't directly concern the american people.

Really, now.

Compare those two situations:

"A group of hackers have targeted Syrian ISPs and, in an attempt to wiretap the nation, have brought down internet services in the entire country" <- Scum of the earth! How dare they! People have likely died as a result of this; in the midst of a civil war, too!

"The NSA has targeted Syrian ISPs and, in an attempt to wiretap the nation, has brought down internet services in the entire country" <- Well it's OK because other countries are doing it too. Also, by revealing this, you are an unpatriotic traitor and have endangered the american people."

I call BS. Some people here either lack the most basic critical thinking skills, or are NSA shills.
Show HN: Medeina – Go HTTP routing tree based on HttpRouter
It is actually scary how unenformed they are, but on a certain level it makes sense. You have some people who get sick, but people get sick from time to time and they don't feel much worse than they normally do. Then space aliens come and take them away and they never get any healthier.

I strongly suspect that a lot more people survive ebola than we hear about because they stay hidden at home with only the hardedst hit cases risk going to the hospital.
Sounds like an intrusion prevention system with a good PR campaign. The concept isn't all that new.
I created this library inspired by Roda's proposals http://roda.jeremyevans.net/why.html
VERY happy, sports is quickly not the issue it was a couple of years ago even. I can get most games streamed when I want to watch. So even with kids tv factored in it is a wonderful choice for me. Although my kids are slightly put off by commercials when the visit the grandparents house.
I love the idea. Its so hard to find good music on youtube bcs there is so much other content. Community curation is going to be a big thing. Nice work!
Really? For me they are all aligned, with the exception of the REST row which isn't present in the basic level.
Onit.io Submission Statement
onit.io was founded out of a need to get accurate sales and support information into our Salesforce.com CRM. We begged, threatened, incented, and even fired some of our people in order to try and get what we needed to effectively run our business. Every department, operations, accounting, sales, support needed to have accurate data to function at their best. We also were aware that we were getting about 40% participation and that the data that was coming in was incomplete. We knew that we could use technology to automate these things so there would be no need to BCC or cut/paste or remember to click a button to add that email to Salesforce. We created onit.io after trying many other products that just didn’t solve the problem.
How a Chess Engine Works
Glad you liked it !!!
Thanks for the feedback... I think maybe one day I can differentiate this service from others...
The idea was to do something simple...

Thanks !!!
Because entry into medicine is neither entrepreneurial nor social. You apply and you get in.

The medical professions evaluate gender trends by the number of women who go to medical school. Once you graduate medical school, you're on a track that leads straightforwardly to gainful employment. That allowed schools to be a focal point for policy changes to improve representation of women in the field. The same thing goes for law. My sister graduated UChicago law and got a lucrative, high-status biglaw job immediately based, as I understand it, pretty much on her track record in school.

No similar track exists for software, and, obviously, even less of a path exists in entrepreneurial technology, which is largely controlled by wealthy male gatekeepers.

Tangentially: a law or medical professor could be fired for aggressively propositioning a student. A successful investor can't be "fired".

But also: you dodged my question instead of addressing it. Do you actually believe that the experience of being targeted by sexual advances is the same if you're one women surrounded by men as it is if you're one of many women surrounded by an almost equal number of men?
Trust.

Think about how many folk in Europe or the US are against vaccination, or think that big pharma is trying to wipe out everyone.

Now consider how many people are of those opinions in areas that have historically been governed by unbelievably brutal European empires that treated people living there like livestock.
though X already means false or bad in western culture, the opposite of a tick (✓). there's also "ex-partner" (my ex) etc. in a gui, it's an ex-window.
Some people there don't even believe that Ebola is real.
Great summary. I appreciate the automotive metaphors.
I definitely like the direction that Docker is going.

JSON over HTTP sucks. I mean, it's OK if user experience doesn't matter, but if user experience does matter, then latency matters, and if latency matters you find pretty quickly that serialization/deserialization overhead is a big deal -- particularly in a microservices environment where an external request is going to mean a large number of microservice requests happen, which means data could be serialized/deserialized many times. If you're happy being in the middle of the pack, go on with JSON, but if you are playing to win you need something faster (preferably with a framework that means development as easy or easier than JSON)

With multiple languages you don't just have the problem of training but you have other complexity-multiplying problems.

For instance, one of the reasons why languages like Haskell are always a bridesmaid and never a bride is that they lack a complete "standard library". You need a urlencode() and decode function if you write web apps. If you write your own you may be more concerned with making it tail recursive than making it correct. I remember how the urldecode in Perl was busted for a decade and never got fixed, and that's a mainstream language. As flawed as PHP is, it took off because it had "good enough" implementations of everything web developers need in the stdlib.

In a microservices system there tend to be functions similar to urlencode that need to be replicated across the system, and if these are implemented over and over again in different languages it is inevitable that some or all implementations will be buggy. If you can centralize these things in one library everybody depends upon, however, life is easy and happy.
No, it is a horrible way. You are signing the death warrent for anyone being forced to stay inside the area, sacrificing human lives like so many tribes of old.

The best way, the only acceptable way, is to have medicine for the decease. We have some that we just aren't putting into trials because we aren't sure that it won't kill them - when they are going to die anyway in an absolutely horrible way.
Hell yeah, latency matters and msgpack + SPDY beats the heck out of JSON/http.
Is the information stored on the device or on your servers somewhere? I like the idea but I'd also like to keep this data for longer than a company may be around for.
Great idea. It seems like something that would be incorporated in Facebook given it's ostensible goal of documenting your life. Perhaps they'll even hear about your idea and release a "new Achievements" feature in the coming months. Have you considered building your own on top of their api/platform to increase the "virality" of remember win?
> > You could do the same thing with python except "REMOVE those".

> You could -- as the java plugin does

But the Java plugin doesn't. It uses the same platform for browser Java as local Java, which is why it is possible to break out and do things you shouldn't be able to do.

So, no, a browser-specific, limited-API version of Ruby or Python is nothing like running on a full Java VM but trying to constrain what web code can do via the Applet security model. Its exactly like (from a security perspective) in browser JS.
Seems like it's getting overloaded right now as I just get a loading animation for 20+ seconds.

I will take a look at this later though.

I have been liking scrumdo which also allows you to self-host the application (in addition to offering to host it for you - which is their profit model)
Chrome already has somewhat of a VM. It has the NaCL, or "Native Client" which lets you run native machine code.

http://en.wikipedia.org/wiki/Google_Native_Client
We sold them the localregister.com platform over 12 months ago after 7 years of development. They are going to crush it as they have with scale, speed and everything that makes amazon, amazon. It helped put our Contrib, Domain Holdings and Global Ventures companies into a great position with future integration of our customers using the currency movement system. They will eventually integrate across all platforms quickly starting with localregister.com. Gotta love competition, makes our world great
It appears that download issues with the ruby buildpack still aren't fixed. Really you guys should be hosting these on your own S3 account as literally every time I've tried to use Flynn or Deis they are unusable because both utilities use heroku hosted buildpacks and they're consistently broken (slugbuilder related I think?).
This is a great episode. Daniel is still figuring things out, but there were so many great nuggets in there that I didn't care it wasn't the smoothest interview.
I've been coding commercially for 12 years now, and in 2008 I landed what I would class as a dream job. It was a contractor position up near Reading in the UK, but became permanent. I spent 4 years having a great time, interesting work, great people to work with, and an awesome culture. Then we got bought out by Oracle. I lasted 8 months and moved back to Kent.

Now I work for an ISP (I worked with one of the directors about 10 years ago) 10mins from home, working on everything that needs doing, and I would say that this is a dream job.

I guess it depends on your circumstances, and what you need at the time. Dream job is such a loose phrase. They have both had their downsides, but in happiness levels they have both excelled!

Edit. I should say that I worked at various places before, and none really compare, but they did give a good grounding and helped me figure out what it was i wanted from a job. (Hint:the money is nice, but after a while job satisfaction and quality of life take precedent)
High level knowledge representation like description logics can make these types of discussions obsolete if they are applied to information systems holistically. Describing relationships between data and describing processes themselves using a common machine-processable language would allow the plumbing to be generated automatically and could even enable systems to automatically be converted from course grained message types to finer grained ones and vice versa.
That seems like something that should be on the website...
LocalRegister.com to amazon was a great transaction for our team at Domain Holdings and Global Ventures. We are glad we can finally analyze this transaction and show others how key your url asset is and the potential technology and business models still to come for the domain channel.. Check out Contrib or BidTellect, two other up and coming platforms in good hands with big announcements soon.
You are missing a possible reason that a lot more are getting infected - you have a lot more cases to work with which wears the response down. And humans make exponentially more mistakes when they are worn down like the doctors working there must be.
Great Feedback !!! Thanks for the interest and the time you took to analyse the site...
I keed al the information in the localstorage so next time you enter you don t have to enter again all the data you entered last time..
Registration as an option is a great idea... I ll think about it for the future...
Charges, discounts and others you can do it with the little green + in the right...
Other languages, currency, etc is going to be the next update...
Really appreciate your feedback...
The entire premise is that somehow hole punching is dangerous and unstoppable with webrtc. Enterprise grade NAT environments can easily deal with both STUN and TURN hole punching.

If leaking internal IP's from your network is a security risk, you need to reevaluate what you're calling "security".

None of the article's concerns are concerns to any competent sysamin

E: replaced 'exposing' to 'leaking' to avoid confusion
I almost agree with that (and I've spoke about that in another thread, in case you're interested)
Ntopng 1.2 Released
7 ways Liquid can help boost your app
I love the concept. +1 for an android version.

One feature to add might be a view for one year ago today. There are journals that have 365 pages and you write a line for each year of the highlights of the day. As you write the new year's line you end up reviewing what you were doing in previous years. It seems like you have most of the pieces to do this.
The sweet spot for a server is pretty large: 16-20 cores and 256-384 GB RAM. This could run one MySQL or a lot of Nginxen. I/O is a little harder since you might not want to pay for a million IOPS in every server.
Yep... I missed that... Going to change it soon.. Thanks
How New Relic Used Docker to Solve Thorny Deployment Issues
NDPI 1.5
After reading the wikipedia article, I'm not convinced that her scholarly life had nothing to do with her murder. In fact, it seems to have played a pretty crucial role.

e.g. we can ask "why Hypatia?" given that there were plenty of worthy targets of public outrage, and Hypatia probably wasn't even the post powerful.
From small ambitions to three million sales: The life of the Raspberry Pi
> It makes you wonder exactly what frightens Americans about the NHS?

I'm less frightened of the NHS than of a hypothetical American version of the NHS, which would be run by the US government and have (mostly) Americans using it.
>meaning United collects yet another year of my premiums in return for nothing.

Insurance doesn't work if you only pay premiums when you are sick.
What download issues do you speak of? They work great in Deis' test infrastructure: http://ci.deis.io/view/example-apps/job/test-integration-rub...
Would this tend to rule out panspermia since it looks like early life was primitive and very specialized to conditions on certain locations of earth?
That s true... Thanks... I have to internationalyze it!! :-)
Great job! I started writing down my daily "wins" after reading about Marc Andreeessen and his anti-todo list. http://blog.idonethis.com/marc-andreessen-productivity-trick...
Using Equatable and NilLiteralConvertible to re-implement Optionals in Swift
Of course, if you can slip new services under your existing PHP, ColdFusion or whatever backend, that makes a lot of sense.

If you commit to supporting a finite number of languages, that's one thing.

On the other hand, if you are going to introduce a new language every month you're on the road to hell.
So You Think You're Smarter Than A CIA Agent
How This Algorithm Detected The Ebola Outbreak Before Humans Could
I used PHP and TCPDF to generate the pdf...
Startup School 2014 applications are open
HubiC: A cheaper alternative to Dropbox, with sync clients
NASA's NuSTAR Sees Rare Blurring of Black Hole Light
It's also more than -$300, and it would certainly be nice if the doctor paid you to use his or her services.
Jsonpickle: Turning Python pickles into JSON
I'm really impressed from what I see. Would love an excuse to not spend $200/month on project management software :)

I use a very popular SaaS right now but would actually rather self-host (I like to own my data.)

Haven't had a chance to install it yet but from from the look of it and general feedback I could see my company making a switch if it all checks out.

I don't need responsiveness, HTML 5, a mobile app or any of that. Just gimme something that works!
PubNub Blog: Coinkite Keeps Customers in the Loop with Push Notifications
-----> Ruby app detected
!
! Command: 'set -o pipefail; curl --fail --retry 3 --retry-delay 1 --connect-timeout 3 --max-time 30 https://s3-external-1.amazonaws.com/heroku-buildpack-ruby/bu... -s -o - | tar zxf - ' failed unexpectedly:
!
! gzip: stdin: unexpected end of file
! tar: Child returned status 1
! tar: Error is not recoverable: exiting now

I opened an issue request with Deis a while back for the same problem and they reported it being an upstream issue with slugbuilder.

Edit: Heh, apparently we already talked about this https://github.com/deis/deis/issues/1016
They have always been pretty good about refunding me when directly requested and presented with evidence. I think you need to directly ask for a refund, but since this situation is public now it might not be as simple.
I had to retread that title twice. I read it as:

Brazilian Presidential Hopefully Dies in Plane Crash

Which naturally seemed rather horrible.
> I think you still want to use the same language, same serialization libraries, management practices, etc. across all of these services otherwise you are going to get eaten alive dealing with boring but essential problems.

Standard formats and protocols are probably more important than same languages and libraries for that particular issue; but, at the same time, not being tied to a particular language/library doesn't mean you should add them willy/nilly. It means that when a particularly component has a compelling reason to use a different language library, you aren't constrained to not do that (or you decide for a good reason to begin a major transition from one language to another, or one library to another, you can do it incrementally rather than in a big-bang transition or behind an additional adapter layer.)
Leaded Glass will do that.
I believe it plugs into the audio jack. The device captures a swipe as audio data as if it were a microphone and the software interprets the audio as magnetic stripe data.
I like the part about arming others to help you. I've found this to be critical. The more your job specs reflect the excitement of working at your company, the more other people can evangelize that for you.
Hey! I have always one doubt about this type of product (pay once). How do you distribute your source font, as well the installer to your customer? Do you use another software for a restricted area to download? Or is the download open to anyone, but you have to offer a license key to run the app?
PGP needs to onboard themselves with Elliptic Curve Crypto... significantly smaller makes them more distributable which solves a few of the problems mentioned.
Anti-War Art: Nearly Impossible
This is super rad! +1 for android as well. No pressure though. If anything I might just create a personal clone for myself.
Quarantines are not orthogonal to using or developing medicine.

Quarantine is also the only reliable way to prevent the spreading of a disease, and really the only way we have to deal with a disease like ebola which has no known cure. It sucks for the healthy ones in the quarantined zone, but allowing anyone to leave the zone while in the middle of an outbreak risks far more lives.
> Given this uncertainty, the most important thing a writer like myself can do is to communicate as clearly as I can the lessons we think we've learned, even if they are contradictory. Readers will make their own decisions, it is our job as writers to make sure those decisions are well-informed ones, whichever side of the architectural line they fall.

This is a really insightful description of the role of someone documenting software architecture.
We're tracking this issue at https://github.com/flynn/flynn/issues/85

To date we've tried to push fixes upstream to buildpacks so that we can avoid the maintenance burden of keeping forks up-to-date.
Demolition Man not Judge Dredd.
--Enhance your calm John Spartan.
The "unnecessary syntax" that a lot of people tend to loathe, I actually prefer. Maybe not semi-colons, but it takes me a day or two to get out of/into the habit of typing semi-colons at the end of each line, so it's not a big deal.

But on the whole, I dislike whitespace-strict syntax (python for example). I'd much rather have my curly braces simply for the specificity they apply to the code for opening and ending blocks.
Hey there, Patrick! I work at ThemeForest/Envato and I'm happy to look into the issues here. Could you email me the link to the item in question? sid at envato dot com. Thanks!
Despite the potential developer productivity costs associated with custom frameworks, I've decided not to use some of the bigger frameworks for the following reasons:

- Performance is a feature. I like less magic, more clarity on how data flows through my system. $digest cycles, ng-repeat will keep me up at night. I sleep better when I know what code is doing exactly what.
- Hiring becomes easier, i.e. do not have to screen for certain framework experience. Know JS? Good, that's all you need!

Of course, writing your own custom application framework is no walk in the park, but like the article said, you'll have ultimate flexibility. In my experience, writing your own custom app framework, you have to ensure:

- Proper dependency management, use AMD or CommonJS. The alternative: Spaghetti jquery code.

- Enforcing class responsiblities, e.g. ViewModels are for data transformation and validation only. Views are for DOM management. HTML is for layout only. CSS for styles.

- Proper risk/reward evaluation of third party libraries. Usually, the leaner the library the better imo.
Adding a Realtime Module to Your Rails API
I think also the real complaint people have against mainstream OO languages, particularly Java, aren't around "inflexibility" but rather around total ecosystem complexity.

For instance, in PHP there are JSON serialization and de-serialization tools built into the language and people just use those.

In Java on the other hand you have to pick a third-party library, find it in maven central, cut and paste it into the POM file which is a gawdawful mess because it is all cut-and-pasted so every edit involves a tab war so it hard to view the diffs, etc.

Then you find out that the other guys working on the system already imported five different JSON libraries, but worse than that, some of the sub-projects depend on different versions of the same JSON libraries which occasionally causes strange failures to happen at run-time, etc...

Ironically these problems are caused by the success of the Java ecosystem. When you've got access to hundreds of thousands of well-packaged software that is (generally) worth reusuing, you can get in a lot more trouble than you can in the dialogue of FORTH you invented yourself.
Naive question: are we anywhere near being close to reproduce this in the laboratory?

As in, someone constructing something like the proposed primitive leaky LUCA, showing that it could survive and reproduce in the described environment, and then observing or engineering the changes that'd let it leave the vent?

Or is that far too ambitious to be realistic?
Wonderful... another +1 for Android please.
It's definitely a positive, especially for enterprise. The cloud for enterprise means your' depending on people who dont know to do a good job, and it means you spend 3x as much time communicating vs getting work done.
The lineup looks pretty good so far: Ron Conway, Reid Hoffman (LinkedIn), Danae Ringelmann (Indiegogo), Emmett Shear (Twitch).

Anyone know who else they might be bringing in? Does Zuckerberg do it every year?
Curious as to the use of this past something like ccan? Also does it generate pkg-config files?

http://ccodearchive.net/

Also I'll admit I vastly prefer the autotools warts and all to cmake. But I'll poke about at it later.

For my own stuff I have a template git repo setup that I can use that sets up autotools/pkg-config/gcc/clang flags as needed that serves me rather well.