skysight-inc/HackerNews huggingface dataset:
Thoughts of incremental web app functionality to test:

1. Exercising a randomized mix of reading and writing. I think you already said you were planning a CRUD test. Consider a tunable ratio here, something like 10000 R to 100 U to 10 C to 1 D.

2. Exercising synchronous web service (JSONP) calls in two modes: (a) to some web service that is consistently fast and low latency, say, the initial JSON example from this test suite running in servlet mode, and (b) to a web service written in the same framework as the one being tested, again using the initial JSON example.

(The idea here is that many frameworks fall on their faces when confronted with latency. This is why synthetic tests are usually so poorly predictive of real world behavior -- people forget that latency causes backlogs and backlogs cause all parts of the stack to misbehave in interesting ways.)

3. Test async ability if the framework has it, with a system call (sleep?) that takes a randomized 0 - 60 seconds to return. Would help understand when a framework is likely to blow up calling out to a credit card processor, doing server side image processing, etc.

4. Exercising authentication (standardize on bcrypt, but only create passwords on 1 in 10K requests), authorization, and session state, if offered.

5. Exercising any built-in support for caching, where 1 in rand(X) requests invalidates the DB query cache, 1 in rand(X) requests invalidates the WS call cache, 1 in rand(X) requests invalidates the long term async system call cache, and 1 in rand(Y) requests blows away the whole cache.

For the enterprise legacy integrators, it would also be interesting to test XML as well (in particular, SOAP), anywhere we're testing JSON.
The main advantages seems to be performance and more robust IMAP support.
Seems like you only read my first line
A microjs project for simple text processing
Yup, but it's better now because just a few articles before are submissions about bitcoin tanking and mtgox stepping away or having troubles or whatever.
Yeah! and my colleagues worried about me converting divs into tables. I guess tables are legitimate :)
You are paying the bitcoin to whowever redeams the zerocoin. Until someone redeems the zerocoin, no one has the bitcoin that was used to mint it.
Sure, you can continue to try to discount the things I've already said, and tell the world none of it matters according to you, and yet here we are in an endless loop.
Thanks man, we're looking forward to seeing you there!
Because the security manager needs to be able to introspect the stack. Avian isn't a JVM; it's "designed to provide a useful subset of Java's features" and can run some Java code.
I thought the same thing. +1
Joke all you want, but I've witnessed the use of a modified Pascal compiler that recognized french keywords.

This was in a university-level intro to programming class...
It uses css 3d transforms. Maybe your browser doesn't support that?
The 'Trojan' brand is primarily an American brand, so a lot of people aren't getting this.
Thanks for the name. I had not heard of it before.
I would love it if (based on the estimated birth rate) I could put in the date, time and place of my birth and find myself.

That would be cool.
But it didn't actually affect the original page, so...
Kind of makes sense, given that Apps accounts are usually business, not personal. In which case the companies probably already have a policy on what to do with the accounts when a person leaves. And they have admins that can manage the accounts, unlike with the personal ones
Take a 10-min survey on app development - prizes up for grabs
Alternatively, there are many times when I've started writing an SO question and came to the answer during the course of writing it (using SO as a rubber duck). I don't find it odd that I would ask it, answer it myself, and post it anyway if it's something odd like this.
I'm 34 and have stopped having any pretense of pursuing "achievements", if I ever cared at all. It's liberating.
AWESOME. I am surprised that I found this funny, though it doesn't seem to work with user url, does it?
Moving from Irssi and screen to WeeChat and tmux
Squaring the Legend of Troy James Knapp
Yep. One such issue to solve would be "ownership" of digital assets.

