skysight-inc/HackerNews huggingface dataset:
The problem with IVR is not that its voice recognition is bad, it that it doesn't really do anything a simple menu driven system couldn't do. It can't understand what you want to do, something that for a human is trivial. Why are companies so afraid of talking to their customers?
I'm joking in the sense this commit is funny, it's just ridiculous how complicated the previous code was. So complicated that people had left it there refusing to touch it!
Here's the email exchange with Gandi: http://pastebin.com/raw.php?i=ra00BxXM
http://ac.els-cdn.com/S0278691512005637/1-s2.0-S027869151200...

I haven't read the full paper but the abstract does mention controls. I have no idea if they were for some reason inadequate or there were methodological errors but you are incorrect to say that there were no controls.
Looks like GPL compatibility was not included after all?
There is absolutely no proof that one-way functions exist: therefore this is not a 'proof' of existence of files at a certain date.* It is just a strong indication of it.

* that is, at some future date (or secretly, today) an algorithm could be discovered breaking the one-way function used to generate these hashes. Then a collision could be found, perhaps with chosen-prefix. Meaning an arbitrary file could be suffixed so that it looks as though that is what was hashed today. In the past, many hash algorithms thought to be strong were weakened in this way.
To think that they can take away my "right" to make web pages is frightening.
We have some at Thomson Reuters email me matthew.g.campbell@thomsonreuters.com
I've found presentism to be an all but impossible concept for those whose ideology drives their historiography.
There's only one real answer to this.
How many HTML 5 apps do you use on your phone on a daily basis?
Compare that to Native...
Don't get me wrong, i can understand your reasons, but if you think your blog content is worth a commenting system, someone might find it upsetting that you are sending him to some external, tracking, data leeching entity where he even may need to create a new account, give away his email address just for your laziness to maintain a blog software (which _really_ is not that hard).

You will hopefully understand then that i don't like the idea of sending some service data (the information that i am browsing your blog is not something some other party needs to know, let alone my comment and potentially other data). Even worse, a non-tech-savy person may not even recognize that he is surfing two different websites in one and where he is sending data to. Then again, you probably don't care about my comment. But so much for my feelings about disqus and what i think about it.
Course Review: SANS SEC 760 Advanced Exploit Development for Penetration Testers
While not really useful in any computer sense, M-D-Y matches common English spoken construction "January 4th, 2015" is 1-4-15
Yes, I had severely underestimated the amount of bad traffic that would pass through a Tor exit node.
Celebrate your failure.
can you give examples for the latter?
Beyond Bitcoin: A Guide to the Most Promising Cryptocurrencies
Just because you and I can't imagine a social sharing site that is to Facebook what Google is to Altavista doesn't mean it doesn't exist. We don't know until the alternatives have been tried, and "yet another social sharing site" are those attempts.
Hmm, thanks for this bit (pun?) of information.

So, I guess the question becomes.. is there a (or what is the) difference between:

1. [0, ∞)

2. (0,1]

when it comes to a currency?

I think that the traditional "boil the frog" approach of monetary inflation is psychologically easier for people to take.

A central authority just sort of wills new currency into existence as it is demanded.. Which, presumably, allows for price stability.

To me, the fact that it is hard to get "1 bitcoin" makes it too unstable. Someone could will 0.001 bitcoin into existence and pay $1 for it.. but, that 0.001 bitcoin may be worth $0.50 tomorrow (but then worth $3 the next week). So.. what's the point (presuming I desire an alternative currency).

One needs a clever way to create an "algorithm" (seems people think this stuff is as magical as the idea of a central bank).. that people trust to sell currency units.

The system would just run and sell 1 bitcoin (or 1 mystery coin or whatnot) for $1 to anyone who wanted it. The goal would be to achieve parity with the dollar (and maybe any other currency).

The thing this magic algorithm would NOT do is.. it would not BUY its mystery coins back. It would just create a verifiable.. non-counterfeit coin for anyone who desired one for a set price.

