skysight-inc/HackerNews huggingface dataset:
I did that for years, oncall with no compensation. I did it because I was trying hard to build a resume, and in fact stuck out a lot of pretty difficult job situation for years to do so. It has and hasn't paid off, but I would never take another job with a pager again, paid or unpaid.

I'll flip burgers before I do it, no one would pay me enough. Mine was going off 2-3 times a night, about 3-4 days/nights a week. I was then given no comp time either, and expected in the office at 8:30AM.

Karma seems to have come my way though, because now I have management that completely respects me and my time. It's just a shame it requires some windfall from a good manager to be treated with some sense of humanity.

My recommendation though to anyone is never accept a job with a pager involved. Doesn't matter about the details or how desperate you are to build a resume.

If they won't pay for a global "follow the sun" support model, they have no business running an operation that requires 24/7 support and you don't want to be there.
Slightly technical point, but the average interest rate of outstanding debt is not particularly relevant, the relevant would be the average short term rates over the span of the investment. Would've been much lower than 2.4% over the life time of this investment.
One of the authors here. Since it is a optimization, the difficulty can be controlled as a parameter ( the lambda parameter in Eq.1 in the paper ).

But you are right, some of the puzzles can be super-hard ( for example, the Seurat puzzle ) that we used to joke between ourself to name our paper "taking the fun out of puzzles".

