skysight-inc/HackerNews huggingface dataset:
Ok, so I've built stuff in Vue.js, React and Angular and I need to understand all the rage. I mean, Vue.js is just like Angular but with less features? I like that it's slimmer, don't get me wrong, but I just don't understand the "woah, Vue.js is the shit!" when we've had Angular for so long.

I put this in contrast to React where it's a completely new concept.
Seems people are discovering DKIM.

Messages are hashed and signed by a private key in the exclusive possesion of the email system, such as gmail. The public keys are published in DNS. This allows anyone to verify the messages are unaltered using widely available tools. It seems this system may have been in place on one of the Exchange servers as well, though the integrity of that key is questionable.
As an european who has never visited the US, I'm totally unfamiliar with this kind of buildings, other than seeing them in TV Shows like Family Matters or Full House. Also, almost every single american woodworking YouTube channel is recorded in a garage of one this kind of houses. I find them huge, yet their popularity makes me think they're pretty common, maybe even affordable?
Hotspot Vigilantes Are Trying to Beam the Internet to Julian Assange
Yes there is a bubble. But it's in bonds. Once that bursts everything will hurt.
I bought a $100 chair, and then I bought a Herman Miller Aeron.

The $100 chair is much more comfortable. For one thing, the seat pan is padded cloth instead of mesh. Even my coworkers prefer it, so we outfitted the office with the $100 chairs, and nobody wants to sit on the uncomfortable $800 Aerons.
First, Web technologies (not just JS but HTML, CSS, DOM, etc) are implemented by multiple browsers, who compete and have other agendas, as well as backend and non-Web platforms. This underlying technologies are just messy in a way that only a world-wide, massively distributed, twenty-year-old platform can be.

There's nothing quite like this anywhere else in tech, as most platforms are dominated by a single vendor. Imagine what Windows development would be like if, in addition to the need for backwards compatibility, there were three or four competing vendors of Windows, each with different feature sets and bugs.

Second, tools and libraries can overcome many of these problems, but these fixes come with costs, including library maintenance, cognitive overhead, security risks, complex build and deployment processes, and retraining and hiring issues. Because JavaScript is used across many industries and teams of all sizes, what is perfect for one may be completely inappropriate for another. Many projects, like GWT, meet the needs of the environments in which they were designed, while being so much a product of those environments that they become anti-productive elsewhere. So we have a very diverse set of tools on top of a very messy and relatively old set of underlying technologies.

Finally, many new programmers come into this incredibly diverse, sometimes frustrating, environment every year. It is an environment that encourages open-source contribution. It's no surprise that many new tools and libraries are released every year, and some of them gain adoption.
A more specfic resource is /r/DNCleaks and seems to be less overtly partisan or pro-candidate.
> Uber, valued at about $69 billion, is the most valuable American car company by some margin, worth more than General Motors and Fiat Chrysler combined.

Can someone explain this to me? What competitive edge does Uber have that would stop literally any well-funded company from entering their market as a competitor? I know they have pervasive brand awareness and a large driver network but does that really justify a $69B valuation? What's to stop consumers and drivers from jumping ship en masse?
Show HN: SuRealEstate – can you become a billionaire in 100 years? (open source)
Can anyone compare Vue with Knockout? In the early days of Angular etc I saw a lot of people saying they chose Knockout, and were much happier than with one of the heavier frameworks. I found its simplicity very appealing too, but it seems clear now that it's not a mainstream choice. It feels to me like a dead end. The last time I looked (a year ago?) the semi-official data mapping extension had lost its maintainer. So is Vue another shot at the same approach? What are the important differences?
It is because JS does not change much that there are all this libraries around that changes a lot to try to give an underfed horse more power.

In comparison, java, PHP have undergone some more than welcome mutations in terms of syntax clarity. Evolution in JS is made by adding features in frameworks, not in the core definition of the language.

You could see JS as the assembly language of the browser and all the frameworks as some C/fortran/C# that translates into JS.

The problem is the web would look definitively balkanized/ghettoed between old and new computers if you made a non backward compatible change of JS ...

JS is the most ducked taped language of the landscape of computers. And it is leaking memory, performance, abstraction from everywhere.
A Journalist and a Scientist Break Ground in the G.M.O. Debate (2014)
As a primarly backend dev, I'm very comfortable with React and I don't particularly want to switch to Vue.js. React says me : learn the HTML basics and then deal with abstractions (proof: React Native !). Vue.js says me : deal with HTML templates, everytime, everywhere.
Although we even end to deal with HTML in React, I think it's easier for a backend dev with no front experience at all to grasp it. I showed React to a old java dev and he said that React reminded him some java web frameworks like Wicket or JSF. I guess Vue.js would have scared him.
I agree. There have been far easier local exploit in the past. For example CVE-2006-2451 whose exploitation was quite simple and not using any race condition. Also CVE-2009-2692 or CVE-2010-3049. Browsing exploit-db makes it easy to find them.
I used Aeron at work. It's decent but not worth that amount of money though.
I try to keep the snark at bay but it probably still wins more than it should.

