skysight-inc/HackerNews huggingface dataset:
I think you are missing a small detail. Older people tend to be more risk averse and more likely to stay in their current position.

More than likely, the answer to the question, "where are the developers with 20 years experience?" The answer is, "the same place they were 10 years ago."
I back up every 10 minutes. So I lose 10 minutes if I screw something up, which is acceptable to me.

I guess I could back up every 5 minutes, and I don't think that would be a problem.
Valuable Brands: Top 5 Most Powerful Brands in the World
It sounds like this is what the author of the article was reading. But there's nothing there about Safari.
I haven't actually tried to use multiple Stackage repos. I only think it's great because I helped a friend get started in Haskell and chose to see if Stackage would help with his cabal hell woes (it did and made the experience more pleasant).

In general though, I think stuff like Stackage is a community smell and has the potential for creating a schism and confusion in the community. If it's community infrastructure I also feel like it should be controlled by haskell.org and not a for-profit company.

I know I know, money and man-power are all issues but other OSS languages have successfully figured it out and I think Haskell can too.

I personally use Nix for everyday development.
I'm working at a services firm in India and am not good enough to get into AmaGooBookSoft. What do I do ?
too expensive.
Tim, before I decide to sign up: what's unique about taskfort.com?
> Committing code should not be a glorified Ctrl/Cmd+S.

What? Of course it is. Commit as many times as you want, branch when testing out a segment of code, do all the fancy things you need to do - then clean it all up when you're done.
I think this is actually just the fruition of the past growth in our industry. Around 1995-2000 we saw incredible growth. Then we had some industry pitfalls and people left for greener pastures so that might have weeded out a lot of people that weren't committed. Then we had another growth spurt that has slowed but is still growing. So we will be seeing a lot more people with multiple decades of experience. And so on..
Once you have automated backup set up, how much work is it to maintain? If you keep your code in a few areas/directories (like for example /home/workspace), it seems like a set-it-and-forget-it thing.

PS: how is a command that demands that you write a commit message really just 'muscle memory'?
Show HN: Minimal ES6 code samples
A typology of street patterns
I think we know that it's intentional, because after all these years they haven't improved. Take for example, Apple. They've adopted a bunch of Android first innovations. So, what is stopping Google from adopting Apple's security model? Either they are building it and we should see it soon, or Google doesn't want users to be mindful of their privacy because it puts their own business at risk, so the status quo will remain until a forcing function occurs (eg. user revolt due to malware).
I think that after 30 years you're left with only the very best and the very worst still programming. Everybody in between have probably drifted of towards other responsibilities.

You also could uncharitably argue that 75% of developers of any age are useless. Furthermore programming has a much lower barrier to entry than being a doctor or lawyer and it's much easier for a terrible programmer to hide their terribleness for 30 years than it is for a doctor or lawyer.
Exploring Angular 1.3 – ng-model-options
Well, if it's so difficult to implement that it happens to a great number of developers, I'd say it's an iCloud issue.
Exactly. Once you get older, you start to realize that there are business frameworks that work just like software frameworks!

An MBA and a CS degree are a powerful combination. In fact, if there were more engineers with MBAs, I doubt the MBA would have a reputation for being somewhat clueless about practical matters.
what if we replace Amazon with Walmart and publisher with manufacturers?

"Walmart is squeezing manufacturers to push prices down, which is bad becuase... why?"
Where should you sell your PC indie game? A marketplace roundup
> UNIX/Linux has a set of constants for speeds left over from the PDP-11 era

You are refering to the B9600 (and other) constants set in the termios tcsetattr() syscall. Those are indeed limited to a set of fixed rates between 110 and 115200 baud. But since a very, very, very long time Linux considered B38400 a magic rate, and this baudrates' divisor could, if necessary, be redefined by the setserial command to arbitrary speeds. (Default is 38400, though).

http://linux.die.net/man/8/setserial

http://www.usconverters.com/downloads/support/aliasing-baud-...

I think there are more sane methods for some USB to serial adapters, though.

