skysight-inc/HackerNews huggingface dataset:
Unfortunately these stats likely mean nearly nothing when you separate them out on some more important dimensions.

Javascript productivity is likely incredibly variant as you have such a diverse set of tools/libraries/build-systems within it. At the top end you have people using async/await, Typescript, hot reloading, and a litany of libraries and patterns they have learned over years, test suites that encourage writing more tests more easily (Jest, Ava), and huge downstream efforts in tooling like the recent profiling improvements in Chrome devtools or profiling/errors in React.

In the end my best guess at what roughly equates to real-world productivity ends up being much more centered around the following metrics:

- Richness of developer debugging tools

- 3rd party library maturity

- Online community, documentation, examples (chat + q&a)

- Ability implement better design patterns easily

- Type systems

- Feedback loops (hmr, auto-restart, easy package writing)

Further, lines of code is a poor metric for effectiveness. As an example in JS, I much prefer a more explicit, less functional, and more spaced out style of code as it is really quite easy to read and debug and in effect takes no more time to write than the more dense functional style.

Caveat: I only skimmed the attached paper, but writing these thoughts to provide a counter to what I assume is the claim there.
Pen Plotter Art and Algorithms
Power can be exercised without actually performing the act that gives you power. For example, if I have a gun pointed at you and I request your wallet, that request has power even if I don't actually shoot you.
The notion of the function point metric is explained in [1]: "the amount of business functionality an information system (as a product) provides to a user". The IFPUG report in the article explains it further and also mentions the inaccuracies across different variations of that metric [2].

As a Smalltalk programmer I certainly agree with having an increased productivity when programming in Smalltalk. But in my opinion this does depend less on the language and much more on the development environment. Having worked with multiple Smalltalk-like environments for JavaScript I can (anecdotally) report the same kind of productivity for programming in JS.

I think the right tooling around a PL influence productivity a lot, maybe even more than the language itself. Of course, certain tooling features depend on meta interfaces of the programming language and its runtime.

[1] https://en.wikipedia.org/wiki/Function_point

[2] page 9, http://www.ifpug.org/wp-content/uploads/2017/04/IYSM.-Thirty...
I wish such boss-less/self-employed/self-sufficient traveling was more available for developing country citizens as well (with a relatively lower rank passports).
It's manageable in practice I believe, and Adam quickly shows a feature related to this in the demo.

First, if some new features are added with associated properties, then some theorems/lemmas related to these properties will have to be added and proven. I don't think that part is problematic, because it's a "local" decision. This work is focused on the change.

The possible problems come from the impact of these changes to existing results. If you need to go and make other changes all over the place it wouldn't be scalable. But then automation and coq hint database can help. In the demo example you referred to Adam adds the lemma as a rewrite hint, and then it's picked by coq automation elsewhere. That's how local changes can automatically be leveraged globally by proof automation in existing proofs, with no changes (ok, not always. But that limits the impact).
> the ability to generate a stable ring of plasma without powerful electromagnetic fields or vacuum suggests the possible use of plasma structures to store energy, Gharib says.

That seems strange. Earlier in the article it clarifies that the ring is made by squirting water on a crystal and that the ring is maintained by continuing to do that. If you are required to keep squirting water at the crystal to maintain it, is it actually a good storage mechanism? Is the maintenance power draw much lower than the initial creation? How efficient is it?
Far less intrusive.

There's that one city in Brazil that did away with them...
I helped ramp up the development team of a small startup to achieve a record year in monthly recurring revenue and sales.

I started learning Haskell in earnest.

I recorded one small album per month. 4 songs, at least one original.
It depends on the type. I like the ones where I can scan the item and put it directly in the bag. (Harris Teeter, Arlington, VA, USA) I dislike the ones where you scan the item and then have to put it on the belt. (Giant Foods, Arlington, VA, USA) Not only does the belt version take longer, people tend to start scanning their items before you finish bagging yours.
Yea, they wouldn't say that, because obviously it's not acceptable to shoot someone for moving their hands further up, but these days up is often down.
100%. Eyewear is one of the biggest rackets on Earth next to furniture, clothing and (most) luxury autos. Build a frame for $2, slap a Gucci logo on it, sell it through eye centers that you own for $700, then sell an “insurance plan” that you own to “reduce” that price to $450 or so.

