skysight-inc/HackerNews huggingface dataset:
Want the code you write to make the world a better place? (True Link S13)
We are a young startup focused on protecting the elderly and other underserved communities from financial abuse. Our first offering is a pre-paid debit card that blocks undesirable transactions in real-time.

At its core, it’s a Java server connected to the major card networks with multiple instances spread geographically. It responds in 10-20ms, and has to stay that tight for us to grow. Understanding distributed systems (construction, diagnosis, and management) is key.

We also have a large Rails stack for our customers and our own rapidly evolving business. Join us, and you can touch it all: front-end, back-end, asynchronous queue-driven workers, real-time rules processing, complex calculation engines, mobile, etc.

All of this great technology helps make someone have a better day. We offer a mixture of salary and equity, and the chance to work with an amazing team of people across a range of disciplines. If all of that sounds good to you, let’s talk.
Because of the stage of the company we unfortunately cannot consider candidates with minimal experience (e.g. recent dev bootcamp graduates). We need people that have professional experience working as an engineer. We are also only looking to make an in-house, full-time hire here in San Francisco and cannot support part-time, remote, or contract work at this time.

To apply for a job, email jobs@truelinkfinancial.com.
I'm still upset by the fact that MeeGo/Maemo was killed, and Nokia sold to Microsoft. The N9 was still the best phone I've ever used, and it's UX ideas are still the simplest and most effective way of using a phone, and yet no one else has implemented it.
Or, just build it from source.
Not one time have I called her a "him" or an "it". I have been respectful and treated her like I would treat any other category of humans.

People should stop trying to enforce something that does not seem to be a problem. Use that energy on things that are real problems.
The problem with not checking for null is that it won't fail soon enough. null will get passed along until someone tries to call a method on it, at which point you'll get a NullPointerException. But at that point you don't know where the null came from. It's better to fail early.

Lombok can help with this, with its @NonNull annotation, but that only helps so much.
Lead Front-End Developer

Thought Industries

REMOTE [US West Coast Hours overlap] [US Citizens Only]

We are looking for a Lead Front-End Developer to help us build out our SaaS Learning Management System.

You would be a good fit if:

- You are excited about new web technologies like ES6/ES7/ES2015.

- You sweat the small stuff, but know when to ship it.

- You are passionate about listening to users & building elegant web products.

We use Ember.js, but are open to any SPA framework experience you might have. This role is about 50% Ember and 50% responsive CSS/Sass. Any additional experience you have on the back-end wouldn't hurt but definitely isn't required.

Throughout the day, we rely on Slack, Github pull requests, and Screenhero for remote collaboration. Our platform makes heavy use of ES6, node.js, RethinkDB and Ember.js.

The Company: We a team of 10 spread throughout the United States. We're a funded startup in the Consumer Learning space. We enable companies to launch and sell their own online school— think Shopify meets Udemy/Coursera. We have a solid SaaS business model with many paying clients.

To Apply: Send a resume and a little about yourself / what you're looking for to eng@thoughtindustries.com.

This is a full-time position. You can work from anywhere, but there should be some overlap with US West coast hours. No Recruiters, please. Sorry, US citizens only.
The former is much more akin to an "e-database".
There was an awesome pipe which allowed you to get a rss feed of commentators you want to subscribe to. Sadly no more
Germany was it – until 2011 the only way to file taxes digitally was through a Java Applet called ELSTER. Now there is a beta version of a JS based solution.
Oh, don't get me wrong - I think it's awesome you're recycling and embrace pink. Thanks for the insight though and, well, I partially answered my question because the 8th video Ossmann actually walks through all of this on HackRF...

http://greatscottgadgets.com/sdr/8/
All the comments in this thread are really useful (thanks, everybody), but you finally gave me a name for something I badly need when refactoring overcomplicated "if" expressions.

I usually get a pen and paper and write the truth table by hand to understand how to simplify the logic.

Thanks!
Playing with Akka Stream and chunks of bytes
The mini-saga embedded in the presentation was pretty funny

