skysight-inc/HackerNews huggingface dataset:
EFF didn't cite a source regarding the 3/4 claim in their article. I'd be curious where they got that information since it does conflict with their privacy policy.
Radiation is proportionally more intense at Mercury so you'd need thicker cover and you'd probably want to spend less time outside. Also, just getting there would be kind of a problem, radiation protection wise. Probably easier than trying to set up a base on a Galilean moon though.
Happy to see they came up with a beautiful, unique and slim design of laptop with a powerful configuration. Design is pretty different from macbooks, yet as elegant.
Same here. Broken on Chrome on Windows 8. I don't know, I have a Mac next to me I can try. Don't really feel like trying the lottery. Maybe the site's just down and nothing would work. ;/
Out of curiosity have you played the Binding of Isaac? It's a zelda-esque game using short gameplay/permadeath + lots of random elements. Although may be windows only I don't recall.
Order Web Đức
order web đức, hàng xách tay, hàng nhập khẩu, trời trang nam, thời trang nữ
> Can major broadband providers decide to ignore the
> dropped routes and send traffic along?

IIRC, each router makes it's own decisions. Take the following route:

A - B - C - Syria

Assuming that there are no published routes to Syria, if node A tries to send a packet to Syria, the only node that can force a packet onto the Syrian routers is node C. If node B decides to ignore the lack of a published route and forwards the packet to node C, then node C will just drop it (possibly sending an error response back). Even if the node C forces data over the Syrian connection, the Syrian routers won't act on it.

This is my understanding of how it works.

> How are they stopping satellite access?

Presumably very few Syrians have satellite access. If they are from a Syrian provider, then it's pretty easy to cut them off. If they are with a foreign provider, not so much. On the other hand, if you were in Syria when they Internet was shutdown, you would probably be very secretive about your foreign satellite access. If only because men with guns might have something to say about it.

> How are they stopping cellular based access?

Presumably because the state can go to the cell providers and shut them down. What is Syria's cellular data infrastructure like?

> Is there any form of TCP over Ham radio?

There are ways of getting Internet over HAM radio, but this probably runs up against the same friction as a foreign satellite connection. Especially since the equipment would be more conspicuous.

> TCP over laser?

Really?

> USB over carrier pigeon (seriously)?

USB is a client-server protocol. It probably wouldn't do too well over a carrier pigeon.

> What are the bare bones options here for getting data in and
> out and where is that closest point of access?

Probably a directional antenna pointed over the border to a line-of-sight receiving station.
Hmmm, same setup and it didn't work for me in Chrome, only in Firefox. Did you install any special flash stuff? Any tips would be appreciated.
> "Simply possessing CP in any format, with or without knowledge or consent is illegal."

From a recent New York State supreme court decision [0], citing federal law on page 12: "to possess the images in the cache, the defendant must, at a minimum, know that the unlawful images are stored on a disk or other tangible material in his possession". And on page 14, "a
defendant cannot knowingly acquire or possess that which he or she does not know exists".

Variations of the word "know" appear over and over again in the decision, particularly in the line "knowing the character and content thereof." All three judges concurred on this point -- possession requires knowledge.

[0] http://www.nycourts.gov/ctapps/Decisions/2012/May12/70opn12....
Ask HN: What payment options do I have for starting up?
I would like to start off a small online business based in Europe and I'm researching ways to allow electronic payments. Classical card processors seem to be out of my reach because they require existing shopping carts (which I don't have because... I'm not selling anything yet), seem to have large fees and a painful registration process.

I really like Google Wallet (formerly Checkout) and it seems I could use PayPal as well, but I'm afraid that customers will not like it.

What has been your experience with electronic payments?

Has anyone used Google Wallet as the only payment option for their website?
That's actually why I stopped tweaking things to hell and back, losing my config's was too painful. I usually just go for basic colour tweaks these days. It also makes me more portable and productive when I am using a new or someone else's machine.
Binding is available in steam and is available for Mac as well.
And going over sweet jumps
Apple Now Selling Unlocked iPhone 5 through Online Store in the US
Show HN:Qihoo 360: Taking Aim at China's Internet
You're not really "giving up" portability, only with ANSI C. For all architectures where GCC is available, its labels-as-values support will happily compile and hence give you a fully portable instruction dispatch.

