skysight-inc/HackerNews huggingface dataset:
I'm not entirely confident how things will pan out, but here (Denmark) the value of degrees seems to be getting higher, if anything. Not in the sense that a degree is a ticket to a good job, as in the past, but in the sense that not having a degree will shut you out from a wide range of jobs, because it's just so expected now, that it's become like the new high-school diploma. Employers don't care about high school diplomas per se, but they treat not having graduated from high school as a significant red flag. For many jobs university diplomas seem to be filling that role now.

The monetary context is admittedly different because universities are essentially a continuation of the free public schooling system: zero tuition, and you get paid a stipend if you're a full-time student (about $1k/mo to cover living expenses). There's still an opportunity cost in lost earnings vs. getting a job straight from high school, but the delta is less.

The other thing that has been happening is that outcomes (employment/earnings/etc.) have been rapidly diverging between university graduates and vocational-school graduates. The two tracks used to both lead to good employment—in different sectors, but paying well and with job security in both cases. But in the past 20-30 years or so, the vocational schools' employment statistics are nose-diving compared to those of the universities.
Well, i think dart is a great language, with many features. But I recently tried to build an app with it, and the real down side is, that every library out there needs to be ported to dart and maintained.
Yes there are many updates on the libraries, but they mostly update to versions which are lot older than the ones released in Javascript. (e.g. Polymer: 0.5.2)
The hard part is therefor to maintain the libraries of dart while the JS projects move on very quickly.
So if u use dart you always have old libraries that will be used while there might be more possibilities with the js ones.
Really love the way, it looks. But can give more detailed review once I get to see the customization implementation. Let me know when you are giving out invites.
Why Yelp’s CEO Turned Down Google
Whether they should be refunded is a valid question. But why should Uber pay for it? They weren't involved in that contract.
How To: Syslog Monitoring with Nagios / Opsview
What about Threema? (https://threema.ch/en)
Don't think about this from the managerial perspective. think about it in terms of setting goals, exceeding them and ensuring your employer is totally aware of the value you bring. Combine this with being assertive and having good timing for when to ask and you'll get more money regardless of how benevolent your employer is. People who ask will get more than people who seem quietly content.
On Corporate Ownership of Open Source
Not many people seem to use Lion these days though. An app that I work on has less than 6% (of the 13,000 users who have opted in to providing system stats) on Lion.
Why do you believe Uber (with hundreds of employees, and in vicious competition for drivers [1]) doesn't care enough have one employee devote a week to doing textbook linear regression?

[1] Uber is willing to pay Lyft for the privilege of having their recruiter sit in the car with the driver.
If they put "win client coming soon, sign up for updates" to get how many people even want it, that would be at least something. But this "only ios and android" philosophy, i just don't get it. What kind of smart business decision has to be to rule out 80-90% of users!?
Leaving aside the pro-Uber aspect of the piece, the criticism of the existing solutions was spot on.

If you add a huge amount of friction before you can offer feedback, the only people to do will either be normal people who had truly horrific experiences, or incredibly entitled and annoying assholes who complain about everything.

In practice, it's really difficult for the government to be as nimble as a private company, but even people who support strong government regulation (like me!) have absolutely no ground to stand on when defending that particular status quo.
NetBSD fixed 2038 a couple of years before OpenBSD. Made less fuss over it though.
+1 totally agreed
That's what XMPP is already doing.
Sadly, it seems as proprietary and centralized as Skype is.
Top video is broken on Firefox. This has been happening more and more these days; entire, diverse development teams and they're all on Chrome.
Just another data point: here in Betahaus in Barcelona, I would say that 80% of people are using macs.

I think it's less about salary (except to some degree of course) and more about culture. When I do consulting for corporations I also only see Microsoft and HP or IBM, whereas even somewhat struggling freelance graphics designers or developers will have macs.
It's pretty clear they don't want you to ever delete email...
I had an in-ear Noise Cancelling Philips, that's around $20

And for heavy noise cancelling goals it was very good (like, being able to work with someone with a lawnmower or a drill next to you)

Granted, half of the noise isolation is passive, half active, still, very good
And why do you presume that?

I think if he were running NASA it would probably be run pretty well.
I recently discovered SIP-based softphone software (ex. Ekiga). I works great, is easy to use and completely free of charge and registration is minimal (you just need a SIP account).

I really don't get why people would pay for Skype when there are better alternatives around.
And it's only iOS8. That also leaves out iPhone 4 and iPad 2. Skype works on both.
Forget about for statements for a second and let's write both a counting up and a counting down loop using while statements.

// count up
std::size_t i = 0;
while (i != 10)
{
std::cout << i << "\n";
++i;
}

// count down
std::size_t i = 10;
while (i != 0)
{
--i;
std::cout << i << "\n";
}

After initialization a for statement repeats "test; body; advance", this is ideal for counting up loops, but what we need for counting down loops is "test; advance; body". Since C/C++ do not provide the latter as a primitive you have to use a while loop as shown above. Using a signed integer to shoehorn a counting down loop into a for statement at the cost of 1/2 your range is a hack IMO. Note that when working with iterators you have to resort to a while statement as iterating past begin is UB.
To be fair, Slack is much more than simply an IRC clone
It's not cross-platform unfortunately, it's only on mobile devices.
Are you trying to be sarcastic? Because with the current technology, even if we do have manned mission to mars, if a meteor wipes out earth there will be no living humans on mars either. With the current technology any human mission to mars can only be on mars for a very limited time and will rely on earth for all of their resources. Thus, if a meteor wipes out earth, any mission to mars will die too.

If you want to build a sustainable mars presence, a manned mission to mars is not going to do it. We have to find a way to use resources on mars to sustain a human presence. That will require a lot of research into mars resources, a lot of engineering to build mars factories etc. I am not sure if this is possible at all but if it is, it is best done by starting with robotic missions. A robot can spend a year on mars looking for materials that can be used to make bricks (for example). A human, even if we can get him on mars, will probably have to go back in hours.
Ok that does make sense and indeed defines overall distortion. Moreover, what his video shows is example with single tone, while reality is that single instrument would produce multitude tones and typical track would employ multiple instruments.
Yes, it is. We have to use VPN in order to pass the filter.
Slack was doing it for me until recently. I could paste code and it would format it correctly. It looked great although a bit sluggish at times.

Then I tried to share a Pages document...
Right-shift of signed integer values is implementation-defined behaviour though. If (x - y) is unsigned, the comments are wrong, they would return 1, not -1.
https://hn.algolia.com/?q=libsodium#!/story/forever/0/libsod...
In the intro of the article, it stated that the strongest signal of applicant quality found on resumes was the number of typos and grammatical errors. Perhaps that was an exaggeration or even a joke, but if not, I would agree that this should be a red flag, regardless of a person's qualifications. (I would similarly judge a potential employer on the quality of their job posting. I know when I write a job posting I go to a great deal of effort to make sure it reads well and reflects our company as well as possible.)
> I'm just not seeing the notion of a quick non-scaling app, somewhat hastily implemented in PHP, being compatible with the idea of a tight, service-oriented, modular design. I think you kind of have to choose one.

Oh sure, the initial code was pretty terrible. But by the time we were moving parts to Java it had all gone through a lesser or greater amount of refactoring; the best design is iterative and emergent, and we had the http://c2.com/cgi/wiki?WhatIsAnAdvancer experience several times over. In the early stages you really can iterate faster in not-java; as the correct design emerges and the codebase gets larger the interfaces tend to firm up, and at that point it becomes more reasonable to port pieces for performance.
I always favored readability over hieroglyphs.

Code is read more times than written. Specially important when you need to act as fireman in foreign code, a common situation in consulting.

Check Turbo Pascal 6.0 or 7.0 with Turbo Vision.
Are you hiring right now?

I wrote exactly these two tags "fast thinker" / "quick learner" in my CV / cover letter / LinkedIn profile and I removed them a few months later because from my experience it looks like they drive recruiters away or scare them.
Logged in. Whenever I click on a received email nothing happens. If I middle click the links to open in a new tab, it says:

"An error occurred in the application and your page could not be served. Please try again in a few moments."
sigh it seems I'll eventually have to update this:

http://the.taoofmac.com/space/blog/2014/11/13/0830#the-insta...
>> Not many people seem to use Lion these days though. An app that I work on has less than 6% (of the 13,000 users who have opted in to providing system stats) on Lion.

Locking an app to a version of OS is still a bad practice, particularly for an app aiming to network effect. I have Viber and it works on my Lion! Btw, I think that Viber blows away the competition by having everything: VoIP, Pic,Video, Message all for free!
I hardly do any Python nowadays, but why do you want LINQ if you already have itertools and comprehensions?
I agree. But what's the feature here? I lament the audio quality of cell phone calls, but audio quality depends on bandwidth, and this requires an internet connection, which is going to be spotty depending on location and when transitioning from data to wifi. Every feature here seems a marginal improvement on what already exists (audio quality, UI, sync, security, battery use). No new concepts. Don't get me wrong, I'm happy to use it, but I don't see an impetus for mass adoption.
A perfect example of Poe's law.

https://en.wikipedia.org/wiki/Poe%27s_law
Mediterranean diet keeps people 'genetically young'
Show HN: Markdown codeblocks preprocessor
A nostalgic farewell note to Microsoft Clip Art
This is an awesome video. Can't stand the editing style though, with several audio tracks cut together to continually disrupt the listener's brain. Kinda like 'quick takes' of audio. It's seemingly become popular on youtube -- the worst offenders are the Green brothers -- oh, I see this was edited by them. Egad.

It's still a great video.
There's no reason those shouldn't be resident daemons.

In fact, they already can be. For the JVM, there's nailgun[1], for example.

[1] http://martiansoftware.com/nailgun/
Outsourcing Web Crawl and Extraction SLAs: Points to Ponder
With a wave, water is displaced a short distance as the wave travels. Think of loose sping, (e.g. a slinky spring) and how if you stretched it out a bit a compression wave would travels down it[1]. Each part of the spring moves only a little, but the wave travels the length of the spring.

With a vortex the material spinning in the vortex stays together, that's why the dye droped into the vortex stays in the vortex and you would see it travel across the pool, and you see smoke rings travel through the air.

[1] http://www.youtube.com/watch?v=rd3afUct2l8
> It also happens in highly regulated markets. For example, due primarily to my outward appearance (I'm not a member of the majority race), I'm often asked for 2x the normal fare in auto rickshaws. If my girlfriend (a different non-majority race than me) is with me, 3-4x [1].

Uh, that sounds like it's due to nonregulation. In my city that simply couldn't happen - licensed taxis all have to use the same meters (and display their license number prominently, making it easy to report one that's violating the rules).
Does anyone else feel like we're in the midst of another 1990's instant messaging war? Except now with smartphones!
From the many specific comments on here, it sounds like most people don't use an ORM. Is that the case?

Not trolling or trying to start a flame, I'm genuinely curious as to how people here get stuff done.
Looks like this happened a couple months ago too: https://news.ycombinator.com/item?id=8401784
I disagree. The current situation with voice and text is insane; telephone companies still try to own that space and charge for things like SMS/receiving calls, even though it's becoming increasingly obvious that it makes far more sense to send messaging over the internet rather than via custom infrastructure. No-one wants cell phone/telephone operators to be anything more than a dumb pipe apart from them.

Apps like this are the future, but nobody has quite hit the perfect spot yet in terms of features and adoption (adoption probably being most important, or some method of piggy-backing on existing services like email/SMS/mobile nos). I had a look at this and it looks pretty good but the first-run experience just isn't there yet. I don't trust some random company with my address book, certainly not on first-run, so I'm not in an empty app wondering what to do. That's far from ideal and will probably be their biggest problem.
Just to be a bit more clear-- the difference here is with device provisioning using Mobile Device Management (MDM) services, not necessarily the default OS apps.

The user enrollment process doesn't necessarily require giving permissions beyond mail/contacts/calendar access. But many organizations take advantage of the opportunity to use pre-baked profiles which restrict behaviors, auto-configure VPN with client certs, activate features like remote wipe, etc.

We dealt with a lot of this when building the ActiveSync module for the Inbox[1] sync engine, which works with all Exchange servers and offers a modern REST API. (ie: like Twilio/Stripe for email)

https://www.inboxapp.com/

[1] Google stole our name last month. :(
Interesting... Google Translate did a very decent job on the article, but the comments are all kinds of hilarious. Looks like informal speech is much harder to translate correctly. Although on the second thought it's not surprising.
Mstpan 2 – Web Deployment (of Perl code)
That doesn't sound right to me. Humans are better than machines at the memorization and computation of a database that lists every drug in existence and the consequences of all possible combinations thereof?

Pharmacists may be able to give a soft personal touch when interacting with patients, but the same could be said about travel agents, retail clerks, or taxi drivers. Or lawyers, for that matter. Still, I can't see why six-figure salary pharmacists are essential to vend pills.
I think because they were earlier machines the audience for the Model I/III/4 line is smaller. And no doubt many were sold to business which lessens the nostalgia.

I've done some other Model III demos. Here's a good starter page for them:

http://members.shaw.ca/gp2000/breakthrough.html
Yeah, totally agree, but looks that users always like to see the wheel being reinvented. It's kind of depressing, why fix what's not broken ?
Skype killer? Granted most Skype users are Windows PC users, how an application not available for Windows can threaten Skype?
As a customer, I want an easy button to affect my contractors' businesses based on their performance. But when I am on the receiving end, I want to know that the negative reviews are legitimate (not subject to discrimination or gaming) and that the punishment is proportional to the crime. These goals are at odds, and I hope the latter is not sacrificed in the app economy.

You're right that the tourism industry is probably the worst case for democracy to ensure accountability of regulators to the people. But at least all punishments imposed by the government are subject to the court system; the government does not take away your license to make an income without evidence that you actually violated a law. Furthermore, government is subject to other mechanisms to be accountable to the people e.g. FOIA requests (vs Uber, who keeps their data exclusively for themselves). I worry that industries will be controlled by companies that care only about the aggregate revenues and are not accountable to the people,
From my experience, long-hauling complaints are handled quite effectively. You just go here: http://taxi.nv.gov/Complaints/Complaints/ and spend ~5 minutes copying info that is present on your receipt.

Did this three years back. Within days, the offending cab company called me and issued me a complete refund.
CPU DB, a database of processors for researchers and hobbyists
Selling a tech product that doesn't exist yet
This isn't an article promoting Uber to flaunt the law. The article is pointing out that the nevada government is completely incompetent and Uber being legalized would be much better for everyone except for the cab drivers that rip people off.
The parent is joking. "Why would you ever need X?" is a classic question that bites every software engineer at some point. Somebody always needs X.
>Also, if the bar to entry into the profession is simply to have a car and a smartphone, it will quickly become a race to the bottom in terms of wages.

If that's all that is required to be an effective driver, why should cab drivers be overpaid?
This was probably a big effort from the people who developed Wire.

I'm sure lots of development time has gone in to the product with many difficult problems to solve, so to all the developers of Wire: Good work!

It probably feels a bit defeating to spend all that time developing something only to have people slating it.

That said: I do not think this app is for me. I wish it had a more compact interface (like old Skype for OSX), before Skype became this large take-over-the-screen app, and reading that it might not have video chat kind of kills it for me.
Documented open protocol or GTFO !
Where does it say that they are based on WebRTC?
Does XMPP support video?

Edit: yes.

https://xkcd.com/927/ is the kind of situation we need to avoid.
Billion-dollar Apple iPod antitrust lawsuit gets under way in US court
I guess some Russian reader hand corrected the translation of the article. Otherwise, Google translate is very poor for Russian text. the best example is the translated sentence from the text that caused the ban:

"Skopostnye train DURING topmozhenii ppohod more about kilometpa" (...)

(The sentence makes advice where the person doing suicide is best to do it, related to trains. Don't correct it and please don't post it in full here).
If your human pharmacist forgets a drug interaction, who's responsible? It's a pretty pedestrian question that doesn't become impossible to solve once you introduce machines. I would assume the company that manufactures the machine would assume liability for errors that result from their negligence.

In fact, I'm pretty certain that the average laptop with Excel is more than powerful enough to outmatch the most skilled human pharmacist when it comes to memorizing and predicting known drug interactions. If anything, you'd expect malpractice insurance rates to skyrocket for human pharmacists compared to automated vending machines -- just as you'd expect car insurance to go up for human-piloted (and error-prone) cars versus their automated counterparts.
3 Timeless Ted Talks to Inspire Better Teamwork
SEEKING WORK - REMOTE or NYC

Security engineer with a background in web application, mobile and network penetration testing, source code auditing and reverse engineering.

Past clients have included both pre-funded startups and large AmaGooBookSoft companies, and I've found critical vulnerabilities in all of them. My work has been featured in the news and has helped secure hundreds of millions of users.

I'm not a point-and-click vulnerability scanner - I take a technical deep dive into every project and application that crosses my desk with a large toolset. I like to take an active role in speaking with the development team to fully understand the codebase, and my expertise involves not only technical proficiency but also the ability to accurately communicate business impact for security flaws and steps toward remediation.

Most of my work is done remotely, and I'm available on a flexible schedule and can work with most timezones.

If it sounds like I could help your company, reach out at dylan@breakingbits.net.
Ow, you got me. I am ashamed to admit I missed most american classic movies. Thank you for the reference, its on my list now.
I'm running iOS8 on an old iPad 2 just fine
All messages are encrypted by default, but not client-client (in order to make cloud sync work): https://telegram.org/faq#q-why-not-just-make-all-chats-secre...
Articles (http://www.theverge.com/2014/12/3/7325083/wire-chat-service-...) suggest "end to end encryption for voice calls" and encryption to and from their servers for text, but I haven't seen anything about it being WebRTC (unless I missed that on the product's web site).

I'm not sure that them having my messages unencrypted on their servers makes that feature any more desirable than Skype, WhatsApp and the like. Encrypted voice call is good, but in the case they don't say how they do that encryption, it'll remain less-than-trustworthy.
I usually dislike introducing yet another standard, but Tox has some features that XMPP won't provide. VoIP support out of the box, without the need for an extension that may not be supported by the client. Also, afaik it's truly decentralized, without the need for a server for the actual communication.
I have on my phone:

Standard text messaging

ConnectBot (to an irssi session for IRC)

The answer is just to say no when people ask you install $appoftheday to contact them. No hangouts, no skype, no whatsapp, no facebook polluting my phone with their intrusiveness and always-on-in-background tendencies. One person occasionally asks me to install Whatsapp, but each time I say no.

Hangouts is a pain to remove if it came in your ROM, but you can still freeze it with Titanium Backup.
Have you read anything about what's been happening at Microsoft? I don't think that private organisations are necessarily better.
I like to join
So for that kind of software you use Python. Doesn't everyone know that? Java gives you that choice because it's for the kind of software where you need that choice.
Telegram's client code is also open source.
Hieroglyphs are not necessarily less readable than words. It's good to be able to build mental state, and the more verbose a language is, the more you need to dance between parsing mode and building mental state. Context shifting is expensive. Paging around is particularly exhausting.

I spoke to one of the guys working on the K-language OS at a conference last week. He made the case that - once learnt - the grammar for K it is objectively simple to build mental state from compared to alternatives. I'm open to this being true.

I didn't know about Turbo Vision - that's great. And cross-platform too. Thanks!