skysight-inc/HackerNews huggingface dataset:
Oh I see.. I just skimmed the Wikipedia article. That is very interesting. Would come in handy in an environment where your superiors are looking over your shoulder. I guess it can't be that bad of an experience since it's Linux underneath.
You can click through on the Optimizely article to see the raw data: http://2nwl40151nra3yah86118nxtto0.wpengine.netdna-cdn.com/w...
But if we let the robots handle all the manual labor, and had everyone working in advancing physics and such we could make so much more useful progress. Robots are inevitable.
A/b testing doesn't have to mean extra work. If the small startup is going to redesign their homepage anyway (which a lot of them do), they might as well a/b test it.
Since other people seem unaware, I'm going to rip open a personal emotional wound and explicitly tell people: 'tptacek knows exactly what he's talking about because he did in the past, almost exactly, what Cloudflare did right now.

(If you really want to know the issue, google his name with "dns", but it's not really relevant to rehash his mistakes here, except for the fact that in his choice of words on this thread ("They didn't find the bug. They benefited from a heads-up on the bug. Then they promoted a mistaken assumption about the bug") are a screamingly obvious reference to his old mistakes.)

He's not being hypocritical; he's speaking from the voice of experience and having had things blow up in his face. He's trying to stop other people from making the same mistakes he did. When the guy with the big burn mark on his face talks to your chemistry class about the importance of lab safety, you should LISTEN.

"Experience is a dear teacher but fools will learn at no other." Sometimes your elders know what they are talking about.

(Now to re-bandage that wound. Another big piece of advice from another elder: people change and mature, yourself included. You should get over other people's mistakes.)
"After introducing our $29 Priority Access program, offering Beta waiting list subscribers an instant queue jump, we started to see a huge shift in our customer development. Features that we’d previously emphasized because everyone said they were ‘cool’ no longer came up in conversations."

This "Priority Access Program" is pure genius for filtering and validation! I haven't seen that much outgoing method before but I sure believe it can work our great. Absolutely brilliant. Can you share your conversion rate for Priority Access? (PriorityAccessCount/QueueSize?)
Cheap microscopes: Yours to cut out and keep
That made a lot of sense, especially when illustrated with the "that was a bad thing to do" rather than the "you're a bad person for doing that"
Now try to do that trick on proprietary software.
True, renting does not give you rights, and I see no reason why it should. But do not risk believing that buying a house for youself is a true investment.

I have been renting for last five years, and I see nothing bad in renting. Though my opinion might be irrelevent to the subject, as I do not live in SF and there is no "frozen property taxes" law in UK.
Unless a startup is doing something absolutely terrible, a 45% increase is just not likely. Your advice could better be rephrased as "if you are seeing low enough numbers that it effects the viability of your company, redesign X and then A/B test the change."

Startups have a hundred better things they could be spending time on. A/B testing preys on a founders sense that they are leaving money on the table and not optimizing for maximum profit, sometimes to the detriment of focusing on things like good hires or critical product changes.

Edit: It isn't obvious until I clicked around, but the author is a little biased and should disclose he is the "Head of Optimization" at Optimizely
Android devices await Heartbleed fix
Edited. I didn't intend to be offensive. I feel the system is flawed and can be manipulated by anyone. The vast majority of bidders seems to be outside of America.
> Significant noise power at ultrasonic frequencies (or even a skewing towards higher audible frequencies) represents a problem for tweeters & amplifiers both in terms of the intermodulation distortion mentioned in the article and in terms of power dissipation at the business end. IIRC Dell and VLC are having a falling-out because VLC's soft clipping is damaging the speakers in certain Dell laptops.

Dell probably didn't bother putting an analog reconstruction filter on their DACs, assuming they used an average Realtek codec the digital filter in the DAC has a minimum cutoff point around 28khz but could be higher when operating with higher sampling rates. They probably also sent the signal into a filterless class D amp to drive the output. Those two things together add up to a lot of ultrasonic crap in the signal.
The difference is that RAC protected both the interest of the coder and the buyer. Freelancer seems to be only interested in taking money from both sides.

If a buyer cancel his credit card used to pay for a project, the coder is not protected in any way. Freelancer support will simply send the coder to the TOS :). In other words the escrow payment is not guaranteed by Freelancer.
The methodology might be flawed, but the point stands: We can't use the full dynamic range of a 24 bit signal for audio. Great converters have 20-21 bits of range and if we fully use this range, hearing damage will start at maximum volume levels. If the volume is kept the same between the two files, there is a 48dB drop in level - not inaudible, but there are very few source materials that will actually use the extra dynamic range. On top of that due to fletcher munson curves we will only hear content in the 1-4kHz range at that low volume level.
I'm interested to see what's around that corner. What is the average price of a London home at the moment - 12x salary? Foreigners are still flocking in, and the market mania seems to be increasing with sellers increasing prices 7% a month. I find it hard to believe this isn't leading to some sort of catastrophe. This site keeps track of the UK housing market: http://www.housepriceviews.com/
Twitter acquires Gnip
Is cards UI the future of mobile?
Thanks for forwarding the information along!

> ToC

Yeah, I created it using the headings and what not in the desktop mode. In the online version it would be nice to "update it". In the desktop mode if you hover or click on the ToC you get the update option.

> Page Layout View

It's not so much switching between the views as much as not being able to edit in Page Layout view. My whole life I've always done my typing/editing in Page Layout view and it's not an option online.

> appearing as a guest when commenting

Where do I go to see this permissions? I don't see anything regarding this in the file properties. The folder all the documents are in requires users to login to edit.

> was this a group project for school/uni

Yep
I must say pointing to slides that comment on flaws mostly corrected in Java 1.2 with the strictfp keyword. And comments on concerns otherwise only applicable to people who actually do numerical analysis on their code. i.e. all those for who -ffast-math is most likely not acceptable.
For those people who actually care about numerical analysis and stability java 8 (finally) gives them a way to do overflow safe code.

The second is that the a decent JVM i.e. not Dalvik do generate vector instruction streams.

I actually think that java code in the next 4 years will start to be much faster than equivalent C code, due to HSAIL and Graals potential to involve GPUs and specialized floating point hardware in an otherwise normal program.
These guys are crooks.
And you would certainly be willing to pay for each free service that does not use ads for financing in return, right?
Opbeat iOS app released
Heroku alternatives for Rails
It would take highly dynamic music to really hear more bits. The quiet passages is where it makes the difference. Most music is compressed beyond the need for anything other than 40db of dynamic range.

I barely can tell the difference between high sample rate 8 or 12 bit audio and 16 bit audio. In some circles I hear people talk about that "gritty" 12 bit sound, but its usually not properly dithered, heavily filtered, 20khz or less sample rate and generally destroyed on purpose.

Audio is generally the best arena for snake oil since subjectivity is so high. I cannot believe that Focal Grande Utopia EM loudspeakers(180,000 usd MSRP) exist in quantity, but I know two people who own a set in their (comparatively) modest living room. I have heard them in action, they sound great, but Im not sure that I heard anything in any of the music that I hadnt heard with good headphones or speakers. At what point is it "good enough"? I own plenty of recordings that no amount of hifi audiophilia will help.(many that I recorded myself ;) )
I'm not really sure what you mean by this? In my experience redesigns occur when new features are added, major updates, or changes to the team (whom chime that something should change). Yes likely everyone will redesign at some point, but to do so just for a test?

