skysight-inc/HackerNews huggingface dataset:
I don't write code in nano, but it's fine for editing configuration files when you're on SSH. For writing code, I would never use an editor that does vendor lock-in by not supporting standard shortcuts for common things such as copy, paste, search and replace.
> But the minute I see "buy more gems for $1.99!", I delete the app

Why not just play iOS games that you buy outright without IAP then instead of downloading the "free" trash that makes money then getting upset when they try and make money off you.
What would you suggest instead? Routes are naturally nested, and overloading [] seemed the best choice
Assuming 6% annual interest, what would be the "easy" equivalent of 72/6?
Do you build from scratch or integrate open source?
I'm curious what other developers do with their projects and startups. As the technical decision maker in a few different startups, I have had to make the decision to build features from scratch or integrate. There are a few commonly needed features of a lot of startups, like CRM, ticket management, knowledge bases and the like.

There are plenty of great, open-source CRMs out there (Sugar CRM at least) as well as knowledge base software, but it seems that even if we try to start with an integration into any of these, we end up spending more time trying to bend it to our needs and just abandon and start from scratch anyway.

Now, of course, we don't invent our own encryption or try to roll our own email service (I love mailgun) or build our own telecom infrastructure (Twilio is great) but it just seems so much easier in many cases to build a simple version of what we need and then add to it as we go, keeping a close integration with our software. I commonly get flack and pushback from those who are aware of the open source options out there and I have to defend those decisions.

What do you seem to do more often? Are you integrating with what is out there or reinventing the wheel in your own image?
For someone who can't see this glyph, here some different renders:

http://i.imgur.com/g7igcwP.png
nope, it's grandpa tech.

GMOs will kill all oil products
I think he's asking under the (reasonable) assumption that everyone has a smartphone handy.
Interesting related post: http://blog.paralleluniverse.co/2015/08/07/scoped-continuati...
It turns up information on 'prohibited persons,' which are convicted people. Felons, and anyone with a misdemeanor in domestic violence.

Is it a crime to be an ISIS sympathizer? Has he been convicted of a crime? Did the FBI have enough information to charge him and throw him in jail? Should they be able to say anybody is a potential ISIS sympathizer and now nobody can fly on a plane or own a gun without any sort of remediation process?

The background check network can only be used by professional dealers (to "make money" selling firearms you need to be a licensed dealer and any firearms you sell need to include a background check) -- this includes professional dealers at gun shows. What doesn't involve a background check in many states is buying from a friend, or another third party person -- think more of an impromptu swap meet.
Shutting down nuclear reactors is anti-environmental.
The Orlando shooting was not a terrorist attack in the commonly used sense, as I assume you're referring to that.

The fact that the homicide rate is lower than it was doesn't mean it's at an acceptable level. Now I don't know whether or not gun control is the solution, but the issue needs to be discussed and not dismissed because with "because history".
Ah A/B testing. Looks like someone needs to watch groundhog day. https://blog.codinghorror.com/groundhog-day-or-the-problem-w...
Mark used to say, I do not believe in Privacy, things changed recently...

http://www.wired.com/2010/04/report-facebook-ceo-mark-zucker...
Is that a good deal in the US ?

Wow, in France for $40 we got:

- 12Gbps (100G Fiber at no additional cost in supported area)

- Free landline call to a 100 countries and free cell calls to France

- HD TV

- and a media center with recording capabilities, a blue ray player, public FTP and network harddrive

- for 3 more $, you get a cell phone line with 2 hours of communication and unlimited text, or for $20 unlimited calls and 4G.

And people are still complaining...
One Day Only: A Chance to View One Map to Rule Them All
(1997) might be a good addition to the title.
They would have gotten more money from Google for leaving google.com as the default...
Is the article from 1997, though? It's dated as 2016.
> scenario sounds exactly like virtually every C++ project I've worked on

That's exactly the point :). It is not only C++, but also C problem. Maybe I've grown coddled with Java, Python and a few other languages, where the third party libraries do agree on the types they use.
Google selectively sends Donald J Trump to spam
> the less likely it is that every font covers all the symbols that someone might find important