Meanwhile, that same pair can be had on Amazon for $160 or for $60 (with lenses!) for a similarly-constructed set of frames on Zenni or Coastal.

I’ve been advocating HARD for people to ditch their optos and buy glasses through Zenni. People get blown away when I tell them how cheap their glasses are!

Source: family works for a major optical manufacurer
Prison administration are as trustworthy as mega-corps when revealing security flaws.
It’s not about being offended. If that’s what you got out of it, you are missing the point. The author even wrote that there’s an option to report an ad as offensive but she chose not to use it because she wasn’t offended.

Clearly the author is comfortable with her body and sexuality enough to not find these images and ads offensive per se, but that doesn’t mean there’s nothing wrong with them and the industry that pushes them.

I’ll go do far as to say people thinking the way you do is the reason these exist. I can just see a timid voice at a meeting about ad content venturing “what if people find these intrusive, creepy, or esteem damaging?” And a brusque and carefree reply from the loud alpha male in the room “psssh it’s 2017! I can’t believe people get offended over an ad! But ok, well just add an “hide because it’s offensive” link and we’re good.”
I would consider offering Instapaper as well as Pocket. I generally find Instapaper does a better job overall.

The number of times Pocket just either redirects to the original article, or drops salient bits of text (in particular, unordered list items) is really annoying.
Dealt with fulfilling my last Kickstarter. Which was initially going to be "ship books to Amazon, have them send them out, and then leave them on Amazon's store" until it turned out that Amazon is bureaucratically incapable of doing anything to an oversized paperback book than slipping it into a bubble envelope. I finally got the high-tier books drawn in and shipped out this month. https://www.kickstarter.com/projects/egypturnash/decrypting-...

Intermittently poked at the TV show proposal I made a couple years back that's turned into a comics project: http://egypt.urnash.com/parallax/

