skysight-inc/HackerNews huggingface dataset:
Mobile first?
Is this a good idea, or should it only be done in the event that the app being created is especially suited to mobile use?

I can see mobile being a great (and convenient) extension of an already existing web platform, but I can't see it by itself. I'm thinking about creating an app, but what I'm about to do would be just a regular web app with no mobile extension. Is this a good idea nowadays? I'm thinking this way because I don't use mobile very often (read: not at all), and only see it as a means to text and take pictures. Am I going to be missing out on something by not building a mobile app?

Also, it seems like the mobile app market is saturated. Is it even possible to etch out a space in that ecosystem anymore as a newcomer?
Being a non-native English speaker (although I instantly decompressed the acronym) the first thing to come to mind was this, for me: https://es.wikipedia.org/wiki/Epipremnum_aureum
For someone who doesn't have enough hours in the day to receive "proper Scheme training" and already (sort of) knows Clojure could you go into detail about what you mean when you talk about it being "messed up due to kitchen sink syndrome."?
Apple wins key patent case against rival Samsung in US
IMO, Mathematics are abstract aesthetics, invisible unless you to forget your senses for a minute and see in relationships, recurrences, evolution .. patterns. Add the fact that the mathematical culture is cryptic .. (centuries of abstraction stacked and compressed in a symbol, unspoken principles, ...) and that it's very badly taught in the first years of school, you get inaccessibility.
Show HN: Persowna, Mozilla Persona authentication for your domain.
Two of Germany's biggest ISPs will start encrypting email by default
I've always hated that sound. Now I know who to blame!
Reminds me of http://www.hackthissite.org/
I'm a stickler for quality. I may be an outlier - but the future shouldn't be in 320kbit/s
> in terms of copy writing, it leaves something to be desired.

Haskell advocacy is high in the running for the least effective in the business. Boosters can't seem to help but pitch the things they care about rather than the things the listener does. Maybe it feels satisfying, but it's no way to attract converts.

A more effective approach would be to choose common tasks people perform in other languages and demonstrate how they can be less (error-prone, time-consuming, verbose) in Haskell.

For instance, I recall reading about a Haskell Web framework where the compiler guarantees user-generated content never makes it into any served HTML unsanitized. What a boon for security! However, this is not shouted from the rooftops; instead, it's taking me so long to track down I've given up in the hopes that someone will post it here instead.
All you need to know about this. Aka: response of the German Chaos Computer Club (in German):
http://www.ccc.de/en/updates/2013/sommermaerchen
shelr.tv is also doing the same for more than a year now but compared to ascii.io and showterm.io doesn't look as polished.
Driving a tractor in a field and driving a car in towns/roads with other cars and pedestrians a whole lot different game.

The title should be edited.
There's a slight problem with simply deeming Plan 9 "better" and Unix (for whatever value of Unix-ness) "good". Depending on your definition of worth, it's probably easy enough to find a system that is even better, i.e. more "pure" in that regard. Obvious examples, if your focus is underlying concepts, would be Oberon and Lisp Machines, where it's straight access to data structures and functions, without superfluous parsing of lines of text and command line arguments...

Compared to really other systems, Plan 9 is still Unix. Don't think the designers would disagree...
Google Tests Internet by Balloon in CA As Bill Gates Criticizes the Project
I think there is APE for compiling and porting UNIX programs.
Agree. Snowden's the only reason why people, politicians and the president are talking about this.
Show HN: Content underload
"...if I'm on the treadmill and I'm surfing the channels and suddenly Manhattan or some other picture comes on, I go right past it. If I saw Manhattan again, I would only see the worst. I would say: "Oh, God, this is so embarrassing. I could have done this. I should have done that." So I spare myself."

I'd probably say the same thing if, at the age of 44, I made a film starring myself as a guy in a relationship with an underage high-school kid. Of course if it were Mariel Hemingway (who was 18 darnit!) my biggest regret might have been not filming steamier sex-scenes...
>Evil and effective are not mutually exclusive.

