skysight-inc/HackerNews huggingface dataset:
Reminds me of this:

http://fxr.watson.org/fxr/source/i86pc/ml/locore.s?v=OPENSOL...
I know it's shameless, but what are comments for if not self-promotion... I'm working on something like that too:

https://github.com/rocco/node-base

My focus is on clean structure, completeness of tools and documentation (mostly inline) so you not only get a node/express/jade/everyauth/mongodb app but also can learn what's going on and how it all works together.

SPA app on top coming up ...
Well, this is the most common argument before Snowdengate I heard against using HTTPS anywhere, not only on mobile devices.
That was my thought too, the candidate spec for this[0] seems to have taken that into consideration by requiring the scripts to be served with an `Access-Control-Allow-Origin: <origin>` header.

Since the server needs to grant you full cross-origin read permissions to even start the hash check, it's not likely that an attacker could use this to infer more about cross-origin resources than they already can.

[0]: http://w3c.github.io/webappsec/specs/subresourceintegrity/
I wouldn't expect the Winklevi to react any differently, and they are quite likely telling the truth. It would still be interesting to see if their BTC wound up being sent to this BTCKing character, since apparently a signficant percentage of the Bitinstant's BTC (at some points, all of their BTC) were being sent to BTCKing.
> I find myself using the Character Map (or Keyboard Viewer) all the time, because the keystrokes required aren't intuitive, and aren't labelled on my physical keyboard.

I don't know, I've always found the Word keystrokes intuitive (in fact that I was able to discover most of the ones I needed for French and Spanish by learning one and generalizing from there), and my main frustration in that regard is that they aren't standardized for text input in Windows.

As for labelled -- if I have to look at my keyboard to type, that's too much of an efficiency killer to start with.

> Likewise, you can always switch to the specific language's keyboard on iOS, and press and hold is similarly obviated.

Except that its generally not; even with the Spanish keyboard, you still need press-and-hold to get to the vowel accents.
Yes, you can stream JPEG pretty easily as long as you know the output size.

Also to combine JPEGs into a sprite, you can avoid all DCT/iDCT/color operations and use only the Huffman portion of the codec (decode, concat, encode). Since Huffman throughput is a considerable multiple of gzip (~10x?), I think you'd be quite a ways ahead, for memory and time.
AH, nevermind. I think his idea is a bit more elaborate after seeing updates to the post. You are right. It is a decent idea though and it protects businesses from spam. I like the idea.
That was a good explanation, except for the fact that I think you're referring to eg 220, 222, and 224 as the Satoshi/DOGE exchange rate, and by pushing the price downwards, you'll actually get more Satoshi for each DOGE.

Pushing the price "down" to 224 from 220 is very confusing and caused me to have to read your post several times to make sure I understood correctly.
My big tip for someone at your stage: don't see the design. See a few designs. Sure, be going in some direction, but constantly be seeking alternatives to choose from. And always favor the simpler alternative to start.

One thing that helps keep me doing that: it's only with trivial problems that you know everything important up front. Accept that your domain will surprise you. That your technology will surprise you. That your own code will surprise you if you pay close attention to what's working well and what could be better.
Email (IMAP plus a Gmail-like web interface that is better than RoundCube). Preferably hosted somewhere safe(r) than the US.
This looks really great. I have enough knowledge from school and online courses that I really dont need to take another curated tutorial.

We havent started development on my main project at work and I am itching to use my new skills. Recently I have been looking for something to collaborate on with more experienced devs but havent found an outlet. This looks like something I was looking for.
Except that'll write those same tests on staticaly typed languages (except Haskell), because their typing system isn't powerfull enough to detect most bugs.

And yes, you'll need to do a little bit of infrastructure on the test cases, but you'll gain the extra power that comes with dynamic types, that makes everything (even writting tests) much easier. And, of course, your codebase can be much less "huge" with that extra power.