Regarding the threaded code: the literature seems to be horribly inconsistent in this regard. Token threaded code might actually refer to indirect-threaded code depending on what the author has read. I was actually quite surprised to read what "indirect threaded code" originally meant when I read Debaere and van Campenhout's 1990 book "Interpretation and Instruction Path co-processing".

Regarding the effect of CSE & tail-merging: I have only seen GCC to do this once, by disabling basic block reordering (-fno-reorder-blocks, due to a so-called "software trace cache"), otherwise this has never happened to me. Since I have nothing but the highest respect for Mike Pall, I guess that he might have experienced this for Lua, which has--to the best of my knowledge--less than 40 instructions. I will try to verify this on the weekend.
WebPageTest API Wrapper for NodeJS
Sadface. http://rubyjs.org/buy.html
I saw the two and a half year delay as the result of doing nothing until they realized they'd made a mistake.
Looking at the pictures, I actually felt the opposite of "a fresh outlook on life"!

Contrasting the old and the new, I feel like the fake Thames town, the roman columns, the gaudiness of all the buildings loses a lot of the old Chinese culture: the designs of the old and how they relate to the philosophy of the past... but now there's a lot of fake touristy stuff to cover up where the Chinese actually came from.

Anyways, there's no right or wrong here, I just found it interesting =)
Super super scary. Not much of a democracy without freedom of expression.

"After Renu Srinivasan, 20, Ms. Dhada’s friend, clicked “Like” on Ms. Dhada’s Facebook post, she was also arrested."

Glad to see such a massive round of outrage. Hopefully Australia follows suit with their silly lawsuit win against google.
While I agree that the end is near, I don't think Pintrest will be the harbinger of the fall. I actually think that they are going to rake in money on the scale of Google. They have intent (from the pins) and targeted advertising, and Google have proved that the model works. Additionally, Pintrest is about stuff, and if you think something is cool and want to do it yourself, you're far more likely to actually click and convert.

Personally, I think the end will come when the free money the Fed are handing out at the moment stops, and not a moment before.
Wow. Are they just going to attempt to mimic Apple in every aspect of their business? It's not a bad idea.
Generally that's kind of how these smaller 'startups' work... and then I get a call and charge my standard rate per hour ;)
#12 "An emblem decorates the pavement" ?? Excuse me, that's Roman Imperial emblem. I hope the journalist just skipping that for the sake of copy, rather than ignorance.
Blitz is good, but I've found the way to build test-cases fairly limiting. I've used http://www.loadimpact.com to good success.

Addendum: Oh, load impact is pricey though.
Maybe Surface RT isn't selling so well after all...
According to US courts, "possession" requires knowledge.

via http://www.nycourts.gov/ctapps/Decisions/2012/May12/70opn12.... and quoted in more depth elsewhere in this thread.
I'll continue using http://underscorejs.org/ and https://github.com/epeli/underscore.string#readme.
I don't understand why I'd want to use tmux locally. I'm a huge believer in tmux on remote machines though. Why would I want to use it on my local laptop?
I'm all for paying for good tools / libraries, but I personally wouldn't pay $190. I think a "pay what you think it's worth" system would be more effective.
You replied to the wrong post, there.

>has you somehow convinced that child pornography isn't a big deal

How the hell did you draw that conclusion? Where did I say it wasn't a big deal? I said that civil liberties are a bigger deal than child abuse (which is a statement I absolutely stand by) for a couple of reasons.

First, you'll never get back a lost right whether that be privacy or freedom of speech or bearing arms or what have you - once its gone, it takes a revolution to claw it back. And the fact that government overreach is usually passed in the guise of flag or child safety makes losing civil liberties a real threat that deserves to be objectively evaluated.

