skysight-inc/HackerNews huggingface dataset:
I think blanket advice for everyone is probably not the right approach. Getting a college degree is likely the best path to financial success for most people, but definitely isn't for all.

For some, the opportunity cost of investing time/money into an education prevents them from learning more through some alternate means (i.e. starting your own company, apprenticeship with key individuals, etc.), and may lead to more economic success. Probably not true for the vast majority of people, but definitely true for some.
SIGGRAPH 2015 papers on the web
Lessons Learned from Interviewing the World's Top Developers
GAScheduler Is an Open-Source Erlang Scheduler for Distributed Tasks
You joke a bit but this is one of the biggest things I miss now (in a small apartment in the middle of a city). Growing up in suburbia with a well-stocked garage for tinkering was a wonderful experience. Yeah, hackerspaces; not quite the same though...
In that case HMAC-SHA-256 may be a good choice. It too is immune to length extension attacks, and the HMAC construct has proven itself to greatly augment the strength of the underlying hashing algorithm (e.g. MD5 is considered broken, but HMAC-MD5 is not). It's just twice as expensive as SHA-256, so I'm not sure if that's faster than SHA-512 on software versus HMAC-SHA-256 on hardware.
https://en.wikipedia.org/wiki/Where-to-be-born_Index
There are literally millions of micro-niches online where spending x will yield x per month, fairly consistenly. Just find these, and scale.

For example: Udemy courses. I have one that does $3,500 a month on the high end, and about $500 a month on the low end. I know a guy who gets about the same average but has created roughly 40 courses. He, as you can imagine, makes a little more than $5k a month.

Btw, my investment in the course was no more than $200 total. Plus of course about 20 hours of my time.
My quick 2 minute clicking around critique:

1. No search? A plumber is one one the best paid impossible-to-outsource-overseas jobs you can get without a college degree. Coming to the site I immediately wanted to search for it and have that be my point of entry to discovering how the site works. A known reference point. I had no desire to fiddle with those sliders.

2. Union jobs, a.k.a. "the trades". Not college but they have a clear progression and pay is fairly well documented. (a filter for union?)