That is a meaningless requirement. The symbols I use on a daily basis already don't exist in a single font. Operating systems handle font fallback just fine.
An easy way to start a discussion is with the words, "How could this have been prevented?"

That has not happened.
Successful First Observations of Galactic Centre with GRAVITY
https://m.reddit.com/r/The_Donald/comments/4pd1cz/gmail_mark...

https://m.reddit.com/r/The_Donald/comments/4paj4d/gmail_putt...

http://xoxohth.com/thread.php?thread_id=3263346&mc=28&forum_...
Following the next sentence, "One of the key turning points was in 1973, when Xerox introduced Alto, [...]" I think it's safe to assume the author meant decades, not centuries.
https://news.ycombinator.com/item?id=11956778
When Good Waves Go Rogue
Simulating 3D effect in an ordinary 2D image
Just impressive.
> Exceptions are not too bad, but they are very often misused.

This! The worst is when people start using them to control the flow of business logic. I hate that.
My experience is that it's easier to remember the commands for Nano. vi confuses the hell out of me.

I'm not actually a Comp Sci major or anything, maybe that matters?
I wrote Rosencrantz because I do not like the Jester API very much.

Jester, like many other frameworks, hardcodes exactly what to do with a Request - say parsing the headers, parsing the form if the content type suggests so, always return a date, and so on.

This is not bad per se, but I prefer to have something I can compose. Say, I have a working route `r`. If I want to add CORS support, for instance, I can just make a handler `h` that adds CORS headers and then use the route `h -> r`.

This is more flexible and leaves fine grained control over which headers to require, or return, how to do content negotiation, and so on. You can separate your routes for `POST` from those for `GET` in different modules and then combine them, or maybe separate your authentication routes from the business logic ones. You can easily create handlers that work as middleware, and so on.

In short, the thing I like about this approach is that handlers become first class objects that you can manipulate and create freely
The Most Mysterious Object in the History of Technology
page faults.... the hypervisor encrypts/decrypts on-demand. Much the same as virtual memory works (just that the plain-text data is only ever in the internal cache).
A team of ex-Apple engineers just launched the Nest for cars
For others, the video linked here doesn't tell the whole story, so you're better off watching the one in the article if you want to know how it ends! :)
Smoking Cessation and Nicotine De-Addiction Market Worth $21.8B by 2024
The Essential Guide to Electronics in Shenzhen by Bunnie Huang
Also: Don't capitalize every word of control labels. That's amateur-hour. They're not titles or proper nouns, and capitalizing them leaves you no option when you DO refer to a title or proper noun.
What makes lawyers click – make lawyers use technology
> it requires an O(n) algorithm to jump to a specific character

If you are trying to index into a string by "character" you are almost certainly already doing it wrong. Meaningful indexing almost always has to be by grapheme cluster. See Swift's string API as a great example of this done right.
Fears of Facebook and Google Ad Dominance Hang Over Cannes, Says AOL CEO
I think this survey was very poorly publicized. As somebody who only dabbles in Rust, this is the first I have heard of this survey. I am sure that others are in the same boat as I am. We would have participated, but we learned about it weeks after it closed!