I signed up. Better to learn from your mistakes than my own. The testimonial was awesome by the way.
Yes, this is HN. What, you're expecting people to be enthusiastic and positive?! This is HN.
It is definitely a Sony sensor, thought to be the previous-gen IMX230 ( same as in the Experia Z4 and iPhone 6). So that's 1/2.4 inches, or 5.92x4.57mm. Pretty much standard fare for Chinese mid-tier Mediatek phones.

For comparison the famous Nokia 808 had a 1/1.2 inch sensor, 10.67x8.00mm.
Isn't that more a symptom of their back end though, and not their js?
The problem with that angle is that I'm a fake grey beard. The grey-to-wisdom ratio is all wrong.
You wish. I'd wager the majority never gets discovered.
What's the $100 chair? I'd love a nice chair that doesn't cost $1000.
> For example angular 2 is not compatible with angular 1

That's not the problem, angular 1 and angular 2 are 2 completely different frameworks that share the name and the team only. The team wanted to piggyback on the fame of the first version, but they share absolutely nothing conceptually. and contrary to what the Angular team says there is no "upgrade path", you need to learn the stuff from scratch once again.

The problem is, and the Angular team will find out very soon, "second systems" unless they provide huge advantages over the first version, are always a failure.
If you're talking about email specifically, and if the email server has DKIM, and if the keys are secure (if the hacker can break into the server to steal emails, are you sure they didn't steal the key too?), then yeah. But many document dumps include a lot of stuff that isn't just emails, and many email document dumps probably aren't fully covered by DKIM (I say probably because I haven't checked, nor am I really in a position to do so) or the DKIM key may not necessarily be secure (if the email server itself is hacked, it may not be; if the user login to the email was hacked, presumably it will be).
OpenBazaar: Introducing OB1 ‘Deploy’
From just now, I went to gmail.com and created a new account without entering a phone number or email address.

I then went to Youtube and uploaded a video.

I signed out, then in again. Google asked for a number and recovery email, but let me press "Done" without providing one.

I'll sign in later from a different IP, and see what happens.

Edit: I've come across [1], which says a phone number is required to upload videos longer than 15 minutes to YouTube, or in some cases to upload anything.

[1] https://support.google.com/youtube/answer/171664
Thanks, you too.
Seems like if they wanted to assure themselves of a permanently-good view, they shoulhd have bought up all the air rights between their windows and the ocean.
It's not that you can't scroll, it's just very tedious to scroll back and forth each and every line.
OK, I will try, given that I am mere a poor asshole.

The classic literature (and Atlas without any doubt belongs to so called modern classic) much like classical music, is a complex and highly artificial phenomena. The word for referring to a piece of art is artifact.

In the case of classical music there is absolutely no objective criteria to judge symphonies. It is possible to compare the pieces of music, and lots of pseudo-intellectual assholes do it for living, but it will be nothing but a joggling with a metaphorical jargon. Nevertheless, one almost always could distinguish some fragments from this or that piece of classical music which he likes for some not very articulable reasons. Bach, arguably, composed most of such sources of a beautiful fragments, Mozart is the second, etc.

These notions could be applied to literature. Like a symphony, a big novel, even a small poem, cannot be judged by a single criteria, but some parts of it we might find delightful and beautiful. The question, as it is in the case of classic music, is who is the reader (or listener).

In case of Atlas Shrugged, there are too many to count arguably beautiful parts (majoring in physics and philosophy is one of them), fragments or even passages, which appeals to the mind of modestly educated reader. The best personages she created were, ironically, not the central, heroic and positive, but all the crooks and weaklings, mediocrities and minor idiots. This, perhaps, is why Rand is hated so much.

As a student of philosophy, Rand got most of the philosophic and economic aspects right. Indeed, her Hegelian professor is a true masterpiece, her bureaucrats are convincing, James Taggard is remarkable. Her main characters are overloaded with virtues.)

Certain naivety of the plot - the miraculous alloy and especially the perpetuum mobile, for which the book has been criticized so often by idiots, actually are mere nuances. The real story is about focus and persistence, accepting the challenges, adapting and evolving and never giving up - all the postulates of a sound moral philosophy, which goes back to ancient Greeks. No one takes the plot of Atlas seriously.

