skysight-inc/HackerNews huggingface dataset:
- nodejs: Write in coffeescript or javascript on the server, two bird with one stone philosophy. Will let you build better programming techniques in respect to structure due to (1) it's async and (2) it's module based. Unlike php the global namespace should not be used. Additionally, JS is just better than PHP in every way I can think of. Node has a thriving user module community. Cons are that you have to deal with async, module dependencies and setting node up on a server (or really anything besides PHP) is far more complex.

- GO: google's lang, seems to be trending lately. Lets you build potentially more elegant, higher performance web apps (if you believe the benchmarks) than node but will have a higher learning curve, less of a userbase.

- Python: Someone else will have to comment on python (and probably GO). Afaik it's a useful language to use overall.
They won't reduce their profits, they'll raise regular fees to compensate.

Everyone should get a more consistent bill, which they can plan for accordingly, instead of a disgusting surprise defilement as is the case now.
>Lavabit sets an interesting precedent really

"The office of La Batalla, the P.O.U.M.
paper, which was not defended, had been raided and seized by the Civil Guards at about the same time as the Telephone Exchange, but the paper was being printed, and a few copies distributed, from another address...

The Civil Guards were still occupying strategic points. Huge seizures of arms were being made from C.N.T. strongholds, though I have no doubt a good many escaped seizure. La Batalla was still appearing, but it was censored until the front page was almost completely blank. The P.S.U.C. papers were uncensored and were publishing inflammatory articles demanding the suppression of the P.O.U.M. The P.O.U.M. was declared to be a disguised Fascist organization, and a cartoon representing the P.O.U.M. as a figure slipping off a mask marked with the hammer and sickle and revealing a hideous, maniacal face marked with the swastika, was being circulated all over the town by P.S.U.C. agents...

At various points in the town there were posts manned by Civil Guards of Carabineros who stopped passers-by and demanded their papers. Everyone warned me not to show my P.O.U.M. militiaman's card but merely to show my passport and my hospital ticket. Even to be known to have served in the P.O.U.M. militia was vaguely dangerous. P.O.U.M. militiamen who were wounded or on leave were penalized in petty ways--it was made difficult for them to draw their pay, for instance. La Batalla was still appearing, but it was censored almost out of existence, and Solidaridad and the other Anarchist papers were also heavily censored. There was a new rule that censored portions of a newspaper must not be left blank but filled up with other matter; as a
result it was often impossible to tell when something had been cut out." - George Orwell, Homage to Catalonia (1938)

I wouldn't expect that particular warning sign to persist for long.
At least I now know to pronounce Nginx as "Engine X". Now I won't sound like a fool next time someone asks which web server I'm using.
I've actually thought the same thing regarding Top Gear for quite a while, and said as much in another offshoot of this thread (prior to reading this).

I was also on the side of it being a slight misstep for Tesla to make as much of an issue of the NYT and Top Gear problems, but in hindsight I think it's paid off for them. There's been so much good press now that people thinking back on the events may have a different opinion than when they first heard about it, and Tesla was less well known.
Darwin didn't advance a comprehensive philosophical system but rather a unifying theory of biology. And it was not a theory that was unique to him; he only published his theory of natural selection when it was independently developed by another scientist. He gets the credit in the same sense that Newton (or is it Liebniz?) gets credit for calculus--it has simply passed into accepted truth and it's merely a question of history as to who came up with the theory of natural selection.

Rand, on the other hand, advanced a large, comprehensive philosophical system that has never been independently arrived at. Every Objectivist becomes such by reading and becoming convinced by the works of Rand and her associates. And very little disagreement with Rand is tolerated--certainly no disagreement with what she clearly incorporated into her philosophical system itself. This is the behavior of disciples, not simply people who agree with a philosopher. This is not to say that they are wrong, but that they are engaging in a behavior--namely wholesale acceptance of another person's thoughts--that fits, for me, the denotation and connotation of the word "disciple". And it doesn't bother me one bit that some disciples of Rand bristle at that word, because the word fits.
> I don't want to seem like I think this can only have bad intentions, but finance people and investors aren't typically known to be charitable.