3. pay is regional. Union jobs for example pay different depending on location. (see #2)

4. on the career path view make the breadcrumb dots clickable. https://raiseyourflag.com/career-path/virtual-assistant/virt... - text is clickable, so should be the dots on the line above.
i could have phrased it better. What I really wanted to say was Apple doesn't seem like a Missionary company it used to be anymore. Sounds ironic to say this to one of the most valuable companies in the world, but everything it does nowadays feels like it comes out of neediness and not out of a long term vision. They used to keep users because Apple devices "just worked" and it's obvious the existing users wouldn't leave. But nowadays I'm at the same point where I was when I was about to make the decision to jump ship from Vista to mac back then. As I mentioned, the reason I can't easily do that is because of their "lock-in" mechanism, not because they have great products. These lock-ins will break eventually unless they step up and do something about this, and I don't think it will ever happen
I used some custom css for those
I'm looking to build something like Naiad on top of python, disco and numba. Mind if I pick your brain on the kind of tooling you'd like to see around big data python? My email is in my profile.
That's correct (even though he did mention "watch the height" and could have followed up on that). If I remember correctly, even the left chair pilot also applied nose-up inputs at some point in time.
Why don't you just show all my friends and scrape their location info from FB?
I find that columns with smaller width and larger text are far more readable - any text that is the raison d'être for the page should be readable first, with worries about looking like a "children's book" becoming second concern.

“Critics who treat 'adult' as a term of approval, instead of as a merely descriptive term, cannot be adult themselves. To be concerned about being grown up, to admire the grown up because it is grown up, to blush at the suspicion of being childish; these things are the marks of childhood and adolescence. And in childhood and adolescence they are, in moderation, healthy symptoms. Young things ought to want to grow. But to carry on into middle life or even into early manhood this concern about being adult is a mark of really arrested development. When I was ten, I read fairy tales in secret and would have been ashamed if I had been found doing so. Now that I am fifty I read them openly. When I became a man I put away childish things, including the fear of childishness and the desire to be very grown up.” - C.S. Lewis
How Y’all, Youse and You Guys Talk (2013)
At the peak of my madness, it was nothing for me to drink 12 - 15 large cups of coffee over 12 hours at work.
The relationship extends further than that. Openshot 1.x was developed on top of the MLT (Media Lovin' Toolkit) Framework. MLT and Shotcut are developed by the same person.
Looks good, just giving a shot at integrating. On the API, it would be great if your events API would accept a user-agent string, would make generating events on the server easier, and lighten the JS blob for clients.
> At my age a degree is completely irrelevant if you have the skill set.

This is a dangerous thing to say without any qualifiers. It depends on the industry, economic conditions in your area, type/size of company you want to work for, etc.

I've known a couple individuals who had the skills and 20+ years of experience who lost jobs at floundering companies and weren't able to find anything relevant due to a lack of a degree. In both cases, they had a few interviews that were basically "Wow, you're a great fit experience-wise and it like you've worked with the same technologies/processes we use here and some we're hoping to go to. Oh, except we can't hire you for an engineering role unless you have at least a BS. Would you be interested in an hourly maintenance job?"
It is long lines which damage readability, and that is the fault of the gonk who wrote the code. If anything, GH's fixed-width design encourages shorter lines and so improves readability.
It's very common, at least on my team, to create pull requests for the wrong target branch. I don't see why GitHub doesn't allow you to fix it before any comments are posted. This would save some useful time.
For an individual index fund, who is making the argument that it's big enough for anti trust? If one fund owns 1% of American Airlines, and 1% of United Airlines, they have no monopoly/dominating power over either.
What Is Combinatorics? (2013)
Training a NN to be subjective? Cool story bro, keep telling it.
It also helps that the aztecs didn't even have any kind of metal weapons, whereas the Spaniards had guns, swords, armor, and horses.
Countries don't capitulate in the face of strategic bombing. They certainly would have been willing to negotiate a peace (as most losing combatants are), but sans nuclear weapons there would be no unconditional surrender.
You're being deliberately obtuse. They're being given a benefit that they have no intention of using which, at some level, is less personally valuable than a hypothetical alternative company-wide benefits package. Nothing against this plan personally but, like all benefit plans, it makes certain assumptions about typical preferences. (e.g. all other things being equal, a generic sabbatical plan that everyone could use would presumably be less generous than one applying only to a subset.)
Sorry, it doesn't work like that in real companies outside those with margins that allow them to spend money like drunken sailors.

In the vast majority of companies, spending eight to ten times more for anything means cash isn't available for something else. In some cases this can be as important as having cash reserves for when things don't go so well or being able to hire more people.

Cash is like the blood that runs in the veins of a business and is pumped around to make it run. The cardinal rule is: You NEVER waste it. And that is certainly true for what I am going to call "real" businesses, in other words businesses that are representative of the vast majority of companies in the world.

Again, we are NOT talking about tech giants with 70% margins and money coming out of their pores. Companies like that exist within a different ecosystem. This is about what is far more common in business around the world, narrow margins that require management to be very careful about costs.

It is very typical to see opinions on HN that quickly reveal the poster has zero experience running a real business or have only run a software consultancy or something, SaaS or something of that ilk with huge margins. In other words, businesses you could run out of a Starbucks with a laptop, a co-working space with a few laptops or a small office with desks, a microwave, refrigerator and a ping-pong table.

Most businesses around the world are NOT like that. They are far from it. Want to open a fast-food joint? A million bucks to get started. And you better have a high net-worth. And, of course, your cash-flow will be significant and your product is perishable. Want to do a hardware startup as I have done more than once and manufacture your own electronics, mechanical components, service, etc. You need 10,000 square feet, half a million to a million dollars in equipment, insanely expensive software...and you haven't even started to develop your product yet.

So, no, most businesses won't pay ten times more for a computer that offers nearly zero added value because it would be utterly irrational and irresponsible to do so.
That was our first thought as well!! Unfortunately FB no longer allows you to fetch the full friends list - you can only get a list of friends who have also authorized the app.

Re: scraping location info, we thought it'd be best to let people put in their workplace since the information on FB is typically out of date, missing, or difficult to structure. It's worked really well - the list of companies is really clean right now!

Great question :)
Life is not an idealized free market where developer hours are a resource to exploit in the short run.

This is true both ethically and professionally. If you screw people, word gets around, and you just alienated all the talent you built a relationship with. It also makes you a bad person.

If you ask loyal employees to stay on for the sake of their equity or the sake of making something great, that's fine, but if you're funded and not delusional about your chances it's unlikely you will be in a position to do this in a fair way.
That's part of the point.

It's not critical at all, but it's something people have come to expect from an instant messaging program.

If our 'open' alternatives don't get those little details right, then it'll be harder for people to transition from whatever closed, proprietary service they're using to something that values their freedom.
Good move, but I fear this will lead to inequality being further entrenched into the workforce. It appears as if the very skilled workers like the ones at Microsoft, Netflix etc are going to have great lives, and the lesser workers (who may not have such great jobs) will have shittier lives.

That's why the state stepping in is important, this needs to be the norm at a federal level. Otherwise we'll have the rich spend more time with their kids and raising healthier/smarter children, and the poor raising a class of slaves (low child IQ is connected to less parental involvement in early years) to serve the rich. That's not the American dream.
> Are you trying to say that because people with children have parental leave, people without children should have equivalent leaves too? That sounds a little ridiculous to me.

How so? They probably work harder (for the employer) than the ones with children but deserve less PTO?
How+to+Use+Evernote+to+Research+and+Write+Amazing+Blogs
I'm actually doing great now - I had a very scary experience that ended in the emergency room and decided to completely change how I lived. I cut my coffee consumption, started eating better, started exercising properly, and started changing some of my more destructive habits. I've been doing entrepreneurial things again, but this time is totally different - heck, I'm writing this outside in a park!

It sounds like you've got a lot to live for - if you would ever like to talk, my email is in my profile. Be safe and thanks for your kind wishes! :)
Does that really sound like a productive conversation?
How GoPro Uses Amazon,Cloudera and BMC for Analytics
That description referred to the Police Union that was defending them by calling the footage illegal, rather than the actual cops themselves.
Target Is Getting into the Beacon Game
The government pays the benefits, not the company. So it is 'amortized across the entire society' in Canada.

This Microsoft/Netflix way of doing it themselves is silly.
What if that 1-year term person has a child shortly after joining and takes their 50 weeks paid leave too. Then you'd need to hire a second 1-year term person... who could have a child and take leave. And another. And another. Stack overflow.
I don't have the energy nor the motivation, but I would really love to make a p2p internet which could be as easy to use as bittorrent.

Of course security is a problem, but I'm sure that making things public by default would make it easier, and security is not always mandatory, you can always use something which isnt entirely secure and use it well within its limits.
Cool! Looks like HTML injection isn't blocked whatsoever. With chat messages being loaded as people enter, it could lead to someone exploiting everyone that enters your site.
I completely agree with you. It used to be nothing for me to drink 12 - 15 large cups of coffee a day. Nowadays, I might drink 3 - 4 cups a day and the difference in my quality of life has been astounding. Caffeine is a great performance enhancing drug, but coffee is a particular bad delivery method!
I can't remember your other opinions but I agree that the economics is a serious problem.

https://news.ycombinator.com/item?id=9961761
No one is saying go to college and forget about money. I don't know if you're saying this based on what you heard over the shoulder but I actually do know a thing or two about buying citizenship and green card with money. It is FAAAAAAAR easier to just go to college than become rich enough not to care about these things. Most college grads will never accumulate enough money in their youth to buy green card from countries they aspire to move to. Also buying green card is also not as easy as it sounds.
FDA Approves First 3-D Printed Drug
I think it's a side effect of the eternal September. There was a time in my life when I had to convince people that email was important. Now, it's old news and even the slowest adopters have seen the light provided by the internet.

One day, someone will invent something cooler than the internet, and no one but the super technically minded will use it, and it will be a new spring. But September will still be a few months away.
Or maybe it would just generate a <table> for layout with a bunch of 1px spacer cells/gifs..
Publishing has been decentralized by the web.

Communication has been decentralized by email.

Money and contracts has been decentralized with bitcoin.

Social hasn't yet been effectively decentralized, but it will be.

Decentralized is better when it comes to individual choice, curbing abuse of power, and resilience (no single points of failure).

But it's way worse when it comes to security. And no one's been able to decentralize security effectively yet, because a single top-down entity with an economy of scale has more resources to secure itself than expecting EVERY little host and their dog to upgrade to the latest version of Wordpress.
How much do they take home in UK and Germany?

Speaking from personal experience, the difference in take-home pay between Canada and the US is enough to pay for private school, private health insurance, and savings for a year of maternity leave for each child easy. It's enormous.

Now, if you're talking about being altruistic to those who aren't lucky to be Software Engineers in Silicon Valley, fine. But speaking in economic terms, you're way better off in the US than any socialist country you've mentioned.
Chutzpah referred to the union defending the behaviour not the behaviour itself.
Oh, well that makes sense then.
When I was in my mid twenties, I lived on my college campus for a year (not approved, slept in the computer science building). It was awesome. ;)
You're anthropomorphizing cows with no basis in reality. It's difficult to argue against someone who thinks cows have the same capacity for thought and emotions as humans.

