skysight-inc/HackerNews huggingface dataset:
Moving on to a New LG G3?
Here's What I've Learned in My First 25 Years
Its the Government's responsibility to spy on our enemies, is it not?

It's rather convenient that the same organization that spies on "enemies" also gets to define what an "enemy" is.
Agree with this.

Also if I get into a book, I always end up buying the thing as I don't want any electronic distractions taking away from it.
I'm having a little trouble understanding your perspective. Copying films is good, letting bugs eat Van Gogh is good, but copying websites is bad?

Well, luckily, with digital technology, we can copy things flawlessly with very little cost. Unfortunately, most content creators are still stuck trying to adapt physical distribution models to the information age, which is why we're stuck with DRM. You can't say "The Medium is the Message" and then get angry because you're producing content for a medium that is infinately copyable.

We need to move to a model of perceiving data as holographic. Especially with the advent of blockchain technology, we're increasingly moving to a model where every node in a network contains the entire network. Trying to adapt 20th century Disney copyright to that paradigm is stupid.
What to do when you are home alone
Most of the developers I work with (including me) already work in this fashion - multiple windows open on the desktop showing (for example) code being edited (usually in an IDE); code open for reference (a 2nd copy of the IDE, or simply notepad/uedit/vim/whatever); scripts (vi/emacs/grep/less); database stuff in another IDE; source control; folders view and usually multiple grep windows. My point being that I pick what they need to use and let the desktop take care of displaying them simultaneously. I'm not sure I can conceive of, or even desire, a single IDE that can handle every scenario that I encounter for me. I think most scenarios are handled by opening another vi/notepad/ide session as needed.
The first Stellar wallet for iOS
How long until someone goes and puts something stupid in the blockchain such as child porn, plans to make bombs, etc.

Would this information then be used against a bitcoin user in the event that his computer was confiscated by authorities?
Despite its flaws and recent scandals, the New York Times remains the most definitive American news source. Its reporting is in depth and its reach is wide. It has some sense of ethics, even though it doesn't always uphold them.
> The coin you may or may not spend does not go to the people who incur the cost.

The spent coin goes to nobody - it is burned into the blockchain as a transaction output that can never be spent, and cannot be pruned.
The headline is very misleading. If Oracle had just not built the Website, defaulted on the contract, the legal issues would be much simpler. But Oracle agreed to build a Website, then did a terrible job of it. Meanwhile, the state of Oregon believed they were about to go online, so they spent a lot of money on advertising to alert and prepare the public. Then people tried to use the site and couldn't. Taking the money and running would have been less trouble for everyone involved.

There are any number of similar horror stories on the Web, many of them involving governmental agencies with which we must interact. The US post office Web site is perfectly terrible, and there's no one home. One example -- they have an autopay scheme, one of those features where you give your credit card number and your periodic bills are automatically paid. But someone forgot to include a location for the CVV code in the credit card form, the credit card issuers won't process transactions without the code, as a result of which the autopay scheme doesn't work. Each post office customer has to find this out for himself. And reporting the bug is pointless -- I reported it five years ago and not one character in the Web page has changed.

Some companies are so incompetent at Web site building that they've simply given up and require you to call them on the telephone to transact business or pay a bill. I must periodically update my credit card information, so I have a hot list of companies that I have an autopay arrangement with. First I log on to their Web sites -- about 2/3 of the companies accept an online update, the remaining 1/3 either have a nonfunctional Website that they think is working (like the USPS), or they just don't have a way to update payment information online, so they list a phone number to call.

When you see a terribly designed Website, you naturally enough wonder how secure the overall operation is, given the incompetence reflected in the front end -- which is by far the easiest part.
>> "I don't want any electronic distractions taking away from it"

