skysight-inc/HackerNews huggingface dataset:
> That doesn't mean we can't change the paradigm, but to do that, we have to stop defending the current model.

Here's the crux of our disagreement. You believe that the web is such a broken application platform that it is possible to convince enough vendors and people to get behind a better solution. However, I (despite your presumptuous implication that I'm a millenial), have been around long enough to know that will never happen. Web standards will continue iterating, and companies will continue building apps on the web, even the most powerful app platforms today such as iOS and Android for all their market power can not stop this force. The reason is because it's a platform that works. The man-millenia behind the web can not be reproduced and focused into a single organized effort. You might as well argue that we replace Linux with Plan 9, it doesn't matter how much passion you have and how sound your technical argument is, Linux, like the web, is entrenched. It's gone beyond the agency of individual humans and organizations to become an emergent effect.

That's not to say that the web might not some be supplanted by something better, but it won't come because of angry engineers wringing their hands about how terrible the web is. It will come from something unexpected that solves a different problem, but in a much simpler and more elegant way, and over time it will be the thin edge of the wedge where it evolves and develops into a web killer.

Maybe I'm just cynical and lack vision, perhaps you can go start a movement to prove me wrong. I'll happily eat my hat and rejoice at your accomplishments when that time comes.
SaaS platforms are perfect for MVPs, rapid prototyping, personal projects, and powering smaller features of larger products. If your application needs to be built to scale, is mission critical, and continues to evolve with custom needs, it may be a better business strategy to build your backend. This way you maintain complete control and can leverage it as a competitive advantage.
Without diving into the details, RGBW is actually worse than RGB on technical merit. For TVs, the panels are so large that yields are terrible, so they often have to use a white subpixel as a quality compromise.
I assume that he's referring to the private roads in America, which frankly, were generally good, until they were crowded out by the tax-funded roads that were, in many cases, literally built right next to the private roads.

It's often hard to parse history without hearing it through the bias of the historians, but while many private roads had a hard time finding a profit, they weren't entirely unsuccessful, and they definitely weren't unpopular.
Which only highlights the point of how overengineered it is. You shouldn't need (and in fact you don't need) several-layer tall stacks of programming languages and support equipment to render something that's less functional than a PowerPoint presentation.
If you put aside the "M$ was evil and he is just atoning" arguments, Gates is a huge inspiration, at least for me.
This guy finds problems that he's passionate about and attacks them with such ferocity that it is truly awe inspiring.

I'm mildly embarrassed to admit it, but he was my childhood hero through the 90's. Even later when everyone thought Jobs was the bee's knees, I wanted to be as effective as Gates.
Yes, it was recorded in a sound stage on Mars.
Ditto. I've been asked to have my receipt and bag inspected before. I politely decline and don't break stride...not like they can do anything but get the police to come harass me, only to find I've done nothing wrong, which police rather dislike - in a 'boy who cried wolf' sense.
You don't need to do any of that last link for GCC 5.0+, which supports the Cilk extensions out of the box.
A Backend as a Service couples a basic data store with expressive user provisioning and authentication tools. A BaaS that is optimized for mobile is called Mobile BaaS or MBaaS. The best use case for a BaaS is when data will only reside on either the device or the browser and the BaaS itself, with nothing in between. A BaaS does not have any backend processing abilities, so it’s not a good fit for data crunching or processing events like handling a batch of daily claims.

A Platform as a Service is something where you would deploy entire application architecture. The full stack, from application code to database structure to backend workers, is deployed to your little slice of the cloud. That slice, at the infrastructure layer (networking and OS levels), is managed by the PaaS provider. So, for a developer, PaaS is a container that takes the code or configuration as input and emits the URL of the application.

But when you have used Parse all these days you would know how easy it was to develop and maintain apps. It would be probably a little uncomfortable to go for any of the above as they only provide a part of what Parse hosting service can provide you. Using different services for different tasks is not what you would want to buy when all of them are available in one place.
Because literally any child can start developing, and then grows up and pulls every library under the sun because the language they use is a piece of crap, without a single thought about the consequences?

Thankfully node.js is bringing this clusterfuck to the desktop too.
http://www.cvedetails.com/product/28125/Docker-Docker.html?v...

https://github.com/docker/docker/issues/12317
https://github.com/gabrtv/shocker

https://www.oreilly.com/ideas/docker-security

I'm sure there will be more

Edit: yup, as cited below: https://conference.hitb.org/hitbsecconf2016ams/sessions/esca...
There will be a public rationalization for why they can't include an infinitely-lived battery, too. They'll probably say "power curve" somewhere.

