skysight-inc/HackerNews huggingface dataset:
If you are worried about security, that ship has sailed- have you heard about the baseband processor?
Every co-op is different. Co-ops in general value the "wisdom of the crowds" and may be more proactive in seeking opinions of every member, but there are still hierarchies in place that have final decision rights.

This is how a lot of co-op living arrangements work. Everyone has a say, but the final decision is made by someone whose job it is to manage the health of the house.

By the way even companies can adopt some of these ideals without being a full-blown co-op. I have worked in several organizations where decision-by-committee is highly popular, and in each case, there are processes to prevent deadlock or processes for override if something starts to go badly. Usually these processes are triggered by very senior level individuals who have decision rights, or by regulatory experts (e.g., someone in Legal).
I went through their Python tutorial about a year ago and kept running into problems with the Save and Submit button not doing its job. It would just hang until I reloaded the page (sometimes losing my work if I didn't/couldn't copy the code I'd written.) I didn't try to find out the cause of the problem, granted, but it made me want to not try any other tutorials.
It also means that (assuming one has some understanding of computer security) you stand a chance (albeit small) of potentially catching them in the act of getting access to your data (for some types of surveillance).
Beyond this comment: https://news.ycombinator.com/item?id=7634928 a further question:

How does opposition to Rand Paul's "Fourth Amendment Protection Act" even make sense for ITAPS? The federal FAPA says exactly one thing: electronic records held by third parties are inadmissible in criminal proceedings unless obtained under consent or under color of a specific warrant demonstrating cause.

What are the business implications of such a law? Google and Facebook have no obvious commercial interest in the outcome of random criminal cases.

Isn't it a lot more likely that Vice just doesn't know what it's talking about and has gotten the bill wrong? That rather than opposing the "Fourth Amendment Protection Act", they're opposing individual state FAPAs derived from the 10th Amendment Center's Model State FAPA, which can hold a corporation in violation of state law for honoring a federal subpoena or court order, which would (a) create potentially 50 different new data protection policies and (b) put Internet companies in an absolutely impossible position of needing to choose between violating either a federal law or a state law?
NIST Finally Removes NSA-Compromised Crypto Algorithm
Prime example of what you call having an upper hand.

Great on Google for providing this. Its not really a Maps application anymore. Its an archive.
I don't see how that's any defense of the salesperson:

>All they were trying to do was get you on the phone, and then you immediately jumped to aggression ("You already told me that.").

They refused to answer a question or even acknowledge they were doing so. How is that not itself hostile, or at least disrespectful?

>And, for the record, there might be very legitimate reasons for them wanting to keep this initial conversation on the phone (ex. they're thinking of ditching a contract).

That doesn't mean you can convey nothing about what the conversation would be about; there has to be some level of abstraction at which you can talk.

>Of course, it's generally a bad idea to take a meeting without any agenda at all. But it's important to emphasize your cooperativeness something like this: "If you can send me a brief outline of the agenda, I'd be happy to take your call." It lets you get a better sense of what's going on without pushing them away.

But he did that! He just didn't use some of the particular terms you used. If someone isn't going to answer "what is this about", why are they going to be any more forthcoming with a request for an outline of the agenda? They'll just reply, "oh, the agenda is to talk about an opportunity for your product...".

>If someone wanted to, say, acquire your company the first step would be a phone call exactly like this one to make sure you're not insane.

They want to buy a venture in which the leader drops everything to take any random call from someone with no idea of the purpose? Sure, it works to rule out potential acquisitions...
Win an interview spot.. gamification in hiring
The numbers may be inaccurate due to some billing tricks by companies like Comcast. For Comcast, it's actually about $5 cheaper for customers to stay a cable subscriber even if they don't use it since there's a discount for 2 for 1 subscriptions. Some may say, yes but cable cutters can bundle VOIP instead. Well if you go that route Comcast forces you to get a crappy Modem Router hybrid and I and probably many others didn't want that so we just kept cable TV. We just don't watch it.

> What about cable without cable TV?

This still doesn't exist yet. Even for HBO GO access, Comcast still forces you to be a basic cable subscriber.
Also, if some producers misunderstand consumer preferences, thinking that they would want a shiny stereo when in fact they wanted a better sounding stereo, those producers would be out of business or forced to eliminate their product line. That is why it is stupid to impose third party valuation of consumer preferences. If most people want shiny stereos that sound horrible, that is what should be produced (the moral argument), whether or not a few connoisseurs like it.
Congratulations on the redesign, and thank god you're finally getting rid of Lobster!
I love Codecademy, and this update sounds fantastic. Are there any plans to add Perl courses?
It looks like a great app and site, but if a restaurant can't even manage to get you the bill when you want it then you probably shouldn't eat there.
Surely he means Google's anti-competitive and anti-employee pacts with other companies in the area, their desire to take away privacy via forcing people to use their real name across all of their products, and their commitment to forcing mobile paradigms into a desktop environment.

It would be generous.
I've known a few welders over the years. High end industrial painters also get paid large amounts.

I genuinely do think though, that things like welding and painting are ripe for robotization. Even if it starts out as human augmentation at the low end. Think clayton Christensen here.
I am familiar with the SpamHaus PBL. It was my understanding that anyone could easily remove their own IP address from the list if required? Presumably that is what happens when Rackspace customers want to send legitimate mail. So why would it cause any problems for spammers?
Which warts?

For this discussion, let's ignore the current state of Rust's maturity and ecosystem on faith that they will at least rival Go's.

They are both compelling offerings that can (in capable hands) deliver performance that you cannot get out of a Ruby/Python/JS for CPU-bound tasks. They also both offer strategies for parallelism and concurrency that embrace modern hardware. Neither offers a Erlang/OTP-level distributed fault-tolerance. They both have closures and the ability to decouple interface from implementation. They both offer signed/unsigned ints/floats of multiple sizes. They both have fixed and variable sized vector implementations.

I suggest that you pick the language that matches your philosophy.

Go is simple on purpose, and comes with a robust and opinionated standard library. Rust is sophisticated and has many options for developers.

Go is very much like a garbage-collected memory-safe C with type inference, lightweight threads and a thread-safe message queue datatype built in. Rust is more like if someone took modern C++, baked support for advanced pointer types into the syntax of the language, and made the compiler aware of their implications.

Go leaves thread safety to the user and does not have a robust notion of const or immutability. Conceptually, everything in Go is garbage collected (the compiler is smart about stack vs heap allocation through static escape analysis and there are tools that help you to identify when things actually get heap allocated if you need to avoid that for performance reasons.) Rust has a type system where immutability is a first-class concept and has rules about how a parent object's im/mutability transfers to its sub-objects. In rust, there are a few different choices for lifecycle management including linear typing (unique pointers,) reference counted and garbage collected. In rust, refcounted and gc'd variables may not be shared across threads. http://cosmic.mearie.org/2014/01/periodic-table-of-rust-type...

Go does not have a destructor, per se (there is a thing you can do that can run when something is gc'd, but you shouldn't do this in most cases). Rust has destructors. Neither have constructors.

Go has "duck typing" interfaces -- if an object implements all the methods in an interface, then it implicitly implements that interface. Rust has generics and parameterized types. Implementing interfaces in Rust is explicit.

This is an abbreviated and hopefully mostly-accurate overview of the differences in the languages that reflect the differences in the language philosophies. Go is simple, Rust is sophisticated. If you think having type-parameterized interfaces is an important thing for a language to have, you'll probably prefer Rust. If you think generics are more trouble than they are worth as long as you have interfaces, you'll probably prefer Go.

I presently write production systems in Go and Ruby, and will probably look more into rust when they stop making breaking changes to the language.
> I remember many people running their own SMTP server used to have massive issues with their outgoing mail being silently or non-silently ignored or sent to the spam folder. Does this take care of this? "Mostly" really isn't good enough.

Frankly I've had mixed results over several years of hosting my own personal email server, even with a valid PTR, SPF, and DKIM. Most SMB and personal email systems I interact with are fine, as aside from Bayesian filtering those tend to rely heavily on blacklists which I am responsible enough to keep myself off of—easy given that I'm the server's only user. And I've never had an issue sending to Gmail users.

Microsoft is the real f-up in this regard, originally with Hotmail and now with the updated Outlook.com. Even though I'm on no blacklists and pass both their SPF and DKIM checks:

Authentication-Results: hotmail.com; spf=pass (sender IP is XXX.XXX.XXX.XXX) smtp.mailfrom=redacted@example.com; dkim=pass header.d=example.com; x-hmca=pass header.id=redacted@example.com
X-SID-PRA: redacted@example.com
X-AUTH-Result: PASS
X-SID-Result: PASS

my messages still end up in the Junk folder.

If you visit their support page you're recommended to join their partner Return Path's Sender Score Certified Email program to stop junk filtering of your legitimate messages. That's great, if you're a medium-sized organization that doesn't mind paying their certification fee; but Return Path won't even allow an individual to register (I've tried). I'm familiar with Hanlon's razor, "never attribute to malice that which is adequately explained by stupidity", but this at least feels like a racket.

Unfortunately I don't know what else to do, other than continue to advise everyone I know not to use Outlook.com and friends.

And to finally answer your question, if this VM runs its own DNS then it probably takes care of SPF and DKIM adequately, but you'll likely have to contact your hosting provider for the PTR record, which is at least as important. But even following those best practices you can still have delivery issues such as I have described above, leading to the unfortunate reality that if you really need a message to be delivered you're probably better off sending it through Gmail.
In college I worked on creating a robotic system for harvesting fruit (specifically, oranges and apples):
http://digitalcommons.olin.edu/scope_2009/2/

Its amazing how difficult these problems are. This type of work relies on things that humans are optimized to do - forage and produce food. We are arguably the best robot for some of these tasks.
Nothing yet. Still waiting for inspiration...

I have a few ideas that I'd kinda like to pursue:

* An LCD display that shows the local transit times, so I know when to head out to catch a bus/train
* An LCD display that shows my weekly mileage (running) and other relevant stats, maybe for other people I follow, too
* An LCD display that alerts me if it I missed a phone call or text.

I guess the first step is figuring out how to hook up an LCD to my Raspberry Pi... :)
https://github.com/Komodo/komodo-go

Not so much an IDE, dependent on your definition. More of a set of editor extensions, but useful so far.

Of course IDE availability should be low on the list of selection criteria for any language...
A tractor can make a lot more assumptions about its environment than a car can, and things like field topography/row direction can be programmed once and then just replayed. Automating them should be relatively simple (and it looks like it is being done [0]). I think the necessary algorithmic/sensor complexity is probably closer to a Roomba than a Google car.

[0] http://en.wikipedia.org/wiki/Driverless_tractor
Saturated fat. Here's a comparison: http://bit.ly/1hp75PR

I imagine it'd taste horrible too :)
Which would mean if you use it as a connection pool, you'd be at the mercy of the garbage collector as to when the connection gets closed if it's pruned from the pool.
Undergraduation (March 2005)
They are behind PLCrashReporter which is the core of most most of the crashreporting systems for iOS (and OS X).
Even Adam Langley doesn't think that large service providers should roll out Pond, presumably because Langley is serious about cryptography and understands that systems like this can take years to iron out and aren't ready for deployment simply because somebody wrote them up.

Axolotl is Trevor Perrin's protocol; it doesn't belong to TextSecure. However: TextSecure procured a pretty significant block of Trevor Perrin's attention to help review and improve their cryptography.

TextSecure is also, as I understand it, significantly older than Pond.
There is a lot of interesting stuff in soviet space program.

For example the Vostok spacecraft (Gagarin) is still used on orbit 50 years latter for biological experiments.
Gibberish on Amway websites / .scam TLD should be required
Any advice [for programmers] of how to draw such pixel art [easily]?
Or there is always the Moto G. 90% of the features at a quarter the price.
Yes, although in Ireland at least, it's common for farms to be split up and require a lot of driving on public roads.
Got it. Internet company. Guilty. Sure thing.
Maybe it deserves credit for R&D and engineering talent, but certainly not for what USSR really was.
I think we're talking about different orders of magnitude of weirdo here :)

At this point the only people I know who could or would use Pond are people who can compose crypto primitives on their own anyway.

Also if we are going to go all Pond and do messaging from the ground up, we need to acknowledge that the global passive adversary is real.

EDIT: after replying to rickisen below, I'm starting to see your point. Maybe we need Pond or bitmessage or a resurrected mixmaster if real people think TLS solves traffic analysis.
I've been exploring this space since 2010 and always wondered what it would look like if a tech co-op got as big as Facebook, Amazon, Google, or Apple.

I created an evolutionary economic model called Producism, which includes building an ecosystem of cooperatives and b-corps, alternative currencies, and other concepts. I wrote a book about it that's free to read online, http://producism.org/manifesto (updated version coming late May).

Our startup, Producia (screenshots of upcoming new version https://angel.co/producia), is implementing this new kind of economy on college campuses and local communities as a real-world social entrepreneurship game, that challenges players to kickstart and grow meaningful ideas into impactful businesses. We are a hybrid cooperataive (worker & member-owned) and instead of following a pure democratic model, we use the "Better Means Model" (https://www.youtube.com/watch?v=IdcAxGGRafc).

As far as raising funds for our cooperative, we are taking a creative approach. First, my founder and I are turning ourselves into startups, literally, and doing a similar deal like the music businesses "360 Deal", where investors get a piece of everything we do. We are also going to create a sister company (benefit corporation) that will offer a white label version of our platform to enterprises. We are pursuing an equity deal for that. So in all, it'll be a mixture of a royalty and equity.

If anyone has any questions or wants to learn more, feel free to email me at drewl at illvp dot com.

Cheers!
Thank you for the primer. Can anybody comment as to why FIPS mode in OpenSSL is considered harmful?
> I wonder if the loss of data would be worth the increase in users though.

I think that's the wrong way for Google to look at it. The question should be "how many users will I lose if I don't enable something like this in my services soon?"

The best thing American companies could do right now, especially large ones like Google, to make sure regions like Latina America or Europe don't take a "you have to build your datacenter here" stance and make things much more expensive for them, is to ensure that the data is private, even if it's on American servers, because they've adopted trustless protocols, and even they can't see what's inside.

That's what's going to stop users and institutions from other countries from bailing on American corporations like Google. So losing a little data signal from the ad tracking data is hardly a big loss in comparison, and could help Google regain at least some of the trust they lost post-NSA revelations.
I don't know what to think about TV.

On one hand, there's a lot of progress happening. Streaming, on-demand and pay-per-view/download are really getting bigger and more prominent every year. HDboxes, are getting better too and achieving a lot of the same things (watch anything anytime).

The artform itself is improving. Game of Thrones or Breaking bad are better that any show could be in the stand alone episode paradigm of Star Trek. They are using the 10+ hrs hours of sequential viewing to do some serious plot & character development. Walter White wasn't possible before serials.

On the other hand, it's all such a kludge.The whole thing is built around creating and maintaining an artificial scarcity modeled on the slightly less artificial scarcity of a few years ago. We pretend that we're paying Amazon or Netflix's for a cable or pretending that we're paying Apple for a video cassette. Don't get me started on loaning.

I'm not claiming that copyright could go away and still have Game Of Thrones. This isn't that kind of statement. But… it's just such a kludge. Something this brittle and ugly can't be the right way to do anything.
I had the misfortune of meeting someone in Starbucks this weekend who wanted to know if I was interested in "extra money making opportunities."

Of course, he started out being super "nice" and seemed like he was just being friendly. Turned out he wanted to involve me in his MLM. So disingenuous.
Element Queries, From the Feet Up
Farmers (here in the UK) have been pretty good jumping on technology, they have sophisticated navigation software, probes they use to assess crops before and during harvesting (down to which part to harvest with first).

Where I live they grow a lot of pea's and the period between "ready to harvest" and "pig food" is pretty short, it's a spectacular sight at night watching them go up and down the hills near here in the dark (always reminds me of War of the Worlds as they have rotating spotlights) harvesting.
Its a reasonable stance, I expect someone will create libfipsssl for the reason that they can charge money for it. For a while at Sun I suggested that we meet the "OSI Network Standards" requirement by just sending a library with stubs that would close out the link, and if they ever got called email us. The humor didn't seem to reasonate with the Federal Systems people :-)
http://mobile.nytimes.com/2014/04/23/nyregion/with-farm-robo...
I setup one a couple days ago on a Rackspace cloud server and anything I've sent from there reaches my Gmail inbox.

By the way, I've used Postfix and it took me like 10 minutes to get it running. I wouldn't call it user friendly, but far from being complex.
It is the same SoC, they have said so.
I'm sure Red Hat has the money to pay someone to implement FIPS for their port.
we've fixed a lot of the issues - would love for you to give it a shot again and let me know if there's anything i can do to make your experience better!
"No sales to minors"

If law enforcement cannot stop drug sale en masse, how do you propose that sale to minors will be prevented? The analogy with cigarettes and alcohol is not very apt: a lot of chain stores sell these (although some are pulling out: http://www.forbes.com/sites/matthewherper/2014/02/05/cvs-to-...). It's clear that such outlets will not be open to drugs like heroin or MDMA.
+1!!! We're following that model with our virtual incubator program for our tech co-op, Producia.
Video 3: Procedimiento en la labor pericial del arquitecto
And the story, gameplay and -flow. Papers, Please is actually a pretty "basic" game, but the way it is all put together makes it great. Achieving that is not easy at all. I think it is better than some new shooters, even though they have great graphics, action etc - Papers, Please looks like a kids game compared to them. It just shows that the idea is worth much more than anything else.
Postback Proxy for Amazon IPN
'Ideas belong to the people who bring them to life.'

-- This. A million times. This.
Yeah, definitely.

The problem is that a farm is a dirty, corrosive, and stochastic place.

Equipment needs to be tough as nails and able to deal with each unique farmers challenges.

Things I see on the horizon :

Robotic weeding is going to be a HUGE deal. Improved robotic harvesting also. These both are almost entirely reliant on robust computer vision that can survive days in the field.

Drones are going to also be a huge deal. Imagine a quad copter that can go out and sample your 1000 hectares of fields, spotting disease or nutrient deficiency from images taken from above.

The promise is big, but integrating tech seamlessly is going to be damn hard.
Newlyweds sing Disney's Frozen
Yes, and the way to fix FIPS is to refuse to support it until it gets fixed.
My biggest pain when programming servers in Go is when handling others' dynamic JSON.

It should be simple enough to implement a dynamic JSON parsing DSL in Go. It would be slower and memory inefficient, but much more convenient for rapid development.
I don't follow. How is paying Netflix a kludge? They're providing a fantastic service in addition to some great new content. If Amazon, Hulu, et al step up their game then we're all the better for it.
Oh yah!
Sentinel Raises $12MM to Build Next Generation of Security Infrastructure
If you need generics, Go is not the language you need.
"To sum up this rather long and boring article, I’d say… hire a lawyer." - I second that... I didn't realize I couldn't give stock in my LLC until after I'd signed an agreement with an employee :-\
Sweet url, bro
If it's "entirely hosted on premise" ... how is it "as a service"?

This sounds snarky, but it's not. From reading the site my understanding is that your code is an appserver that I deploy on my hardware, sitting in front of my DB & providing rest-based API access to it.

When I hear "Enterprise Backend as a Service", I understand that to mean something more like FireBase.