skysight-inc/HackerNews huggingface dataset:
I just want to know who the developers are behind these systems. How much did they sell their souls for? Are they reading Hacker News? I hope it was worth it, assholes.

The NSA, DHS, [INSERT 1984 department here] are just an effect of taxation (and borrowing from the Fed). These things will never go away if we keep funding them and giving sanction to them.

It's also disgusting and sad that we've poured billions into the War on Terror while people suffer everyday from cancer. I don't know anyone personally affected by terrorism, but I know 3 close relatives battling cancer. Which is the real threat?
For reference, here were his thoughts on Google Keep a few months ago:

http://daringfireball.net/linked/2013/03/21/keep
Easy posting to Facebook from your Mac
> There is no reason the keys have to be stored
> separately. That is orthogonal to the actual requirement
> that the private key is private aka. secret.

It's effectively required to store the keys separately because if you stored the public key on the key bastion, it would be useless.

> In fact, the public key is public meaning it is assumed
> that anyone has or could gain access to it. It is
> purposefully published. So keeping the private key
> separate is meaningless.

This makes no sense at all. You're saying that since the public key is public, it's safe to distribute the private key with the public key.
Shown HN: Free Hello Bar alternative for Wordpress
What honeymoon? The media has eaten up every possible shadow of a scandal, including the birth certificate nonsense. That's business.
A private key must be stored in a secure location. Every participant in this conversation agrees on that (I would guess). The presence of the public key in that location doesn't do anything to harm security - if it did, the attacker could just bring a copy.

Putting your private key where your public key belongs is bad. Leaving a copy of your public key with your private key where your private key belongs is meaningless.
Well then full-disclosure, I'm a Mormon, I served the usual 2-year mission speaking Spanish, and I used to work on said software :)

The church operates Missionary Training Centers with the main one in Provo, UT and other smaller centers distributed around the world. When somebody starts their mission they go there for a few weeks for a crash course in how to teach religious priniciples, the policies for missionaries, etc. A lot of missionaries are assigned to foreign countries or even language-specific assignments in the US. Those missionaries stay for 2-3 months to learn the language. It tries to be a fairly immersive program, taught by native speakers of the language and former missionaries, and has a fairly significant software component to it as well. I don't know specifics first-hand, but it was widely spoken about that groups in governments, etc... would visit to learn more about why the program was so effective in so little time. I don't think it's entirely the software, it's a pretty good program all-around - but it's certainly nothing to dismiss.

edit: The main website is http://www.mtc.byu.edu, but as language learning consulting is hardly their main goal, I doubt you'll find much more of an answer to your question there.
I think the actually remarkable equation is

e^ix = cos x + i sin x

The cliched "e^(i pi) + 1 = 0" is a fairly mundane consequence of the fact that pi was chosen to make this equation hold.
"You are arguing that storing the public and private key in a vault under the ocean is not less secure than just storing the private key there. While that is technically true, it's also missing the point."
>Stamping out software is what your Windows/OSX/linux installation CD/DVD is. Microsoft is making a lot of money stamping out (figuratively nowadays) copies of Windows.
Software engineering is the equivalent of the mechanical engineer combined with mold maker for plastic or stamped parts.

The whole quote shows he disagrees and thinks the analogue is wrong

You only excerpted part of the quote which was contradicting the other interpretation of what the product was, not the explanation of what he thought it was.
There's also a moderately good russian http://habrahabr.ru
It's mostly translations of what you can see on hackernews, but there's a lot of original content which is oftentimes interesting. Of course, it's in russian.
"checks and balances" does not mean "the Supreme Court is in a state of perpetual partisan war with the executive," for example.
Your (and my) government was never sane, 9/11 was just very good for propaganda.
I'm the HyperDex developer who did the work on HyperLevelDB. I'll answer your questions in order as best I can.

1. Our internal synchronization mechanism is a simple change. The stock LevelDB does the following:

place our current on the back of wait_queue
wait for (our thread to be head of wait_queue || thread ahead of us to do our work)
if work done: exit
possibly build a batch of our writes and
append data to the log
insert data into the memtable
signal the next writer, and any writer whose work we finished

HyperLevelDB does this a little differently. We made the log and the memtable concurrent datastructures, so that multiple threads can write to each one at a time. We then do a little synchronization to ensure that we don't reveal the writes to readers in the wrong order.

get a ticket, indicating the order of our writes
insert the data into the log
insert the data into the memtable
wait for writes with a lower token to complete

For the actual implementations, check out the code for LevelDB (Lines 1135-1196 of https://github.com/rescrv/HyperLevelDB/blob/28dad918f2ffb80f...) and HyperLevelDB (Line 1307-1428 of https://github.com/rescrv/HyperLevelDB/blob/master/db/db_imp...).

Effectively, this change moves from a model where there is exactly one writer at a time, to one where the bulk of the work (inserting into log/memtable) is done in parallel by writer threads.

2. LevelDB provides a GetProperty call. We can inspect the number of files in Level-0 and back-off where appropriate. There is no write delay in LevelDB itself. By the end-to-end principle, the storage server is in a better position to decide whether to delay writes, or just keep pushing them into the database.
Why did you have to switch to python3?

https://github.com/nojhan/colout/commit/37934e9266d05e1519ac...

https://github.com/nojhan/colout/commit/64454e42f1cf5a4f8cd4...

Update: 37934e9 still works with python 2.6
Not to mention that I'm pretty sure they've been doing stuff like this for many years back since 9/11. It wasn't just this event. They are now saying that they're doing this to protect US against other Boston bombing type incidents and such, but clearly all the surveillance they've done so far hasn't helped that either. So I think the boston bombing is a convenient excuse to become bolder with every such incident, and ignore the Constitution even more.
While the actual case study makes for an interesting read -especially for someone who lives in Colorado - the numerous typo's, spelling errors and grammatical mistakes greatly takes away from the message. Did anyone bother to proofread this document at Calleam Consulting before releasing in back 2008?
So what policy do you want regarding terrorism? If you want everyone to ignore it, then you will have to persuade the rest of the US to ignore it.
I wish I could take my up vote back. I read this article and the power series expansion of the exponential function was not clear. So I looked up the wikipedia article (http://en.wikipedia.org/wiki/Exponential_function) and
http://en.wikipedia.org/wiki/Euler%27s_formula
which were much more clearer.

Sadly, this article did nothing for me. I will remember to lookup wikipedia first...
Yes. I will post how it turns out.
Where is there farm land which is anywhere near as expensive as building a warehouse or data center? And where there's low population density?

The cost of farm land seems to be around $9000/acre, and certainly under $20,000/acre. The major exceptions are places like Sonoma County, where vineyards are still profitable even though the land can go for $100,000/acre. But this is also a place where there's high population, so excluded from consideration.

A warehouse, for 30,000 sq. foot (about 0.7 acres) costs around $3 million, as does a 20,000 sq. foot office. (On average across the US.)
I hate that too - It can be turned off in the Preferences though.
The debt argument is perfectly valid, but in the US, you're not liable for fraudulent charges on your credit cards. The maximum liability is something very small, like $50, but I've never had a bank hold me liable for a single penny in fraudulent charges. This is because the banks simply charge the fraudulent transactions back to the merchant. The banks are not on the hook for the money, so why would they care?

If you cancelled your credit card after the Linode breech, you potentially saved yourself some hassle, and you saved some merchant somewhere the trouble of a chargeback and lost merchandise, but that merchant wasn't properly verifying cards anyway, so it's still on them. You didn't save yourself a penny.

All of this assumes that all the cards were actually compromised. One report of suspicious activity -- no matter how tightly constrained this person was with their usage -- does not prove that CCs in the Linode database were compromised.

Personally, I don't really care. One of the great things about credit cards is that you're protected from fraud (no really, that's one of the big sales pitches they make). Linode says the cards were encrypted and the private key had a strong password. I have no impetus to inconvenience myself until there is some material reason.
Hi HN,

I'm Tyler, the OP. I created the Attention Grabber plugin on a whim today because I hated the thought of spending $50/month into perpetuity to build my email list.

If you use Wordpress as a CMS and Customer.io to send your emails, it should be pretty useful.
pretty awesome wallpapers, specially the contra one
A list of recommended podcasts for Apple and game developers
I think hallucinations are a side effect.
Sure, but politicians are saying that it's necessary to find terrorists, but this warrant doesn't help that happen. Unless, of course, they correlate it with other data they have, which was perhaps collected warrantlessly and therefore possibly inadmissable in court. After all, Bush engaged in illegal wiretapping for 5 years before the 7 years since Section 215 took effect. I doubt they've thrown that data away.
A public key is a file. It can be stored in more than one place. For example, you can generate both inside the key bastion, and then copy the public key to the public servers, while leaving a copy on the bastion.
The kernel lives on /boot, and could be subverted to lie about its uptime to convince you that there was no unplanned reboot.

This is the same methodology I use, and I think about these attacks a lot. There is no good/cheap way to verify a remote execution environment right now with commodity hardware. :/
Top  Web Hosting
best hosting , Hosting coupon
Top And Best Web Hosting , wordpress hosting , joomla hosting , reseller hosting , vps hosting , dedicated servers compny in the world , to Get Discount Coupons .
Top And Best Web Hosting , wordpress hosting , joomla hosting , reseller hosting , vps hosting , dedicated servers compny in the world , to Get Discount Coupons .
Crypt4All encryption on Android https://play.google.com/store/apps/details?id=com.codewell4....
In the US, you have zero liability for fraudulent charges made on your card without a valid signature, by law.
I have found books from Jon Evans very delightful and interesting to read:

1) Beasts of New York – http://www.beastsofnewyork.com/

2) Invisible Armies (thriller, drama, computer hacking) – http://www.rezendi.com/invisibleArmies.htm

Both books have their digital edition freely downloadable as well.
well to be honest with you.

1) How do you expect to do better when they ll ask you something that you don't have a clue what it is?? My answer is you CAN't

