skysight-inc/HackerNews huggingface dataset:
>This whole blog post has shades of anti-intellectualism that creeps me out a bit - that assume that the intelligentsia must be malicious

I don't agree. I think the point of the article is about the nature of the exchange.

>in this supposed bargain, what we give the professionals is concrete and clearly valuable, while what they give us (over what we’d get without the deal) is vague and very hard for us to check.

and

>There is actually no bargain, there is just the rest of us submitting to professionals’ prestige. Cheaper yet outcome-effective substitutes to expensive professionals have long been physically available, and yet we have mostly not chosen those substitutes due to our eagerness to affiliate with prestigious professionals.

I don't see an argument to change regulatory structures in the article.
Swift enums are considerably different from C/Obj-C enums so the cast is unavoidable. Specifically unlike C enums, Swift enums can be backed by non-integer types like Strings.

For numeric types that have a clear equivalence in C-land, Swift is seamless.
The cool part of this argument is that if you limit bandwidth, you can get more out of people by doing less.

(Adding bandwidth/infra is expensive - vs - finding ways to charge people more or double charge them for what was normal)
If they're shipping by Q1, then they know exactly what the details / specs are.

If they haven't released the price, it's more likely because FB wants to throw some serious money behind the marketing push. Which either means they were going to anyway, or the price is going to shock people.
>The recommended specifications require a PC that costs roughly $1,000.

The recommended card for this is a 970 which chimes in at around $350 today. Another $450 (more?) for the Rift, well, you're pushing $1,000 with tax and shipping right there without a PC, CPU, OS, etc. This stuff is fairly pricey and downplaying the cost is being a little disingenuous. I think if you want to remotely future-proof your rig, yes, you are much closer to the $2,500 mark than $1,000. My point stands; this stuff is really, really expensive. Especially when the real competitors in the PC VR gaming space are going to be consoles. I suspect Sony's offering with come in at a cheaper cost and work with the existing PS4. That's going to be a value proposition that's going to be tough to beat.

>motion sickness

This is unsolved in the VR space. Oculus struggles with it and HTC/Valve claim their "lighthouse" technology can greatly limit it, but there's been no public demonstration or study here proving any of these claims. Hand wavey readings of PR bullet points from vendors isn't convincing.
I think in 3-5 years consultants will be making a killing converting projects from one of 100(s) NoSQL flavors to RDBMS or few surviving NoSQL flavors.
> They're bullshitting the general population now, I don't see how regulating the term "Internet" would stop it

While I do see your point, a similar approach worked fairly well for banks, law practices, and medical services, just to name a few. Sure, you can get a crappy deal, but regulation helps to at least roughly separate the wheat from the chaff, and people learned to distinguish between them.
Has Valve announced their Vive upgrade yet? They said they were delaying the Vive launch because of some sort of breakthrough that they would be revealing at CES.
This is true with current car economics, but in a shared car economy, it will become increasingly expensive to have exclusive ownership, and people will vote with their wallets.

Shared-car design could also be drastically different. I don't want to share a Honda Accord with random people, but I wouldn't mind sharing a road-train that had private compartments for each set of passengers...
> I'm ashamed to say it took me about 10 minutes to do it in the Google console. Part of it is unfamiliarity, sure...but nothing interacted the way that I, as a developer, expected it to.

You can make sloppy interfaces with any library or framework. Angular is no exception. Neither is React.
I was a bit surprised by this statement: "it’s pretty obvious that throttling all traffic based on application type definitely violates the principles of net neutrality". Setting aside the specifics of what T-Mobile is doing in thsi case, I thought the 'neutrality' in net neutrality was about neutrality of content provider, not content type. If I throttle all bittorrent or video traffic equally, it might be annoying to my users but I don't see why it is not neutral.
Does Binge On subsume Music Freedom?