UPDATE: This seems to be the modern way to do it: http://stackoverflow.com/a/19992472 (specify BOTHER and fill out tio.c_ispeed, ospeed.
The really successful ones will be able to. Until Amazon renegotiates their contract.
Fireworks runs into more permissive neighboring states were a big thing around the 4th of July (U.S. Independence day) when I was growing up.
>> People who have wealth are going to be better with that wealth than people who don't.
> Do you have any empirical data to back that up? The lack of old money that Gates alludes to in his article seems to suggest otherwise.

Gates looked at a list of the very wealthiest people and asked how many inherited their wealth. Even if the answer is 0%, we could still ask about other brackets. Eg, how likely are Gates' descendants to be in the bottom income bracket? How likely are the children of someone in the bottom bracket to be middle class?
Except Amazon is arguing for a lower price because it will increase sales and make both Amazon and the publisher more money. They aren't asking for more books or less editing. They're trying to make everyone more money.

Worse, the argument is over pricing on e-books, not physical stock, so Hachette's stance makes even less sense.

As usual, Paul Krugman sees everything through a political lens, so naturally Amazon is evil and must be beaten down.
Absolutely massive!
Have you tried bookdepository? They are slow, but cheap.
also: https://news.ycombinator.com/item?id=8475296
Spotify pay and use now with the Family
Glass appears to be evolving similarly as the Segway. The Segway never really caught on as unanticipated but is widely deployed in certain industry verticals. I see the same thing happening with technology like Glass. There are lots of applications spanning multiple industries where Glass is extremely useful. Whether Glass ever becomes socially acceptable is another matter.
actually he's saying they are equally as useful as they were 29 years ago.
Yep. Most of the folks who are only doing it for the money fall into that 75% group.

If you don't have passion for something you'll never be truly good at it.
Show HN: Referer.io – Target website content based on referrer url
As long as we're talking about former Enron adviser Paul Krugman, we can look up a fuller bio.

http://en.wikipedia.org/wiki/Paul_Krugman
IBM Pulls Profit Goal, Sees Slowdown in Customer Spending
He already answered your question:

1. He doesn't take a job unless it's challenging. They don't post on HN or go to conferences because they are busy with so much work and life (hence no wisdom sharing).

2. If he is a freelancer (which his post makes him sound like), than he does own his own company. It's just not a software startup looking for VC or articles in big magazines.

3. He's not hiring because he wants to program, not do HR. Also, Michael Jordan can't pick players for shit and he's the best BB player in history. Skill in a job doesn't mean you can find talent, and the level that he would jump and say a person has talent is probably the level where said person doesn't need recognition to know their skill.

4. If a team does a good job outlining job requirements and interviewing, they too can smell talent from 1000 miles away. But interviewing every applicant with a 2.0GPA from a bottom tier school takes a lot of time and most often does not reveal a hidden gem. Regardless of what their potential is.
Asiaphoria Meet Regression to the Mean [pdf]
If it is such a compliment, then why not go to an auto shop and say "Hey you grease monkeys, how are you?" and then see if you get punched. I am not brave enough to do that, and I have been working in automotive for 25 years.

