skysight-inc/HackerNews huggingface dataset:
> I suspect the jump from "Nazis might kill me" to "poor in America was roughly the same jump as "poor in America to working in technology"

From personal experience, the first was _far greater_. To quote my brother (who became quite successful as well), I'd rather clean streets in US than live in former USSR again.

Being poor in America is by no means pleasant, but the change from being middle-class but 1) from a wrong ethnic group 2) (in my personal case) with a heavily individualistic orientation in former USSR was _far_ worse (one word: "conscription").
Perhaps more to the point: Buffet's results are unlikely (though likely the result of many different strategies, some successful, others not...), but in a market with so many investors, it is perhaps not so surprising that one so successful arose?
I feel nowadays to meaningfully talk about performance of N-queens problem N should start with 18 instead of 8.. Here is a C++ solution with 40 lines of code and can solve 18-queens in less than a minute on a laptop:

https://gist.github.com/jdeng/7915749
Mt. Gox Receives Subpoena From Federal Prosecutor: Source
This is the sort of thing that really shows why someone who knows Asm well can beat even the best compiler - because high-level languages, in hiding the details of the machine under layers of abstraction, are also hiding those details that make it possible to write efficient code. Examples include using the flags and the stack in "unusual" (to HLLs) ways, no requirement to conform to any calling conventions, etc.

That said, the size optimiser in me sees a noticeable absence of rbx, rsi, rdi, and ebp; those registers should be used before going into the r8~r15, since the "extended" registers require a prefix byte to the instruction every time they're used. In fact since only r8, r10, r13, r14, and r15 are used, this code could be rewritten to use only one extended register and you wouldn't need the "mov rdi, r8" at the end.
As I said, the iOS bug was almost certainly already being exploited. Delaying the release of a fix for that seems like the absolute last thing anyone should be suggesting they do.
Nah, I don't see a problem with name collisions in small or relatively unrelated projects like this.
That's a great way to let a bad build slip out, which would do significantly more harm than any bug it could possibly hope to fix.
Very nostalgic!
So you Want to be a Data Scientist?
> The randombytes function in NaCl does it right, unfortunately libsodium did their own thing.

I don't know what you're talking about. Sodium does the same thing as NaCl, while also being more portable.
Really? An environmental analyst friend of mine refers to electrics as "coal-powered cars". E.g., Consumers Power in the midwest:

http://www.consumersenergy.com/uploadedFiles/CEWEB/OUR_ENVIR...

I think you're going to have to keep your electric car for a few decades for rewnewables to dominate that.
Looks great. Bookmarklet or chrome extension would be awesome!
If I had to do that again, I would. It's been a while, but as I recall from that project the database adapter had shoddy support for search paths.
The Moto G is Motorola's most successful smartphone ever
The problem is not the content of any text. Btw, yours is good, but actually not for me, not because you are any bad, but because my brain is this way.

Knowledge don't magically jump into the brain of people.

The most important part about knowledge is not its raw packed informative formalism but the teaching, or letting enough leisure time for people to study by themselves. It is the art of letting people build their own intuitive understanding. No computer, no books, no things can replace a good teacher, or a a good book that suits you.

That is why we need to disagree ;) dialog, and then agree again. Because, maybe dialog is a way of learning.
To be fair not everything makes sense as a value, which is the reason why Unit or () exist, because things that cause side-effects still need to evaluate to some value.
Commutativity of addition is not at all an obvious fact and I applaud your erstwhile employers for holding you to a higher standard of rigor.
It's a bit like a company selling fusion reactors who puts their reactor in a car, and then races it, and when they kinda sorta beat their competitor, they say "clearly had to be fusion."

Sure, it sound rather indirect but if you could put water in your car and beat competitors consistently, you'd be truly the best artist ever or have some energy-from-hydrogen scheme going on.
> Where do you get "6% of all bitcoins"?

