skysight-inc/HackerNews huggingface dataset:
From their video on indiegogo:

> We have completed pilot production. We have it
> working on iOS devices and select Android devices.
> We have tested this device for the last six months.
> We now need yor support to mass produce
> this amazing device. [1]

[1] http://www.youtube.com/watch?v=J1aB3FDCLbo&feature=player_de... (Video, 1:39)
I took it as sarcasm. The "for everything" was the tell.
Comparing MongoDB to Oracle? Really? Next thing you know we'll be reading articles about how oranges are threatening to take significant market share from apples.

As for, "[Oracle] also does not affordably scale to the tens or hundreds of terabytes required by some", an honest question: if scaling to "tens or hundreds of terabytes" is so easy with MongoDB, why is scaling to 100GB a big enough deal to warrant a presentation[1]?

[1] http://www.slideshare.net/mongodb/partner-webinar-the-scalin...
Some of us use python as a rapid prototyping language before writing "real" code in c or even (horrors) c++ for performance. This is what makes ctypes so popular, python becomes the glue between calls to well tested low level functionality. So the place of the std libraries in this paradigm is to replace the c-like functionality. In c mkdir does not return the directory name, so os.mkdir does not either, allowing translation of the final prototype to c where it becomes another well tested tool in the next evolution of the application.

I can appreciate the need for higher level libraries in the std, but not at the expense of os, sys, and other 'dead' modules.
For Firefox, goto View => Page Style => No Style
There are already multiple search engines for Tor, including DuckDuckGo.

The problem with Hidden services/ TOR isn't search. It's the fact there aren't enough legitimate/trusted websites that appeal to users outside the hardcore privacy/security crowd.

edit: fixed Tor capitalization.
And yet hashtags exist and lisp is cycling back yet again. I don't know if there's a convention, might as well re-explore it.
So transparency is bad because the media can spin the info, and therefore governments should keep that info secret, instead of actually providing the facts?
I agree on the expense and corresponding lack of competitors in the America's Cup but those catamarans when up on the hydrofoils were mesmerizing to watch. I have watched many America's Cups over the years and was a bit apprehensive about another year of cats as I usually prefer a classic monohull but after this cup I'm not so sure...
Here's where we differ. Adobe Illustrator is like a canvas on an easel. Visual manipulations appear right in front of you, and then you can dive in and inspect. Change a color easily and know if it's right immediately. Not commit, then look at a rendered version, notice it's off. Try again, commit and then attempt until it's right. That's a huge waste of time as a designer. It feels magical to edit and create in Illustrator to me, and I'm sorry that someone offering free .ai files isn't pristine enough for you.

Your "editing" of a graphic file is still 4 steps, there's not much being cut out:

