skysight-inc/HackerNews huggingface dataset:
> isnt the whole concept resting on the fact that two prime numbers cant be factored

No. Prime numbers have no factors.

RSA uses two prime numbers multiplied together to create a number with only two prime factors; factoring that number is the hard part if it's large enough.

This discovery has nothing to do with factoring large numbers.
Also relevant to any student that does math and has to write equations (every person in the 1st world.)

Also relevant to every student who needs to read a book and highlight passages and annotate (every person in the 1st world).

Also relevant to every person who wishes to draw a diagram to communicate their idea (every person in the world).
If Shanley Kane were a dude
People have private repos too you know.
I disagree, I think this is a very high level description. Every sysadmin should know, and be able to explain in basic terms, the hierarchical nature of DNS. They should also know the difference between an authoritative and recursive DNS server, the basic record types, how zone transfers work, how to query servers, etc.
I've done something similar and it has worked very well for me. Whether or not it's sane depends on your needs/savings/etc.

Honestly I'd said don't look for "only Stripe-like interview processes" but look for the tells that can give away the information you care about and don't be shy about ending the process.

I've started ending interview processes when I see that the company has poor internal communication skills, expects unreasonable, or has to roundabout-reason in favor of, ideologies, etc. This has allowed me to weed out companies that aren't a match faster and find companies that I want to work with.
> So the fire rate should be compared to those of premium vehicles about the same age.

While it's fair to want to compare the Tesla to good cars, rather than average ones, arbitrarily selecting criteria like that creates statistical fallacies rather than eliminating them. If we care about safety, we should compare each car's safety to an average replacement, rather than trying to sculpt a population with an ill-defined criterion like 'premium'. So far Tesla has presented the data necessary to compare them to an average car, so all you have to do to see where it stacks up is to find similar data for any particular car you think is comparable.
Many large companies use them as a SaaS dvcs provider for private, closed source repositories. They provide a great tool for an agile workflow at a good price, what more is there to say?
> How am I supposed to know that I shouldn't be posting to SuperUser or Serverfault if it happens to be a home networking issue?

The help pages[1][2] explain what is acceptable to ask on the sites

[1] http://superuser.com/help/on-topic
[2] http://serverfault.com/help/on-topic
Can Fail2ban http://www.fail2ban.org help in this case?
Message for Indonesia: The game has started, so... beware
Montreal was already on the map for Bixi. And probably other things.
My philosophy is that of all the things that are important for a business or a web service - keeping your data is the very highest priority. Just about anything else can be fixed, but if your data is lost with no backup then no amount of programming or time or sweat is going to get it back.

It's a good idea to just keep this in mind when you're working anywhere near a production database. backup, backup, backup.
Parser generators? What's next? Java/C# instead of C?
Ah, an earth-shaking discovery made by a man in his fifties who was barely within academia [1]. Guess he won't get a Fields Medal for that.

It seems like more and more of the really big discoveries are being made by people who go off and work really hard on their own.

I vaguely recall a claim that the greatest discoveries aren't being made by people in their twenties any more just because math is so huge you need ten years of study to get to the bleeding edge.

Anyway, it seems to say something about academia.

Edit: Just to be clear I neither deny that academia can achieve great things nor do I claim that young people can't do similarly. Certainly, anyone halfway near academia probably see many flaws but that's for another post.

[1] http://en.wikipedia.org/wiki/Yitang_Zhang
i can write that in 3 lines. time to refactor.

-bowerbird
This must have been the app I saw at Super Happy Dev House in 2009 or 2010, because it was secret at the time. I remember the creator was a really nice guy and this is a great idea.
I don't see anything wrong in drag'n'drop and attributes without values... but IndexedDB and DRM are indeed stuff I see as "there is something badly wrong"
Just to throw another anecdotal counterpoint your way: I also know several cops (detectives and a Sergeant, actually), and they are the definition of good people. the conversations I have with them generally either revolve around the stuff they're doing with their kids (and me trying to get them to some of the youth programs I help with), and them dealing with the frustration of not being able to do enough.

