skysight-inc/HackerNews huggingface dataset:
How do you test a server for this attack? I want to make sure my servers don't participate.
Some cool features I haven’t seen in Chromium yet:

Lazy session loading: when restoring browser state from session, only the active tab will be loaded. Remaining tabs will be loaded when activated. Enable here: opera://flags/#lazy-session-loading

Extended lazy session loading: changes mode of operation of lazy session loading so that all tabs are gradually loaded in the background. Enable here: opera://flags/#extended-lazy-session-loading

I use my browser tabs as a to-do/to-read list – bad habit, I know. At any given time I have at least 40 tabs open. For people like me, features such as the above boost browser startup time significantly and help consume less memory.
Exciting. I'll be sure to check that out!
Yes - Sweet Marias is awesome. Their sampler packs are an easy to get started. I usually peruse their latest arrivals and pick a pound or two of several different varieties, based on their cupping notes to get an idea of the expected flavor profile. E.g.

>> There's a maltiness in darker roasts, that is like sugar in the raw. The cup is smooth, sweet, and with a touch of malic tartness in the acidity. There is a lactic quality too that reminds me of fresh cream caramel, which plays off flavors of apple juice nicely. At Full City roasts have a juiciness to them with a slight tart note, like cranberry grape juice. The mouthfeel is silky and with a finishing flavor of sweet cocoa. City+ to Full City+.

EDIT: formatting
Here's a neat (and totally unpythonic) way to bring that down a bit:

python -m timeit --setup "from collections import namedtuple; Point = namedtuple('Point', ['x', 'y']); p = Point(x=0, y=0); get_y = Point.y.fget; get_x = Point.x.fget" "get_x(p) + get_y(p)"
Here is the link for linux version: http://www.opera.com/computer/linux
I like it too but I just couldn't get used to the fact that the top pixel line is not part of a tab I keep clicking above the tabs, it annoyed me back to Firefox. (http://my.opera.com/community/forums/topic.dml?id=1418282)
It sounds like a Soviet-era bureau of censorship struggling to review 100,000 apps, instead of 100 TV shows and newspapers.
The general argument that you are making here seems to be something along the lines of: this site teaches web development, so it should practice what it preaches. You are saying nothing about the content of the site, its offering to users.

However, their own focus seems to be on offering a useful learning resource, not replying to the critics. I find their content fairly good for absolute beginners. Even if they grossly oversimplify their subject, they offer the best way to get up to speed on the basics of many new technologies. That's why they are high in the search rankings - no mystery there.

I think their users are aware that they are only learning the basics, and will have to move on to more sophisticated resources to continue with their learning. So what? An absolute newbie can learn to write html, css or javascript, and see the results of his work displaying in a browser, in less than half an hour. That first step is often the most difficult for the total beginner

So give these guys credit - they are offering a pretty good learning resource for the basics. I'm not ashamed to admit I used it a lot at the beginning of my career as a self-taught web developer. And then I moved on.
I miss Dragonfly so much. It felt leagues beyond anything Chrome and Firefox had.
Steak is normally not ground, unlike roasted coffee beans. So there is no mixing. On the other hand, I know at least one coffee company that sells a mix of dark and light ground coffee (Melitta, in the US).
Who cares? Stakeholders who are pissed of the legacy system isn't working and want it fixed now. If it's legacy and you're changing it, it's generally because it's broken and someone finally noticed.
Finally, a fighting game that doesn't suck using a keyboard. Would be great if there was a way to crossup and knockdown.
Essentially all these systems depend on maintaining the security of a private key which can be compromised in the same way as a client side password. DNS should be something that can give persistent assurance even if a site is compromised in the short term. If you give complete trust to the private key, you then need some kind of revocation scheme to remove that trust when it is compromised. Who runs the revocation list, and how do you authenticate the person revoking the certificate?

The challenge is really to encourage offline authentication of DNS and SSL certificate changes. It should be something that can be put in a safe and requires physical attack to circumvent. Something permanent enough that loss would be unlikely, and would result in permanent revocation of the domain.
I'm getting pretty tired of these mindless defamations of W3schools. I get it - sometimes their resources are incorrect and they almost always use bad practices. But seriously, while you're busy being an elitist asshole slamming their website, the people at W3schools are busy teaching people the basics of web development.
Codeanywhere is a code editor in a browser.
This is offtopic, but this post was deleted some time ago, and now it's back, it was submitted by jgrahamc then also.