> Concluding Remarks
>  Off probation at the end of this semester!
http://webcache.googleusercontent.com/search?q=cache:786NsZY... and https://github.com/yarrick/pingfs

OT: Let archive.org save your pages, people!
The use of crypto for information security predates the United States. It wasn't very good crypto back then, but it was around. People also had other ways to obscure information from the government: shorthands, code books, code phrases, foreign languages, argots, and cants (and physical seals, to discourage tampering with mail).
Why armed drug cops took ‘every belonging’ from a Michigan soccer mom
Interesting, thank you for the video link
The Silicon Valley race to build a fake-meat burger that might save the world
The NK-SONY episode was undoubtedly NK or NK-sympathizers.

The malware analysis from Fireeye is a good start for this (it was a variant of malware used by NK to target SK media outlets that run negative press against the regime, was compiled with Korean character sets, and much more), but it's also true that the motive of the hack, written by the Guardians of Peace themselves, was to punish the US for the State Department and CIA's involvement in the creation of The Interview and the plans to get the movie into NK.

Curiously linguistic analysis of the Guardian of Peace messages suggest that the author was possibly Russian and variants of the malware package had also been used in an Iranian attack on US oil companies in the Middle East. (These nations are known to collaborate in malware development and tactics, tools and proceedures.)
Isn't the issue that Google didn't fork it, but instead re-implemented it and the re-implementation had Oracle code in it? If Google had forked it and kept their version under the GPL they would have been fine.
Do you prefer gmane's interface over google groups?
"What a bunch of control freaks at Apple."

That's news?
FastMail supports Roundcube Next development
A full-time minimum-wage job won't get you a 1-bedroom apartment in the US
Sometimes human memory is such a place under the fifth amendment.
I had to do that when I worked in San Francisco. I just left it open with a note, "Please take a nap in here, whatever, just don't break anything." I did put a kill switch in that mechanics can't figure out. It wasn't the stupid radio I cared about, it was repairing the windows.
To make it less obvious, have a few other kinds of sentence. But make those kinds clearly differentiated by length.
HTTPLang is a Scripting Language for HTTP Requests
Researcher warns of Unity3D Web Player exploit with demo accessing Gmail session
Sounds like BAM is doing the job that dads are supposed to do. Glad someone's doing it though.
Would this become a problem if everyone in the neighborhood had the same brand opener?
It means if you have a PHP script or application (Wordpress, Drupal, etc) on your server, and there's code in the script or application that uses one of the `pcre_` functions, and that the regular expression passed to that `pcre` function uses user input to create a regular expression, then an attacker can theoretically run any unix command on the server. This means your user information (including any passwords in text files) is vulnerable, and it puts the attacker in a great position to gain full access to the server.

Until PCRE or PHP release a patch for this, you remain vulnerable. You'd want to defend against this at the web server level -- think `MOD_SECURITY` rules that scan requests, look for known "bad" regular expressions, and then stop that request from reaching the PHP application. If you have a good hosting company hopefully they're already doing this for you.
how do you get a Mac OS X GUI around this if it is written in python? Can you do the same with perl, php, and other languages? Interface Builder has always been a stumbling block for me to even begin to learn Obj-C or Swift.
Huh?

You mean do I currently support anything but Chrome? Actually, no. But I'm not worried about cross-browser this minute. I'm leveraging shadow-dom pretty heavily to allow for encapsulation of web components developed by third parties and Chrome is the only browser to fully support that (with the webcomponents lib).

By the time my project is ready to (hopefully) be used by people, browser support will either be there or I will need to implement graceful fallback with iframes (but I think webcomponents.js will get there).

Not sure how else to respond to your snarky comment, so I'll just let you know: it's not easy.
Apollo 11 used Rope Memory on its voyage to the moon. [1] [2]

[1] http://news.bbc.co.uk/2/hi/technology/8148730.stm

