skysight-inc/HackerNews huggingface dataset:
The prototype shown in the video above can move forward at 0.2 m/s (0.7 BL/s)

What is a BL/s? Body-length per second?
Another example: IE being installed on Windows by default.

How many people still think IE == internet...
The syntax in Haskell for dealing with side effects is tedious/verbose by design. The intention is to push one in writing pure programs since pure functions and compositions are easier to test, verify and reason about.

Good Haskell programs are pure; side effects are usually isolated in a "shell" wrapping the purely functional core of your program that interacts with the world (IO, networking, graphics, etc).
Get a file server VPS from Fliphost.net. 250GB of storage, 100mbps connection, 29TB of transfer for like $7/month.
Can you recommend a public repo which demonstrates use of the HttpLuaModule? [Edited to add:] Another comment mentions the Lapis framework which gives [me] a good starting point.

@subs: thanks!
Thank you! Have fun at the filmfest :)
> Both are not hard to implement. But exact timestamp has a timezone problem

Specify a timezone in the timestamp. UTC is probably fine, especially if you are doing both, in which case, the main value of timestamps (AFAICT) is to compare the relative times of other posts that are hard to determine from the prose descriptions.
Ars Technicast Ep. 31: Nexus 7, Chromecast, and the Google+ conspiracy
Your scenario would be a helluva shakeup on how things are done now.

It would be interesting to see if your scenario would end up doing a better or worse job with respect to drug development.
That link doesn't give all the information about why passports can be revoked. They can also be revoked by court order, if there's an arrest warrant or extradition request.

A federal, state or local law enforcement agency may request the denial or revocation of a passport on several regulatory grounds set forth in 22 C.F.R. §§ 51.60, 51.61, and 51.62. The principal law enforcement reasons for passport denial or revocation are an unsealed federal, state, or local felony arrest warrant, a federal or state criminal court order or a condition of parole or probation forbidding departure from the United States (or the jurisdiction of the court), or a request for extradition to or from the United States. Any such request needs to include a copy of the arrest warrant or criminal court order. Please also be advised that all passport applicants are run through various law enforcement and other databases.
>The Python code has the added advantage of actually being correct, assuming that the intended behaviour really is to add up the total of all entered numbers over time as the output suggests.

Only in a single threaded environment. However, concurrently, the Haskell code stays correct in a concurrent environment while your python code has bugs.

Extrapolate a bit, and think about how many python functions may be slightly less trivial than yours and yet still have the same concurrency issues...
You don't even have to do that. You can buy the e-book with distribution rights and make your own website to sell it, advertise on adwords, and away you go. My dad did it, he was getting an extra $100 a month with no time involvement at all. Once he got the paypal email his autoresponder would reply with the ebook. The only thing he had to do was once a week or once a month check his adwords account.
The internet filter at the café I'm connected to at the moment (Stofan in Reykjavík, I'm sure some of you know the place) actually blocked me [following this link](http://www.siminn.is/lokad-a-sidu/).
A commit to a repository does not equal a patch to the half billion vulnerable devices in the field.
This site is full of bad practices.

* Never link to someone else's files (JS, images, etc).

* Don't use S3 as a CDN. It's not a CDN. Latency can be bad. Use CloudFront.

* Minify and combine CSS and JS.

* Put your JS at the end of the page.
I made it to the bottom and thought the article was cut off. Turns out, it really is that simple. (Sans the sql injection and auth stuff).

Fantastic.
Twitter Gets $22M Tax Break From SFO For Promoted Tweets
The original link isn't working for me but this appears to be the same:
http://www.reuters.com/article/2013/07/26/net-us-hacker-deat...
Yeah but by the time we've taken care of injection issues (and handled all the other gotchas that haven't been articulated yet), we've written about as much boilerplate as we would for just about any other scripting language / framework, wouldn't we?

