skysight-inc/HackerNews huggingface dataset:
Reminds me of Google Authenticator, hiding the private key (used for generating the one time codes) by hand-waving and wishful thinking. Most users probably don't realize that there is a shared key -- and are left wondering why there's no sane way to import/export keys/accounts (there's of course no good reason for this other than dumbing down/simplifying the UI/UX: I suppose opinions are divided on whether or not this is a good thing). When you don't understand that there's a shared secret, you don't realize that that secret could be backed up/leaked from the server side -- without you knowing. Pretending that it's a HSM type deal and hiding the complexity of key management obscures some pretty obvious attack vectors from the users.

All that said, (T)OTPs have some advantages versus traditional "provably shared-secret, by way of salt+hash+stretching" of traditional passwords.
I don't think it is owned by Yahoo anymore.
Can some one tell me why it has to be 30Hz vs 60Hz. Why it can not be 40Hz or 50Hz?
There was a somewhat related documentary on the BBC this week about legal highs in the UK - I'd recommend giving it a watch of you're able to: http://www.bbc.co.uk/programmes/b04v3294
A Ton of Tech Companies Just Came Out Against Net Neutrality
If anyone has taken the time to go through all/all projects of a certain category, I'd love to hear some impressions/TL;DRs.
Or whoever. If it's a free service, it's subject to monetization.
Since this is just a thought experiment a real one. Of course this is rather hard to know what I would really think if I was suddenly female.
What are the specific things that you want to do that Mailgun won't let you do?

I'm guessing that you need a membership system and payment setup, for example?
I really hope so. I'm someone who is scared of flying, but would happily go on board an airship for some reason.
Science Inc. owns it
Also, the ipynb-file is available from github:

https://github.com/shashi/ijulia-notebooks/blob/master/funcg...

https://github.com/shashi/ijulia-notebooks/blob/master/funcg...
Thanks for posting the Chrome extension! Now, the only thing that i need is a mobile-friendly bookmarklet.
Why does it matter that much though? It was other issues that made Delicious fail, including that Yahoo sucked at acquisitions back then (they have since improved).
Show HN: Withlocals – the ultimate travel guide to Asia
I doubt it, since one of the main functions of a pilot is to be around in case something goes wrong, which in this case could include the satellite up-link going down.
Sqlpp11 – A type safe SQL template library for C++
has anyone tried running openCV on this thing?
Also with monozygotic twins the pre birth environment is not identical either. Given both these effects it is amazing how similar many monozygotic twins are to each other.
Depends what you're bookmarking. Some people value their privacy. A bookmarking service probably knows almost as much about your political affiliations, your sexual orientation, etc as Facebook or Google does, after you use it for a couple years. I trust Maciej not to exploit that information.

So it's not really about whether another bookmarking service can deliver or not, for me. It's whether they're faithful steward.
Or maybe people just shouldn't get cancer, get old and kill each other? Common, that's simply too naive for anybody over 5 years old to think of as a solution.
'The Popperian ideal of science that you describe is only practiced within what Kuhn calls "normal science" '. Where do you get this definitive statement from? Popper writes about 'bold conjectures'. Maybe he should have used more vivid adjectives. Popper recognized that the best scientists appreciate the tentative nature of their conjectures and expect that they will be superseded.
I think the best you can do to your productivity is to develop the routine of working, not trying to force yourself not doing something like visiting Facebook.

When my brothers got bad grades on school, my parents took away the games console, but my brothers started playing on friend's houses, so my parents forbade them to go out, so they used the computer(the one supposed to be for working) to communicate and spent most of the time there.

You can block anything and you will stare at the wall dreaming away. If your body does not want to work(for example if you try to work so much that you exhaust your body without time off) your body wont work at all no matter how hard you try(burn out).

The unconscious does not know about negatives. Do not focus on what you want not to do, but on what you want to do.

Also, take it very seriously taking breaks and resting. Most people in IT overextend and get burned.
I wish they had a free tier with ads.
This is a really awesome library to generate typesafe sql queries right from the C++ source code. Example usage:

auto res = db(select(foo.name, foo.hasFun)
.from(foo)
.where(foo.id > 17 and foo.name.like("%bar%")));

If you're writing SQL queries in C++ code check it out!
I'd stop using it instantly. EDIT: Wow. Apparently a bunch of other people would, too.

A pizza costs, what, $18? Pinboard is $11/year.
The SOAP dream is alive, after all!
Its going to get worse. When cars and trucks drive themselves we'll see the loss of millions of jobs.
Naomi Klein Interview: “A 3-Day Week Will Help to Save Life on Earth”
Like people would pay anywhere near $400 for a bookmarking service (except you).

Come back down to reality.
There's a huge psychological barrier when buying things like this one. Even if it costed $0.99. (Think about apps.)
I read this news on FB where everyone was giving their hatred for Uber.

This is a classic example of how people do not understand economics and how end up supporting wrong policies. The increase in prices was because of the surge in demand and it was good. It ensures drivers would move to this area to make some quick money and number of cars would go up substantially potentially saving more lives. $100 is actually far too less amount for an Uber driver with Prius to put his life in danger and ferry passengers it could have been more. Also, $100 to save your life is a good deal.
Well, I didn't pay Dropbox $400. I paid it $9.99/mo. Then a long time went by.

Okay, maybe it was a little silly to imply that it was worth $400 over the course of one's lifetime. But I have to live up to my namesake once in awhile.

Consider this: What if Pinboard was pay-what-you-want? I wonder if the average revenue would be closer to $40/person than to $10/person. Or, if it's still the same average price, I wonder if it would've resulted in higher total volume (many more sales).

It's interesting to realize that, barring some catastrophe, I'll be using both Dropbox and Pinboard in 10 years. That means I'll have paid Dropbox $1,200 and Pinboard $10 (or $110 after the pricing change.) Maybe that's the right price point. I don't know.

Monetization is a weird and fascinating subject to me. There's a lot of counterintuitive aspects to it. In particular, it's possible to drive customers away by trying to nickel-and-dime them. Yet it's also possible to turn your back on a lot of money without realizing it. Patio11's gone into this in more eloquent detail than I ever will.
Use your iDevice as an extra display for your Mac
> Because this is a macro, if you have to debug or step, you get to do so through the expanded code. This is usually not fun. But at least it's a memory-safe language, so it's not the hell of fixing C++ template bugs.

So wrong...

(loop for x from i to 10 do magic (foo))

Compound form expected, but found MAGIC.
Current LOOP context: DO MAGIC (FOO).
[Condition of type CCL::SIMPLE-PROGRAM-ERROR]
How extraordinarily bland. Even animals are known to take drugs, and not just primates. Eating fermented fruits, licking psychedelic caterpillars, all of that has been documented. Many drugs are harmless compared to alcohol.
Just on your last point, Rust does have the ability to do unsafe code (and many multi-threading primitives use these internally). The real question is, how can these be exposed to Rust in a way that plays nicely with other Rust code.

There are things like RefCell, which enables multiple threads to hold a reference to an object, with run-time checking of borrows. Or there are also explicit mutex wrappers that can be used. You could use these with channels, closures, or a callback system.

As Rust matures, we should see more of these kinds of features find themselves into the standard library.
shared_ptr<SomeThing> thing(new SomeThing()); shared_ptr<ISomeThing> iface = thing

Rust is not OOP language, so it's logical that it can't do this. Rust got type system more like Haskell, and for me it's a big plus as I don't like C++ OOP that was taken from Simula and not even from SmallTalk. I don't like talking like this, but C++ OOP is complete trash(beat me for talking like this).

Also you are saying that Rust is not alternative for C++ in some ways trying to find what Rust don't have that C++ have. Those languages are completely different conceptually, but they target the same level. Rust is good alternative for C++ even now, taking for consideration that it's not stable(1.0 version will be soon, but it's not there yet).

There is no areas where Rust is no alternative for C++, because you can tackle any low-level problem with it, that you can tackle with C++. I don't want to say what language better, because it's not the best comparison. For now, all I can say that Rust is more sense full and more conceptually accurate, it's syntax is more concise and easier to understand than syntax of monstrous language like C++.

For the first in the long time we can say that we got low-level language with ability to write code using high-level abstractions and it will be effective. We don't need to drop code understanding for low level optimizations, yet we have power to fully optimize bottlenecks.

It's not silver bullet for sure, but guys did a big job here, showing that low level language can be more clear for human.
Viber releases Viber Games to bring social gaming to the messaging platform
sudo pico /etc/hosts

add:

127.0.0.1 facebook.com
127.0.0.1 twitter.com
etc etc..

done.
Presumably even Bill Gates needs to lift the odd pile of books or open a jam jar.

And I wouldn't swap with Stephen Hawking, so presumably I value my strength levels and lower intelligence more highly than his much, much greater intelligence and virtually non-existent strength.
The C2 wiki presents (as usually) a very uneducated view about Lisp. I am not going to rip apart the details but whenever you read something about Lisp on the C2 wiki please keep in mind that Lisp is not their usual cup of coffee really.

So if you see something like "Lisp macros could be easily replaced with a magic Ruby block lotion and are just lambdas + syntax", just because nobody on C2 argues with it doesn't mean its not completely ignorant and wrong.
So at the moment I am working on one screen while on the other I have my perforce instance syncing the whole repo - I want to start something as soon as that sync is done. Right now I can tell when it's done because the sync window is in my peripheral vision, on the other monitor. In your setup I would need to switch between workspaces every 30 seconds to see if it's done - how is that not giving you a headache?

Also - one monitor runs my application, while another feeds me the console output - switching workspaces to see both? Looks like a lot of hassle. And monitors are cheap - if I had more space on my desk I would be super happy to have 3+ monitors,but I have to work with only 3 at once.
You might be interested in CGP Grey's 'Humans Need Not Apply' video: https://www.youtube.com/watch?v=7Pq-S557XQU
That may take a while, http://www.slate.com/articles/technology/technology/2014/10/...

"But the maps have problems, starting with the fact that the car can’t travel a single inch without one ... all 4 million miles of U.S. public roads will be need to be mapped, plus driveways, off-road trails, and everywhere else you'd ever want to take the car. So far, only a few thousand miles of road have gotten the treatment .., The company frequently says that its car has driven more than 700,000 miles safely, but those are the same few thousand mapped miles, driven over and over again."
The worst point of R is debugging. R scripts often fail without telling any line number, even if script starts with an "options(error=traceback)". And I never seen line numbers of warnings.

So you get errors, crashes and warning, and the only way to debug R, is to inject message() statements all over the code.
What happens when you fork then? Copyright infringement?
Maciej is just a cool guy, offering great value and excellent rants on twitter.
While that's true, advertising isn't valuable unless the advertisers know something about you. And subjecting my personal bookmarks to data analysis isn't a line I'd be willing to cross. Once you use it for a few years, your thousands of bookmarks reveal quite a lot about you.
Is this paper taking a significantly more left-leaning direction over the past couple of years?

That's my perception, just curious if anyone else thinks so as well.
> nothing to do with Ruby features.

How about this part:

> Its creator, Yukihiro “Matz” Matsumoto, blended parts of his
> favorite languages (Perl, Smalltalk, Eiffel, Ada, and Lisp)
> to form a new language that balanced functional programming
> with imperative programming.

Taken from https://www.ruby-lang.org/en/about/ .
Being out of the scene does not mean that it could no longer inspire.
You deserve 20 dollars!
Walkmod – an open source tool to apply code conventions
What's New in Java Contexts Dependency Injection 2.0?
"These guys are ignorant and wrong, but I'm not going to go into details." And Lisp folk wonder why they're perceived as arrogant.
I actually find listening to specialist radio shows on some of the BBC's stations to be really good to code to. Your mileage may vary depending on what you're in to, but I'd recommend The Essential Mix, most things on overnight Radio 1, most things on 6music, and some Radio 3 if you're into classical or jazz. It's not geoblocked either. Just go to http://www.bbc.co.uk/radio and look around.
I came here to say this, it's great
Triple is an odd figure. I know that air resistance at low speeds is typically modeled as a power between 1 and 2. How do we wind up with the factor of 3?
The vast majority of professional driving is done on predictable routes, from a port to a warehouse or from one warehouse to another.
Thank you for this one. I think it ties in nicely with the idea of "goal factoring" (also from LW) where you ask yourself "why am I doing what I do? Is there a more direct way of achieving this?" This can be helpful when working with habits and maintaining harmony between your goals and emotions.
No, they use helium still, due to hydrogen embrittlement of the exchanger, but the helium goes to another exchanger with the hydrogen.
http://www.talktofrank.com/
Startup Iceland 2015
I agree, I've read other gripes about R function documentation but it's one of the better ones for community software. Python's documentation seems focused on implementation from a programmer's perspective, but often not as helpful for actual application of the function.
Suit yourself. The "calorie count" is just as invented according to your definition -- if you are not familiar with how calories are measured, educate yourself (and if you believe it is science, then make sure you can answer the question "then how come gasoline (12kc/gr) or paper (a carbohydrate) are not human edible", and "when and how were atwater factors derived". If you can answer these things and believe anything in nutrition is not "invented science" by your definition, then we have differing definitions of what constitutes science.

And if you believe (as I do) that all of this is entirely unscientific, but some of it is sort of useful - than what exactly are you arguing?
BBC coverage of Sydney siege
And in UK police officers don't even carry guns anymore. It's impossible to shoot anyone by accident(or deliberately) if you don't have a gun in the first place. If there is a situation which requires using guns, backup force with them can arrive within minutes. There is simply no need for a policeman who does routine patrols to be carrying a lethal weapon on him.

Is there a statistic clearly showing that more deaths are prevented than caused by police officers having a weapon on them at all times in the US?
What does it give me that I don't get from pocket?
I had to turn scaling off on my 1080p 15" laptop on 8.1. Too many applications that did scaling poorly, including some built-in applications.

On top of that, when an application that is doing scaling wrong launches an explorer window to pick a file, etc., if it's settings are wrong the file picker window will also have the same blurry text etc. as the parent application.
Yes, if you permit (human controlled/manipulated) space warping. It is currently unknown if this can actually be engineered due to the requirements for exotic matter. Sure, a primordial wormhole could just "exist" and we could use it, but the more exciting question is whether or not we can warp space without astronomical, uneconomical, and unknown, exotic masses.
Protean Code: A Leap Forward in Compiler Technology
Really? Code generation tools shouldn't mention the language they generate code for?

(Put another way, you might want to take a moment to understand what the tool is before you use it as an excuse to complain about Go.)
Care to share these other good bookmarking services?
True, having discovered SICP while deep in college, I already went through many languages, paradigms and such, giving ground to SICP ideas. For a newcomer it might be pure fluff.
and if you overwrite variables like "c", you can always invoke the original concatenation function as "base::c".
Why did I self-publish my research-level math book?
These biased bashes against C++ that advertise rust get somewhere between boring and annoying recently.

The main Rust community tries to discourage Rust "zealotry." For example, on /r/rust, the rules include:

4. When mentioning other languages, keep the discussion civil. No zealotry!

Anyway, as for your other question:

E.g. something like boost asio would be between hard to impossible to implement in Rust because the safety mechanisms disagree with callbacks that mutate state or Future objects (which are similar to callbacks).

I know that futures have been implemented several times in Rust, including in the standard library:

http://doc.rust-lang.org/nightly/std/sync/struct.Future.html

In general, multithreading primitives can be implemented using ordinary Rust libraries. Internally, these libraries use unsafe to do low-level threading work, but externally, they provide a safe API. The library author takes responsibility proving that their design is, in fact, thread safe.

If you know of specific boost asio features that can't actually be implemented safely in Rust, I'd love to know about them. I know that various people want to work on async I/O libraries for Rust after 1.0, and it would be nice to know about any major obstacles in advance.
nbviewer seems to be down.

you can access it here: http://shashi.github.io/ijulia-notebooks/funcgeo/

If anyone is trying to run the code, you are gonna need my fixes to compose https://github.com/shashi/Compose.jl/tree/rotation_fix Will get it merged upstream and tag a new version soon.
"That’s what happens in recessions. But for decades after World War II, lost jobs came back when the economy picked up again."

Before WWII there was 1930s depression(stock crash). In the WAR ALL CAPITAL was destroyed outside the US, making US to become the ruler of the world.

Today there has not been depression yet, the stock crash or hyperinflation or whatever happens is not here yet.

Bailouts, QE, Keynesianism, stock pumping means those that have created the crisis have not paid for it, but the people.

Everything else is just noise and confusion. The people that are controlling more and more wealth also control the media.

They are really scared about the future. They prefer to confront each other against each other("they are taking your jobs"), or against an external enemy(Russia, China) that to lose their current status quo.

You see all those articles about automation or immigration taking people's jobs, but in reality is as simple as those controlling the wealth's representation(money) giving it all to themselves first with the geometric, not algebraic methods of redistribution printing money gives them.

I have actually earned hundreds of times what I "invested" on the stock market. It is not because I am smarter, but because I understood the game. I have a company in the real world in which a 10% profit per year is great news. In the stock I have won 200% profit rates!! on recent years. This is unsustainable.
Show HN: StackHive – Live Web Coding and Visual Styling from the Browser
StackHive is a browser based website development tool that helps developers and designers in saving a majority of their development time.

Packed with a live code editor, importing existing websites and a visual editor; StackHive brings the best of both worlds (Visual Editing and Full Code Control) to responsive website development and converts the browser into a fully functional and extremely capable IDE for static web development.

We just released it a few days back and would love to get some feedback from the developers out there who struggle with front-end development!

You can check it out http://stackhive.com
Sorry but I have a day job and can't be asked to set right every piece of wrong information. Just be happy that somebody warned you.

Edit: "Arrrrrr, nasty Lisp-folk, if they weren't just programmers who know Lisp, arrrr."
I would love to read more details about this, there is something not quite right here.

Let's try to imagine a possible scenario:

Kid makes $1M from trading penny stocks by age 15(let's say starting with 10,000k at 12).

Then takes that $1M into $72M trading more serious securities(not enough liquidity in penny stocks to make $72M).

I could believe $5M figure (Lebed was 15 when he made around a million in late 90s from his penny stock antics) and I could believe he found some inefficiencies in thinly traded stocks such as penny stocks and even figured a way to painlessly exit penny stock trades.

I have a hard time believing he found a way to trade to $72M in regular securities without Other People's Money. (There is only that Japanese guy who has done something similar)

What I mean that the big money is generally made when OPM is involved. Paul Tudor Jones (and Buffett earlier in 1950s) and many others have made their money by taking a cut from successfully managing OPM.
This looks cool - I'd definitely use it for emails. Has it not been done already though?

I have a question about the image - whats the stand used for the iPad?
The Idiots Guide to Big O
does this also subsume HtDP?
I use Self Control occasionally, but it does sometimes block things that are not on the blacklist†.

I hit this problem once. I was working on integrating some software with a public API when Self Control blocked access to the same API. Fortunately I'd only set the timer for a short while so I just had to wait it out.

† https://github.com/SelfControlApp/selfcontrol/wiki/FAQ#q-oth...
So I think I've pinpointed the exact problem. There are two parts to moving a cursor to a click target: quickly moving the cursor in the target's general direction, and then slowly moving to its exact position. Both are much more unpleasant in 30fps.

Quickly moving in the target's general direction: it's a lot easier to track a 10x20 pixel cursor when it's jumping 150 pixels per frame than if it's jumping 300 pixels per frame. (These are my own numbers, judging by people's reactions to my mouse sensitivity settings, it's likely yours would be lower.)

Slowly moving to the target's exact position: if the click target is 8x7 pixels like HN's upvote button, I can't move any faster than 2-3 pixels per frame, which is obviously half as fast in 30fps as in 60fps.
Isn't school roster scheduling NP-complete?