skysight-inc/HackerNews huggingface dataset:
> Not even remotely the same thing. HTML has a hierarchical structure which isn't a particularly good structure for a web application. Javascript syntax allows far more control over the hierarchy.

I agree with you on the control but my point was that a lot of people that dislike Angular don't like the idea of putting tags on HTML elements which is very reminiscent to inline onclicks and the hackish approach to apps from yesteryear.

onclick="doSomething()" versus ng-click="controller.doSomething()"

Sure, there's a lot more under the hood with Angular but it looks and feels similarly and it scares some people away toward other approaches.

JS used to have a lot of inline code back in the day. Then jQuery came along and devs moved their JS into separate files but everything was still tied to elements and very frail. It was terrible for apps of any complexity. Now we have a ton of options and there is no consensus. However, maintainability is easier and building robust front-ends that don't break when someone moves a div or renames a class is not difficult anymore.

Angular is my favorite but I'm also liking what I'm seeing from Vue for a lot of applications.
HN post from author: https://news.ycombinator.com/item?id=11620890
Perhaps this might be what you're looking for? https://www.getlektor.com
man..nice catch! we've had this up for 5 weeks and no one has noticed that haha
They can drop JDAMs, small diameter bombs from 30 miles away and turn back.
You are probably saying about Close Air Support role. It can be fulfilled by high precision weapons, which can be applied from many miles distance, but also Air Force consider replacement for A-10 for this role, which will not be F-35.
And some other cases of CAS can be covered by apaches and drones.
You seem to enjoy switching tools and methodologies and see it as part of embracing Node.js.

Others don't have that luxury and just can't afford that.

And if your software needs to be around for more than 5 years, you want to keep your costs low.

How long would it take you to find a bug given a stack trace from a Node API with close to no clue which part part of your app registered that callback that isn't called because of the error?

Chances are, you don't even measure the time spent in code archeology as I like to call it.
The time probably is not significant right now as you kinda know your way around your code base...yet.
Workers Are Getting a Bit More of the Economic Pie (and Shareholders Less)
Hi all,
I made Borel with a couple of friends as an experiment.

In particular, I spent much of the past two years as a technical PM supporting marketers and marketing tools. There's a funky analogy between the APIs/Packages I would use ad-hoc for my marketers and the services/products a company like Magic stitches together.

We're online constantly for now, and ready to take your questions!

-G
Lol, you may have convinced me to try a cold shower just because of the great metaphor.
thanks!

we are getting that up within the next day or so! sorry!
Thanks, have crap WiFi ATM and can't get online for more than a few minutes at a time, I'll add the rest of the links once I'm back in the UK
Location: Nelson, BC Canada

Remote: yes

Willing to relocate: yes

Technologies: go, python, systems programming, full stack web, devOps, AWS certified, networking...etc

Resume: https://benileo.github.io/resume.pdf

Email: jammin.irving gmail

Brief bio and portfolio found at https://benileo.github.io
thanks!

Yeah we were looking at a messenger bot to figure out how to reach international users. Keep you updated!
>Right, because your growth as an engineer trumps the company's concerns over having a stable code base.

When a good engineer can easily move to dozens of other companies, yes, it does. If I felt like my growth had stagnated and my employer wasn't willing to work with me, I'd move on.
awesome, keep us updated on when it's done.
Your worth to the company is reflective of your worth to the market.

The company doesn't want to admit that at first but you are already aware.

This is where negotiation comes into play, and negotiating something higher than what your peers in the company perceive, while remaining in line with reality. Best case is that you move the "average salary" for that position upwards a notch.
Getting started with Spring Boot
"Many" meaning the 1000's of interns working at places like Facebook (~8k + housing), Dropbox, and Jane Street.