Anyway, all that thing is a big red herring. Nobody decides to create a huge codebase.
As far as I know, 10minutemail does not do this. I personally use 33mail for this sort of forwarding.

However these are designed around obscuring MY email address, and using 10minutemail.com or 33mail.com's domains.

I need to create emails for my customers that will forward to THEIR email addresses when another party contacts them, preferably using my own domain.

While I guess I technically could figure out a way to use something like 10minutemail and register accounts for all of the users of my site, it would probably require:

1. the users of my site to tell 10minutemail that it's ok to forward to them (during 10minutemail's registration process)

2. i would have to post 10minutemail.com domains as the contact info for the customers of my site, which is an undesirable UI.

If I'm missing something and I can in fact use existing services to do what I want, please fill me in, because I want this, I just don't want to build it (yet, anyways).
Two Bitcoin Exchange Operators Charged In Money Laundering Scheme
Crazy to see those numbers on old MSSQL...there's still a whole bunch of stuff they're behind the curve on (json support / array support), but its tough to argue with those benchmarks...
Ask HN: List of books published by Google employees?
A Google search didn't return much. These are the ones which I know of:

"I'm Feeling Lucky: The Confessions of Google Employee Number 59" by Douglas Edwards

"How Google Tests Software" by James A. Whittaker

Any others?

Edit: Clarification: I meant those who were Google employees at some point as well as those who are working at Google now.
There's one more factor: driving speed. To get more energy efficiency on long trips, it often makes sense to drive the model s around 50-55mph rather than 65+. So if you average 10mph slower over 2800 miles, that's an additional 8 hours of driving time on top of the charging time.

See comments here for a recent cross-country trip. Where the driver notes his average speed it's around 50-55mph. http://www.teslamotors.com/forum/forums/heading-cross-countr...

(Also of note: planning around cold weather seems to be a significant consideration.)
I think the mirrored content is an indictment against how mainstream HN's news is - we get most of our news from the biggest news publications and tech blogs. Right now we have the BBC, The Guardian, WaPo, Bloomberg, NYTimes, Wired and CNBC on the front page.
I was curious so searched for manipulation on the dogecoin subreddit. Got the following as first hit. I don't know enough about reddit algo to speculate why it doesn't show up on front page of the subreddit.

http://www.reddit.com/r/dogecoin/comments/1w7otj/dogecoin_ma...
Yes. playing with it a bit more, it seems when clicking in a location that does not give you the circle (to move your position) that this happens. If the circle is there it advances you along the road as it should. I am not sure, but I think it may be correlated with using the left/right arrow keys. i.e., use arrow keys to move forwards/backwards on the road, click "go" to go to the next image, and then click in the video with the mouse, and it displays the previous scene. But I can't make it 100% repeatable.

Also, I have it set on 'auto', and it seems to stop and not continue playing after several images. The play/stop button shows "stop(0)" and does not update. If I press the button twice to toggle playing it resumes (again for a short time).

Not complaining - I found the issues because I like it and am using it.
A chrome extension for twitter that:

1) Tells me via a % of what type of things they post (text only vs links, vs images, etc)

2) Tweets to followers % (If someone has 10k tweets and only 100 followers, that usually means they aren't worth following IMO)

3) allows me to filter by media type on the twitter website. So, let's just say I only want to view tweets that don't have media links.

I would pay about 5 dollars for that.
Insight into the process at Substantial
spend dem coins!
Why should our government agencies not commit crimes just because no one is looking?

