skysight-inc/HackerNews huggingface dataset:
Imagine if every six months, your circular saw became incompatible with the version of wood you need to cut.

Meanwhile, the hammer you use is no longer supported, and breaks every time you pick it up, but using a new hammer means changing every single nail in the parts that you've already completed.

Then the job ends, and you look for a new job, they don't think you're qualified because you used the same chisel for two years, and don't think you'll know how to use the new chisel design that came out 3 months ago.
This is excellent.. with more people here (Kenya) getting internet at home due to falling prices and affordable wifi hotspots cropping up in various locations, I'm sure the next few years are going to be very interesting for tech in Kenya.
> I don't think that this is actually interesting, will drive discussion, or in general meets the site's guidelines.

I disagree with this. The guidelines refer to Anything that good hackers would find interesting and I certainly think a major outage at the heart of open source software is interesting in that it drives discussion around similar experiences, implications, pre-emptive action and mitigation.
I'm a (mostly backend) web dev, and I've been trying to get a simple Android app up and running - it's definitely more challenging than I'm used to.
Do you mean that the CDN takes a few minutes to "kick in" and start serving that page?
While not specific to self-driving cars; I wonder how much it would affect things with a design such as the Tesla where there's no engine in the front and there's a huge crumple zone: It could in effect negate the deaths of passengers in the car hitting the concrete block.
The post-mortem is interesting and drives discussion. This is logically and historically true.

If you look at the other comments here, and in past threads like it, it's obvious that these threads do not.
Life, like intelligence, isn't really well defined or even well understood, though.

Besides, isn't your list more aptly described as (some) characteristics of known organic life?
Thanks. I haven't done webdev in many many years so all the new front-end & back-end frameworks are a bit overwhelming.

One thing I haven't decided yet is what to use to build the "pre-login pages". The SPA itself will be only accessible after a login page, but before login there will be a bunch of pages (Home/Blog/Help/etc..). Should I use Angular for those pages as well?
I can no longer edit the title -- is this because the post is flagged?
[2015] Spreading malware through Images with Stegosploit tool
I'm curious, has anyone performed a comparative study that breaks this down e.g. correlating aspects of language design to systemic structures in the resulting ecosystem?

I have often wondered whether the level of complaint relating to Javascript framework proliferation is explainable as due to language structures (whether notably present or notably absent) or unusual initial conditions of the JS community/ecosystem.

Is there even a field of techno-psycho-sociological studies, and is there an equivalent of the Sapir-Whorf hypothesis for programming language ecosystems?
Everything operating normally.

https://twitter.com/githubstatus/status/783191801352126465

It might be interested to see the post-mortem (if there is one).
Stepping back for a second, we all appreciate this is an insane state of affairs right?
A single service has been down for less than 30 minutes...

If it were the first time, or anything special about the outage, maybe. Not much new to be said now.
New Scale API Dashboard
Arch has been distributing git builds of xf86-video-intel for a while, since there haven't been any releases in almost 2 years. The bug was fixed over a month ago and the latest Arch build is only a few days old. Its even noted as being fixed on Arch in the bug comments [0].

So, probably not that.

[0] https://bugs.freedesktop.org/show_bug.cgi?id=94677
Boon + Gable | Server-Side Rails Developer | San Francisco, California | Full-Time | ONSITE

Boon + Gable is a personal shopping service that takes care of all your clothing shopping needs - big or small. We make looking good easier by providing immediate access to stylists who bring a variety of brands and clothes to your home.

We're currently 8 people (2 engineers) and growing. We raised a $2.5M seed round from top investors in the e-commerce space.

We've built an end-to-end system to support our styling service, all the way from algorithmic item recommendations to scheduling to logistics, with 3 iOS native mobile apps, with only 2 engineers. We've helped hundreds of customers who love us.