I personally wouldn't consider $25/hr to be particularly lucrative in the grand scheme of things considering how highly paid many interns in SV/SEA/NYC area. In my area, yes.
The characters in Friends nominally had jobs too (chef, fashion manager, masseuse, archaeologist, accountant, actor), but the show centred around them hanging out, either in their improbably large apartments or at the coffee shop. In HIMYM, the apartments are still improbably large, the coffee shop has been recast as a bar, and the show still centres around the characters hanging out with only the occasional plot reference to the fact that they do things for a living.
Exponent mobile app behaves a lot like browser. It allows you to load React Native app and use it over web (required images and fonts will be loaded on demand).

Anyway I think that app streaming is really great idea that's still waiting for its killer app. What's your progress with project ?
There's this GitHub repo with host files setups for exactly this need : https://github.com/StevenBlack/hosts
Sure, but the Pixel last year did not have a replaceable SSD, only some of the cheaper/slower models did. I don't know if this one does.
Prose[1] makes editing static sites quite easy. Unfortunately, the last time I tried it, it had lots of bugs and missing features, but seeing that there's been quite a lot of activity recently that might have changed.

[1]: http://prose.io/#
Formlabs acquires Pinshape
The revolving door between Google and the US Government
Fascinating! I'm not into trucks but this was super entertaining. I highly recommend.
This is the natural cycle of things. The dead trees will open up space for competitors to move in until some disease/insect/etc... comes in to clear out the new competitors and open up space for yet another competitor.

It's really only a problem if the trees are crop trees and someone's livelihood is at stake (see: Orange Greening). Otherwise it's best (easiest) to just leave the problem alone and accept that something else will take the place of those trees.
Resetting the Insulin Clock: Sensulin Deal Profile
16GB RAM is not really common in laptops, especially Chromebooks. The new Macbook had 4GB last year and 8GB this year. For the price it is a pretty good offering if you fit into the (probably small) customer base.
While that is true, keep in mind that future dollars are less expensive than present dollars.

But it stands to reason that the prices of energy will rise faster than the rates of inflation, so it would still be a good investment.
People probably generally have both. When you are in the office, use the big screen but lots of us do a considerable amount of work from client sites, on airplanes, etc...
NextEV, the Biggest EV Startup You’ve Never Heard Of
Captain America: Civil War Full Movie
Indeed.

But what's to stop utilities from purchasing or creating cheaper large-scale projects?

I know you've seen my previous comments on Reddit with regards to Redox Flow batteries, CAES, and Pumped Hydro storage technologies. Utilities simply have access to battery-technology that the common people do NOT have access to. Some energy storage technologies only make sense in larger-scale 50MW applications or more.

If utilities serve a cooperative role in energy service, they will switch to the most cost-effective technology BEFORE the typical homeowner can switch.

-------

Basically, solar pricing is moving FASTER than rooftop solar. Rooftop solar will always require insurance and roof-workers, while solar utility companies can just buy out a field in the middle of no where and install solar on the ground.

Cheaper and safer for utilities to work with. And then everyone in the town benefits, instead of just a few rich people who can afford panels (and the insurance of the rooftop workers)
I respectfully agree. Property rights do have a moral component as well as a pragmatic component.

> The problem is that we've been manipulated to believe privacy has no real moral claim.

I agree. We've also been manipulated to behave as if we believed property rights automatically trump other morals.

My point isn't that we should ignore the morality of these issues. My point is the morality of these issues can't be talked about in isolation because moral values aren't orthogonal to each other. Morality also shouldn't be discussed without taking pragmatic realities into account. You have to balance the two. Not everything is cut and dry.
What a narrow way to look at things. First of all, it seems that cableshaft felt talked down to. In that case it doesn't matter that it's a "free service", in-person conversations are also "free" but it's reasonable to raise a complaint if the other party is condescending.

But I interpret their comment as more directed toward HN users than the creator of this site. That they felt cheated, seeing this link on the HN front page only to discover that it's lame and rude. I think it's perfectly fine to express that discontent in the comments, especially since HN doesn't allow downvoting stories.
It's all about cost.