Drew a couple eight-page comics for anthologies - one book on Kickstarter (https://www.kickstarter.com/projects/1855150928/were-still-h...), one is in a four-issue series Image is putting out this February (https://imagecomics.com/content/view/what-the-world-needs-no...).

Started running a Mastodon instance: https://dragon.style/

Started getting back to work on my next graphic novel, after a two-year hiatus due to a death in the family and that Kickstarter mentioned at the top of this comment.
Sam Altman's 36 life lessons before age 30 (2015)
For that matter, the packaging on men's underwear is pretty sexualized too... always made me feel weird buying it. I just want comfortable underwear :<
I've been trying to understand why PoS is an improvement over PoW. To me PoS seems like a weaker requirement on network control than PoW. Since PoW requires possession of actual physical hardware and electricity it should be more difficult to obtain than a virtual currency. To me moving from PoW to PoS is analogous to moving off of the gold standard and placing trust in the value of the currency with whomever possesses it.
Ask HN: Is it ok to sign sales cold emails as CEO ? what should I sign ?
Any one willing to share personal experience ? I dont have a VP Sales is it ok to sign sales pitch as CEO ? or Do I have to sign my sales emails with title ?
I bought some at eyebuydirect, not high in quality, but pretty cheap. Especially for sunglasses for the beach, etc.
She's says she's mostly there to connect with friends. If you want to connect with friends, you go to the platforms they use because they use them. Boycotting the platform can do genuine harm to the friendship.

When social connection is a primary motivator, solutions like "just don't use X if you are not 100% happy with it" basically throw the baby out with the bathwater.
Fair enough, but if one follows your reasoning, then Apple didn't kill the geese laying the golden eggs, they killed (or failed to let live) the geese about to lay golden eggs.

Which makes more sense. It's hard to kill successful projects, but incredibly easy to build an atmosphere where creative people and new ideas are not welcome.
Started a blog looking at interesting companies and trends. I admit I'm having a lot more fun with it than I first thought I would.

https://www.startupsilike.com/
I think he is saying this structure suggests other possible structures that might be more energy efficient.
Literally any of dozens of documentaries, hundreds of TV news reports, or thousands of books or articles on the topic.

http://lmgtfy.com/?q=police+warrior+mentality
This is a nice novelty idea, but there is no way I'm entering in my info just to see what kinds of results pop up. Now, if you showed some random results, and THEN had an ordering process where we entered our info, you might get some actual use.
That algorithm is not a natural phenomenon, it’s made for a purpose it serves, and I’m so tired of “the algorithm did it” as an excuse. Please try again. I agree on the ad blocking, but if everyone actually did it the internet would implode for a while, and most don’t know how to use good versions anyway. No offense, but pretending that anything remotely technological is “common sense” for most of the world is either idealistic, or delusional.
I created meli[1], which is a faster alternative to docker-compose.

I also created sewer[2], which is a letsencrypt client library and command-line application.

In 2018, I want to create a highly available, fault tolerant, strongly consistent and durable messaging broker/queue. yeah, I'm aiming big.

1. https://github.com/komuw/meli

2. https://github.com/komuw/sewer
One of the better single lists of advice I've read. Thanks Sam
As I understand it, it's designed to create price inflation that benefits those holding large amounts of Ether.

Please feel free to correct me in case I'm wrong.
Started working on my first side project! It's an alternative way to screen developers that I think is better than anything that's currently out there. I'm interested in hearing feedback on the idea.

You provide JSON data that will be exposed through an API which candidates will use. They are given instructions on how to parse and manipulate the data. Then they POST the response to you. If the response is 200 OK - they've passed and they can upload their code for your team to review and decide if they should go to the interview stage.

I think this has lots of benefits:

- It's gives candidates a real-life problem to solve. Most, if not all software developers will have to interact with API's and manipulate data.

- Candidates can use their own dev environment that they are comfortable using.

- It saves the company time. They can choose to only assess the code of people who pass the test.

- It makes for a good candidate experience. I think it reflects well on a company if their interview process is close to real-life work.

Hoping to ship the beta version of this next month
Believe this article was posted about 3-5 times previously on HN in 2017, and never gained traction. I think perhaps that "cloud" and "serverless" have become even more of a thing throughout 2017. Even since March (was in the job market in right after March), I noticed how positions in tech really seemed to be coalescing around "cloud engineers," and "SRE's/Devops" and the like... people on LinkedIn getting 5 AWS certs in a week (lots of this), stuff like that; I really don't even think we are at peak cloud/serverless usage/hype right now. Believe it will continue to grow in 2018, as that other article on HN right now (about serverless in 2018) also proposes.
Or they'll begin to ignore your reports.
Unfortunately, that's not one of those over-engineering times. GAE standard environment simply does not include the needed SDK. I'm guessing they just haven't gotten to it.

The SDK works as expected once imported as the outside library and various outbound requests things are configured and patched.

I think I overstated the complexity. All I needed to do was enable SSL for outbound connections (one-liner in the yaml file) and add the requests library patch to use URLFetch service (python/GAE specific step). Searching SO and Google documentation is what took up 95% of the 3 hours I spent on this.
thank you for your feedback @liampronan! Autocomplete is in the works and I will give others consideration. Please spread the word.
thank you! I Want to make filings accessible for all!
We used bizspark. But that only lasts a while then you are left with a huge bill every months.
Thanks, I know, some setup is required. I ask everyone who had any issues to update instructions in confusing places. So you may want to check it again.

Also, I'm going to add docker image soon, so it will just work with few commands
Worked on a dating app http://crushhourapp.com as a side project with a friend of mine.

It took almost 1.5 years to complete, Backend APIs were done with Django, iOS app with Swift. The concept is dating app for London commuters.

I created the whole London Underground maps programmatically in the app.
The final result was ok, unfortunately dating market is already saturated, and our market is only limited to London, lesson learned, test your idea first, build a quick prototype, don't spend more than 5-6 months, unless you are really sure.

For the rest of the year, I have concentrated in learning Reactive functional programming, created a small backend app with Clojure, at work I am working on iOS app, which I have architected using, RxSwift, MVVM, it has over 650 tests, with close to 80% test coverage using Quick and Nimble frameworks.
Thanks for building this! I've been using it since it was posted as a show hn and have enjoyed the straightforward interface and steady improvements. Keep it up!
Making a Compile-Time Brainfuck Compiler in D
I started coding a platform to save webpages.(Evernote like)

There are two main ideas:

* Build a personal webarchive so that links you like never disapear

* Being able to find any articles you liked in the past by searching them from their title, content or similar sentences of the text (like you can search "wooden house" and it will find an article which contains the sentence "wooden home")

The platform will be available with a montly subscription fee OR for free if you host it by yourself
As an immigrant on H1B, if it wasn't for the quality of work and people here in the valley, I'd definitely look to go elsewhere with my skills because of this incessant existential risk to our life in this country. This administration really stresses immigrants like me.

Like, are we staying here or are we not... can we plan to buy a house or not... should we plan our kids education here or elsewhere... should we save money here or elsewhere...

Pfft. Not sure if I'd have made the same decision going back 4 years. Friends who chased professional opportunities in Europe, Canada seem to have their visa stuff figured out. But over here, the rules just keep changing.
A "true" p-zombie would believe and claim that they have an inner monologue, and thus would be no more or less easy to manipulate than a "normal" person.

It may well be a good book, but it's an abuse of terminology to suggest that p-zombies are distinguishable from normal people by external characteristics and behavior.
#pretzel2018 – Bootstrapping my first SaaS from 0 to 50$ MRR
>He swears the frames from Zenni and other online retailers are substandard and will fall apart

Even if it's true, so what? Glasses online literally cost 80-90% less than in a brick-and-mortar store. Even if you break several pairs a year, you're still saving money.

If you simply must buy branded glasses, you can buy those online at a hefty discount over the brick-and-mortar price.
It’s a question of volume. If enough people do it, they can’t flag all accounts because then no real reporting will be possible.
Japan did not get IMF'ed, as you put it. They simply did not liquidate, liquidate, liquidate. Instead they just extended-and-pretended. Surprise! It didn't work.

IMFing is real, but also only really applicable to smaller economies. All it really is is a bailout of bad-creditors disguised as credit to bad-debtors, leaving the latter in worse shape in the end and without having helped them with immediate problems at all. This only works when the amounts in question can be ponied up by taxpayers in the IMF member countries without causing too much political trouble. When the amounts involved are large enough (e.g., in the case of Japan in '89) this just doesn't even get proposed, not least because there was very little external bad-credit to bailout! We saw some of this game played intra-Eurozone, but in the European case the taxpayer was going to have to bailout the banks no matter what, whereas in the Japan case the problems were entirely domestic.

The idea that Bush went after Hussein because Hussein's reserve currency preferences is utter hogwash. Iraq's economy back then simply wasn't remotely big enough to move that needle and lacked the potential to for decades longer. Moreover, if Iraq preferred the euro then, why not now, and where's the damage to the dollar?? The answer is that it does not matter what choice of reserve currency Iraq, Iran, or Saudi Arabia (say) prefer -- it would have made zero difference in 2003, as it almost certainly didn't. Bush had no shortage of reasons to go after Hussein -- no need to reach for conspiracy theories about that!
By the cited metric, Smalltalk loses to MUMPS and barely places above Visual Basic.
> Developing Arctic hydrocarbons is not universally considered a safe or moral decision, given the treacherous working conditions and the overdetermined dangers of further carbon dioxide pollution.

I wonder what they mean by "overdetermined".

If we (so to speak) are truly past the tipping point of climate change, which seems likely, moving away from the equator does make sense. Where will the best farmland be?
Probably pinning the object in memory, so that you can keep a stable reference to it without the danger of the GC moving it away under your pointer.
That's not healthy. That's a coping mechanism. It's society legitimizing what's essentially a case of Stockholm syndrome.
This sort of story just happened en masse with Destiny 2 players. The game ($60) as a social multiplayer space kind of hit a dead end after everyone beat the campaign, with further milquetoast content gated behind DLC and loot boxes (all paid of course)

The whole thing of children being socially incentivized to invest huge amounts of money in devices that might fail for fear they'll be out of the loop with children slightly richer than them is a huge bummer. This problem doesn't really exist for TV, movies, books, and card and board games. I'm starting to wonder if PC and mobile gaming really should win out against Nintendo and Sony, morally...

Another good personal story about how we interface with videogame: https://www.polygon.com/2017/7/12/15958318/the-5000-decision...
Wow, is it even legal in your country? What was the official reason mentioned? Maybe you can sue them?
Can your grandpa handle it?
Some video games are great. Video game culture is... not great. I think this guy is upset with the culture and companies in gaming rather than the games themselves. Surprised he didn't say anything about loot boxes.
>Fuchsia will be using Dart instead of Java

The current sysui is flutter/dart based, Flutter is google's newish mobile app sdk, the guys who started it have work on the chrome team, it's in alpha and has support android and ios.

https://github.com/fuchsia-mirror/sysui
"Armadillo is currently the default system UI for Fuchsia. Armadillo is written in Flutter"

Here is an example of a rust programme, Xi editor, using flutter for the ui.
https://github.com/fuchsia-mirror/xi
Met my goal of becoming proficient in OCaml and finding work in it.
25 pizzas, with random ingredients, and delivery on New Years Eve to a major city:

"Time To Your Door: 44-74 minutes"

I doubt it. I can't afford to try it, but I doubt it. Will it take my $770 and deliver me 25 pizzas in less than 1 hour and 15 minutes on NYE? I would be absolutely shocked.

I recommend adding a disclaimer, or a time "estimate" phrase, or something. Do the estimates come from Dominos? Are they real? Shockingly wicked fast estimates if you ask me.
shrug Thanks to iOS, I've got full control to deny any/all of those things as-needed in the iPhone app, and only if/when I need them while it's running.

For what it's worth, joining any club store or rewards program is signing up for a certain amount of "being spied on", so I'm not that paranoid about it.
How Do Fireworks Get Their Shapes, Colors, and Sounds?
Well advertisers push these ads cause they work. It's not like they would keep pushing the same ads if they didn't sell anything.
This is a good source about it: https://medium.com/@jonchoi/ethereum-casper-101-7a851a4f1eb0

Main reasons are deducing centralization and more control for protocol designers to fine-tune incentives and punishments, to increase security.
Hackernews would probably be among them. Don't forget there's always a job ad on the front page for a YC company.
I've seen that most companies are still coming around to containerization as the future of their infrastructure. Serverless isn't even on the roadmap, so we're definitely far from peak hype.
Tipping the Scales on HTTPS: 2017 in Review – Electronic Frontier Foundation
devils advocate, but what’s so wrong about this? why is it a corporations fault if you feel insecure about yourself? if you’re unhappy you’re the only one who can chance that, why complain to a corporation to fix your insecurities by avoiding them?
You can enter fake info. Seems like you don't get to know what kind of results pop up until the pizza is physically at your door
I don't quite follow the point the author is trying to make. He had an experience where something he paid a bunch for turned out to be nearly worthless, so now he hates all video games? But not really, he just doesn't like the industry?

It sounds to me like he is just cynical in general. I am mid-thirties, have been playing video games since the 80s, and still love them with the same enthusiasm as when I was a kid.

Sure, I play a lot less. I don't have nearly as much time, with a full time job, a wife, and a kid. It is still my go-to free time activity, though.

My buddies, married with children themselves, and I play together online one night a week. It is our way of maintaining our social bond through families and living far apart. We are closer because of games than we would ever be otherwise.