She is also right that the motivations which drive us should be simple and pure (the Greeks, again), should be grounded in our human nature (shaped by evolution, constrained by biology) not in some abstract nonsense, dogmas, fleeting fashions, or even social norms. Rigid social norms are always reflect the ugliness of urban societies. While her main characters are rather angular and clumsy, the driving forces behind them are clearly recognizable and proper. Let's not blame Rand for this angularity.

I could do it for hours, but I think you got the idea. Good literature requires a "good" reader to be able to appreciate what is behind the words in a sentence.
You can totally use JSX with Vue.
50 fastest growing tech companies in Central Europe
If you're thinking about the difference between data and presentation, then you can usually limit the damage caused by "logic in templates"

Though you might want to precompute some values in your data to make the presentation code cleaner, of course.

It's also important to make things as "component"-y as possible. This is an instinct we don't have when doing HTML stuff by default, because the language itself isn't really used like that in "normal" development.

So you have your data, and then your template ends up being pretty minimal in logic, leaving just some core bits that are purely presentational.

For example:

<p> Your Transactions </p>

<div ng-if="userData.hasTransactions">
<TransactionList data="userData.transactions">
</div>
<div ng-if="userData.hasTransactions">
<p> Please configure your transactions <a>here</a></p>
</div>
Citigroup: Citi Is Embracing the ‘Fintech’ Revolution
Also try "what the hat". Heard it from my 5 y.o. son.
I just bought a chair from Autonomous, eager to try it out. Looks like a comfortable one.
https://www.autonomous.ai/office-chair
How to make it to the top of Product hunt
That explains my mid-section.
Cancer Is Not a Disease – It's a Survival Mechanism [pdf]
Fun, but I'd find this information more useful if juxtaposed with an analysis of the livability and practicality of the various McMansion species. After all, a person spends a lot more time inhabiting the home as opposed to looking at it, so ultimately the inside is a lot more important than the outside. As a few people already noted, attached garages may be generally ugly but they're useful. Can one say the same about multistorey windows and entryways, lots of dormers, large columns, random multiple window styles, etc.? Do these things add aesthetic or practical value to the house for the people actually residing in them? Or are they mere eyecandy for tasteless consumers but in the end add nothing to the enjoyment of daily living.
Which brands? I've tried a couple $200-300 chairs, and while they last 2-3x as long and are a bit more comfortable, I feel like their utility is still linearly related to cost.
There's a lot of cartoonish hubristic crap in Rand's books, and she only really has one philosophical point to make, which is that self reliance and being unafraid of naysayers is good. Which is true.

Basing your entire philosophy on a cartoon is a mistake, but bashing an author when you haven't read any of their work is a grosser mistake.

Her one good book in my opinion is "we the living" - oh, and Anthem was an interesting novella - think she inspired Tom Disch's 334
Wow, this should at least be googleusercontent.com or the like.

It seems amp started as a whitelist of well-known publishers and morphed into somthing like an open proxy.
the herman miller mirra has a mesh seat but a front that folds down, relieving pressure on that area.

i bought mine new in 2006. the mesh tore and was fixed under warranty around 2010. one of the back supports broke in 2015 but they wouldn't fix it for free so i just zip-tied it and it's fine. herman miller's warranty service ain't what it used to be.