Is that not what was stolen? I haven't been paying much attention to the details.
Report: Mt. Gox Subpoenaed By US Prosecutor
How the Beatles funded the CT scan (2008)
I remember when galaxy.com was the only place you could find any content with your NCSA Mosaic program. The site is still there, waiting to serve your retro browsing needs. Dunno about Mosaic but you can probably find that somewhere too.
nonpaywall?
It's not like github promotes creating issue only repositories. Actually, it is exactly like that. https://help.github.com/articles/issues-only-access-permissi...
Working (for pay) does work. Teenagers can work, too.
Counting the Women Online and in Print
The article (I'm its author) is about programming; it doesn't have strong opinions about how you e.g. configure nginx.

As for keys: it depends on the kinds of keys you're generating. If you're building on OpenSSL's primitives --- which, don't --- it'll be hard to get an RSA key without invoking the OpenSSL CSPRNG. But it's not at all hard to avoid OpenSSL's CSPRNG for AES.
BrainCert Launches Online Virtual Classroom Plans for Trainers and SMBs
BrainCert Virtual Classroom is tailor-made to deliver live classes, meetings, webinars, and conferences to audience anywhere!
I can't speak to OSX, but on linux I know that virtualbox likes to install kernel modules into the host. If your VM does that, then it should be able to get direct hardware access.
How to define your target market, stop wasting money and hit your niche
More details here. Note this does not give you iOS or Android versions. http://techland.time.com/2014/02/20/microsoft-stops-hiding-o...
I don't see how this is sad.
This is a rabbit hole I don't want to go down and so I will concede the point about NativePRNG, while sticking to my guns on "avoid the Java SecureRandom interface".
Mt. Gox was possibly in process of acquisition by Fortress
"This has always baffled me. Is coding the only technical skill?"

What other non-soft skills are you discussing?
Not my experience at all. Video quality as far as I can tell is equivalent, and the Skype UX is miles better. Full screen with the little self-view monitoring window at the bottom -- great experience.

My parents-in-law still can't figure out how to get on their G+ account to use Hangouts, but for them Skype is second-nature. Open it, click on the contact, phone rings, presto, we're chatting.
To C&P myself from the previous thread, this looks awesome but I have a few questions:

1. Does the language work without an internet connection?

2. Is it free to use?

3. What happens if/when Wolfram the company goes out of business, or Wolfram himself retires?

4. Are all the disparate APIs and sources that the language uses determined by fiat, or can they be customized? What happens if/when the APIs/sources stop working?

5. Given that the language can do things like query your Facebook graph, it seems like there's a lot of API upkeep that the language requires. Is this done by Wolfram? How does this work when I'm running locally (if this is even possible)?
Does anyone know how they have implemented it? Looking at the page source there is lots of javascript involved, as you would expect. Are they using the DOM or a Canvas that fills the screen?
Sure but D-Wave is pretty much a "Silver-not-gold" level quantum computing device.

They are, more or less, clear that they aren't doing real, general purpose quantum computing but special purpose quantum computing.

It would be great to have a general purpose quantum computer. D-Wave is spec'd as such, sorry.

It's possible that D-Wave is a clever special-purpose classical machine that's just being hyped as a quantum machine. But the linked article seems to give good evidence that D-Wave is what it claims to be; a special purpose quantum computer, which is indeed different than a general purpose quantum computer.

One thing to think about is that D-Wave may be going just a little beyond what's possible but, apparently, using quantum computing to go that little, they learning something possible interesting about creating a quantum computing device.
How about an automated factory ship? It not only transports goods, it makes them, and delivers them to the place where they are most needed. Automated ships around the world could then do resupply.

Or what about fish farming that works more like cattle grazing: a boat that moves a net of fish around to searching for food and nutrients before returning to land for harvest.

A lot of crazy possibilities about the future.
Open source, interesting data for residents from the City of Somerville
looks like a decision from Mr Satya?
Oh, you're right. When that page first went up it was one sentence with a link to the WSJ.
s/investing/speculation/
I was wondering if they were deliberately allowing archive sites past the paywall.
It is bad form to TM every mention of a word, you should only do the first one.

Anyways, invariably someone bashes Wolfram's ego whenever talking anything about Wolfram. This should be an internet law already.
Two immediate questions: forward secrecy and CryptGenRandom's state relative to other WinAPI processes. As in, I'm very clear how the Unix security model protects /dev/random, and less clear about Windows. Some of my C.G.R. thoughts are probably dated. But it's the system CSPRNG, and I think, just use the system CSPRNG.
If charles stross talks about money, I would like the opinion of neal stephenson :) (REAMDE was right about that too, and his opinion is that money should always be indexed on resources, so that the economy is monetary bounded the same way we are resource bounded.)
>There's only one possible thing this function can do!