If a deflationary spiral set in on the dollar.. well, magic algorithm learned from Soros and the Bank of England.. you don't fight that..
Probabilistically Generating GitHub Projects
HTML5 vs. native vs. hybrid mobile apps: developers say all three
And people wonder why I don't mind passing for straight.
Be a Startup Co-Founder. Today
Sure, but it's really, really hard to believe it's all so sterile and impersonal.

"Hey, i'm sure you're a really nice person, I just think you should be legally discriminated against and denied certain rights solely on the basis of your sexual orientation because I have some ill-informed and antiquated ideas about The Sanctity Of Marriage (tm). Beer?"

Doesn't really seem realistic to me.

Oh, let's hear what he has to say:

"Furthermore, if we allow ourselves to be intimidated by our fear of the world's censure into silence in the face of attempts by homosexuals to make their sin acceptable under the laws of the polity, then we have abandoned our role as teachers of righteousness."

"The repentant homosexual must be met with forgiveness. Even hypocritical homosexuals must be treated individually with compassion. But the collective behavior of the hypocrites of homosexuality must be met with our most forceful arguments and our complete intolerance of their lies."

"That a few individuals suffer from tragic genetic mixups does not affect the differences between genetically distinct males and females."

Yheaaa, sorry, but he actually is a bigot.
There's more of us about.
Even if we ignore the time to read from disk, for simple algorithms that scan data linearly, it is often the case that the CPU is spending most of its time waiting for the data to be read from RAM.

Nope. Even DDR-3 can perform sequential transfers at speeds well exceeding one byte per CPU clock cycle.

And yes, you can ignore the time to read from disk. Think a SAN over a 10-gig link. That gets you close to byte-per-cycle territory as well. It takes on the order of a dozen cycles (more or less depending on architecture and algorithm) to perform one "step" of a search. So yes, these algorithms very much matter.

Also, in modern x86 processors, an entire cache line (64 bytes) is read whenever a single byte is needed. So for strings smaller than 64, even algorithms that don't check every byte will read every byte from disk to RAM and from RAM to the processor cache.

Yep. But this is not necessarily the bottleneck; see my above comments about the CPU.
FWIW, running Wes' code with a fresh pull of Julia today shows some improvement in the pure-Julia benchmarks at least:

Array operations took 79.55683398 ms
inner took 23.88444026 ms

BLAS took 48.182116560000004ms

Obviously its possible that this is just due to differences between our machines; just figured I'd throw it out there.
Can we see them?
Even with an american-like pronounciation (Nai-k) it could be used as slang.

I wonder if the greek says Nee-Kei~, since Nike is a borrowing from greek mythology.
Exactly! The modern progressive in a nutshell.
The Workout: A Woman in Nascar
I imagine yogthos was referring to this, but the clump of `)))))` itself is only a symptom of the real problem: that you've got too much nested logic.

`)))))` at the end of a function doesn't matter. The function's over. Even if you needed to make a change that would break the clump up, you generally navigate it from the opening side.

But if it's at the end of a fat true-expression of an if-statement, you probably have to add a `;; x is false` comment to remind yourself what's going on by the time you get to the false-expression.

Just like in Python when you get to an `else:` yet you have to scroll up just to find the matching `if` because somebody decided to roll their own SOAP client on the true path.
I deeply appreciate Colin's posts about previous submissions and routinely upvote them. What I like about them, as someone who has been on Hacker News 1838 days now, is that they answer the "Haven't I seen this before?" question that often pops into my mind when I see a recurrently posted story. Because this site's name is Hacker News, after all, I expect to see new stories submitted here, so when an old story is submitted it's helpful to know where the previous discussion is.
In Kolkata, Wi-Fi Takes a Back Seat to Physical Infrastructure
Easier said than done. I have personally experienced what happens when flying with a nonstandard electronic device in your carry on and it's not an experience I would like to repeat. In my case, all I was carrying was a hardware prototype consisting of a standard Samsung touch panel + control module in a custom injection molded plastic enclosure. Basically a glorified iPad.

This resulted in me being detained for over an hour while they ran every possible test on it, inspected every single item in my carry on and even photographing every individual page in my notebook. I was then followed until I got on the plane and even had to confirm that I was on the plane before it was cleared to depart.