It would not be the same as talking to computer programmers and calling them 'hackers'
Couldn't you say this about every industry though? I feel like I could have read the exact same post, with the word engineer literally substituted for any other job name, and it'd still read the same. Is that a fair assessment, or is my experience just limited?
Go ahead! :)
Show HN: Scotch Box: A Vagrant LAMP Stack That Just Works
http://www.nobelprize.org/nobel_prizes/economic-sciences/lau...
quoting Wikipedia "Krugman was awarded the Nobel Memorial Prize in Economic Sciences (informally the Nobel Prize in Economics), the sole recipient for 2008. "
http://en.wikipedia.org/wiki/Paul_Krugman#Nobel_Memorial_Pri...
And I can attest the Lions' book is great, I read it as samizdat in the very early '80s, found it more useful than the K&R of that time (or at least K&R's chapter on pointers and arrays was awful, and Lions went way beyond teaching you C). Of course it helped that the system I was supporting for pay was a PDP-11/44, and the student run computer center I founded used a surplus 11/45, all running UNIX(TM).
Not exactly a new parent here, but your app wouldn't have gained any traction in our houshold:

Looking after a newborn (and beyond) is often more than enough work on its own - the last thing you want to do is also record everything that's happening.
Mitm is still pretty trivial to perform from hotspots, even for supposedly-https websites. There's a dozen ways I can inject traffic into your browser, whether on the initial connection to the site you want, or in one of the many non-https connections from 3rd party content loaded into practically every website on the internet. This isn't even taking into account the vast number of attacks on https clients and protocols.

Second, nobody is trying to inject traffic in your browser on a hotspot. Nobody. Nobody cares about your connection. There is no secret cabal of hackers sitting at every airport and starbucks waiting to steal your Facebook login. They don't give a shit. You are the tiniest small fry, and they have much easier ways of committing cybercrime that pay out much better and provide them better intel.

And yes, if I want to make sure i'm secure, I use a VPN. I assume all public browsing sessions are hijackable.
I have never had to reboot my device because of iCloud, and actually never experienced any of the issues described in the post.

Honestly, I suspect the developers of the app is more at fault here, or something weird is going on with the authors iCloud account. Or hey, I might just be one of the lucky few?
The main selling point is we respect your privacy. We don't want you to be tied down to the service. It feels like a lot of self-hosted solutions are being left in the dust to these modern web-apps at the expense of getting their customer data being sold. We never want that to be the case with Taskfort. I really hope there will be more self-hosted services that can keep up with modern browser technology, I will do my part in trying to iterate as fast as I can.
China is staging a nationwide attack on iCloud and Microsoft accounts
>Make is from 1977, and is pretty rare for web developers.

Because web developers seem to be unfamiliar with software that has solved their problems decades ago in languages that aren't JavaScript.
Listen Up: It's Time to Rename the Smartphone
https://sanomapro.fi/static/samplepages/000000000000517958/

You can find free samples showing few excercises. There are for example basic multiplication assigments. That book is for 3rd graders.

(I went through finnish elementary school and I think they taught multiplication tables for us on the 3rd grade (9-10 years old)
Well, that is one of the two branches you can take, and probably the most financially sound one (plus it can be rewarding if you like that kind of thing).

The other is to become a specialist (as in, an expert in something). It's not as common, and most companies don't offer a dual track (and when they do, it can be a trap)

The one thing you don't want to take is to get stuck (the "one year's experience 30 times" edw talks about), and I see lots of people getting stuck. I'm kind of stuck myself but I think I'll be able to transition into business soon.
Make sure to provision a huge screen if you ever plan to run htop. Or you might not even be able to see the top of the process list...
iCloud notes syncing between my iPhone and my Mac used to cause conflicts almost daily. And when conflicts arise, iCloud just creates duplicates. So I was left comparing notes manually to fix the mess. 20min lost every day to mind-numbing work is not my idea of a seamless experience.

I then tried Evernote. It's even worse with syncing. It would create duplicates in at least three different ways, all of them annoying, all of them requiring the same manual work to repair. I am pretty sure it also lost some work at one point.

Since then, I've switched to OneNote from Microsoft (which is free!), and I haven't had to waste a single more minute, and haven't lost a single character more.
Breaking International Voicemail Security via VVM Exploitation
Quantopian: algorithmic investing platform
To reverse your point: unless you're talking about predatory publishers, comparing them to VCs is an insult.

You can't get anywhere useful by excluding the bad actors in one industry and focusing solely on the bad actors in another industry.
Founder here :)

You can see a demo of the product working when you click on the link. A welcome message will show up at the top welcoming all Hacker News readers.

Also the pricing table at the bottom is 100% dynamic. We actually have three pricing tables: one for HN readers, one for Product Hunt readers and another one for everyone else.

Questions or comments, just let me know.
Background Processing: Use Einhorn to Spawn and Manage Worker Processes
Too expensive ;) - see http://www.rightmove.co.uk/property-to-rent/property-4046169... for an example
Well, here is what htop looks like with 176 threads: https://community.runabove.com/kb/images/2014-10-06-power8/h...
There's nothing on their front page about how it works. I tried applying for an invite out of a leap of faith, but I don't qualify as I don't have an account with any of the below. I wonder what sort of customer they're trying to filter for.

