skysight-inc/HackerNews huggingface dataset:
John here, from rsync.net.

We don't do any of the things you list - not even close - and we don't ever plan to.

We can, however, do this:

pg_dump -U postgres db | ssh user@rsync.net "dd of=db_dump"

and this:

ssh user@rsync.net s3cmd get s3://rsynctest/mscdex.exe

... it's probably not for you. Cheers!
Intel to cut over 5,000 jobs
Where does "must" come from in this case? You could choose to practice browser fetish on anything.
Why does this even need to be said? Evolution is the change of allele frequencies over time in a given population. The assumption inherent in that definition is that there are no black and white shifts, it is generally incremental if you assume natural selection is working (codified assumptions included here).

I don't know exactly why your comment annoys me, but I think it has a lot to do with the fact that it "isn't even wrong". You say flowery things like "Human adaptability is quite amazing" and it just emphasizes to me that your thesis about variability is sloppy and vague.

"Gene mechanism" differences definitely exist, and they definitely affect the world around us. At a certain point, "human adaptability" doesn't count for shit. If I am a double APC mutant with abnormal Beta-catenin signalling guess what is overwhelmingly likely to happen to me by age 40? Colorectal carcinoma. Forty or more CAG repeats on an obscure part of chromosome 4? Huntington's, full penetrance. Mutations in my hemoglobin locus? Sickle cell, beta thalassemia and a rogue's gallery of other blood diseases are in my future. "Adaptability" is not a useful concept when these are the problems we face when we inherit genetic diseases. The empirical method has proven that our genes matter for our life outcomes; glossing over this with some handwaving about "adapting" is counterproductive at every level of knowledge.
can't?
I was actually thinking more like maven where it has a local cache that it checks first and like everything should do and not bother with the net if there is no connection, which no desktop app seems to be able to do.
BitTorrent Sync on mobile seems pretty amazing actually, even just for point-to-pointing data between devices.

