skysight-inc/HackerNews huggingface dataset:
I'm a bit amused by this Snapchat debacle. As the author of a competing app (released slightly after Snapchat), I realized very early on in the design that saving the image to local storage would be a bad idea. With Privy, the downloaded image is only ever kept in RAM.

That said, I don't really get the media frenzy over the thought that recipients may be able to retrieve the image. Of course they can, they could just snap a pic of it with their digital camera. The point of apps like Snapchat and Privy was never that you can send images to people you don't trust. It's that you don't have to worry about the recipients accidentally leaving your images laying around. The fact of the matter is that there will never be a way to deliver confidential data to people you can't trust.

https://play.google.com/store/apps/details?id=com.appidio.pr...
[This would be a shameless plug if I had not long ago conceded that Snapchat has won.]
Why was the title changed? It was much more descriptive of the appeal of the link (the developer's response). Now it looks like the bug report itself is the focus.
Yeah, I meant soldiers. They travelled far, came into close contact with large numbers of other soldiers and then brought back the flu with them to their home communities when they were repatriated.

Modern mass tourism is pretty bad as well, but it's a far cry from having all of the young men in your town getting shipped out and back in again.
That's like saying it's a rampant layering violation for a .png to have an alpha channel. It's the job of the layer to say what it covers and what it doesn't cover.
What I'm actually trying to say in this post is that you need to change your way of thinking about working hard, retiring and only then doing what you'd like (i.e. lifestyle design). If you're already familiar with this concept - this post won't provide you any new insights.
I have thought about writing the practical tips right there, but these could actually be spread across several posts.
There are a couple of problems at play here.

The first one is that it become fashonable to remove features, and this is not just an open source trend, instead of making softwre that fills a ninche, everybody is trying to build the same 10% of the features that 80% of the people use 90% of the time. (And let's forget that those other 10% of the time are still important for 100% of the people, ok?)

Another problem is that unless the user develops it, open source development is not user oriented... Well, proprietary software development isn't either, (only softwre developed in-house is really made for you) and both will cut costs in places you don't like sometimes.
Fun is what is missing in mainstream education...

As an "old-fart" my-own-self, it is hard to see through the eyes of younger generations.

Fart apps are a fad, and will fade in time, with some revisits from time to time.

The key could be to find MORE fun items for students to go after, rather than impose limits...

william...
... you entirely ignore the arts.
> credit cards came out way ahead on conversions (this was for a B2B app)

Was this with American businesses?

I'm asking because I find the use of credit cards to be somewhat rare in the most of Europe. I may be mistaken though. I'm wondering if this is likely to hold for Europe.
Why would someone not spin the revolver?
Would? I'm not sure about gnome but firefox definitely has feature requests and planned features sitting in its tracker, with some of these created by the devs themselves for coordination.
Presumably, you should also be able to do something like this:

class Colour(Enum):
red, green, blue = range(3)
No because microsoft isn't going to support a toolkit it has no intention of using on mobile or the desktop and will never be used by commercial game developers.
You don't! See, it's two games in one.
What choice will they have?
Bitbucket works fine for this. Its wikis are just markdown/git. You can add stuff offline or you can use the web interface.
It sounds like you completely missed the parent's and my point.

hjkl are only marginally better than the arrows: kkkk is just as silly as <up><up><up><up> and their only benefit is in not moving the right hand to the arrow keys at the beginning and end of the sequence. Other than that hitting k 4 times to move the cursor 4 lines above doesn't offer much that the arrows don't.

4k is obviously better but yeah, it also works with the arrows so even there, the benefit is not that great.

what is better than both the arrows and hjkl, though, is all the other motions provided by Vim: wWbBeE/?{}fFtT and so on.

hjkl are really the tree that hides the forest and focusing one's effort on learning them is almost pointless.
Our unrealistic attitudes about death, through a doctor’s eyes
I know what you mean. In a sense the backend code is probably pretty simple. But that just goes to show how important the implementation / design really is. I just survived the game, and I thought the spinning revolver wheel is what made the experience.
Get: A utility for cloning and fetching your remote git repositories from GitHub
It's a power struggle. Does it really make sense to change the web for the convenience of money-making companies ? DRM hasn't taken over the web yet because it's not convenient. What will happen when it becomes commonly available ? Will Firefox be able to survive ? I think it's worth having these conversations instead of just going ahead to please Netflix, Microsoft and Google.
I'm actually not quitting the startup world. But I'll probably won't return to the same classic routine of working full-time until raising VC money and then hoping to get acquired. More in the realms of bootstrapping an online business with a concrete business model that grows slowly.

By the way, what didn't you like about the way I wrote my post(s)? I'm honestly interested in hearing your feedback, since this is my first blog.
I wrote my own CMS that can do a few things really well and was marketing it. Found a client and I'd been charging a client a few South African Rand every month to host a website for their business. Really low cost, in my error.

Then i started getting asked to do more work on the site.

Then they wanted a site design and they were complaining they needed more business from the site so I didnt charge. I went out of my way to redo their design, meet with them, find the correct demasque background, logo redesign and content updates.

Then another small site I was running for them at a lower cost suddenly needed changes. So I barked a bit and they backed off.

Then they came back and said that on the first website they needed more business because another channel was failing them. someone had suggested they setup a blog to get new clients. Would I help?

I replied back and said for the monthly fee I was being paid i couldnt support more work or blog integration, not at that rate. We could discuss a retainer for that kind of work...

They turfed me on both websites - Gone to someone cheaper they say that also allows them to update the website as they choose and setup a blog.. So can I give them a backup of the sites? Sure cuz it was in my terms of service.

So I thought I was doing them a favour- low costs, possibility of self maintaining the site, a new theme design, managed hosting and email.

Turfed. My wife is pissed at the time I put into them.

I on the other hand have realized this -
1. Small business dont want to pay a lot of money for anything
2. Small business dont want to pay anything for services. If you ask for payment they will balk and possibly not enter an engagement
3. Small business will want everything done, plus the clothes off your back. And when you cant anymore they'll say you suck and move on.

Im now not even marketing the web dev side of my skills anymore.
Mobile phones are rife with security concerns, and this article is merely another in a long list.

This is why I choose to purchase pre-paid (burner) type devices, which have the added bonus of not locking me into any restrictive "contracts."
Archer is very crude though. I don't think I could recommend it to my Mom, I think she'd be a bit shocked.

I don't get the hate for Big Bang Theory. I don't think they are laughing at or poking fun at geeks. I think it's pretty good natured. I think the science in it is meant to be above-average (is it?) but it ain't meant to be proper nuclear physics and stuff. Granted, it is not even in the same league as IT Crowd (which is easily one of my favourite shows) but it's not that terrible, is it?
If you are in an environment where you have to take what you are given, then whinging to the software developers to add in the functionality your boss won't let you have seems like the wrong move.
Ready to answer some algorithm questions that your interviewer had to look up the answer to before you arrived? Does years of experience determine who the best engineers are? How about a whiteboarding session with people peppering you with questions - is that how you normally work?

We’re sorry that we don’t just do things because that’s how others do it. We may only be a simple startup, but we have this crazy idea that your past work, production code and open source contributions are the best indicators of your ability. If these are high quality, let’s talk.

This is who we are:

A small group (under 10) that has built two consumer facing products. We’re technology agnostic and believe the best developers can teach themselves what they need to learn. There are no politics, no prima donnas and we just like getting things done.

https://www.ediviso.com is a consultation marketplace for experts to give advice via live video chat.

https://www.catincan.com is a crowdfunding platform for open source projects.

This is what we need:

Software Engineer that solves problems. You’re someone that figures things out, cares about code quality and understands technical debt. You like learning new languages and have your own method that’s worked for you time and again to get spun up on something quickly. Ideally you’ll also be able to understand the big picture and business models of products. We don’t just need another engineer, we need another team member.

If you know any of these we'll take it as a good sign but they're not required: Scala, Haskell, Prolog, Lisp, Eiffel, Erlang, Go, Meteor, Coffeescript, Ember.js, AngularJS.

More info: https://www.catincan.com/ceo-bio
The comment is the craziest part, but it is because it is crazy conspiracy mongering, not because it is accurate.
I had just switched to zsh and found your deck when searching for something like "zsh features", I thought "hey this is great for starting out with zsh and maybe a good post for HN". Thank you for releasing it for everyone to see.
I do the same, and setting terminal transparency is usually the first change I make to a new box after importing my .emacs. With your terminal split at least 4 ways stuffing it over on one side of the screen is a non-starter. And even with multiple monitors, I find I can work faster if I can glance at the API docs without having to change my gaze, rather than having to find my place in code again each time I look away.
Cooke's suggestion is pure special-case magic:

class Colour(Enum):
red
green

If Enum is a class, making a subclass should make a subclass like normal. Not change how code is parsed within the body of the class definition!

And the same applies to subsequent imaginary suggestions.

If you want a syntax change then introduce a new 'enum' keyword to signal that we are dealing with a new syntax.

Similarly, if you want the statement 'red = 1' to result in Color.red == 'red', that is magic. It doesn't make sense. It should give you 1. The value you just assigned it.

I agree that passing a string to make a class (in the way of namedtuple) is ugly and undesirable and I would never use it.

But I don't think Mr. Cooke has made any suggestion that is better than "design by committee". Code which looks like Python, in a Python file, should behave like Python rather than throwing bizarre curveballs like implicitly turning 1 into "red" or a bitfield.
Show HN: DownCount. iOS app for keeping track of important days. My 1st app
But sometimes you only need enums (which are, arguably, a subcategory of ADTs). E.g. playing card suits, true/false, ...
"Alice's Adventures in Wonderland" - Lewis Carroll

"Through the Looking Glass and What Alice Found There" - Lewis Carroll

"Dracula" - Bram Stoker

"Frankenstein" - Mary Shelly

"On Education" - Bertrand Russell

"The Hitchhiker's Guide to The Galaxy" - Douglas Adams

"Animal Farm" - George Orwell

"1984" - George Orwell

"Lord of The Flies" - William Golding

"Brave New World" - Aldous Huxley

"Gulliver's Travels" - Jonathan Swift

"The Selfish Gene" - Richard Dawkins
Colour = Enum('Colour', 'red, green')

That is beyond sad.
I don't know much about the API, but that was my understanding as well. I just tried the game and survived. Can anyone who has had the experience of losing describe what happened?
I've tried most of the alternatives mentioned (TiddlyWiki for the longest time I believe), but I find it's easy to just make things terribly complicated and I end up coming back to plain text files. I use this filenaming scheme [year][month][day]-adescription.txt (130512-just a test.txt) for the files and use http://brettterpstra.com/2013/01/14/the-next-nvalt-2-dot-2-b... to search, access and add notes.

As a mobile interface, I use a pencil and a notebook. I add the data from the notebook to my text files.

I currently sync the notes with Dropbox, but I will soon move towards using a USB memory stick. These notes tell just about everything about me, I want them to be in my own hands only.
It's 20 minutes of cheap entertainment and it's still better than a bad sitcom that is not about geeks.

Maybe it helps that I can't really identify with the characters because everything is so American (and I'm not)?

(it's hard to explain, I never exactly realized which parts of US series--comedy or not--were "show" and which parts are just how US culture is, before I visited the USA. Maybe imagine all the tiny things that are slightly "different" when you watch a European series? Related, there's probably a lot of scenes in European series that make me cringe because they're a little bit "closer" than for a US viewer who maybe assumes it's just part of the show's quirkiness. Dating culture is one of many examples)
Hi everyone! I'd really appreciate any comments and feedback on the app. Still riding the initial wave of excitement!
Show HN: a local news HN clone about the city of São Paulo, Brazil
We need Iron Man
You can get that syntax by using a metaclass. It's not that hard.
I'm that friend. I said to Jonanin: "If you want to know exactly, it's a lot of very, very tricky code that's easy to get wrong, hard to get right, and even when it looks like it's working, there's a large perf cost if it's not 100% right.", but it seems he didn't paste that part of the chatlog.

I can't speak for why Christian Perch spoke the way he did, but he knows that he shouldn't do it anymore.

So, let's go into more details. There are a few ways to get real transparency for windows under X.

First of all, there's _NET_WM_OPACITY which is handled by the compositor window manager, and that's the replacement workaround suggested, but some think it's not appropriate enough. Fine.

Second, there's "psuedotransparency", which is expensive on a modern system. Basically, you copy parts of the root window, excluding your window, and then paint it under your window. Every time some other window updates, you need to re-fetch contents. This is wasteful, but it's how transparent terminals were implemented in the 80s. To implement it, there's a bunch of MMX (yes, MMX) code that's been copy/pasted to every project. The only existing program that uses pseudotransparency that's still maintained is XChat/HexChat.

Third, there's RGBA visuals, which require a compositing window manager. The issue here is that the RGBA visual isn't always around: it's dependent on your window being redirected to an off-screen pixmap. If the compositing WM restarts, or you close down the compositing WM and start up a traditional WM, or close down the traditional WM and start up a compositing WM, you have to basically close your window and re-open it. This is racy and bad to do at WM startup time, and accounts for a few bugs/crashes in the WM or in gnome-terminal. Furthermore, closing and restarting the window means that the new window is now on top of the stack whenever you restart the WM.

It's really ugly behavior all around, and we did an informal poll and found that almost nobody was using transparent terminals, and decided to drop the code.

X just isn't meant for modern graphics.
> What are you afraid of?

Well, losing my account.
I'm a big fan of Fossil. It's dead simple to set up if your already running your own server and has an integrated wiki. Depending on your needs this could be a good option.
http://www.fossil-scm.org/index.html/doc/trunk/www/index.wik...
DARPA is going to be all over this
"So how can Tesla persuade car giants to all work together to improve the world’s electric vehicle infrastructure? By licensing its tech to its competitors, in the same way that Google gives Android away to every phone-maker in the world."

Wrong comparison. Google gives away android only to increase its ad spaces and make more money. I don't think licensing technology enables such a platform for Tesla.
Take anything from Fyodor Dostoyevsky.
range(1,4)* because it counts from 1 (range counts from 0).
That's a nice anecdote, but it really doesn't have anything to do with the linked bug.
What was Wenger thinking sending Walcott on so early?
مكياج راقصة الباليه
مكياج راقصة الباليه

مكياج, راقصة, الباليه

http://www.dlu3a.com/Game-210.html
A typographic experiment for a real baseline grid
I don't use them. But there are similar stupid features in bash which I also don't use. Configuring a shell seems normal to me.
The structure proposed wouldn't be legally enforceable, it would violate the debt bondage clause in the UN 1956 Supplementary Convention on the Abolition of Slavery.
The cell death is a feedback loop. I've taken lithium carbonate when I got depressed. The fact is that however much you may be fighting the depression on your own, the chemical aid will not "cure" you, nor "make you happy and right", but it is an immense aid to breaking the neurochemical feedback loops and thus to letting you run your own brain again.
perhaps it is an overlap of several psychological phenomena.

1) from the look wise, a webservice indistinguishable from a page in a magazine.

2) functionality is a button, slider, or an input field, the result in the normal case, a table and often it is even for experts difficult to see the effort behind.

