skysight-inc/HackerNews huggingface dataset:
In an industry without a guild / license / what have you, the incentives skew towards articles of proof. Articles of proof could be demo websites, screen shots, and open source libraries.

Being the creator or top two contributor of a library is now worth so much more than being a small time contributor that the incentives are skewed towards everyone just making a new thing, always.

It's their way to stand out.

So why is this more prevalent in JavaScript? Front end inherently has more new comers. Long time hackers or cs grads feel less of a need to prove themselves making free software?

I think it's natural that the web programmers would understand web self promotion better than other languages. Guess who's better at Twitter? The js people! Why? They were writing the web to begin with!

I wish it would stop. Our qa engineer is writing web driver tests in JavaScript and I don't understand why! There's nothing about testing that NEEDS to be async! The python API would likely be no slower and much easier to write and debug.

Sane defaults are an important part of tech, and default async is a terrible setting. Python sync is easier, and Go routine concurrency is easier. Always on async just seems like a terrible default. For speed I'd do Go, and for all else Python.
I have no idea what is being insinuated here, but I earn nothing from linking to Amazon. The books were initially posted without links and someone made a suggestion that linking Amazon or goodreads will make it easier for people to check out their reviews.

Secondly i was hoping for community effort to make this list comprehensive and useful for everyone. If you have any better ideas I'd like hear them please.
Is it because it lacks a shepherd?

Perl has Larry Wall. Python has Guido van Rossum. PHP had Rasmus Lerdorf and later Andi Gutmans and Zeev Suraski (Zend). Ruby has Yukihiro Matsumoto, and Rails has David Heinemeier Hansson. JavaScript came from Brendan Eich, but it was like a work for hire, wasn't it? Microsoft and Netscape just kind of ran with it.

Then I guess it did have a shepherd, the W3, and all the browsers followed its standard, except the one that had 90% of the market. At long last, in the past few years, market share has passed to companies that are much more willing to follow open standards.

But at the same time, the user base is huge, a churning mass of millions of programmers of every level of ability, and each one of them can now publish their framework on Github. Plus there are several large web companies that are competing with each other.

Thankfully at least the language itself has a single standards track. Cross-browser agreement isn't perfect, but it's much better than it used to be. It's just that we don't have a standard library, like Perl's CPAN. Instead we have NPM.