[2] http://en.wikipedia.org/wiki/Core_rope_memory
PostgreSQL startup failure patch
We could label the farmers as economic terrorists and sandboard them.
US officials report massive data breach at federal human resources agency
Well, C is usually the lowest common denominator language. Something that everything can run. Something you can truly run everywhere, although not necessarily as-is without some porting effort.
Why and why not Google
I thought this applied to the humanities, arts, and social sciences too.
The contents of your human memory are not protected as a general principle. For example, you can be compelled to testify against someone else. You can't be compelled to testify against yourself, but the premise of that protection isn't some general right not to disclose the contents of your memory, but a very specific right against forced confessions.
Those are really interesting articles! Thanks, hope to see more from you.
Thank you for your comment, for a (long) while I thought that I was the only one remembering those times and especially the ideals people were bringing up then. Sometime in 2005 I even copy-pasted this quote on my blog, high in believing that the future will belong to open data and open information:

> Bosworth advocated an open model for data.(...)
Imagine if you can query any data that is available anywhere in the world. Bosworth said that what this requires is a single, simple, open wire format for items. The format needs to be simple for any P programmer to deliver and any JavaScript programmer to consume. He also pointed out that "complex things tend to break and simple things tend to work." Google has the simplest query language in the world. There is no structure and no syntax. (my note: at that time Bosworth was VP of Product Management at Google)

That is all dead now.
Anyone notice the small bugs from 0:25 to 0:32? I wonder if those were predators or some type of helpers - comb cleaning if you will.
FWIW, I dated a German exchange student in highschool (in the US). When asked why she came to the US, she said her dad sent all of her siblings to the US to take driver's ed and get their US license as it was valid in Germany. Apparently it is many thousands of dollars^Weuros to get all of the necessary requirements completed to get a German drivers license.

I didn't mean to come off quite like I originally phrased that, more of it might be interesting for the perspective gained. Also, when I was in Berlin for 2 weeks (the GNOME/KDE Desktop summit) several years ago, I'd have stayed as well had I not been married. Wonderful country (and my family is racially of german descent so...)
I've been loving the beta for a while now. Very pleased with the continuous progress they're making.
Not exactly... I toyed around with doing bicycle repair out of my home when I was a kid. I was pretty handy with BMX bikes, but I was honestly in over my head at the time when it came to road bikes or anything with a derailleur. Never made any money off of it, but I still like wrenching on my own bikes.

Later in life, after spending some time doing finish carpentry work (hanging doors, doing door trim, window trim, molding, shit like that), I got interested in hardwood flooring and considered starting a business to specialize in installing that stuff. But after chewing on the idea a while, I decided it would just be a distraction and forgot about it.

My dad, on the other hand, was a serial entrepreneur who ran all sorts of businesses throughout my childhood. Of hand, I can recall:

1. Owning a pulpwood truck and chainsaws, and cutting down trees and hauling logs to the paper mill.

2. Building and selling handmade crab-pots.

3. Building docks and bulkheads.

4. Owning a bulldozer, loader, dump-truck, etc., and doing land grading, lot clearing, driveways, etc.

5. Shrimping and clamming and selling seafood to the local wholesale seafood house.

6. Finishing cement pours - doing foundations, slabs, etc.

I probably missed a few, but he was always doing something. I think I picked up the whole entrepreneurial spirit thing from him, even though I'm not sure he even knows the word "entrepreneur". My dad is more "street smart" than "book smart" but he's done OK for himself.
Nikola Tesla: Secret Time Travel Experiments
In my mind, Java is the first programming language that was designed by adults.
I've been following the development of this project from the beginning and it has been very interesting to see how they've productized it. IIRC, they all used to work at Square (and before that in a startup called viewfinder) and started it on a hackweek.
Thanks, we updated the title to the article's.
I understand this. Such a database would definitely be a juicy target. Concentrating backdoor keys and information is unwise.

I'm not sure we want to base policy on something speculative like that. Agreed that conversations should be had - both about widespead backdoors and about centralizing the keys to these backdoors - if the scenario ever comes to pass.