Don't get me wrong -- it's still a pretty neat idea. It's just there's that "other 90%" (i.e. the necessary work to create anything seriously production grade) that always comes to mind when evaluating a new interface.
That seems like a far more real question.
One can also interpret this as Lenovo refusing to install American backdoors that Western-sourced devices have, but that's entering conspiracy-theory territory...
The y-axis is unit-less. They normalized the run times by the "Normal C" run time, so that, e.g., 2.0 means "took twice as long as Normal C."
Awesome. Can't believe the dev center is still down.
In other words: It could end up much worse.

It's "you do something 'voluntarily' now, which there'll be absolutely no democratic oversight over, or we force you". So instead of getting a nasty filtering system subject to freedom of information queries and parliamentary inquiries, we get a system where we are subject to the whims of these businesses, who will all point to the government and say "ask them", while the government will point to it being something the companies added "voluntarily".

Frankly, "voluntary regulation" like this should always be a massive warning flag.
I'm sure you're correct.

But as far as I know, my bank can't look at my accounts that are with other financial companies.
The article is 404?
Particularly, it relies on the absolutely ludicrous idea that "the financial landscape" and "the political landscape" are separate things.

They can easily be so in the short term. In the longer term, they tend to get pushed back into sync.

Particularly, it pretends that the "established ruing class" that has influence over the "political landscape" isn't the same set of wealthy people whose preferences are reflected in the "financial landscape"

They aren't, because money locked up in someone's savings and investments isn't driving the economy in the same way that money someone spends in the store or going on holiday is. Unless those few rich people are suddenly going to start flying thousands of times a day, the airlines are going to care more about the numerous you-and-me people choosing whether to spend their money on a flight than they are about one guy who always flies first class but is still only buying one ticket, particularly when, as you point out yourself, they can often conveniently eat their cake and have it if they allow the rich guy to bypass unpleasantness that is imposed on the rest of us anyway.

Do you realize how the nationalization of air travel security in the US ... illustrate the falsity of your political vs. financial dichotomy?

It illustrates how in the short term the political powers always win, sure. But in the long term, significant numbers of people and businesses will favour travelling in more pleasant ways, or storing their data in ways that don't expose them to liability and/or industrial espionage, or otherwise avoiding unwelcome measures where it's possible to do so. The unpleasantness exposes its perpetrators to disruption by more agreeable alternatives, which is why those perpetrating it are always trying to force a lack of choice on consumers via legislation. But that in turn has a political price, and sooner or later it always breaks down too.
Sleep cycles, direct clone of sleepyti.me. Turns out ATNT branded phones don't allow access to the hardware alarm clock. The app crashes on ATNT Galaxy S2s (my original phone). Considering that was my first experience with Android, I never looked at it again in a happy manner.
Yeah but that is for all causes and that includes things like long term cancer and other deceases that don't really strike suddenly.
Online programming contest CodinGame is tomorow
You can actually select spots not adjacent to the current one.

Consider the "spots" labeled in rows from left to right as 1 2 3, 4 5 6, and 7 8 9.

If I start at 1, I can go to 2, 4, 5, 6, and 8 directly. Also, if I have used all spots except 1 and 9, I can go to 1 then directly to 9.
That's to unlock the SIM to start communicating with the network; this is for "screen lock" codes on (typically) smartphones, where the SIM is already unlocked and the phone is already on the network.
Dopamine Driven Game Design
I think he meant the author of www.startupbook.net...that's me. I also posted a comment elsewhere on this thread with more thoughts.
Creating Content for the Long Tail
If you ever find yourself in a dead-end job that you love, you'll understand.

In my case, I had to leave a position I really liked because it simply didn't pay a livable wage, with no raise or promotion in sight. Taking low pay to engage your passion is great when you're single, but the game changes once you get married and/or have kids. For me, leaving had nothing to do with the rat-race and everything to do with meeting the basic needs of my family. I suspect others who've found themselves in this situation would be able to give other reasons, too, that are not related to growth for the sake of it.
> Unless you're talking about fixing poverty, disease or violence on a large scale in which case I'm surprised you've got the time to procrastinate on here.