I wasn't paying enough attention when Perl and these other languages developed, so I don't know for sure why they're different, or even if they were that different at this stage. Even they have their different web frameworks to this day.
It's not. For example, the eye has much higher dynamic range than any camera sensor available today. Try taking a picture at night that looks half as decent as it does in your head.
I don't propose to do it again in the future. I think it will come anyway no matter what.
Good point! Not yet but I created an issue for that: https://github.com/zammad/zammad/issues/253 we will come to that as soon as possible.
Can we kick him out?
New Puppet Edition Tightens Integration with Docker Containers, VMware and Jenkins
Sid Meier’s Civilization VI
The perceived benefit of creating a new framework is large (I'll solve programming the internet!) and the cost is quite small (easy to write js with little knowledge), there's a huge number of devs, and no one really owns the space.

Compare it to say, creating a new operating system. Sure the world could benefit from a better OS, so why not make one? The perceived benefit is small (why do this when Linux exists) and the cost is large (it's hard and you need a lot of knowledge).

Also a lot of half baked ideas. The number of js writers is huge but on average very inexperienced compared to other languages.
So what is JSX if not DSL? (Yeah, you can use React without JSX, but still.)
What language features only worked on Firefox?
Cool, this will be great for rooting Android phones to fix this and other security bugs!
Cause JavaScript is used in browsers so it is the language of the web, and because it has turned out to be incredibly flexible and adaptable, and because it's pretty simple once yo get past the async thing, and because alot of effort has gone into making it fast.
Or visible from the street.
My wife loves the Steelcase Leap, but personally, my Aeron is the best chair I've ever used.
Was it open source? If so it should be possible to run it locally. Might be an interesting project for someone.

But of course you can go a long way toward it just by switching to View|Page Style|No Style in Firefox.
Most Awesome Robot Watch the Video
These seem to be the challenges with u17 or u19 teams as well...

Perhaps the speed dribble is done by that time - whatever can be done - and the emphasis is on spacing when defending: "Get closer!" (or whatever the coach shouts in English, ours goes NÄRMARE!)
You're right, we should put video trackers on all civilians so we can know what they're doing at all times.

Consider how effective it has been at reducing police complains when they wore cameras. Imagine if everyone did.

Certainly your concerns about bank robbery could be easily proven false with recent crime rates, but you left out pedophiles, terrorists, and murderers.

Let's track everyone and end all crime.
You are correct.

Maybe the DRF for Ruby is grape https://github.com/ruby-grape/grape/blob/master/README.md but I never used it. I just fill in the standard scaffolded REST methods in the controllers with queries and write json views (Rails and Django have different terms and concepts, MVC vs MVT.)
Not a single link to Vue.js
Wow, perfect. I've been looking for something like this for years.
HO issue #6
I don't doubt that they're clueful. That's why I'm confident that they hired an excellent incident response team and wisely chose to have them review and edit any external communication. Anything less would be irresponsible.
> By definition, browser extensions need to be able to access things such as page content.

On Firefox/XUL maybe. Web Extensions (like in Chrome) work much like Android apps: You need to acknowledge their desired permissions up front. They can’t request more later.

Of course you may need these permissions to create your extension.
Ditto. A garage to me is a utility building. I'd no more have a garage on display at the front of my house than I would a toolshed.
> He pointed out that when a major software company releases a their secret sauce, there is going to be hype. Devs think to themselves,'That company writes JS differently than me, and they are prominent and successful. Is their way of writing JS better than mine? And therefore must I adopt it?'

Ahaha. No, believe me I'll not. That's ironic coming from GitLab. I mean I love that company but their front-end sucks big time and it's slow as a snail.
While it is in part true, no amount of band-aid solutions will fix the issue of using C.
To me Vue is a great tool for side projects. In React I found myself struggling to figure out what libs to use and keep myself up to date with them. I also hated configuring webpack. With Vue, I have officially supported libraries like vuex and vue-router which work great with Vue out of the box. vue-cli also allows me to scaffold projects with these libraries very easily.

But the thing I like most about Vue is it allows me, who identifies as a front-end dev or design-coding hybrid, to quickly iterate and build prototypes. Look at the single file component:

<template>
<div id="list">
<li></li>
<li></li>
</div>
</template>
<script>
export default {
// Define your component
}
</script>
<style scoped>
#list { list-style: none }
</style>

I can quickly edit the template to alter my component's DOM structure, style it with scoped css, and change its dynamic behavior in the script tag. Like the suite of Jade/Coffee/Stylus? Adding a lang attribute to each tag and you are good to go. Awesome stuff.
Sounds like the venture funds are actually doing their jobs then, namely trying to get the best possible return and not just blindly throwing money at everyone who walks through the door.

As an industry matures, returns to capital should naturally fall. This is a normal process, as the 'obvious' opportunities are systematically exploited, and the industry itself creates large incumbents that compete with startups.

The fact that venture funds are smoothly pivoting is a good thing, regardless of whether that's what LPs thought they were signing up for. If LPs are really upset at cash sitting around, they can (eventually) ask for their money back and find a different fund; that can't happen if the fund makes bad investments and loses the principal.

The worst possible outcome would be if funds forced themselves to keep doing business as usual until everything blew up.
Regarding the spec, it's not finished yet, so it's hard to write a "complete" implementation. In the browser, adapter.js https://github.com/webrtc/adapter should help a lot though.
Is there some sort of 3D printer for pasta?
Weebly data breach affected more than 43M customers
yeah, I think they're saying instead of having the Meta fields list create writable fields by default, it should be read-only by default, after which you could add a "writable_fields" list
I ask because most of the approaches that I get, or even when I approach (I'm actively looking) tend to fall short of where I've been in terms of income for the past several years. And culture, cool tech, and neat opportunities only count for so much. Until companies return to a cradle to the grave mentality (like IBM of old), then I'll reconsider.

Until then... I like technology and have some preferences, but for the most part, I'm a mercenary for hire, looking for the highest payout. There's some wiggle room for a cool company, working with cool people and dealing with cool technology, but more than a 20% cut in pay isn't something I'm likely to go for.

In the Phoenix area, a "Senior" or "Lead" developer can range from $40/hr or $75k/year on the low end to $80/hr or $150k/yr on the high end... I've been at the higher end, and have no intention of hitting the lower end. That's a very large gap for equivalent titles and job descriptions... so yeah, I ask.

Alternatively, if it was more like parts of Europe where I'm working 30-35 hour weeks, and getting a month and a half a year off, it might be different.
How is it any different from going from 16:9 to a 16:10 screen and using the extra space for the bar?

You also get the power of doing away with the bar itself and use the space at your own discretion too.
So true:

' I talk to a lot of JavaScript devs and I find it really interesting that the ones who spend the most time in Angular tend to not know JavaScript nearly as well. I don't want that to be me or our devs. Why should we write "not JavaScript?" '
Building something fast is a radically different proposition than being able to maintain it with ease. React is mostly aimed at the latter while VueJS at the former. There is no comparison.
I don't think it's clear that there was ever an official PDF provided.
There was some discussion of making a PDF from the HTML in a previous thread dedicated to that book. https://news.ycombinator.com/item?id=11446164
MCUS microcontroller simulator
Is this not it: https://github.com/HFTrader/DeepLearningBook/blob/master/Dee...
...and it's still in warranty because their warranties are 12 years.
> I'd say Vue.js is like socialism: you are in definitely in charge, but Vue.js is always within reach, a sturdy, but flexible safety net ready

I think he means social democracy
"just for materials"

And not even all of them: "Price does not include cement, brick, or plaster"
But is it use limited to side projects in your opinion?
The x86-64 chip in question is AMD's Jaguar design which was meant to be used in tablets. The only reason the consoles had more power than you'd get in a tablet at launch is because they had 8 cores at high clock speeds while an actual tablet using Jaguar would presumably only have 2. It's been a few years and the ARM64 designs are pretty impressive so if this is a quad core part or better it should be competitive.
Digging under an existing city is hard. You have to thread your way through deep-driven building foundations, dodge or relocate underground pipes and cables, and maintain enough integrity to keep everything above from sinking while you do it.

And (please don't take this the wrong way) a lot of places outside the US have been easier to build in because, over the past century, those places had to be completely rebuilt anyway following the massive devastation of two world wars. The US escaped that devastation on its own soil, but is paying an ironic price in that now it's difficult or even impossible to retrofit more modern infrastructure into our cities, because we still have all the old infrastructure that never got destroyed.
Honest question, how do you know that it's the frontend that's slow and not the backend?
No you add one part FEC-regulated campaign for federal office, two parts questionable journalistic ethics, and half a cup of PAC. Stir together until message and strategy are sufficiently coordinated and the desired component rises to the top (you should have already ensured this result before consulting the public). Then, as you said, slowly heat while adding the remaining broth.

Non-partisan outrage and country-before-party are necessary reguardless of the names or affiliations.
I was thinking about using it to auto-generate documentation, but I found writing some ad-hoc tooling turned out to be more straightforward and flexible.
Types are low level. JavaScript is very high on the stack, and has no concept of types, it only has "value objects" (variable values: string and number, plus static values: true, false, null, undefined) and "normal objects" (Array, Object, Date, Function, etc). There's a debate though on what type should be used for numeric values in JavaScript.
In JavaScript you rarely see getters and setters, as you do not need any abstraction over the type system, although it is possible to do bitwise operations, so if you want to you could make your own types, although you will not have full control of their binary representation, witch you would need a "real" programming language with a proper type system, but I've only seen that in optimization witch rarely runs faster then native JS. You get a lot of productivity by not having to worry about types in JS, and you rarely se buffer overflows witch is common in lower level languages such as C and C++. JavaScript is an an abstraction where you do not have to worry about the under-layer like imperative memory management. If you have to decide between small int vs big int vs floats, it's a leaky abstraction. JavaScript is one level above that.
Are there any startup email services that provide time-synchronized one-time-use passcode dongles with each account?
Many liberals in the US are skeptical of "growth" or "development" plans because they're seen as inevitably gentrifying neighborhoods (making areas where poor people could afford to live suddenly unaffordable) and transferring all the direct financial benefits to large chain/franchise corporations instead of to local residents who need the help.
I see you already have a few replies, but as people have mentioned labour is pretty pricey, it also doesn't include:

land
permits
foundation
insulation (though I live in Canada)
electrical
plumbing
heating
cooling
kitchen
bathroom
changing your mind about something after it's already done (charge extra for that)

Also I doubt you'd want cedar shingles on your roof.

On the bright side you can knock off the price of the sash weights, and probably "building paper"

(unless that means they pay the price to have the blueprints signed off by an engineer).
Bitdefender Antivirus 2015 Plus Crack 32Bit 64Bit
You can think of it as sugar for `React.createElement()`, and some other stuff (like spread) but that's it. It's really easy to translate into javascript in your head.

Why is this good?

1. Let's say I want to stick a debugger in my template or render function. How would you do it in Vue? Angular? I don't know, gotta look it up, not even sure if possible. How would you do it in React? I don't have to look anything up, I just have to think (use an iife):

<div>
<SomeComponent
debug={(() => { this.state; debugger; })()}
someProp="prop"
/>
</div>

2. Let's say I want to use Immutable.JS instead of plain js arrays. How would I iterate over an immutable list in Vue. In Angular? I don't know, probably have to download some third party directive. React:

<ul>
{immutable.toSeq().map(x => <li>x</li>)}
</ul>
I guess but it feels like such an anti pattern. I have to tag every thing that uses the template system with ng-cloak and that assumes the angular css loads before the HTML which can still not be guaranteed it's just more likely.

The worst part is many default values could be displayed but now we're hiding sometimes large junks when for the best UX you should show as much of the page as possible.

Ultimately just not a fan of any template engine that relies on being fast enough to hide and replace values in the raw HTML.
That seems like an odd critisism - can you expand on what you mean?
I thought the images looked mildly interesting but lack a certain sense of Giger.

With a bunch of Giger images plus a bunch of porn as input the output would probably be fairly indistinguishable from Giger originals.
That's a bit unfair since:

1. Most users won't be affected by all the exploits (you don't stuff in a VM all models of network cards, SCSI controllers, etc)

2. Many deployments of QEMU (through Xen or Libvirt) are protected by AppArmor/SELinux. This would at least forbid access to /proc/self/mem but I can't say if this is enough to prevent evasion. IMO, this is likely to make the task quite harder.
Planet 9 from outer space!
Having done consulting work, I've found that any business model that involves sending someone the bill is a big pain in the butt. When I worked up the courage to ask clients to pay on retainer, that helped quite a bit. Cash flow is wonderful, and having the ability to pay yourself from money you've already collected is pretty awesome (if you can manage the retainer responsibly).

Here's a tip I learned for getting clients to pay a retainer. Have an hourly spot rate, and a discounted retainer rate. I charged $100/hr for the service I provided as the spot rate, and $85/hour on retainer. Almost every client switched to the retainer, because "Hey, 15% off!"
Michael Pollan Explains What's Wrong with the Paleo Diet (2014)
New React projects are today much simpler, thanks to new libraries to manage state like Mobx, or efficient starter kits.
So without denying the benefits you encounter with the migration to Vue.js, I think that a full rewrite of you React app in "modern React" would have been a good thing too.
Yes, thank you. I didn't understand that the [pdf] was a separate link from the broken webpage link.
No, it is solid for production and a lot of large Chinese companies like Alibaba, Baidu, Xiaomi, DJI use it.
I think they might be feeling quite at home.

It's not like dumb thin clients and mainframes would be a new thing.
You only need to look at a DevTools timeline to see that it's the front-end which is slow: https://www.webpagetest.org/result/161021_08_XZF/

600KB of CSS, 800KB of JS... That's fine on your MBP over WiFi but on most pages it locks up the main thread on my phone for a good 5-10 seconds.
Just a minor off topic correction, since you made the mistake twice: "squeue" is actually "skew".
Why doesn't bitly block obvious phishing domains - like ones that contain popular domains as a prefix?
so this could be used for an automatic nudity free chatroulette
Vue.js is the pragmatic choice for much of UI development
> Because, honestly, iPhones are already top of the line smartphonecameras.

Given that outside US and a few other countries they have a market share around 20%, and most of those countries use pre-paid mobile phones, I think there are plenty of opportunities there.
Are you kidding me? I've created a startup around this concept.
> Why do people think async code is complicated and keep trying to replace it?

As usual, @munificentbob explains it best: http://journal.stuffwithstuff.com/2015/02/01/what-color-is-y...
That's going from one extreme to another. Neither gives you value for money. There are many brands in $300 range which sell quality ergonomic chairs built to last. $700 you save you can spend on electric height adjustable sit/stand desk.
Accidentally, scientists discovered a method to convert CO2 into ethanol
React is very simple. You need to understand only its basic life cycle. Rest is just JavaScript.
JavaScript is being redefined. The language is flexible enough because of prototypal inheritance that every method can be redefined at runtime. ES6 added many missing features.

That's unusual. These frameworks extend the language. Angular's developers reasoned that anyone smart enough to figure out Angular 1 will be able to migrate their code to Angular 2. It's looking more like C++ and less like CSS. :)

Take a look at Meteor's code sometime. It does things I never expected possible with JavaScript.
Having to turn off self-driving features will be like losing cell service. It's not what you paid for, it can be mildly inconvenient, but you get over it and on with your day.
Kaspersky Labs: Deception Tactics Muddying Attribution in Targeted Attacks [pdf]
Cause we are living in a transition period. Remember the CVS war, cvs vs subversion, then hg vs git.
Now git seems to be the winner and there is no big change since few years.
In these days there are a lot of progress going on, let's wait things get stable but it Will take a very long time considering: es6, es7, vr, webgl2, serviceworker, webaudio, http2, webassembly and a lot of other stuff in some way related to js.
Is there anyone that's used Vue and knockout that would like to share the strengths/weaknesses of each? The both seem quite similar so I'd like to know if I missing out on anything by not switching.
One possible benefit of the hybrid handheld/docked model is that each player maintains their own system and screen, independent of whether or not they have control of the television or are even in the same room as their opponent.

I don't know how much Nintendo is going to implement with regards to their online services, but if they do this right, they would have the killer family gaming machine ecosystem.

They could:
* Implement sensible parental controls. Each user potentially having their own handheld system would make this significantly easier and more robust.
* Implement a friendly family content sharing model. I'm not necessarily begging for free family sharing a-la-Steam, but a discounted license per additional family user would be a smart move, compared to their current 3DS strategy.
* Implement something along the lines of PS4's amazing SharePlay feature, where you can invite a friend to watch you play, voice chat, and even hand the controller virtually over to them so they can help you through tricky sections. Here again, the hybrid model would make it so cool to cheer on my kid from a hotel room across the country on a business trip.

I don't know if the NS will live up to its teaser video, but everything I've seen makes me excited to imagine possibilities, rather than the raw polygon-pushing and logic-crunching. This in stark contrast to the comparatively gimmicky Wii and Wii U.