If they would switch to more efficient languages, they could probably run on half of their current servers.

But there's the huge cost of rewriting something you already have.
Will that affect your total cost significantly, if you can run on less servers.

I.e. it's too late to switch now.
There needs to be a significant business reason to switch.
"Stuff-that-kinda-works but needs more hardware thrown at it" is probably not a good reason.
What Happened When Facebook Hired Some Journalists
What's next? The uber for ubers? Download an app that delivers to your doorstep instructions to download an uber inspired app.
I Am Craig Wright, Inventor of Craig Wright
(I should have copy paste.) I have read it in Gujarati lang, that's why. (But would love to read original version someday...).
Having worked in several divergent fields as a Proposal Writer (aka Team Leader with Zero Authority) - health care, finance, and insurance - nearly none of these archetypes are exclusive to engineering or the tech sector. I think they are reasonable break-downs of classification as presented (Hermit, Nostalgia, Trend Chaser, and Smarty) which can be useful to consider in pretty much any professional, team environment. This article could be helpful to get a more relaxed, casual perspective of employees that can be frustrating.

I've often joked that working in a fast paced, multi-deadline Proposal gig, it's like herding cats. Each team might have one or more of these troublemakers - or, worse yet, be the 'name / lead person' running the opportunity - and so learning techniques to work through the challenges became second nature. Always was a fan of Kevin Mitnick, and his guides on social engineering security can be resonably applied in manipulating team members for great good. YMMV.
Mellotron
A really interesting thing about this is that the price of solar panels has changed almost not at all in those 16 months: http://www.solarserver.com/service/pvx-spot-market-price-ind... shows that it's 0.49 to 0.63 € / Wp today, while 16 months earlier, it was 0.45 to 0.62. This is a dramatic contrast from the continuous 36% per year reductions from 2009 to 2012.

In large part because it's night half of the time, solar has a pretty low capacity factor, like in the 20% range (see https://en.wikipedia.org/wiki/Capacity_factor for details) so it matters whether this is 800MW peak or 800MW average. I think it's peak, which means that we're talking about something in the range of US$400M to US$500M worth of solar panels at current prices — which are the same prices as in 2014, when bids were twice as high! With a 35% capacity factor (Dubai is equatorial and sunny, although even Arizona only gets 19%), this project will have only 800 MW * 35% * $ 0.0299/kWh = US$73.4M/year of revenue, which is only a 16% return on investment — or ⅓ that, at 5⅓%, if we assume that the non-module costs of the project amount to ⅔ of the total cost, as shown in the bargraph on the article.

So, is the winning bidder (strangely, not named in the article!) really willing to accept a 5⅓% IRR for this investment, because PV solar park competition is really that cutthroat? Or are they betting that by the time they have to buy the modules, the prices will have fallen (returning to their former exponential decline?), and/or that the notorious "soft costs" that eat up half the project cost are becoming cheaper?

There's no real floor on the cost of silicon photovoltaic modules, since almost all of the cost of producing them from raw materials is energy, not the materials themselves.
Tree.social – A social network focused on content sharing and curation
After reading the article, that seems like a fair summary. What do you feel is wrong with it?
Not plant related, but equally fascinating: There used to be a lake bigger than Lake Tahoe in California between Fresno and Bakersfield. It It was the largest fresh water lake west of the Great Lakes (by surface area). It was drained for agriculture.

https://en.wikipedia.org/wiki/Tulare_Lake
I understand why you do but I don't really care how long it takes -- because I don't need a new job.

The one I have is just fine.

But I'll probably take a shot at this one because that "blind" process won't care how many trips around the sun I've made.
For me it was right on the money so good job I guess.

I do however think that the next big update should include some measure of the "location in the city". I chose my flat because of the prime location and not because of how big it is.
I Miss the Old Kanye?
I don't see why you couldn't modify the concept to always include numbers and spacial characters.