I'm just going to assume you were being sarcastic and move on.
They should get a BugTraq ID or go into OSVDB, however, that isn't always the case. These should be reported, and if they are serious, documented.
If you look at the red/blue split on election precinct levels, you'll see exactly why: the division is very distinct & consistent at the boundary between urban and rural. There is no single clear line (we tried that in the 1860s, didn't go very well), and the geographic (as contrasted with populous) bulk of the so-marked areas sharply disagree with the portrayal. Example: New York is a "dark blue" state, but something like 90% of the land votes "red", noting that the bulk of the population is highly concentrated in a half-dozen cities; Georgia is a "bright red" state, with the city of Atlanta strongly disagreeing. The sharp red/blue division is a waterline surrounding islands of high population; rural folk often do smile at the notion of separating from "blue" areas, but the latter would soon find that severely problematic and will do anything to prevent it.
Infinity. 80-ish years might not seem like much to you, but to an insect that only lives a few days it might as well be a trillion years. The point I'm trying to make is that living a really long time is not living forever, and even if your death date is the same as the universe however many trillions of years out from now, your still going to die eventually, and still going to worry about it.
I wasn't speaking in absolutes, so one counter anecdote hardly defeats the point. Bespoke development is clesrly out of reach of most end-users.
Motion-captured laughs
Help Immunity Project HIV/AIDS Vaccine (YC W14) Raise $482K In The Next 26 Days
I don't think there's a specific name for this kind of Turing Machine, but it looks to me like it's primitive-recursive, similar to Hofstadter's BLooP ('bounded loop') language. It's basically the difference between for loops, which specify up-front how many times to loop, and while loops, which keep going until some dynamic condition is met. For loops are total, while loops are Turing complete. Note that these are the CompSci definitions of for and while; most languages with "for" syntax are actually implemening while loops.

There are some interesting kinds of Turing Machine which use limited tapes, rather than limited transition tables. For example, a monotone Turing machine can have heads which only move one way. They're useful for modelling demand-driven input and output (one read-only, monotone input tape, one write-only, monotone outpu tape and one read-write non-monotone work tape). Other machines that I've seen in research are 'enumerable-output machines', which can only edit their previous output if it ends up lexicographically higher, and 'Generalised Turing Machines' which can edit their output as long as each bit takes a finite number of steps to 'stabilise'. These machines have been investigated by Jurgen Schmidhuber, among others.
The battery is removeable (http://www.youtube.com/watch?v=H5V0vL3nnHY) so I guess it's reasonable to assume upgrades will be available (if the company still exists/we're still buying cars).
Hmm, that does seem like an interesting idea. I didn't think about that problem but you are indeed right. Twitter is full of re-tweets of continually the same blog post spam. I think some kind of service to monitor twitter and filter out that would improve readability.
Yes!

There's one Lean Manufacturing guy who talks about plant safety. He says that years ago they got a great reduction in accidents by eliminating the Safety Officer position. He explanation was basically that if just one person is responsible for something, that means everybody else feels like they can ignore it. By eliminating the position, everybody became responsible.
If people don't read and understand the code, ideally before running it since part of the code might be to make some low level change to its environment and then erase itself, then it doesn't matter whether it's there or not. And reviewing significant code bases is not something one person can do on their own, even in the unlikely event they've all the specialities to understand it all. It would require non-trivial organisations to be directed towards auditing the applications/system to ensure security.

Which isn't to say that I don't think open source is a necessary condition for security. But I don't see that sort of audit getting done for everything that your average user is going to run on their phone.
If you look north of Flagstaff in Arizona, there aren't many places to stop. They need infrastructure to place one of these stations, and they're promising that each stop will have restaurants (and hotels?) nearby.

My first thought was local politics (offers of free land in places trying to attract tourists come to mind), but I'm now leaning toward the fact that they just routed around completely barren areas where they couldn't get the station spacing correct.
One of the reasons you are seeing that the subquery runs twice as fast on most of the databases ( like SQL server, oracle & MySQL), is that it is able to execute the query with one pass through of the data. When it is taking twice as long (without the subquery), it is doing a second pass for the count distinct.
Bitbucket Down
Main site doesn't appear to be loading:

http://status.bitbucket.org/
Call them whatever kind of rights you want, but when Manning and everyone else (myself included) signed up for the Army, we waived them.
This is great work by Egor, as usual. I work on Facebook's security and thought I'd add a bit more clarity here on the mitigation steps available to developers. Awareness here is important.

The first issue manifests itself if 1) an account has been previously registered on a client site, 2) that site offers the ability to "link" that existing account with a Facebook account, and 3) the action that performs the linking on the client site is vulnerable to CSRF. If you're a developer implementing conditions 1 & 2, make sure the linking action is protected by your anti-CSRF framework. Requiring explicit consent prior to linking accounts is a good idea for a number of reasons beyond this attack.