I don't really have anything that important on Google, but I'd like to have for example my code on GitHub and my photos on Flickr to live on after I kick the bucket.
I can see Amazon using this kind of thing to differentiate better between "real" credit and promotional credit. Like, if I have Prime, and I choose to take a slower shipment time, I can get $1 for MP3 downloads. But that is not the same as if I just had a $1 credit on my Amazon account... it's much less useful. Amazon could make that $1 promotion be a 100 AZC, and it would be a lot more clear.
Soooo...... am I the only one who noticed Africa was annotated with a black coloured human, and Asia with a yellow one.
The magic is repeating background images, I believe.
Reminds me of a (dumb) idea I had for a social networking site that was inspired by the million dollar homepage: show 1 million user accounts on one page, no scrolling. Every user can choose the color of their pixel. With zooming in or multiple pages, that could be extended to everyone, but I thought a million people would be pretty cool. Isn't quite as cool with the few dozen people that showed up though. http://humbit.com/humbit.php
> Because the security manager needs to be able to introspect the stack.

Not allowing certain “optimizations” in security-sensitive contexts is perfectly fine. In fact, this is exactly what Avian, the CLR (and pretty much everyone else) is doing.

> Avian isn't a JVM; it's "designed to provide a useful subset of Java's features" and can run some Java code.

Now you're talking about legal aspects. Frankly, I'm not interested in discussing those.

Avian is a JVM for all practical purposes. If you disagree, please provide a test-case which runs on HotSpot but not on Avian.
Great!!! Now I can convince my boss to change from svn to git! :D
Job Interviews – What to Expect
Ah, cool. I'm already using Digital Ocean for hosting the development Linux box that I access from my "Android workstation": http://bergie.iki.fi/blog/working-on-android/

Their service has been working without any hassles until now, and so I wouldn't mind having them as a Heroku alternative for hosting my Node.js apps.
Would be cool if new people kept popping on top at the average rate people are born. also a good opportunity to stop such cruel segregation practices, and just mix up the folks at the rate they are born. The new generations should know no race.
I am probably not making myself clear

> Is it because i drew the wrong crowd? Is it because they don't know me? is it because adwords conversions are usually very low so do i need to pay for more traffic?

You don't just put up one ad using some keywords and be done with it. You constantly tweak, seeing what keywords people are using to find your ads, which keywords have the highest click through rate.

When I did this for a little idea I was thinking of doing, this was incredibly helpfu

The product I was think about doing was related to niche websites. I thought most people would use the word "niche" to describe them, it quickly became apparent that the real word people used was "affiliate" I saw "affiliate" appear a lot with related keywords and in the stats on the site, so I added an adword targeting that and related keywords, CTR doubled.

Using adwords helps you define and recognise the crowd you draw so you can best cater to them.

> If it actually is because my product sucks, then cool.. But what do i change?

Again, don't keep it static. In my experiment above, the first 100 clicks saw no interest. I changed some wording, a tiny improvement (less bounces etc). I changed the price, less bounces. I added FAQs, less bounces, I tweaked the available functions - possibly people would want feature X. Bang! people clicking on the "order now" button. Feature X is what people want

> There is no way to know this; which is why i believe the buy button is not the way to go.... at the beginning.

Seems like you haven't tried it, ;)
Actually this is what creates the mess. If gmail had exported labels as flags an IMAP client should be able to re-implement the gmail folders.

EDIT: The mess I refer to is that your emails will be duplicated if they have multiple labels.

EDIT2: Hmm, actually I am not sure how good the support for custom IMAP flags is.
Why would 1% be involuntarily unemployed in their field if their field needs workers? Before we seek to import talent shouldn't we use up the local supply?
Thank you for this, it reinforces my desire to pack everything into storage and fall forward into the eternal road trip. What an amazing country.
In Chrome, the scrollbar disappears after about 3/4 the way down. Interesting, anyone know why?
Any plans on having beginners tracks for people not fluent in coding and soldering?
This idea could be improved by allowing people to "claim" their spot by logging into Facebook or Twitter, adding a face to an otherwise large number.
Cleaner and cheaper power source. Moped cars (which I assume you meant) are quite popular in Europe for rural 16-18 old kids, as they can't drive regular cars yet:

http://www.bbc.co.uk/newsbeat/20451602
Anyone using this css?
http://userstyles.org/styles/46270/georgify-for-hacker-news-...
Haha yeah me too. It's like Power Rangers all over again.
But what about Saudia Arabia? Isn't USA friends with them?
Tables! Gasp, my eyes!
The author of the original message (jch) wrote elsewhere:

"The mailer is the result of an M.Sc. project, and is described in detail in Jan's thesis.

http://trojita.flaska.net/msc-thesis.pdf

In short, Trojitá is a pure IMAP client, written from the ground up to work well over IMAP with no support for any other kind of mailbox. It synchronizes stuff lazily, and (something that's close to my heart), is extremely aggressive about pipelining. I haven't read the source code in detail yet, so I haven't checked how the low level code is implemented, I'll let you know when I learn more. For now, if you're interested, I warmly recommend reading chapters 1 through 3 of Jan's thesis."
And we (italian) speak about the city of Troy without any shame because has a completely different meaning, so I don't see any problem in speaking about Trojita at work (which is also a nonexistent word in italian, opposite to the translation of Troy)
> although I would expect to see some other countries (Iran) banned if that were the case.

I remembered several years ago Iranian was also banned from the competition, but after sometimes they allowed Iranian, but I think they don't give prize in the case of winning.
This is the best explanation of rainbow tables I've read. Thanks!
Not exactly a part of the GNU (or Linux) project, but Sylpheed works with Gmail over IMAP.
It's at this point that you realize you have better things to do with your life anyway.
Here's a popular interview 'puzzle' that is actually quite relevant to quant finance, i.e., backward induction. It can be viewed as a hybrid between categories 2) and 3).
http://www.techinterview.org/post/491500090/world-series
Care to provide some numbers? mid-$100Ks is the only thing you showed and that's a pretty low salary to me unless you're fresh out of college (or in a fly-over state, by why would you be :)
Introducing MigCoin
Frequent texters tend to be shallow, researchers find
evolution?
I'm also looking for something similar for OSX/Linux. I'd love to move my "life" away from services like gmail (not that I have anything against it, just don't like having all my data that far away from me).
It's like "emergency surgery." Your doctor can say, "We're scheduling you for emergency surgery in two days or that aneurism could burst and kill you. In the mean time don't so anything stressful."

So the emergency maintenance is maintenance that, if put off, could result in the complete collapse of the system so better to do it right away and have an annoying but hopefully brief impact.
The example is helpful, though. In each of those cases something very much better came along to replace it.

The same thing could very well happen with BitCoin. Someone mentioned forking BitCoin and tweaking the algorithm to remove the artificial ceiling of 21 million units, and replace it with an algorithm which monitors all the transactions taking pace and adjusts monetary policy in response to them, in order to produce a steady inflation rate. Such a currency might very well be more desirable than one with deflationary tendencies.

Bottom line - unless someone figures out a way to replace BitCoin with something better, I see no reason to believe BitCoin is going away anytime soon.
Performs as expected in Firefox release channel (20.0.1).
I live in Penistone. After a few giggles when I first moved there, you just stop noticing after a while.
Speed. I sometimes try it with my IMAP server (dovecot, around 15GB of email) and it's blazing fast to browse the folders.
It also is quite a light feather (~20 MB of memory).

Claws-email is another very fast and very light email client.
drostie: this is the most accessible plain-English explanation of rainbow tables I've ever seen, and it's short to boot. From now on, whenever anyone asks me how stolen lists of hashed passwords get hacked, I will point them to your comment. Thank you.
I haven't got a clue why they classed it as a Trojan. I've tried it was a few PhoneGap/Cordova cloud builds and they all get blocked by Sophos.

Probably a false positive on their end
Whenever they double click a word a dictionary should pop up, like on nytimes if they still do that.
I am so done with websites with monospace fonts for body text. Please put your natural language content in a format that is pleasing to read, or I'm not going to bother.
sure, we plan to have tracks for beginners too, also as making things is not only about coding and soldering we will have a lot of different opportunities for building and tinkering with stuff!
Reminds me of the Sinclair C5, Sir Clive Sinclair maintained it was the most successful electric vehicle ever until recently when it was overtaken by the Nissan Leaf. http://en.wikipedia.org/wiki/Sinclair_C5
> In the real, mathematical world of one way functions something similar to Bob's reverse dictionary can be created (they are called 'rainbow tables') and they are part of the reason passwords get broken easily when companies' password databases get stolen.

In real life I don't think rainbow tables play any part at all.
That property is that it's not injective. It is also ("implies") not bijective, but that's a different thing.
iBrow i get your point

All im saying is - as i summed it up in the last line - you need to talk to customers before wasting adwords dollars.

What you describe is using adwors to find your audience. I guess there might be situations where that would be useful
Am amazed browsers can even render a page that big.
I think you might have got it -

Lots of bad press about kids spending $1000 of mum's credit card dollars on Google Play Store.

Better to give the kid an Amazon Coin account, like a charge card. Amazon do offer an alternate android ecosystem after all.
Great post, btw.

Unfortunately, there is a problem with DO Amsterdam location.

"The 512MB and 1GB sizes are currently not available in the Amsterdam region due to RIPE IPv4 restrictions and limited availability of IP space."
OK I'm a Cuban programmer and can tell you this measure sucks big time, if the blocked government wants anything from Google Code, Sourceforge or any other "restricted" place they have mirrors, nice people on other unblocked countries willing to help and as last resource a tor proxy will do. So this measure only asserts read-only access, nothing else. Actually US goverment looks stupid when do things like this, you can't stop software to spread all over the world it's nonsense.

Anyway I prefer Github, Google is not the cool company they used to be, now most of their products look like stripped-down copies of others.

#ifndef HUMOR

#def HUMOR

I think we on the "Evil Axis" should have our own code hosting platform.

Possible URL: http://evilhub.com

I'm thinking in projects like:

ak47-assembler

missile-launcher

dropbomb

spy-detector

nuclear-cad

whitehouse-boom-boom

familyguy-downloader (we love stewie too)

#endif
SimCity's Evil Twin
> If we can’t redesign a stupid icon, how can we expect to change serious things.

I think this is backwards.

If you change something serious for the better, then after I get over the learning curve I will perform better at the underlying task --- I'll have a better idea of what e-mails I have to deal with, or I'll find it easier to find and use that esoteric formatting feature I use once a year, or whatever.

After I get over the learning curve of learning a new save icon... I am no better off compared to when everyone used the old save icon.
Some people might find blue europeans, red americans and green australians racist.
Everyone could fit in a cube 1.1 miles on a side.

Let's say each person gets a 72 inch tall, 30 inch wide, 20 inch deep box. That's about 28 cubic feet per person. If you stacked all 7B of these next to each other in a cube, you'd have a cube with a side of just 1.1 miles.

http://instacalc.com/11188
To keep things squared, you'd have to cross out people at the rate they die as well.

And although the colors may suggest otherwise, the 5 continents division is not based on race but rather on location.
It's going to break so just launch it
A must read for all STEM students!
25 years? I think you're being too kind.

While being able to physically reproduce the exact sound is reasonably new, there are large numbers of examples from classical music that are explicitly and on purpose borrowing themes from other composers and altering them.

E.g. Bach's Canonic variations on "Vom Himmel hoch da komm'ich hier" from 1747 (based on a hymn written and composed by Martin Luther).

"Theme and variation" is a formal technique in classical form, that while it does not require borrowing (the theme could very well be your own) has also been extensively used by classical composers to borrow other composers themes for at least 250 or so years and weave it into their own music.
Well then it wouldn't be very private, would it? I mean if you're trusting this website with your commit logs, presumably they would also have access to all of your source code...

I guess it depends on your needs for privacy.
This page makes my vertical scrollbar disappear when I go beyond ~70% of the page downwards. Chrome 24 on Windows 7, pretty common setup I'd say.
Any thoughts on pricing yet?
Whether you try to supply a comprehensive set of characters in one font file or many isn’t really the issue, though. You’ve still got to get all those glyphs from somewhere, however they are grouped.

I’m just not sure I see a compelling argument that any new device entering the market must be able to render advanced mathematical notations, animals, and tarot cards. That’s a very high barrier to entry.

In due course, if there are freely available, good quality fonts that do the job, then by all means include them, but we’re a long way from that situation today. Even the most comprehensive efforts, things like Unifont, don’t cover all of Unicode. Also, without wishing to belittle anyone’s efforts, some of these projects are working on bitmap fonts, and it’s increasingly a vector world. Perhaps they are still useful as a rendering of last resort, but I suspect anyone working on a new platform or device has more pressing concerns.
Hmm I sometimes wonder if I might not have this thing. I do share quite a lot of characteristics they describe...
You're right, especially considering he wrote noda time, the .NET port of joda time.
Quebec? I don't see it happening. It has been like that for as long as I can remember. They can't even enter McDonald's contests like Monopoly. They have their own separate contests.
Then (shameless plug) try Sococo Teamspace! You can turn camera on/off, and it includes app sharing, group and p2p chat.
Chatham Islands, east of New Zealand, are GMT+12:45.
I was playing around with Humbit and actually it is pretty cool =). But it is not that useful and gets boring after a few minutes. You could make it more dynamic or something to make users want to use it more.
There are apps that work something like that. I work on Sococ Teamspace and its that and a lot more.
As a fellow french speaking Quebecer, this is because of the "Régie des alcools, des courses et des jeux", the main office regulating alcool, races and gambling.

In our legislation, if you are making a contest with the intent of giving away more than CAD$2000, you must get a licence from them[1]. Many companies just don't want to get their head in this.

The main reasoning behind this is to keep track of the contests and make sure that no one is trying to scam you.

[1] http://www.canlii.org/en/qc/laws/regu/rrq-c-l-6-r-6/latest/r...
Also, a small baggie of drugs or something from McDonalds is not the recommended way to generalise how musicians spend their distribution cheques :p
"The people who now have my laptop have been good enough to get in touch and therefore the tracking software has done it’s job." (emphasis mine)

Astroturfing round 2
reminds me of http://www.theonemillioneuromap.com ... in a way.
Salting the password should defeat the rainbow table, right?
Explained in the FAQ: http://www.7billionworld.com/faq.php
The tarsnap client is not open source, as hinted at on https://www.tarsnap.com/legal.html. Some server-side stuff - like the kivaloo key-value store - is, but that doesn't seem to be what OP is looking for.
How to free your books
Browser Choice May Affect Your Job Prospects
You can lock your door, mark yourself as unavailable, but still get notifications of P2P chat (kind of like "you have a text") so you can decide what to ignore. In my product, Sococo Teamspace.

If I sound like a broken record, its because we've been around for 5 years and I still keep seeing announcements of products with a fraction of our features and they get a lot of press. WE Definitely need to work on our marketing I guess.
So these people are now aware that they are in possession of a stolen laptop. Are they going to give it back? Will they cooperate with the authorities to track down the thief? For some reason I find this whole situation really interesting and I hope Dom gives some updates.
That ship left a long time ago, but thanks!
I usually kickoff with the ActiveState download on windows http://www.activestate.com/activepython/downloads its a nice bundle with good help docs etc.
Not sure where you got 66, right now there are 195 total votes for under 10 or over 90. That is a bit over 3% (195/6410). I stand corrected, that is not 'nearly 10%'. Pedantry aside, my point stands. Common sense dictates people are trolling the poll.
Hehe. You are right. Those are actually the official olympic colors of the continents, se they will get away with it.
There are (relatively) lots of recumbent bikes around here, and it's a wonder those guys do not get crushed under a bus more often. When cars are stuck at a crossing they tend to slalom around them, and they're impossible to see since they are too low.

So these beasts have the same issue and they can go even faster. I don't think that's a good idea.
Too early to say, we're figuring it out right now, should announce late June.
The general public is apathetic towards politics.
Other post answers this:

http://laptopiniran.tumblr.com/post/47772239088/further-news
I don't know about that. It could be trolling in the over 90s, but I don't see why there couldn't be a lot of under 10s.
I literally fell from the chair due to laughter. Brilliant.