What happened to it? Did the algorithm snip it, but did jgrahamc undelete it somehow, or a mod? Just curious about the way those things work, not complaining.
It is of cause possible to write a faster Python, as PyPy proves, but some of the design choices in Python does make it hard to optimize. This is not inherently a problem with dynamic languages as the development of Julia proves. In Julia it is easy to write programs that is in the same ballpark as C efficiency wise, while still feeling very dynamic and having a REPL. Pythons problem is that both the interpreter and the language is quite old, and existed before modern JIT technology was developed, so that was not considered when designing the language and the interpreter.

That said, Python emphasis on fast development as opposed to fast running code is very often the right tradeoff, and is why it is so popular.
How to Talk to Customers and Clients
The original http://stackoverflow.com/ is aimed to questions with a single canonical answer, ideally.

The questions in http://programmers.stackexchange.com/ are a little more free and IIRC it allows “opinion” questions.

Also, “Software Recommendation” is in private beta: http://area51.stackexchange.com/proposals/60887/software-rec...

For example, there are two sites for Math, one for normal questions and one for research level questions.

You can try to create your own, filling a proposal in http://area51.stackexchange.com/ .

The important thing is what type of questions you consider that are fun and useful and are not allowed now in S.O. Can you make a list of 5 good examples?
You even state that

> The next couple planned releases on our roadmap will heavily rely on native iOS functions and code to include things like tagging, additional graph views and scrubbing, ability to add media. etc... And by eventually letting people combine their data, you will be able to see how their relative happiness aligns to other users, a neighborhood and even the world.

It sounds like you think it needs more features too. I understand wanting to release as soon as possible but this might be a good chance to add the other features YOU want.
It doesn't get timed. You can quickly test this by adding an expensive operation to your setup and checking that it doesn't affect the resulting time.
There is also Numba, which is a JIT python to LLVM compiler that supports optional type annotations. Unlike pypy, it is designed to seamlessly integrate with CPython.
An introduction to Elliptic curves
It's still free. It works. It has a lot more than html
and css. It has java, php, sql, even google api's and they
seem to add more stuff every year. When it comes to teaching computer programming; I have not see one dude who
I would pay. Maybe I haven't found the right dude? I take
that back--I might pay David Maaaaan?(Harvard cs 75). I
didn't realize just how good of an instructor he was until
I saw the people who were going to teach the following
courses. Following dude at Harvard,"I want to teach you
the beauty of beautifully written code!" Let us see the
beauty--please. A tip to anyone struggling along with these
courses and languages--vlc has a "faster slider". It takes
the verbosity out of some instructors.
On the other side that make the creation of templates (somethings) unduly complex.

I created http://apidocjs.com and had the problem that i needed some "simple" logic in the templates (handlebars). For such things i must implement a separate view with configuration/data modelling/... and Helper function, but that makes the project-output complex, because i want that the people can change the template as easy as possible. Quick & dirty developed i create many duplicate code in the template to avoid a separate view. It was a silly idea, it makes the template more complex ;-)
And only because of some missing logic.
Double major in a non-CS degree.
The article was kind of interesting, it's always good to talk about why things are slow, since that might help highlight what you can do about it (short of switching away from Python, that is).

I was abit annoyed about the benchmarks part; there was no C-based benchmark for comparison, it was not clear how many points were being processed which made the exact time kind of pointless. Also, C and C++ are not the same which the author seems to think.
Apple didn't create walled gardens either.

Who created LLVM and WebKit is irrelevant. Those projects wouldn't be as awesome as they are now without Apple's efforts and money.
Actually, this is a perfect example. Energy efficient upgrades can help. However, a large number of them will actually cost more than they a poised to save you. Upgrading the windows of my house, for example, would cost me more than it would save me over the next 20 years. Same with my water heater, HVAC, roof, etc.

Similarly, if you had upgraded to CFLs when they were in their infancy, you would have terrible lights that have a long power cycle and provide little light. (Though, today I get annoyed with family that refuses to buy better lights.)