2) Recently i heard an exact same story. The guy was a realy passionate developer, NOT good BUT passionate. He went on a public college and got his deegree in 4 years. He's now a professional developer.

There is a nice maxim l really like. I think it's Japanese, not sure though. It says: "Theory without practice equals wasted time. Practice without theory equals wasted toil." So to answer your question it's VERY REALLY important.
It certenly depend on your salary! Do you really want to be 50 yo and still writing Ruby? I really don't!

Reading all by your self stuff that students are tougt in third year on a college.. it's going to be a pain in the ass.

To sum up i really believe that you are still young and you can do a lot. Go find some good teacher, either online or in a college. Get a degree. Your eyes will be WIDE open then. Thing's you have never thought will outpouring in front of your eyes.

Best Regards,
KB
I've always avoided Mathematica. I Use pari/GP, maxima, axiom, perl's Bignum.

Mathematica, macsyma, Symbolics, I've always felt monetized what should have been(remained) open source, GNU(etc.) licensed. Thank you again Mr Stallman.
Backbone.Suviews: Minimalist plugin for nested views
Very true — it's not illogical to think that, or to use it as a reason to ignore the discussion. Responding to someone by pointing that reasoning out, however, is very seldom going to lead to productive discussion. It's usually best left unsaid.
How is it missing the point? It tells us that having "both keys in one directory" is, by itself, no evidence of insecurity by Linode.
AES-NI features in modern CPUs reduce it even further.
The zero arrests could be because they are reluctant to reveal that NSA domestic data collection is being used as a source in indictments.

The NSA could simply throw up leads which are then investigated by the FBI who would collect evidence to be used in indictments using more traditional means.

