skysight-inc/HackerNews huggingface dataset:
I believe they can have a senate session in a more secure location if it becomes necessary. More worrying is what happens when you now have 535 publicity-seeking people knowing about it. See AnimalMuppet's comment upthread, which I think sums the situation up pretty well.
Interesting - I wonder if it's your location. I used it a few months ago (I'm in NJ) and it worked great. Price was way under TrueCar, and going into the dealer was horrible. Only downside was I had to drive an hour away to get the car but was in and out in 30 minutes.
Not sure I agree with all of it, the data on rents of 1 and 2 br units within and not within walking distance didn't see particularly convincing. But I really appreciate that the approached it methodically and could share that with us (a requirement for the project I know, I still appreciate it).

I get kind of lost on the economic justice angle though. I'm not sure what an economically "just" city would entail.
A few years back, I was supposed to have a sysadmin interview with Dropbox. The guy on the phone said, "Not sure why we're doing this, we already have someone in mind. Sorry for wasting your time. What's your email address?" As soon as I was off the phone, I had an extra 10GB of Dropbox storage for free.

I thought it was mighty classy of him for my time.
"Communications from US phone numbers, the documents suggest, were removed (or “minimized”) from the database – but those of other countries, including the UK, were retained."

I'm interested in knowing the specifics on this. US data goes into a database and is then proactively removed? Minimization procedures [1] allow the nsa to keep US data up to 5 years to determine where it's coming from. It's also kept if "they contain usable intelligence, information on criminal activity, threat of harm to people or property, are encrypted, or are believed to contain any information relevant to cybersecurity."

So until the documents show otherwise, I assume that most of my text messages from the past 5 years are in an nsa database, and all messages that my friends sent to buy weed are there, perhaps being used to parallel construct criminal cases [2].

And at the very least, all of it would be visible to the systems administrators...

[1] http://www.theguardian.com/world/2013/jun/20/fisa-court-nsa-...

[2] https://www.eff.org/deeplinks/2013/08/dea-and-nsa-team-intel...
50 MB is still pretty small
> If you're only considering the cost of the storage itself, disregarding the value of the service it's attached to, $99/year is expensive.

Dropbox isn't storage (cold, unconnected drive). It's universal storage with multiple endpoints of connectivity, always available. This isn't to create an argument of any sort, but just to clarify they're two different things for those who might not understand that.
Yeah, but it still feels like science fiction for some reason.
They're salaries are paid in tax dollars. The public is who they report to.
The list is for beginners.Ofcourse data science is a huge domain and you can't actually make a roadmap to be a master in this field but I am sure this list will help people to get basic understanding of what to read and how to workout things.
"...the vast majority of programmers have yet to experience a dynamic language of any kind..." - We've tried them now, can you please take them back? At least JS.
I wasn't aware until now that "city planning" was so much marxist navel gazing. Am I supposed to just assume that rising rents and gentrification are a bad thing?
Is Beats Music All It's Cracked Up to Be?
Static Web Hosting With Amazon S3
NSA Dishfire presentation on text message collection – key extracts
Clojure is odd in this way. Java was created as a cohesive, self-sufficient platform. Clojure was always envisioned as sort of a passenger — something to be grafted on to an existing platform. From the very early days, it already lived in two different environments simultaneously (the JVM and CLR), so the culture and the practices were already there, and it wasn't too jarring when they added JavaScript.
I didn't find the poster's comment offensive. It was a joke; relax and find a sense of humor. Heck; I even up voted the poster to give them some karma since they have a valid point. Sheesh.
Average Income/Title of HN users?
I read a lot of advice and a colleague and I began to wonder, whose advice are we really considering every day? We are very curious people and we are wondering about the user base of HackerNews

What is the average income of HackerNews user?

What is the average job title of a HackerNews user?

What is the average amount of time spent in Industry?
All credits goes to the original author.
New company lets startups rent an in-house lawyer for a day
And computer maintenance, you know do backups, clean out the fans etc. Or house maintenance, check for leaks, bugs, change the smoke detector batteries. Tie it together into something that exports a dynamic calendar app so that you can just open your phone and see maintenance items coming up. Tie in with Evernote to collect receipts, reports, etc.

I could see real value in that.
The city is free to mandate subsidized housing ratios in the neighborhoods it is worried about becoming gentrified.

Maybe it doesn't because it wants the property tax revenue from the highly paid tech employees that live in these neighborhoods but don't use as many of the city services (including, most evidently, the public transport).

This is like the OPPOSITE of what Wal-Mart is infamous for - paying their employees as little as they can, and forcing them to depend on millions of dollars of federal subsidies like food stamps to actually make ends meet.

Gentrification is a real social concern that needs careful but focused solutions. But it is a goddamn travesty that all the discussion is focused on "Google" (really all Silicon Valley tech companies that are doing this stuff), and the employees that have the audacity of being highly skilled, highly desired, and are willing to put up with a long commute to stay in the city.