For example; your "password" could be a combination of words, numbers, and characters while the "thing you know" is something like capitalizing the even or odd first character corresponding with the even or odd number corresponding to the first letter of the site or company, and combine that with the even or odd sequenced number and character in their sequential location in the password or at the end or beginning of the entered password.

I'm sure I could describe that more clearly if I tried.
They do exist in the larger ecosystem, they are just very young. Also, we devs have had "don't build your own crypto" beaten into our heads so often lately that I think people are generally wary of starting new, or using new, projects that haven't already been battle hardened.

I've looked at the OpenSSL code, and I have to say that it's not well documented in many cases and easy to make mistakes in it's usage. The rules on when locks are needed vs. not are not always clear, and then the ownership of memory is as confusing as it's always been in C.

This is where something like Rust would shine just by cleaning up these interfaces. The Rust OpenSSL bindings, http://sfackler.github.io/rust-openssl/doc/v0.7.10/openssl/ , for example are very sane, and it's difficult to screw up the usage.
Rewrite %s in whatever the newest hipster language is.
Meanwhile the supermarket probably wasted many kilos of food the night before and locked the bin they threw it into. That is the crime that should be punished.
Welcome to Myspace 2.0
good thing they didnt name it "completely ad block"
The Dorian post was made by the hacker that took satoshis email account with a gmx exploit (lol inspect element).

And no, I'm not speculating.
That's very interesting. I agree that effect is there. Passing down incorrect cultural knowledge about C is another I counter with my Pastebin. There's others like SPARK, Rust, and ATS countering concept that safety equals too slow or nothing low-level. Many things.

Back to your analogy, it seemed to start with both types of drivers: IBM vs Burroughs; C vs Wirth languages. The puddle jumper style got pretty popular with most roads and Interstates being built between their cities. The safer drivers have to be on those roads, too, but fewer in number since "Move Fast and Break Things" wasn't popular with small town folk. Got to point that majority of traffic and causes of accidents are puddle jumpers who mostly don't see their cars and driving styles are the problem.

And now we gotta find a way to re-design roads and cars to make their style less damaging while encouraging others to drive more wisely. Wow, put it in your analogy and I suddenly have less hope. ;)
>That guy who decides to rewrite an entire system in his off-hours in a new language without telling anyone else?

I have worked with this person on more than one occasion and I would love to work with them again. Entire new products and verticals are often the result of such projects.

Companies have such a hard time dealing with risk. They think that the only appropriate thing is to always minimize risk. "Look, I have minimized risk at every opportunity. I am doing a great job!" That's not true all the time though. When exploring new business models or in some other situations high risk activity should be preferred.
The Intel 432 could do that (1982). Unfortunately, the Intel 432 was also slow and very complex (it's the only architecture I'm aware of that was object oriented at the microcode level).

The Intel 80286 could also do that (some of the features of the Intel 432 found their way into the 80286) but no one who lived through those days wants to return to those days (small, compact, medium, large and huge memory models anyone?).

The Intel 80386 (and really, any Intel CPU that can still execute 16-bit code) can do that. But then you are programming a glorified 80286 and well ... see above.

But okay, you want more details? You have segment registers, CS, DS, ES, SS (and the 80386 give you a few more) that define the base address and limit. To get byte granularity, you are limited to 65536 bytes and you are dealing with a very odd-ball 32-bit address (16-bit segment, 16-bit offset) or a 48-bit address (16-bit segment, 32-bit offset limited to 65,535). If you want more memory per segment, you lose the byte granularity (promoting sloppy coding, etc).

This is not an easy problem to solve.
Hacker News does allow downvoting of stories -- in the form of flagging once you've surpassed the karma threshold.