So, we have instituted this massive security apparatus/surveillance state for groups of people who are largely incompetent, ineffective boobs?

But, we don't know that they are incompetent boobs?

Any way you slice it, it smells and begs the question: why are we doing this? And, in this particular case, it's a little too convenient that they are taking such public and hyper-publicized action on "threats" that do appear to be easily foiled. Because a.) the plotters allowed themselves to be intercepted even with so much recent publicity around our programs (btw, so much for the number one argument that whistleblowers like Snowden help the enemy) and b.) simply closing a few embassies nullified the threat. And, oh, BTW, let's make sure that our PR machine (read CNN and others) repeatedly mention that we all have the good ol' NSA to thank.

Sorry, I just don't see how this goes down easily for anyone.

>The real question though is if prevented attacks would have been prevented anyway without this evidence, or in general if the price is worth paying.

In this case, I don't believe there was an imminent threat. I think it was propaganda. But, on a broader level, I think your questions are valid for those inclined to believe we should trade freedom/privacy/etc for security (i.e. most Americans). But, surely the answer is in large part a function of whether and how many "effective" threats are really out there vs. just evil people.

So, your "real question" is unanswerable at this point on a general level. We don't know who the threats are and, in fact, they are intent on keeping this secret for "security reasons". It is the quintessential bogeyman. We must simply trust that these threats exist and are of a scale that warrant the massive security apparatus/surveillance state that we have erected.
Great work - thanks!
Yeah at some point in history, maybe. Its easy to say that after being caught with your dick in my inbox.
He didn't watch any of Rich Hickey's talks and thinks things like protocols multimethods are somehow kitchen-sink.

OP clearly hasn't hacked on any Common Lisp written by a CLOS-maniac.

Schemers break out in hives if they couldn't implement their own language on a raspberry pi in a single drunken bender.
When Power Goes To Your Head, It May Shut Out Your Heart
I'd volunteer to set it up for you on a virtual machine for free.
this is crazy.
Which isn't to say there isn't always room for improvement...

Your comment got me thinking about ways we could do a better job pointing out the limitations of OCA, and had an interesting idea for a simple way to remind folks. So thanks for making us think about it again.
Hi, i'm one of the creators. We're interested in personalised content curation but wanted to take it back to scratch. To do this we're manually curating online content for users with one hand-picked article per day for each user.

We really want to build a relationship with our users and find out what makes them tick whilst delighting them with something new each day.
Why wouldn't he be in all in them? Is there a size limit?
The word you're after is doublespeak. http://en.wikipedia.org/wiki/Doublespeak
Except that's more like a Harry-Potter way of doing things, where if someone tells you the right incantation you can perform the magic, but there's no way you're going to fix things if it doesn't work and no chance of understanding what's going on in order to do anything new.
Also, you can innovate using _loads_ of common sense, uncommon loads, to the point that something evident and simple, wasn't created before by anybody.

Also, I would like to point, that it's not the same "common sense" what a developer, who is some years in a university and techie environment, specialised on a few difficult technologies, than the "common sense" of a "final user" which does not care about technology quirks, code conventions, pre-existing tools, related news feeds, etc.
> Yet another person complaining about Bootstrap being uninspired.

Quite the contrary. Not Bootstrap is "uninspired" but its users.
The old Mailinator had a characteristic, easily identifiable look and feel. Sites like the new Mailinator are a dime a dozen. A typical case of "disimprovement".
Embedded and hard real time are not the same thing.
How will you know what I like?
Frankly, both Bush and Obama are patsies for the system, which at this point is a fully fledged self-sustaining kafakesque bureaucracy. It's easy to personify and be angry with a person, less easy to be angry with an abstract clusterfuck of human interaction and behaviour gone horribly wrong, systemised, and enshrined in transgenerational tradition.
Programming a $15 thermostat from Lowes/HD is not hard, even remotely. Definitely not hard for HN readership.
How do you plan to 'delight' everyone?
> What are the issues you've found with IntelliJ?