This was on a US domestic flight. I have flown with prototypes in Europe several times (international flights) and have never had any problems.

Either way: bringing nonstandard electronics, even things that are much less sophisticated than acceptable things like laptops etc. can cause you major headaches when the TSA is involved.
Having once had my arm broken by words on the subject of armed revolution, I unreservedly endorse your use of the adjective 'violent' in this case.
You keep telling yourself that.

I understand fractional coins. I was over simplifying for brevity. I'll give you a hint. You have to move the coins between two wallets you own before you create a coin that will "break" when it goes in to the third's wallet. The Third wallet accepts a coin that no one will take afterwards. The coin becomes undependable.
Why $18.5m?
> How is it that this part is outsourced frequently on blogs, news posts, etc. where traditionally the CMS itself just showed the comments section? Why?

That's an excellent question.

- Commenting systems are hard to write.

- Increased need for realtime and on-demand content loading, whereas parent system might be written in a primarily blocking language.

- Peer anti-troll / malware techniques.
Traditional databases use complicated indexing and storage structures in part
to minimize the need to examine unrelated data. hstore is better than plain text
for JSON but a scheme closer to the existing PostgreSQL table/page/row/value hierarchy could
be better still.

I'd recommend reading the recent post https://news.ycombinator.com/item?id=6813937
Whoa! I like this guys blog...his presentation on OPSEC was fantastic...but this is THE most inflammatory title I've seen in a year.

EDIT: He is the go-to OPSEC guy if you are new to computer security writers.
How DEA tracked a Delaware doctor involved with Silk Road
You can also consider posting your specific needs on Elance or oDesk like web portals, and also Ask HN: Freelancer ?Seeking Freelancers https://news.ycombinator.com/item?id=6653426
> so you get to the most important information first.

Very debatable. I've always found YYYYMMDD to be the most pertinent format as it gives you the "most important information first". As in, DD is unusable if you don't know the month, and the month is unusable if you don't know the year.

I like to picture a world where everyone use YYYYMMDD, the Metric system and English for technical terms (I'm from France and I hate when we invent new terms for technical terms).
Direct link to demo: http://posativ.org/isso/

Looks like the best fit in this thread.
Let me rephrase: by control, what I mean is not "control group," but "statistical control." Their statistical analysis did not properly account for the immensely increased likelihood of cancers given the breed of rat they chose.
> She made suspicious transactions on Ebay with the username “obolles,” which was also the handle she used to sign up for her Tor account

This is entirely new to me: do you need to "sign up" for a Tor account? Is this just yet another case of bad reporting?
That's still a problem unfortunately, though less so than it used to be so your perception might depend on when you last used it.

If you're interested, you could try perhaps FlatJewels from the play store. It's a simple game with a fairly quick loading time (except the first run, which is always slower). I don't know if the author put effort into specifically optimising its start time, but it's probably fairly representative of what's currently normal.
Oh, that $40 is the service cost. Even in '97 I remember paying £20/mo for the ISP, phone bills were then on top of that £20.

Then "freeserve" came out[1] and (gasp!) was free apart from the phone call. This was a major shift. There were downsides (only 1 pop3 email account, no newsgroups, no webspace), but it was free!

[1] http://news.bbc.co.uk/1/hi/sci/tech/177467.stm
Linux Mint 16 Final Now Available for Download
Great roundup of the best PS3 games in its swan-song year...
I think they either moved to off-chain transactions or will move shortly. I haven't heard much of Satosh Dice though, wonder if it's still as "important" as it once was.
Organize that Sass
I get the impression that the { on the end of the line is the one that most people prefer, so I think you're more with consensus than me.

The argument about taking up less space, I get - although given the massive monitors that we all have these days, that seems far less of a consideration than when I used to work on 20-line terminals.

What I just genuinely struggle to understand is how it's clearer (and if I managed to understand, it might help me parse other peoples' code).

Let me turn my code into something that actually has a matching amount of braces

while (readLine){
if (isOK)
loadSomething();
for(thing in list){
doSomething(thing);
}
}

versus

while(readLine)
{
if (isOK)
loadSomething();
for(thing in list)
{
doSomething(thing);
}
}

If I was quickly parsing the first code, I'd assume everything was fine and that the first } was closing the if(ok). To spot the defect, I have to scroll up, find the matching control statement and check to the end of its line to see whether it had a {.

With second one, even the most rudamentary scan tells me that there's an opening and a closing brace that don't match up. All I have to do is scroll up and see whether there's a matching { at the same indentation.

I'm not saying you're wrong - if you are, most people who write coding articles, or code that I have to look at, are also wrong. But I would love to know what it is that other people can see easier/quicker in the first code than they can in the second in.
A few providers seem to use ECC. I know prgmr.com does, although they're not very good at advertising it: http://prgmr.com/xen/
Sounds like you are living the dream. Congrats :)
You don't, though.