Second, a child that's been molested will grow up with some serious issues, granted - then they become an adult with fewer rights than their grandparents, ostensibly to protect other children. If you're following along at home and want to count the injustices, overreach + abuse is worse than abuse alone.

>The fact that some politician out there has tried to push a bill that he shouldn't under the guise of protecting children has NOTHING to do with a raid on a Tor operator here.

Except for the fact that it's "some politician" or "some detective" following their emotions when enforcing the law instead of following common sense which causes these bad raids in the first place. An exit node is a public service used by other people. You don't fucking seize someone's means of communicating (and very potentially livelihood) with that knowledge in mind. It's shoddy police work at the absolute least, and downright malicious (great way to discourage Tor nodes) at worst.

How about you answer the question I asked you in the other post? Are you willing to silence an undefined number of innocent people to make a failed attempt at banning the transfer of data (not the abuse of children, which will continue even if the internet were to go away tomorrow)?

Make sure you understand that, please, even if you disagree with everything else I've said here. Even if you go full reductio ad absurdum, raiding every person on this planet who has ever downloaded an image of child abuse still isn't going to stop child abuse. With that knowledge in mind, you should ideally take a more balanced look at the law and its unintended consequences.
I imagine a future, where cafés has screens in the coffee tables your phone will dock up to the larger display and take advantage of that. When you are near a TV at a friends house you will be able to directly display pictures on their TV or a hotel without hassle.

Airplanes will have USB chargers in the seat or near to the infotainment screen. This will provide you with a fresh device charge so that you arrive to your destination with full battery.

You will be able to be social with your phone and share things with your friends. This will be much simpler than today.

When sitting at home the voice recognition in the phone will be able to pick up places you talk about and show information relative to that, such as maps. If you are discussing a trip the phone will be able to search for flight and hotel information by listening to the conversations speech.

Augmented reality will help you remember faces, navigate through the city. Show the best places where to go when in a foreign city.

Eventually there will be world global flat rate mobile internet. There will be more high density mobile transmitters there is definitely the possibility to integrate mobile transmitters in street light posts. So that the lamp posts have standardized module connectors where mobile operators get power and fiber connection to the Wi-Fi and mobile base stations.

Cell phones will be able to transmit your location to nearby cars to avoid collisions.
I used bash for years, I was just forced into zsh at work and loved it.

Bash is fine, but I didn't know any of its intricacies. I'm not saying don't use bash. I'm saying don't use bash without learning about how to make it work for you (and probably trying other things).
No. Gravity is a perfect example of a thing which is understood at large scales (via general relativity and Newtonian mechanics) but not at small scales. Which is exactly the parent comment's point about the brain.
I'm not sure where you're going with this, but you seem to have an emotional attachment to switch statements, which is otherwise unsupported by reality :)

> If you're giving up portability, you might as well go all the way and create a JIT.

Well no. A JIT is a massive massive amount of work, an interpreter is not. Don't throw the baby out with the bathwater. Besides, you can make a damn portable token-threaded dispatch for supported platforms (which means anything using GCC, LLVM or Visual Studio, which means basically anything that exists today), falling back to switch statements for unsupported platforms.

> Techniques like what the paper calls "inline-threaded dispatch" seem of limited usefulness, since they give neither the speed of a JIT nor the portability of a bytecode VM.

I forget the numbers, but lets say its 20%. It gives a 20% speed boost, for a few dozen lines of code. Hardly "limited usefulnes".

> My main point was that switch()-based dispatch isn't that bad.

Its portable and easy to implement. It is not the fastest dispatch mechanism. It will generally be the bottleneck in an otherwise-efficient interpreter. It does not compare well to most other dispatch techniques, and is only useful if you demand that absolutely only ANSI C will do.

> I'm surprised that this recent literature distinguishes between switch dispatch and token-threaded dispatch, since as Mike Pall notes, "Tail-merging and CSE will happily join all these common tails of each instruction and generate a single dispatch point," so the goto-spaghetti of token-threaded dispatch is likely not even worth it. (http://article.gmane.org/gmane.comp.lang.lua.general/75426)