To get an invite:

Send a private message to @ebookfarm on Mobilism [Must have an active Mobilism account]

Send a private message to @ebookfarm on Reddit [Must have an active Reddit account]

Send a private message to Ebooka Farmer on Facebook [Must have an active Facebook account]
People do this in America with tobacco cigarettes. In Missouri, the taxes are low so the price per pack spread can be pretty high when compared to NY state, so people illegally sell Missouri cigs to NY stores to avoid the high taxes.

http://nypost.com/2014/07/14/state-confiscating-thousands-of...

tl;dr - Missouri $ .17 tax per pack, NY $4.35 (+$1.50 NYC) per pack.
> thats' fair, iCloud is not meant to be used with non-apple signed binaries. so you fall outside the usecase for iCloud.

What do you mean with this?
I would agree that this is a test of rand().
There is no significant difference in the workload... other than the library implementations of the rng.
All the lower-level compilers (C,Go,Rust) should be producing effectively the same code for this which then calls out to the ir library rng. I strongly suspect the time is dominated by the rng duration.
Maybe someone should benchmark the rng??
Any tips on getting those entry level reporting job at banks who pay 150,000 USD? I'm 23 so I'm willing to leearn.
Travis sudo is disabled [for the educational program]
This all depends on the goals of your side project. If the goal is something other then learning how to set up infrastructure, then deploy your app on Heroku. You get most of the difficult problems dealt with and only have to focus on a couple configurations. Yes, admittedly Heroku is pricey when you start to scale up, but keep in mind that your time isn't free and that you'd need a considerable amount of traffic before it makes sense to spend a lot of time on properly setting up your app to scale.

On the other hand, if you want to learn how properly design a web application to scale, I'd suggest to get a couple boxes on DO[1]. This[2] article describes the common design for 99% of applications on the web (The last 1% is reserved for companies that have achieved enough traffic to justify hiring their own ops team). Finally, I'd suggest you read through this[3] slide deck. It goes through the steps of scaling up your application from one server to a cluster of machines.

1 - https://www.digitalocean.com/

2 - https://www.digitalocean.com/community/tutorials/5-common-se...

3 - https://speakerdeck.com/modulus/planning-for-the-horizontal-...
Show HN: YPet, a simplistic text annotation tool built for speed
> The other thing I don't get is why use the optoisolator relay setup

The article uses the optoisolators and relay drivers, not the relay itself (for the serial data). And as shown in the article linked, it's not setup to be galvanically isolated. Given that the TTY has larger coils and motors, and might also be grounded to some other machinery (e.g. the mains protective earth), I can see why one would want to break the groundloop to the Arduino or serial/USB connector on a PC.

The relay modules seem to have one control input wired: Vcc, In1, In2, GND. And a separate jumper for Vcc and Vcc-JD (as seen on a datasheet I found on the web for the 4ch version).

http://www.sainsmart.com/arduino-compatibles-1/relay/4-chann...

If you'd open the Vcc-JD-VCC jumper, have a 5V supply at JD-VCC and GND, supply 3.3V from your arduino to Vcc and connect In1/In2 to your GPIO/serial TX, then you could have your TTY and Arduino potentials completely separate.
Show HN: EasyRedir – Easy, reliable URL redirects. Just launched free service
Nonsense.

Commit to your branch as often as you want for backups, for milestones, because it's the end of the day, whatever.

The isolated unit of work can be pulled/pushed to the shared stream when it's more complete.
It tells me that if I have a £2000 per month budget, and willing to share with at least 1 person, I could live in the Buckingham Palace!

Looks OK to me, anyone willing to share the costs?
An actual solution is here : https://coderwall.com/p/fz0e0g .