In the meantime we can't say that the backdooring contributed to this Chinese attributed breach.
Mostly likely it's the kind of intuitive guess-work common for those those who've been reviewing black-boxes for years. You get what technical detail you can [which may be lies]. Past that, the competence, attitude, and priorities of the organization will tell you more about the estimated quality/security of their product than anything else. He apparently saw these were good at BestCrypt. So, if you can't use open-source, then he says use this company that seems more qualified and with better intentions than others (esp Microsoft!).

So, he prefers we have or use open-source crypto where we can but recognizes many won't be able to. He gives them the best option he's seen in proprietary sphere for modern Windows boxes. Incidentally, that's the best that can be done outside of reverse engineering. That's how thin our trust baseline is in commercial crypto. It's why I pushed for a paid, open-source model with independent review below:

https://www.schneier.com/blog/archives/2014/05/friday_squid_...
http://answers.opencv.org/question/17546/opencv-will-drop-c-...

> Actually C API will stay in the library, but it will not be available by default. It will be put into separate header files, that should be manually included by user. So, it would be possible to compile the legacy code, but you should add these compatibility includes manually.

> It is possible that OpenCV will generate compiler warnings in case you're using C API. These warnings will notify you that you're using deprecated API, and you should migrate to C++

They go on to say that basically OpenCV's internals are moving to C++, the C API will essentially no longer be an officially supported API until some kind of automated C-to-C++ wrapper in made in the future.

The C stuff still available has to be included manually, no longer officially documented and is an older OpenCV version.
The history of "Virgin" is worth considerin in slightly more detail. It was an established brand well before they got into airlines.

https://en.wikipedia.org/wiki/Virgin_Records
Having a backup is not the same as having all keys in an internet-connected repository.
And in Austrian dialect:

I I

learn learn

English Englisch
I forgot to mention a crucial piece of information why De Bruijn sequences couldn't possibly work against Genie. The packet the remote sends is made of a 4-bit header followed by the 12-bit code, but the header is using a bit encoding (sequence of 10 and 20 kHz pulses) that couldn't possible represent a valid sequence of 0s and 1s in the code. So yeah, unless you can trick a Genie receiver to parse a code without the header, De Bruijn sequences can't work.
Amazon CloudWatch Logs in Kinesis
I use Yahoo Pipes to get around Netflix's walled garden.

Netflix does not believe in RSS, even though their Influencer content is not behind a subwall. I use Pipes to parse Netflix's json content and then turn it into a feed. I even created a Pipe that took any influencer ID and automatically created an RSS feed.

The idea was started because Daniel Tunkelang of Netflix was very anti RSS. I showed him, but alas, no more.

I never figured out how to use IFTTT. How can you grab any content from the web, like Netflix's json content? There is no HTTP input as far as I can tell.
One could argue that that's their fault for giving /u/rram "root" access to their "database."
"Die Another Day" featured the invisible cloaking Aston Martin V12 Vanquish courtesy of $35M promotional spending from the car company.
Mercury delay lines always fascinated me:

http://en.wikipedia.org/wiki/Delay_line_memory#Mercury_delay...
It isn't trivial actually. Detection would be a multipass process, the first pass would be a measurement of entropy, which would also flag compressed data (which would be very common). The second pass being magic number detection (file headers, can't be trusted). The third pass would likely be some sort of conformance test to every know compression format. The result of all this io intensive processing would not be a definitive answer.

If you want to get a taste of how difficult it would be to implement some method of detection, with a useful detection rate at scale, try to write some software that can detect localization encoding of strings on a binary stream. There is a reason why automatic translation of unknown localization doesn't really exist, there have been plenty of attempts, but nothing that results in a definitive answer.

I once wrote some software that would parse very poorly written csv files, it was one of the most frustrating projects I've ever done - and taught me the value of standards conformance. Basically, if the data source is non-cooperative, you aren't going to be able to reliably use the data.
Verbling | San Francisco | Engineering (Node.js, React, iOS)