Reading on Kindle is pretty distraction free I find.
I remember seeing this video a while ago. Upon seeing the title, I thought this was going to be about Code Connect. Very excited to hear your guys are releasing something soon to play with!
Firefox did add tab casting for the Chromecast to its Android version (https://plus.google.com/+LucasRocha/posts/AJtJ3faZXtJ).

I'm basically in the same situation as you. I already have Raspbmc set up on my Raspberry Pi, and see little reason to purchase a Chromecast. In my understanding, the "killer feature" is that it's supported by an increasingly large number of Android apps, which don't have support for casting to arbitrary UPnP targets as far as I'm aware.
Several terabytes per week is a huge overestimate. Right now I'm getting 12 Mbps download speed (sadly typical for US broadband). If I saturated the connection, and if no one throttled me, I could download 900 gigabytes in a week. That would be some intense web surfing.

My practical experience is that you need about 1.5 MB per URL for storing large numbers of web pages, if you exclude video.
wow, excelent info :)
Is this worth reading for someone without a particular need to understand physics in depth? What I mean is if I take the time to read these will I learn anything useful to someone not pursuing a career in physics or related field?
one thing that tripped me up for a bit was the term introduction... to me introduction is not a heading of a chapter on installation, basics, etc...; it seemed more like it would house an explanation for the motivation for the project.

I think it would be more aptly titled "First Steps", "Basics", or something along those lines.

Great project though! I like the methodology of it compared to chef.
Let's build a browser engine, Part 4: Style
Ghost: Stealth Attack Hydrofoil Uses Supercavitation
Yeah, that's the issue that I'm referring to.