the best move is probably to buy a lightly used one at half the price, mirra or aeron.
Thomas has elaborated on this a few times over the years, but to elaborate for people who weren't around for those conversations: if you can make an HTTP request from inside the firewall, which probably doesn't require root, you can pivot the attack to a variety of internal services which are not designed with security in mind. That could let you e.g. reconfigure networking appliances, grab credentials to internal or external services from DevOps-y credential stores, grab all manner of business secrets, pivot to direct SQL access to the DB laundered through e.g. internal analytics dashboards or admin tooling, etc.
What is the best source for the Steelcase Leap in terms of shipping and price?
And how long until the next "modern React" will land? That's what drove me away from React.
A movie called Ostatnia Rodzina (Last Family) about Beksiński family was recently released in Poland (https://www.youtube.com/watch?v=XfFt9RfO9Bc), definitely one of the best movies I've seen this year. Unfortunately I don't know if it will screen outside Poland and UK.
It doesn't matter, the outcome is still the same - if there's no evidence presented then it might as well not exist.
50 open, but only 9 of them are actual bugs!
Ask HN: For multiprocess/multithreaded tasks, what is the best language now?
Hey all. I'm working on an application for a client and we've come to a scenario where there's a large number of items to process every hour. Each item involves a separate http request. As I was discussing this I was wondering what the best language for parallel task processing is now. Where best would be a decent trade-off between code readability and performance (if such a trade-off were required). Thoughts?
Comment se souvenir de votre TCP Flags
The end of Photoshop?
Does it use Rhino (to compile JS into bytecode)?
That's a percentage of phones. Presumably a decent portion of those are very very cheap and not particularly comparable to this or an iPhone other than "includes phone and a browser".
Founders Picked the Best Books for Startups
Voices from Wells Fargo
Is it possible the article writer got served the AMP page and the redirect was to the .com-* subdomain?

Are the bit.ly targets known?
Google had an internal prediction market. It hasn't operated for many, many years.
I should explain what I meant further: I wasn't suggesting that bit.ly prevent people from shortening links, rather I was suggesting that they filter for links like the one mentioned in the article which are clearly intended to trick people into thinking they are clicking a link to a Google domain when in fact it is a link to the nefarious party's server. See the long link in the article for what I mean. It looked like a google.com link but in fact was a link to a.tk domain.
Duffs Device
https://vuejs.org/guide/comparison.html#Knockout
elixir/erlang should be a good fit.
I know the Aeron is extremely popular, but IMO the Embody is a better chair:

http://www.hermanmiller.com/products/seating/performance-wor...
I have a similar experience with the Nexus 5. The photos look good. But the ergonomy is horrible. It isn't a camera, it's a smartphone. I can't hold it still for 5 seconds. And I almost always block the lens with my hand because they put it in the corner. It's great for taking shots of cats and having it always on you but if you ever used a good camera, then it's no replacement for a real camera.
this has been posted here 4 times in the last 24h, and there is a better story with more information and discussion on the front page already.[0]

[0] https://news.ycombinator.com/item?id=12756006
the steelcase is certainly more appealing visually
Honestly, companies should pay what the employee is worth, rather than employees agreeing to some artificial number the company pulled out of their ass. If you're a good fit for the role, you should be able to negotiate your salary. You shouldn't be rejecting a job because the salary is too low, you should be rejecting that job because they're looking for a junior programmer and you're a senior programmer.
Suspect?

What do you mean if?
Bike lock developed that makes thieves immediately vomit
What makes you say that about Vice?
Same here. In my opinion JSX is one of the best thing happened in the front-end world.

Let's not forget how horrible Angular templating was:

<ul ng-if="::vm.items.length">
<li ng-class="::{ 'active': item.active }" ng-repeat="item in ::vm.items | orderBy: 'id' as ordered track by item.id" ng-click="item.active = !item.active">
{{::item.name}}
</li>
</ul>

<select ng-options="item.subItem as item.label for item in ::vm.items2 track by item.id" ng-model="selected"></select>
<div ng-include="selected.template.url" />
Your comment made me look - the iOS phone app is probably my least used app. According to the battery usage statistics it uses 3% of battery. I took a couple of calls this week so it's probably abnormally high too. I wonder what typical smartphone "phone" usage is?
Is it only me who thinks the design of this chair is aesthetically awful? It looks like it belongs to something like hospital not an office...
They produce less heat because they are an inferior versions of a standalone GPU. It's harder to extract heat from two chips in the same space (CPU and GPU) than two separate chips, also you're limited in chip space for transistor count. (I'm assuming inferior refers to compute performance and integrated means integrated on to the same chip btw., if that's not what you meant then ignore my comment).
"but all the crooks and weaklings, mediocrities and minor idiots. This, perhaps, is why Rand is hated so much."

You may well be right - many might read atlas and empathise with the antagonists, and dislike rand's treatment of them. Certainly many self proclaimed conservatives disagree with her philosophy, because it doesn't agree with protecting their rusting vested interests at the expense of innovation and the taxpayer.

An awful lot of people who like rand are assholes, however. The average randroid is more representative of James Taggart than Roarke, bitter and small, scathing of those who disagree with their narrow opinion.

Ah, irony.
You are all individuals: https://www.youtube.com/watch?v=KHbzSif78qQ
The answer is bit paradoxical: It is because JavaScript itself can change only very slowly. What you see changing is everything around JS but JS itself, while powering the whole web, is still to an extent the same scripting language that Brendan Eich prototyped in 10 days back in 1995. Why is that? Simply because the JS runtime environment - the browser - is not controlled by a single entity that could plan and enforce radical change. Instead all the big players have to progress together, which is usually not in the interest of all of them at the same time (It used to be Microsof who was not interested in progressing the web standards, now it seems to be Apple. Not because they are bad people but because it makes sense in their situation.) Plus you have to maintain backward compatibility with older browsers, one can still not simply use ES6 in production website because it would not work in significant portion of the (older) browsers. That is why everything around JS changes so fast in an attempt to find the best workaround, polyfil, transpiler, module etc.
Before, React projects evolved because they have to. They became too complex, to clumsy, etc. But now ? React is stable, the way to develop apps is well known, etc.
Nice list, but there are too many papers like this and it is easy to get stuck in theory. I would suggest to grab some simple neural network (Darknet is great for that) code and read that first. If something does not make sense, find the theory from papers.