How does that make any sense? Unless he's raised money from or talked to people that have worked on some of the biggest world problems you're surprised he has time to post on HN?
Weekly newsletter listing tech jobs hiring remote workers
Without GPU support I don't see how this is a good idea, if we are talking about HPC applications. Based on my understanding, a large number of dense matrix operations can be significantly accelerated in GPUs.
To be fair, a substantial number of people call whichever prime minister is current a nutjob (or worse), so that doesn't seem to be a big change.
The Heroku API was down
Oh man...he had me until he called thousands of people, many of whom I know personally, "probably either unethical or lazy."

I think we can all agree that there are multiple ways to approach startups.

The misstep Myles makes is to assume that one approach is somehow superior to another, and then take the further step of insulting everyone who is striving for something different than what he sees as the best option.

We all have opinions on this topic, and it's an interesting discussion to have. But let's try to avoid dogma and judgment.

What's right for your unique situation isn't necessarily right for the 100,000 other people with similar ambitions, but who may be in vastly different life situations or just have different goals than you do.

Oh, and call me when you're 40, married with 2 kids and a mortgage, and you're coding Perl for a bank because none of your startups made you the millions that TechCrunch promised.
How can Dell check for back doors when the entire design and manufacturing process is done by Chinese subcontractors? That makes no sense...
So, the short answer is no.

And there are many reasons to that. One of them: Haskell developers tend to love the technology and forget about the product.
I think something that's hard to appreciate before you learn Haskell is that while a lot of the abstractions used in the language are more complex and abstract than you're used to using, it's because the language/types/compiler help to lift an enormous mental burden you usually carry while reasoning about code in most languages.

Purity is great not because you make fewer errors but because when writing pure code you can focus on what needs to happen instead of worrying about state/effects/control flow. While having to sprinkle `liftIO`s around your imperative code sounds dreadful, it's quickly appreciated as a statically checked marker for "code that you need to think harder about".

So what you end up with is a fantastic playground to use mental tools unavailable in other languages due to the complexity overhead. You also have a suite of abstractions that "almost never break" due to their invariants being encoded into the type system and thus checked every single time you reload the file.

People often compare this effect to having a large suite of automatically generated test specs run on every compile. It's like that, yeah, but humans can write tests this bulletproof and no suite runs this quickly.