You get the 2nd shortest duration first (tens of days) then the shortest (days) then the fourth shortest (tens of months) then the third shortest (months) etc

With the ISO standard every character symbolises a larger duration than the one that follows, so to get a strictly increasing order you have to reverse the string entirely - today would be 92-11-3102
The Paranormal Is Normal
What bug is that?
>Wow, what's with all the frowns and sad faces? The Internet is perhaps the most incredible invention of humanity ever. Billions of people are connected to each other like never before

And why is that a good thing in itself? Easy access to anybody else?

Ever stopped to think what kind of other side-effects that ability could have?
The compatibility would not be part of the license in any case. Some licenses could be considered compatible with GPL (specifically the CC BY SA). However, CC generally suggests that the licenses are used for non-software creations.
Right, and so is the bit about the network surviving a nuclear attack.
That sounds cool! I agree that popping up an entire webview and that too on windows would be difficult. Waiting for hackertray for windows!
This whole subthread is a perfect example of why collapsible comments are badly needed on HN. All heat and no light.
You have to admit, it is a bit like walking into a lion's den with raw meat pinned to your shirt.
Sure, you can just print more cash. With gold bars the gold would become (I assume) more valuable. But at what point does it seesaw and there isn't enough of it to be of any value? I guess with BTC there are satoshi's.
I have observed the opposite in my own life: people don't seem to mind ordering things from Amazon, which involves no small talk unless they catch the UPS guy in the act of tossing the package towards the doorstep. In my experience people favor using credit cards at the self serve pump over having to talk to a cashier to pay for gas. Lots of people use the ATM in a bank's lobby, even when the bank is open and they could go make small talk with a teller. Does anybody go out of their way to buy a car without ABS, because they "don't trust" the machine to do a better job of braking than they can?
No, not directly. That possibility is somewhat intriguing though.

I simply meant Privoxy appears as a single "application" for Little Snitch rules.
It also provides fine grained rules for cases where Little Snitch is too blunt, and each can be quickly and independently disabled when necessary.
This Epic Note-Passing War On A Delayed Flight Wins Thanksgiving
> I'm pretty sure I've seen JavaScript clients in the wild as well...

there are full clients for Scala and Haskell and Lua.

for those interested, full details about supercollider itself here:

http://supercollider.github.io/

the javascript one, supercollider.js (by me) is not a full client. its just intended for communicating between js web/nodejs and scsynth/sclang. so its more of a bridge system
I've had this problem with Digital Ocean before (seriously, where do they put that thing?), but if you just send them an email with the code they'll credit it to you with no hassle.
Tradingview - Interactive Bitcoin Charts
HTML5 (hybrid).
Especially in today's world it's unacceptable (for most projects) to take 5x time to whip up a simple view.

However, native/hybrid/html5 all have their place int he ecosystem. A "best" can only be determined if in a given context (i.e. specs).
EDIT: I did not scroll all the way down. The promo code input field is at the very bottom of the billing page. So disregard this post of mine please. To confirm, I got the $50 credit successfully.

The bit.ly link resolves to this

https://www.digitalocean.com/?refcode=4d7fb2079a96