Come join the team! https://boonandgable.com/careers
Transformation of Gandhi’s Khadi Since Independence
Khadi – The renowned and traditional Indian fabric has been in existence for very long and has evolved a lot over the years.
Read More @ http://www.biz2credit.in/blog/2016/09/30/transformation-gandhis-khadi-since-independence/
In fact design-wise, the React-powered site is identical to the previous one.
The tools + framework for webdev are javascript, html and css (and assets i.e. images/data). Everything else is an abstraction that has trade-offs.

Frameworks can help teams create a baseline standard. A custom framework can be something that you need to educate other developers with, better to have an external framework at times. But at the rate of churn, depending on the team and product, some frameworks makes sense and some don't. Monolithic frameworks are harder to change, micro can swap more easily.

Really in the end, all frameworks and tools are abstractions to help accelerate development, but sometimes they don't, and one case of that is constant churn. New frameworks are a healthy sign for active development but they also have a cost associated with them. Frameworks can also abstract away too much and shroud the real platform/standards which leads to lock-in. Each project and product has needs that some frameworks fit and some don't, real development/engineering is deciding what a product/project needs.
Voice from CERN: Spark 2.0 Performance Improvements Investigated with Flame Graphs
The only way we are going to build better tools is to keep building them. Complaining about the sort of cambrian explosion going on right now on web development is short sighted. Ideas need to be discovered, explored and improved. Everything needs to be challenged. This is unknown territory in many ways. It does get a little hectic and tiring at times but that's the price we pay.
I don't think it's quite true that Valve has completely given up on developing. Their last release is Dota 2 from three years ago. If you follow the rumor mill, there's often asset leaks going out from various source updates to TF and Dota2 - development certainly hasn't stopped, it just seams that they only announce something when they know they have something that sets new standards.
Would you consider hiring an unpaid intern? I want to learn about applications of signal processing and machine learning to neural data and I can't think of a more effective place for doing so than Kernel.
I've done plenty of work with immutable data, and I tend to code in a way that minimizes the amount of state I have to manage.

I guess that's what I was saying about mobx though - I can have a much smaller set of core data and then pure functions for the layers of derived data. And it's a) easy to reason about and b) super performant at managing the calculations.

Aliasing bugs don't really apply in JS, unless there's some variation of the term? Stale caching is also not an issue with calculated derived data.
Now that I'm looking closely, they have an internationalisation flaw: the dates are all in American format. "Italy 09/30/2016" should be 30/09/2016, for example.
This isn't something I would handle with event sourcing. Using ES throughout an application is an antipattern.

For something like this my batch processor is implemented as you're probably used to—files get a CRUD model associated with them, schedule a background job to handle it, let locking get handled there. Once inside the batch processor you can use the same domain services and commands that you'd use from your application layer and commit events on a command basis, or on something like a row in the file (which may generate several commands and dozens of events depending on your model), or on a file level (all or nothing.)

The thing I see people do frequently (and sadly, have done myself on occasion!) that makes their lives harder is trying to shoehorn everything into ES without doing the design work to establish a domain, its boundaries, and what events make sense within it.
Dilbert Creator Scott Adams “Shadowbanned” from Twitter After Trump Support
Peloton Technology | Autonomous Vehicles | Mountain View, CA | C++ / Golang / Robotics / EE / ME | ONSITE | INTERNS | jobs@peloton-tech.com

Our interview process is intense and fast. Great candidates love it.

Peloton is an automated vehicle technology company that utilizes vehicle-to-vehicle communications and radar-based active braking systems, combined with sophisticated vehicle control algorithms, to link pairs of heavy trucks. The safety systems are always active, and when the trucks are out on the open road, they can form close-formation platoons.

Peloton's founders are Stanford University alumni with roots in Stanford's autonomous vehicle program, Volkswagen, Tesla, and IDEO. Our investors include Intel, Denso, UPS, Volvo, and Lockheed Martin. Our board members include Ralph Eschenbach, "father of commercial GPS," and Rodney Slater, Former US Secretary of Transportation.

Submit your resume to jobs@peloton-tech.com. Ride into the future with us!
SheStarts
Check out the network timeline, this because there are images loading and analytics events firing. Totally independent of whatever front-end framework is used; even the most efficient vanilla JS won't speed up image loading...
Ironic given that your comment is the most vapid in this entire thread.
The parent is right after all. Just do a search for "the 100 yr light bulb".
You completely lost me. We weren't discussing the median skilled wage, we were discussing the median wage. The median wage is the median of all wages.