I get jitters writing Ruby sometimes now because I know I'm fallible and I have to store so much more in my mind in order to reason about it.
Open always wins
Do you see this getting put into the ACTS toolkit (http://acts.nersc.gov/tools.html)? I see some on your project team are at Argonne, which would seem like a natural fit.
Black Hat: Barnaby Jack Talk Will Not be Replaced
In this blog post about how easy and non-academic Haskell is I'm going to implement the lambda calculus as an example
My tounge-in-cheek tagline for Webb Industries used to be "Building a better today, tomorrow". As anticipated, I never got around to it.
Remember the "hacker" part of PIH. While the content approach is a passive income technique, pretty sure the author meant building a SaaS app that has recurring billing.
"What most of these Passive Income blogs and podcasts seem to be selling is really a process: whereupon you start with analyzing a market with google's search insight tools, build a simple utility for that market, purchase adwords for it, and then ab test it."

You just summed up every article written on PIH
I'm in the same boat as you. Even if I have free time in the evenings or weekends a lot of my desire to be in front of a computer is gone. I've been slowly chipping away at a side project but I feel like if I wasn't weighted down by my day job I'd be able to get on with things faster.
Auth Basic can be done directly against postgres, plus a few more modules (headers-more and eval was how I did it, IIRC). Could probably do it with just openresty too.

After authentication, you have the credentials needed check authorization, it'd probably just involve a few changes to the SQL in the article.
> The Gitmo people are prisoners of war or some such. So, they are not to be handled in the US legal system. So, for how they are being handled, "lawful" in the US legal system makes little or no sense.

Prisoners of war have legal rights too, under treaties to which the US is signatory. The Gitmo prisoners are not receiving those rights either. They're in a legal no-man's-land.
Ask HN: Can I visit your startup in DC?
My name is Jeff, I'm a cofounder at the Brand Protection Agency (BPA) - http://bpa.io. We are a bootstrapped Dallas, TX based company and we started the BPA to provide deep insight into the e-commerce channel for manufacturers & retailers.

My wife has a conference in DC Sept 25 - Oct 1, and I'm tagging along and I thought this would be a good opportunity to make new friends and learn about startups in DC. I don't really have an agenda other than to meet some cool people and to see how they are building their companies. We've been fortunate to have enjoyed a bit of success so far, but I'm always interested in learning how others might be doing things better, or lending a word of advice if solicited and relevant. If you're doing something interesting or have an awesome company, I'd love to meet you.

Best
Jeff
@tweffery
jborden13 - at - gmail
Do you have more information on how I can see a live view of the practices you discussed in your last paragraph? I was under the impression that traffic from the top portals was costly and not exactly suitable as a component in an arbitrage play like you mentioned.
I really like the look of the app and I like the concept. I'm not sure I'd use it enough to make the monthly cost worth it when there's codecademy, khan academy, and many, many other sites where you can gain the same learning for free.
I'd trust avs forum over huffpo any day..
Show HN: Our app shows your best choice by crunching product ratings
Are humans a hybrid between two disparate species?
Honestly, I doubt it. Getting added to such a list has both political and merit-based components.
Perhaps interesting historical from Gosling on why Java has such limited primitives:

"almost no C developers actually understand what goes on with unsigned, what unsigned arithmetic is. Things like that made C complex. The language part of Java is, I think, pretty simple"

I do agree with the sentiment. All that type coercion in C is insane. But removing unsigned doesn't seem like the fix. Perhaps if languages stopped doing automatic conversions that'd solve the problem.
It depends on context of information and amount of design space available. There's no one right answer.
We're already in conspiracy-theory territory.
From the mailing list this is an npm fix mostly for OSX:

The main fix here is letting users on Mac to upgrade globally installed modules. Also the linux binaries have been rebuilt with an older glibc so people with older systems will actually be able to use it.
It also says "For almost a decade, Huawei has been a core part of telecoms infrastructure in the UK".
Pure HTML Chess Board with FEN support; http://azer.github.io/chessboard/initial.xml
CLI tool is also down, heroku engineers have acknowledged the issue:

https://status.heroku.com/incidents/543
Is Reddit to blame for Boston Bombing witch-hunt?
Iterators and generators - JavaScript
At least in this case of outsourcing to China, they're outsourcing to the experts!
http://www.techempower.com/benchmarks/#section=data-r6&hw=i7...
1. Concurrency makes applications scalable, not fast.
3. I don't know what mature means, but they are not used by high-profile applications.
1'. This is probably balanced by their high-motivation to work on a Haskell project.
Where 'technically' means 'people have used it as both singular and plural but some people like to argue' http://en.wikipedia.org/wiki/Singular_they
I think the answer is yes, it performs the calls asynchronously. I've been searching through the source code for the postgres module (https://github.com/FRiCKLE/ngx_postgres), and it appears to use the libpq asynchronous API (http://www.postgresql.org/docs/9.2/static/libpq-async.html).

Of course, one could easily use the async API in a non-async manner, so I'm not 100% certain.
US to Russia: We won’t seek death penalty for Snowden
This article gives a good example of why you SHOULD consider using an existing framework to create a REST API.

I see no concern about authentication, authorisation, scalability, protection from SQL injection attacks, nor making the output easily parseable by third-party applications.

None of these are issues you can simply say, "I'll deal with that later when it becomes a problem." They are reasons why an existing framework is helpful.

Any example of a web application using a database should NOT be using string concatenation for adding field values to an SQL statement. Ever. Really.
> Facebook simply will not give any family member access to a deceased person's account.

It looks like you are SOL no matter what you prove.
This targets distributed-memory applications, so it's not clear why failing to support GPUs with the first iteration makes it a bad idea.

I imagine the authors could make a single node of the cluster use a GPU, if they wanted.
had missed that thanks for sharing. I have been using custom dimension for uId in our client projects its worked out well, though a dedicated api method is always welcome.
(2009) "This site may harm your computer" on every search result??
What makes you think they buy off-the-shelf Chinese-assembled Dells and HPs?
The MySQL driver is async, the Postgres one should be as well.
Make the timestamp relative to the viewer?
I actually think "paradox" is a perfectly acceptable word in the context used. The common usage meaning - contradiction - is particularly apropos.

https://en.wikipedia.org/wiki/Paradox

edit: fixed nasty typo
First Rifle Constructed from Printed 3D Parts by Gun Enthusiast in Canada
You can also check out a simple example[1] used for the TechEmpower Benchmarks[2].

[1]: https://github.com/TechEmpower/FrameworkBenchmarks/tree/mast...

[2]: http://www.techempower.com/benchmarks/
I don't think you're going to convince existing web developers to adopt Haskell.

The second example from the article uses 8-lines of Haskell, a hand-waving explanation of a state transformer monad, composition, and a state transition diagram to demonstrate how easy it is to write trivial Haskell programs. The program in question takes a number from stdin, adds it to a counter, and prints the result.

"Web developers," being those who have experience building applications using web-based technologies, have a plethora of tools and languages at their disposal that don't require the up-front investment of learning Haskell.

Haskell has a lot to offer but I suspect the only people interested in using Haskell in their web application projects are Haskell developers or people who've been convinced that they will be smarter if they learn Haskell.
This is more a voluntary procedure that gives the assurance that the company you're dealing with at least understands password security. It makes no guarantees that they still aren't trying to steal your password or otherwise have something to gain by stealing your password.

Most instances of plain-text or weak password hashing are due to incompetence or laziness, not malice.
Michael Hayden (former CIA head) says there is 'hard evidence' that Huawei has spied for the Chinese government. However he hasn't released any evidence. To be honest I don't really trust the CIA/NSA or Huawei. I think you just have to assume that if they _can_ spy on you, they _will_.
Unfortunately they haven't said that he'd be tried in the jurisdiction the case should be brought in, Hawaii. That's almost as important as the no death penalty and no torture promise.

Trying him in Virginia, the home of the IC community, is pretty much a guaranteed conviction with the most extreme sentence. It's like trying a patent case in East Texas. Any trial in Virginia is just going to be a kangaroo court.
Timestamptz is one amazing reason to use Postgres over MySQL frankly. Proper time + timezone storage is quite useful.
Uptime has never really been Heroku's strong suit. I wonder why we've never heard a meta-analysis from them as far as what they could do to improve it.
Compared: What You Can Watch On Google Chromecast, Apple TV & Roku
Interesting. I had the impression it was just meant to be a repository for DOE-related numerical tools.

That's a shame, because having collections of useful tools like that makes it a lot easier to keep track of options.
I believe ElasticSearch will automatically connect to any nodes with the same cluster-name. The package installs it with the default cluster-name. Since it starts on install, you don't have a chance to change this name before it's done that...
Try this one:
http://www.bloomberg.com/news/2013-07-26/barnaby-jack-comput...
There is a presentation here that goes through the basics. http://www.londonlua.org/scripting_nginx_with_lua/index.html
Accelerator support is something that happens within the node and is in some sense orthogonal to the high-level design. I recently received funding to add such support to the library (and I hope to add it within the next year).

Also, not all supercomputers have accelerators (consider Blue Gene/Q), and often simply having access to more memory is more of a concern than solving the problem at the absolute fastest rate.