Mountain lions toy with prey and cause very violent deaths that can orphan calves leading them to starve. I fail to see how that is a better outcome.
Two points I disagree with:

> - Services running on cheap hardware handling 10-100x more users per server than current high language implementations (back to CGIs/Fast-CGIs on native code, instead of PHP/.NET/Java/NodeJS/Python/Perl).

CGIs are slow even with native code, in the vast majority of cases, and FastCGIs are fast enough with properly written Python/Perl. Further, properly written Java or .NET, and even NodeJS performs well enough these days that unless you have some extreme case (you don't), you shouldn't even think about native. The tradeoff in bugs and dev time is just not worth it.

> - Abstraction over those low-level systems so people with high-level capacitation can build a massive-scale web application.

With incredibly consistent and repeatable correlation, abstractions over those low level system cost a lot in performance, thus contradicting your earlier points.
I mean physical feedback. In any rationally designed aircraft, the controls are physically linked, such that moving one moves the other (or at the very least this arrangement is faked with servos). When two pilots attempt to give contradictory inputs, they immediately know it because they can feel the other one fighting.
Setting the odds for those with MS
Hampton Creek ex-employees claim bad science and ethics
> I've always viewed benefits like this as a way for the company to incentivize and/or reward certain behavior from employees. Offering a 401(k) match is a way to encourage employees to save for retirement.

I'll accept that.

> By that logic, offering parental benefits is a way to encourage people to have babies.

This does not follow. You are assuming that if a company offers something that might incentivize people to do X it must be because the company wants to incentivize X. You are overlooking that it could be they want incentivize Y or disincentivize Z (so both) and this also happens to incentivize X for some people.

I don't think there are many people who would not otherwise have had children who will decide to go ahead and have a baby if their company offers better parental leave. There are probably many people, though, who have decided they want children, and might consider leaving their company for one with better parental leave policies, and so I think it is more likely that this is about keeping employees rather than influencing their reproductive behavior.
I would recommend using Stripe and keeping the interface for billing as simple as possible. From working with directly with the people that have to make the payments the easier it is for them to pay, see last payments and generate previous invoices and see if they were paid the happier they are.

If you are using Stripe and Plasso or any of the other companies that make your work look professional, the companies should also feel comfortable using a credit card and subscribing or doing manual payments for your SaaS. Just remember as your SaaS grows, if the money people are happy and the SaaS is great they will normally keep coming back.
Prior discussion: https://news.ycombinator.com/item?id=10009569
Voleon | www.Voleon.com | Berkeley, CA | Senior Software Engineer - Machine Learning

Voleon Capital Management LP is a technology-driven investment firm employing cutting-edge statistical machine learning techniques. We are looking for an exceptionally capable software engineer. You will architect & implement new production trading systems, machine learning infrastructure, data integration pipelines, and large-scale storage systems.

We seek candidates with a proven track record of writing correct, well-designed software, solving hard problems, and delivering complex projects on time. You should preferably have experience designing and implementing fault-tolerant distributed systems. Experience with building large-scale data infrastructure, stream processing systems, or latency-sensitive programs is a bonus.

Required experience:
- Go/C/C++/Python in a Linux environment with a focus on performance, concurrency, and correctness.
- TCP/IP networking, multi-threading, and server development.
- Common Internet protocols (IP, TCP/UDP, SSL/TLS, HTTP, SNMP, etc.).
- architecting and designing highly available systems.
- architecting and designing large-scale data management infrastructure.
- Large codebases and building modular, manageable code.

Preferred experience.:
- Debugging/performance profiling, use of tools (strace, valgrind, gdb, tcpdump, etc.)
- Build and test automation tools.
- work with well-defined change management processes.
- diagnosing RDBMS performance problems, exploiting indexing, using EXPLAIN PLAN, optimizing at the code layer, etc.
- working with messaging queues (RabbitMQ, Redis, etc.) as well as distributed caching systems.

Interest finance is essential, but experience in finance is not a primary hiring factor. Benefits and compensation are highly competitive. We can be very flexible for the right person.

Email CV/request for more info to Charles@Voleon.com.
You should refresh the friends list every once in a while - my friend just signed up after I did and we can't see one another :(
Looks like we're both right: nuclear bombs are essentially strategic bombing -- and I misremembered the reason Japan was in the process of capitulating prior to the nuclear attacks -- but there have been a lot of discussion indicating that Japan was indeed in the process of surrendering prior to the attacks, see eg:

http://www.boston.com/bostonglobe/ideas/articles/2011/08/07/...
generally it's worse for UX as well
> self-styled autodidacts discount the social rounding and educational breadth available at any good university.

Yes, you learn to use words like "autodidact" instead of "self-taught."
I've done so, but with misgivings. First, HN hasn't been capable of having much substantive discussion about this in the past. Second, Hansen's announcement was discussed recently at https://news.ycombinator.com/item?id=9927099. Third, this article is written in an alarmist style. You can defend that by arguing that it's an alarming situation, but it sets the discussion up to be even more polarized. However, let's see what happens.
I'm not sure what browser(s) or site(s) you're referring to, but just now double checking a few sites in current FF and Chrome I don't see them maintaining scroll position at all. I realize that this agrees with my developed expecations for text heavy pages. Text reflow as the page narrows dominates the viewport position -- content getting longer effectively pushes the viewport up the page. To the user, content appears to flow "downward" as the page narrows.

Do you have an example of a site and/or browser that exhibits the behavior you're describing? I'm quite curious if there's an approach to structuring a page that preserves position sensibly.
Yii 2.0.6 is released