The latter let me stream Spotify and Google Play Music without counting against my data cap.
However, something changed around November 2015 whereby Spotify, Pandora, Google Play Music, et al cease to function over T-Mobile data on all my devices. Even spotify.com is inaccessible.
Lego.js: A lightweight SQL (string) builder using ES6 template strings
United States Files a Civil Complaint Against Volkswagen
Elixir v1.2 released
> Instead, they subscribe for access to a fleet–such as Uber or Tesla's. (Note: people already do this in cities like New York, where car ownership is relatively scarce.)

Parsing this took me a moment - what they already do is subscribe to a fleet, and for years it has been the taxi fleet. That's shifting shape and I guess we'd both predict it will be Uber- and Tesla-like in the future (I don't know what mix of public / private ownership might look like).
Good highlight of the next winning field of functional way of thinking.
I'm wondering what's the most advanced framework that try to implements Pure Views on iOS
I've been a professional developer for 10 years. Maybe you plan on being more of an analyst. Managers usually are pushed away from technical decisions. Don't try to become a manager too soon. Nobody wants a manager that is 10 years younger than the technical staff.

Want to grow quickly? Learn the ropes in big companies for big money, use small startup companies to grow into new functions. Don't stick with the same job too long.
Chrome's PDF viewer is written in Polymer
SEEKING WORK

Location: London, UK + Remote

I'm Sean, a senior full-stack developer with 6+ years commercial experience. I'm based in London and usually contract here. I'm currently working in the SPA space (Angular) and interested in working on my first React commercial project.

Recent long-term stack: Angular 1.4, ASP.NET WebAPI, RavenDB, NServiceBus. Angular components fully tested, backend BDD.

s[at]seandrumm.co.uk / https://github.com/sjdweb / https://uk.linkedin.com/in/seandrumm
When something is scarce, this implies there is scarcity, or inability to meet demand. Colloquially, "scarce" is used synonymously with "rare", but rare isn't a good word choice for something occurring 50% of the time.
I like Lyft quite a lot as a company. However, partnering with another company is often a bad sign. It means Lyft needs more cash and isn't able to innovate enough on its own to survive in the market. Additionally, $500 million to "work on developing a so-called autonomous on-demand network of self-driving cars" is a demoralizing statement. 500m is not enough to complete this goal, especially for such a large company as General Motors. From the uninformed sidelines, I predict this is a hail mary pass with a minimal chance of success and long term support.
This also describes my current situation almost exactly, and generally I am pretty happy with things. I know that these are the things that make me happy and I try to keep them in balance.

Sometimes though there are some nagging doubts that creep in. I worry that the balance I'm comfortable with doesn't quite line up with what society seems to expect, or at least idealize. Sometimes I feel like I "should" be doing more, but whenever I try to push myself harder I just end up expending a lot of energy spinning my wheels. I worry that something unforeseen and external could pop up and disrupt my current situation, or at least make it unmaintainable. I guess that's life though - adapt and enjoy.
Announcing Spark 1.6
In a recent poll (9/2015) 78% of 1001 persons polled said the decision by SCOTUS was bad. Citation:

http://www.huffingtonpost.com/entry/citizens-united-john-rob...
Stand on Zanzibar John Brunner
This is continuing to shape up to be another one of those preference debates.

I prefer the Angular approach, as its end goal is to simply make web markup what it should be: Interactive. The downside being that you're forced into Angular's opinions for better or worse.

I don't prefer the more "tangled" approach of React. I call it tangled as it's mixing two flavors in one "view", whether you like it or not: JS and HTML. Many people like the approach, and I can see why they do. I don't.

Those are preferences. So much more goes into making an app efficient, testable and expandable. The biggest ingredient is comfort. If you and your dev team are comfortable with React, that's going to be your best option. It's not the wrong option, it's a great option. For me, it's Angular.

However, I feel compelled to say that the debate should be Angular 2 v React. Having used others (... Ember....) it just doesn't make much sense to use anything outside these main 2 contenders unless you're using some of the new "cool" web components based stuff. Angular is solid. React is solid. Compare, contrast and make your decision based on how comfortable you feel with the getting started docs.
I've seen no evidence that Angular results in less code than React. My experience with Angualar 1 was the opposite. Angular templates are still code... weird, fiddly, silently-failing code, at least for Angular 1.
That doesn't make car ownership scarce. It makes it low.
AFAIK Thinkpads are extremely popular with Linux people, especially developers.

In my experience Thinkpads are extremely well supported and get support first.
It is if your definition of neutrality is all packets should be treated equally regardless of source or contents.
idiocracy
> React and Angular2 do the same thing yet they are both bloated and force tons of tools and tech down your throat. For what?

State control. The most important thing about a React app is that you can write your code to have every bit of application state inside a single variable. It gets you hot code loading, trivial testability, and session recording/replay. I can actually test the app without having to use selenium (which I hate). These aren't really benefits from React per se but from the vdom approach. My apps are in Clojurescript and don't use the majority of React's features so replacing it with an alternative vdom implementation is on my todo list for this year.

I haven't used it in anger, but Polymer is at the top of my list if I needed to write an app to integrate with a third party or something where I didn't have app state control.
I applied and had to follow-up a month later to receive that notice. They completely ignored me until I applied for a 'second' time.
YouTube Gaming & the new Google Play Music are both built with Polymer, both moderately complex consumer facing sites.
Why Startups in the 'Wrong' Location Sometimes Thrive
And it's a ripping good yarn to boot, even though it's oddly written entirely using present tense verbs.
I've been asked several times before why we don't use more "kill-it-dead-forever" (another way to look at covalent inhibitors like Ibrutinib)

Covalent inhibitors are quite tricky to work with because every drug, no matter how specific has some off target effects. If your non-covalent drug accidentally binds to something it shouldn't, after a little while it'll go on its merry way (assuming the kinetics aren't awful). This means some side-effect regarding that protein it bound, but nothing permanent.

On the other hand if a covalent inhibitor hits something it shouldn't, then that protein it hit is SOL, and gone until a new copy of it can be made. This could take a very long time in certain cases, causing much longer lasting effects.

As a result, side-effects with covalent drugs can be both more severe and more variable. This is one reason that although they are popular in some areas of lab biochemistry, they haven't made as much of an impact in the broader clinic.

In this particular case, the specificity of the drug, the importance of the target to the disease mechanism, and the patient population all combine to make it viable. However, it doesn't mean the next covalent inhibitor that comes along will work as well.
> They are usually ultra-orthodox though.

And? Does that mean they are not people?

I'm not sure what you are trying to say, or was that just badly worded?
Snowcrash. So many things that happened in that hypercapitalist world are happening right now.
Look at the publication date. I'm not sure what TechCrunch was trying to accomplish doing that. It wasn't even the right day of the year for something like this.

Edit: Apparently the point was to test what rebloggers would believe: http://www.slate.com/blogs/future_tense/2013/08/27/uber_goog...
I'd actually say that Edison was an engineer, I'd also say that Jobs was a kind of engineer (more like a project engineer). Out of the two, Edison was closer to the traditional type however.
I think it's not a real "serious" product; more of a "gag", if anything.

I think it was Google's way at having fun with all the VR hype around last year's I/O conference (and to show it's not anything really groundbreaking).
No.

LinkedIn seems like nothing more than a spam hub. I constantly have friends that send me LinkedIn spam, I receive spam directly from them for a closed account many years ago, and they still want to harvest my contact list for their spammy purposes.

If I wanted to put myself out there for recruitment I would use GitHub or Stack Exchange; I'd be happy if LinkedIn died as a "thing."
Tesla Hits Goal, Shipping 17,400 Autos in Quarter
What's the difference between an analyst and a manager?

> Learn the ropes in big companies for big money

I think I'm going to do my graduation project in something like that. Should I push for a contract there after (as a first job)?

> Don't stick with the same job too long

How long is too long ?
The 10x engineers I have met during my 20 years on the job are the ones who are able to create beautifully and well thought-out written software in a fraction of the time it would take other developers on the team.

The "getting it done" type guys (which I call the "gluers") usually end up creating maintenance nightmares and the perfectionists (whom I like the call "the professors") usually come up with some really good, left-field, ideas but mostly you don't want them on your team, maybe to write documentation, since often they have a knack for writing.
I think it may be the case that we are 'done' at that point. There needs to be some inherent inequality and luck, otherwise we can't improve... It would be like evolution without the mutations. We couldn't evolve if it weren't for that variation. Is it fair or right? I'm not sure... that's up for debate. But I do think that the inequality that would persist after resource-equality would be considered acceptable by most people.
Never attribute to malice and all that... but it's rather unfortunate that they silently opted-in customers with unlimited plans who don't really get and benefits
Book: George Orwell's "1984" : NSA spying, social network spying, adware too. Politically congressional bills have sweet sounding names like PATRIOT Act, and we seemingly change sides in regards to middle east wars.

Movie: Fritz Lang's "Metropolis" - In the future of 2026, wealthy [technocrats, energy barons, and Wall Street bankers] rule the vast city of Metropolis from high-rise tower complexes, while a lower class of underground-dwelling [Chinese and Mexican workers] toil constantly to operate the machines that provide its power.
The analogy I like to make is lawnmowers. Whether cheap push mowers, or top of the line zero-turn riding mowers, almost all homeowners own at least one. It would seem to make sense to rent. After all, it's used at most a few hours a week, at predictable times and intervals, and the initial cost (and maintenance) can be significant: a good ZTR can be upwards of $10k.

But almost no one rents a mower. Why not? Is it possible that the convenience is worth paying for,even if it can be delivered to your door? Is it that knowing that it's ready for use exactly when you need it is important? You'd think a few people in each neighborhood would just do a group buy into a high-end mower that could do the job in half the time and they'd all share it. This rarely happens (only time I've seen this behavior is farmers sharing expensive equipment).

My gut tells me the self-driving/car sharing revolution is going to take a bit longer than HN expects.
The Flaw in ISIS's Favorite Messaging App
Through tiny portions of the stock. For mature public companies, executives own very little of the company unless they are founders or heirs of founders.
Not at all. Deleted my profile ages ago to help stem the recruiter spam.
Social Media, and in particular Twitter, is eerily reminiscent of the two minutes of hate.

What are we outraged about today? Game journalists? BLM? Headdresses? Benghazi?
The lack of implicit integer conversions does dirty up the code a bit when using C APIs built around them, but I don't find it to be a particularly big deal.

Regarding the post in your other comment, none of that really has anything to do with C interop. C doesn't even have generics, so the whole thrust of the article (that it's hard to build a generic function that works on all integer types) doesn't apply.
???

https://www.madewithangular.com/#/categories/google
Not to mention his "advice" was basically his bragging about earning money on the backs of other artists whose song rights he purchased in the same manner.
Pretty much the same motivations as today - people reporting twitter/etc... posts to your employeers/etc... as soon as a non politically correct, non-conformist opinion is mentioned. And thats without even mentioning the NSA.
"Islands in the Net" by Bruce Sterling did a great job of capturing the current zeitgeist, way back in the 80s. Data havens, guerilla tech, UCAVs, and a post-9/11 world.
Re: state control. The "mediator pattern" is a cool way to write some apps and it addresses a lot of these concerns (with a parent app-element). It's not Polymer specific, but here's a cool video going into a little more detail: https://www.youtube.com/watch?v=ZDjiUmx51y8
4 Little Known Tricks to Supercharge Your Social Selling on LinkedIn
Instead of all these methodologies for managing programming teams, I've often wondered why no one came up with methodologies for managing employees working from home.
That seems to be an untapped market for the "methodology" folks.

I've worked from home for years, and not as a freelancer. I just have my work hours like I would in any office.

It's worked out well for me, but it would be difficult for many people to hack it due to the extra discipline it requires. I can see why companies don't want people doing it but there's definitely big economic potential held back, and environmental/mental harm done from the daily travel into the office.

I grew up in rural Iowa and worked the typical farm boy jobs, went to school all the way through in Iowa then lived in Chicago, Nord Pas de Calais (France) and now Austin. The majority of the population that doesn't come from a similar diverse cultural background (talking true, meaningful rural cultural diversity here not skintone) and there's a lot to be said for having "grit" ingrained in who you are, it helps with handling remote work in my opinion.
Bandwidth is not limited by protocol. If you can offer HD video streams you can offer plenty of bandwidth for just about every other use. Congestion is real, but it takes place at specific times of the day. Outside of that a customers using bandwidth is irrelevant to your bottom line.
There are two novels from the 1970s by John Brunner that are astonishingly prescient: The Shockwave Rider (on computer networks and privacy, also introducing the idea of self-propagating malware) and Stand On Zanzibar (on the politics of global resource crises).

Neither gets current-day stuff perfectly (he didn't forsee the resurgence of Christian conservatism), but on the whole, they get an astonishing amount of stuff right. Let's hope The Sheep Look Up (on ecological collapse) isn't as close to the mark.
> Worst case? It means that details are scaled back in the name of framerate.

No, the worst case is that using them makes people sick.
Logan's Run. At least in terms of tech career length.
ple-ase. Not everyone spends its time buzzing. The amount of people using Elm right now is a drop in the bucket compared to the amount of people using OCaml (and F#, in more recent years).

Elm is a fun new language, it has cool features and its take on FRP is interesting, but I would really like its author to stop speaking like he invented fire.

I would take js_of_ocaml + FRP over Elm any time, just for the size of the ecosystem and the overall expressiveness of the language.
Note that mithril is much more lightweight than react, offers a similar vdom model, but has a completely different algorithm for deciding when to redraw.

I actually think that mithril's redraw algorithm is less intuitive to use than react, but it is way simpler, which has its own advantages.
Wozniak.
Why Are 20-Somethings Retiring?
That you are on Tor and that you are not using javascript are two unusual things that compound each other in making you uniquely identifiable.

One reason that it is still relevant even though you are already using Tor is that there are many ways to slip up and expose yourself. And when you do, you've paired this additional one in a hundred identifier to yourself. Might as well just use lynx.
"Disappear" people by a court decision? Whaat?
Best all inclusive Villa resorts and spas in Jamaica
United States Files Complaint Against VW, Audi and Porsche
I actually liked the original logo, despite my comment. The new one works very well, too.
True, it's not enough to complete the goal, but it might be enough to get started with a pilot program in a city or two in order to test the waters and gauge its potential.
Location: Northern Virginia (VA) preferred, Washington DC Metro Area

Remote: Unlikely

Relocate: Maybe

Sales/strategy/operations executive (manager to director equivalent) with a background and love of web technologies. CS background from a top university, not afraid to get my hands dirty with HTML, CSS, Javascript, or back-end web tech--but not a developer. Experience with B2B and professional services. 10+ yrs. exp. Multi million dollar P&L responsibility and small-to-mid-sized team leadership (including devs, MBAs, and mid-career).

More interested in culture/product than industry/role. I could be a...

* Business-centric Product Manager

* Consulting / professional services unit lead

* Director of Operations / hardcore Chief of Staff

* Inside Sales lead

* Strategy / Analytics exec

* Customer evangelist

Drop me a line: john[at]basseq[dot]com
This appears to be a peculiarity of the OpenGL headers - GL_ARRAY_BUFFER is just a #define:

#define GL_ARRAY_BUFFER 0x8892

Instead of a proper constant. Therefore, Swift interprets it as an integer, which is fairly reasonable. GLEnum is:

typedef uint32_t GLenum;

Which is not compatible with Int in Swift, thus the "cast".

If GL_ARRAY_BUFFER was:

extern GLenum GL_ARRAY_BUFFER;

It would work as expected.
SODIUM CITRATE IS SO AWESOME. It's so easy to get and ridiculously easy to use, unlike a lot of other modernist techniques. It's crazy to me that you can't buy packaged sliced melting blue cheese in stores by now.