Leaving comments along the lines of "I tried it and it sucked because it doesn't support the US" is not, in my opinion, in line with the hacker news civility guidelines -- it's not constructive, especially when "all over Europe" is explicitly mentioned in the post's title. As for site portraying rent prices as "high"... it's all relative; those prices may be high for people in Europe, even though they might be paltry compared to SFBA.
"Many people," not "literally everyone, especially HN user 'morgante.'"

I'm certainly in the "fuck all ads forever" camp. There are just way too many downsides to downloading/seeing/playing/executing advertisements. If all the websites that relied on ads today had to disappear or redesign to reduce their operational costs, I think the web would be a much better place.
SEEKING WORK New York, NY or Remote

My partner and I design and build mobile apps for early-stage companies. Most recently we've helped a number of companies build out their video recording, editing, and sharing platforms. If you need help building compelling and efficient mobile applications, or have any questions about mobile video, shoot me an email at: james@gradient.nyc.

Some past work of ours includes:

- Reveal: We worked with Reveal to improve their video quality 3x while simultaneously reducing the amount of time their users have to wait for videos to begin playing. (http://reveal.me)

- SNBL: My partner developed Snowball's iOS application and backend, including a system for reordering server-side playlists on the fly, removing the processing burden from the user's device and moving it to the cloud. (http://samk.name/work#snbl)

- Romotive: I was Romotive's lead engineer and led development for our initial iOS and Android applications, including our realtime two-way H264 audio/video streaming libraries. (http://www.romotive.com/)

We're based in NYC, but work with partners around the world.

Email: james@gradient.nyc

Keywords: mobile, iOS, Android, design, development, product, UX, video, New York, Brooklyn, NY, remote, beacon, iBeacon.
Generally tagging animals is benevolent, though - scientists use RF tags to track animals in order to improve our understanding of population numbers, range, etc. So for me Snowden's analogy is a bit odd, if we tagged animals to make them easier for hunters to find, it would resonate more.
But... Both of those statements are true...
Yeah, I've found it the best experience I've ever had with a language in terms of ramping up from zero, and the focus on clean, readable code with documentation built in is a major part of that.

Caveat: came from Ruby, so the syntax was very friendly. But I'd say as an aside that it's the first programming language I've experienced, (coming via a helluva lot of functional JS) that's both functional and completely pragmatic in terms of focussing on what's useful and necessary. Really impressive.
Using your electric car in turn almost always results in using fossil fuels.

In terms of reducing urban pollution, they are still highly relevant. If the power plant is located well away from the city, in many cases the pollution won't linger in the same valley where the city resides.
I believe you're in the extreme minority when it comes to ad block users.

The web was always presented as being free - the content was free, the browsers were free, the community that built it believed information wanted be free. Most people don't want to compensate anyone for anything on the web by viewing ads because they've been conditioned to expect that they shouldn't have to - they simply see advertising as a nuisance. Until recently when sites started detecting ad-blockers, there was no negative effect to blocking it.

I do believe advertising doesn't work on the web, but mostly because of the way the web was designed and implemented, not entirely because of politics. Content creators can't expect to be compensated through web ads as long as they can't stop users from viewing their content without the ads. At least with other forms of media, you're expected to pay before you consume, or viewership is estimated, so the effect of avoiding advertising isn't so direct, but on the web, every view counts.

Given the poor reputation (entirely deserved) of web ads, the degree of control users have over their browsers, and the number of people who view piracy and ad-blocking as a moral imperative, alongside the majority who just consider ads to be annoying and useless for them, it's simply not possible for advertising as a revenue model to work on the web. The number of people who consider "ethical" or "acceptable" ads to even be a thing isn't large enough to support the web's economy.
Your enthusiasm for new tools and the energy with which you embrace change is great. Don't lose that.

But it's no fun to try to use something, and you can't because someone moved fast and broke things. It's even less fun when your customers are calling you because your site is down, and all you can say is "It's a problem with the platform." Before long, you get to choose between the platform you're paying for, and the customers who are paying you.