The second issue builds on what Egor refers to as "OAuth's Achilles' Heel": if the client site contains Open Redirect or XSS vulnerabilities, those vulnerabilities can often be leveraged to compromise the OAuth credential. To greatly reduce the likelihood of this attack, you should restrict which endpoints on your domain are capable of participating in the OAuth flow. See Facebook's Best Practices for Login Security guide[1], specifically the "Specify a whitelist of OAuth redirect URLs" section. Of course, you probably want to fix any Open Redirect & XSS vulnerabilities as well.

[1] https://developers.facebook.com/docs/facebook-login/security...
Object Oriented Programming in R: Part 2, S4 Objects
Snarky AND wrong, well done.
I don't disagree with your overall point, but "We know that's not what the 1st amendment means for the simple reason that the U.S.G. has performed internal counter-insurgency from the very beginning, and those practices were overseen by many of the same people that drafted the Constitution" is not strong evidence. The Alien and Sedition Acts[0] were passed in 1798 and were signed by (Federalist) John Adams. The next (Democratic-Republican) president, Thomas Jefferson, opposed them enough to pardon people who had been convicted under them, but then proceeded to prosecute several of his critics under the Acts before they expired. So yeah, a surprisingly bad beginning for free speech in the US.

[0] http://en.wikipedia.org/wiki/Alien_and_Sedition_Acts
Yes, but this causes price opacity which is beneficial to them.
I'm curious: has Google used any of its autonomous vehicles to perform mapping for Street View?
> there have been several times where I would have to write the same C/C++ function again and again to support a new type.