I can't imagine that an iPhone with a battery door would cost more than pennies more to manufacture. iPhones are fragile, and have always been; if they can charge you $79 for a new battery, they can charge you $79 to fix the battery door. Smaller/lighter/thinner? You're talking a razor-thin space savings that adds up to a major inconvenience for users. Users have been operating battery doors for a very long time without electrocuting themselves or losing fingers. They're about as dangerous as an SD slot.

> I'm sure the internal discussions that led non-user-replaceable batteries was more nuanced than "let's milk those suckers for all they're worth".

I'm sure Snidely Whiplash doesn't work there. That a decision both so profitable and user-hostile was made is neither an incidental part of a general striving for perfection, nor undiscussed.
Ask HN: Has anyone moved to Canada?
So I am looking at the future of the UK. It looks bleak. So does America and the rest of Europe.

Canada (Specifically Toronto) does not.

But I am not exactly sure how I would get a visa.

I asked this on reddit and got circlejerked around

- In the business I am in I generate revenue and therefore profit, eventually in the 100's of thousands per month (I just started, already quadrupled my investment!).

- There is only me in my business - I own it and I do 100% of the work.

- It is not a skill like being a plumber.

So looking at visas you either get a Skilled Federal visa like a plumber or you start your own company, have to be VC or angel backed, and you have to employ x amount of people.

Neither of these scenarios work for me. Why would I want to give a vc XX% of my company, for life, when I don't need any startup capital? Plus it already works!

Has anyone been in a similar situation, say, such as an iOS developer who creates his own apps himself and publishes them himself?

I am sure I could do what I do, VC funded and employ people, but I don't want to employ people and have that responsibility just to earn 2-3x what I will be earning at that point, but then have to spend 30-40% more on wages etc + the VC cut therefore earning even less.

There must be a way surely!?

Thanks
Wait, so what happened? What do they do if you take them up on their acceptance?
Crap, now I need to go buy a couple of these and lobby the nearest data center for some rooftop space.

That is the short way of saying I had no idea you could get antenna this effective for wireless data transmission. I'd seen the 5mbps ones but nothing close to a gigabit much less 10 gigabits. Time to draw a 10km radius circle around my home address :-)
Women's coding school ? Can someone explain what happened to this world. Why should there be special places for women apart from rest rooms ? Aren't women fully emancipated already, don't they demand equality ? Isn't equality already served to women ? So they demand equality with men, but at the same time there is this need for coding school that only women can attend. Seriously ? Oh the irony. I think those women, that are interested in tech should go into tech and follow their dreams and of course it's nice to have women in tech. But, to somehow suggest, that men are to blame for the fact that there is less women programmers in the world; which places like this indirectly suggest just that, then this is just a spit in the man's face. The truth is, not that many women are on AVERAGE interested in programming. FACT! And there is nothing wrong about that. I don't see any nursing school for men. There is probably more female nurses in the world than men, but I don't see any male loud mouths that want to capitalise on that by convincing someone somewhere that there is injustice going on, because there is too many female nurses in the world !! There you go , I've said it. Now down vote me if you are soft, fuzzy and you grow your beard just right.
Also, Word takes a while to load, but then works fast and is responsive - as well-written native apps are by default - and doesn't suck up your system resources. Something which can't be said about many websites "with literally just text and images".
Googling "Does hail break solar panels" casts doubt on that.
ONE YEAR, ONE GOAL: GET FIT
Would be cool to integrate with https://ace.c9.io/#nav=about
Idk, I'm so tired of NewYorker-style liberal's attempt at humor about other political groups. It's disrespectful because they don't show that they've attempted to actually think about the issues, they're just knee-jerking with their emotions. Their treatment of Trump is similarly ridiculous. They're just waving their blueTribe flag as hard as they can.

And when liberals talk about Ayn Rand? It's like she's the worst depraved demon ever. But if you read some of her quotes, they're kind of motivational. Sure it can be a little too selfish, but I know a lot of people who would benefit if they internalized that THEY are the main driver in their own lives, rather than playing victim their whole life. http://www.goodreads.com/author/quotes/432.Ayn_Rand “If you don't know, the thing to do is not to get scared, but to learn.”

I've been watching the Rubin Report b/c Dave Rubin is a liberal that will actually fucking sit down and talk it out with someone on the otherside. Great show. https://www.youtube.com/user/RubinReport
It seems like we know how to solve this. Put a CAPTCHA on account creation, then allow users to flag posts and auto-ban fresh accounts with high flag rates.

I'm honestly kind of surprised that there isn't more spam from attackers who compromise something close enough to a backbone provider that they can spoof arbitrary IP addresses and still see the return traffic.
well, you probably could also walk those 26 miles if you can't run the marathon... but unless you're Joe Strummer you probably wouldn't even consider doing it
I don't think the issue is with the simplification itself, but with the illusion of complete understanding.