Personally, what was fascinating for me is the shape of the puzzle curve it produced. Most of the common puzzles are grid based (i.e. four neighbours - up , down, left, down ). But in this scheme, there can be strange neighborhood pieces, with even stranger shapes.
I agree, the new oculus touch controllers have very nice ergonomics in comparison. But otherwise won't be coming with. I didn't notice a huge difference in visual fidelity. And the Lighthouse tracking system is just so much better. Not only can it do room scale trivially, but it has a very wide field of view so works better in tight spaces. And is much, much better about loosing tracking.
I'm using it in a WPF app I'm developing internally. Unfortunately all the frontend code is still very OO (I'm handling tens of thousands of records at once in a DataGrid, going full functional is not my idea of a fun time here) - but the sheer reduction in lines due to better syntax, better type safety and being able to actually use my F# backend code without everything needing a wrapper to interface with C# (without being horrible to use) is a nice benefit.
I don't know about "commonly", but: http://websharper.com/
Thats the thing, though. "Umodified" Internet would not be able to be throttled down. Every ISP now is doing traffic shaping when they are setting you fixed arbitrary and often tiered data rates on your lines. That is never the limit of what the physical hardware is capable of, its a number set on their outbound WAN routing servers to accept or deny going in or out to your IP address.

But if you did have a legal definition of Internet requiring unmodified traffic, ISPs selling Internet service would have to, by definition, provide unlimited bandwidth insofar as their physical links are capable of. Which might actually be nice - we already know coax is fully capable of pretty incredible speeds, and being able to push data as fast as you can onto that link would be invaluable.

Of course, that also means the ISP has no requirement to ever upgrade their routing hardware - they would just have cheap stuff running 100% full load 24/7. But then its a consumer choice what ISP you use and whose hardware is best for the money - more expensive ISPs would be offering better routing hardware that can handle higher traffic, and cheaper ones would do the opposite. Well, that would work, if you lived in a sane country where infrastructure like coaxial lines or twisted pair or fiber to the home were public services rather than privately owned and monopoly controlled.
The problem can be tackled by making efforts to tailor new developments to the environment they are being placed in.

http://youtu.be/Hy4QjmKzF1c
It shouldn't be called retirement. It is probably more like a temporary hiatus.

Also, it isn't just 20-somethings. US employment has been somewhat of a raw deal in the last 15 years for all age groups. Some people have realized that working to live just isn't worth it.

There's a lot of bullshit work assigned in a typical corporate job, and this 'impedance mismatch' forces some people with financial strength to quit and do what they really want to do in life even if that means living on a much lower annual income.
It's always a mix. And is it luck or preparedness and foresight? Either way, there's a strong argument to be made that Ford was in very bad shape, and their timing in 2006 was amazing. Had they held out much longer there might very well not be a Ford today.

This is an interesting article I just ran across, and suggests the fundraising actually predated Mullally: http://fortune.com/2011/05/25/fords-forgotten-man/

I dunno. Ford is looking a bit 90's Apple right now IMO. Product (outside of the F-series) seems a week point.
My point is that Angular does not enforce separation of concerns, making it easier to write unmaintainable code even though you're technically using a framework.
Huh? Immutable.js is written in Typescript, and it's advocated by Redux, so I figured it's a natural fit in the React ecosystem. At least ideologically.

Actually wiring it up sounds difficult.
Is there any point to the 12 times table?
Travis did not play a meaningful role in the development of Sails. He was a contributor for less than a year and made a total of 37 commits: https://github.com/balderdashy/sails/commits?author=tjwebb

That said, I wish Trails the best-- I just think it's important to point out information that is being misrepresented.

If you have any technical issues with Sails, I would appreciate hearing about those on GitHub.
Show HN: Octotree now supports GitLab
I built Octotree a while back [1]. It's an open-source browser extension (Chrome, Firefox, Opera and Safari) that adds IDE-like tree view to GitHub. Due to popular request, GitLab is now also supported. Hopes you will find it useful. Link to install: https://github.com/buunguyen/octotree#install-on-chrome-firefox-and-opera.

[1]: https://news.ycombinator.com/item?id=7740226
There are a bunch of alternative implementations. The vdom benchmark [1] is a fairly good list but I've run across at least two more that aren't tracked there.

[1] http://vdom-benchmark.github.io/vdom-benchmark/
Jeff Atwood on Product Hunt Podcast
> Of course it should change i after the closure was defined, since the closure doesn't copy but refer to that i.

Well it should not allow it and make ia clone / copy-on-write thing /etc. Calling that a closure sounds broken. Just like Joe points out.

> Which language does this differently?

Haskell, Elixir, OCaml, Erlang
Who has ever updated their BIOS? Unless Windows now does this silently.
The password field should allow anything because it all gets hashed to the same size string with safe characters in the end.

If users choose something funky that's their problem but if they're typing like that then they'll probably do so on all of their devices. It also discourages the use of randomly generated strong passwords with password managers by having these weird rules.
Sure but you shouldn't be connecting as distinct psuedo-identities during the same Tor session (mentioned in the article); if a custom browser size is associated with a one-time-use anonymous session then it shouldn't be a problem except that it leaks information about what window sizes are possible on your system, and your custom resize is very unlikely to be random; probably predictably proportional to your actual screen size.
Here's a video of the man himself explaining it:

https://www.youtube.com/watch?v=oP3c1h8v2ZQ
My grandfather was a chemist at GSK, and at one stage in his career was responsible for sourcing raw ingredients for many of their products (toothpaste, soft drinks, etc).

One such ingredient was lemons. He used to travel regularly to Sicily where he would sit down with the local Mafia families and try to negotiate huge lemon juice contracts. They would trot out some juice and he would taste it and perform various chemical tests. His first time doing this he decided they had excellent juice and ordered all the juice they could produce that season, but when the full shipment arrived and he tested it in London he found it was fake lemon juice - water with citric acid and some other crap.

So he goes back to Sicily to sit down with these families again. This time he tells them: I have authority to spend more money on lemons than anyone else in the world. I'm also a better chemist than anyone you could possibly employ. I'm buying the same amount again, but this time I'm testing every tank before it boards the ship. We get the best you've got this time, and every time in future. If anything is off, we're never buying lemons in Sicily again.

He said he half expected to disappear that night, but instead the next day he got VIP treatment at the dock while he and his team tested every single tank of juice, and it was all perfect. For the rest of his career GSK got top quality lemon juice. After he died my grandmother received several letters from his contacts in Sicily, thanking him for being fair and honest.

The sad thing is that it's the locals who really get fucked over in these scenarios: they fear the Mafia and their livelihoods are totally under their control.
X250 can't do 16GB, sadly.
I honestly didn't even really know what it was until I dug into the EFF article, and I'm a TMO customer (I've unsubscribed from nearly every non-account info email they send, so maybe I missed it?). Again, probably in the minority, but I do care -- especially since the "benefits" of Binge On don't apply to my unlimited account.
> I'd prefer higher-order (wrapper) components

Wow. Thanks for that name. I found this solution when I needed to pass some async stuff to React component. But I called it hacky wrappping function. Now I can call it higher order component, give it capital letter name and be proud. :-)
I think it's mostly a philosophical issue in terms of how much government/regulatory involvement you want, knowing that you don't have to be a strident libertarian to understand that we can all die death by a thousand lashes via regulation. I tend to think that 1) T-Mobile has several competitors in the US 2) Consumers, who are so inclined, can research fairly easily and compare providers side by side and 3) Switching, especially if you avoid locking in via buying your phone, is relatively trivial.