Only now do I see the blog article, and a submission here [https://news.ycombinator.com/item?id=11661056] that got no traction. I don't remember seeing any sort of a notice on the main Rust web site.

The fact that many participants were excluded, albeit unintentionally, makes me really question the completeness, and hence the validity and usefulness, of this survey data.
Show HN: Scala idioms in Java: cases, patterns, for-comp, implicits ++
Still, it could be done. I remember reading The Sum of All Fears by Tom Clancy - tldr; Islamic terrorists stumble onto an Israeli atomic bomb, kidnap a former East German nuclear engineer, build a machine shop in a cave, and rework the bomb into a thermonuclear fusion device. It seemed generally plausible - the science and engineering to produce a nuclear bomb is not exactly unknown, the biggest problem appears to be getting ahold of the right materials.
People shouldn't be able to get credit cards until they understand compound interest. This stuff should be taught in high schools.

There's a group doing that: http://schooold.com/. They have a financial curriculum that's now part of the Kitty Andersen Youth Science Center.
What terms would you recommend that they use instead?
Because of battery life
PeARS looks very interesting I had never heard of it before not had I considered P2P web-search to be honest. That is a pretty exciting idea and I'll follow them closely :)
I too have felt conflicted about voting one way or the other. It has taken months of research and discussion for me to come to the conclusion that what is best for me in the short run is not what is best for my son and the country in the long term.

The thing that tipped the scales in my decision to vote leave was coming to the conclusion that democracy is the exercise of sovereignty.

The nature Sovereignty is binary, you either have it or you don't, and I felt it is too valuable a thing to give up as it had been paid for by the ultimate sacrifices of previous generations.

I also realised that leaving the EU doesn't preclude trade or special immigration or visa arrangements to be negotiated between the UK and the EU. So while there is the threat that the EU members would want to punish the UK for leaving but they would also be hurting their own economies and since EU economic growth has been low I don't think they would want to do that.

As a Fintech entrepreneur in London a Brexit might hurt new venture prospects in the short run. It will be harder to raise money, possibly harder to recruit and might be harder to grow into Europe.

Having said that, there is nothing to say that it isn't possible to overcome these challenges, for example hiring devs to work remotely from Europe or from anywhere in the world for that matter.
How much is your time worth? If it takes you $10K of engineering time to roll your own solution, and delays you from shipping your code by a week, is it worthwhile?

That options aren't only "roll your own with open source" or "pay vendors". Have you looked into paying one of the open-source developers for advice, or to do the integration for you, and push changes back upstream? After all, if you think you have to bend it to your needs, then perhaps you don't know how to use it right, or perhaps it's useful feedback where a simple change would help others as well.

I ask because in talking to people, many forget this option even exists. It's as if the idea of paying for open source is a foreign concept.
Just wait until the same people get hold of monads to implement their business logic.
If people can't understand compound interest there are probably many things they shouldn't be doing. Its not a difficult concept.
Or if like me you do have flash installed but the site crashes the plugin...
I do this with business books -- turn on assistive screen reading on my iPhone's Kindle app, and tweak the speaking speed to as fast as I can reasonably understand.

But I'd never do it with a Mark Helprin novel, or anything with sentences so beautiful you want to slow down and read them again.

I imagine I'd feel the same way about video content -- I can't imagine slowing down anything but the most garden-variety-informational videos.
Foreign accent syndrome
Game Maker's Toolkit had a really good video on DOOM and enemy types not long ago: https://www.youtube.com/watch?v=yuOObGjCA7Q

The entire channel is golden, especially for those interested in game design or criticism.
With features like this you remove 1/2 of the raison d'etre for the blockchain.

Away from applications that really need to solve the byzantine general problem, I see no reason to use the blockchain.

In fact, I wonder if there are fintech start ups using language like blockchain in their pitch docs, but in actually plan to use versioning databases like this feature here of CockroachDB or Datomic.
Fair enough but there is no common fallback font that is used by all systems (win, osx, linux, android ...) as a default.

Take this page for example: http://emojipedia.org/faq/
Only a fraction of the emojis is displayed on my laptop. (maybe 20%)
Top 8 Tips to Develop Killer Mobile Apps for Startup
As awesome as the Internet Archive's Wayback Machine is, it is still under central control. Worse, as they (reasonably) abide to robots.txt rules, the BBC could easily block access to pages they removed at their end in the archive as well. If you care about something, you need to fully "own" it.
Good luck getting the same tires to fit on two different vehicles. Even within the same model line, rim diameters and widths change year to year.

Long gone are the days when most vehicles on the road had 15" rims.
I just hope the commitment to good service that Google Fiber has started with isn't trashed by foolish executives.

The state of customer dis-service in the USA is so strong that it seems pretty likely any company that has good service for awhile will shift resources into bigger paychecks for executives and fewer resources for customer support. I hope Google Fiber avoids this situation. Some companies do but not very many: Trader Joe's, Costco...
Our startups increase its user based by following these tips
I grew up in Canada in the 80s and I remember being very afraid of the possibility of a nuclear war simply because it seemed like it was always about to happen. One thing could go wrong and suddenly we'd be in a nuclear war.

I think that's why "The Day After" scared so many of my friends (and myself). It just seemed like a horror film that could happen.
To sum it up, what can we add or remove on this list:

- Work out of personal interest
- Work for common goals
- Be grateful for all work opportunities
- Try new different stuff often
- Explore new ways to make things better
- Make your best effort to change your circumstances before moving on

- Move on if you stop learning
- Especially move on if you become unable to make
a positive impact that will outlive your role

- Always convert your regrets to expertise
For a great many business discussions, a close enough answer that's technologically unaided is way more effective than a precise answer that takes an extra 45 seconds and the incorporation of a smartphone (or one person per smartphone) into the discussion.

I think of it as akin to the fluidity of a conversation between two native speakers versus a conversation with a translator in the room.
Thanks, very exciting project. I already made another post in this comments section before reading this (I was that excited :P). I see there's plans for a FF-plugin which is great news. My mind is a little blown as I have never really thought about P2P-search as a possibility. Less centralized power over search is a great and important cause (imo).
First CRISPR Human Clinical Trial Gets a Green Light from the U.S
As national/racial/other "minorities" issues as well as their common understandings are very different around the World, I would like to avoid any questions following any paradigm, if we're building truly globalized community, not a racist one following American views on American problems.
EURO 2016 final tournament schedule
Your point reinforces the OP case. It's not particularly difficult, and yet it's very important to life after school.

High schools should have a mandatory personal finance class.
New artificial intelligence system can predict human actions
I went further and now I write in Rust with the same speed as with PHP. And my benefits: awesome system of errors handling, enums, match patterns, easy and safe multithreading, MySQL shared prepared queries, and majority of bugs is being catched by compiler (thanks to strict typing and a lot of checks in compiler).
GP was referring to Desktop screens, not laptops, I believe. Those are AC powered.
Deep learning computers decode human interactions
I think the concept is easy to grasp, but seeing the impact of 30% with actual numbers is very different. It makes the financial impact more comprehensible.
ESNextbin
I guess now we know who's responsible for asinine UI decisions lately (YouTube apps, Material wastespace design). /s
Clickjacking bug on Google Analytics [fixed]
Redux like Dan Abramov
I see, thanks for the insight.
> That is your point, not mine. I'm saying that you're focusing on the wrong part of the equation. Imagine a machine with two variables that you have influence over, calibration error and runtime. You are suggesting short runtimes in order to minimize the impact of calibration error, I'm suggesting recalibration.

Please stop with the extended metaphors and just say what you're trying to say directly.

> I'd love to hear an extreme for "Live and let live", but I'm guessing that whatever scenario you can imagine is based on a faulty premise like "How can we wreak revenge without a death penalty?!".

Whatever. Are you interested in a constructive discussion or not? There are plenty of silly extremes for "live and let live" - harming the environment in ways that don't kill anyone? Harming themselves in all the various ways that can happen? Harming their children?
Freshdesk launches FreshSales, to directly compete with Salesforce
It's just another perk that's customary in large US corporations.

By comparison, it's like the ticket repas and chèques vacances in the French companies—getting subsidies for food and vacations would look quite odd to Americans.

Different cultures, different perks.
This survey was publicized in all official channels including this week in rust, mentioned in the 1 year of rust announcement, on Hacker News (we cannot control traction), on the subreddit, the users forum, our Twitter account (where it also got huge traction) and literally all our other venues. We got a huge amount of replies.

I'm not sure how this is "poorly publicized".
> ads (with aggregate user tracking)

Do you have a source on that?
To my knowledge, the ads were specifically designed with all clients downloading all possible ad-tiles and then locally deciding what to show, so that no user tracking was possible, from neither Mozilla, nor the 3rd-party advertisers.
Someday, we'll realize that games on a tiny, fiddly touchscreen with no tactile response, is kind of a stupid idea. I would much rather play games on my dusty old Gameboy Color than struggle with a phone.
New updates of project management software
Certainly modern open source DBs are very capable... It is just a little frustrating to see the wheel being reinvented rather than genuine progress being made. And the big commercial DBs aren't standing still either.
>The MS Access is strong with this one.

Actually not much about Access in that. Their stated goal, OTOH, is to make an Excel like tool.

>But actually, while it's completely useless on a PC

Huh? If done right, it will be extremely useful on a PC, the same way Excel is, but as an avenue for far more programmability than Excel.

>so I don't understand why they are so insistent on pushing the 4GL / application builder approach from the early 90ies.

Because that approach is also of the 21st century and onwards.

It's rather us, programmers, who insist on dragging the conventional approach (not to mention crude text-based tools like Emacs and Vim) against the times. Besides the 4GL/application builder space left unexplored, Lisp Machines and Smalltalk environment were more advanced than what we use today in a lot of ways.
How big is the multi project management software market today?
React Reflorp: Simple ORM Using React Refetch as Back End and Redux as Store
5 Key Guidelines for Evolving Software Driven Enterprises
Fresdhesk launched Freshsales,for high-velocity Inbound Sales team. FreshDesk says it has integrated all necessary apps into for FreshSales, vital for a Sales team's performance.
Strictly thinking, Space Shuttle Columbia colliding with foam was worse[0] than this.

It is amazing how Mir courted disaster[1] but ended its mission without fatalities or serious injuries. I wonder what if anything could be learned from this?

[0]https://en.wikipedia.org/wiki/Space_Shuttle_Columbia_disaste...
[1]https://en.wikipedia.org/wiki/Mir#Accidents
This comment from Reddit sums it up pretty well: https://www.reddit.com/r/elixir/comments/3gd1n3/what_are_the...

I just discovered about HiPE as well, and I just gave it a try with a simple fibonacci module. Running fibonacci(40) went from 3.9s BEAM to 0.7s HiPE.

I know it's a silly test, but it's pretty sweet to witness such a massive difference out of the box. :)
Which Cloud-Hosted ELK Stack Solution Is Right for You?
Same here, particularly because the Eve Online devs are also known for posting interesting dev blogs[0][1]

