skysight-inc/HackerNews huggingface dataset:
Where's the protein (nuts excepted) in this list?

Yoghurt and cottage cheese are go-tos for me. Jerky. Some fruit, more veggies. Definitely nuts.

And lots and lots of water & tea.
Request HN: Can we please start using tl;dr?
tl;dr: To summarize your wonderful thoughts, can you please use tl;dr?

I don't know about most of you, but I can't get through ALL the comments from ALL the submissions on the front page of HN in a day. Believe me when I say that if I could, I would love to read every single one of them.. every day!

But can we please start using tl;dr for some of our slow readers (or the ones with very busy days)?

That's all, and thanks!
http://bshokler.blogspot.com/
It's possible that you are suffering from mistaken redirection to a different CDN.

You should read up on how CDNs work (http://en.wikipedia.org/wiki/Content_delivery_network) but the gist is essentially that your DNS server determines which content node you're routed to. If your DNS server is your ISP's DNS server it's very likely that you're geographically close.

However, public DNS is usually anycasted to more general regions. In this case, you may be then routed to a content node which is close to the DNS node, but farther from you.

Google actually does support the EDNS extension in order to help solve this problem, but I find it unlikely that ping supports the extension.

This is a big problem with public DNS services. My research group will be releasing a project soon which seeks to alleviate the problem and dynamically choose DNS based on what provides you the best performance.

Edit: Actually I think I may be wrong about one point: IIRC the actual DNS clients don't need to support EDNS-client-subnet in order for it to be used. Only the DNS and authoritative DNS/CDN need to support it. Usually that's a problem because most of the major CDNs don't support it yet, but Google actually does support it on both their CDN and public DNS. Therefore you should be routed based on your prefix when talking to google.com, not the anycasted 8.8.8.8 node. Thus, I have no idea what's going wrong.
Adapting The Elements of Style to the iBooks format
Well, the "let" keyword still doesn't work on any major browser so is like it doesn't even exist yet.
Even for financial reporting, this is an egregiously awful bit of journalism.

Once upon a time it was both an honor and a privilege to go public. A company worked tirelessly for years just to get to that point and it leapt at the opportunity to do so rather than playing it cool or blowing off bankers when they first came calling.

I'm sure we all remember the dot-com era internet companies who worked tirelessly for years to get a shot at the honor and privilege of an IPO. At least, I'm assuming that he's including these companies in his false-nostalgia, given that the two factors he blames for the loss of those halcyon days were the exchanges themselves going public (NASDAQ in 2002, NYSE in 2006) and the rise of HFT (which has really only grown to be a large part of the market since 2005).

And isn't it terrible that a company wouldn't blindly jump at going public the instant bankers came calling?

A comparison between Facebook today, pre-IPO, and almost any other company that is actually public on an exchange yields very little in the way of major differences

Where "major differences" would have been

1. Billions in capital, which of course private companies never had before the early 2000s.

2. Thousands of investors, where of course there's no major difference between a few thousand privileged wealthy investors and tens or hundreds of thousands of regular investors and qualification for inclusion in institutional portfolios, mutual funds, and indices.

3. A bump in analyst coverage, because the large armies of analysts that roved Wall Street in the good ol' days would for some reason only cover public companies. Oh, and also because there are already a ton of analysts covering Facebook, even though automated trading and exchanges going public killed all the analysts, or something.
Why Cognitive Enhancement Is in Your Future
Thanks for the more detailed approach. I'm pretty handwavy about my nutrition because I'm overall happy with where I'm at.

I do actually go for carrots and broccoli before apples and bananas quite often. I like them a lot. Often I end up eating just a few raisins before it's time for my next actual meal (which is balanced and full of veggies).

What are the more interesting and nutritious foods you're talking about? I would like to try them!
What do you mean by poisoned? For me it's the contrary, I switch to Google Public DNS whenever I'm using an ISP with "lying" DNS (returning a search page instead of NXDOMAIN).
> I don't see Apple being successful at TVs at all, or even why they would want to be beyond what they offer with Apple TV.

Apple could bring a lot to the TV watching experience. My current setup... sucks. I have 4 "content" boxes multiplexed by a receiver and an ill-setup sound system that, honestly, I've never bothered to fix simply because my family doesn't watch TV that often.

I pay for several services which we only use lightly.

If Apple came out with a dead-simple setup that solved the mild-moderate TV usage case (ie, for example, integrated with a cable/ISP provider) that improved on the quality and integration between the content and the screen, they wouldn't be able to keep the screens on the shelf.

This would require as much human-factors innovation as it would payment/cost innovation.

Everyone knows UX is where Apple excels, but pricing/cost is another area where Apple has heavily innovated

Two cases - prior to the iPhone, getting mobile data was a $45/mo charge for my Treo - for limited data! - I actually saved money and increased my mobile data utility by getting the orig iPhone. Also, prior to the iPad the concept of seamless on-demand prepaid mobile data was simply unrealized and to many, unfathomable. The iPad succeeded on this factor as much as the device itself.

Apple has a big hill to climb, but they're proven the can do the unthinkable before. Don't count them out yet.
"They decided to go for-profit and allow anti-competitive behavior and destructive (but high-paying) new "customers" to suck all the life out of each day's trading with algorithmic codes."

This has nothing to do with why Facebook didn't want to go public. The biggest reasons are (1) public reporting and data (2) the amount of effort would have defocused them at a critical time of growth (3) they could raise huge funds without it and (4) perverse incentives with large institutional investors, often their largest shareholders.
I think "always" is too strong a word. That's not necessarily true. I think it's more accurate to say that it's far harder to master the concepts yourself and you'll have a better chance of mastering it by learning from another expert but I see no reason why you can't master these things yourself. As long as you don't try to jump ahead and make sure you teach yourself in a logical, stepwise fashion from concepts to fundamental implementations, to working with implementing multiple concepts at once and beyond then you'll be okay.

I think what gives the person with a teacher the advantage is the structure of the lessons. People, especially newbie coders, want to build Facebook on day 1 and they're crazy enough to actually attempt it! A person who can control that impulse will fare just as well as someone with a mentor I think. You can take a million baby steps and accomplish great things or you can take one giant leap and fall flat on your face.
PYTHON MYSQL programmers required in Bay area,CA
Please send resumes to ravi@tekforcecorp.com ASAP
Email Is Not Dead, I Don’t Care What Mark Zuckerberg Says
You don't see the same movie every week either, so...?
I try not to consume too much dairy or meat.

To be clear, this is my snacking hierarchy, not my entire diet. I do have regular meals as well that are more balanced.
They do, but they abbreviate it (R.S.A.)

To clarify, is this a flaw only in RSA, or RSA and DSA?
I'll have to take your word for it but I you'll have to understand that I am sceptical, considering child pornography was already banned from reddit.
https://en.wikipedia.org/wiki/Mathematics#Mathematics_as_sci...
Did the AP just declare war on news aggregators?
Great, there goes my productivity for a week.
I've heard of HN and i'm dissatisfied with the offerings out there. I want to sign up for a service and have my small business technology problems disappear.

That means:
- Help me point my domain to your service.
- A built in CMS that humans can actually use, not a directory where I'm expected to shove html (What the fuck is html and can word make it?)
- email: Make my domains email, work without hassle
- file sharing - let me share stuff with others in my business.
- calendaring/meetings - duh, just make it work.
- wiki - built in, from the ground up.

None of this is technically difficult. But no one has put in the effort to make these things frictionless yet.

When I brought up the subject of a turnkey linux distribution for business 12 years ago at a meet up I got violently shouted down. I was told businesses HAD to have an LDAP administrator otherwise they would cease to function immediately.

I disagree. Huge amounts of effort have gone into making things technically possible, but very little has gone into making them _useful_ to the average business user. Have a look at hosted wordpress as a model for this sort of thing.
You'll have to detail these applications because having studied 20th century history I haven't seen any countries implement anything that looks remotely socialist, except 1930s Barcelona.

Now were I disagree with Marxism is the advocation of the "Dictatorship of the proletariat" which I believe results in these state capitalist dictatorial regimes. I'm not an intellectual, don't take my work for it. Chomsky is a good source of information regarding the Soviet Union: http://youtu.be/K4Tq4VE8eHQ
the source paper linked in the article says DSA is not affected.
The DNS is probably resolving google.com to an IP that is further away network-wise. You could check to which IP it resolves depending on your DNS.
Just checked out Igor's guide... 122 pages - holy smokes! I agree that a scientific guide... or scientific data, is best.
Quite right. I actually tend to double up my veggie/fruit servings because I like them so much.
>I'm not sure its really accurate to call the Copenhagen interpretation the "standard interpretation"?

You are correct. There are other accepted interpretative models. However, the Copenhagen interpretation remains the most widely accepted.
I think you are referring to the Chinese Cultural Revolution (I can not think about anything that fits your description in the Soviet history, for example) - but that has little to do with Marxism and does not follow from it. Of course, almost all communist regimes feature mass purges, especially at the beginning of their rule, but usually these purges are not specifically aimed at intellectuals but at "old elites" in order to destroy the existing power relationships and establish the new ones. I do not see anything specifically anti-intellectual in Marxist theory or practice.
I can think of two companies that have made web hosting innovative, and they've gone in totally different directions -> Amazon (AWS) and Heroku. Both solve very different problems, very well. So I guess the question is, who is your target market, and what is their problem? Also, check out prgmr.com - to me his motto 'We don't assume you are stupid.' solves my problem (having to deal with hosting companies that assume I am stupid).
I'm going to venture and add one more that I find relevant for myself and the people I work with:

- If the meeting involves creatives (coders, designers, graphics, etc), shove them all towards one day of the week, or one time of the day.

One of my pet peeves about my last job was that PMs and managers felt free to book meetings at any damn time of the day. If I have a half-hour gap between meeting A and meeting B, I won't get anything done. It got so bad in "crunch time" (when everyone wanted updates on everything) that work practically stopped. My day was 4 hours of meetings interspersed with complete and utterly wasted time.

Creatives need significant stretches of time to actually get anything done. Book your meetings around these.
It would be nice to see AppCache traffic there as well.
Exactly.

Current efforts at educator performance are attempts to apply basic economics to a real-world complex multivariate issue - how does a given teacher affect the arc of a child's overall education, when decoupled from the child's home environment and overall societal trends?

Accurately measuring this kind of impact would be more similar to modeling weather than say, worker performance. A more accurate model would be like lifetime patient medical outcomes (which we also are poor at measuring in detail)... if we could measure how good a doctor is by the healthfulness of their patients, then we have the basic model by which we can measure educators.
As far as I can tell, the researchers are describing features of particular Key Pairs that have been generated by Users of the RSA algorithm. The 'garbage-in, garbage-out' rule applies. If your RNG sucks, you're going to get weak keys out of it.

Is it harder to generate weak Diffie Hellman parameters using a bad RNG?

Update: Yes, apparently. From the paper: "Cryptosystems such as RSA that require, during key-setup, multiple secrets are more affected by the apparent difficulty to generate proper random values than systems such as Diffie- Hellman (cf. [8]), ElGamal, and (EC)DSA that require a single secret."

That's (mercifully) pretty intuitive.
Show HN: Facebook response to Lovestagram. Our Valentine's weekend project.
Usability Testing — it's not rocket science
Subtle Papers | mcgvr
For noobs who want to write web-based business apps , microsoft lightswitch seems like a much better tool.
Can you expand on the 'more interesting and nutritious foods'? I'm trying to improve my eating habits as well.
I used to use this but switched off over security concerns (Mainly because I didn't want Google everywhere)

I haven't noticed any difference in load times so I guess it didn't do any harm.
Disagree on the no phones/laptops thing. I've been to plenty of meetings where people went around in circles trying to decide on some fact that could have easily been looked up online in 30 seconds.

Also, though I do appreciate the need for people to show up on time, shit happens. And the more people there are, the more likely it is for shit to happen (if everyone in a 20 person daily meeting had one bad day per month, you'd have on average one late person per meeting). It gets even more awkward when someone you lock out is needed in order for the meeting to move forward.
Yeah, and I think they did not do a very good job explaining it in the paper. Perhaps they assume more familiarity than I have.

But as far as I can tell, the result is that, of public keys collected "in the wild" show more duplication than should be expected, so the random number generation schemes used are not "random" enough. Is that it, or is there more to the story?

(Edit) No, there's more. I don't quite understand (and don't think they really explain), but somehow they use the fact that there's lots of keys to find ones with common factors, which allows you to factor both of them. This sounds basically like the Euclidean algorithm but I couldn't tell what method they're using to find them.
Fully agree with you, most of the meetings I've attended I felt like I should have had my copy of Roberts Rules and my gavel.

You approve the minutes of the previous meeting, you transact old business, you open for new business, you address the chair when you want to speak (and stand so everyone knows who has the floor), you have a time limit for speaking (for contentious issues), and then you vote.

Anything that is unclear gets tabled until next meeting when someone proposes something thats actually thought out enough to have someone to 2nd it.
Things like this make me excited about the future.
BAM, the best comment from a regular, passionate, and smart developer.

JS developers, understand this: the language is not elegant.
So out of 6.4M RSA keys they found 12K where for the modulus n = pq, p or q (or both) were used for creating modulus for other key.

So when I give them my public key, they can just scan their database and with chance 0.2% find a key with a modulo that is divisible by mine p or q? Is that how it works?

edit: The K9 business looks very dodgy. When analysing the keys they found "9 primes each of whose 36 pairwise products appears as n". So next time you're factoring an RSA key your best bet is to start with primes from this K9...
Commodities Review
Free for Valentines Day: poetic novel about early online culture
That used to be the case in the past. However with the increased government expenditure on basic science in the wake of the cold war, more of the fundamental science did happen in the US (foundations of CS, foundations of Crypto, lot of AI & ML, string theory, lot of work in Math, etc.). Now with the decreasing focus on the funding of science, fundamental research (especially in high energy physics but in other areas too) is again shifting to other places like Canada, Europe, Israel, China and Australia.
That is interesting, but surely the client-side cert could just be copied and used in a dummy app?
Back when Starbucks first exploded to such ludicrous levels that you'd sometimes find two of them sharing a single parking lot, the expectation became that there would always be a Starbucks nearby.

So much so that when I tried to drive from Phoenix to Los Angeles early one morning, I was surprised, then baffled, then amazed, then outraged that there was no Starbucks at all on I-10. I spent nearly 4 hours driving with no mocha in me at all, and was likely a hazard to other drivers.

I wouldn't be surprised to find that somebody had driven off the road on that stretch and sued Starbucks for negligence in not providing the requisite number of restaurants per square meter that its customer base had come to expect.

Fortunately, they've now put one in Blythe, so the drive is much less perilous.
The digital part isn't really the important part. Indeed, the original article subtitle is "It’s Not Just About the Laptops". Some key points from TFA:

* This is not about the technology [...] It’s about changing the culture of instruction.

* Laptops [...] let students work at their own pace or in groups.

* Mooresville frequently tests students in various subjects to inform teachers where each needs help.

* Emphasis goes to identifying students who are only a few correct answers away from passing.

* Students collaborate in small groups with the teacher swooping in for consultation.

* Teachers apportion their time based on the need of students.

* Students adapted to the overhaul more easily than their teachers. Layoffs in 2009 and 2010, of about 10 percent of the district’s teachers, helped weed out the most reluctant.

* Technology would actually allow for more personal [...] interaction with students.

* You have to trust kids [...] teachers have to be willing to give up control.

* Culture of collaboration among staff and kids.

* You have to realize that students learn best at their own pace.
Submission one week ago (no comments):

http://news.ycombinator.com/item?id=3562364

Submission five days ago (with sole comment pointing to the earlier submission):

http://news.ycombinator.com/item?id=3570844
I used a similar pattern once, except _generically_ as follows:

function Breakfast(my, args) {
if (!(this instanceof arguments.callee)) return new arguments.callee(arguments);
if (Object.prototype.toString.call(arguments[0]) === '[object Arguments]') arguments.callee.apply(this, args);
}
WxPython: All about Menus
In my high school we were all given laptops and all the teachers had SmartBoards. Here's how the technology was used:

1. We all gamed in class and got a shred of work done.

2. A fraction of the teachers used the boards, even though they were all trained how to.

3. They were crappy Dells that spent a good deal of time being repaired so many students were without a laptop on any given day.

4. I was personally taken home in a police car by the school officer and had my laptop confiscated for using VNC on a teacher's unsecured Smartboard. Those things caused way more trouble than good.

Oh...and our rival school all bombarded the local Blackboard servers on Exam day and DDoS'ed their way out of exams.
Those aren't criteria, but the fact that they have designed so-called cloud storage in a useful way that is accessible to the masses is why they were included on the list. I also think that it is important that a cloud company be included in the list. So I wonder why you think there shouldn't have been anyone from the cloud?
Design patterns are no silver bullet
Paper alloy could replace plastic in laptops, gadgets
Well said. In my case I specifically seek out movies and games for their low mental requirements because I get my mental engagement elsewhere.
Tried? Yes. Failed? Miserably.

I've happily used Horde for well over 5 years. I was really really looking forward to Horde4. Once it came out, I immediately tried it. Tried to install it, that is. I failed. The lack of clear documentation combined with the dark magic of php-pear kept me from migrating. And even when I did get it installed I was unable to comprehend the UI. It completely changes depending on what 'application' you're using. There is no consistency.

E.g.: The calendar in Horde4. The interface completely changes into nothing you've ever experienced. It's unrecognisable from the rest of Horde4.

I migrated to RoundCube + Plugins for calendar (caldav+davical) and addressbooks (carddav + davical) and have been a happy, android syncing camper ever since.
Oracle Apex Application Security - A Year in Review
How does it compare with Scala?
Are you referring to the in the US? If that's the case I think Universities are starting to do that type of thing and it may filter into high schools in the next couple of years.
Why are "google results for python %s" a useful maturity metric here?

A better argument would have been showing that both xml and json can be parsed/generated through standard Python libraries. S-expressions don't support this behavior.
However laptops are probably cheaper then building enough libraries.
The Alternate Reality Facebook That Almost Happened
I would just like to emphasize that this is not a cop-out. Not only does my top-of-the-line (when I bought it) iPhone 3GS with iOS 5 feel much more sluggish than my girlfriend's very low-end Android phone, but apps — even Apple apps — crash all the friggin' time due to memory exhaustion. Assuming the experience upgrading an old Android to ICS would be similar, I'd say Google is simply doing better QA than Apple.
Twitter slaps limits on sales of its pricey stock
Sure there are - why are so many Crockford pronouncements taken as a signal to stop thinking?

Notice that his "with is bad" examples (which are usually bad examples and bad usages [1]) always involve contrived examples of potentially ambiguous assignment - one of the more useful ways to use `with` is with objects whose properties are DSL-like functions, named in such a way that there's no mistaking their origin and with no ambiguous assignment involved.

Simple example with includes: https://github.com/insin/DOMBuilder/blob/master/examples/red...

More extensive example of inheritable templates for a CRUD admin app: https://github.com/insin/sacrum/blob/master/lib/sacrum/admin...

[1] http://webreflection.blogspot.com/2009/12/with-worlds-most-m...