That's incredibly false.
Well, I've been using it for over an year now. Yes, it does really speed up things. I've found out that people grossly over estimate need for SSD space. I'm using 64 GB SSD with 3TB drive and hard disk is really rearely touched. I've even enabled power saving spin down for it, so I know when it starts. In normal daily usage HDD isn't being touched at all. It's only when something like linux updates are being run or so. I've also enabled write-back caching without maximum time limit. If you use write-through caching it naturally causes HDD to run all the time. I've chosen to cache everything, not only random reads. Because I have plenty of space with 64 GB SSD. I don't know what people are doing who claim thei need larger SSD than that. Maybe they're working with large data sets or have absolutely massive games or so. As summary, yes, I love it. SSD is never full, I'm not running out of disk space and yes, I do get pure SSD performance over 99% of the time. Only if I pickup some movies or music which has been around for months without being accessed then there's HDD access of course.
Setup was ok, because I did it when I replaced my computer so I built everything from scratch anyway. I'm going to blog about that, but I have huge backlog of stuff to get blogged. P.S. Some cache vendors (like Seagate Hybrids drives) recommend using write-through caching, because in the case SSD dies, you'll still have fully working file system on HDD. With write-through caching, things are going to be very badly messed up if SSD dies. Practically totally unrecoverable situation. But that's why we got backups, right?
They can, for example, have a policy that every code change is reviewed by a non-US employee.
(First, nice work!)

I think there's an argument either way on this, though. Even with a simple app, some would say looking very similar to native but being 1% off can be more detrimental to the experience than executing very well on a different, more HTML/CSS/JS-friendly approach.

That being said, I think this would be an interesting thing to start seeing around the web!
I love AgileBits (makers of 1Password).

It's pretty clear that the highest risk is pure-cloud services. There, it's trivial to get a legal order or technical compromise to steal the data. A "hostproof", download-on-each-use app, like LastPass, is essentially the same risk as a cloud app. (this is the hushmail and lavabit vulnerability.)

The safest is some kind of purely-client software, with local data, which operates online, and is never updated. Ideally open source, with a trustworthy build process.

In between is software like 1Password. I wouldn't consider 1Password + Dropbox sync to be safe -- NSA has open-door access to Dropbox if they wish to get a single user's data (and possibly more). Tricking a user into download a compromised version of 1Password wouldn't be terribly difficult even without the cooperation of AgileBits.

You can use 1Password more safely (local-only, infrequently updating, some kind of local-firewalling in the client, etc.). Without the client being open source, it's really difficult to do more. It's probably a hell of a lot safer on OSX than it is on iOS, since at least some OSX users are likely to do real network monitoring, or otherwise be on some kind of debugging enabled system, or something with just weird bugs, uncover a problem, and then dig into it and find a backdoor -- on mobile, there's little risk of that.
Remember, in addition to what everyone else said, working for or founding a non-profit should not and is not a death sentence to a comfortable life. If the officers are making a salary that is appropriately valued (which WILL be audited by any reasonable board of directors) things are correct.
That is exactly the reason I trust Nginx, and ignore G-WAN [1].

[1] http://gwan.com/faq#license
View from the Bronx

http://twitter.com/hsuperb0i/status/376196274397016064/photo...
Twitter IPO rumors result from wordless email
What if you put release procedures in place that make it so your foreign offices will detect if a compromised release goes out?

For instance, require code review from the foreign offices to approve building a new release, and require that the foreign offices build copies of the new release from the code they reviewed and that they verify that their builds match the release candidate binary before the release can go live on the server?
I was really disappointed when I realized it wasn't that. Maybe you don't need a license for that.
In the Wired video, the worm looks cool, albeit not something you'd want to run into.