Alternatively, look into the /etc/bash_completion.d/git file, you can use many funcs in there. Extend it at will.
Study shows an organization's mission is not a priority for future employees
They seem to think they are higher courts, given that people can appeal to them after exhausting the process in their own country.

It seems strange that people can become judges without actually practising the law or working as a judge in a lower court first. If I was being operated on, I'd want a surgeon that has operated before, not an academic expert on surgery.
Thread hijack meta discussion re: affiliate links -

If you are providing something of value it may be perfectly fine to include an affiliate link provided it is disclosed as such. (Of course, you may wind up driving more traffic with it specifically excluded.) I've seen HN responses go both ways on this but generally people are amenable to allowing positive contributions to be rewarded.
> Would you say the same thing for lawyers or doctors with 30 years experience?

I don't have a reference for this, but I remember reading that other than surgeons, doctors' skills decline the further out they get from medical school... of course that's doesn't take into account a lot of the other important parts of being a doctor like how you interact with patients, etc.
> What made them succesful was probably a mixture of hard work, capable founders and a huge dose of luck.

Exactly. You were able to fit into one sentence a whole paragraph of the original article. This is why I think your sentence is far superior writing.
> Trying to do any sort of open-source development without a library sandbox, in any language, is madness.

I agree, but there're some interesting differences in how different language tools implement a sandbox.

Python and Haskell (with Virtualenv and Cabal-dev/sandbox) have separate local repo/caches in which packages are installed (this is useful if you want packages in a reliable location to install executables)

Ruby and Clojure (with Bundler and Leiningen) have a common repo/cache with multiple libraries version, and the version resolution is handled inside the project itself (e.g. when you need to whip up a repl or build the project)

(I'm not mentioning rbenv or the like, since that doesn't handle version graphs by itself... but obviously it can be used just like Virtualenv)

IMHO, the second approach is better suited for a language (implementation) that has an explicit compilation step in which an artifact/binary is built, just like for Haskell/GHC

(then again, something like the first approach is still useful for executables and maybe also to try out different compiler versions)

> Two versions of qux can't be linked into the same binary

It might be possible, but yes... it's a world of pain

http://stackoverflow.com/questions/3232822/linking-with-mult...
I did my mechanical engineering and having a pain in finding a job. I'm planning to get into programming. What do I need to do to become a decent developer who is in demand and can earn decent money?
You wind up taking "haircuts" and doing without equity here in Los Angeles till you are like me, 43 and forced to live in a squat with no running water because the startup you were working for decided to kick up your hours to 21 days, 7 days a week with no overtime, and then cuts your base pay by 2/3 so the founders don't take a haircut, this has been happening over and over for 14 years for me to the point where this company has me doing without personal hygine to finish their product, ironically its a health oriented compnay. Sounds like the ravings of a mad man, but this is how they treat developers in Los Angeles.
Ask HN: Best country to work as developer
I have been coding and architect for 12+ years, has worked for top tech companies and is currently running a company for couple of years along with other partners. We started as product by eventually moved to service to sustain. I am planning to move out and start over again.

I am thinking of moving away from current location (bangalore) and move to some other location for a change of environment and setup. I would like fellow HNers advise on which country will be good for a programmer, who is good at problem solving. Requirements in mind: a) Good environment for work and family (less stress). b) Decent pay c) Good for kids education. I dont have any particular location in mind, but don’t want to get trapped in lot of red tape (I am from India). but still looking all over like Australia, NZ, Canada, Europe, America. Since this may take time, i am looking to do this in a years time. All suggestion are greatly welcome.

Disclaimer: This is a throwaway account.
Edited: title
if you're downloading software from outside the app store then you can't be angry that those packages aren't allowed to talk to iCloud- probably (and I'm speculating) each binary is signed when it leaves the app store so it's allowed to talk to iCloud, I imagine this is a seperate mechanism than the one needed for auth.

and using iCloud from non-mac devices is another. I don't expect my Linux machine to be able to access iCloud.

but perhaps I'm underestimating the flexibility, or overestimating the security.
Driven by care needs, will it be seniors who drive wider acceptance of robots?