Full listings at https://www.verbling.com/jobs (summary below)

Verbling (Y Combinator) is helping the world learn foreign languages.

FULL-STACK JAVASCRIPT GENERALIST

Javascript is crucial to Verbling. We use Node.js on the backend and a Backbone/React-based framework on the front-end. Looking for someone who's excited about getting their hands dirty in all part of the stack.

Requirements: Experience in Node.js; front-end JS development, preferably in a framework like Backbone, Angular, etc. Bonus: interest in spoken languages, open-source contributions, experience in NoSQL; MongoDB, Couch, redis, or similar; React.

iOS ENGINEER

We’re looking for someone who is not only well versed in iOS development, but also has a strong understanding of good UX and isn’t afraid to get their hands dirty in backend code.

Requirements: Experience developing, releasing, and maintaining native iOS applications in both the App Store and Enterprise Distribution; Deep knowledge of Objective-C, Cocoa, and Xcode; Experience collaborating on software projects and working in a team environment; i18n experience; Strong debugging skills; Knowledge of algorithms and data structures Bonus: Open-source contributions; Experience in Android development. VISA ok

DEVOPS
Part-time contractor. See our jobs page above.
Only if you go by the standard of not paying more than 30% and an expensive 1-bedroom apartment. I lived on minimum wage and easily got a 1-bedroom apartment. You can also rent rooms on sites like craigslist for even less money.

Sure, it's not glamorous or easy, but you can still live.
Obama-RNN – Machine generated political speeches
As a3n said, there was a NSL, FISA warrant, or other legal threat that says they can't reveal even the existence of it. Saying yes reveals the existence in an obvious way. Saying no might get them in trouble if revealed to be lying later in court or mainstream media. So, like with classified matters, the safest comment is to not have one. Neutral.

It's proven to work in terms of liability in majority of cases.
You may have just failed

> https://www.nccgroup.trust/us/about-us/newsroom-and-events/b...
This is a brilliant feature! With some Kinesis ingest processes it would be trivial to send all your "fresh" logs to logstash for example :D
The writer must be a UMUC alumnus. :)
Ambiguous or not, surely you can appreciate how ridiculous it is to be bundling closed-source malware with GPU-licensed open-source software, even if it is optional? It is precisely this kind of software that the GPL aims to protect against - people should be in control of their software, and not the other way round. The bundling of malware with Filezilla is so blatantly against the core ethos of GNU, and calls into question the morality of the creators/distributors of said software.

And the fact that it is so unexpected is what makes this misleading. You're installing open-source software, on a mac, no less. You're expecting the bottom-right button to continue the installation. I don't know how you can't see how easily it is for a user to accidentally install this malware.
What happens when your "identity wallet" gets stolen?
This is a provocative title from VOX. Original data is from:
http://www.citylab.com/housing/2015/05/mapping-the-hourly-wa...

EDIT: A lot of the commenters point out it's based on AVERAGE apartment rent. (As opposed to median), which makes it a lot less interesting.

Why so much focus on wage, when we could instead focus on building more housing? It seems like on some level if you increase wages, landlords will just increase rent. If you increase supply, landlords will reduce rents so their buildings don't remain empty.

Doing some quick math, if someone works 40 hours a day for 52 weeks a year at a minimum wage job, they will make:
7.25 * 40 * 52 = $15080 a year.

The VOX article says you should spend at most 30% of income on rent. Which works out to: 4524 a year or $377 a month.

At current mortgage rates (assuming 0 down), someone could break even in 30 years spending ~$77K to build a 1 bedroom apartment using $377 a month to make the loan payments.

It follows that if you could construct 1 bedroom apartments for less than $77K per unit in today's market you could solve the housing problem, and make money simply by providing 1 bedroom apartments to low income minimum wage workers.

An anecdote. When Facebook was based in the Palo Alto area it offered stipends to employees who lives near the office. Landlords learned about this and increased rents accordingly.

I'd expect landlords to do the same if wages go up and supply remains constant.