skysight-inc/HackerNews huggingface dataset:
Glimp Bringing you real time footage
Glimp -coming from 'Glimpse'- is our new way of giving our users access to real time footage of what’s happening now around the world. Whether it is an event, concert, news or a social trending topic. By taking a glimp, check in, add the description and air it so that your friends and whole world gets to explore it. A glimp is a 24 second video that you record when you instantly want to share the moment. For example, you can see what’s happening in a certain conference, Beyoncé concert , football match or night club through people taking glimps there. It is a map based application where you roam the world and choose where you want to see glimps. Moreover, smart search helps you to look for a certain user, hash tag or location (locations are powered by Foursquare). You can follow your friends and other users that air interesting glimps. So how do we guarantee it is live and not old post? Simply any glimp is taken through the app only and live for all users on map and user’s profile only for 12 hours and then it disappears. To show appreciation you can ‘airplus’ a glimp and that automatically gives the glimp more minutes to stay on the map with maximum limit of 24 hours.
Our alpha version is now ready and we would be happy to know your feedback by sending it to your iPhone. Our beta version will be on the app store in couple of weeks. You can visit our website at www.glimpnow.com and Facebook page at www.facebook.com/Glimpnow
nah, not going to do that

it hurts my knees anyway
> This is simply not true. It's often _slower_, since it uses the integer div instruction.

Actually I think most implementations reduce modulo a power of two (e.g. 2^31 or 2^32):

0000000000048ee0 <rand_r>:
48ee0: 8b 07 mov (%rdi),%eax
48ee2: 69 c0 6d 4e c6 41 imul $0x41c64e6d,%eax,%eax
48ee8: 05 39 30 00 00 add $0x3039,%eax
48eed: 89 07 mov %eax,(%rdi)
48eef: 25 ff ff ff 7f and $0x7fffffff,%eax
48ef4: c3 retq

https://en.wikipedia.org/wiki/Linear_congruential_generator#...
https://clipdis.com/v/b0okL
That's totally true. I've been a Java developer for quite a while. And I always find myself struggling with some Eclipse bugs or bad implementations. I downloaded android studio since the very beginning for the Android projects. The more stable interface really helps a lot.
> Unmanned aerial vehicles (UAVs) or drones have long crossed over from just being used in the military and specialist commercial sphere.

That's an interesting perspective, because I'd say if anything they've passed from the enthusiast and hobbyist sphere into the commercial/military one.
Humanizing the Vine App
"efficiently ... pair program"
Did they point out to all passengers that there was no stop block at the top of that final incline do you think? Get the mind racing that would ;)
Strawman... I'm neither against build tools nor the idea of a js build tool.

Make would basically just run CLI in this instance, so it's exactly what I like. I like maven, but I hate when I need a special maven plugin for the tool I want to use. All these tools expose a nice CLI that can be used, no need to complicate it by adding more abstractions. If it weren't for how Grunt can watch files, I would have scrapped it for our project. Because the config Gruntfile for our build process is impossible to understand and maintain, but the end results are just some simple commands to various tools.
Mine Bitcoin
> Facebook is a billion dollar company, and their code base is PHP.

Great point, because allegedly, their original code base wasn't even in decent or organized php, it was just includes and inline sql queries.
https://clipdis.com/v/UMNLZ
In the meantime Google Compute Engine does not support IPv6.
> The announcement itself doesn't go into much detail as to which technologies those would be, though.

That's part of the point. They want to be free to compose components depending on their customers needs.

CoreOS already includes Fleet (orchestration of individual units), and their are putting effort into Flannel (overlay network), and Kubernetes (orchestration of "pods" of containers).

But their market is enterprises that in many cases will want to fit CoreOS into an existing enterprise platform.

Nothing in how CoreOS is acting has shown any indication that they think enterprise is "simple". On the contrary, Rocket, while smaller in scope than Docker, if anything is more complex (with the signing, composability of filesets, and implied support for running systemd in the containers).