Firstly, the work on interpreters was done in the 80s and 90s. Really awesome optimizing compilers post-date that considerably.

Secondly, Pall does not say those those dispatching techniques are equivalent. What he says is that interpreters in C are difficult, and you have to fight the optimizer. If you wrote them in assembly, as Pall did, you would not find that the techniques were equivalent.

> Ultimately the most common and practical dispatch techniques seem to boil down to either a single indirect branch or replicated indirect branches.

Its certainly common to use a single indirect branch. However, it is suboptimal. People like speed.

Finally, note that my original point is the switch-based dispatch is slow, but that better techniques in PHP are not worth it, because the rest of the interpreter is so much slower.
Not very interesting on an iPad, black screen w dark gray writing and not much else.
Firebird Python driver FDB 0.9.9 is released
> You're not really "giving up" portability

I should have been more clear; that comment was in reference to some of the techniques the paper discusses which do give up portability, namely "inline-threaded dispatch" and "context-threaded dispatch."

My overall points are: switch() isn't that bad, and most practical dispatch techniques ultimately boil down to either a single indirect branch or replicated indirect branches.

> Regarding the effect of CSE & tail-merging: I have only seen GCC to do this once

I've never seen it happen with my own eyes, but it appears the Python guys experienced this also at one point and had to tweak the flags -fno-crossjumping and -fno-gcse. http://bugs.python.org/issue4753

> I will try to verify this on the weekend.

Do you have a blog? I'd love to hear what you discover.
Why Every Company Should Have APIs
Hacker News for Tech in Africa
Anonymous #OPIndia hacks India’s IT minister's website
I would love a 3210 size android device that is comfortable to listen to music while jogging.
Politics A Tribute to Michael Moore from across the Border
Official Syrian Web Sites Hosted in U.S.
jQuery Volley - Divide Elements Into Rows/Columns Based On Their Visual Position
You're absolutely right, I didn't think about that. However, I did perform the test(s) from Sacramento, CA to a server in Newark, New Jersey -- a distance of 2,810 miles according to Google.

I was fairly careful with the test(s), and the 10ms difference seemed to be consistent. So that's odd. I need to investigate that further.
Warning: cool game of the week requires [Chrome developer channel|Firefox nightly] to run. Also does not run well on [Mac|Windows|Linux].

It is both funny and sad that in these days of the "open" web it is actually much, much more difficult to get good cross platform results when doing anything with graphics/sound.
Show HN: Bitdeli - Create custom analytics with Python, share on GitHub
Internally, Hotspot doesn't use a stack representation. It converts it to an IR (internal representation) which is not stack based, which is my point. See Fig 2 from http://www-leland.stanford.edu/class/cs343/resources/java-ho...
Yes. And...?

The article only says what was said last year, the year before that..... And there are no solutions other than

"Don't buy a phone on contract with AT&T. Or better yet, don't do business with AT&T."

How many of us (in the US) didn't know that?
'Spaun': Simulated brain scores top test marks
ClojureScript: Up and Running
Hi HN! We just (re)launched today. All feedback would be greatly appreciated.

I'm happy to answer any questions here.
He did put it in a 'mild enough' way though.

What shell are you using? Probably bash, right? Well, stop it. Or don’t. Just know why you’re using the shell that you have.

I'm a bash user myself. I've tried zshell but didn't stick with it.
105.9 million according to Wikipedia.
I'm a Ruby developer, but it's late and I'm tired: in plain English, what does this library get me and why does it cost $190?

I mean, there's lots of fun stuff in Ruby core (and a huge amount many Ruby devs are often unaware of) but if I'm ultimately still working in JavaScript, this hits a lot of walls. ES6 will allow something like method_missing, but we're not there yet.

Also: blocks.
Battle of the Internet giants: Survival of the biggest
I am curious what terminal people use on Windows. I find MSYS to be very good, since it lets me work just as I would on Linux with Emacs-style editing.
Did you benchmark read() vs mmap()? Most tools seem to go
with read() for grep-like io patterns.