1. Click edit.
2. Propose changes.
3. Owner decides nothing is bad, or messes up other parts of the design.
4. Owner accepts pull request (still can't see the files in Github, because there is nothing for viewing graphical diffs anywhere yet)
Consider the following:

* the software is designed by committee

* in the interest of greater acceptance, the committee solicits opinions of users for how to design the software

* some users need certain features, and the committee members are open to "suggestion"

* committee members have no issue with accepting suggestions without considering their impact

* committee members have no issue with accepting bribes in exchange for guarantees of certain features being implemented

* committee members actively solicit suggestions because they want money

* there are no repercussions for committee members taking bribes and blindly accepting feature requests, as a matter of fact it's official policy that they do so

Yeah, those "hackers" are definitely to blame here. They're playing the game by the rules and they're winning, and that makes you upset? Personally I'm not even surprised at all.
SRAM is used in every CPU, not just microcontrollers. Registers and cache are usually implemented as SRAM. The false distinction this article makes between registers and RAM is misleading and indicative of the author's general ignorance of computer architecture.
Yeah, not the best example I think. This code is not bad at all:

filepath = os.path.join('.', 'test_dirs)
os.makedirs(filepath)
with open(os.path.join(filepath, 'test.txt'), 'w') as f:
f.write('hello world')

And it's actually obvious what happens with the file handle after write. I'm not sure if it's still open or not at the end of his example really. I wouldn't be surprised by his example in ruby code (overloading with magic functionality), but in python that just looks weird...
Great job there!
That's the implementation detail of the substrate, TFA uses "RAM" in the sense of "main memory" which is the colloquial meaning of the acronym. Registers can be implemented in SRAM. So can CPU-level caches or various hardware buffers.
Agreed. Completely misses on-die caches for instance. Article might have been accurate in the 6502 days, but not today.
Looks like a class action lawsuit in the near future for anyone harassed by ex-boy/girl friends, lovers, husband/wife who find such info via FB.

Lawyers can now test market your class action lawsuit with $100 of FB ads.

MVL - Minimal Viable Lawsuit. Like/G+ by Eric Ries. :-)
Microsoft Reportedly Wants New CEO by Year's End
the article mentions pytz, but that's pretty low-level. i wrote a wrapper, called simple-date, that tries to make it easier to use. https://github.com/andrewcooke/simple-date (self, link, obviously; also 3.2+ only)
Isn't this a design mistake in JavaScript rather than JSON?
As long as you wipe and format the flash drive from the secure computer every time you use it, there shouldn't be any risk. I don't think even Stuxnet could have infected a linux machine that didn't mount or autorun the partition.
It seems like the simplest way would be to burn it.
I guess its a terrible thing for a dynamic language like Python. boost::filesystem::path has been overloading the '/' operator all along.
So, what of us people who actually see Assange in much the way you've described the fictive character?

Honestly, if anyone's sleazy it's Assange.
Apparently you are not aware that Canada is part of the five eyes. If you are then I don't know what to tell you.
Networks are avoided for a reason. In your scenario, establishing a network connection between the intermediate computer and your "air gap" computer is a breach of the air gap if the intermediate computer has been compromised.

The same argument could be made for removable media, but there are good methods for tightly controlling the transfer of data on removable media. Network interfaces have a larger attack surface.
There are some non-defered reference counting that can offer pretty good performance(within 19% of defered reference counting), while still offering determinism[1].

[1]http://www.hpl.hp.com/personal/Pramod_Joisha/Publications/is...
"'You can't watch this video because you don't have IE11 or Chrome" because Firefox will be legally barred from accessing the CDM."

pyalot2, why do you think Firefox will be legally barred from accessing the CDM. Adobe and Microsoft and Google have had no problems making plug-ins for Firefox in the past, why would they stop now?
It's not misleading in the least unless you're a pedantic smartass who wants something to complain about. TFA uses terminology which "Reader Daniel Hooper" will understand, and in which RAM is a synonym for "main memory". Which is the colloquial meaning of RAM outside of hardware design labs and pedantic smartassery.
I know! I feel like I see a post on this thing once a month!
That doesn't make sense. Once you have clear evidence of something, it is no longer a hypothesis. You can start with any hypothesis you want. Of course if you expect something to be treated as scientific fact you need clear evidence. Until you get clear evidence, it is a matter of philosophy, and you can fill it with anything that doesn't contradict the known facts.
Online payment platform Dwolla extinguishes every cryptocurrency-related service
I was an entrepreneur for two weeks. Here’s what I learned.
Machines Gauging Your Star Potential Automate HR Hiring
IRC notifications on your phone or Pebble watch (with Irssi)
You would guess but you're probably wrong. The logic of your response is terribly flawed. Reboot and try again.
For a way more detailed look at memory architectures and implementation, check out Ulrich Drepper's classic paper "What Every Programmer Should Know About Memory"[1]

[1] http://www.akkadia.org/drepper/cpumemory.pdf
It's legal. How is it a "fault"?

The playing field should be level. If Google stops the lobbying, their competitors won't.

The system is rotten, it's not Google's fault they have to use the faulty system or die.
Voice distinctions are allophonic in Korean; the phonemic difference between ㄱ and ㅋ is purely aspiration.
Hmm, I was going to list additional standard libraries that I use on a regular basis to "prove" the author wrong, but I could only come up with two (in addition to your list): csv & re.

Still, the only thing I use with any frequency that is an outright replacement for standard library functionality is requests and beautifulsoup. Well, if you don't include ipython, which is an absolute necessity.
Not as much as you think it does; especially in cities such as Bombay and Bangalore.
Find your friend or Lover Strong or Weak Points for long-lasting relationship
I would imagine it could be found in past cases where such containers requiring a physical key that couldn't/wouldn't be produced were confiscated and opened by whatever other means necessary.

If the law is certain the needed evidence is within the container, the lack of a physical key would not stop the attempt to collect that evidence.

I'm curious if there are cases of the police requiring a physical key that is in effect a skeleton key. Say, for instance, an apartment manager's master key that opens every door in the building. Having possession of that would mean the police would have access to every apartment in the building regardless of whether the search warrant allows for that or not. That would be similar to having the SSL key in this case, the authorities would have access to everything.

Now, in that case, imagine the police department had recently been shown to not be trustworthy enough to have access to a key that opens every door in the building. I think you could see the dilemma here.
When haven't hasn't who done what? Did you somehow interpret my comment imply that I thought there wasn't government interference in employment markets? silly billy.
I am not sure we've figured out how to do dependency management, on any platform.

E.g. even in scala land I got the feeling ivy/maven dependency management weren't universally loved, but maybe I am wrong?
certainly in the UK weasel words get you precisely nowhere in Libel. If you know what you were saying, and your audience knew it too, then you can be sued.
PressureNET SDK: Android library for atmosphere data collection (MIT license)
Well, libellous ones, anyhow :)