Based on this article, only larger changes should be done by smaller startups. But smaller startups have less resources to throw at larger changes. I mean, what of we're not planning on redesigning our web page?
I think you'll find there are quite a few people interested in something like this - I know I certainly am.

Do you have plans to share some of your data/sections early? If you'd like, I'm even willing to help proof your dissertation. My email is in my profile.
This should be a useful tool on its own, but I wrote it primarily because the pattern-matching rules for Snort are inadequate. IDS vendors won't fix their stuff until I can prove they are inadequate.

Ugh. In the old days the mantra of full-disclosure was "well, if we don't make exploit tools, then the vendors won't issue patches." And then it became "well, if we don't make exploit tools, then the sysadmins won't patch." Apparently the bar has sunk so low that people personally pushing out Snort rules on snort-users aren't actually catching all instances of the bug is the justification for releasing tools to steal private keys.

In reality, lots of people in the security community just like seeing chaos in the world, because it makes for even more news headlines and in their mind this increases the status of the security community. Then it's time for the post hoc justifications for their behavior.
If you're trying to simulate crowds, I get the impression this is the new hotness:

http://grail.cs.washington.edu/projects/crowd-flows/

It's currently being used in Supreme Commander 2, and in the up and coming Planetary Annihilation. Here's a livestream where the developers demonstrate an implementation in an early build of their game:

https://www.youtube.com/watch?v=5Qyl7h7D1Q8&feature=youtu.be...
Working for a consulting company like Accenture would involve a lot of travel.
Titan Aerospace Set To Become Google’s Internet Eye-In-The-Sky
Interesting move. Gnip was already their authorized provider for reselling stream data. Guess they figured it'd make more-sense to just bring the whole thing in-house.
I grew up and live in New York City - where people are not very caring. But how do we measure that?

In an Israeli study of nearly 600 families,
parents who valued kindness and compassion
frequently failed to raise children who shared those
values.

How do you quantify kindness and compassion?
This is really neat looking, but 50% CPU usage is a bit much. Admittedly, I'm on an older Core 2 Duo desktop, but still, I don't even remember Winamp visualizations taking this much CPU on my old Pentium-class machine years ago.
Maybe the sysadmin took a vacation. Fuck him, why should he spend time with his family?
You can definitely "experience" the sub-audio range, but you don't need 24 bits to do that.

I have very sensitive hearing, I hear things most others cannot. I can detect 192kbps vs 320kbps mp3 encoding. I cannot have any switch-mode AC/DC transformers in my bedroom because the switching noise actually keeps me awake (I charge my phone in the kitchen, most people think I'm mad when I complain about the "noise" :)

Still, I've never been able to detect frequencies above 20Khz or hear the difference between 16 and 24 bit. I think anyone claiming to is full of crap.
You are asuming everything on the internet should charge in one way or another.
Or you can just trust the language. And if its not right, or not the way you plan to use it, what then? You're stuck unless the language also permits you to roll your own.
Worlds Toughest Job
No, Dijkstra is simply A* whose heuristic function is h(x)=0. A* is the more general one.
I'm not stealing.
I ask for something with my browser, and these servers are giving me more than i ask. I don't think that's okay.
The people behind ads know many will be blocked.
Wikipedia survives on donations and doesn't stuff your mouth with ads.
Most of Christianity (and quite a few other religions beside) is apocalyptic.

http://en.wikipedia.org/wiki/Apocalypticism

The big difference is that the smaller cults tend to place their 'due date' a lot closer by, this in turn requires extreme (peer) pressure on the followers to keep them from doing what their common sense tells them to do (to get out).

Cults are horrible. Religions are typically marginally better but they still play the same tricks on people.

The biggest problem is that if the prophesied end does not come about as predicted that some of these will not shy away from bringing it about all by themselves.
I feel the system is flawed and can be manipulated by anyone.

This is, unfortunately, true. You can however make some money on Freelancer if you offer quality and keep your prices at a medium level.
Not that this is the best place to hash out a buy vs. rent argument (the answer of course is, it depends), but there are loads of uncertainties associated with buying. How high will my property taxes go? Will the market where I am go up or down? What will my future maintenance costs be? Will I have to pick up and move to another city unexpectedly? Variability in all of those affects what kind of return you get on buying, if at all.

Then there are the transaction and opportunity costs associated with buying...locking up a down payment, closing costs, broker costs. I'm sure I'll buy in the future when I'm at a different point lifewise, but for now renting works just fine.
That would be limited to west oakland which has always been extremely politically insular (tied up in racism and racial politics from last century). The east bay at large, especially the suburbs, is quite welcoming to tech and success.
It's not the same as the same inferiour source material.

When you apply negative gain to the 16-bit signal, it has less amplitude in absolute terms, but it should have all the resolution of a whole 16-bit sample in that space.

The point is that whether that 16-bit signal is represented with the lower 4 bits of a 16-bit sample, or the lower 12 bits of a 24-bit sample, you can scarcely hear anything at all, let alone a qualitative difference between the signals.

192KHz is not a higher quality format, it is a production format. The purpose is to reduce the cost and finality of anti-aliasing filters when sampling the signal, it is just cheaper to manufacture. There's a good reason for this being the standard in professional audio, they need to buy a LOT of audio interfaces, many studios will have thousands of such inputs.

Thanks to the basic laws governing signals, we know with near certainty that not only is 192KHz overkill, but so is 48KHz, and so is 44.1. Without significant new evidence showing humans hearing signals with frequencies greater than 24KHz, you will not make any convincing argument as to why we should go with any sample rate higher than 48KHz for human listening.

As for 24-bit, it is another production interchange format. It's there so that you don't need to stand around adjusting gain knobs on audio interfaces so that you get decent fidelity but also don't clip. With 24-bit you can just sample your audio once, and assuming it's within a reasonable range, you can adjust the gain in the discrete signal. There is some indication that 16-bit sampling is less than completely ideal. The very best ears in humanity(newborn ears) distinguish about 21 bits in the safe ranges of amplitude, 24-bit may make sense in an audio system for newborn babies.

I feel that in 2014, music should be released in the best format available from the studio, and if you want a crappier version so that you can shove only 100 songs on your iWhatever, that's your choice.
On a side note, thanks for turning me on to this remix of "Music Sounds Better With You"!

Actually, you have pretty good taste in music, I like all of the tracks you have in the default playlist :)
Mac Mini with a wide screen (>22") + an iPod touch as testing device may help
keep in mind that you can run Windows or even Linux on a Mac if you're into that.
The hardware will handle it pretty well.
Emergence of Polymorphic Mating Strategies in Robot Colonies
The author admits that "16 bits does not quite cover the entire theoretical dynamic range of the human ear in ideal conditions". But then the author concludes "let's not use 24 bits anyway because it doesn't really help anyway, and it wastes space"

Wastes space? In an age where we stream gigabyte movies? Do we need to remind the author that we're no longer in 1982 and that we have evolved beyond floppy disks?
I believe there might be some interesting results in using the RasPi as a kind of building block for massively parallel computing, but I find that path very hard to merge with the "ubiquitous computing" trend.
The later seems so much more promising from the point of view of "processing power available to the masses".
Ahh... That last part makes sense. This is what I was trying to get around to. If you only have a handful of designers and developers, you shouldn't be focusing on min/maxing your landing page. It's not that this is a "myth", it just doesn't make sense for a new team to worry about it vs product development.

I'm not claiming this to be truth or anything. Just in my experience. Bringing up a/b testing to my clients or teams just results in a "we have better things to do."

(I suppose being the head at a co. that does this would make it biased on at least some level).
There are very few places where business rules change so quickly that a rules engine is needed. Rules engines are essentially a poor practice used by businesses who don't clearly define what their goals are and stick to them. The alternative is to have a highly modularized system that is flexible enough for engineers to make changes to the code base in a timely manner, but that requires business to sit down and define the problem(s) they are trying to solve with their software. Getting that sort of time investment is difficult.
On the other hand, there's more to testing than traditional unit testing in which a programmer enumerates a series of cases and verifies that what they think should happen (which may or may not even be correct) happens.

There's fuzz testing. There's QuickTest-like testing, which is tricky in this sort of situation, but powerful if you take the time. There's static analysis, which are basically a form of automated testing. In fact, static analysis can in fact test some of the things you claim can't be tested. Some of the other things are also more testable than you are saying, such as resource exhaustion, which can be both simulated via injection or via simply exhausting resources in the test case.

Further, even the relatively-weak guarantees that traditional unit testing can provide are a foundation for further analysis. What's the point of analyzing a bit of code for whether or not it uses entropy correctly if you miss the fact that the code is straight-up buggy? Given the demonstrated difficulty of writing code even before it's security code without solid testing, this is hardly the time to be claiming that testing isn't necessary.

This strikes me as another iteration of the Real Man argument ("Real Men write in assembler" being one of the originals). The truth is we need all the help we can get because we humans aren't very good at programming in the end... and of all the places I'm not inclined to accept the Real Man argument, it's in security code. This is the sort of code that ought to be getting covered by two or three separate static analysis tools, and getting reviewed by skilled developers, and getting fuzz tested, and getting basic unit tests.
Payments platform The Currency Cloud raises $10M
I would imagine the motivation is less about money and more about having fun breaking stuff (and bragging rights).

I agree though. Hard to argue that this particular security issue needed any extra attention in order to get it fixed.
In the US, the http://en.wikipedia.org/wiki/Home_mortgage_interest_deductio... on your first home makes a huge difference when making rent-vs-own plans. It wasn't obvious to me when I first started making rent-vs-own plans (I'm not a US citizen).

In 30-year mortgages you are realistically paying more than half your monthly payment as interest, and doing that with pre-tax money means you're conservatively looking at 15% total reduction in monthly payments compared to renting.
Will these automated tools work on vulnerable Android devices? If so this seems a little irresponsible, I mean it is one thing to stick it to lazy sysadmins but making it easy to exploit peoples phones seems evil.
Check out the new Raspberry Pi Compute Module http://www.raspberrypi.org/raspberry-pi-compute-module-new-p...
Yes...ads are annoying but they are not normally as annoying as the espericence you had at your grandpa house.

I think he may have a virus/malware installed that is feeding extra ads into the browsing session..particulary the aggressive pop-up windows are indicative of client-side malware

You should you do virus check/removal with a reputable program.
No option left but to suck CO2 out of air, says IPCC
Not all tech workers need to establish trust. For every entrepreneur, there are a dozen programmers who just work 9 to 5. They could do that remotely.
The experiments this op-ed describes are really neat. I especially like the one that demonstrates the importance of "practice what you preach."

Here's another cool experiment related to social/moral development, which you can perform on your own kid:

Have two grown-up friends each show your baby a toy. The first friend should offer the toy to your kid but then retract the offer and keep the toy to himself. The second friend should offer the toy to your kid but "accidentally" drop it out of reach.

Now, give your baby a different toy, and then prompt her to share it with one of the friends.

Your baby is very likely to share it with the friend who dropped the toy, rather than the one who withdrew the toy.

The above experiment is based on a 2010 study involving 21-month-olds. It found that two-thirds of the kids shared with the person who dropped the toy -- and the other third kept the toy to themselves. Not a single one shared with the person who offered the toy then retracted the offer. (I talk about this more in "Experimenting With Babies" http://www.experimentingwithbabies.com)

Not only is this fascinating because it shows that babies act preferentially toward people who are kind to them ... but it holds true EVEN IF the person who initiates a kind act is unable to complete it, but demonstrates the proper intent. Think about the complexity of the cognitive processes that are going on in that evaluation. It's amazing!
Yeah, that's a legitimate use; it is (judging by the code) relying on the fact that it's glue between two calling conventions where the outer one has more callee-saves registers, so we can save LR in a register rather than putting it on the stack.
Thanks Endriju,

No in-game progress yet in this version. We're trying to make it simple and challenging. Feedback will help us improve our next version. My highest was 35 but a member of our team got 75 before. So we know it is capable for someone to score 100. Hope you can help us share it too :)-