3) the construction of a car / bridge etc. is still somewhat understandable for outsiders, materials such as work processes are visible and understandable, programming is different here, people that never dealt with it can not see the difference between static html and data from a e.g. graph db.

4) the real effort have computers or was it servers?
I'm fully aware of this. But the definition of a feature is "a bug with seniority".

Transparent terminals are a feature that they used to have. I've used that feature myself so that I'd be constantly looking at my daughter's happy face rather than the blank background of my many terminals. No utilitarian purpose? Perhaps. But a very real psychological one!

In fact this is valuable enough to people who spend time in terminals that even commercial OSs that you disparage, like OS X, have realized this is a valuable feature to include. So have the providers of other terminals.

But Gnome developers don't see things this way. They have a theory of what is utilitarian for their users, and that is the direction that they pursue. In the process they consistently ignore actual feedback from actual users, and completely devalue the psychological needs of their own users. This is a great attitude if you are designing a jail. Not so great if you are designing something for humans.
Could someone explain to me what the big deal is with Tesla cars? I saw one yesterday parked by my office, and I peeked inside. It just seems like a typical luxury car that's electric. Kind of like the Porsche version of the Prius.

Why is it going to be huge?
hearing from someone who made a lot of mistakes can be more insightful than someone who won the jackpot on their first try
Oh, you kids and your high-bit-depth graphics. I remember a time when having GIFs with different palettes would cause the colour lookup table for the whole graphics card to be overwritten (last image loaded wins), and much ugliness and hilarity would ensue.
Thing is the two strains that caused widespread panic, avian flu and swine flu, had a mortality rate equal to the standard flu. I.e it wasn't any more dangerous than what we deal with every winter season, yet people all over the globe got scared like cattle in a thunderstorm, with a lot of money changing hands as a result. While of course we shouldn't dismiss potential pandemic's, I think we'd all do well to exhibit at least a modicum of skepticism when faced with doomsday alarms, pandemic related or otherwise.
I just played and lost, 'Bang, your Facebook account is being deleted'. In panic mode I was thinking I could cancel it, tried to remove Socialroulette from my authorized apps, but it was too late. Now, no account but I'm gonna try and reactive it and will you know how it goes
Because it is a typical luxury car that's electric.
Algoraves: dancing to algorithms
The standard explanation is that fear of loss of face[0] makes the Japanese not want to expose the fact that they don't understand what you're saying (or have written).