That's not at all true... it can do all sorts of transformations on the first value of the tuple. I suppose without type restrictions on the parameters it can't do too much because there are relatively few functions defined on all types, but then, how often are you going to see a function signature that vague?

More likely, you'd see

`foo :: MyClass a => (a, b) -> a`

or

`foo :: (MyType, b) -> MyType`

which opens up the possibilities considerably, because you don't know which of MyType's behaviors is being invoked.
Oh right, thanks mate
The shocking numbers behind corporate welfare
I'd love to get a small device for regular testing at home. I guess this could be one step closer in this direction.
I'm having a hard time finding an unbiased source. I don't know the precise prior state of affairs between Comcast and Netflix's content providers. I know Cogent has been causing problems with Verizon over this same issue back in June/July.

I find it hard to believe Cogent had no peering agreement with Comcast, however, prior to 2014.
Holy shit. That place was a mecca.
your winsock comment made me cringe.
What did you like about it? I'd suggest Tad Williams' Otherland, Neal Stephenson's Diamond Age & Snow Crash, and Gibson's Pattern Recognition purely based on subject matter (gamey-cyberpunk-ARG-AI), but none is quite as lighthearted in terms of nodding towards videogame culture.
That's such a good analogy, I'm going to shamelessly steal this.
Ask HN: How to create enterprise software and sell it to enterprise customers?
So I'm a one man shop, I want to make my SaaS or/and Software to an "Enterprise" level and update my site to look "Enterprisey". How can I go about doing this or learning how to do this?<p>As for selling, I know that enterprise software procurement process takes a long process but I like what Kalzumeus's blog said about finding a champion who is interested in the product within the company and allying with that person within that company (how do I find people like him)?<p>Is it possible to do a one man or two man enterprise software/SaaS shop? Anyone doing this already care to bring some insight?
Not all that different from Flash, or any other container.
I'm blown away this is still around.
> foo :: (a, b) -> a

> There's only one possible thing this function can do!

Ah, so it scales a vector by a scalar returning a new vector, right?
I am sure Elon Musk is working on this...
"I have no idea what the program presented is supposed to do, or what problem is being solved, despite knowing all the types being used."

This is an absolutely fair observation. The code being shown is basically chowells79's recreation of a library that I wrote about a year ago:

http://hackage.haskell.org/package/free-operational

Basically, it really only makes sense once you've studied and grasped the key ideas behind a handful of other things: (a) functors, applicatives and monads; (b) the `operational` monad (another library, which mine recreates and expands on); (c) free monads (yet another library).

If you look at the link above, you'll note that I've chosen to follow the opposite approach—I provide links to other sources that provide the background context for what the library is doing. Elsewhere in the documentation I provide extended (but toy) examples of how to use it, of which I'd highlight the one in here:

http://hackage.haskell.org/package/free-operational-0.5.0.0/...

That page's example demonstrates a toy implementation of parser combinators and three different ways of using it: (a) parsing strings, (b) enumerating the strings that a parser accepts, and (c) optimizing parsers by merging paths with common prefixes.

So basically, the library is a kind of interpreter construction toolkit. A very abstract one...
You could almost say that it... excels.
Step 1) Find a great sales person

Step 2) Let them promise your software does whatever it takes to make the sale

Step 3) Make software do that

Step 4) Repeat

Step 5) Profit

I know it sounds crazy but I have worked at a couple software companies in the specialized enterprise space (things like healthcare IT) where software costs several hundred thousand per location and this is simply how it is done. The expectation is some very broadly featured software that you will customize to their needs and support. The upside, the expect to pay handsomely to license it, they expect to pay for the customization and expect to pay annually for support.