Based on that I feel like we just hand this one back to the market to decide. I think articles like this are important in that they are easily reachable by Google or Bing to help you decide whether an offer really is legitimate or compelling.
There is more to web development than building components. There are also things like accessing a backend, building authentication services, etc. that developers need to worry about.
Compliance is an annoying issue with IRC. With Slack, Lync, or 99% of Jabber servers out there I can log every communication that takes place (outside of people using something like OTR with Jabber) - I can set up an IRC bot in every channel to log group chats, and maybe somehow disable private messages, but it's a pain in the butt to deal with IRC where compliance is a big deal (I work in healthcare).

I've often toyed with the idea of writing an IRCD with logging built in that drops all CTCP setup messages, but it's a huge hassle.
SSG | New York, NY | ONSITE | multiple openings | ssgllc.com | resume@ssgllc.com

At SSG we have brought together some of the world’s brightest traders, researchers, and technologists to collaborate and solve some of the most intellectually stimulating and technically challenging problems faced in any industry.

We have openings for software engineers that are driven to push the state of the art in fast/reliable realtime systems in a positive collaborative environment. Expertise in optimizing c++ code, threading, data structures and algorithms.

Our trading teams are looking for passionate junior developers (1-3 yrs of backend experience) to work on implementing trading strategies, developing analytics tools and trading tools, using a mixture C++/C#.

Our QA team is looking to add a Senior Analyst with experience in both manual and automated testing of large systems, regardless of industry. Backend/Frontend functional, integration, and regression testing.

Visit our website to learn more about our firm's culture and other current openings.
Why not link to the study you are quoting?! Would be useful :)
I don't have many resumes out there today, but I've never let HR people know if any X belonged to what previous experience, or home project or what.

If they wanted to know, they'd have to ask me. Very few times, they did.
Full stack engineers are generalist engineers who are motivated by technical problems. Product engineers are motivated by building impactful tools. They learnt programming somewhere along the way as a necessity to show the world their ideas.

Product engineers generally pick mainstream languages and tools. They talk about users, strategy and product.
A technical Product Manager would be a Product Engineer but the inverse might not be true. In my mind a good Product Manager is also responsible for guiding the product roadmap in the direction that addresses user's wants rather than features that are cool to implement but don't really address a user's wants or needs.
If the product engineer doesn't implement, why is engineer in their title? Is it just a rebranded UX Designer? Is it a glorified Software Architect?
I feel that's pretty dangerous without adequate adjustments in redistribution of wealth and other sociopolitical realities. The tradition from agrarian to industrial significantly depressed labor for quite some time, so I can't imagine what a transition from labor to non-labor would do for current civilization.
I think it's crazy unrealistic that autonomous cars will be the majority in anything short of 20 to 30 years. The tech doesn't even exist yet.