[0] https://community.eveonline.com/news/dev-blogs/behind-the-sc...

[1] https://community.eveonline.com/news/dev-blogs/tranquility-t...
> For some reason they refuse to believe that some things are more interesting to women than men and vice versa.

It could be that this is just as wrong as the "only hostility is the problem". Not everybody sees the same barriers. Not everyone faces the same challenges. We don't even know if/what's more interesting, because we're bombarded with ideas of what should be more interesting since very young age. Software engineers I know successfully raise girl geeks for example.
Thanks to all who made this happen. It was really mind bending trying to parse and understand both the questions and responses, like simultaneously traveling to both the past and the future of computing.

Since then all other HN threads have felt so lightweight, and it is just now that that feeling is starting to wear off..
But there are people working on it.

https://github.com/semantic-rs
Houyhnhnms vs. Martians
> I'll try it in vim later today.

I use YouCompleteMe with vim, which works for many editors as well as many languages. Though I recently switched to a mac and the sublime plugin is broken :/

> Any thoughts how hard can it be? I need OS-integration, ffmpeg to catch screen, integration with decoding video stream without bloating systems...

Shouldn't be too hard. Rust certainly won't stand in your way, but I'm not aware of how hard some of these things may end up being :)
the problem then would be that only the 'important' people would have guns. I don't see any politicians giving up their security details. I don't see Diane Feinstein or Chuck Schumer giving up their 'concealed carry' licenses. Its a classic "Do as I say, not as I do."

If they can carry in their overly restrictive states, why can't the electorate? don't they have the same rights? No? because political elitism.

Even in that bastion of fascism, NJ:
http://www.nj.com/politics/index.ssf/2016/03/lawmaker_let_nj...