This would also mean that the legality of NSA data collection isn't tested in courts as submitted evidence.

I'd be surprised to learn that they are collecting all this data and aren't finding crimes to investigate and arrest people over. I can imagine that the NSA send all sorts of tips to the FBI to follow up on, but that only the follow up part ever ends up in court filings or as evidence.
The only way for Americans to defeat their government's spying programs is to embed keywords like bomb, jihad, Allah, plus the names of various regions and landmarks and the names of political figures in every communication protocol and program so that the systems become saturated with noise. Only then they will lift their bums from their cozy offices and start doing some legwork and real investigation.
There's no 'i' in Teamocil, at least not where you think.
How does storing the public key on the key bastion make it useless?
Sure. In any equation containing e^iπ, you can simplify by substituting -1.
"and the only two metrics they have are (a) not spending so much money that they look like idiots and (b) a successful outcome for the project."

Absolutely. Having founded (and sold) a printing and graphics company pre-internet the saying back then was "price, quality, speed" pick any two. (Which is used in many businesses obviously).

The only customers worth having really were covered by "a" and "b". You made money on them as you slowly were able to inch up the pricing after initially getting a foot in the door.

The only exception I can think of is when we did government work where the only thing that mattered was price with one exception: If you delivered for the bidding agent they were more likely to call you for projects that they had on short notice where the price wasn't as relevant [1] which is because of "b". Which more or less continues to prove the point you made.

Add: [1] They could pick who the bidders were so they could steer work to a favored bidder if they wanted to.
Down is different, sounds like crown/town/clown/gown for me.

Don/dawn sound like the "a" in father for me. Down sounds like the "ou" in "Ouch!"
Tech Burnout Advice
http://gist.io/5724421
Most people start from the (ostensibly reasonable) assumption that you can't win an argument on the internet

I should be spending more time in whatever corners of the Internet where you are.
what you see for the moment is an early version of the product, so it's easy to drive conclusion based on that but let me tell you a little more.
Blacklist aims to be the destination online for people to complain on their consumer experience (be it with brands or products). It's designed to empower consumer to have a voice on that matter and extend their reach on the web from that relevant platform.
Think of it as a digital megaphone that leverages your voice when you want to get heard.
Because when you complain, what counts is that you get the chance to get noticed in order to have interaction with the targeted parties or your social groups.
Blacklist is built on that premise.

The aim behind the concept is to bring brands and companies closer for more aligned interactions. It's quite counter-intuitive but we'll create a "Defensive Marketing" channel as an opportunity for them to engage with their end-customers and be part of these conversation online about experience with their products & service.
This will effectively provide them the chance to defend their reputation and manage their image in a genuine manner and in a public way.

It has been proven that an individual complaining online, that is then taken care of (and maybe eventually) and got his complaint resolved is far more inclined to turn into a praising customer (than a satisfied customer in the first place).
In the same process the brand has the chance to show to others their engagement and care of end-users.

So on a psychological level it means that you-as a customer- you are important, your voice is valued and your experience/opinion matters.

Regarding other solutions out there today, I think they are well serving their own purpose like Yelp for local and others for more specific consumer reports.
But Blacklist is focused on reacting and impacting on the brands & products experience that consumer have; anywhere anytime from any of their web-enabled device.
its not my website, I thought I will share my finding with others
They could cut their funding and/or use the data center for parts. That data center alone costs billions to build, it makes me uneasy knowing my tax dollars goes to abuses of power like this.
Yup. I would be very wary of any article claiming that a religious group is preferred by a government because of their righteous lifestyle. It's just so many more opportunities for blackmail. You'd have to screen those candidates so carefully, and you couldn't even do the usual thing of asking their family, friends, neighbours etc, because these are precisely the people they are hiding their quirks from.

If you have a very open person that engaged on the occasional responsible drink, they are much more useful to spy agencies. How do you blackmail someone whose life is an open book? On the other hand, it could be relatively easy to blackmail a Mormon over some minor (from an outsiders perspective) infraction, particularly as the price for being excluded from the Mormon community is so high
So instead of complex algorithms that detect meaningful content, you resort to $7?
i predict that the price will not drop.

