skysight-inc/HackerNews huggingface dataset:
I was wondering why I was unable to access any of the services that were supposedly back online. Now that the Member Center is back, it turns out there were new Terms & Conditions I needed to accept first... argh.
The browser wars enter a new era
What I Think About the NSA and Ownership of Your Data
I do that when I fear the Democrats might win too. Honestly, I wish more people would realize there are other options. We'd be much better if we had a greater range of choices. Unfortunately the two parties at the top have made it very hard for third party candidates.
You will have to make quite the effort to burn trough a consumer SSD in machine with normal use for a year. 256 GB * 3000 gives a lot of write information.
"I don't do work for the USG". Talk about burying the lede. So where did you get this knowledge about the awesomeness of Government training? I DO work for a contractor, one that hires from the same market as everyone else, with lower salaries. We're not all morons, but I was unaware we were turning substandard hires into geniuses. I must have missed the training program.
Indeed, the standard SSD in a consumer-type usage is 7+ years of write.
Sure thing buddy, extremely large whales absorbing a pond of little fish will make the price (rate of exchange relative to whatever currency you fancy) more stable.

All sarcasm aside I highly doubt this will be a good thing for end users of bitcoin.
My account is still subject to expiring even though I did a renewal before things went down - should have eleven months at least.

Anyone else got this issue?
George Mitchell, the father of fracking, has died
Every time something to do with Plan 9 comes up I lament the fact that the most elegant elements of its design have failed to be realized in practical terms in other operating systems. When they are realized, they usually lose the elegance.