The Daily Mail pics on the other hand are horrifying.
Looks like Friedman taught you well. :)
This is the wrong conclusion to take from the NSA spying revelations. The proper conclusion is that anything that cannot be independently verified is suspect and to not put an inordinate amount of trust into any single system. With motivated and well funded adversaries like the NSA, there is no such thing as too paranoid.

There is value in discussing these conspiracy theories, if only to disseminate information and allow others to determine their own risk assessment. The conflict of interest inherent in a law enforcement agency funding a tool for circumventing detection is enough to raise alarm bells for some classes of users.
Except the Z80 / 80xx don't descend from the 4004, they descend from the Datapoint 2200. The 8008 didn't have BCD instructions or a half-carry flag, but it had a parity flag.
depends if you want to do it for a job, and what the local interest is in your choice of language.

I learned PHP in 2003, and haven't regretted it since. There are quite a few PHP jobs here, and I like the culture that this language brings - unlike ASP.NET which is very corporate.

So yeah, use what makes you happy, PHP is a great start into a lot of other languages as it isn't as intense as others.
What a horrible font choice.
Agreed. I was expecting a 2 year release window and thought I'd forget about this before it was released. Nice to know I can try it out right now :)
Don't forget Vint Cerf.
That's not a very good analogy, and doesn't really address the point I was making. Note that my comment was very favorable to refactoring.
How to Print Dollars in Your Own Backyard and Keep Them Away from Wal-Mart
That's not a notably missing phrase, because it's not open source. Maybe it's notable because you don't trust closed source security products, but if so, you didn't say that. :) Not that I disagree with you. I use 1Password, but in my opinion the fact that it is closed source is definitely a mark against it. If there was anything built on top of, say, GPG that had remotely similar functionality, I would totally use that. Maybe there is and I don't know about it.
No, wait. HN is ok with shooting down our technological advances.
Bruce Schneier recently suggested that encryption-the-math wasn't broken so much as encryption-the-implementation. The math is pure, abstract, and pristine, but the implementation is not. Hacks, lies, and backdoors. He strongly hinted not to trust anything you can't see the source for.
Some workloads are write-intensive and some aren't. For a hosting provider there's no way to know what the customers are going to do. I would expect that SSDs attract customers who are going to actually give them a workout, though.
Yahoo released aggregate sum of government data requests [Jan-Jun 2013]
Doesn't ES6 have tail calls anyway?
I was wondering that too, and hoping the article would explain.

My assumption is that the Octopus' body yields enough to sustain quite a bit less damage, and the bobbit worm releases it's prey while under ground to get a better grip.

Alternatively, maybe the Octopus released ink while under the soil and it confused/irritated the worm.

In any case, that Octopus gets my respect.
It's a mistake to think that this whole exercise was about changing the logo. Mayer has inherited a demotivated and dispirited team of developers and designers that she has to forge into a company capable of competing with Google.

One of the things that she can do to motivate her teams is to take an interest in what they are doing - a weekend retreat for the design of the logo? Great! Marissa cares about what I'm doing, I'm important to the company!

On the other hand, having your CEO show an interest in what you are doing is generally speaking a huge motivator for people. It's cold indifference to anything you do that will drive people away.

I'm willing to bet that the actual target for the logo redesign story was internal. Mayer is sending a very clear signal to all Yahoos that yes, they are good enough, and no, she isn't going to get external help to do the things that are core to Yahoo's business.
Parallels Update Installs Unrelated Daemon Without Permission
It actually didn't take me too long to regard Shi-chan as a person, and not simply a (sex object); it occurred pretty much when I opened her crate for the first time.

I'll take "Opening lines from novels I wish I'd written" for $200, Alex...
Yeah, there's always a dividing line.

Between two servers in the same rack?
Between two racks in the same datacenter?
Between two datacenters in the same physical complex?
Between two complexes connected by fiber you installed yourself?