not all cops are good, maybe most of them aren't good. But they definitely aren't all bad, and the good ones hate the bad ones at least as bad as you and I do.
SO also doesn't fully endorse[1] using it as a support forum per se.

[1] http://meta.stackoverflow.com/questions/3966/is-it-okay-to-use-stack-overflow-as-the-support-forum-for-a-product-or-project
Why isn't everyone adopting Jade instead?
I'm almost scared of what happens when we have so many bored police and unclear laws in this country.
I added bacon to my milkshake because delicious/awesome.

In the sentence above, "because" is followed by an adjective phrase. Prepositions are never followed by adjective phrases, so "prepositional because" is a misnomer for this new construction and does not fully describe its range of uses. I have no suggestions for a better name though...

I've never heard this construction in speech, but maybe I don't hang out with enough nerdy internet types.
That may or may not be legal. IANAL but telling a user that his/her data has been deleted when in fact it still sits on the server could be regulation violating or downright illegal depending on where you are. Of course it would probably also depend on what your product ToS says and the nature of the data being deleted.
Just show captcha randomly on login, with the frequency proportional to login failure rate for an account.
Using a VPN would protect you against all of this right?
Ah that's really cool to see a relatively rare phenomenon like that happening in real time. Also fascinating that the author used Facebook feeds as a source. That seems like it could be a very, very powerful tool for linguistics.

The privacy issues are obvious, but imagine being able to trace the spread of new language construction as it propagates through a population.
Cosmonaut stylus
Exploiting Linux Kernel Heap Corruptions (SLUB Allocator)
Just made it https://github.com/scalyr/cloud-costs/pull/6
Genesys - the birth of a conscious web
Thanks for the clarification. Reading back through the article I see where that's mentioned, but I totally missed it the first time through.
>"What does it take for a rich, white guy to have to go to jail?"
Ripping off other rich white guys, e.g. Bernie Madoff.
Same here. 5 attempts over the last 2 days all from unique IPs. Four from Venezuela and one from Beijing.
I ran the numbers in a previous thread and got numbers that contradict their claim. There's a car fire roughly every 3 minutes (rounding down; it's actually a bit over 3 minutes). In the 500-something days since the Tesla has been released, there have been a total of 3 fires.

If you want more fun, run the traffic fatality rates since June 22, 2012. Tesla is currently sitting at zero (it would be highly unrealistic to expect that to last).
Isn't that exactly what Facebook and every other social network does though?
Only allow logins from country/continent: X

With a feature like that, if an IP address from country C attempts to log in to accounts of users in separate countries A and B, they are quickly spotted.
just wanted to add wikipedia references to those articles here for faster lookups:

01. Metropolis Algorithm for Monte Carlo: http://en.wikipedia.org/wiki/Metropolis%E2%80%93Hastings_alg...

02. Simplex Method for Linear Programming: http://en.wikipedia.org/wiki/Simplex_algorithm

03. Krylov Subspace Iteration Methods: http://en.wikipedia.org/wiki/Krylov_subspace

04. The Decompositional Approach to Matrix Computations: http://dl.acm.org/citation.cfm?id=615766

05. The Fortran Optimizing Compiler : http://www.ibiblio.org/pub/languages/fortran/ch1-1.html (just the starting page)

06. QR Algorithm for Computing Eigenvalues : http://en.wikipedia.org/wiki/QR_algorithm

07. Quicksort Algorithm for Sorting : http://en.wikipedia.org/wiki/Quicksort

08. Fast Fourier Transform : http://en.wikipedia.org/wiki/Fast_Fourier_transform

09. Integer Relation Detection : http://en.wikipedia.org/wiki/Integer_relation_algorithm

10. Fast Multipole Method : http://en.wikipedia.org/wiki/Fast_multipole_method

have fun !
how does a san francisco game developer not know of hn...
Gaming Company Fined $1 Million After Using Players To Mine Bitcoin
Supreme Court Rejects EPIC Lawsuit Against NSA Phone Tracking
CloudFlare vs Incapsula: Round 2
Amazing, reminds me of Runescape, the old days
Because easy, natural, optional, and precise ambiguity is one of the best features a language meant for people can have.