Mostly I think about union mounts (which are very different in plan9 than the version that's been integrated into Linux) and the privilege escalation system (which has always seemed, to me, to be so much better than the sieve that is setuid).

(Note: I'm aware there have been attempts to bring purer versions of these things to linux, but they never gain any traction)
Well, you innovate by ignoring common sense, but by keeping by your senses. There was a time when people believed that the human body wasn't designed to go faster than 20 miles per hour. Some crazy people disproved them. We're still on the side of those crazy people, and we're doing even crazier speeds than they proposed.
Mr. Allen has been a student of Marshall McLuhan for quite a while http://www.youtube.com/watch?v=9wWUc8BZgWE
Haskell is badly designed language in many respects which promotes ugly code. I think, it won't be mainstream statically typed functional language in any time.

Here is my list of bad language features:

1. It doesn't support dot notation for records.

2. Record names can't be overloaded.

3. Monads might lead to messy code due to verbose syntax. For example, instead of writing c <- openDbConnection (readConfigData), I have to write ugly code

do
conf <- readConfigData
c <- openDbConnection

The situation becomes worse, the more side effecting parameters you need for a function call.

5. Many extensions, essential for productive development are out of the language standard. For example, multi param type classes, existential types. Haskell' standard is in progress for a very long time, and still isn't finished.
Spinning disks share most of that; they're just cheaper per gigabyte and slower. A spinning disk (is not and has never been sufficient to store important data.

At least with SSDs the form factor can be a lot smaller, so we might see slower, cheaper ones appear more often as external drives for true portable backups. Having your data on two SSDs is better than one spinning disk, especially if one of the SSDs is usually unplugged.
This has been around for quite a while now and is definitely one of the most popular networking framework for Cocoa. Before that it was ASI which was delegate based (AF is block based). Compare to ASI, AF is a lot more modern (also being actively maintained is a nice plus). Definitely my network framework of choice if I have to start an iOS project myself.
But still no Package Control for ST3... Seems like I'll never make the switch.
> that quote isn't necessarily bad

Indeed. If you're using sense that is common to everyone, then 7 billion other people will have potentially thought of it before you. Original ideas imply uncommon sense.
If anyone's interested in some more details for write endurance I'd recommend Anantechs SSD reviews. http://www.anandtech.com/show/7173/samsung-ssd-840-evo-revie... .

If the numbers in those are accurate it looks like write endurance shouldn't be a problem at least for any consumer drive. The estimate on that review was 12 years in a typical consumer setup, and I'd reckon that almost everyone would have replaced a laptop or PC in that kind of timeframe.
Is the writing on the wall for Cloud already?
Ask HN: Who do you follow on Twitter?
I finally created a Twitter account instead of just browsing, and it seems like it could be a great personal news feed if I follow the right people. HN seems like the right place to ask: are there any Twitter accounts (tech-related or otherwise) you find especially insightful or informative? Who do you follow on Twitter?
What Do 76% of Consumers Want From Your Website?
Pivotal disrupts different by adding G to the names of competitors' products when naming their own clones: GRooby, GRails.
I can't believe a nihilist would not eat enjoyable food.
http://www.forbes.com/sites/davidblackmon/2013/07/30/george-...
There was a piece of consumer hardware that I used for a very short time called the iRam. You basically got a battery backed RAM based disk (presented over SATA) that could saturate just about any application you wanted. Was expensive as hell and only went up to 4GB, but I would love to have something similar today.

http://en.wikipedia.org/wiki/I-RAM
Simple. Affiliate link to register the domain.

"Up for grabs" should be linked to a domain registrar of your choice.
So the whole place went down a few days before we were ready to launch. We need to upload an iPhone app to iTunes Connect. We have been prevented from doing this because we needed to accept some new T&Cs on the member centre. Despite iTunes Connect being up, we've been stuck. Apple support were unhelpful - we've just had to wait it out. Now finally I've been able to get on the member centre and accept the T&Cs, but there's clearly some delay in iTunes Connect realising this. I still can't upload my app.

Many more profanities are being hurled at Apple this morning.
Since they've stopped providing service, they should opensource their stack.
> My two teenage girls think of me as ancient. But I'm up before them and wake them to go to school.

His daughters are teenagers now. Considering he started his relationship with de facto stepdaughter Soon-Yi Previn when she was in her late teens, I'm not sure that is the most reassuring way to start an interview.
Shop for the perfect dress for your body shape
It is true. When I read the laws that are being proposed nationally and locally in the state I live in, I realized there's a real chance that my right to own a firearm is under a real threat. And to illustrate that, I have before my eyes a number of localities where this right is already destroyed. So my choice of giving the money to the NRA was obvious and easy to make.

The choice of giving money to, say, EFF, is also easy for me to make, but I couldn't point to a specific and targeted threat in this case, it is more of a feeling that things take a wrong direction, which is not as mobilizing.
Hi there,
I wanted to let you know the Android / Web application we made with a friend, it is called lclz.in (http://lclz.in). We created it because the end of Google Latitude and the lack for such app.

Lets explain it with a real use case, I want to meet my friend at an open air music festival with a lot of attendees. The classic way of doing it is calling him, but with the heavy music we will barely understand each other, plus it will be difficult to describe where we are to meet.

That's where the application will help : you select the contact you want to meet, it sends a SMS (or use the share dialog) requesting its location. The text contains a link to a site allowing any decent smartphone (even iOS/Blackberry/Windows Phone) to geolocalize him. Once done, you will get a notification on your phone displaying him on a map !

That's the beginning of the app, we've got a full backlog of ideas for the upcoming releases.
Meanwhile, feel free to install, use, and tell what you would have loved to see in it.
> But the human brain, which most certainly must be a kind of computer

Must?

It's one thing to observe that the brain appears to do computation, and to have as a working hypothesis that everything the brain does is a form of computation.

It's something else to say that it must be true, when, for the moment, the brain also appears to do things that we have no idea how to make computers do, that we have significant difficulty getting computers to even pretend to do.
I'm on board with this, but I expect little traction. I got actively involved with the Republican Party because I saw them as the lesser of two evils. I hoped that my fresh outlook might be able to influence the party to become the party I imagined they could be. To become involved to the point you might make a difference, you need to demonstrate that you share the same values as the leadership... effectively preventing the party from adapting or changing.
In Washington, we have a top two primary. Since the primaries mostly attract political party activists, this means that third parties are almost universally blocked from appearing on the general election ballot. I see neither party willing to give up this power they have obtained, so I expect politics in Washington State to go nowhere. We as a people passed that initiative so now we're stuck with the consequences.
Schale: a subprocess interface for Scala
Hello Scala Users!

Let me present to you a project I have been working on recently: Schale is a subprocess interface for Scala. Make all your system programs easily available to Scala, call those programs and interact with their input and output!

Subprocess management was traditionally carried out by using `Runtime.getRuntime().exec` series of calls. Although JDK introduced `ProcessBuilder` later on and Scala has its own sub process API, but managing process running environment and IO interactivity could still be cumbersome.

Schale takes advantage of advanced features and syntactic sugar offered by Scala, and brings to you:

Easy process creation
Background process management
Simplified process input/output interface
Advanced, interactive, non-blocking process IO
Hierarchical process environment (variables, working directory) management

Project repository: https://github.com/HouzuoGuo/schale

Please share your feedback!
It's very sad news. For those who didn't use it, Lavabit has been down for 2 days prior to releasing this statement.
To give you an idea what it felt like I wrote up my experience here: http://mareksuppa.com/blog/notes/lavabit/
Contrasted with a favourite from Stephen Fry: "An original idea. That can't be too hard. The library must be full of them."
> But still no Package Control for ST3... Seems like I'll never make the switch

https://sublime.wbond.net/installation

ST3 is the default visible tab for the installation instructions.

Many of us have been using ST3 with package control just fine for a while. I really only use it for GoSublime, and it works perfectly on ST3.
He goes more in depth about his personal life philosophy here: http://www.youtube.com/watch?v=lKLFcpATPjI

Very interesting if you're a fan or if the esquire interview piqued your interest.
Former Microsoft VP dies in CT plane crash
OV shows how it's done to dance in some pretty wicked heels.
Open source management tool for Mercurial and GIT
I don't know about that. It's a vote for left Twix or right Twix; just pick a side and eat it, and keep the other for later - or have a Milky Way instead. It's time to start eating Milky Ways.
Oh man this is so bad, you're worried about a HDMI connector but not worried about your kids illiteracy?

"If you think the cost of education is high, try the cost of ignorance, it is even higher!"
https://www.youtube.com/watch?v=GQENHCkiMBU
I just checked two Android devices (Nexus 10 and Xperia Z FWIW) and they both jump when you try to tap the WiFi icon, giving an indication of the pulldown menu behind it.

Honestly, I'm mostly with the author on this. Maybe it's a UK thing and maybe his experience of schools has made him particularly jaded, but I see a lot of functional tech illiterates. For example - I've recently had people not notice their laptop wasn't charging after being warned it had a dodgy power cable and reminded where the charge status icon was, then wonder went it suddenly turned off. Or complain that their browser was broken and installed a different browser because their home page had been changed, even though the available functionality was identical.

We need to make computers easier to discover, sure, but users need to take responsibility for their own machines not ask to be babied while assuming every IT person can bale them out.
I just spent quite some time assisting someone with a 1TB WD drive that was failing after 1 month. No backup strategy, quite expensive.
Callbacks and CLI apps aren't a good fit in my opinion. I do like writing command line tools using Common Node though: https://github.com/olegp/common-node
So the pragmatists question is then naturally, how do you teach it? How do you shard the curriculum if not by subject? It seems a bit overbearing to ask each teacher to have the proper renaissance man's education of knowing a bit of everything.
This article just blew my mind. I feel little silly, especially since I majored in my math. I have never seen these types of ideas expressed so clearly and powerfully.

He is 100% right. We should not be teaching the formulaic rules of basic arithmetic until high school, and only then as a part of life skills class. It should be taught as the art form that it is.
> Data are encrypted directly by the provider, which means customers need no specific technical know-how and incur no extra costs. All data are stored in secure data centers located in Germany.

Not sure how this is the solution. People need to learn how to do encryption themselves. For the average John Doe (or Hans Wurst :-)) there need to be tools to accomplish that without a degree in Math or CS.

I don't think provider-side encryption is a solution at all. Collecting vast amounts of meta data would still be possible.
1. Nonissue in real life.

3. Don't modify parameters. It makes code easier to test in any language.

5. GHC may as well be the standard. Are you really going to use a different compiler.
Are you officially posting on behalf of Apple ?
Where can we contact you ?
Personally, I follow way too many people to get any actual enjoyment out of Twitter. I would really like to slim down, but it would take a considerable amount of time to do so.

But if you're interested in web development and design, check out http://uptodate.frontendrescue.org/ for some good pointers on who to follow.
I was not talking about poverty or who's paying what.

I'm just saying that putting economic burdens on higher education is not a wise decision for a country that wants to advance technologically or academically.

With respect to who's paying what: I think the country has way enough money, the question is "just" on what do you want to spend it.
I wonder what Apple's server infrastructure looks like? They aren't programming it all in WebObjects [1] are they? Do they use linux and/or freeBSD? Of all the things Apple does, their "cloud" seems the weakest product.

Apple is the only big software company that doesn't develop server-side technologies. If I was the boss of Apple I'd standardize on FreeBSD and Golang today! But, I'm not... obviously :)

[1] http://en.wikipedia.org/wiki/WebObjects
One of the biggest reasons third parties don't make it is financing. If you have a lot of cash that you want to give to a party, you give to a party that will likely be elected and might return the favor. If you have A LOT, you give to both parties. What wealthy contributors are going to give their money to a third party when they can afford to back two horses?
Hmm - makes me wonder if they are aware of the fact that MtGox does not let its customers to withdraw money (for nearly two months now with some sporadic transfers for small amounts to keep peoples hope) - the price at MtGox is completely distorted by that why Bloomberg should use it?
"Love works as a distraction. And work works as a distraction. You can distract yourself a billion different ways. But the key is to distract yourself."

I loved this line.
Hack.me: build, host and share vulnerable code for education and research
As a front end engineer -- this makes me happy!
Not not often one to praise Apple, but I'm really impressed that they spent the time they did to fix this. Apple are known for their strong brand and taking down the dev centre for so long must have been an awkward decision between the marketing side and the technical one.

I don't know the extent of the problem but taking down an online service for weeks is very uncommon. I guess (speculating a bit) that Apple could have applied a quick fix to the problem within a day to save their (short term, at least) brand appearance. I think "just getting it secure enough" is the most many people would do if an important service was down. It appears that Apple took the time required to deploy a proper fix, prioritising security over shot term wins.

It would be interesting to see what someone like Microsoft or Amazon would have done in this situation, or what Apple would have done if it was all of iTunes instead of the dev centre.
ECommerce in India niches
You put your page file in a Ramdisk? We need to go deeper...
>3. Don't modify parameters. It makes code easier to test in any language.

It's not about modifying parameters. It's about verbosity of the code. The type of the parameter is IO String.

>5. GHC may as well be the standard. Are you really going to use a different compiler.

It's a real issue. Different language extensions might modify how type inference works. If you add one more extension, you program might suddenly stop to compile. We need a fixed set of language extensions which are always available.
I'm with you, but it's important to keep in mind that the current iteration of Google Glass is the rough equivalent of the old "mobile phones" that looked like plastic brick with a antenna sticking out of them [1] and that Meta's sure seems more like a proof of concept and tech demo than something they would put forward as polished.

These devices are going to keep getting smaller and in a few generations will be fairly indistinguishable from a pair of glasses (which many people wear now).

1 - Seriously, look at this guy: http://vni.s3.amazonaws.com/120802142609275.jpg
It is not for me. When I try to Join SAfari developer Program it is redirected to this URL:

https://developer.apple.com/iphone/urlRedirect.action?mode=e...
You are right, the interest is not the point. The point is

You still leave uni with $18-30k debt.
I don't know, they've got a lot of code to gain a 1.5 second lookup speed on 10 million lookups!

To me, that sounds like over engineering. Even at Facebook scale, can we say we are talking 1/10 of a millisecond per lookup? Is it worth the extra performance gain?

At the same time? I'm surprised the hash lookup isn't faster.
Hmmmm, after I accepted the new terms & conditions, the iTunesconnect still ask me to accept it in Member Center. I didn't expect to have some sort of delay between the changes in Member Center and iTunesconnect. Hope it takes effect soon. Sigh.
System fonts are used to identify us. My browser was also unique.

Very good to know... will get plugin to alter browsers identifying information.
You can write the example in your third problem as "readConfigData >>= openDbConnection". This is, in fact, something like what your code desugars to. "do" notation is a useful crutch for difficult code; it's not fair to use that as an example of "verbose syntax".
Yes, I understand but I honnestly don't see how it can be possible to detect misbehaviors or threats without surveilliance. There is a dilemma there I can't yet dealth with.

Surveilliance methods are easy to defeat once you know how they work and where they are applied. This is why they are kept secret. Maybe the cummunication capacity and the terrorist threat has developped to fast for taking the time tothink of the optimal approach in terme of efficiency and respect of privacy and rights. The strategy used so far is not ok. I fully agree and we need methods to ensure there is no abuse like for the civil forfeiture law.

This is the role of the feedback control loop. With such a loop Abuse or inadequacy cab be detected ASAP and corrected ASAP. Secrecy, and keeping the control to some arbitrary authority, is preventing to have such objective and independent feedback control loop. This is in my opinion the true problem in what happens with the NSA and in Europe too.
>It's just an accident that we happen to be on earth, enjoying our silly little moments, distracting ourselves as often as possible so we don't have to really face up to the fact that, you know, we're just temporary people with a very short time in a universe that will eventually be completely gone. And everything that you value, whether it's Shakespeare, Beethoven, da Vinci, or whatever, will be gone. The earth will be gone. The sun will be gone. There'll be nothing. The best you can do to get through life is distraction. Love works as a distraction. And work works as a distraction. You can distract yourself a billion different ways. But the key is to distract yourself.

I love this statement; there is so much truth in it. I find it is something that enters the realm of my thought quite often. The fact that at some time in my life the last event will rob me of everything I am, I know, and will render everything I have done useless to my then forgone reality. Between the truths of death of an individual and death of the universe, nihilism seems all too logical.

However, knowing this,I'm in no way a depressed individual. I don't think I could be any happier in my life. Nihilism has given me freedom.
I want to use SFTP with st3 but the package installer won't install without git. I don't have git. Does anyone know how can I get package control working?
Mainly to avoid the Windows page file from getting fragmented on a HDD, since fragmentation on a RAM disk is a non-issue. I keep my home desktop PC on most of the time and don't reboot often unless switching OSs.