I'm not convinced Rocket is the right thing - they'll have to show me tooling that makes it as simple as Docker first - but some of the decisions appeals to me (a clear spec for the format, that alternative runtimes can conform to; e.g. nothing appears to prevent someone from making a Rocket runtime ("ACE") that uses KVM or Virtualbox or Xen, and hence it could be potentially supported by things like OpenStack, or even shoehorned into a VMware deployment; making things like whether or not an overlay filesystem is used an implementation detail; and while I won't need it often, and it may be an annoyance in some cases, support for signed images).

So I just see nothing to imply that CoreOS is a good exponent for some idea of "simple, lightweight enterprise platform". They are providing a set of tools that individually are simple and lightweight, that you can use to start building the lower levels of an enterprise platform with, though, and understandably don't want one of those tools to grow into a platform itself (whether or not Docker will grow into that in a way that doesn't allow the core container execution mechanism to be easily lifted out, is a separate discussion).
Good luck trying to understand C++ without C. The numerous C++ traps and pitfalls will just look mad to you.
BTW, 'multi-paradigm' is an oxymoron. Not even Scala uses that concept any more.
Interestingly, you've hit upon the popular hypothesis that flight actually evolved via the wings providing downforce enabling faster/vertical running up trees.
I am a junior C++ programmer and I make ~27k USD/year in the UK. Those salaries in US make me question myself what I am doing with my life(but then again, I have mandatory 25 days of paid leave a year + unlimited sick days + free healhcare + have no student debt, so maybe it's not that bad )
segway -> segue
Internal Software Developers Needed?
Programmable Materials
If our society values sharing and condemn selfish behavior everything would be ok. But at the moment our neo liberalism capitalism values none cooperative egoists.

It is our ideas and virtues that have to change.
Thankfully most of us can safely disregard all but a tiny subset of POSIX-like systems.
API for accessing real Android and iOS devices on cloud
My Dad - who used to drive an Ambulance then Fire Engines (for about 20 years) - taught me to drive and use something called "Defensive Driving Techniques". Where most people look at one or two cars ahead and hopefully the one behind, my Dad taught me to look at every car that I can see, using every gap, window, mirror etc to be aware of my surroundings. Look at people, bus stops, crossings, shops in towns etc.

He also suggested that rather than just looking at a car, you look at the position of the car, who's driving, the age, have I seen them drive weirdly yet? This way you can build up a much better mental model of how they're going to react to something. This has saved me numerous times where I've judged what a car will do just by how they're placed in the road, even if they look like they may do something else to a normal driver.

It's a technique that I've shown to my girlfriend and it's changed her driving (for the better) and what I'll be teaching my kids when the time comes.
Near drowning in spacesuit prompts NASA to work with Houston hospital
And then you become so good in teaching that you end up being lazy again ... Now you start teaching others how to teach .. and the cycle repeats ..

Jokes apart, the solution is good and practical.
After 7 years of blogging in German, I am switching to English. Here is why
The Defect Black Market
I'm getting so tired of the word myth and how it's used so incorrectly. These may be misconceptions, but they are not myths. In truth, some of these are factually accurate and you're framing them as a misconception to drive a narrative. I can't help but consider that link-bait, even though structured differently, this would be a good article.
Scott Meyers says in Effective C++, view C++ as a confederation of languages: C, C++, the preprocessor and templates.

When some people say that when you are learning C++ you should not be exposed to C, I really have to disagree.
Knuth tries to inspire anyone who doesn't settle for muttering "Oh well, maybe I can find a video of a squirrel on water skis". And his material is challenging enough that eventually everyone faces the question:

What am I going to do about it?
If you like rails, I'd stick with it. That means that you're already familiar with the MVC model, and once you grasp that, Ruby and the Rails helpers are easier to implement than PHP.

~ I've worked in Symfony 1.x, Laravel, and Ruby on Rails.
Open source isn't entirely a labor of love, there are people that do get paid for their open source development. Unless you're ready to back up your claim with analysis of contribution quality based on employment status I could just as easily point to different properties of the open-source model as the driving factor.
I guess that would be the gross salary. What would be the typical net salary for someone who earns that much in SF or Seattle after taxes and deductions (health insurance, ...)?
That's what half the IT BPM projects in government are billed as. Most fail for multitudes of reasons beyond the simple fact that technology projects in public sector are by default failures and ironically due in some measure to the incredible mountain of red tape originally designed to make risk transparent and manageable. There is no way in hell I'd let the current standards of technology in government anywhere near any form of decision making besides providing some crunched data points, which alongside DARPA style R&D is really the only example of tech in government I can cite that's had a solid history of successes. Half of the beltway bandits offer some bullshit Big Data solution after their CEO looks at a Hadoop program and the dollars spent on Big Bullshit Data by enterprise so they can keep their company relevant in passing, heaven help us all when we try to get them to build anything vaguely resembling recommenders and expeet systems.
Thanks a lot. How can I do that? Seems I'm not allowed to change the title anymore, nor submit a new "Show HN" thread. Help?
Napster: Culture of Free
Tech.eu Gift Guide 2014: 10 tip-top ideas for the tech lover in your life
High Speed Robot Hand Dexterity[video]
Mono – The Future of DIY Devices by MONOLIT – Kickstarter
Meeting C++ 2014 – An Interview with Hartmut Kaiser and Scott Meyers
Show HN: DailySmile – How was your day?
I'm amazed that people still refer to DDD ('OOP on steroids').
Myth 6: off-by-one errors are prevalent, even in articles about C++.

PS: Since HN is specially humour-impaired, and for the DNRTFA crowd: this is a complaint about the article's formatting.
In my amateur runner mind, that's where I spend the most time on technique. Balancing the effort waves ensuring everything goes forward and not up nor down. Faster means inertia, means lighter if not done appropriately, which require to tweak your approach.
Hey there, today I launched this small project/experiment called DailySmile.

Essentially DailySmile is your anonymous diary. You can share with the world how was your day without worrying about your identity. Speak about your feelings, your daily concerns, your deepest fears and desires, speak about anything you want.

I would love to have some feedback about this project.

And feel free to spread the word about DailySmile.

Thanks!
> Wow, that's quite horrible (for a static language, anyway). So if my map returns `0`, I can't really be sure whether that is the zero-value (no value at this key), or that the value that I queried actually is `0`.

Replace "0" with null, and it's no different from Java maps.
Woops, I totally forgot about that, I think I was confused with range reduction on the final result. Nevertheless, Tyche-i is also blazing fast and small:

0000000000000000 <_Z6tycheiv>:
0: 8b 0d 0c 00 00 00 mov 0xc(%rip),%ecx
6: c4 e3 7b f0 05 07 00 rorx $0x7,0x7(%rip),%eax
d: 00 00 07
10: c4 e3 7b f0 15 ff ff rorx $0x8,-0x1(%rip),%edx
17: ff ff 08
1a: 44 8b 05 04 00 00 00 mov 0x4(%rip),%r8d
21: 31 ca xor %ecx,%edx
23: 44 31 c0 xor %r8d,%eax
26: 41 29 d0 sub %edx,%r8d
29: c4 e3 7b f0 d2 10 rorx $0x10,%edx,%edx
2f: 29 c1 sub %eax,%ecx
31: c4 e3 7b f0 c0 0c rorx $0xc,%eax,%eax
37: 44 31 c0 xor %r8d,%eax
3a: 31 ca xor %ecx,%edx
3c: 29 c1 sub %eax,%ecx
3e: 89 05 08 00 00 00 mov %eax,0x8(%rip)
44: 41 29 d0 sub %edx,%r8d
47: 89 15 00 00 00 00 mov %edx,0x0(%rip)
4d: 44 89 05 04 00 00 00 mov %r8d,0x4(%rip)
54: 89 0d 0c 00 00 00 mov %ecx,0xc(%rip)
5a: c3 retq
Addvocate and Trapit have merged
Also everyone on Unitymedia. Dual stack if you're a lucky older customer, DS lite (CPE has routable IPv6 and NATed IPv4) if you are new or get something changed.
5 Post-Launch Analytics and Tools to Enhance Mobile App Performance
> Nice, show me something cool when you've got your first PHP app running!

Just show me what you have. It doesn't have to be an app.

> Once you're more comfortable with basic web programming

Don't use the word BASIC! Simple, Basic, Easy, Quick are all still denigrating their effort and experience.
We may very well find it very difficult to come up with something that has no possibly offensive cultural baggage. Do you think soccer was one where someone made even an attempt to mitigate that baggage?
I think the end is as least as high as the beginning, so by energy conversation there should be no danger.

Additionally there is probably so much friction in the system that it should not be necessary.
Android Studio has become a good, mature IDE. Having had to go back to Eclipse for my current project, the positive difference is vast once you get deeper into it. I still believe Eclipse is far superior on Windows than it is on Mac- the usability and scrolling performance is terrible on retina Mac.

This brings me to my most wanted feature in Android Studio - smooth native scrolling! Right now it scrolls lines-at-a-time rather than pixels-at-a-time, which is slightly annoying. Eclipse on Windows was very nice in this respect.
I am also waiting on IPv6 support from MaxCDN.
Wow, this is a tough one.

When I was an undergrad at MIT in the late 1980s and early 1990s, Walter Lewin was synonymous with amazing physics teaching. We would watch his videos on MIT's internal cable TV channel, to better understand (or just to understand) our physics homework.

I wasn't surprised to find that Lewin became an online teaching star, and that he was repeatedly praised for his instructional videos. Indeed, just a few days ago, I showed some of his videos to my 13-year-old daughter, who is showing some interest in physics.

So the videos are good and useful, and nothing changes the fact that Lewin is an exceptional teacher.

At the same time, it looks like MIT has investigated these charges of sexual harassment, and that there is truth to them. True, without hearing more details, we have to rely upon their judgment, which is frustrating. But the press release tries to make it clear that the investigation was handled by multiple people, including faculty members, and that it wasn't a one-time occurrence.

So I'm willing to believe, and be profoundly disappointed, as I accept the fact that Lewin engaged in sexual harassment. Such behavior is unacceptable, and I'm glad that MIT wants to stop it.

However, I wonder whether removing high-quality courses from the Internet is the right way to do that. I assume that they removed the videos so as to remove any reputational damage that Lewin's actions might cause to MIT. But there is also some educational damage here, and many people will suffer as a result.

There is no good or right answer here. I think that MIT is trying to do the right thing, but I'm not sure if their actions were, on balance, the right thing to do. I do hope that their actions will make it clear to other faculty members that they simply cannot behave this way, though.
I would also keep in mind that Donald Knuth probably spent more than...

...fifty years writing a 1comprehensive 12 chapter book on compilers. The reason: things like this are relevant to its scope
Under the 'stray remarks' doctrine, a single remark made many years ago is not evidence that there is a discriminatory practice now.

He doesn't have to change his mind. The EEOC doesn't care one whit about what people believe. It only judges actions. You need more evidence than simply that you weren't hired, and a stray remark from 2007, to justify an EEOC lawsuit.

Had you read Reid v. Google you would see how hard it is to make the case based on the paltry evidence you have. You don't even know if the person who got the job is mentally ill.

I never said you applied to work at Facebook. All of this assumed the antecedent to your proposition "All I would have to do is to apply to Facebook and I'd have a good case".
That's how you drive in third world countries.
I agree completely with the laser-pointer analogy, and I think UAV operators who make "stupid flights" will eventually suffer similar federal penalties to the laser operators.

I wouldn't say I "blame" the UAV community at all, because, as you say, there are always outliers who can't/won't be educated.

But since I imagine the UAV forum-readers and would-be professional operators are interested in keeping government oversight out of their industry as much as possible, I'd say it's their responsibility to take action on this matter, much like the EAA and AOPA do with personal aircraft.
I'm as astonished to think that marathon runners can sustain 20 km/h for 2 hours. 20 km/h is my average speed on bike ...
I'm not sure that syntax was available in Lush. The line I cited was from a Lush example program.

http://lush.sourceforge.net/lander04.txt
Hitmeister.de - http://www.hitmeister.de/ - Cologne, Germany (Full Time, Local, VISA)

Web developer: full-stack, frontend, or backend. Most of us work at all levels of the web stack, but if your strength lies in just frontend or backend work, that's okay too.

We're a small team (10 people) using PHP, Zend Framework, MySQL, MongoDB, ElasticSearch, RabbitMQ, and memcached. We have a customer-facing site, a JSON API, logistics software, and an internal admin site, all of which we build and maintain internally.

Hitmeister.de is one of the largest online shopping portals in Germany, with over 2 million customers to date. We have a warehouse from which we sell items directly, but we also have a marketplace with over 2,000 sellers running their own shops. We're seeing solid growth and we're looking for more programming talent to grow and improve the site.

Speaking German is helpful, but by no means required. I'm from the US and we have 2 other non-German developers. If you aren't an EU citizen, we are glad to help with visa issues. In particular, if you have a CS degree or several years of experience you probably qualify for an EU Blue Card, and we have lots of experience with those. We don't do remote work, but we'll help you relocate.

Here's the job description in German:

http://company.hitmeister.de/jobs/webentwickler-frontend-bac...

If you have any questions, feel free to get in contact with me (info in my profile), or you can apply directly at jobs@hitmeister.de.
Under the 'stray remarks' doctrine, a single remark made many years ago is not evidence that there is a discriminatory practice now.

He doesn't have to change his mind. The EEOC doesn't care one whit about what people believe. It only judges actions. You need more evidence than simply that you weren't hired, and a stray remark from 2007, to justify an EEOC lawsuit.

Had you read Reid v. Google you would see how hard it is to make the case based on the paltry evidence you have. You know that you were refused a job. You don't know that it's because you are mentally ill. You don't even know if the person who got the job is mentally ill.

I never said you applied to work at Facebook. All of this assumed the antecedent to your proposition "All I would have to do is to apply to Facebook and I'd have a good case".
ParisIsBack – The Paris Tech Guide
I get nods when I demand some form of automated testing because "everyone's IQ and experience tends to become irrelevant at 3 am when you're tired and hungry working on a critical bug before the release ships." I ask people if they trust that developer, not the usual person you know. Beyond that, there's few better ways to show how to use a piece of code than by writing a test that actually does use it as you would, so it cuts down on some documentation if people can trust that it'll be there.
More legs!
Getting to Know Jennifer Lum: Founder, Investor, and Mentor
I think it was Yann LeCun who said on a Reddit AMA that if you want to go into Machine Learning, a PhD is very much mandatory.

I'm doing a PhD myself right now in Machine Learning / Deep Learning. I started half a year ago. I don't have any bad experience yet. But I haven't heard too much bad things at all in Germany. My chair: http://www-i6.informatik.rwth-aachen.de/
Robocrow: Machines shooting long-range laser beams to scare birds away
According to that mailing list message cpu uses 9P+ssl, and I consider ssl more complex than ssh.
May not be the case on Plan9 as it looks like their ssl only supports old algorithms and not too many of them.
I wonder if a UAV or ground robot could manage the same thing?
Bill Gates: Best book I read in 2014 [video]
What got me is the drawing on the CV. That looked so amateurish I felt ashamed from afar. Nothing against ones art, but when putting it on the CV it should be at least mediocre.
It is quite interesting to me that you say we don't know what we'd expect the interviewers to do in this scenario. The applicant didn't either (and they state that), and in this case, the interviewer's lack of knowledge about the applicant's possible perceptions betrayed a lack of sensitivity to such topics. This was a red flag.
Good luck trying to understand C++ without C

look at it this way: suppose some alternate universe where there is no such thing as C, it just doesn't exist, nobody ever heard of it. Why would you not be able to completely master C++ that universe? The traps and pitfalls which you consider C, would then just be known as C++ (just as in reality they are C++ now, maybe not just always named as such). I think that's one thing what's being advocated here.

Anyway, what traps do you have in mind specifically?
How do they get it back to the starting position? It's not shown in the vid.
Apple's first patent reassignment from PrimeSense buy hints at 3D mapping
I did not suggest it was unsafe. I was suggesting they say to each new passenger "have you seen there's nothing to stop you going off the end?" just before they release the cart...
Yandex Turns Its Machine Learning Smarts Into A New B2B Product
I'm looking forward for the next part, as the last three myths are the ones I'm waiting for their answers, as they should be pretty interesting.

C++ has come a long way, and I really feel C++ 11 could very well replace Java as a learning language for computer science students (I don't think it'd be a good choice for an introduction to programming for non CS students), and I see many benefits in this, the biggests being IMHO C++ NOT being fully object-oriented, and the possibility to do either low- or high-level stuff, depending on what you're teaching.
80% in 2018

160% in 2019

Apologies for being flippant. Just making the point that you're extrapolating without spending time on the likely shape of that adoption.

It seems more likely that this is an S-curve, and that we'll continue to see IPv4 traffic for the next decade, maybe longer.