If the security state keeps on keeping on, I expect companies which care about privacy to keep tightening it in. One day not long from now it might be considered ludicrous to transfer data from one server to another server within the same datacenter unencrypted. One day not long after that we may perfect secure multi-party computation, and a server might perform meaningful computation upon an encrypted dataset without any ability to decrypt it.

The goalposts are moving.
Whether or not you stick with PHP, you should learn some other languages. At the very least, it will make you a much better PHP programmer. But maybe you'll find something you like better.

Ruby, Python, and Node are all reasonable next things to try. Large communities, lots of resources, and plenty of example code to look at.
In my mind the founders could have really sped up the process by figuring out something that added new or even true value to their users. By going the route of simply aggregating listing info and posting information easily accessible on other sites, they relegated themselves to being just another real estate listing website.

Their growth was then limited to how many phone calls and connections they make - in other words, no one was beating down their doors to list on their site and only after years of growing this way did they command some semblance of a home buyer audience that made it worth while for the sellers.

The model these guys implemented is tried and tired and brings nothing new to the table. That's why they resorted to the traditional broker model in the end.
I second node.js as a learning tool, learning the one syntax will let you get a feel for both areas of web development.
An interesting thing for an open source project might be to put code-signing keys (for a reviewer) out with pseudonymous people on the Internet -- real identities unknown to the developers.

I'd be happy to only use releases of 1Password which were signed by both AgileBits and a few nyms with a long history of being awesome (e.g. Satoshi).
PHP will be useful if the bloat is eliminated. Just plain procedural scripting, simple, straight - Nothing else is needed. By the way, that is my view of any scripting language. Languages used to write complex systems should be type safe and strictly structured.
There's even the Chromebox, which I think is less than $350.
If it had released a significant amount of ink, I would have expected to see it come back up in the water with the octopus. Another possibility is that the octopus was venomous and bit the worm.

As you said: in any case, respect.
An addon to Firefox (mobile, too) and Chrome that prevents Google from changing the link address to a tracking address, allowing you to right click a search result, then choose Copy link address, and get the correct result.

I agree with mpyne, though, that it shouldn't be necessary.
Then try harder, cry baby. Here's a bottle.
Well, that would presumably mean that the bulk of their code is view code. Which, by line count, probably makes sense.
What I'm quoting is not an operations manual, it's the executive summary of the 1st quarter 2012 intelligence oversight report from NSA's internal oversight and compliance section. According to that document, NSA considers it a violation of both EO 12333 and the FISA Amendment Act to target foreigners on US soil.

I should have cited a link to EO 12333 [1] in my previous comment; the section that indicates that the FBI has the lead in domestic counterintelligence is section 2.3 (b). I'll admit it's not the most clearly worded, but it does go out of its way to single out the FBI:

"Collection within the United States of foreign intelligence not otherwise obtainable shall be undertaken by the FBI or, when significant foreign intelligence is sought, by other authorized agencies of the Intelligence Community, provided that no foreign intelligence collection by such agencies may be undertaken for the purpose of acquiring information concerning the domestic activities of United States persons"

The section on the NSA responsibilities (section 1.12(b)) speaks primarily to collecting signals intelligence for foreign intelligence purposes in support of the Department of Defense; it doesn't mention anything about counterintelligence. The FBI is singled out again in 1.14(a) as having the responsibility to conduct domestic counterintelligence. Other parts of the DoD have the responsibity to work with the FBI on matters of domestic counterintelligence (1.12(d)).

[1] http://www.archives.gov/federal-register/codification/execut...
I'm not saying that the hypothetical 1% to which I referred should decide things for anybody else, or that they should all be isolated in one geographic area.
For anyone interested in applying functional concepts to Perl, I highly recommend Mark Jason Dominus's Higher Order Perl[1], the full text of which is now available online for free.

It starts by teaching a reader moderately familiar with Perl functional concepts, and then it deep dives into these concepts and iteratively applies them to example programs to make them better.