> Have you reported them?

Most issues are in your tracker since ages.

> We'd love to know how we can improve it.

merge the lein plug-in into laClojure, or keep it synced all the time.

And implement those requests there in your tracker.
Comment by @himerzi who is shadowbanned (surprise!):

"Hi, i'm one of the creators. We're interested in personalised content curation but wanted to take it back to scratch. To do this we're manually curating online content for users with one hand-picked article per day for each user.

We really want to build a relationship with our users and find out what makes them tick whilst delighting them with something new each day."
I've been thinking of better ways to do programming tutorials and something like this is roughly what I had in mind. Thanks for open sourcing it!
Couldn't agree more. With Bush we could blame Bush; with Obama there is no one left to blame but America itself.
No one cares about Bush anymore, you're being rather irrelevant.
History books tend to remember things of note. Obama is more of a footnote.

Honestly, not a single thing of world class importance stands out. Capturing Bin Laden, maybe.
Lekkere en gezonde Paleo spagetthi maak je van courgettes
If only there were some kind of well-understood cultural phenomenon where people could say hyperbolic or absurd things for the amusement of their fellow humans.

It's a shame something like doesn't exist. I bet it would be fun.
I just got a slight flashback to my 15 year old self sitting in front of little "crackme" programs (http://en.wikipedia.org/wiki/Crackme)

Nice to see that things change, but do somehow remain the same :)
If you're not quite ready to whole hog on the functional purity aspect, I'd suggest you take a look at OCaml. OCaml supports many modern programming amenities, such as Garbage Collection, Higher-order Functions, Static Type-Checking, Generics, Immutable Data Structures, Algebraic Data Types and Pattern Matching, Automatic Type Inference while still allowing for imperative programming when you need it.

I'd recommend taking a look at the Real World OCaml book: https://realworldocaml.org
> Apple is the only big software company that doesn't develop server-side technologies.

iCloud storage, iTunes Match, iMessage, to name just a few. If you stop to think how these all just work across devices and desktops, and at what volumes, you'll realize they've got some server chops.
And yet I still managed to put off learning how for months.
Ask HN: Best options for an alternative online MBA?
Hello HN, I want to ask if you couldn't take an MBA in a top Business School, how could you reach a similar level on knowledge and networking embracing activities online ?
Victor who?

I have a book about Emmanuel Goldstein in my library. Funny thing, the dictator's name didn't make it to the book.
Hey I'm one of the creators of Delight.

We're using Twitter as a starting point. We hope to work out what makes you tick, but ultimately that will only come from a conversation with you - thus why we've chosen to individually curate and pick content for all our users by hand.

If you pass us on any more info by clicking on "Tell us more", we'll use that too.
It's a requirement. Install it and be done with it.
Plan 9 is Unix in the way that Unix is still Multics. So is Plan 9 still Multics?

Really, the superficial similarities should not overshadow the fundamental differences. QnX is also Unix by that definition, but in fact is a completely different system under the hood.
For me, Obama has become inaudible; I don't care anymore about what he says.

I'm more interested in his actions; among these we find (by decreasing order of importance):

- use of drones to indiscriminately kill civilians, "suspected terrorists" or their children (cf. the murder of 16 years old American citizen Abdulrahman al-Awlaki)

- the detention, and ruthless and aggressive prosecution of Bradley Manning

- force-feeding Guantanamo detainees on hunger strike, depriving them of even the right to end their own life

I'm not a US citizen, so what I think about Obama really doesn't matter; but he must have set some kind of record in the amount of goodwill he was able to destroy during his time in office.
Yup. You can set your score to a string and it just puts the latest as highest. You can also manually rename yourself. Are all firebase apps this vulnerable?