Looks like workspace() wipes the whole slate clean. I was thinking along the lines of R's rm() that can target individual variables.
To be sure, I too prefer a book. But there are plenty of times I would love the option to reference a book at an inconvenient time (like when I'm at work 50 miles away). Having a low fidelity option is preferable over none at all in these cases.

Someday we'll have an honest-to-god book with e-ink, which will reconfigure itself to whatever we want to read and get the best of both worlds. (PopSci promised me this more than a decade ago and I'm bitter it hasn't happened yet!)
I'm quite familiar.
I had one for two weeks and found it overly pointless and another chunk of ecosystem tie in so I gave it to a friend. It has been passed on already.

I reverted back to using foobar2000 on windows with the upnp plugin and my Sony DLNA capable TV for all local media (and a USB stick for mp3s rsync'ed with my laptop). Works fine. The TV does youtube, netflix, amazon video, iplayer etc already. This is a 3 year old Bravia EX unit worth about £100 now.
> Hrm, then why offer the feature?

Because people can still get 20 results. I mean, 20 results is way better than no results.

> I'm kind of still a beginner when it comes to APIs, but it seems disingenuous to offer an API feature and then intentionally break it so that it can't be used.

It's not broken. It returns 20 results. Maybe Google decided that was enough of a hit on their database. One could also argue that most people wouldn't want more than 20 results on their small-screen Android device served by a slow connection.
So what beverage do SV burners prefer to be doused in at Burning Man, grass-fed butter and coconut oil infused coffee?
https://github.com/whitehouse/playbook/pulls
My playbook for the U.S. Digital Services: throw away the fucking playbook.

You can already see them sitting in meetings for months discussing each bullet point on the playbook, getting nothing done.
Until it goes flat, you drop it or the damn thing decides you're not allowed to read the book any more or the ebook is a poorly OCR'ed copy with mistakes in it...

Plus I can't give my books to other people to read when I'm done.

I had a Kobo and a Kindle and they were horrid.

I understand but no thanks.
This is a pretty big deal. The ability to let individuals just focus on their work is important, but probably more importantly - the currency of Washington, D.C. and government is communication. Like any large institution, there are customs built in to tell stakeholders that this institution is here to stay. Any slight changes are areas of interpretation for everyone involved.

But something as simple as this is a great way to communicate that things are changing. It means that someone is so highly valued that they are important (disregarding the condescending title). Because if there is one way people in D.C. communicate, they communicate through how they dress.
Ask HN: How does prgmr.com survive?
How does prgmr.com survive with competition like digital ocean?

I ask because before DO was around it was prgmr, linode and slicehost who were the most reputable vps services. Slicehost went away and linode was always more expensive. prgmr served a portion of the market for those who wanted more control at a fair price. But now with DO the prices have dropped.
> Is this worth reading for someone without a particular need to understand physics in depth?

For someone just curious about modern physics, without any specialized knowledge or advanced mathematical skill, it might be overwhelming.
Show HN: Streamline your niche Twitter marketing
Surely that means it effectively does go to the people who incur the cost? Burning some coins increases scarcity, thus increasing the value of all other coins, so it's effectively a donation to everyone who holds bitcoin?
Pinboard archiving costs about $25 a month. Not sure it does the deep link archiving.
It is still experimental, but the C++ FFI should also be mentioned:

https://groups.google.com/forum/#!topic/julia-dev/4kUu2ieWZ9...

Some more samples: https://github.com/Keno/Cxx.jl/tree/master/test
I suspect many of us would say yes. One of the things Feynman was known for was his knack for bringing ideas down to earth.

As he opens in QED, you won't be able to solve heavy physics problems analytically in a short period of time, but with a little effort, you'll certainly be able to qualitatively understand the situation. And there's quite a lot of beauty to have there, even without heavy math (but there will be math!)
It doesn't directly, but for example I run plex on my network and I can stream all of my local files to the chromecast with the plex iOS app.
Is jellyblub a direct competitor to reddit?
Best article I've read on this that's free.

http://conversionxl.com/13Ways-ConversionXL.pdf
https://code.google.com/p/gdata-issues/issues/detail?can=2&s...

The number of results returned is random. Some people report seeing videos watched on computers but not locally. One person says it works.

That's not a limit. That's broken.
Personally?

I think that most compilers should not compile to machine code. They should compile to an intermediate bytecode (only doing relatively generic optimizations), something like LLVM but with precondition / postcondition annotations. Call this phase 1. The operating system then takes that bytecode and on first-run (or at any other time if a program explicitly asks for it) compiles it to machine code, doing whole-program optimization, for the specific machine. Call this phase 2.

The phase 1 compiler may split functions into a version with the original semantics, and maybe versions that require preconditions / post-conditions. Say, a hashmap constructor that requires the size to be a prime (that throws an error otherwise) may get split into a version that checks if the size is a prime that falls through into a function that just assumes the size is a prime, with a precondition that the size is a prime. This can then be used by the phase 2 compiler when appropriate.

For public functions, the phase 2 compiler may decide to copy (a) functions from the shared library to the program itself if there is enough incentive to do so. Say, a function that does an expensive check that the compiler knows isn't necessary, but the pass 1 compiler didn't split it out. The phase 2 compiler saves information regarding what optimizations were done / useful, which can be passed back to the phase 1 compiler when appropriate.

(For cases where a compiler on the target device isn't really appropriate, and/or the hardware of the target is fixed, you can cross-compile. Again: "most".)
Considering the source, I almost wish it was intentional - the science/engineering equivalent of a click bait headline.
One special use is live streaming your screen from your phone or computer to the chrome cast.
Link rot is a serious problem: http://www.gwern.net/Archiving%20URLs#link-rot

>In a 2003 experiment, Fetterly et al. discovered that about one link out of every 200 disappeared each week from the Internet. McCown et al. (2005) discovered that half of the URLs cited in D-Lib Magazine articles were no longer accessible 10 years after publication [the irony!], and other studies have shown link rot in academic literature to be even worse (Spinellis, 2003, Lawrence et al., 2001). Nelson and Allen (2002) examined link rot in digital libraries and found that about 3% of the objects were no longer accessible after one year.

>Bruce Schneier remarks that one friend experienced 50% linkrot in one of his pages over less than 9 years (not that the situation was any better in 1998), and that his own blog posts link to news articles that go dead in days; the Internet Archive has estimated the average lifespan of a Web page at 100 days. A Science study looked at articles in prestigious journals; they didn’t use many Internet links, but when they did, 2 years later ~13% were dead. The French company Linterweb studied external links on the French Wikipedia before setting up their cache of French external links, and found - back in 2008 - already 5% were dead. (The English Wikipedia has seen a 2010-2011 spike from a few thousand dead links to ~110,000 out of ~17.5m live links.) The dismal studies just go on and on and on (and on). Even in a highly stable, funded, curated environment, link rot happens anyway. For example, about 11% of Arab Spring-related tweets were gone within a year (even though Twitter is - currently - still around).
Ok (: I'm still figuring out the mechanics.
The only thing I don't really like is the way it works. Is global... :/
You'd actually want to rotate it at slightly faster than orbital velocity, I think.

Tension is much stronger than compression, especially at larger scales.

But then you don't have the "nice" way of keeping the atmosphere in.
The magnitude of Oracle's incompetence here is really surprising to me, though maybe it shouldn't be. I don't see any real excuse here. Yes, I can believe that in any Enterprise procurement project (which is almost all of what Oracle does), there are conflicting and changing requirements, multiple bosses, the usual mess, and government projects are no exception. But that's not an excuse for building a website that literally doesn't work on a basic technical level. It should respond to requests, display some stuff, and accept what people submit through forms, even if nothing else works. A small-time consulting shop can build a website meeting those requirements!

The client or requirements mess can be a legitimate excuse for why your website doesn't really serve the intended use-case, or is confusing, or fails to integrate with an important component, etc., etc. But delivering something that doesn't even run?!
Did you know Detroit Water shut off water for 17,000 poor residents?
This only the beginning of the shenanigans to come called #Detroit bankruptcy reorganization
If I can get a flash drive for $10 I should be able to get this for <$5. I'll wait until the novelty wears off and get it for $1 from china, on Ebay.
Technically, the page checks ports that are accessible on the public side of your local router. That can be very useful in checking one's configuration for errors and unintended vulnerabilities.
Agreed. Now that the "get rich quick" phase of mining is over, there aren't many incentives for all the costs incurred.
Less money spent on employees and marketing would be my guess.
Google charges money (to verify your identity I assume, it's quite cheap) if you wanted to make actual apps for chromecast, I assume you can sidestep that with this.

I made a transcoding proxy for Chromecast, for it to work, I'd have to piggyback the url-player (without selling my identity). I don't like stuff like that.
Ah, I see the ones for contains: https://github.com/rust-lang/rust/blob/f66fd2eed1/src/libcol...

Thanks for pointing them out.
Legal, yes. Annoying, maybe. You could limit your liability by only allowing scanning of the origin IP, i.e. don't allow the entry of any IP the user wants to enter. That way, the visitor is scanning only his own machine, no one else's.
Yep. I'm pretty sure they didn't hire a webdesigner.
Better customer support than DO? Maybe some customers just like dealing with Luke, a fellow HN member?
That's what I was wondering about. You'd be saving the lectures, not downloading them, if you did that. The license needs some clarity.
Already been done and no.

Bear in mind encoding data into the block chain is a pretty stupid thing to do, practically speaking. No mainstream Bitcoin software/wallets have a file extraction feature, so you end up needing to download a special app designed to download that specific file. At which point, you may as well have just downloaded the file as well. Absence of the special file-downloader-file is proof that you are not willingly engaged in illegal conduct of any kind.
I don't know what "safety mode" is, but I didn't need to disable anything to watch the videos.
> Why does my laptop's camera light briefly turn on after making a phone call using Google voice?

It turns out that the current Hangouts defaults to the video call mode, even if the user intends to use voice only. So the camera gets activated even though it's not going to be used.

One workaround is to disable Hangouts and revert to the old setup, the one where you placed voice-only calls from within Google Mail. I do it this way simply because I don't have any contacts who do video calling.
Good point! I just added a few lines to each to make them complete; if you include terra before running each example they should work now. Is this better?
SpaceX Texas launch facility gets no-tax deal with hosting county
Phones are poor remotes.
Do you want complete privacy for sharing photos?
The state of Android updates: Who’s fast, who’s slow, and why
It doesn't have to be global! Terra works as a module with most popular module systems. For example:

var terra = require('./terra.min.js');

should work in any CommonJS environment.
Sea slug with a re-growable penis
Isn't that the reasoning behind transaction fees?
Roflmao: Fails, Pranks and more
Couldn't a person just cut the green and white wires in their charging cable if they were concerned about this?
Nothing but the ongoing interactions of things in the universe. What is a dimension?
There's a hidden surprise in store for people who think this is a neat trick to ensure their message lasts forever: there's no guarantee it will work.

In future some nodes, probably many, will become "pruning" nodes. That means they'll throw old blocks away and won't be able to serve them anymore. It's a popular misconception that it is technically necessary to store all blocks to run a fully functioning Bitcoin node. So long term storage and serving of the full chain will slowly start to migrate to more specialised archival nodes that have cheap bandwidth and storage to spare. At that point stuffing data into the block chain is not much different to just uploading it to a bunch of servers.

But even those nodes don't have to store your data forever, for two reasons.

Firstly, although being able to reconstruct today's ledger by replaying from day zero is a rather nice feature from an academic perspective, it's not actually necessary for Bitcoin to function. Even if every archival node deleted some old blocks, all that'd mean is you had to start your node from a snapshot of the database taken at the earliest block time and work from there. This means trusting the snapshot in some sense, but if many people have calculated that snapshot and attested to it (especially if they've done so in future blocks!), the practical security difference is quite small. Certainly it wouldn't mean Bitcoin stopped working or anything.

And secondly, as Satoshi described in his original white paper, the way blocks are structured means transactions can be deleted forever and yet the chain can still be replayed, if none of the outputs of those transactions were ever spent. Given that outputs which store only files cannot be spent, it's safe to both delete them from the UTXO set, and delete them from the archived blocks too (such a block would have to be sent using the partial merkle tree format already supported in the protocol). As long as identification of the outputs is reliable/conservative so there's no chance of misidentifying a spendable output as unspendable, you don't even need consensus to do this: just delete the guff from your local database and only serve blocks to nodes that understand partial block downloads, and you're done. Of course it's better if there is consensus, so perhaps some future version of Bitcoin will schedule certain transaction outputs for destruction as part of some other upgrade.
no such thing as backwards time travel, sorry!
>It is well known that the Genesis block...contains the message: 'The Times 03/Jan/2009 Chancellor on brink of second bailout for banks'. Presumably this is a political commentary

Actually, it was the way Satoshi showed that he hadn't pre-mined any bitcoins, by using the title of a headline on the same day that he started mining (as there was no way to fake that).
The phone is a poor remote like democracy is a bad system of gov't.

If your remote has a keyboard on it then more power to you, but none of mine do, and the phone is 1000x easier.
What is the utility supposed to do when people effectively cancel their service via non-payment? The utility isn't a charity, and utility service isn't a civil right.
Url changed from http://arstechnica.com/tech-policy/2014/08/dark-net-drug-mar..., which points to this.
Gitenberg and DP are quite different in their objectives. DP was created primarily to clean up OCR- text only. Modern ebooks have a whole 'nother dimension to presentation. fonts, graphics, reflowable layout, footnotes, links, indices, etc.

For example, I contributed enhancements to "Alice in Wonderland" https://github.com/GITenberg/Tenniel-Illustrations-for-Alice... (from a version in mobileread). DP produced one edition; There are in fact many public domain versions of Alice. How to keep them all straight? PG has no answer, but version control systems allow us to use fork and merge processes to start to deal with the way the real world works.