Most amusingly to me lately, I saw a "call for papers" about converting to DC in the house. Our AC power is effectively "technical debt" in the house hold. Moving from that to a more efficient DC source to power all of your DC items in the house would make sense. Using DC back in the day would not have.

Eating well is an odd one, I think. Rarely are people taking out loans to get food. You can certainly spend your capital more wisely on food, but I'm not sure it fits the metaphor.
Fixed:

Hemingway makes your writing bold and clear.

Hemingway highlights long, complex sentences and common errors. If you see a yellow highlight, shorten the sentence or split it. If you see a red highlight, your sentence is so complicated that your readers will get lost trying to follow its meandering logic. Try editing this sentence to remove the red.

Adverbs are blue. Get rid of them and pick verbs with force instead.

You can use a shorter word in place of a purple one. Mouse over it for hints.

Phrases in green show passive voice.

Paste in something you're working on and edit away. Or, click the Write button to compose something new.
Massive Cyber-attack an “Ugly Sign of the Future” for Online Threats
For my casual use, Python has been fast enough that I can be pretty carefree about how I program. But I had one shocking experience when I ported a program with a fair amount of math over to a Raspberry Pi, and it practically ground to a halt. That was a disappointment. It won't drive me away from Python, but it means I've got some learning to do on how to better optimize Python code.
So far Mobile Opera is the only browser to support:

* Readable text size after double-tap-to-zoom

* Text reflow

I still can't find a browser that remembers my zoom level per site.
I honestly don't what is the big deal. It sounds like this is not a full blown rejection, it is more like a "Oh, nice idea! We could use that. Why don't you revise it a bit and resubmit":
> We encourage you to review your app concept and evaluate whether you can incorporate additional content and features to provide a more robust user experience.

And it also sounds like you were already aware of what is missing:
> The next couple planned releases on our roadmap will heavily rely on native iOS functions and code to include things like tagging, additional graph views and scrubbing, ability to add media.

It think it will be a great app. I hope you get over the "rejection" notice and keep working on it. All the best for your resubmission.
> The implication behind this statement is that if most users don't use something, the one's that do don't find it useful.

Not at all. The implication is that if few people use a feature, few people will be affected if you remove it. They may be really, really upset, but there won't be many of them.
Show HN: Wagtail, our new Django CMS
Wagtail is a new, open-source Django CMS focused on flexibility and user experience. It was originally built for the Royal College of Art, but now we're able to share it with everyone. See

https://github.com/torchbox/wagtail

and

http://wagtail.io (marketing site)

and

http://www.rca.ac.uk/ (first big site built on Wagtail)

We're really proud of the user interface, and we hope that Wagtail will make it easy for Django developers to build beautiful, modern sites. Feedback very welcome!

Tom Dyson, Technical Director at Torchbox (Wagtail developers)
You're right, a point was a bit contrived example and some more practical use case should have been the example. But the bottom line still stands.

If you have a class in Python, the member variable lookup will essentially be a hash table lookup (requires at least a little pointer traversal). By contrast, looking up a member variable is a compile time constant offset to a known pointer value. It's O(1) vs. O(1) but a huge difference in the constant factor.

Yep, using a tuple would be a little better if you were actually writing Python code but it would be comparing apples to oranges when it comes to this example case.

edit note: a dict and class are equal only in CPython, see this video linked in the OP http://vimeo.com/61044810 - it discusses various optimizations regarding classes vs. dicts in PyPy etc
That's perfectly understandable. The way they've defecated all over Linux users lately is quite disturbing.

I only brought it up because users on Windows and OS X who download more recent versions will be getting a very different, and unfortunately quite inferior, experience.
Wow. This alone is reason for me to try it out. I also always have many tabs open.
> In the mobile world they offer access to their compressing proxy built-in

Off-Road mode in present in Opera for Desktop as well. Here’s a screenshot that shows how to enable it: http://i.imgur.com/rvGkQrI.png
It did, it's back up, I will. Thanks
Rather than using a better data structure from the start (class vis-a-vis dictionaries), why not move to a better Python implementation (PyPy vis-a-vis CPython)? When I need a data structure, I look for one that is a natural fit to the problem. Perhaps everything is implemented as a hash table in a certain language (not taking names here :)) but would I replace every data structure with a hash table for efficiency? That would be Premature Optimisation.

