skysight-inc/HackerNews huggingface dataset:
I'd much rather talk about startup pranking.

I worked at a startup that had a shared bathroom with a keypad on it. Somebody had the brilliant idea to tell the new guy the bathroom code was a 16 digit number. It worked because the only respected the last 4 digits to match the passcode. Everybody memorized the 16 digit code and made sure they entered it in when going to the bathroom when the new guy was around. The prank went on long enough that people wanted to see how long they could keep it going.

It was eventually spoiled when someone from the neighboring company witnessed the new guy entering the 16 digit code and pointed out the code was only 4 digits. As this was happening, it was witnessed by one of the architects and his cry of "NOOOOOOOOOOOO" could be heard throughout the floor.
>until you have paying work developing iOS/OSX applications.

Isn't it a little disingenuous to advertise that you are able to develop iOS/OSX when you can't at the moment?

YAGNI doesn't really apply to building new skills or gaining new capabilities... especially when said skills and capabilities open up new markets.
Agreed! But I guess adding them won't be trivial since we are using CodeMirror.

https://codemirror.net/demo/vim.html
>> just don't "feel" right.

I would have understood this remark a few years back. After having made such remarks for the last several years, and after having so much work done on UI/UX studies, let's become engineers again and be able to specify exactly what is not right.
> getting very close to better-than-human performance

I think they've all surpassed the human-level baseline by now. There's some stuff in there, like telling different dog breeds apart, that humans are not very good at.
Probably the most reasonable option really- but it would add a little bit more to the manufacturing costs, so it would probably be available on a handful of drives.
What kind of email account do you need ?

> For disposable addresses you have mailinator.com

> For normal ids, there are quite a lot from mail.com .. or you could go to yahoo or outlook ...

> Your ISP must have provided you an id to you too.

All of them work.
Perhaps they already knew about the location, but were looking for some appropriate cover to protect an asset. Further, the US military may wish to make ISIS fearful of using social media, which has been a powerful tool for them.
Thank you very much for you comment. I guess you're right, there's probably no point in upgrading my current machine. But I'm curious you suggest the 15'' mbp with a large ssd. Wouldn't a 13'' mbp be enough as a secondary dev machine? Assuming I run VM's on my main dev machine (windows).
I think you can simply google Dick Costolo and hear him say it directly about 100 times.
A majority of users I develop for are on Windows.
That seems overpriced to begin with.

You can get a 15" MBP new, with the dedicated graphics card, 16gb ram, and the new SSDs for like... 2500 USD
This is great. I keep telling myself that I'll learn Spanish. Something rapid fire like this but for Spanish would be so damned useful.
The risk of zero rates is greater. Low long term interest rates are bad, as they represent low (or zero) growth. A sell off in bonds, especially low-risk bonds such as treasuries, is a move into interest-seeking assets, which is an appetite for risk. This is a good thing.

The economy is a balance sheet, however simplified or complexified it may be made. A low return on capital represents a low growth of capital. In some economies with less transparent capital markets, the link to official interest rates and actual growth is difficult at best, but in more developed capital markets the cost of capital is well proxied by the interest rate. And if the interest rate is low, the return on capital (at a macro level, totaling and summasing the micro level anecdote - micro level opinions go both ways) is low, and if that is low, then growth is low.

Extra: Bond price falls indicate a move into risk. This is especially good for people affected by stock price falls coupled with low interest rates - 401kers for example, approaching retirement age with money in growth. Interest rates (higher) make buying annuities a lot more attractive.
Ah, I did not think of the 2 finger scroll. Thought it was broken on mobile. Thank you.
I seem to recall that last bit being a reason in china, some guy took legal action against someone who gave him cpr and broke his ribs and won.
We're Not Pegs
World's largest telescope to explore universe's deepest secrets
This looks a lot like CoderPad https://coderpad.io/

Don't know which came first, but one of you should change your product name.

Maybe you guys could meet at the Starbucks on 2nd (halfway between your two offices) and hash it out.
Well, a lot of people use Excel to prep data for other systems and it really isn't that hard to handle. Perl has excellent libraries for reading and writing Excel spreadsheets. Excel is really easy with a large amount of training material. Even the Perl libraries are very easy to use.