I want to say exactly what I mean to say, neither more nor less.
Do you mean the template engine, or is there a different one? I'd never heard of it, and a nodejs template engine [1] is the best my Google-fu could find.

If that's it, Jade looks like a specific way to specify HTML documents, which is probably the biggest use-case for Markdown, but not the only one. It's important to also have a generic markup language for "documents" in general, not just HTML pages. For example, I spent most of the day today writing R code in an Rmarkdown document which allows my data analysis to be somewhat self-documenting. If I had to use an HTML-specific markup language, it wouldn't have worked real well, and I might as well have just used LaTex.

[1] https://github.com/visionmedia/jade
It's quite possible the purpose of the criminal justice system is to remove the young male (and dare I say black?) population from the breeding cycle.

Is that a falsifiable hypothesis?
I have been suspecting redtube is doing it. If I accidentally enter their website (hehe) my CPU jumps through the roof to level rarely seen in other places, even playing Diablo 3. I didn't look into what they are doing, but this seems like the most possible outcome.
"amazing software" - yet "usually not very productive" - I agree with you.

Google (visual) translate is both built on better statistical foundations and works better (likely as a result of the math and the gobs of data google have to refine with.)
Some interesting thoughts on doing financial transactions using a REST API here: http://jpos.org/blog/2013/11/w55y/
ZOHO trolling Salesforce
Yeah, it's unclear how the Hadoop cluster comes into play here. However, in general, a Spark cluster (http://spark.incubator.apache.org/) will have better IO performance than Hadoop, and Spark code is much simpler than equivalent Hadoop code.

Spark is a new computing framework out of Berkeley's AMPLab (https://amplab.cs.berkeley.edu/software/), and it might be an interesting platform to target.