It's taken that long just to see ABS become standard equipment across 90% of vehicles.

And this just completely ignores the ~5 to 7 year product cycle. There's no way that in just one or two generations of the Taurus we have a completely self-driving car capable of operating in all normal driving conditions, and that it's displaced the 4 or 5 previous generations of vehicles commonly on the road without the tech.
Actually it's Dual Stack Lite, so you win an IPv6 address, but lose your publicly routable IPv4 address and port forwarding.
I always found this comic that illustrates why Huxley was probably right and Orwell wrong useful: http://media.johnlaudun.org/wordpress/media/2013/08/orwell-h...
i agree... you're wrong.
108-slide Design Teardown of Everlane for iOS
We are working on Treeline, a tool that compiles Sails.js apps. Our backend is running on Sails.js in production.

Fortunately, Travis did not change the Crunchbase page for Treeline. However, he did deface the Crunchbase pages for Sails, Waterline, Balderdash, and me personally (I've since reverted them).
These are some very exciting news for Elm and its community. Well done!
Congrats! I hope one day to work for NoRedInk. Elm is a big reason why.
If the premise is correct, the countries with high levels of income equality (I sorted this table by CIA GINI, as it seemed to have most data points https://en.wikipedia.org/wiki/List_of_countries_by_income_eq..., and it came up with Slovenia, Hungary, Denmark and Czech Republic) would overtake countries with low income equality levels (and that obviously happened when you look at the bottom of the table with Lesotho, Botswana and Sierra Leone, but it's still lacking dominance over US or Canada or China startup scene).

Things that come to my mind on why it's not happening

* social expectations change, as more people are simply looking to fit into the societal demands in brave-new-worldy kind of way, there are fewer "rags-to-riches" stories and less media attention paid to entrepreneurs

* financial reasons - countries at the top of equality list don't seem to have a lot of free capital floating around looking for high risk. No venture capital volume to speak of, so the few options left are either through academic or government grants (Germany's Fraunhofer Institute is a good model here) or some foreign entities with bundles of cash looking for higher ROI.

* taxation reasons - under US tax code investing in startups from a taxable account is interesting (as an asset class) mainly because it's taxed as long-term capital gain, and the shareholder can choose the timing of the tax event (it's only taxable when sale of securities happened). With taxation rules changed, investors will re-crunch the numbers to judge the potential ROI as compared to risk, and perhaps some other asset classes (commodities, real estate, emerging market bonds, energy) will look more attractive.

As a side note, when people mean "income inequality" they typically imply better and more universal access to things like food, housing, health care and education. Perhaps the focus should be on making those cheaper and accessible, making the income portion irrelevant. I.e., if someone suddenly had that extra income, what would they spend it on, and why can't we make that cheaper?
Are you under the impression these things aren't possible (or even easier?) with web components or vanilla JS? You don't need a big framework for any of that.
I just finished reading American Icon by Bryce Hoffman.

Ford realized they needed to change long before this; around 2001 (around the same time that Bob Lutz was preaching to GM). Bill Ford and Mark Fields were already planning to do many of the things that Mulally wound up doing.

What Alan Mulally did was still incredibly amazing - he restructured the reporting structure at the top of the company, increased accountability, increased transparency, increased trust and made people deliver on the plans. He got people to surface their problems at the executive level, where before everyone hid the issues for fear it would be used as ammunition against them by fellow executives.

Mulally emphasised the core brands, and in fact wanted to ditch ALL the brands except for Ford. He got Ford to bring over the European models that were far superior to their equivalents in the USA. He brought the Mazda product development model to Ford, where the engineers and designers sit in the same room. He sped up implementation of Global Ford Production System, patterned in large part on the Toyota Production System. He worked with the UAW to decrease legacy costs by funding the VEBA (UAW run healthcare fund) and trading worker concessions for promises to keep production in the USA. He worked with suppliers to decrease costs and increase supplier satisfaction. He reduced the number of dealers.