There is no way to apply a discount code while creating a new account. Looks like you need to open a support ticket to apply discount codes ?

https://www.digitalocean.com/community/questions/any-active-...
This is amazing. Bubble sort actually sounds like bubbles.
My gut feeling is that people will keep using JSON simply because (they will believe that) it’s an awful lot more convenient than HSTORE.
I disagree with who you are as a person, and on that basis, I think you should be denied rights that are routinely given to the rest of the population. Additionally, I find you personally foul and repulsive, and your very nature disgusts me. But it's nothing personal!

Wait, what? You're upset? You want to fight back? You think that just because you're a human being you should be given the same basic consideration under the law as anyone else? HOW DARE YOU PERSECUTE ME BECAUSE OF MY BELIEFS!

Just so you know, this is what you - and Orson Scott Card - sound like when you try to use this "argument."
The MEAN Stack Revised
I get what you're saying, but other providers (e.g. Amazon) manage to solve this problem without prepaid credits.
Basically unusable.

If you had put in the terms of your OpenSource Image Hosting platform that users couldn't use the software to host violent or simulated violent content, that restriction is removed by CC 4.0.

Conversely you can now require that anyone who uses your Image Hosting Platform gives you the rights to any data about users of that platform. This will probably only hold in Europe since in the US data is pretty hard to copyright.

It also now allows that if you are a Model in an image that is shared as Creative commons that if someone wants to make modification to that image to make it look like you are being Raped, or raping someone else that is permissible, and you can only say all derivative works are allowed, or none are allowed.

This is a major step backwards.
Interesting to see JIT compilation used for low level and what I assume high perf workload. NetBSD is supporting in-kernel lua code, I wonder if dynamic compilation can produce expressive and flexible performant execution too in drivers.

ps: I wonder if it's related, maybe cloudflare uses netbsd and pushed for kernel embedding, or they just benefited from netbsd lua love.
Very cool, although it seems like it might be simpler to just learn OCaml.
So you guys are calling me either stupid or malevolent, thanks for that. Aaron, there really isn't a lot of ideology in my posts - but how about yours? I've tried, patiently, explaining why I think homosexuality is not unethical in any historical context, and why I believe militant homophobia is. One is behavior which is deemed unacceptable but doesn't negatively affect anyone, and the other one is about harming and denigrating people who are not like you. There is no contest. If you really believe this is "presentism", there is not a lot left to talk about.
Minecraft, Skype, Neo4j, QlikView. Like Spotify they are Swedish.

Not all new, but still, there are a few.

Also, Python is Dutch, Erlang is Swedish, Scala is Swiss (generalizing here a bit).
Beg your pardon, jumped the gun myself there. Misread a comment on the IRC channel: "unless there's some massive bug, I doubt we'll see the tip of the tree change"
Looks like a cool project! Is Elon Musk involved? :) http://www.podaris.com/
I'm surprised articles like this are still posted on HN/reddit. Like most of the tech you use on your iWidgets it has deep roots in the US defense budget. Networks, GPS, digital maps, etc. Surprising this is posted here as it doesn't fit with most of the evil military industrial complex narrative that comes with linked articles.
What are the Bitcoic Pizzas worth?
https://www.goread.io/ combines a Go backend and angular.js frontend.
I am almost sure that you don't have wife or kids. If you did, most of the stuff you listed will become redundant to you. I hear you though. Been there (brief period) while I was single.
Pioneers - The latest initiative from the visionaries behind Thinkspace.
Providing some of the world's brightest young entrepreneurs with more opportunities than they could get in a lifetime.
Appalling that someone could be stupid enough to walk around with a flashing circuit board and carrying play-doh?

It's about as bright as carrying a realistic-looking toy gun into an airport.
It's not specific to game programming. The points the author makes are valid for C++ used in any domain. The author just keeps saying that it's for game programming though the knowledge of reading the diassembly is quite useful for most developers who program with C or C++.
Looks like they significantly cleaned up the warranty disclaimer and fixed the limitation of damages, which likely would have been a problem in US courts.