In fact looks like GNU grep has --mmap switch and it's a little bit faster in the simple case than default on my Ubuntu system. But -i makes mmap slower. Maybe GNU grep
just avoids mmap because of error handling
(you get a segfault/bus error instead of an io error return
when things go wrong).
Any PAAS, for example Appfog would do,
I think that emotions and even more so, ethics, will be important in ways that we don't quite see or understand yet as AI becomes a bigger part of society. I see them as playing an important role in making decisions for autonomous robots, or even embedded ones. The economist has an interesting editorial on the topic:

http://www.economist.com/node/21556234
1) Yes, that's my recollection too. I think 40% is exactly right.

2) But this is exactly my point. Zend PHP uses a register-based bytecode. The HipHop JIT could choose anything - why choose stack-based - its not only different, but also worse! If I had to guess, I'd say it was chosen to make the HipHop interpreter easier to implement, and then was legacy code when creating the JIT, and it was easier to keep it than to replace it.
Psy's 'Gangnam Style' the most-watched YouTube video. With Popularity in Nepal
You're not missing anything. It's watered down.
Assuming you spend a lot of time in terminals, you can use it to group your tasks. For example I have tmux sessions for my bachelor's thesis which contains two windows, either of which contains two split panes. The left pane is for vim (which are split further) and the right pane are for ghci and terminal. If I change from writing the thesis to for example doing work I can just change the tmux session. The layout and content are just like I left them.
It can be useful to be able to open vertical splits running things like "watch jslint" or "watch rspec" while you code.
Customize Barcode Size, Generate Barcode with Checksum Option in Cloud
Saaspose.Barcode API allows you to generate barcode images in various formats and recognize barcode from those images as well. You can also set the image resolution of the barcodes. Using this REST API, you can generate barcodes with appropriate code text location. Saaspose.Barcode supports barcode generation with checksum option and it allows rotating the barcode image with suitable angle. You can customize barcode size and set x and y dimensions of barcode as per your requirements.
How's adoption of the customization looking? Curious to hear if this is resonating with people or if four options is not enough...or too many.
I use cygwin with screen (no tmux on windows sadly), vim, and a smattering of grep/sed/awk/etc.
Cuddle Mattress
This is more of a git tip... but you should probably change your "ggpnp" alias to use "pull --rebase" instead of "pull" to avoid an unnecessary merge commit in your history.
"Brostep" is actually a pretty good term for it.
> losing my config's was too painful.

How do you lose your configs? Store them in github/dropbox and sync.

> It also makes me more portable and productive when I am using a new or someone else's machine.

With dedicated work and personal laptops, using a new or someone else's machine isn't a commonly occurring event. I would rather optimize for what I have 99% of the time.
The Relevance of Algorithms
It's rather funny, rather sad to see the comments about how overpriced this is. Especially the implications that the overpricing is because the laptop runs linux by default.

The XPS-13 line is a standard ultrabook line from Dell. The closest comparable windows version is the same price. But it has half the ram (4GB) and a generation older chipset (Sandy Bridge).

So this price is completely in line with, and even a bit cheaper than Dell's other offerings.
The Difference Between Good Companies & Great Ones - "Magical Accidents"
Chartboost's API Driven Approach to Application Development
I'm likely way off the mark here, but wouldn't anything with great intelligence and no emotional responses be a sociopath?
My System76 has that resolution and I hate it. I thought it was going to be okay, but it's not. I won't make that mistake again. A tiling window manager helped, but I still cry from time to time when I think about it.

/me goes and cries.
> Do you have a blog? I'd love to hear what you discover.

I second this. I'd be very interested to know who you (sb) are in real life.
Deliberate Practice in Software Development is overrated
I didn't mention any changes due to random sampling. I was careful to qualify that the choice of mate is influenced by genes. Wouldn't that qualify as natural selection more than genetic drift? Although, now that I think of it, the two are probably more like directions on a continuum, since choice of mate would be influenced by both genes and random sampling. Is that accurate?