Trying to redefine words in the middle of an argument strikes me as dishonest.
YES PLEASE! ive beeeen waiting for stripe to come to South Africa, alot of other developers i know too are terribly frustrated of the unstable payment gateways we have down here. Stripe would be a much needed breath of fresh air.
Criteo (http://www.criteo.com/) | Palo Alto, SF, Paris, Tokyo, Barcelona, Sao Paulo, and more | Software Engineering, Data Scientists, Business Intelligence Analysts and more (220 positions open)

Please, read description for some of the positions here: http://app.jobvite.com/m?3wgJgiwy

Watch this video to see more about work at Criteo: https://youtu.be/i1zC3H3_gik

Benefits include:

---- 100% premium coverage of Healthcare Plan

---- Competitive compensation + quarterly bonus + stock

---- Career advancement with global mobility opportunities

---- Vacation policy includes 4 Summer Days off

---- Snacks, Happy Hour, Ping-pong table, fun team off-sites

---- Travel & reimbursement options

---- Fidelity 401(k) Retirement Plan

---- And way more

In case of interest, please send me your resume for referral to s.ivanov at criteo.com.
Its been slowly building steam (under that name) for about ten years, first in .Net and now filtering out to other ecosystems. I think its kind of inevitable given the recent popularity of functional programming models.
Partner played huge role - he was free of working somewhere else and could for eg. schedule meetings with potential clients if I was unavailable. In future we realized that Skype and messengers work pretty good for our customer communication, but without this I doubt our business would survive
I'm very sorry for your loss. It's hard moving on without your friend by your side.
I've always thought of it as playing second fiddle to JAL. That's changed after JAL had to go through a lot of restructuring, but it's mostly been these two companies. There could be some numbers out there stating that ANA is the largest, but I'd guess there wouldn't be much of a margin.
Well, I think most organizations would be uncomfortable handing over their IP rights to third parties. Didn't the FSF make an exception to this rule for another developer?

Also, why can't they use Clang/LLVM? That uses the BSD license as far as I know.
I don't particularly like the post, but I believe the point is to communicate the emotional tenor of the challenges and the fact that they all have nuances. While in real life what you're suggesting might be part of the solution, for many management challenges it is the essential emotions of the people involved which are the problems. Take the "bad employee" issue that he has, it's not a ticketing problem, it's dealing with a situation where he has "non-tech" constraints.
I'm building a better JS framework https://github.com/crocodilejs/crocodile-node-mvc-framework - release v1.0.0 comes out soon, join in Slack at http://slack.crocodilejs.com/
I think the real markers should be that a person is not afraid of broadening their views. Usually, the advice for hiring for Erlang, as an example, is not to hire people that know Erlang, but focus on hiring good people (who are capable of learning beyond your average C-like) and then teach them Erlang. It's a small and very easily learned language, for sure, but learning it is certainly a bigger undertaking than learning a JS framework.

It astounds me that hiring for JS frameworks actually is that specific, considering you're likely passing up on people that are simply better problem solvers.
>>The No Man's Sky disaster would be nothing in comparison.

No Man's Sky wasn't a simple case of hype, though. The developer blatantly lied about what was going to be in the release version, including videos and screenshots of content that doesn't exist[1]. The extent of this mismatch between what was advertised and what was delivered is so large that it's being investigated in the UK[2].

[1]https://www.reddit.com/r/Games/comments/4y1h9i/wheres_the_no...

[2]http://arstechnica.com/gaming/2016/09/uk-advertising-board-i...
I'm open to negotiation if Adobe would want to include the FLIF encoder in Photoshop. The other contributors have signed a CLA that allows me to change the licensing to anything more permissive than GPLv3. So if Adobe wants it, they can pay for a non-copyleft license (e.g. Apache 2.0). If that ever happens, I'll be happy to share the licensing fees with the other contributors and donate some of it to the FSF.
And Christmas Islands/Kirimati (UTC+14[0]) has been awake for the past 12 hours.

[0]: https://en.wikipedia.org/wiki/UTC%2B14:00
Cash-based for consumer payments (especially in the countryside). Business-level payments and cities have much more extensive credit card support, and it's only continuing to become a more common payment method.
You misspelled Paymill, which is in fact an exact and shameless clone of Stripe.

Braintree is similar, but it evolved from an pre-Stripe type of an older convoluted platform. They still had tiered pricing just a couple of years ago. It is also owned by PayPal, so that alone can be a factor for some people to sidestep it.
This encapsulates my experience learning angular 2 and react these past two years. Lol
I am using Braintree but the more options the better.
The tools need to be better than what came before, rather than just different. So far I've dealt with grunt, then gulp, then webpack. None of these are appreciably better than make, they are just different and newer...
Interestingly, only the site was down, most probably just unicorn. No new workers were created, or the existing workers were busy. I was still able to do a git clone using the git@github.com:TEAM/REPO.git format.
Does this handle SEO well?
Everything else. Vue is view layer only. Major difference would that Vue uses dependency tracking for change detection while angular 1 uses digest cycle & dirty checking.

For more differences, consider this (likely biased) comparison: http://vuejs.org/guide/comparison.html#Angular-1
Show HN: Chess OCR mobile app
Chessfimee is a mobile app which can scan chess diagrams from books, computer screens or demo boards. The processing is done on our servers using image processing to detect the board and TensorFlow for figures recognition.
>But you mind is never at rest. Its always thinking, ruminating. 'doing nothing' is impossible and absurd, you mind is always 'doing something'

You'd be surprised.

For those that this doesn't come naturally (or have stress, are anxious etc), they can try some meditation techniques.

Meditation is not about some mystical mumbo jumbo, it's about being mindful and taking control of your thoughts, so think it more of like training of your "thought-muscles" to shut up and enjoy the silence, than "becoming one with the universe".
Lurk on the CQRS/DDD list [1], lots of good info there. I'm not aware of any textbooks on ES per se but there are a few good books on areas that overlap. [2] [3] [4]

[1] https://groups.google.com/forum/#!forum/dddcqrs

[2] https://www.amazon.com/Enterprise-Integration-Patterns-Desig...

[3] https://www.amazon.com/Implementing-Domain-Driven-Design-Vau...

[4] https://www.amazon.com/Domain-Driven-Design-Tackling-Complex...
SEEKING WORK - Boulder, CO/Bend, OR - Remote preferred

Technologies: Nodejs, angular, Rails, websockets, SQL, noSQL... lots more(love working as a full stack dev)

Resume: https://docs.google.com/document/d/1dEUFC-EsucxDHInNd5jyHl9N...

email: dsauerbrun .. at .. gmail.com

personal project: www.climbcation.com

github: github.com/dsauerbrun
I still don't know why we use scales to rate anything. It gives us the illusion of being able to compare two scores with each other. By dumping everything into a scale the only thing we know is: on average it might be good or bad. It doesn't tell us whether it's actually good or bad.

It makes far more sense to just ask a few yes or no questions with some context.

Did it deliver on time?
Did the product arrive without damage?
Is the product fit for purpose?
etc

Different people value different things. With a linear score a good "attribute" that you don't care about might cancel out a bad "attribute" that you do care about since both end up in the same pot.
I’m shutting down SoHelpful – what I learned from helping 10,000 entrepreneurs
Here's the heuristic I'm least uncomfortable with:

- avoid collisions with things or people if at all possible

- if collisions are unavoidable, choose whatever option won't harm anyone

- if harm is unavoidable, select the option that harms whoever is created the unsafe situation by doing something they shouldn't have

- if harm to law-abiding normally-behaving person is unavoidable and a critical safety feature of the vehicle has failed due to lack of maintenance, prefer harm to whoever is responsible for vehicle maintenance

- if situation is unrelated to vehicle maintenance or harm to some other party is unavoidable, choose the option that maximizes likelihood of people getting out of the way, minimizes impact speed, and isn't overly surprising (i.e. prefer to stay in the same lane if possible), honk the horn, and hope for the best

So, if someone runs into the street suddenly in front of oncoming traffic, the car should not choose an option that harms someone else due to that person's poor choice. Similarly, if someone neglects the maintenance of their car, they should bear the responsibility for it. (Ideally, a "car no longer responsible for protecting your life" light would come on or the vehicle would refuse to start if regular maintenance is overdue.)
lol, this is exactly what OP is talking about
And the wrong format. ISO 8601 rules.

Or at least write out the month. That makes it unambiguous regardless of what weird date ordering is used.
Yeah. At least with a success you have a data point that it could be successful - with a failure, you don't even know that.
>I never really understood the 'stopping' part, how is that even possible? At best you can simply refocus it to something you find peaceful, if that is the case how is meditation any different from say watching a movie that you love or playing drums.

With meditation, if you get good at it, you can get lost in a kind of haze that's way less focused than playing drums or watching a movie. Sort of like sleeping while awake.

So that's a lot like "stopping". Sure, neurons will fire, etc, so you're not stopping anything completely, but they also do that when you are sleeping, or when you're completely wasted on weed.
I am not an expert on this topic but... The central banks of eurozone countries are governed directly by the European central bank. They are not controlled by each member state's government. Eurozone also means they all use a single currency and are all members of the single European market. There are no different laws for cross border payments.

So I guess there must be another reason we don't know about.
The system isn't making any value judgment; it's gauging whether /you/ are. And then it compares your value judgments with others. It's interesting in that it has the potential to show your biases, at least relative to the average.
I find a lot of value in using a different programming language for backend and frontend code. The context switch between the languages brings with it an awareness of the security implications of everything you write.

Plus you are a first class citizen in each world.

Thus:

* Ruby code = private methods that nobody else can see

* Javascript code = public methods that everybody can peek into

Once you solve the "how do I pass data from ruby to javascript and vice-versa" question, this mental model holds up quite well.

(My own solution to this question is this project: https://github.com/mariusandra/kea-on-rails , featuring server rendered react views (via react-on-rails) and seamless passing of data back and forth... but it might not be the best approach for your projects)
5 Essential One-On-One Meeting Agendas for Managers
The iPhone wasn’t build with third party apps in mind, it was the demand of users that allowed that to happen.

Note though that before Apple allowed third-party apps, they took time to invent the concept and technology of the "app store" which allows then to strictly regulate all apps by their own (often arbitrary) standards.

This is exactly the Internet we once dreamed about. A widespread communication network with no central command where everyone and their dog can participate.

No one would complain if that were the case. But we do have central commands. Not a single one, but a handful of them. With the network controlled liked this, the huge participation rate could actually result in the opposite of the original vision of the internet: Not a network that allows people to grow and become more free but a network that enfoces conformity and enhances suppression. I think China's Sesame Credit system is a good example of that direction.
Our team made this blog post about "5 Essential One-on-One Meeting Agendas For Managers" which gives a great insight on what duuoo.io tool provide - please provide feedback.

Afterall "Employees are the most important part of a modern workplace"
The 1.4 Dashboard really impressed me. It moved the user experience from something mostly good for lightweight overview to something that can actually be used over running commands over kubectl. Kudos!
>My recruiter practically broke down in tears when I accepted a counteroffer in 2013.

Sounds like he/she didn't make a wise career choice. So why the duck did they feel qualified to guide others to jobs?
It would be nice to see a comparison to a general compression algorithm - e.g. deflate.
I agree the transceivers and fibre are cheap nowadays, as are SFP+ DAC cables.
The expense is the Thunderbolt to Ethernet adapters.

You can link two Macs with Thunderbolt, but in my experience the performance is underwhelming compared to a good 10GbE card (no send/receive offload, etc).

I'm beginning to hate Macs.
Huh? Push notification work just fine. I use WeChat daily on my iPhone and never had an issue with push notifications.