If the function has to handle different types in different ways, you'd have to write it again anyway. Otherwise, you could have used templates.
One issue I see arising is your e-mails that are sent back obfuscated, would have trust issues, and be marked as spam in most cases because that is how it is handled. That's the biggest issue you will have with this idea.
Oh sure, I wouldn't expect anything on the level of a google earth. But imagine something like a 16384x8192 live texture of planet, updated every minute or so.
Can I ask why you chose everyauth over Passport? (I'm the developer of Passport.)

By all accounts, Passport is by far the more popular authentication package (95,000 downloads from npm in the last month vs. 2,100 for everyauth). Furthermore, maintenance of everyauth seems to have come to a halt, leaving outstanding bugs and issues unaddressed. In contrast, Passport has 100% test coverage, and has an API that's been proven stable over ~2 years.
What has your experience been thus far?
Yes. newtype and GeneralizedNewtypeDeriving eliminates pretty much every excuse for not writing type-safe code.
Nerds need pr0n :)
My theory: Many proponents of various dynamic languages simply cannot find a statically typed language that is appealing to them. You say the price tag of statically typed languages is small, and while that may be true in theory, in practice it is not if it means that a language is more verbose (Java, C#), properitary (C#), complex/obscure (Scala, Haskell) and/or immature (Scala/Go).
NSA spying through Angry Birds, Google Maps, leaked documents reportedly reveal
I don't have any objection to someone copying the concept of an existing site / service

To be fair to the OP, nothing says it was copied from your site. They could have had the idea from GeoGuessr http://geoguessr.com/ the game where you have to guess where in the world you are based on StreetView, or they could have had it totally on their own too.
Yea I had a similar issue when I used to hang out in that IRC channel as well when I sold flash games.

I work AAA development now, but its weird to see porter and king talking about these things that went down back when this community was full of lovable little underdogs.
"What we are missing is the ability to re-enter old states."

That's deadly. Any machine with a finite number of states that cannot re-enter a state it has previously been in must necessarily halt on all input. That makes it strictly less powerful than even an FSM.
Full text, as I also prefer to read the text on the phone:

http://pastebin.com/iTErn9fD
Ah yes, the other common misconception. You still have to have test coverage to be confident that your code actually works.
What's wrong with doing it manually, especially if you have good tests?
The load time and memory consumption of a minimalist NativeActivity is so minuscule that it isn't worth discussion. Your argument beyond there seems to be of the good investment after bad variety -- that if you've made a marginal bad investment, you'd better keep making it just because. That is not good advice in any endeavor.

No one in this thread "ignore the downsides", and your point seems actually very undeveloped: After you've paid that unavoidable, very small initial price (that of course a fully managed app pays as well), you then have 100% minimal native app, using that legacy or cross platform code at full, 100% native speed, with no GC taxes, etc. There is no magical overhead just because you originally started with a native activity.

This is certainly not to say that native is the way to go, because if you're going to make heavy use of the Android API outside of the pure native elements like OpenGL, you're going to just cause yourself a lot of hassle, but most of the anti-native argument seems to derive from nothing at all.

And the ARMv7/v5/MIPS/x86 thing is just strange. Yes, it might be a consideration in some cases (although if it matters 9 times out of 10 you can set a flag and there you go), it is quite a departure from the claims about C++.
To the Mun and Back: Kerbal Space Program
Not saying it's not true by the way. Even as a programmer that primarily uses a dynamic language (Ruby) I can totally see how types, a good compiler, enforced interfaces and more control mechanisms can benefit the development cycle, but in general, I tend to prefer hard cold facts and numbers over anything else.
Ask HN: What have you recently learned about yourself?
My goverment is filtering my Internet access, what can I do?
AOL Wants To Personalize Your Web Surfing--Here's Its Competition
Samsung to Introduce Galaxy Glass at IFA, a Google Glass Clone
Now, this is a good idea.

This could also be done as a seperate website layout:

I think it'd be great to rank twitter users based on criteria: How influential are they? What category best fits them in one word?
And statistics: What % of tweets have text, links, images?
Filtering by media type.

I'd also see this as a very useful tool to pay for. If nothing else by ad revenue on the website itself.

Edit: Actually I think http://www.twitonomy.com/ or http://bottlenose.com/ are pretty nice.
This aligns well with my experience. Maintaining even medium-sized projects in Python, Javascript and PHP has been a very frustrating experience. In practice, nobody ever writes detailed comments or tests (well, not tests that test for type errors anyway. If you're lucky, you'll inherit something that tests the basic functionality of the system and that's about it.), and types are sometimes about the only thing that can help you navigate through the code. Just being able to see what types of arguments a function receives and what it can do with them has saved me tons of time.
No it doesn't. Read some articles about it. The problem with Whataboutism is that two wrongs don't make a right, and that "you're a hypocrite" is a very superficial rebuttal to an otherwise valid criticism.
I think C and C++ are pretty terrible languages for most application developers, and they are also from an earlier generation of languages than JavaScript, so I don't see how we can ascribe the difference in productivity to dynamic versus static type systems.

The most damning thing is perhaps that C and C++ require additional testing that JavaScript does not require, and that is testing for memory safety. In C++ you can kind of stay safe by using references but there is still a lot of risk and you always have to keep object lifetimes in mind. C and C++ are probably among the least productive languages in common use today for other reasons as well—such as for their header files.
This is also the much-overlooked basis for "stand your ground" laws, which are not a license for citizens to kill, but are instead a reminder to the state that if deadly force is warranted then retreat is not a viable option to demand of the defendant.
https://developers.google.com/speed/public-dns/privacy?hl=en

"We built Google Public DNS to make the web faster and to retain as little information about usage as we could, while still being able to detect and fix problems. Google Public DNS does not permanently store personally identifiable information."