edit* I left a message in the high score box for anybody looking for something proofy
You wouldn't get a full post-mortem from a company like Apple, because they are wilfully intransparent. My employer (Spotify) for example posts somewhat detailed post-mortems[1] after big outages - doing this always comes with a spike in job applications so it's positive in several ways.

Another comment mentioned that AWS post-mortems are also detailed and public, they don't really have another choice because their customers have their infrastructure running on AWS - so they want to know what happened and not be left in the dark.

[1] http://labs.spotify.com/2013/06/04/incident-management-at-sp...
I put it in as an honourable mention. It's a spectacular demo, but the actual gameplay I've found is pretty hard to get into, not helped by the "it's online so you're terrified of the League of Legends effect" problem.
Still haven't finished reading this and all the painful memories came back from middle school. Not math (although it too wasn't a fun experience) but art. For four years we had a teacher that thought music and visual arts by dictating. For 45 minutes we would write down everything word for word. Then after a few weeks she would ask us broad questions and we'd have to recite everything back to her. I still remember (I'm almost 30 now) rote learning from my notebook, walking around the house, repeating those stupid sentences in my head, memorising descriptions of works of art I've never seen, painting techniques I've never witnessed, music I've never heard. Wow, just talking about it makes me angry, makes me want to to choke the bitch's neck. Sadly, that's the state of schools in Croatia, people equate schools with rote learning and memorising. You have to do it to get into a good university and get a good job. Who will create those jobs? No wonder the country is in the shitter.
And to play angels advocate, are you positive you'd have the same view if your spouse murdered someone? Your daughter sexually assaulted someone? Your mother beat the hell out of someone?
Looks interesting. Does anyone have any idea how it compares to gitosis/gitolite?
Thanks for the link! I'll check it out for next month's column.
Nice - it automagically translates "CSI 38:5:FG m CSI 48:5:BG m" properly.
( http://showterm.io/6ed840f381fd81a881176 )

This will be very useful! That said, I have to second the concern above that it should ask for confirmation before uploading; just auto-uploading could be an in issue if somebody accidentally pastes sensitive information into the terminal.
How are you monetising the service? Charging people for curation?
If you have a bachelors degree, TN for Canadians is easy. If not, I don't have any good suggestions. If you are rolling in money, you can get an investor visa. I'm not sure but the requirements for that are steep - million bucks invested, perhaps. There is also the H1B visa but the lack of a degree will hurt. Finally, there is this thing called the green card lottery. I've met two people who actually won that thing - while the odds aren't something to bank on, they are definitely far better than winning the lotto. It does matter where you are born for the purposes of the lottery so do your research.

One final note: if you have significant family/friends in Canada and are close to them, think very hard about moving south. I put career first when I was younger ... wish someone had told me that nearness to the people you love should be a critical factor in the place where you live.
I like playing TF2 on the Rift - the "I AM SHOOTING WITH MY FACE" aspect is fun - but it's just too vomit-inducing for me, and most people we've tested it on.

Great fun if you don't get motion sick at all, otherwise... not ideal.

As the comment below indicates, it's also very similar on and off the Rift - no real "wow, VR" moment.
Q1: is there a way to download the resulting screencast so that it can be viewed off the network?

Q2: is there a way to do this without having to upload anything? e.g. pipe to a file locally?
You too... I remember spending a whole summer going through theses , fun times.
Maybe I'm missing something, but .. what do you think is _new_ about this 'made in Germany' mails here?

Using TLS for smtp (which seems to be what you're referring to for the 'route over the Atlantic' thing)?

Using TLS for submission/the client? Every respectable site and certainly every web mail client that isn't utterly broken offers https / TLS already.

I see nothing but a stupid media campaign and fishing for scared and clueless end users that read about this in their favorite tabloid. A.k.a. the BILD/Computer BILD target crowd.
Definitely.

It's very telling that my girlfriend and I have both started to refer to Rift time as time "in the Rift".
There was a real use case for latitude, but I don't feel like they pulled it off right. I live in MA, and my brother lives in WI. We decided to meet each other in NY once while he was with friends. We used latitude as a way to communicate our location as we tried to find each other. It worked a lot better than saying "meet me at the shake shack" since neither of us knew the area.

The problem with it though was it was slow, thus typically outdated. So 90% of the time the information was simply not useful.
Obama is just saying some things, little
things to defuse the situation until
it is out of the headlines. The article
explains that what Obama said
the effect Snowden had isn't true,
but since Obama is only trying to defuse
the situation before the vast majority
of voters who are not paying much attention,
that what he said is not true seems not
to matter much. And for reminding voters
in the future that what Obama said here
is not true also seems will not matter much to
the vast majority of voters.

I'm concluding that the political process,
i.e., involving Obama and Congress, will
consist of a lot of pushing to save the
Fourth Amendment, etc. from the small
minority of voters who care a lot, a
little movement by the politicians,
the issue out of the headlines, and then
no more movement by the politicians.

So, for saving the Constitution,
I'm counting on legal cases going to
the SCOTUS and the SCOTUS defending the
Fourth Amendment, etc.
I must have tighter headphones than you :)
I've created an issue [1] to discuss this in GitHub - feel free to explain your ideas there and we'll figure out what would work best.

[1] https://github.com/MediaCrush/MediaCrush/issues/116
So why doesn't he share with everyone? If he's willing to shut down his service in the spirit of security, why not expose details in the spirit of transparency?
I can't imagine all of it would be subject to a lawsuit.
My guess (and he intimates this in his comment about backdoors in Chinese products) is that the US government asked him to basically break his entire system so they could do MitM attacks and ship unencrypted communications directly to the NSA.

The conversation probably went something like this:

USG: Install this machine in your datacenter. Route all traffic through it.
Accept installation of this new fiber demarc and allow us access to
configure this new router. You do not need to know where this
traffic is going. If you refuse, we'll slap you with a contempt order
and throw you in federal prison. If you tell anyone about this, we will
slap you with a contempt order and throw you in federal prison.

LL: Get fucked. I'll shut everything down instead.

The truly terrifying thing about this scenario is that they're likely already doing this elsewhere on a huge scale.
What is problematic with mail ? It's because it's in clear text most of the time and easy to tap with MITM attack?

What about an alternate messaging system addressIng these issues ?
Heh, it's certainly not random choice. Sir_Cmpwn is a massive anime geek. Personally, I'd have used a cat gif.
> I was so happy for the US and world in general when Obama was elected.

Clearly you didn't do much research on him before.

No one who researched candidates is happy when ANYONE gets elected.
I've answered 1) and 3) below.

Thanks for the link in 5)! That's really useful.

I really like the two visualizations you've made -- I'll definitely look into incorporating some of those ideas when I have time.
Right now it's completely unscalable, we just want to see if people find value in the personal touch vs an algorithm, as well if people prefer a small amount of high interest content rather than lots of mediocre stuff.
Nope, kind of goes against the idea - there's no way for you to "discover" uploads to mediacrush. We don't even allow crawlers to index media pages.
One the companies closed and deleted all their paying customers emails? That's bad imo.
I really need to run Plan 9 again. I haven't done so since the late 90's. (I also thought that Oberon was pretty interesting too.)

EDIT: With so many former Bell employees there, my personal fantasy is that Google would takes over Plan 9 and starts releasing images of it for Chromebooks. I know its not going to happen but I think that would be sweet.
I'm also ok with "lie".

These sorts of "I can pretend it's not a lie" lies are still lies. Words were said with the intent to deceive.

That they are spoken by skillful and practiced liars just makes them bigger assholes, more deserving of condemnation.
GCC's pure and const function attributes pretty much allow for these optimizations.
Unix will stay as long as the machine model is Von Neumann with shared memory and interrupts. If any architecture is sufficiently remote from that model, especially something without shared memory, Unix won't stand a chance.