It's being adopted by Twitter, Yahoo, Amazon (http://www.wired.com/wiredenterprise/2013/06/yahoo-amazon-am...), and it's now commercially backed by Databricks (http://databricks.com/), which just recieved funding from Andreessen Horowitz.

See https://news.ycombinator.com/item?id=6466222
Kind of ironic that the article talks about how she is annoyed that the story is focusing on her.

At which point the article basically starts focusing on her.
I'm not yet convinced that this is something one can use and not get laughed at for quite yet. It's fine for informal communications because your readers are probably not too literate, but I fear that this might still confuse an older generation used to more formal grammatical constructions.

All of the examples are just social media wanking, as far as I can tell, so probably not indicative of any actual shift in how people are using English to tell a story. "Skipping lunch because sleep." OK. Who the fuck cares?

Ultimately, the human brain can error-correct over gross misuse of language; plenty of people speak without using articles, mess up "his" and "her" and "he" or "she", spell the world "you" as "u", choose the wrong word when their are homonyms, or wr173 411 7h31r s3n73n(3s l1|<3 7h15. That doesn't mean it's a good idea to invoke the error correction machinery when the message isn't actually corrupted; it would be pretty fatiguing to read Neal Stephenson in l337 speak. Just because you can, doesn't mean you should. Because humans.
I am always in constant bewilderment at how galling some of these corporate crimes are.

How does one even go about planning these?

Do the chief executives [1] [2] sit with the board members and discuss the tradeoffs of turning a blind eye to some hanky-panky stuff going on in Mexico? [3]

I know that they have legal counsels and all. But do they really sit down and weigh the legal ramifications and discuss who shall be thrown under the bus, if things should flare up?

Whether its a Angelo Mozilo of Countrywide Financial [4] or a Maurice R. Greenberg[5] of AIG or even a Calisto Tanzi of Parmalat [6] [7]; do these people even have a good pulse of the prosecution climate of a given administration, the likelihood of getting caught and the possible fines and sentences before they choose to set these financially murky things in motion?

Or are they more like hot-shot, fledgling politicians [8] who think they are invincible and can never possibly get caught, in a scandal?

If anything, the public has come to be struck in awe of these people and their mettle, rather than find their actions, reprobatory.

The slap on the wrist fines and sentences ( if any at all ) that major executives and their houses have received, only reaffirms the notion that one -above all other skills and qualifications - has to be a skilled manipulator of fact, circumstance and public opinion, to head a large and highly profitable enterprise, these days.

After all the cake and watermelon, I am loath to admit that deviousness and calculated deceit has become sexy.

[1] http://en.wikipedia.org/wiki/Michael_Geoghegan

[2] http://en.wikipedia.org/wiki/Stuart_Gulliver

[3] http://www.bloomberg.com/news/2012-07-16/hsbc-aided-money-la...

[4] http://en.wikipedia.org/wiki/Angelo_Mozilo

[5] http://en.wikipedia.org/wiki/Maurice_R._Greenberg#Legal_issu...

[6]http://en.wikipedia.org/wiki/Parmalat_bankruptcy_timeline

[7] http://en.wikipedia.org/wiki/Parmalat#Financial_fraud_.28200...

[8] http://en.wikipedia.org/wiki/John_Edwards#Indictment_and_tri...

Edit: Citations
I've started ending interview processes when I see that the company has poor internal communication skills, expects unreasonable, or has to roundabout-reason in favor of, ideologies, etc. This has allowed me to weed out companies that aren't a match faster and find companies that I want to work with.

This is good advice :), thanks.
Boehm is far from "fast in practice".
It always bugged me that load external images is enabled by default on many Apple products still. I was not aware of just how bad it really was. Great post, thanks
Am I missing something? Doesn't any mail client that auto-loads images and stuff have this problem?
Fisa court documents reveal extent of NSA disregard for privacy restrictions
It's a templating language [1], but it seems a lot of developers (myself included) use it to DOM description language, just like HTML or XML. Better yet, people replace those languages with Jade!

[1] https://github.com/visionmedia/jade
in my experience, the type of text that meets these criteria is nearly always in english, or doesn't need translation - like street signs, airport signs, bill boards etc. Translation should really be "lookup in my language" - I should be able to lookup with something on a menu says, and what it means, for example. This is where things like Word Lens fails, it just does a word-for-word translation. Take hors d'oeuvres, as an example, translates (word for word) as "out work", which is very unhelpful. There are times when i'd like something that looks at a MWE and tells me what it is, no matter what language it was written in. Like Google does.
I just read about a Harvard psychology study where someone asked if they could cut in front of the queue at a library copy machine:

* If the cutter asked without giving a reason, they succeeded 60% of the time.

* If the cutter gave a legitimate reason like "I'm late for class", they succeeded 90% of the time.

* If the cutter gave a lame excuse like "I need to make copies", they still succeeded 90% of the time!

So "because reasons" is not necessarily any worse an excuse than any other.
That email privacy tester linked in the article looks really cool.

I had an idea for an email client the other day, but the potential privacy and security issues seemed like it would probably become a nightmare.

Are there any other tools out there like this?
Seaborn: Amazing plots with matplotlib
Seaborn is a library of high-level functions that facilitate making informative and attractive plots of statistical data using Matplotlib.
I would treat this as a bonus question, but not a required one to answer. If the interviewee is on the right track with a lot of good DNS questions and you throw this one at them, it might set them out from the pack.
Cosmological Data Hint at a Level of Physics Underlying Quantum Mechanics
I've held as a belief it would raise prices - because more more would become available to basic consumers and would be spent on basic consumption.

Can such a hypothesis be proven false?
Seriously? There’s a preference called “Display remote images” that is enabled by default because most users will be confused when half their emails look like crap. If you disable this, Mail won’t load any remote content until you press the button.
I wrote a Ruby gem that lets you download images from 4chan easily
If you care about privacy and you’re using the internet, I’d say email clients are the least of your worries.
Yes, and they keep getting flack from various regulatory authorities for things like that. Facebook or anyone doing something that isn't legal doesn't make it legal.
> "I already had a hunch that it would automatically load in external images" ??

Excuse me, but if the author was clueful enough to expose this issue, why didn't they explain the very simple setting that changes this (unfortunately) default behavior? Head in to Preferences > Viewing > and remove this behavior. It should be the default, sure, but this post makes it sound intractable.
In Cuba, there's a saying among citizens, "The state pretends to pay us and we pretend to work." In the Silicon Valley startup world, the employee equivalent might as well be "The company pretends to make us owners and we pretend to work like owners."

Just because many tech startups and their employees engage in this equity charade doesn't mean that it is or should be considered a defining characteristic of a "startup."
Australian Spying on Indonesia Prime minister #PRISM #Snowden
Rosenblatt's Contributions
In 1978 Time Sharing Machines refers to single machines with multi-tasking. ex. the terminal you are using right now. So you don't have to "wait in line" you have to share resources. Just like your web-browser shares resources with your editor.

https://en.wikipedia.org/wiki/Time-sharing

esr also has a good article: http://catb.org/jargon/html/T/timesharing.html
I had never heard of it until now, but now that I've seen Jade, it doesn't seem like a replacement for Markdown at all. I use MD to add semantics, formatting, and links to text. 99% of the Markdown documents on my computer will never be rendered as HTML.
Because Jade requires you to know how HTML works. Markdown (and WordPress.com) are made for people who want to focus on making their content, so they shouldn’t have to worry about that - the technology shouldn’t get in their way.
> but it was an extreme abuse of power by a cop exerting his authority over what was genuinely a punk-kid; and I just wasn't in a position to do anything about it

This brought up a big one for me. When I was 13 I snuck out of my house one night with some friends. We ran all over the neighborhood and eventually ended up in the empty parking lot of a grocery store. There were four of us, all walking together side by side. I was the youngest.

One of my friends turns around to look behind us and yells out "RUN!" The rest of us turn around to see bright headlights pointed at us. We're not in the nicest of neighborhoods and for all we know, it could be anybody looking to mess with some kids. We panic-scatter and start sprinting in every direction.

Two seconds later, a police car pulls around in front me. I'm completely out of breath, scared out of my mind, and now I know I'm going to be in trouble with my parents because this particular town has a curfew for kids under 18. Two cops get out quickly and approach.

"Why were you running?" yells the big one. This is my first non-friendly interaction with a cop. I'm still out of breath, and paralyzed with fear.

"Hey ASSHOLE! Why were you running?" He punches me in the chest. I start stammering about not wanting to get caught for breaking curfew. I start pissing myself while I'm standing there. I'm totally humiliated and scared. Why would a police officer punch a kid, I'm thinking.

They put me in the back of the squad car. We drive around to the 7-11 next door to the grocery store. They go in and come back out with one of my friends who has gone in and bought himself a Slurpy. They start questioning him. A couple minutes later, my other two friends walk up on their own and start talking to the cops. One of the cops gets me out of the car and brings me over with the others. We all tell our various stories. Where do we live, ages, parents, et cetera. They tell us to go home.

So we start walking home. I'm soaked from the waist down. And you know what I'm thinking? God, I hope my friends don't tell anyone I pissed my pants.
Sorry, I gave Mozilla about 3 weeks of free work, then travelled to SFO and talked with Rust folk in person. That's a lot of donated time. I was working on another project by the time I wrote this post (from my written notes). Try not to look the gift horse in the mouth.
It's easy to believe academia is fading when you categorically ignore all of its achievements.
How would you feel if it was a bunch of black guys in argyle sweaters?

How would you feel if it was a bunch of white guys in hoodies and baggy pants, who suddenly cross the street and start heading your way?
Tug of War Between Android Tablets And iPad
In a traditional 'desktop style' app simply ported to the web this may be possible. But in a multi-user app that may not be the case.

What if the record you deleted was subject to some kind of uniqueness constraint. If another user has added a record that has the same data, then flipping the delete flag off again would not violate that constraint.

Sure, it could be handled by checking if the constraint is violated. but you rapidly run into a lot of code to implement that one feature and dealing with thinking of and testing all the edge conditions makes it much easier (& cheaper) to focus on other features.
I'm not sure about the legal implications either, but it would be interesting to know. From a totally different angle it might cause backlash from users if they felt betrayed by an action not actually doing what they thought it would do. You'd have to balance the conflicting desires to be able to undo things and have actions do what they say they will do. Maybe a 'trash can' or 'archive' system is the way to go.