The key is a great sales person which often means you need to give them a hefty commission.
If you want fast non-secure random numbers use Mersenne Twister: http://en.wikipedia.org/wiki/Mersenne_twister
OneNote is awesome. I'd use it more, but I can't figure out a way to encrypt it while still getting sync. If they offered some built-in password protection, so that the contents were safely encrypted on-device and the hosting aspect just sync'd blobs, hey, awesome.

They could even implement a differential update mechanism, just encrypt the deltas before uploading. (After careful review, since that might introduce some sort of crypto weakness.) I'd even be satisfied if some of the metadata wasn't encrypted.

Otherwise, I don't feel comfortable in having a detailed, personal, life journal. I want something I could access from various devices and record internal thoughts, while minimizing the possibility of anyone including close friends, getting access.

OneNotes default appears to be "hey, we'll drop this, unencrypted, in your Live sign-in default storage".
That'd be some confusion. They just need to look at their cold wallet addresses to see the balance, right?
Unfortunately it's been axed for Windows 8+
You have my email right? If you'd like to send me some specific questions and concerns I can try to put them to people who know.
have you seen the irc chat log with Mark Karpeles? it almost seems possible that that is exactly what has happened:

[12:02] <JonWickedFire> How much did you lose yourself?

[12:04] <MagicalTux> Well, technically speaking it's not "lost" just yet, just temporarily unavailable

[12:05] <JonWickedFire> Well, how much is unavail for you?

[12:06] <MagicalTux> I'm not even sure

http://www.wickedfire.com/shooting-shit/179038-my-conversati...
What, showing lines of code is out these days?
OK thanks. Then I guess I hope nVidia or AMD license it from Imagination or buy Otoy.
It's not yet ported to Linux.
> Did you even read the article?

Of course I did. And I am disputing these numbers.

The Maersk triple e class cargo ships can carry 18,000 containers. There is no way removing crew quarters will make room for another 1,800. For one thing, even an autonomous ship must have the ability to be crewed from onboard due to safety/emergency considerations. It's a pipe dream, a stunt, just like Amazon delivering packages in a busy city using drones.

The hydrodynamic drag of these ships by far overwhelms the cost equation. The only way you are going to save 10% is by slowing down. And you can do that just fine with a crew. In fact, this is precisely what they do to control costs. I did extensive research on this topic about three years ago. If I remember correctly, the trip from Shaghai to Europe through the Suez canal takes approximately 32 days. When fuel costs spiked cargo ships slowed down to make the same trip in sixty days in order to control costs.

I could be wrong, of course. Based on what i know I just don't see how automation could make such an impact. The 800 pound gorilla isn't the crew quarters, it's physics.
power hungry female worker bees, can't come up with an idea to save their lives but once they latch on to your project everything was them from the start.... never again.
yes, that was annoying
This thing will have exposed wires, of course!
Just added a [+] to each block element

http://holloway.github.io/doctored/
That would violate "for personal use".
* Every site had a guestbook, which was displayed as "some text <hr> some text 2 <hr> ..." etc. Centered, of course.
I knew that link was going to show up. It's predictable that way.
When the price of gold fluctuates, you have to be careful inferring meaning - is it the value of gold fluctuating, or the value of the currency fluctuating?

It's not an easy question to answer.
Why I stopped being a voluntourist
Japan authorities looking into closure of Mt. Gox Bitcoin exchange
Have stuff delivered to your car
Remember that software license you clicked while installing ? Most likely it had something like:

THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

So yeah Apple can't be held responsible. If they could then the whole free software open source community would be in deep doo doo.
Excel is very polished. Serious kudos to the development team.

But where's my pivot table? j/k
OpenSSH is not OpenSSL.
And maybe if they'd tried to be clever, with custom "high-security" key-generation/key-splitting tricks, but actually wound up being stupid, without good records of public-addresses... then reconstructing the public-addresses for lookup could be just as hard as reconstructing the private-keys.