I would recommend to code in idiomatic Python as much as possible (in this case, use a tuple for Point). Primarily because it is easy for other fellow programmers and your future self to understand. Performance optimisations are best done by the compiler for a reason, it is usually a one-way path that affects readability.
How to Get Flappy Bird After It Got Deleted (100% WORKING)
Chrome remembers zoom level per site.
>> buy in to this crazy scheme under promise that they will be making hundreds of thousands of dollars salary ten or twenty years down the road.

FWIW, that's how most careers work: juniors make small money, seniors make much more. Tech is an outlier in that new grads often make a substantial fraction of the terminal salary for the field. (Which makes some sense given the rampant ageism in hiring.)
Not Mobile Chrome.
It's not RSS, but you may enjoy this alternate interface:

http://hckrnews.com/

I have no affiliation, it's just how I read HN.
It's opensource.. wonder how much it's tied with the old opera/presto. Perhaps it would be possible to port it to Firefox?
If you can't use a tuple, it's not like you could have really used a C-struct either. So the point is valid - the code should be using tuples and not dictionaries or classes.
Parsing XML with a regex? I see why you have been immediately rejected
This is the clearest answer I've read so far. The p-value is the minimum probability of ending up with a test statistic that lies in the rejection region (for a given null hypothesis and critical value).
Note that Opera’s “Off-Road mode” in present in Opera for Desktop as well, so it’s not a mobile-only feature. Here’s a screenshot that shows how to enable it: http://i.imgur.com/rvGkQrI.png
How does SPDY fit into this? Is QUIC to UDP what SPDY is to HTTP?
How Airbnb Forces Up Housing Prices
No, you've got it wrong. A p-value of .05 means that given a true null-hypotheses, you have a 5% chance of getting this result anyway. That is, if there is no difference in the population mean, than you still have a 5% chance of finding a sample that contains this difference anyway.

Do you see the difference. The p-value doesn't tell you anything about the population, it only gives you information about your sample -- a confusion that this article was pinpointing.

So what the 29% is telling you is that, the chances of finding a statistically significant result (p = 0.05) given a population factor of µ = 0 are up to 29%. Whereas given a population factor of µ = 0 the chances of getting a significant result (p = 0.05) is 5%.

EDIT: erased a wrong and confusing claim.
"Here are Joel's Seven Pieces of Free Advice for Computer Science College Students:

1. Learn how to write before graduating.
2. Learn C before graduating.
3. Learn microeconomics before graduating.
4. Don't blow off non-CS classes just because they're boring.
5. Take programming-intensive courses.
6. Stop worrying about all the jobs going to India.
7. No matter what you do, get a good summer internship."

Src- http://www.joelonsoftware.com/articles/CollegeAdvice.html
Are you comparing a mobile browser with a desktop browser?

Note that Opera’s “Off-Road mode” in present in Opera for Desktop as well; it’s not a mobile-only feature. Here’s a screenshot that shows how to enable it: http://i.imgur.com/rvGkQrI.png
I just want linux that works without setup, so I use Ubuntu.
What is your definition of ‘non-free browser’?
I deleted it and resubmitted it later.
http://openntpproject.org/
Wow that seems like a very long time (especially on the cooling side). Using my Turbo Crazy setup (see other comment here), I hit second crack in about 10m (which I'd like to get pushed out to about 12m I think, but the temp control on my convection oven is not very precise). For cooling I dump the beans into a 2 sided perforated oven pan (I can't find an exact link, but imagine 2 of these that attach together: http://www.amazon.com/dp/B002KE5OLY/) and shake it gently over a fan, they're cool in about 2-3 min. I figure on about 15m per half pound of coffee.

FWIW I've never had chaff catch on fire, and it seems to me that my setup is probably cranking a hotter/more direct heat than an oven would.

But yes - roasting in the cold stinks - and yet I still do it as well. :) On the plus side, that cooling time drops to a min or so when it's 30F!
Somewhat ironically, the large French hosting provider OVH was one of the largest sources of our attack and also a victim of a large scale NTP amplification attack around the same time.