They pay city taxes, they put money into the local economy, and they're the enemy? And don't give me the garbage that they spend all their time at the company offices. If that was the case, they'd just live in the valley and save on rent. They live in San Fran because they want to spend money on the things that you can do in San Fran that you can't do in the suburban sprawl hell that is the valley.

This isn't a "99%" thing. Everyone involved here is in the 99%.
I brought an iPad 1 to Florida for my grandmother to use. All I needed was Safari and Gmail. Gmail needs iOS6? WTF? Its not Angry Birds, its a damn mail app.

Mail app worked out with Imap, but still!
I thought we were going to stop using "usecases" when "uses" would suffice.
I think if you ever use OpenSSH for anything whatsoever, you can put up with a grumpy Theo.
I use Trello everyday for work and personal. I recently downloaded the new app to my iPhone 4 running iOS 7 and certain boards crash the app when accessed. The only difference I can see is that the board that crashes uses labels.
surely awkward.... :-)
The though of psuedo-RAID6 across multiple storage providers makes me want to cry into a beer.
One of the reasons we encourage people to leave a comment is that when we actually implement the feature, everyone who has +1'd gets automatically notified.
Something I've said for many years, long before I decided to do my own startup... "Jobs suck. That's why they pay you. If it didn't suck, they wouldn't have to pay you." It's advice I would give the friends of my teenage children, and friends of mine in their 20s who were trying to decide what to do when they grew up (lots of them artists/creatives who were frustrated with poverty).

So if you're doing a startup, the question you need to ask yourself is "Why?". Why not just get a job? It's not hard for smart IT people to get good paying middle class work. A good place to start is Noam Wasserman's question "Rich or King?".

If your goal is to get rich, then think seriously about doing what I'm recommending here, and latching onto a solid, reliable businessperson with good ideas to disrupt an existing business.
Looking at the .NET parts of the manifesto, I just have to roll my eyes:

Both C# and Java offer a 16 bit char type, which is less than a Unicode character, congratulations. The .NET indexer str[i] works in units of the internal representation, hence a leaky abstraction once again. Substring methods will happily return an invalid string, cutting a non-BMP character in parts.

While theoretically true, for most practical purposes, this reeks of a USA/American/English bias and lack of real world experience.

You know what? I want to know that the text "ØÆÅ" is three characters long. I dont want to know that it's a 6-byte array once encoded to UTF8. Anywhere in my code telling me this is 6 characters is lying, not to mention a violation of numerous business-requirements.

When I work with text I want to work with text and never the byte-stream it will eventually be encoded to. I want to work on top of an abstraction which lets me treat text as text.

Yes, their are cases where the abstraction will leak. But those cases are very far and few in between. And in all cases where it doesn't, it offers me numerous advantages over the PHPesque, amateurish and incorrect approach of treating everything as a dumb byte-array.

It's not. It's text in my program. It's text rendered on your screen. It's just a byte-array when we send it over the wire, so stop trying to pretend text isn't text.

This manifesto is wildly misguided.
> Here is where the science side gets things wrong. Creationism is a NON-scientific belief, not an ANTI-scientific belief.

Creationism isn't fundamentally anti-scientific, but it teaching it as science is definitely anti-scientific. "Creationism" is usually, in this context, used as shorthand for "creationism taught as science", because that's the only kind of creationism that matters (in this context).
If MBA’s Ran the NFL
There is no reason "computer text" couldn't also span the whole unicode character set. I don't think your comment is tangential. But I think the notion that some characters are special or more basic than other characters is a trap and leads to illogical thought. For example, many internet protocols are defined in that way. Ascii only for all commands and responses and then for i18n there are some crazy encoding schemes used (quoted printable, utf7, base64, etc) to encode unicode as ascii.

All that goes away if your protocol is standardized on utf8. Then text is text and bytes is bytes.
sure - I understand.
I can't comment on Citrix/VM setup. Once they have access to the document, they will be able to screenshot it. etc.

