skysight-inc/HackerNews huggingface dataset:
Their operations have costs: loans, operating costs, and they have to at least get a return.

If they stop pumping oil tey are down to zero. What funds do they use to buy up the world's oil? Saudi Arabia, Iran, Russia will just keep dumping oil while still taking in profits

DOW was able to buy up all the bromine - today the oil will just keep flowing
I realized that this is an issue because the SSH documentation gives warning about this in the context of remote X11:

X11 forwarding should be enabled with caution. Users with the ability to bypass file permissions on the remote host (for the user's X authorization database) can access the local X11 display through the forwarded connection. An attacker may then be able to perform activities such as keystroke monitoring.

but once you own a user in most any environment in practice getting keystrokes (or anything else associated with that user) isn't that hard. You really have to go further and explicitly sandbox a potentially malicious program.

Definitely. But I think the trust model has also changed over the years. We have gone from trusting a handful of well-vetted programs (10-15 years ago I primarily used a browser, Pine, CenterICQ and a handful of traditional UNIX utilities) to more and more programs that are all newer and typically connect to the net, embed browsers, etc. Consequently, we should trust our applications less.

As you say, you really have to sandbox each program. Apple has pushed this quite hard: applications have UI isolation and App Store applications are sandboxed. In the meanwhile, much of the Linux community has been outright hostile to this idea (except the SELinux, AppArmor, and systemd folks) because it builds walled gardens and applications are provided by trusted distributors anyway.

The reality is that people want to install applications outside what is provided in the distro repos. And perhaps, we don't even want to trust every possible application packaged in a distribution.

We should really go to a small and trusted core operating systems where everything else is sandboxed by default.
While it's true that DoD can allocate considerable funding, it seems strange that there is no other business model.
The Java Security Manager: Why and How?
https://en.wikipedia.org/wiki/File:BMW_i3_01.jpg is the production version.
Yup, I see one or two every week around where I live and work.
It pays, but with heavy constraints. You are subject to cycles in the military budget and to the government sales process.

I highly doubt Google is interested in that revenue stream. Google doesn't just want to pay the bills -- and it doesn't need to. It wants to develop entirely new businesses that complement its existing ones, e.g. Nest.

Also, it's bad for the brand. There are probably not many companies that sell both weapons and consumer goods...
All-in-one units exist that just have a single front-loading tub. It seems they're designed primarily for where space is tight, so I suspect there are some tradeoffs.

But as someone else said, that's probably the step associated with doing laundry that's the least effort. Putting clothes away is the biggest effort and good luck designing a robot to handle that.
Sentiment Analysis in Scala with Stanford CoreNLP
> Managing is primarily about people, not technology

I remember a line very similar to this from the re-imagined 'Battlestar Galactica' series; Adama asks his son why//how the promoted-from-engineering commander of the Pegasus failed as a leader.

Apollo responds: "He was used to working with machines. Command is about people."
To briefly summarize why I think the Iranian regime is worse than the Saudi regime - Iran is a more destabilizing force. It's the world's largest state-sponsor of terrorism and it seeks to remake itself as the Middle East's superpower by whatever means necessary. It calls for, and takes actions towards the destruction of a UN member state. In short - SA is a despicable regime that mostly keeps it's human rights abuses confined to its borders, while Iran conducts its despotic behaviour both internally and externally.

PS: the fact that Iran knows how to play the Western media, speaking in terms that resonate with Western audiences, is very troubling.
There's a guy names Chris Allen. He thought many Haskell and collected+reviewed many free online resource --for the purpose of making it easy for people from different background to pick the right material-- over here:
https://github.com/bitemyapp/learnhaskell

He's currently writing a book, that will cost money ($59 I think), which has beta-access and is IMHO already the best resource out there for most learners of this wonderful language. More info on this here:

http://haskellbook.com/
Interesting takeaways:

* Netflix went with Silverlight?

* People building SCADA systems went with Silverlight?

* What got it found is leftover debugging code in an exploit proof-of-concept (possibly) "borrowed" from someone else.
Field Report on the OpenAV Release System [pdf]
If you are just starting out with applied machine learning I would focus heavily on understanding bias and variance as it will really help you succeed. It's I think what (largely) separates the sklearn kiddies from the pros.
> I have about the same amount of data in a Postgres database ...

I'm curious, how fast can one load data into Postgres? Is it possible to import data directly from CSV files?
Just for fun, here's a version using `Counter` from the same `collections` module which makes that blissfully simple:

#!/usr/bin/env python2
import sys
from collections import Counter

for pair in Counter(sys.stdin).most_common():
print pair
The bulk of disability (after mental illness) is musculo-skeletal. Very many of those people would benefit from exercise. Here's a programme from BBC Radio 4.

http://www.bbc.co.uk/programmes/b06vkg24

> If you struggle to screw the top off a jar, or use your arms to push yourself out of your chair, that's a sure fire sign, according to Dr Philip Conaghan, consultant rheumatologist and Professor of Musculoskeletal Medicine at the University of Leeds, that your muscles are weak. And the good news is that building muscle strength will protect your joints, not damage them. Dr Conaghan tells Mark that there's a worrying lack of understanding about the impact of muscle weakness on arthritic joints.
"The release system works by creating the software, announcing it, and releasing after a waiting time. If money is donated to the project, the waiting time is reduced, which in turn results in an accelerated release."
The vast majority of humans on this planet do not get to choose where they spend their time; surely Paul realizes this. Instead, children making clay bricks and parents sending their children off away to work as maids (or worse) do so because they need to survive first and foremost.

I have four children of my own and I'm sceptical of the proposed idea that somehow life is best spent by maximizing time with them. Don't get me wrong, the best moments in life are with my children. Still, one's contributions during our brief passage in the form we like best (walking and free thinking humans) surely should aim to contribute far more than the self-gratifying (and possibly narcissistic) time spent with one's children.

In short, if you do have the luxury of choosing where you actually spend your time, make sure you're giving far more back to the rest of this race than to yourself.
It should be.

It's difficult to see the value of experience until you have it. Because you don't know yet what it is you're looking at.

I'm sure you'd agree that you're a better driver today than you were at 16. Most people would. But at 16, you wouldn't have been able to tell the difference.

It simply takes time to get good at anything.

It's like that in every field of endeavor.
link --> http://www.theguardian.com/business/2014/oct/14/richest-1per...
They lost nothing more or less than some years (or months?) of their lives.
The continued struggle of third parties traces to our use of the "one-vote" model of plurality voting. As long as each citizen can only cast a single vote, their opinion is reduced to favor one selection at the consequence of all other options. It is impossible to declare support (either equal or varied) for multiple candidates.

It remains a surprise to me that third parties do not raise the adoption of either score voting [1] or approval voting as their pinnacle issue. Until it is plausible to cast a vote for third-party candidates without "splitting the vote," third parties will remain far distant stars that exert the smallest of gravitational pulls on the two dominant parties.

The curiosity in all of this is that approval voting (effectively a binary-scale score voting) is the natural behavior of group decision making. Even children use approval voting.

"What movie do you want to see?"
"Well, I'd see A, B, or C. You?"
"I like C, D, or E."
"Great, we'll see C."

[1] http://electology.org/score-voting
Here's What Tor's Data Looks Like as It Flows Around the World
I've been frustrated with their code on a few occasions. We've seen breaking changes in patch versions on strong-remoting, PRs rebased out of patch releases with no explanation (and nobody could figure out why/how), and intentional abuse of npm's optionalDependencies to track users (https://github.com/strongloop/loopback/issues/1079).

This tracking is not only unethical but exceptionally dangerous, as the dependency is fetched over http, and as we know, npm modules essentially have full user access as they can spawn any command via the `postinstall` hook. So a mitm could pose as blip.strongloop.com and own any servers calling out to it.

I've ended up forking every strongloop package we use to trim this tracking abuse. I really shouldn't have to do that.
No, it really is a hideous vehicle. I see the a couple every week around where I live and work.

Here's the production model, not too different.

https://upload.wikimedia.org/wikipedia/commons/a/ab/BMW_i3_0...

It's been on the road for a couple years now

http://www.edmunds.com/bmw/i3/2014/long-term-road-test/
Our dataset is not loaded from an external source, it is generated by scanners.

But to answer your question: yes, postgres can load data from csv files: http://stackoverflow.com/questions/2987433/how-to-import-csv...
>Is it possible to import data directly from CSV files?

Yup! http://www.postgresql.org/docs/current/static/sql-copy.html
Yes, at most automakers the designers are literally far from production (and production design/engineering). So I think you're right that is part of the problem. I think the bean counters are the other part of the problem... they obviously don't think they're part of the problem since they're trying to make the company money but sometimes lousy materials and final design makes people look elsewhere.
`I burnt out once after a few years of very intense, very committed work. I wasn't better off at the end of it and nobody says "thank you", not sincerely anyway. And after you leave, the waters close around you and it will be like you were never there.`

Wow that imagery is powerfully sad. Corporate culture and its structural constraints makes monsters of all of us.
I was looking for these types of sources this week to populate a document database. One I ended up using for a demonstration was the "startup company information" hosted at http://jsonstudio.com/resources/ (apparently an extract from CrunchBase, mentioned in Jen's blog post).

I naively thought I could just grab a pile of tweets or something, but most public APIs require registration as a developer.

One quick tip, if you're dealing with JSON dumps as a series of objects (e.g., {} {} {}) that you want to wrap in an array (e.g., [{}, {}, {}]), is to "slurp" them into jq (https://stedolan.github.io/jq/):

$ jq -s '.' companies.json > companies-array.json
Show HN: What does your resume say about you?
Sorry for you then. Living in such a boring world, and what a disdain-full answer that makes my point.

I have add my share of conferences technical or about FOSS. And I met peoples with a lot of passion ... and code delivered. You probably use their software daily.

I have been using more than 13 langages ranking from C to forth, matlab, vhdl, spice, python, perl and php.

There are definitively cultures associated with languages and beliefs.

Perl community is thinking coding is like speaking/writing a
foreign language;

Ruby about you IQ and technical skills are totally correlated with how nice your apple laptop looks like and how expensive it is. They are our hipsters (troll);

Python secretly hides a sect hating braces and everything that looks like C and believe C coder can't make safe thread code, malloc, correct string handling. And they hate braces.

for c++ coder referring to linus torvalds rant would be the spirit.

Java coder believe in the utltimate safe portable VM and the power of GoF. And think people look the wrong way;

Haskell thinks of themselves as alchemists loving to use obscure terms coined by an hallucinated metaphyscian priest that said ET must exists and that no one will notice. They still laugh of their ultimate joke;

And C coders think that only them are the pure programmer, the only one that can see the matrix between the purity of abstraction and the undetermination of hardware/norms due to the imperfection of the humans. But, with their discipline that is above the norm (no noob accepted) they can fight the God of Entropy

FORTRAN coder think that computers are a pain and would just like to have exact figures much more than nice looking interface and wonder when a correct intuitive language will appear (<--- My sect)

They appear maybe because for each language comes a practical field of use and that one computer language cannot fill all the needs.

The need for correction and exactitude in science conflicts with the "ease of use" of numbers.

The need for having cheap workforce conflicts with efficient cheap to maintain code;

The need for preventing embezzlement (origin of SQL) conflicts with creative accountability;

At one moment, at my opinion C is like a middle age corporation. Trying to promote a one best way of CS that always boil down to C.

C community maybe "professional" as opposed to "enthusiasts". But I think it does not always serve them.

And I do not think that recognizing Computer Science is a peaceful uniform land, but an arena full of organic entities in conflicts with logical distinct rationalities for the same resources.

In short, I have the write to mock other cultures.
Money itself is a legal phenomenon, the laws can be changed to amend how money functions.
Survey homepage: http://elephantinthevalley.com/
That's awesome. If you are not already doing so, you can download my set from the torrent and include it in your database.

https://all-certificates.s3.amazonaws.com/certificates.tar.g...

For exporting, pg_dump -F c greatly compresses the data so cost-wise you might be able to put on S3 and publish as a torrent.
Dear author: You lost me when he made a quip about Bud watering down beer 'even more'. It's a 5% beer. That's how they make it, nothing more or less. You loose the trust of your audience when you throw in things like that. I don't want to feel that I have to read the article which checking everything you say. I'd rather not read it.
I would be interested to see a source for the "blind auditions" claim.

Some reasons for skepticism about blind auditions making a difference in tech:

1. Github provides a potential blind audition scenario - don't mention your race or age or gender or weight or anything else. Just submit code and prove yourself. Yet, diversity advocates generally see this as not helping minorities in tech.

2. Tech companies constantly publish their diversity stats. They are trying to hire more women and minorities, and are motivated to do so. Blind auditions tend to help in industries where the opposite is true.

Still, I'd love to see a source for your claim, and I'd be happy to be convinced otherwise.

Regarding the one link you do provide: The headline figure is meaningless without some more data on the survey - such as how was the survey conducted, and is it random. If it's not random, then it's very hard to judge how valid it is.
Hi HN - I'm working on this more as a project than an actual startup, and would love to get feedback. It's similar to other sites that will grade your resume, except that it's tailored specifically for programmers. Right now it only handles resumes in English. Try it out and see if you learn something useful, thanks!
If BTsync ever goes open source or SyncThing ever achieves the quality and functionality of BTSync, then achieving autonomy over our data will be easy.

I use BitTorrent Sync with my FreeNas box. It's absolutely amazing. I am able to completely subvert the cloud and have all my data synced across devices. The mobile app is a user-friendly delight. I was able to share 15 GBs of vacation videos with 10 of my non-techie friends by sending them a read only key to a shared folder. All of them got it right away with no technical questions or issues.

Most importantly, I have all my photos and videos synced as I take them. This means I don't lose precious photos from a trip if my phone accidentally falls in the ocean. My phone, laptop, NAS, iPad, all have my photos backed up providing good data redundancy. No cloud services involved, no risk accidental publishing something private, no risk of an account hack, and no expensive data storage plans.

The only problem is I have to trust BitTorrent's proprietary software to do the heavy lifting for me. This is why I want the SyncThing project to catch up.
In order to correctly and optimally handle the failing inputs, they are hard-coded into a lookup table that maps the failing inputs to correct and optimal outputs.

That makes one wonder, what's so special about these 45 values? I think it would be far closer to "the end of the quest" if that could be determined, and those could also be handled by the rest of the algorithm somehow.
Fully agree. Most GM cars are just fugly, and as a frequent renter, I have found the American designed 4 door sedan (big 3 makers) is the biggest piece of crap out there. At 6'5", I have a lot more head and leg room in a VW beetle than 4 door sedan. Looking forward to what Tesla does with the model 3. If they can make it the opposite of the Chevy Bolt, I'm a buyer.
I was also confused by this; it must be some other variable besides the price.
Exporting is one possibility, but eventually I'd like to provide a read-only sql access to the database we host. We have a few ideas on how to do this [1], but it's not implemented yet.

[1] https://github.com/mozilla/tls-observatory/issues/92
The goal may not be to get to top faster, that is just one possible interpretation of efficiency. Dealing with the crowd and being bumped as people millaround vying for position isn't desirable either.

Just like you may choose not to grab Double Damage if you don't have an appropriate weapon you are most effective with while having DD, but could decide to defend it for a teammate who is coming a long who is appropriately equipped.

At least I have chicken.
Netflix used Silverlight for their streaming product in browsers for years, because it offered DRM they couldn't get from other streaming solutions.

It was certainly the only reason I ever installed Silverlight, and I suspect I was not alone.
Then it's no longer BTC, it's something else (completely separate networks).
All they need to do is outlast maybe 20% of the rest of the oil producers, enough to raise prices back up.
Supercharging is much like CHAdeMO. The car drives the whole process. It requests a certain voltage and amperage, and the charger provides that. This updates continuously as the charge goes on. They use different protocols for this communication (which is why Tesla's CHAdeMO adapter is $450 instead of a simple piece of plastic and dumb metal) but neither one is very specific to the battery pack or other electronics.

One wrinkle is that the charger has to be able to put out enough voltage to actually charge the battery. There are some rumbles about future cars with 800V packs to improve charging speeds, which would make them incompatible with these chargers. But all current and near-future cars could potentially use all current fast-charging standards with an adapter, or with a bit of engineering effort to build in a port.
I absolutely agree about CS and MechE but I my experience is that you can generally do just fine without anything cutting edge in terms of electrical engineering until you've grown a fair bit. Depending on what you're doing you might not need anything but off the shelf components like the hands we sell[1], the arms Universal Robotics sells, etc. Or if you're doing something more advanced it's probably using standard motors and ICs with a custom PCB. It's only when you're getting more advanced that you want more control of, e.g., the power system for production quality robots.

[1] Shameless plug http://www.righthandrobotics.com/
Perhaps we are just impatient.

Karl Benz invented the 'first automobile' in 1885 [0]. 29 years later, in 1914, Ford built the first mass-production factory for his autos. It initially produced 4 cars/hour, an annual rate of about 15,000. In 1915, there were 8,000 cars in all of the US. [1]

I cannot find data, but let's guess that it's 10 more years before 1% of households in the US have cars. That would have meant about 500,000 cars.

1885 - 1925 is 40 years between invention of the first gas powered auto and 1% market penetration (bearing my assumption). Where was the robotics industry in 1976, 40 years ago?

Moreover, the automobile solved one problem: Moving a human from point A to point B on a paved road. Many efforts are approaching robots as consumer products by trying to solve many very hard problems all at the same time. Perhaps robotic vacuums are the (only?) successful commercial robot because they solve a similarly discrete problem.

It is understandable that we have not yet seen the type of commercial breakthroughs that we so highly anticipate. Give it another 20 years...

[0] https://en.wikipedia.org/wiki/Car#History

[1] http://www.thejournal-news.net/opinion/commentary/here-s-loo...
Another frontier that the Free Software community should set their sights on is virtual reality. The potential impact of VR is enormous, and one of the leading VR development and content creation tools (Unreal Engine) recently open-sourced thier product (though I'm not sure if it was done with an FSF compatible license). Unity, the real giant in the VR arena, and Oculus' own code are closed, if I'm not mistaken. I'm not sure how open Oculus' competitors are (HTC Vive, Playstation Morpheus, and Microsoft's Hololens), but I wouldn't be surprised if they're all closed. Making a difference in the openness of the ecosystem at this relatively early stage in its development could make a big difference.
If you need expensive sensors and other parts, the unit economics for domestic robots don't make sense; a single robot would cost too much for any single family to justify, compared to just hiring someone to do the laundry once or twice a week. A delivery drone, on the other hand, would be used all day by some business, so a large upfront investment makes sense.