[1]http://hop.perl.plover.com/
Mythbusters have also done "bullet fired into the sky" as well, and while the results were not terribly simple, the gist of it is that it should not be considered safe (and there are confirmed incidents of people being killed that way).

There are a few things going on, but most of it, IIRC, stems from the fact that a bullet fired into the air is almost certainly not fired straight into the air, so it retains it's ballistic trajectory and spin. The spin keeps its air resistance relatively low and gravity does not work against the horizontal component of the bullets velocity. The bullet, fired slightly not straight up, will therefore hit you with whatever velocity it got from falling nose first from apogee, combined with whatever velocity sideways it started with (minus some from air resistance).

Bullets fired from a rifled barrel straight up will turn over and tumble at appogee, and their velocity on return will be only terminal velocity of the bullet tumbling through the air. Presumably this case is safe, though potentially painful.

Birdshot is safe I assume because the mass of the individual pellets are low enough so that air resistance is enough to arrest its velocity to something safe. (also the pellets aren't nearly as streamlined as bullets are anyway, though I wouldn't want to be downrange of buckshot fired into the air at an angle...)
> Some workloads are write-intensive and some aren't.

Did you read what I wrote? Do you mean delete-intensive?
Though I do use them, the PPA concept is kind of flawed, because there's no way of saying which packages you will accept from a particular PPA, and no way for a PPA signing key to limit the packages it covers.

Packaging systems do detect file collisions, however, and with something vaguely similar to checkinstall or fakeroot they could detect attempts to overwrite other packages' files in the pre- and post-install scripts.
No, you are not wasting your time. You will read people complain about PHP but in the end, it provides me with a great job that pays the bills and then some! When used properly, it doesn't have to be a bad language and can be fun. That, and if you are just starting to get into web development, it is a great place to start. You can always branch out into other web technologies down the road. Have fun and keep learning :-)
Another option is the even smaller "open source hardware" Digispark with USB on board, arduino enabled, supporting many shields (grove shields etc): http://www.crowdsupply.com/digistump/digispark-mini-usb-ardu...
Couchbase gets some funding
That's fair, but other than that, I'm curious what there is. CSS is still bad at grids without pretending they're tables, but Flexbox has solved most of the other limitations.
Depressingly makes it sound like an everyday thing which is just monitored for - makes sense I suppose given how many information sinks there are nowadays.
You definitely aren't wasting your time, but it would be great for you to also learn Python well enough to understand peoples' negativity toward PHP, even (especially?) if you decide you disagree with them.
This puts Julian Assange's problems with Sweden -- and the UK/Sweden cooperation in same -- into a whole different context.
Fat Guy On A Segway Song
An Annoying but catchy song about a Fat Man on a segway -nuff said
Feeding time: http://youtu.be/tkUSx6aQGXU

Looks like a cool pet.
"Maybe it's notable because you don't trust closed source security products, but if so, you didn't say that."

Yes, that was my point :)

That said, at least they document the format.
Show HN: We're a conference management startup
Better yet, enact a policy that before a release goes online, all foreign offices have to audit every change, compile and verify the binary matches, then sign the binary. If a release goes online that isn't signed by all locations, it's obvious something's wrong.
"Banks require government insurance" doesn't mean they demand it, it means they need it or people won't trust them. Both banks and people demand the insurance, because without it everyone fails.
You might be interested in STRIP[1] which is built on SQLite and SQLCipher, the latter being an open-source encryption codec for the former. It's up to the user to decide whether and how to use Dropbox, Google Drive, etc., for syncing.

Disclosure: My employer makes STRIP.

[1] http://getstrip.com/
Feedly loading slow on Chrome? Disable or remove the Chrome extension AddThis.
Regarding people making comments about not seeing why google wasn't already doing this, it's common for datacenters to do DB replication over unencrypted channels, which is what was going on here.
We're looking for feedback from people who organize conferences, so if you're involved in planning events, email me for an invite. Osman.Sheikh@BusyConf.com