i predict that features will not improve.

i predict that another app will be released,
at a similar price-point, with more features.

and then another one after that. and another.

in other words, i predict a well-executed plan
to extract as much cash as possible from fans.

nothing wrong with that. if you can get away with it.

-bowerbird
Backbone and Ember: Video Workshop
Prior to the scientific revolution, philosophers attempted to deduce truth from first principles. Their record was mixed to say the least.

The revolution of science was to say we don't need Truth, we just need to look systematically at real facts, and come up with provisional theories that provide testable predictions about them. It has pulled humanity's collective head out of the clouds and created useful, practical, actionable knowledge.
> On one flight, he and his aide-de-camp learned "BackTrack," a Linux-based product that helps people test their network security. Aides say the general often scores over 1 million points on the "Bejeweled Blitz" online puzzle game.

Either reuters got hacked (for the lulz?) or this is the worst non sequitur I've seen in a long time.
I've not fully compared the code, but at first glance, they're choosing different constants for compaction (such as level size, and ratio of compacted-to-uncompacted data) and have done-away with the non-overlapping invariant for the first few levels of the tree. I've not benchmarked their code, so I don't know how effective this strategy is.

What I can see from their code, is that they rely on a compaction strategy that is very similar to stock LevelDB (in terms of selecting the next uncompacted SSTs within a level), that they haven't done anything to improve multi-threaded performance, and that they've invested a lot of work into computing if/when writes should be delayed within the LevelDB code. We've drastically changed the compaction strategy, begun to improve concurrency (I know for a fact that we have opportunities to improve it further), and we believe that throttling writes at the storage layer is not the correct level to make such decisions, so we've removed the code which does so.

I guess the most fair thing to say is that we've taken complementary approaches, and nothing from either approach is not portable to the other.
http://en.wikipedia.org/wiki/Person_of_Interest_%28TV_series...

More detail of the theoretical system:
http://personofinterest.wikia.com/wiki/The_Machine
The SEO agency we hired through oDesk

Not to mention the facepalm-chuckle this gives me, this accounts for two of your three reasons. Why wasn't it included in the title? In fact, the title's assertion is not supported at all by the post.
Ah you guys. This is precisely the attitude that the article is talking about. The fact that you conflate most of the world with the tiny proportion of the world that has both money and internet and also the even tinier proportion that cares about whatever cool thing you've made in rails screams of the kind of self involved perspective that the author of the post is complaining about. I don't mean this to sound like a personal attack, apologies if it comes off that way.
Consider someone learning their way around this stuff, but not yet well versed. They've heard people on HN talking about how "storing public key and private key together" is bad. Would you recommend they 1) move .ssh/id_dsa.pub to a different directory, or 2) make sure .ssh isn't world-readable? The issue was insecure storage of the private key - presence or absence of the public key is entirely irrelevant.
There is some copyrighting and some test to be done here.
The concept is pretty straight-forward, but now there is some work to be done to lead users into the best use of it, I agree.
The best is constructive critics, but it's also hard to find on the Web.
Feedback from experiences are very valuable though even if they are sometime not well formulated. Some contextual elements can be added and thus enhance the content.
Loved this book when I was younger. Fascinating read.
Tmux is great for working together with someone. Syme[1] uses tmux as well, and allows you to quickly program on a GitHub project with others, without setting up a server or needing to add users. I think this is relevant, as it shows the convenience of tmux.

[1] https://syme.herokuapp.com/
This pack goes to show it isn't easy doing flat design.

The colours/typography are pretty off and there's alignment problems throughout these free PSDs. The user profile/siderbar templates are especially bad.

Flat design can look bad in the wrong hands just as much as skeuomorphic can, it's down to the designer
Some find it the Hard Way(TM) that most lucky breaks actually require hard work.