You're right of course, though not sure that Jobs is quite "based on a living person" (though he was alive when the project started, just not when it was released.)
It's not XML
The actual socialist/anarchist crowd are going ape shit over it. (For example, Democracy Now! and NSFWCorp, two superb news organizations, are incredibly critical of the Obama administration over this, and many other issues that Obama has been far-right on)

"Weird twitter" is the closest thing I know to "hipster socialist"s, and most that I follow are very critical of the president.

Can you name a "hipster socialist" group that isn't critical of Obama? There are hundreds of Democratic-party affiliated organizations that haven't said a peep about this, but that's because they toe the party line.
Nice remote development setup with Notepad++
...it's on the front page in big letters :-)
"11 years of providing IPv6"
Facebook seems to use any language they want to at any time. I don't consider it a major endorsement that it appears in production, it just lets me know its on their radar.

If Google picked up D I would be much more interested as to why.
Sales Alert: Making Eye Contact May Not Be Such a Good Idea
Trailing commas would make the problem worse! If you allow trailing commas then you would break json parsing in all old version of IE. The unicode line ending problem is more subtle.

I have seen people write code like (mix javascript and some templating):

<script>
var prefs = <%= user_prefs.to_spec_conforming_json() %>;
...

The above code looks okay, but if the json is just spec conforming, then you are exposed to a potential XSS attack.

Most people that write json encoders are aware of the problem, but why publish a a spec that can potentially create serious security problems?
Reading that article, I get the strong
impression that A16Z really doesn't much
know what the heck they are doing.
This is literally the worst comment I've read on HN, full of ad hominem and other logical fallacies.

Don't worry, we won't take your facebook away! It's gonna be okay! You sound like a junkie.
DuckDuckGo isn't a search engine for Tor, it just provides a hidden service interface to its regular search engine. If you want to make a hidden service to help improve the overall quality, let me know and I can help you get it all setup.
You seem to have your facts regularly wrong. And your pronouncements of the future don't seem terribly informed. What qualifies you make these assertion? Given your love of incorrect facts, I wonder what are your credentials.
And Bernie Sanders.
Hopefully, this will just involve transferring the governing authority away from the U.S. government without changing how the IETF/IANA are actually operated.