There's nothing wrong with making a concept easier to digest, and to introduce a topic to an otherwise uninformed reader, but you have to do so with the clear disclosure that there is always more to it.

Everybody starts somewhere when learning.
Prince's death would have broken Wikipedia but Michael Jackson did it first
Is this true for MIT? BSD, for example, explicitly mentions binary distribution but MIT does not.
From what I've read[1] about lithium-ion batteries, it seems to me that if you don't actually need to utilize the full capacity and don't need to have the full capacity always available, you can get some pretty drastic improvements in battery lifespan by limiting the charge to 70-80% of maximum capacity and trying to avoid discharging below 40-50%.

That doesn't mean you can't go outside those ranges in special cases, just that it's best for the battery to spend as much time as possible within that range. For a Powerwall, I'd take that to mean that charging it to 100% every day with solar then draining it to 10% every night recharging an electric car is going to reduce its lifespan pretty fast, but charging it to 80% daily and using it to reduce your grid draw without fully discharging may let the unit last for years with minimal decline in capacity.

It's like a lot of things - if you're constantly bouncing against hardware limitations, there's a good chance you're putting more stress on the hardware and are going to see shorter lifespans for it. It may not be readily visible, but effectively batteries are a moving part subject to wear so treat them as such and plan for it.

[1] http://batteryuniversity.com/learn/article/how_to_prolong_li...
I guess that should fall under "your life...you decide..."
My niece's school did that too. It was unexpected but absolutely enjoyable. They had the older grades build fake companies around made up science-y products. The aim was to get people to "buy" the product by pitching it. To be honest, some of the products reminded me of some startups mentioned in HN. One kid even had a food delivery service with drones...
My niece's grade go to build rovers and satellites. She built hers to something between voyager and sputnik. It even had "engines" that would light up (LEDs). Really fun event without the pressure of trying to look smart.
It's an interesting coordination problem. It would be possible for a reputable party to say "I have spoken with X service providers and they have agreed to publish their Y NSLs on future date Z. If you are a service provider and have received NSLs then contact me and I'll include you." The reputable party might have to be beyond the reach of USA rulers.
You are absolutely right. See my comment below. Now it's probably already in the gray, being downvoted to hell ;)
5 years? More like 2.5
Presumably you are no longer in the audience for these blog posts. My impression is the number of people like yourself who understand the concepts completely and decide not to use them is vastly outweighed by the number of people who don't understand the concepts, or think they do because they've read a blog post, but because they have no practical experience actually don't.
Cover letter can highlight relevant experience but as others already note, continuity and detail is better vs. ambiguous gaps.
The low profit part cannot be true. In the US prime members get a 20% discount on new games!
I've seen up to about 400 Mbps on my Webpass [1] connection for a couple years, and I think that's pretty run-of-mill tech at this point [2]

1. https://webpass.net/

2. https://www.ubnt.com/broadband/
Interesting you say this. Rural areas, in general, have a higher suicide rate[1]. I grew up in a small town (300 people) and I can tell you that it was quite bleak. I vastly prefer my current life in a small city (65,000 people). At least there are things to do and places to walk to.

[1]: http://www.ncbi.nlm.nih.gov/pubmed/17219751
Possible Jenkins Project Infrastructure Compromise
When did "Swift" become "Plain English"?
The difference between empathy and sympathy is that the former requires putting yourself in the other person's shoes. That requires some sort of shared background.
Here in Michigan we have as part of our state constitution the ability to enact and repeal laws through voter referendum.

http://legislature.mi.gov/doc.aspx?mcl-Article-II-9

However, our legislature has a fun little loophole for when they are going to pass a law they know the public will try to repeal through a voter referendum. They add a token appropriation to the bill.

http://www.freep.com/story/opinion/contributors/2016/01/07/m...

Some examples from that article:

"From 2011 through 2014, unnecessary appropriations shielded a number of controversial bills from voter referendum. That includes right-to-work, the repeal of item pricing, the implementation of emergency managers and myriad anti-union laws."

"This past year, the Senate added a $75,000 appropriation to a bill that would repeal prevailing wage in our state, a practice that guarantees competitive wages to people working on public projects. The pretext? That appropriation was supposedly necessary to “disseminate information” to the public about the new law. The reality? Republicans knew voters would oppose the law."
You're just making things up now. Proof?
Why shouldn't we pay attention to them as well as the larger things? Especially in America where the harsh reality is were going to have to change our lifestyles a lot over the next 50 years, boiling the frog is probably the best way to keep everyone calm.

I mean, water alone is going to be a major issue for California.
You can actually write the list constructor in prefix form if you like:

[] a -> [] b
How a Startup’s Culture Saved My Life
شركة تنظيف سجاد بالجبيل 0552744429
Webpass uses a fairly large number of Siklu 80 GHz 1 Gbps radios on rooftops for backbone links in SF.
I think you are ignoring the precedent effect. If China indeed does something nasty with Apple it is not Apple that is going to leave China but almost every vendor out there might start doing risk analysis. India's pro-market government is already trying to woo American manufacturers (but don't seem to succeeding yet).

Not to mention the governments of USA/EU etc. might do the same to Chinese companies.
I wish there was some kind of map showing where each area (hardware, software/firmware, network, yada yada) is compromised and by which initiatives and companies. With solid info (avoid speculation). Just curious if would make any impact if the regular user see how their data and everything else is treated by the companies they think they "know" and "trust".
Bird grows face of dinosaur
Infographic: SIP Trunking vs. PRI
Or to quote p.j.o'rourke: "Everybody wants to save the earth; nobody wants to help Mom do the dishes."

https://en.wikiquote.org/wiki/P._J._O%27Rourke
My takeaway is that nanowires like this are applicable both in capacitors and in batteries; they've determined a way to make them much more durable in capacitors and if they can duplicate that within batteries then it's going turn out to be an even larger discovery than it already is.

If they were actually working on this only for batteries, then presumably capacitors are simply a test methodology that allows them to test hundreds of thousands of cycles within a reasonable time period.
> This is wrong. They were simply not interested.

You have totally ignored cultural inertia and social factors. Do you think Indians are Chinese are born with natural curiosity for computer science?
Wireless-equipped Arduino clone is AA battery sized
Also: religions usually set up a system of support. You have a "club" of people you hang out with all the time, and it's not unusual to ask for help from the club if your having a hard time. It's also not unusual to get the help you asked for.
> I hope similar attention is paid to men's wardrobe choices next time a [...] article involving a male CEO is posted to HN.

You mean like Steve Jobs' wardrobe choices?
Those BW 80 GHz links are pricy$$$, but like anything the cost will come down in a few years.
Seems pretty cool. For a tool like this though it did confuse me why I'd register for an account. Is this for API access or something else?
Galois Inc is a perfect example of one that continually makes money on high-assurance R&D some of which they open-source. Others spin it off into useful commercial tools. INRIA has done that with Astree Analyzer for C. Other times they can just make the tools practical and available for a community that will then build on them alongside their students. INRIA w/ Ocaml and Coq come to mind again.

So, that's one route.
Microsoft: Free resources to help IT pros start/build careers in the cloud
Also worth mentioning is that, over the years, Microsoft has published an impressive amount of research, whereas (e.g.) Apple has always been disappointingly closed.
I think this may not be enough. The expected behaviour of each other party would be to wait until others sign up so that if the plan succeeds, they could jump out and say they got a NSL too. Since everyone things that way, nobody signs up.

I'm a bit rusty on my game theory, but I do recall there are some ways around this deadlock.

One possibility would be if many companies "allowed themselves" to get hacked by a third party (out of USGOV's reach) that would conveniently find and publish the documents about NSLs (if such exist). Companies would get the benefit of plausible deniability.
Before you lionize a convicted monopolist ...

1) The USA tax code encourages wealthy people to create foundations. The money in the foundation is still controlled by them and has tax benefits.

2) In other countries, wealthy people are taxed to provide social services like education and healthcare. In the USA, they're not - the capital gains rate of 15% is basically a round-off error compared to 90% last century.

3) Foundations work very well for tax planning. Who knows what their efficiency is as charity?
I don't think there's any magic formula at the early stage.

Create some type of valuable content and distribute it to the right audience.

I think to examine the reason you're trying to get PR for e.g., increase number of signups, get trial downloads, read an article, hire you, etc would be useful.
Laptops sit in a different corner ( as in corner solutions ).
Well, it actually shouldn't introduce most of the bugs you find in OpenSSL. Plus, you don't use it alone. It works like this:

1. Cryptographers come up with the algorithms and protocols with their mathematical proofs applied to their properties.

2. Someone uses tools like CRYPTOL for algorithms or AnBx for protocols to generate the code.

http://www.dsi.unive.it/~modesti/anbx/

3. The code is run through visual inspections, static analysis tools like ASTREE or SPARK, tests, covert channel analysis, and so on. Modified if problems are found.

4. An optimizing version of a certified compiler like CompCert produces the object code.

5. It's distributed with public key cryptography and/or Merkle Signatures if people don't trust that. There's modern versions with efficient or unlimited signing.

6. Optionally, a subversion-resistant process builds the fist compiler and checkers in stages.