Sounds like you need to keep it simple. I did a google search for "excel document drm solutions". You'll need to investigate all solutions for yourself, but looks like there are plenty off the shelf solutions.
Things you THINK you'll regret when you're old (but won't)
I don't think it's that easy. If you ask for what you want and are refused you are now in a worse position. This is why people don't do this. Even in situations where you won't be worse off people (esp. introverts) wouldn't normally ask for what they want.

The company has already lost when the employee is contemplating whether they should go look for a new job. Any outcome of this, whether the employee moves around in the company, leaves the company, takes a counter offer is all in the too little too late camp.

That's why a good manager and a good company needs to actively invest effort in making sure their employees are happy and productive. How does the saying go, people don't leave companies, they leave their bosses...

EDIT: It also depends on the company. In a large company like Microsoft you can make moves that are almost like moving to a different company and have advantages (seniority) over changing companies. My experience is those companies have a better chance of retaining employees because of that advantage as long as they make those moves reasonably easy.
I'm not familiar enough with newer Windows development to comment on it, so that's why I qualified my statement.
When I was born, on the day of my birth, how much personal responsibility did I have for the state of the USA and the world in general? (None)

When did I start to have the even the most basic understanding of what's really going on in the world?

At what point did I become culpable?

At that point, what power did I have to actually influence anything (given 400+ years of policy, expansion, entrenchment, racism, etc).

I agree to an extent that individuals can and should take some personal responsibility, but that doesn't address systemic effects. And the mere notion that we should take some responsibility doesn't lead to an effective course of action.

Suggesting that we vote (which someone else suggested).. well, that's almost comical given the premise of the thread, which is that you can't trust politicians, no matter how progressive or sincere they might seem.

As much as I do take responsibility (and feel guilty about not doing more), I still haven't figured out how to have any real influence.

I've spent plenty of time complaining about other people and their lack of participation too, and I'm not sure what difference that has made. Merely pointing out the problem (or what I perceive the problem to be) doesn't change anything by itself.

Edit: Added a word. Formatting.
And OpenBSD has the best-written man pages in all of Unix.

When I got thrown in the deep end with Solaris, many years ago, I'd read the Solaris man page for the options, but first I'd read the OpenBSD man page to work out what the hell the command was for and why.
I assume Bugzilla broke due to being backed by MySQL. Bugzilla itself is written in Perl so should have no problem.
NodeDay by PayPal
Because here you're not doing string manipulation, but AST manipulation (i.e., the datastructure you get after parsing the language).
"...Congress has such a difficult time getting information out of the NSA that they have to ask me."

THIS PEOPLE! THIS is why the Snowden revelations are such a big deal! We have a rogue branch government with arguably little to no oversight!
Seems insane that they can't get enough funding given the current security climate. Think of some of the eccentrics whatever you want but they have always been fighting the good fight as far as I'm concerned.

No BLOB is a very sane idea for example. I think we'd be further along if that was enforced stricter by other projects.
Schneier links to a Wikipedia article about Sensitive Compartmented Information Facilities (SCIFs) and explains that he wanted to speak to the members of Congress in such a facility, but could not do so because he is denied access to such facilities as someone without the appropriate security clearances. And that puzzled me, and prompted me to read the Wikipedia article after reading Schneier's blog post submitted here, because I had been told years ago, when I definitely did not have the appropriate level of clearance for a SCIF (as I have never had and probably never will have) that I did have access to a special hearing room for one of the congressional intelligence oversight committees. I was inside the room at the time, with foreign visitors. (I was there as the interpreter for the foreign visitors.) I saw the hearing room back in the 1980s, as I recall, as part of a people-to-people program funded by the United States government that brought over people from other countries to look at how society works in the United States. The look inside the secure room was part of learning about how intelligence agencies in the United States are overseen by Congress. It was represented to us that when the room in the Capitol was closed up, it was impervious to any then-known form of surveillance. So now what Schneier says has me puzzled about whether or not there is any level of secure room between what he calls a "regular room" and a room that a United States citizen can only enter with a very high level of security clearance. It seems to me that there ought to be some kind of in-between room like that, precisely for meetings like the one Schneier just had. That would be better for effective congressional oversight, I think.
Compulsory education is fascism? Teaching truths which can be replicated is fascism?
Notice in the Arod scandal that all his text messages have been made public? Was there a warrant for that?
Because there's one thing the NSA isn't tapping: the internet.
Since the NSA taps the backbone, they have protocol analyzers that reverse engineer wire traffic to put it into semistructured form for processing with MapReduce.

Nothing escaped them since the collection and the data deconstruction is separate.
vote third party only
ShowHN: BillNode - invoicing for developers and designers
> See, here is the thing. At the end of the day, hypotheticals are worthless, concrete solutions are all that matters. It isn't anglocentricism that we picked the solution that is actually fleshed out and works over the vague hypothetical solution. It's "get-shit-done"-ism

"If you don't know of a solution yourself, shut up." Similar to "if you can't play guitar as well as <a player>, you don't get to have an opinion".

Admittedly in this context I might as well have thought I had something better to offer, given my original post. But as I've said, I don't. It was more of a historical note. I don't see how, given an alternative history, computers wouldn't favour for example the Russian alphabet.

And while we're at it, you might lecture me on how text/ASCII-centered protocols are superior to a binary format. Because I honesetly don't know.

And the fact that IT is Anglo centric goes way beyond Shannon entropy.

> You are forgetting the pigeonhole principle: http://en.wikipedia.org/wiki/Pigeonhole_principle

Compressing as in something like Huffman encoding. Maybe I was misusing the names.
I'm just trying to gage interest from the community at this point. This is something I'd love to build out but would love some feedback and ideas for features to add that would make it interesting enough to sign up.
What does the community think?
This will eventually mean anyone engaged in getting data off the web for machine processing (i.e. scraping) is probably looking at needing to run headless browsers and using OCR to get the information out in future. I kind of wonder if Google etc. do this already to extract information based on layout.

Somewhere along the way we need a better way to exchange data between websites before this comes along and sets us back by a couple of decades. The semantic web stuff (sadly) hasn't really worked, but something of that ilk is needed to get us to the future.
I looked that logo up thinking it probably came from some sort of 70's science fiction book about a dystopian future.

Nope, National Reconnaissance Office.

http://en.wikipedia.org/wiki/List_of_NRO_Launches

I mean, at least they're being honest!
A good test of this hypothesis is this: if Hillary Clinton runs for President, what would be her take (support or oppose)?

Unlike Obama the Senator, as Secretary of State she would have served on the National Security Council and would have been privy to much of the same intelligence info. Therefore, if she's still opposed on surveillance issues vs. Obama, that would be a very telling sign.
Your right, action is what is needed. We cannot expect most ordinary citizens to use by default the most secure communications or private setup.

Therefore the law needs to fall in favour of privacy for ordinary communications (SMS, calls, email). Our future politicians, representatives and all citizens are far from likely to be users of the most secure communication methods during their lives and the holding of their information is a complete affront to the democratic process.
If you EVER use OpenSSH for ANYTHING, you can cough up $20 for grumpy Theo.

(I've interacted with Mr deRaadt once. He was perfectly lovely and helpful.)
Sure, you can learn to use a technology and still be braindead or poor at analysis.

This is an applied curriculum with a focus on specific technologies that enable an analysis-bent people to leverage their brains with technology. That's why data work is so beautiful -- it's space to demonstrate unquantifiables like curiosity, diligence, creativity, and grit.

The quality of your projects is likely a good metric for your aptitude for data work, which is why I strongly advise working on a personal project.

I'd love to get more pull requests with more materials that teach analysis!
I realize this is pointed out in the original post but it's important to state for those of us who only read comments and headlines. The longer I do this the more I believe that value isn't created by doing. It's created by selling.

As hackers and engineers the idea of "creating value by doing" resonates with us. We're happy to hole up in a dark room and create. It feels great. Wish I could do that for the rest of my life.

The reality is if you're selling something then that's the only validation you should be looking at to know if you're creating value.

I say this from the perspective of starting up where the point is more easily defined as creating direct economical value.
You're on Hacker News, so you're propably not the kind of "end user" I mention. Those guys typing youtube.com into the search bar of their browser.

Their architecture and the software they use to manage it has to deal with problems no other entity had to deal with before. The last thing the public heard of is Spanner. Once it's papers get released the same thing will happened as it happened with Big Table.
The future of Dart and JavaScript in Web development
No idea, but my understanding of the architecture is that it wouldn't work well.
I have six rental properties as a landlord and I use Bank of America small business accounts which have an email payment system using ACH. The tenant receives an automated email invoice and can pay the invoice by ACH with a few clicks after a one-time setup. I receive an email from the bank when they have paid. It's completely paperless. No other bank was offering this at the time I set it up a few years ago. It's been working great except for the few luddite tenants who can't seem to get the simple setup to work. For them, I have them send a check to a B of A PO box and the bank processes the check for me.
My comment was a reflection on your comment—"It must be so wonderful living in your world" implies the parent is shortsighted and was ignoring the difficulties of real-life development.
Google Brings Its Smart Assistant to the Desktop
There are standard processes in pretty much every government organization for escorting uncleared personnel into a SCIF. The fact that they chose not to in this case might indicate that they aren't taking this seriously.
A Better BetterLesson - Terms of Service In Education Space
> Is it good to start learning delphi now?

That depends.

Do you want to build new software? If yes, look elsewhere.

Do you want to maintain or port old small business software and possibly make large sums of money? Then it might be worth learning Delphi.

Otherwise, Delphi is dead. But I do know of at least one programmer (albeit with excellent personal marketing skills) who learned RPG and became a multi-millionaire taking RPG contracts long after it was considered "obsolete".
A third of cabbies in San Francisco are now driving an Uber, Sidecar or Lyft
Not to mention redundancy. That's the biggest plus for me. Don't want to have to worry about hard drive failures.
I heard an anecdote about a CEO who will happily provide a counter, just so he will have an opportunity to replace you on his terms. Be wary.
The whole security clearance thing is rather over-rated. Many people are immediately disqualified during the background investigation because they missed a payment on something once, or changed jobs too often, or were arrested, yet never convicted of a crime.

So the fact that someone does not qualify for a security clearance says very little about them as a person.