And their own semi-official ntp server supports monlist with a hefty response

$ ntpdc -c monlist ntp0.ovh.net

remote address port local address count m ver rstr avgint lstint
===============================================================================
10.x.x.246 123 213.251.128.249 515 3 2 0 12 0
10.x.x.248 123 213.251.128.249 396 3 2 0 7 0
10.x.x.245 123 213.251.128.249 104 3 2 0 10 0
212-x-x-101.rev.pon 123 213.251.128.249 178326 3 4 0 0 0
sw.178.x.x.248-n5.f 123 213.251.128.249 12 3 2 0 12 0
proxy.ovh.net 46863 213.251.128.249 252113 3 3 0 0 0
v1.ovh.net 50733 213.251.128.249 2443 3 3 0 0 0
a2.ovh.net 44965 213.251.128.249 3394192 3 3 0 0 0
cross.rfid.ovh.net 33352 213.251.128.249 11823 3 3 0 0 0
10.x.x.176 123 213.251.128.249 1865 3 2 0 4 0
gw6.ovh.net 123 213.251.128.249 1476 3 4 0 3 0
sw.5.x.x.248-n5.fr 123 213.251.128.249 361 3 2 0 2 0
b6.ovh.net 40862 213.251.128.249 1095 3 3 0 4 0
10.x.x.245 123 213.251.128.249 164 3 2 0 6 0
10.x.x.211 123 213.251.128.249 314567 3 2 0 4 0
.
.
.
I'm still using Opera 11.xx. Just at work I have Opera 12.xx. That browser line was effectively killed and there is nothing even remotely comparable. I tried to switch to both Chrome and FF several times, but it didn't went well. Now I use multiple browsers. One for normal web and one for stuff like gmail (that has trouble running in the old Opera).
The things I learn here... many thanks! :)
This should be bringing up the classic array-of-structures versus structure-of-arrays debate instead of what was mentioned. If only NumPy were standard Python and so we could have an easy, standard answer that is usually fast enough.
You can use ntp client:

ntpdc -c monlist 1.2.3.4

For more info see my blog post (it is related to VMware ESXi but instructions are useful for any ntpd): http://ar0.me/blog/en/posts/2014/01/howto-prevent-malicious-...
This is great. I hope it eventually makes the app store. I would 100% use this.
There is someone who cryptically mentioned, I think on the thread about measuring a startup's product viability by whether or not employees voluntarily used said product, being a developer for Opera and his management team alienated a lot of developers by blowing off Linux and denigrating interest in it as a platform with supporting and the general low blow jokes.

I am too lazy to search. Maybe you or someone else will point you in the right direction.
Google Ramps Up Chip Design
Learn how to use Python's integrated ctypes effectively to create C-like data structures when performance is absolutely critical, and you can use Python for almost any imaginable scenario (systems and embedding programming excepted).
Agree - partially. I often made the experience in my life, that if I undergo a period of bad mood (especially depression) that lasts for weeks or months, I don't realize how down I am. But when that period is finally over, I suddenly become aware of how deep down I actually was. The comparison to yesterday might be a clever trick to deal with that inability of perception.
The pitfall that might araise from that rating system now is that you might tend to rate positive changes higher than negative changes or vice versa. If that is the case, it would introduce a drift again.
Sri Yantra Carved in Dry Lake bed by UFO?
The Hemingway App Grades My Novel
Php is easy and getting more complex every day. With x/y/z framework nowdays,newbies will struggle to understand php same as other programming language.
And yet, if no one with ethics had the stomach for law, how could we expect an ethical justice system? It's same problem as with politics.
"But It Doesn't Mean Anything" – A demonstration of the value of computer code
I'm 31 and my adult life has been about a 50/50 split between OK and WA. They're not as different as you might think.
Off topic but a question regarding text to intent object parsing:

Is there any date entity in the wit directory? How do I parse a date for e.g. 17th Feb or feb 27 or 13/02?

Datetime only has contextual date selection i.e. today or tomorrow.
"The only thing we have to fear is fear itself."

I find the actions taken here infinitely more scary than facebook comment bullshit.