When I say "he" did these things above, I mean he pushed for them. In almost all instances they were accomplished by other executives and team members.

The discipline and planning were not luck; the timing was very lucky indeed.
By disabling all notifications, aren't you losing the convenience to be able to receive messages from old colleagues?
Not ripped off. More like had a major difference of opinion as to how to efficiently produce and distribute electricity. The electrocution of many stray dogs, a death-row prisoner, and an elephant was needed to settle the argument.
Well, it's one way to mitigate the tragedy of the commons. You don't get much direct benefit from YOUR bandwidth use being reduced, but you do get benefit from everyone else's bandwidth use being reduced.
It pops up every few months to a year for me when I first open Steam, so not necessarily opt-in (but very easy to opt-out). About the only thing you have to fill out as well is your connection speed, so it's pretty painless.
Thanks for providing this perspective... It sounds like most people who are complaining about the Binge On service either:

1) Pay for Unlimited data and thus don't need to manage their data usage to avoid overage.
2) Don't use video services enough on their phones to hit their data cap, and thus don't need to manage their data usage to avoid overage.

For a fully voluntary service that was loudly promoted and can be turned off, it sounds like this implementation is a worthy trade-off for people who would rather not pay for extra data.

It was unilaterally turned on because most people will likely not notice the difference and will simply reap the benefit of less data used (while letting TMO optimize their network usage). Those who do can investigate and deactivate it at will.

This sounds remarkably close to win-win-win to me...
If Mom, Dad, and Kid need to be in different places at the same time during peak travel time, there is still a demand for 3 vehicles regardless of who owns them. The effect on total vehicle fleet is unchanged.

The better pooling effects of subscription or on-demand fleets mitigate this problem in most scenarios, but it doesn't mitigate it during peak times. Peak vehicle utilization will be what drives total vehicle fleet size.
Sorry to hear you had a bad experience. The auto-migration support in Sails is a development-only feature, but for production, there is a great project from Danni Friedland called sails-migrations: https://github.com/BlueHotDog/sails-migrations

You might also want to check out sails-db-migrate: https://github.com/building5/sails-db-migrate

At Treeline, we're using sails-migrations in production.
We went from fliphone to total smartphone domination in 5 years.

ABS is a sideshow, not a revolution. As soon as self-driven vehicles are market-ready, we'll see a massive car park upgrade within one car-generation, which I guess is 7 years. Droves of people will ditch their old cars just for the purpose of upgrading.
Your trying to micro optimize things that cost ISP's effectively nothing. Further, the rest of the internet is going to ignore your high vs low latency tag so all an ISP is going to do is decide which network a packet ends up on. Sure, it might make a slight difference, but far less than your probably thinking.
What's the best programming environment for Elm? I know there's a Light Table plugin for Elm, which I think is promising (in some ways they seem like a natural fit, whilst they started separately the direction of both was inspired at least in part by Bret Victor's ideas), but I wonder what other tools are being used to code Elm.

https://github.com/rundis/elm-light
Please apply! We're hiring. :)

http://noredink.com/jobs
Four new elements added to periodic table: What will we call them?
> I call it tangled as it's mixing two flavors in one "view", whether you like it or not: JS and HTML.

Doesn't Angular mix HTML and JS too, except in the HTML file?
The Hottest Startup Sectors in 2016
People pay to use trains when the journey time compared to a car is marginal, since they can do something productive on the train.

Some people pay more to use a first-class compartment.
> By default, the closure is capturing an immutable reference

I think some imperative languages still refer to those things as closures, which is unfortunate. Capturing a closure then having everything in there mutable kind of defeats the purpose in my opinion. But maybe I've been damaged/spoiled by functional programming and/or have spent to much time debugging issues related to concurrency and shared mutable state.
> smarter

Is that more twitter in more fridges? I will wait for new entrants to the internet of shit. https://twitter.com/internetofshit
Capture and report JavaScript errors with window.onerror