I would never tell a user to open up a text editor on tabular data. It is too easy to configure Excel to do the right thing each time. Basic spreadsheet formatting takes care of a lot of problems.
The presentation/intro/design looks amazing. Can't comment on the product itself as it's not my field of expertise but great job!
> I'm sorry, I fail to see what is so taboo about filming?

There have been a couple of cases in the last few months where people have tweeted pictures of people who've killed themselves by jumping in front of trains.

- http://www.theguardian.com/uk-news/2014/oct/17/police-condem...

- http://www.herefordtimes.com/news/12928871.Fatality_on_the_l...

The concern is the deceased next-of-kin might find out via Twitter, which is considered inappropriate. It's also disrespectful.
This is a fascinating article, and it's been submitted and discussed many times in the past. Of course, all those discussions are now closed, so if there's anything new to say, this will be the place.

Here are some of the previous submissions:

Black Triangles
131 points 9 months ago 28 comments
(http://rampantgames.com/blog/?p=7745)

Black Triangles
2 points 10 months ago 0 comments
(http://rampantgames.com/blog/?p=7745#)

Black Triangles
3 points 10 months ago 0 comments
(http://rampantgames.com/blog/?p=7745)

The Black Triangle
1 points a year ago 0 comments
(http://web.archive.org/web/20050306071700/http://www.rampantgames.com/blog/2004/10/black-triangle.html)

The Black Triangle (2004)
1 points a year ago 0 comments
(http://rampantgames.com/blog/2004_10_01_rampantgames_archive.html)

The Black Triangle
2 points 3 years ago 0 comments
(http://rampantgames.com/blog/2004/10/black-triangle.html)

The Black Triangle [2004]
2 points 3 years ago 0 comments
(http://rampantgames.com/blog/2004/10/black-triangle.html)

The Black Triangle
3 points 3 years ago 0 comments
(http://rampantgames.com/blog/2004/10/black-triangle.html)

Black Triangles
2 points 3 years ago 0 comments
(http://rampantgames.com/blog/2004/10/black-triangle.html?)

The black triangle
4 points 4 years ago 0 comments
(http://www.readability.com/read?url=http://rampantgames.com/blog/2004/10/black-triangle.html)

The Black Triangle
3 points 4 years ago 0 comments
(http://rampantgames.com/blog/2004/10/black-triangle.html)

The Black Triangle
1 points 4 years ago 0 comments
(http://rampantgames.com/blog/2004/10/black-triangle.html)

The Black Triangle (2004)
29 points 6 years ago 10 comments
(http://rampantgames.com/blog/2004/10/black-triangle.html)

Black Triangles
4 points 6 years ago 0 comments
(http://www.rampantgames.com/blog/2004/10/black-triangle.html)

Black triangle: a useful shorthand and metaphor
12 points 9 years ago 2 comments
(http://www.rampantgames.com/blog/2004/10/black-triangle.html)
I need a general purpose email. I am about to sign up an IRC nick. Not sure if I actually have to retain the address so I am hesitant to use guerilla mail etc?
Would something like this work?

ontouchstart: scrollMultiplier = 10;
ontouchend: if(evt.touches.length === 1) scrollMultiplier = 1;
Can confirm, I was involved in push-starting my (European) city's trolleybuses at least 3 or 4 times while I was a passenger. It's a nice feeling when you see the driver/conductor getting off and announcing that he needs help, followed by all the men in said trolleybus also getting off and pushing it, all this happening in the middle of the intersection. Fun :)
SELinux was incredible and we should be thankful to the NSA for that. But, not to sound ungrateful, that was 18 years ago now and the NSA's supposed mission to strengthen America's [digital] infrastructure seems to have stalled.

It seemed like pre-9/11 the NSA was doing both of their roles (spy and strengthen) but since 9/11 all they do is spy and ignore the other role.

Maybe that role should be moved out of the NSA completely, and they can just concentrate on spying and let someone else concentrate on improving digital security. It is fair to say that those two roles are somewhat contradictory.
personally I couldn't care less about Twitter, used it once or twice and bailed, but usually when the CEO tells you its a BIG problem... http://www.theverge.com/2015/2/4/7982099/twitter-ceo-sent-me...
It isn't inherently wrong.

It's wrong because the specific group of people you interact with say its wrong. In a lot of times it isn't damaging financially, productively etc. It's only there because of a cultural rule.

In plenty of societies it isn't an issue. In others being 5 minutes late, regardless of any damage done can get you fired. That is what I don't like. It's there choice however, if they decide that being dead on time is the most important thing in the world they can pay the cost associated.

I avoid those companies anyway.
Silicon Valley Is the Anti-Entourage
Hey! I got it! You build it to get ads from "Despicable Me".
I think projects like these hold an academic value. As a programming tutor at my college, sometimes we have to aid students online due to xyz reasons that they just cannot come into our open lab to get help. To be able to see what they're attempting and give them feedback through Skype is a huge factor. Although only relevant to Python, one project I enjoy (yet haven't truly used with students yet) is Python Tutor, great to show the student what is happening.

Oh, and nice job on CodePad :)
This is awesome. One tiny minor thing. Can you add a little bit of a delay to releasing shift when drawing a shape?

I'm spoiled by the behaviour in Photoshop where there's a little bit of a delay (~75ms) between releasing shift, and it taking effect. This means that both shift and the mouse button can be released simultaneously, instead of having to consciously be aware of the order that you release the keys.
> so rather than bearing the pain, you rather inflict one on closest ones?

Yep. And I should try and allow them to do that for themselves.

> you like an easy way out of things, don't you...

I sure do.
You’re a Criminal in a Mass Surveillance World – How to Not Get Caught
At thirst I was scared to click, because I though it is going to program me neurolinguistically to use Knwl.js whatever that is.
http://www.sherv.net/banana-emoticons.html
Maybe students who are disadvantaged on their internet access could test on other subjects, such as math or physics. It seems unfair to penalize the other people who have access to information and can use it.

As a child I was not allowed to use calculators in math - for the reason that "what if your computer breaks?" - well, it never broke. It was a stupid rule, especially after 4th grade.

Computer access will always be available, so why ban it during testing?
How a Bug in My Ruby Code Cost Code School $13,000
Show HN: Portfolio, an iOS app for financial news and tracking stocks
Hi HN,

I'm new here so apologies if I noob this up too much. We just launched our big "1.0" update for Portfolio, a stock tracker and financial news reader.

We've built a system to crawl the web (and Twitter) to show you what is happening for any company at any point in time, surfacing the most popular stories at the top. We want to show you not only how your stocks are performing, but also attempt to tell you why.

We only show news for the trailing 24 hours so you always have the freshest content. An algorithm we developed will also score and re-rank stories based off of how users interact with them so good stories will be promoted and shown more than the junk.

We're looking for advice and feedback.

Here is the link in the App Store: https://itunes.apple.com/us/app/portfolio-instantly-know-whats/id974217998
Spotify Running Automatically Adjusts Tempo to Match Run Pace
This is not a new thing.
I created a FORTH like language some years ago. Also fun.

/home/user/st> more fibonacci

1#[." "#@@+#a-;]10,

/home/user/st> st fibonacci 45

1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946 17711 28657 46368 75025 121393 196418 317811 514229 832040 1346269 2178309 3524578 5702887 9227465 14930352 24157817 39088169 63245986 102334155 165580141 267914296 433494437 701408733 1134903170

/home/user/st>
Scrap H1B and legislate a point based system to offer work permit directly to the employee.
Tor with a bridge on port 443 (or even 80) will get past anything that only blocks non-standard ports.
It's not stealing if another person isn't deprived of an object. That is the definition of theft. Not a certain series of bytes travelling into my NIC. IP zealots need to make all kinds of rationalizations for why this is "stealing".

What is stealing, however, is the theft of rights perpetrated by the content industry by extending the terms of copyright so they can "own" ideas in perpetuity.
Pando, an 80,000 year old clonal colony of a single male quaking aspen tree
http://www.disa.mil/
Does it make sense that the USAF will reveal their true tactics and sources of intel to ISIS, or do they want to help ISIS along by showing them where they are making mistakes?

The whole story seems plain stupid.
This makes sense.

A few years ago, I was out smoking in front of my office building (I've since quit, by the way), and I started to hear a woman scream "Somebody help me!" and "Get away from me!".

I started reaching for my phone, thinking of calling 911, but I was paralyzed by thoughts like "I can't even tell what direction her voice is coming from, so what am I going to tell the cops?" and "What if the screams stop before the police get here and they don't find anything? I could be arrested for calling in a false alarm!". It was eating at me... I felt guilty for not calling the cops, but I was too paralyzed with fear to actually call them.

Fortunately, a minute or two later, I saw her. She was standing on the street corner with nobody near her, and she was shouting at the cars on the road. She then switched up her words, shouting "What's wrong with you? Every day I scream for help and you all just keep driving by!". Turns out she was just a crazy person. I felt relieved there... and I suddenly felt much less guilty for not trying to help her.
I had this idea a few months ago when training for an Ironman. I'm really excited they implemented this feature.
The Elements of an Effective Brand Logo
Academia is basically "self-reporting on the honor system". It works generally but there are lots of holes. Ultimately, "trust but verify" is necessary to avoid getting caught in a wave of hype, or at least having someone in your own "circle of trust" say it works. This system leads naturally to elitism and a bunch of other problems which are seen in academia, but it seems better than the current alternatives to me given the current rabid focus on exact percentage score instead of quality/utility of an idea.

The "right way" to do it is test once only per model/paper. If you are interested there are a huge number of sneaky ways overfitting can happen in ML [1]. Also interesting that you too see crypto and ML as related - I see them as opposites of the same coin. One tries to pull signal out of noise, the other tries to bury the signal in noise... but special noise.

[1] http://hunch.net/?p=22
Hiring execs will completely understand your need to maintain the 'situation normal' cover.

For in-person interviews, suggest meeting outside of typical business hours-- grab an early morning coffee or after 6pm; even Saturday morning interviews are fine. You might be surprised just how flexible folks are.

I might add-- only pursue target opportunities you're seriously interested in. Don't waste anyone's time trying to get 'interview experience'.
awesome!

Here there is a tweet-based chess robot: https://twitter.com/chess_robot

although your UI looks better
Thanks. Now I have that song stuck in my head. I didn't even need to hear it -- the visuals were enough of a trigger.
Songkick (YC S07) and CrowdSurge Merge, and Raise $16M
"Irishmen," "Germans," "Communists," "Terrorists," "Pedophiles," "Terrorists" (again), and now "Hackers." Just add it to the list of justifications the government uses to impede people's freedoms (or to generally act immorally).

Soon I'm sure they will find another moral hazard to use to justification whatever overreaching powers they want this week.
I won't be happy until the banana can wirelessly notify my Apple Watch that it is now ripe.
> That hardly makes their copy "not real, for all practical purposes."

Your example of how it's "practically" impacting your life is that if you happen to commit a felony against the person and then analyze their computer explicitly looking for it, you'd happen to find out?

I think that's the very definition of "not a practical difference in my life", given the distinctly low likelihood that series of events would ever happen.

Would you care to try again?
Working collaboratively and using resources like the internet is okay, since that's what real people actually do. Labelling this behavior as "cheating" in an academic context is outdated.
Embrace the process of doing something, not just the product. Become an entrepreneur because you enjoy discovering business models, learning new things, and solving peoples' problems. Become an engineer because you like tinkering with technology. Become a writer because you want to explore new ideas, or a doctor because you like saving lives and dealing with the human body.

If you find you're doing something only for the pot of gold at the end of the rainbow, it's time to re-examine whether you should be doing it at all. Staying power usually requires that you derive some meaning from the actual activity itself, that the day-to-day of it gives your life purpose.
It depends on how stupid the selfie guy was. He could've accidentally left his GPS coordinates in the EXIF data of the image (many phones do this by default). Not much classified sleuthing required to track that down.
This is a very important, oft-repeated piece of advice. Pointing straight at people and barking orders at them snaps people out of their shock/deadlock in these situations
haha! Coderpad looks good too. But CollabEdit is what came first. But it's not a great option now I think.
OpenCV 3.0 released
Not that you are incorrect or that this is not an interesting aside, but I find these conclusions a bit dreadful. "American dies after eating 400 hotdogs in eating competition" = "unhealthy fastfood is pretty entrenched in American culture".
The article uses another hyperbole. "But [about Baidu cheating] artificial intelligence researchers have a more basic concern: that their work will once again fall short of expectations, leading to yet another fallow period for their field.". There are now Machine Learning PhD. thesis on the frontpage of HackerNews. This field is not going anywhere barren soon. Researchers are not worried about their own work in response to Baidu being caught out for cheating. The Rosenblatt quote was after a question by the NYT journalist, he did not give that forecast in a paper. I also think he did not specify a timeline of less than a year. Most if not all forecasts have come true by now. His claims got vindicated.
I wouldn't pay for privacy, but I'd pay to access other people's private information. Go the LinkedIn route!
Having an MVP is good, but disappointing your users is your startup's death
> Every ~3500 calories under maintenance will result in 1 lb weight loss

If you are managing to lose pure fat, this is true; in reality, it probably won't be. Its more like 600 calorie deficit per pound of muscle, and, ceteris paribus, the greater the calorie deficit, the greater the proportion of weight loss that will be from muscle. (OTOH, the more overweight you are, ceteris paribus, the greater the percentage of the weight loss that will be from fat, so if you are very overweight, then a very aggressive calorie deficit is more tolerable than when you are less overweight.)

Losing muscle is more rapid weight loss than losing fat, but its generally not what people seeking to "lose weight" really want, so its important to not overdo the calorie deficit (what "overdo" means depends on how high your body fat is currently, various things that vary from individual to individual, and to a certain extent what the exercise pattern and particular diet pattern is that you are doing, since that affects maintenance of muscle mass.)
Yes there are other solutions that don't require Google to know who your favourite team is, but needing to have your device run a specific background process to constantly poll a remote server for each of the things you're interested in is a pretty clunky and resource-inefficient way of solving it vs subscribed push notifications from the server.

And Google doesn't necessarily know that you like $team. It knows that the email address you used to sign up to the alerts has requested updates on it. Is that really particularly scary?
Even worse is that the photo at the top of the article is clearly a photoshopped image of a plane over the desert. The landing gear is down. It makes the entire thing sound like US military propaganda.
I would have thought it would be a touch event, but it's actually a normal scroll event. The only difference I can see is that it has the ctrl bit flipped.

Here's the stackoverflow answer: http://stackoverflow.com/questions/15416851/catching-mac-tra...
Oh man, the memories are coming back... The real pros hand-traced their 3D logo animations! :)
Why is it even bizarre? Chinese people cheat for the same reasons anyone would cheat. Being chinese and born in America, I actually found it really surprising the first time I met software engineers who refuse to download even one copy of pirated software.

Culturally we just feel significantly less guilty about it. Doesn't mean we aren't aware that it's wrong. Chinese people are fully aware of what's right and wrong and we choose to deliberately cheat. Whether that's a cultural tendency or genetic one is another story.
This article is not about IS. Take it elsewhere.
Git command-line works fine, but I am not expert. Once something goes wrong, I find it impossibly hard to figure from Git command-line what is going on. Visualizing the repository (using SourceTree for example) makes understanding the problem trivial. Working 100% on the command-line with Git feels like having to move things around while being blind.

Not convinced? Try to stop using a whiteboard, drawing diagrams to explain things, using body language, etc. for a while.

I am been wishing for a tool like this GitUp for a long time, even thought about building one myself except that I see a lot of anti-GUI sentiment amongst many Git users, aka potential customers. Glad someone is making it.