It would be bad if the traditional, international standards-setting organizations (e.g. ITU, ISO, ECMA, IEEE, etc.) ended up gaining control over the IETF/IANA, and they've been eying for it for some time now.
Neuro-Inspired Chips for Robots and Smartphones
Google changes terms to add user data to Web ads
Show HN: Band Industries released a chromatic tuner for iOS
The amazing self-parking car
Why We Can't Get Anything Done in an Open-Plan Office
But it stifles innovation. A better solution (IMHO, and since I'm not a big follower of F-1 or racing in general, this is basically me talking out of my rear end) would be to, at the end of the year, share the designs and software with each other.
No, V8's regex library is not written in C. V8 compiles its regular expressions to machine code at runtime. The availability of the compiler at runtime can be a liability for things like startup time or memory use, but can also be a key advantage in situations like regular expression parsing or packet processing.
Google's futuristic Quantum AI Lab
Many HN readers may support this action (heck, me, too), but this is a ridiculous article.

"...turned their back on the US government..."

"...he conspired with her to convene a global meeting..."

The "major Internet organizations" have about as much organization as a room full of cats. Don't expect this important action to actually mean much.

Except possibly for a new herd of top-level domains, useful primarily to extort money from trademark owners.
What are the early symptoms that a startup is going to fail?
Complete Game Developer Magazine Archive Now in the GDC Vault
You mentioned itertools twice. Accident or pun intended?
The US Government absolutely has the right (under court order) to compel a US-based company to hand over data about a US citizen.

Do you really think that if Google had access to OBL's whereabouts and wouldn't comply with court orders to provide the information, that the acceptable outcome would be the CIA whining about Google on TV?

If Google refuses to help track down Osama, then the
government can announce this, and people will be outraged
at Google. Snowden is a different matter, many people
don't believe he did anything wrong, so it is hard to
take the government's side of things.

Are you really suggesting that our laws should be based on public opinion?
Innovating on “Product Delivery” for VCs
I'm saying that between existing welfare, existing SS fraud, and other transfer payment programs we are already spending enough that trading that for a mincome program might cost less than you think. On top of that, if the removal of disincentives to make incremental income above the mincome level are removed actually works, the net cost will be even smaller.
A while back, while I was a doing Ruby, I remember a discussion that came up regarding moving some of/all of (can't remember) the standard library to Gems so that, as you say, they could "evolve on their own schedule". It'd be interesting if standard libraries of languages adopted this approach. A release of a language would then become the interpreter/compiler and set of vendored libraries deemed the standard library. Then, in projects, if say, the path module gets updated with new features, I can include that version and not wait for the next major/minor release of the language to get new features/bug fixes.
I have no insight into Schneier's top security setup, but I know for a fact he uses Windows on a regular basis. His portable computer is a standard Sony Vaio runing Windows.
And this is exactly the point: ownership, as Scully suggests, gets you little but more non-core specialties to manage. Let someone else make stuff happen, then contract with them to make what particular stuff you need.

Owning that data doesn't help. Owning all the tangents unrelated to Apple doesn't help (in-car GPS devices, other unhelpful-to-Apple services). Lock-in doesn't help, as Apple can if need be switch vendors on short notice, vs dumping lots of cash into something that might not work after all.

Focus on the core. Contract out what's not your specialty.
A few updates on the current state of things today.

The Tango/Phobos split has been resolved for awhile. You can now use Phobos, Tango, or both in the same D2 program.

The number of libraries and bindings is growing rapidly. There is the new dub package manager that makes it easy to include dependencies < http://code.dlang.org/ > and Deimos which is a collection of C library bindings < https://github.com/D-Programming-Deimos/ >.

GDC and LDC are both actively developed and kept up to date with the state of DMD.

It used to be you'd usually hit a bug while working on something in D but the community is really starting to notice they aren't hitting many bugs these days (especially over the last year or so). < http://dlang.org/bugstats.php >

Everything is up on Github now < https://github.com/D-Programming-Language > and Walter is just one of 21 committers. Github says dmd has 72 contributors and Phobos has 116.

If you don't like D2's template approach though you probably still won't be happy with it even with almost everything being better. Personally I love the power it gives you without sacrificing speed.
Stomach cells naturally revert to stem cells
They sound like the Mutualists, of whom I know one (he's in the same political party as me, hilariously.)

As far as I can tell, Mutualists = Market anarchists who believe local judges (who aren't officially given any power) and embarrassment will keep everyone behaving ethically - no need for formal laws or governments. It seems a very very deep misunderstanding of the role of weak-tie trust in economics to me.
I agree that the current status of the pen register (it doesn't constitute a search and thus doesn't require probable cause, only that it's "likely" the data will be relevant) is a bar too low.

If it had the same requirements as a search warrant, though, I can't say I register an objection.

Beyond that, saying that the government's recourse is to put out a press release that says, "So, we're trying to get into Osama's email, but Google won't let us," is the appropriate way to handle a secret criminal investigation, then I think we'll always disagree.
Careful there -- a GMI is different than a UBI.

Guaranteed Minimum Income is the idea that if your own income is insufficient, the state will step in and provide one for you. The conditionality in that definition, however, means that it would be a means-tested programme with all the attendant implications for marginal tax rates, poverty traps, class resentment, etc.

A Universal/Unconditional Basic Income is different -- it's provided to everyone with no means testing whatsoever. I think that's what you meant, based on how you're using it. But just be aware that GMI/UBI are actually quite different things.
He also claims that it's impossible to avoid connecting to the Internet. Which is of course not true; there's no reason he couldn't just boot an OS installer (or the entire OS, like Tails which he mentions) from an optical disc, or another media. Which is precisely what he will do unless he thinks it's a good idea to boot and connect the pre-installed, unpatched, crapware-loaded copy of Windows...
Protecting prosecutors is just like protecting police officers that plant evidence.

The power relationship between the government and the people is horribly skewed towards the government.

This is just another piece of the puzzle. As soon as the government (police, prosecutors, homeland security, NSA) have their eye on you, you are screwed.

It doesn't matter if you are right or innocent.

It's sad how far it has come and how much are rights have disappeared.

The government is for the government.
Rebol script that shows this poll in a graphical way.
https://github.com/rav3star/REBOL-HN-poll-reader
They say JSON is not for binary and won't change. With a backslash (oops reverse solidus) you could send binary data - eg an image. { myimage: "\01\02\03" } of course, not efficient. You could base64-encode it and put that in a string. I think some syntax for binary would be useful - eg { myimage: 0x010203 }
I find this interesting, does platform lock-in have to mean that you've bought a technical platform (OS)? Google locks you in by having your data on their services. The new 'lock-in' is cloud storage and cloud based apps. I think the big money isn't from directly locking in consumers, but rather locking in enterprise. That's where Microsoft also made a ton of its money.
Yep. I work at a hospital so switching to Linux would impact 100% of our applications.

I understand the desire (especially on HN) to switch to Linux, but it's just not a plausible solution for most institutions. It sounds great in theory if you don't think about how all of our end user applications are running on Windows, have specialized hardware and drivers, not to mention people love the shit out of MS Office.
Been wanting something like this. Thx!!
Fox News and talk radio brainwashed my dad
I can see how it would be disappointing if you didn't have two children growing up in the same environment and the differences between them is the same as between night and day.

Not that I'm saying these type of studies are not useful.
On transitioning from Pyhon 2.7.x to 3.x
As someone who is just starting to move into using Python extensively it is a bit disconcerting and maybe even bordering on confusing to see that the language seems to be stuck in this 2.7.x era.

The only sane decision seems to be to avoid 3.x and join all those who seem to be doing the same. Everything I see out there is 2.7.x -based: books, tutorials, online courses, frameworks, libraries, OSS, etc. In that context it is only smart to stick with the older version.

Because of this, looking mostly from the outside, it seems virtually impossible to imagine Python making a mass transition to the "next generation". I'm sure I'm wrong. I am far from being an expert in the language and it's related ecosystem at this point. I must be missing something fundamental in helping me understand this issue.

What say you?