Of course we're in wild-speculation territory but it's an interesting creative extreme-scenario exercise.
All the Python fans say "yes".
Pretty sure he's not referring to the possibility of recovering any of the lost bitcoins, but to the plans from the crisis strategy doc to freeze all accounts, then start a new business at Gox.com and make it all back in profits over time. Not that those plans make any sense either.
I don't know what he means by this, but by my estimate, the residents of San Francisco are very bigoted against about half the country (where "half" is measured by the last presidential election's results).

San Francisco is, broadly speaking, permissive. It is not, however, tolerant, and there's a big difference. San Francisco goes beyond simply disagreeing with half of the nation's politics and values, and into actively promoting an understanding of that half-nation as "horrible, terrible people" (to quote from a former coworker), generally incapable of making legitimate contributions to the nation's political process.
that was funny.
The blog would or wonderful. Or contribute to the Haskell wikibook or FPComplete's School of Haskell.
My guess is that the time to get the 10.9.2 release out the door was less then it would have taken to get a seperate patch done.
I'm laughing so hard at this right now
People still use CGI scripts. I got paid to rewrite one a couple of years ago.

I did at least used Python's wsgiref CGI adapter, so it wouldn't be hard to migrate to a newer technology.
Actually that being the case why isn't it possible that the universe itself is just a planck scale like entity inside something bigger than us?
That's pretty strange. Did you contact Twitter?
Rate limiting per IP would be pretty easy to implement.
You can go at least twice as fast if you use symmetries to prune the space. I messed with the C version:

$ make
gcc -O3 -march=core2 -msse4.1 -msse4.2 8q_C_bluecalm.c -o 8q_C_bluecalm
time ./8q_C_bluecalm ; echo $?

real	0m0.376s
user	0m0.373s
sys	0m0.001s
92
time ./8q_x64_davidad ; echo $?

real	0m0.129s
user	0m0.128s
sys	0m0.001s
92

Of course this doesn't matter if the point is to compare the best asm dfs to the best C dfs of the same space, but if the point is to make the best asm 8queens solver, you can get down below 6μs like this :)

Edit: Using C++ templates to inline the DFS also helps

time ./8q_C_bluecalm ; echo $?

real	0m0.260s
user	0m0.258s
sys	0m0.001s
92

Unfortunately this sort of technique doesn't really apply to the asm >_>

Edit again: I tried to go a bit further by replacing the board struct with your method of passing 3 bytes between levels of the dfs, but at that point the compiler was able to optimize out the whole program.

Removing the templates causes the compiler to actually emit a dfs, which by now is faster than the asm (!). Removing the 2x speedup from just not looking at half of the tree slows us back down to ~1.1x the runtime of the asm:

time ./8q_C_bluecalm ; echo $?

real	0m0.140s
user	0m0.138s
sys	0m0.001s
92

Here's this last solution, the one that's ~1.1x slower than the asm on my machine: http://pastie.org/8784768

And with the free 2x speedup: http://pastie.org/8784770

One last time now: I tried getting rid of the x arg and using a global. This was much slower, so I tried getting rid of the SOLUTIONS global and using a return value. This caused the compiler to optimize out the whole program again :(
Why would I want to install Open Office when I can access Google Docs from ANY machine, not just machines have have Open Office installed?

Much larger feature set.

Privacy.

Robustness and future-proofing.

Shall we go on?

Do you find you need Office or Open Office still?

Sure. I've never used word processors much for professional work, as I find different tools of one kind or another are usually a better choice for preparing any given documentation. But there is more to office suites than word processors. Spreadsheets, in particular, are still the most convenient tool for many administrative tasks.
Daaaaaaamn you must have some awesome secret files!
“Don't Worry About iOS Security,” claims Apple on Your Favorite SSL’d Website
Efficient market hypothesis discussions are pointless imo, because it's obviously untrue, and obviously approximately true. It's trivial to create cases for both but there's not a credible test to how good the approximation is, what are it's failure modes and critical points, where the inefficiencies are amplified, and so on.

In the end it's just an assumption in economic papers so they can be correct in some sense.
I like how you jump to thought policing as your gut reaction.
I don't know this means @N!
No, I like jokes, don't get me wrong. I'm just kind of sick of the NSA being dragged into subjects that don't warrant it.