I wouldn't want to use it for all my files, but I'm setting it up for syncing photos and content to my PCs (i.e. things which are simple and don't get multiple offline edits and the like).
Fixed! Now showing a bunch of fallback products.

And sorry about the title!
"Closest analogy I could make is maybe reading a magazine at the rack instead of buying it and taking it home."

Another analogy might be recording a TV show and fast-forwarding over the ads when you watch it - which is perfectly legal to do.
Wouldn't AAPL be an even better bet?
What is also funny about the 8.1 "update" is also that the system requirements for the 64-bit versions actually increased.
Initial work on Go started in 2007.

Go was announced to the public on November 10, 2009.

So Go did not exist when the decision was made in the first place.
I passed over buying an X1 Carbon for a few reasons, but I always check the keyboard of a potential purchase for the pgup/pgdown/home/end keys on the right-hand column. Modern ultrabooks got rid of them (despite there often being more than enough space for them) and it makes me really mad. Those are super-useful keys for coders and also for general web navigation.

After reading this article, I went back to take a closer look at the X1 keyboard, and actually gasped. No hardware Fn keys? Home/end replacing Caps (which I remap to ctrl)? Backspace/del next to each other? What were they thinking??

I'm so glad I didn't do an impulse buy on the X1, because my mind doesn't think to inspect the keyboard so closely. I would have returned it 10 seconds after opening the box. I'm going to have to look very closely now at the keyboards of new laptops I'm thinking of buying.
Stop Networking: Why Networking Doesn't Work
The patent isn't for "predictive shipping." It's for Amazon's specific implementation of "predictive shipping."

You can't just boil a patent down to two words and then claim prior art.
Make yourself feel guilty as much as possible and break your routine by introducing a new non-coding non-computer activity in between your guilty pleasures. Based on my experience with procrastination and trying to break it, how about your modify your procrastination little bit as suggested below.

> "Okay, a new day, let's start. let's check hackernews first. great neat stuff. alright one more article and i'll fire up my ide and terminal." <

Before playing counter strike, Fire up your IDE and Terminal before going to next step. Make sure you maximize your IDE and Terminal to fill all the screen space. Then take a quick little walk in the room/apt/house. Come back to screen and if you want to still play counter strike, minimize your IDE and Terminal (don't close any of programs or switch to a different desktop view). If you still wants to play counter strike, go ahead play.

> "okay i'm tired now, time to play some counter strike. lets play for 30 minutes.

oh I SUCK at this game just like I'm sucking at not procrastinating. this guy is talking trash time to show him who's boss.

crap, it's been an hour. now im hungry. lets eat." <

Before going to eat, Open up your project and source code file that you want to work on. Make sure again the screen is completely filled. Go eat something away from screen. Take a walk around the room/apt/house/neighborhood.

> "alright now im full, i need to relax and check hackernews again." <

Come back to screen and if you want to still check hacker news, Write a few lines of code. And then check hacker news.

Sooner or later, you will start to feel guilty seeing the IDE, Terminal, Project, Source Code file on your screen every time you come back to your computer and start doing more and more coding.
It's like you read the article or something.
I can't wait for them to go public and we can take a look at their financials properly.

I suspect they will surprise many people - as I had predicted back in 2011 - http://marcgayle.com/2011/01/24/how-dropbox-is-printing-mone...

Much hasn't changed....I don't think.
Dear founders of Y Combinator,

We regret to inform you that we are unable to offer you a spot in this year's Y Combinator class. Do not take it personally. It does not reflect poorly on the quality of your company, "Y Combinator," or its founding idea. We received a huge number of compelling applications this year. Unfortunately, there just weren't enough spots to go around, so we had to make some difficult choices. As a result, we were unable to admit "Y Combinator" to this year's Y Combinator batch. Please do not be discouraged. Many fantastic ideas like 'Y Combinator' were also not admitted. In fact, we strongly encourage 'Y Combinator' to apply again next year!

Sincerely,

Paul Graham

Y Combinator
Michaelv.org is the personal website of Michael Vincent who, if you click around, is a huge TI calculator hacker (I dabbled back in the day).

In fact, my very first web server was going to be hosted by him. I recall sending him like $30 in the mail to host it way back when I was young enough to not even have a bank account yet.
Okay, what are they? And I mean cons from the POV of users (and hosts are users too in this sense) not from the POV of an unnecessary commercial organisation overlaid (overlain?) on the infrastructure.

I'm not being snarky here, I'd really like to think a new thought.

(To be fair, or just contrary, I kinda feel that all the porn and ads might due with a little reduced service, but I'm not megalomaniacal enough to think that I should get to decide for everyone else..)
If you're in 1994 and know what's going to happen in the next 20 years, the logical choice would be to buy MSFT, sell it around 2000, and then buy AAPL. Their peaks don't overlap, so why not take advantage of both!?
In the earliest days of the London Underground, trains used steam engines, which would collect steam and release it only at specified openings above tunnels, so as to not suffocate everyone. In posh areas, fake housefronts like this one: http://www.urban75.org/london/leinster.html were built with a hole behind them, and trains would release steam as they passed under the hole.

More such cases in Brooklyn and Paris: http://www.dailymail.co.uk/news/article-2388179/When-house-h...
Dropbox have the ease-of-use thing down as far as syncing goes at the moment, even though I personally don't like it.

It's another service that's in the weird space for me where I can't be bothered with it personally, but immediately recommend it to just about everyone else.
"But maybe there's a whole class of problem (actual problem, not a sub-problem like "I want to implement a container") that I don't come in contact with."

i want to apply a transformation to every element in a collection

i want to select the elements from a collection for which some predicate holds true
I'm one of the authors of a more complete c++11 succinct data structure library [1] which includes several engineered implementations of wavelet trees, compressed suffix arrays and compressed suffix trees. while you are right that random access is one of the main bottlenecks of succinct data structures, we found that sometimes SDS can be faster than their uncompressed counterparts [2]

The github URL contains some additional resources such as tutorial slides and cheatsheets if you want to check it out.

[1] https://github.com/simongog/sdsl-lite/
[2] http://people.eng.unimelb.edu.au/sgog/optimized.pdf
Why use C++? Performance, universal familiarity, ability to access low level APIs (libraries, x86, syscalls), abundance of good tooling, manual memory management (+debug tooling), legacy.

Why not directly compete with C++? The performance and compatibility/"close to the metal" requirements are separate. Much of C++'s complexity comes from the latter. It makes sense to create a solution for applications that require one but not the other.
Both systemd and upstart have added a level of complexity I would prefer to avoid. The simplistically of sysvinit is greatly missed.

But then again I am an old fuck so..
Thanks for the rundown! I wish more people posted their process like this. Helps me learn what's best to use and how to do things faster.
Build a fortune with MSFT then double down on AAPL. Buy every LEAP option you could get your hands on. After that, start mining Bitcoins.
Because that server was not that important?
There’s a “house” a couple of miles from mine which is actually a power sub-station. It's located in a heavily wooded, up-scale neighborhood, and would have looked really out of place if it wasn't concealed.

But, the fake house still looks a little strange, as it doesn't have quite the level of finishing of a real home.
This is so odd how people can unknowingly create difficulties for someone else. Remapping Caps lock to switching input language has probably been the most useful thing I've done to improve my computing productivity (followed closely by Linux and tiling wms).

What used to require weird combinations like Control-Shift, or worse Shift-Alt (windows default which triggers window's menu half the time) now takes only a quick flick of my left little finger. Typing even the most technical texts with English words in every sentence has been easy and effortless ever since. And now Lenovo is taking this away from me by removing the Caps lock key from what otherwise looks like an absolutely perfect laptop. This is such a shame.
Foxtrot's Bill Amend: I wrote an app
"The ordinary-looking house on Wade Ave actually disguises a pump station for the city of Raleigh public utilities."

That was a really boring reveal.
My first true love, Javascript.
Oh, aren't you clever.

The difference is that this is a way to get stuff to your door within a few hours of your placing an order, instead of you going somewhere very 2 weeks.
deal on!

http://basicallydan.github.io/skifree.js/
Hey, you might want to check your site for bugs. You have an unresolved merge conflict pushed to production. You wouldn't want your potential clients seeing this:

http://i.imgur.com/0oGV3ao.png
>If the profession ever wants to produce anything reliable in C++

This has already been done, so you are obviously wrong.

Exceptions are cute for small amounts of code. But as soon as you get a sizeable codebase, you have zillions of functions just waiting to explode your call stack in ways you could never expect.

Documentation doesn't fix it either. Even if you could somehow guarantee that every single function has detailed descriptions of its possible throws, you won't get devs to read all the documentation for every function in some piece of code that needs a small fix.
Only if (recur ...) is not used.

Sure it is a poor man's replacement, but it works.
You're changing the goalposts. The initial discussion was about gnome, and their desires to ignore the many many other kernels it currently runs on in a short sighted desire to minimize developer issues. In those cases, it is absolutely a detriment to the community to force more and more requirements on systemd, instead of putting out specifications for generic dbus consumers and producers. In this context, I would definitely argue that it's not in the project's best interests to depend on another project that has stated they have no intention to make things work across different kernels.

This is the issue that people who only deal with linux don't understand. Were I to try to put software in gnome that depended on features only found in ZFS, I would be rightfully criticized for it. Why should Linux-only features get a free pass?
Notably, there is as an alternative to this node terminal btc client.

electrum -g [text | stdio]

The terminal interfaces could use more testing to say the least, but Electrum has been around since 2011. It's written in Python and includes support for CLI based multisignature transactions [1], raw transactions, proxies, and server selection. It was recently added to the Debian official repos.

It's actively used in ecommerce [2], and we've even heard on #electrum freenode of at least one Bitcoin exchange using it on the backend.

Electrum uses a deterministic mnemonic address generation system (soon to be BIP0032 compatible) and the Stratum protocol, which involves running a gateway daemon [3] and bitcoind on the backend, to tackle the large size of the blockchain and rather unwieldy individualized address generation scheme in use by Bitcoin-QT.

[1] https://gist.github.com/atweiden/7272732

[2] http://acceptbit.com/

[2] https://wordpress.org/plugins/bitcoin-payments-for-woocommer...

[3] https://github.com/spesmilo/electrum-server
This I disagree with. Born and raised in America, I still cannot remember what temperature water boils at in Fahrenheit, I just remember it is something over 200 degrees.

Celsius is easy, 100. :)
I hope that Mac SE stored at mom's will be worth something since the Dell inspiron running xubuntu and Win 98 is not cutting it any longer
Yes, but you cannot assume that the values are finite in the "proof" that they are finite. You have to prove that they are finite before you are allowed to manipulate them as finite quantities.
Advertisement has a prime target group which will never install adblockers - People who want to see ads and find convenience from having them.

It should not come as a big surprise. Mail based advertisement that is delivered by the post office has worked like that for years. Advertisement only goes to people who wants it, and those people uses the coupons and sale offerings given to them. Everyone stays happy with this model.

What you are loosing are forcing advertisement onto people who do not want it. That group is also the least profitable group to give advertisement to, and can often do more ham than good. Ad blockers help here in separating the group you do not want to give advertisement to, and the group you do.

For any company depending on advertisement, adblocking is a feature.
by what "reading" do you make that claim? I recently saw a really cool game written in libgdx clojure. it looked and played great.
Damn, I've driven by there hundreds of times and had no clue anything was unusual about that house. Never even noticed that there was no driveway.

When I first started reading this article, I had a feeling it was going to be something to do with AT&T, possibly related to The Big Hole[1][[2].

Nothing quite so exciting though... Still, pretty neat.

[1]: http://www.indyweek.com/indyweek/big-hole-deep-secret/Conten...

[2]: http://www.abovetopsecret.com/forum/thread188702/pg1
Sharing has to be very easy.

Used to be we had email and MIME attachments. Which is to say: you simply attached whatever media you wanted to share to the email.

Mind: that could clog up systems with massive files moving around (though what was once considered massive for servers is now minuscule on handhelds).

With a website you control yourself, and URLs you can distribut to whom you choose, you can still use the email method, but distribute a link. Or RSS. Or a host of other tools. The problem isn't so much the technology as the incentives for people to create sharing platforms based on them, and the inclination for those platforms to be proprietary, silos, and highly monetized.

From the perspective of a nontechnical person looking to share things, you've got the challenge of comprehending technology (that's a longer rant), which is a challenge. But really. "Take picture, share privately to list of friends" isn't particularly difficult conceptually _or_ technically.

I'm well beyond convinced that a huge part of the reason that local filesystem management tools (for Windows, Mac, and Android) are so difficult to grasp is because the vendors prefer it that way. They can sell "enterprise server solutions" or "cloud social services" instead.
Ask HN: Can LSD positively help a software engineer?
Well, Steve Jobs approved of it, do you think that LSD can change your perception and how you go about solving problems in software? Can it make you a better engineer or more productive?
Summary of Ping Conference about the Play framework - Day 1
An intelligent "layman" might watch that video and declare, "Math proves that 1 + 2 + 3 + 4 + … = -1/12; yet this is obviously wrong. Those mathematicians don't know what they're doing." Now, I do not know such a layman, but you must acknowledge this might happen. And this is the cost of the little lie permitted in the video you've linked.

If I wrote a "how to program" tutorial in which the code did not compile, you would likely berate my inept tutorial. Please allow mathematicians the same grace.
I'll just go ahead and call a spade a spade and say that this is a stupid line of conversation, and it's pretty clear that you know it.

Not only did the person you originally responded to even qualify with a "for the most part" -- thus allowing for the existence of bad code in said C++ culture -- every significant codebase in the verse has a neglected corner or three. Moreover, one man's "globally crappy" code is another man's halfway-decent code. We have no way of identifying how bad the code was, just that it was stalling a whole CPU without doing anything while I/O bound.

Finally, your whole point is ridiculous, because the slide deck you link is about finding a part of the codebase that has accumulated extreme cruft and replacing it with a new, clean implementation, which is exactly how you maintain a healthy codebase.

Go troll a new thread or find an actual point.
My 2013 VW Golf has a similarly mad method to move the windscreen wipers to a position that enables the window to be cleaned. I forget the trick - I think its turn the car off, then on, then move the wiper stalk to one of its four or five positions. Or vice versa. I really can't remember.

Edit: switch ignition on, then off. Briefly press the down the windscreen wiper lever.
its not foolish too. I think some people posting here dont know android or clojure or both.
After seeing the screenshot (https://raw.github.com/chjj/blessed/master/img/screenshot.pn...) I'll be switching to "Welcome to my program" from now on instead of "Hello world!" which is getting really tired. I don't know why I never thought of it. Facepalm.
'“It appears Amazon is taking advantage of their copious data,” said Sucharita Mulpuru, a Forrester Research [FORR -2.03%] analyst. “Based on all the things they know about their customers they could predict demand based on a variety of factors.”'

Something about seeing a big red box next to the analyst highlighting their company's negative stock performance makes me a wee bit less confident in their analysis.
The design is surprisingly modern too. A bit of palette adjusting and it would pass as Windows 9.
It appears that he's still on a sabbatical.

http://railscasts.com/announcements/12
I block ads. I'd rather not read a website than read it with ads. If your business needs me to see your ads, I'd rather not be your customer. If these practices will bring down the ad industry, all the better.
Most ad-laden websites severely overvalue themselves. They're distractions - highly replaceable ones.

It turns out when you have a simple and obvious business model, it's easy to pay for content - iTunes enabled us to actually buy music (kind of, we're in the middle of screwing the artists over with bulk streaming deals and what I suspect is a lot of RIAA-contact lock ins preventing direct sales).

But really, how valuable do you think your blog post about someone else's blog post is? Or a news site reporting on what happened from Twitter, or publishing articles which are taken whole-sale from bullet pointed corporate and political press releases?
How People Really Use Mobile
Simply go somewhere without an internet connection. It's a lot harder to fuck around on a computer when the pipe of infinite novelty is out of order.
it reminds me of grunt, with a couple of plugins, or I didn't get the point.
Cool! Just won my first Minesweeper game, awesome!
I'm working on building a desktop CNC machine so that I can mill out and drill the holes for my projects...I'm hoping to have this done mid-year, but we'll see.
What exactly is the downside of contaminating the environment?
> Why Keep It Hidden?

Because yuppies. It's all of two blocks from the biggest Whole Foods Market in the Triangle.
Tech Its Simple
I think this is the appeal of Chromebooks - simplicity.
A Basic Blueprint For Mobile User Acquisition
Got to about 5. The address bar stops working at 2, but you can get to the main site from the start page.
I'm not sure why you were downvoted. Having spent some time there this seems like an eminently reasonable answer.
The spacebar has to be big because some typists use their left thumb, not the right.
There are telco central offices disguised as houses, too. This one, in Anaheim, CA, US is a good example (CLLI code ANHMCA17RS3):

http://www.co-buildings.com/ca/714/

https://maps.google.com/maps?q=33.8449,+-117.741&ie=UTF8&ll=...
I'm a bit curious, why would those goals be at odds? Is there a specific reason build systems like this don't scale well? I'm genuinely curious, not having had much experience with larger projects.

I'm not certain how use of a "proper scripting language" is much different than using automake, cmake, ant / maven ... in what ways are these necessarily different from something like gulp.js, other than syntax? Does the introduction of extra language features have a negative impact in scalability implicitly?