0: http://en.wikipedia.org/wiki/Face_(sociological_concept)#Chi... (the Chinese explanation also largely applies to Japan)
You can easily drop your existing BASH aliases, etc, into .zshrc and not even notice that you've switched to zsh.

As for "Oh My Zsh," I've never seen any reason to use it, as zsh works fine without any add-ons.
I don't care about experience before I start customizing because I am very certain that I will want to customize. A smaller configuration file does not benefit me at all.

I don't find zsh to be slow even on an older machine, so I'm puzzled what you mean by that.

Which only leaves the suggestion feature, which is interesting but not enough for me to pick up yet another shell with syntax that is even more different from the rest.
Yes, it's an emotional Enum according to emotional programmers who have strong feelings about the matter!
Don't recommend Archer to your mother — words to live by.

I try not to hate anything — words to live by — but have to say that the writing is really poor in Big Bang Theory. I don't like poor writing.

What the IT crowd has in its corner is some absolutely absurd moments that make up for the hokey bits (laugh track, etc.):

https://www.youtube.com/watch?v=kN-NxyQhcP0
> You can't end them right now.

I think you missed the subtext of suicide there.
Good point, I guess I didn't add an explicit explanation, instead building up to it implicitly. I've fixed that now. Thanks for the feedback.

----

When the GIF software decides to take a snapshot of the animation instead of playing it, it grabs an individual frame from somewhere past the start (i.e. movie trailers always start with a "boring" black frame).

This would generally be fine except that, as we've seen, GIFs use partial frames to aid in compression. What we end up with is a partial frame that appears "spotty" as it only contains the difference between the past frame and the current one.
Welcome to the Google Cloud Platform blog
This should get "acquired" by Facebook and then shut down, otherwise they'll lose half of their user base, haha^^
Open Letter to Coursera Founder Daphne Koller
Because if Elon succeeds, Tesla is the future of the car industry.

See https://news.ycombinator.com/item?id=5681695 for my explanation of why. (Which is just an application of a well-known theory from a well-known book.)