skysight-inc/HackerNews huggingface dataset:
Is it as mature or have as large of a (server-focused) community? No, but I might consider this over Go or Rust because I already know Swift (from iOS development), and I haven't used Go or Rust at all. Fluency and confidence speed development time.

In all honesty though, even though I really like Swift, I'd probably choose something else I already know well like ASP.NET Core until the Swift-on-the-server scene matures.

As for cross-platform capabilities, IBM has contributed a lot of effort to running Swift on Linux and in the cloud. They even have a web-based REPL you can check out.
> "A good engineer knows when to use an analogy, and where it breaks down"

If you learn nothing else, learn this.

I listened to a conversation where a senior person was explaining something with an analogy. The junior person kept having problems with the edges of the analogy, where it breaks down, and the senior person just kept trying to explain the analogy.

Analogies, parables, shortcuts all have breakdown points, you have to know them, or they will bite you.
I bought a Ducky keyboard: http://www.duckychannel.com.tw/page-en/One-TKL-RGB-version/

It has an on-board ARM chip and firmware that handles 100% of function through simple Fn key combos: http://www.duckychannel.net/download/user_manual/DuckyOneRGB...
Jakub Travnik has a better version where the image includes the necessary constant. http://jtra.cz/stuff/essays/math-self-reference/index.html
That's not hard either, given the nature of both languages (native / compiled vs JVM). Yes I know Java can perform better in some situations.
That's a great site for learning Ruby!
I've found this series of videos on YouTube to be a very good introduction. The speaker starts with very basic concepts and builds on them in each successive video:

https://www.youtube.com/watch?v=sQS06Qjnkcc&list=PLVtKhBrRV_...
US has boots on the ground in Syria
This is not specific to you, but I've never understood the vitriol e-readers receive. E-readers provide incredible benefits and don't have to be all or nothing. Just because I cook at home doesn't mean I'm against eating at restaurants.

Almost all the news and ground-breaking journalism I read today is from the web rather than print. The combination of editorialized aggregators like Longform/Aldaily with the portability of e-readers, I now read more long-form articles today than in previous years because I don't have to sift through plethora of sources to find those high quality articles worth reading. Now, I can just preview an interesting article during the day, send it to my Kindle, and then read it later before I go to bed, on a device that's dedicated to the reading experience. I'll also add the consistency of the layout means the focus is on the story rather than the editorial design.

Now with respect to books, a good portion of us live in smaller spaces like condos/apartments. Not having to store tons of books on shelves is a great way on saving space. Of course, I could borrow from the library, but I enjoy sometimes re-reading parts of books or going back to important points I highlighted. And while I enjoy the aesthetic presentation of books in a home, it's very dependent on space.

Lastly, the fact that I can shop on my device was a real game changer. Like it's wonderful when an author cites another book, or you just have an inclination to read a certain topic, and you can get it instantly and keep feeding the fascination. Like I remember last January, I read more books in that one month on my Kindle (I think it was 12 books) than I remember ever achieving in previous years.

Anyways, I'm certainly a proponent of removing oneself from digital devices a few hours a day, but I don't see e-readers as following into the same category as say, laptops/smartphones/tablets, which have far more versatile applications that can lead a person to be distracted.
You don't have to change your feelings you just need to be aware of them and change your behavior. The moment we become aware of our cognitive biases is the moment we gain the capacity to work against them. It's great that you identified a cognitive bias, but it's not enough to be aware of bias, you need to correct for it. This way your behavior lines up with how you see yourself, and who you want to be. You can correct for a bias you presently have, even if you haven't overcome it. For example I might be biased to say yes to every question, but equipped with this knowledge I can use my conscious mind to correct for this bias, even though I still have it!

As you behave against the bias this will slowly work to correct the biased expectations, because you will have new experience that contradicts previous assumptions.
Alexa, Cortana, Siri and Google Now Dodging the Question
"This is fairly straightforward; professional software developers of all levels usually have some experience building and scaling stateless APIs."

I would question this, in fact suggest the complete opposite. Given that they say they're a team of Scala developers, I think there is definitely some selection bias going on -- in some subset of the wider population of developers that might be the case, but certainly not globally.
It's the analog version, I enjoy the feel of a book in my hands, and seeing real ink on a paper. Flipping pages. It's as much about the physical experience, as it is a mental one when reading for me. Kindle does a great job, but at the end of the day, it's a piece of plastic that displays words. It's got an internet connection, highlighting, and word lookups, and a store, and and and.

Physical books give me that total disconnect from the outside world.
I'd be interested to know if any developers are investing in swift outside of the Apple ecosystem. Given that the language still seems to be in flux (the v2 -> v3 transition didn't appear seamless), why would you pick it?
This is an interesting point because with the kind of matter density needed to even approach the Bekenstein bound, it seems like achieving near zero temperatures would be increasingly difficult.

Said another way, the Bekenstein bound is a limit based on the amount of information contained not just in a volume, but also with a given amount of energy. IANATP (I am not a Theoretical Physicist) but it seems like, according to the Bekenstein bound, lowering the temperature might reduce the theoretical amount of information available.

Anyway, yeah, the Bekenstein bound is purely theoretical, there is not, and probably never will be a practical demonstration of it.
I think it probably is a good idea (and yes Swift is cross-platform). Mainly just because Swift is really nice language. Personally I would probably prefer to use Rust, but for a developer who is already familiar with Swift it makes a lot of sense.
Ha ha. This is another "National City Lines" (https://en.wikipedia.org/wiki/National_City_Lines). Last year, "unlimited" plans were unavailable. Now, Verizon and other members of the LTE oligopoly are throwing unlimited plans out. Wifi disappears, and just after that, very conveniently, so will unlimited plans. Blam! Stuck with expensive data and we just demolished the infrastructure to support alternatives!
Case in point, Apple's iCloud runs on basically anything but Apple systems (most notably, IMO, Microsoft Azure).
I have been a heavy user of Emacs for six years or so.

However, I never really got into org-mode. I use it for some simple notes and lists, but I never export them into any different format. If I want to produce a well-formatted PDF, I directly write LaTeX with the help of some very nice Emacs modes. For online documents I feel that some sort of Markdown is often the most practical choice. So far, in my experience there was little overlap in between these use cases for the same documents.

This cookbook, however, is a very nice resource. Maybe one of these tricks will convince me to use org-mode more productively at some point.

I thought org-mode would be useful for personal task management, but I find it to offer way to many intricate options for that. The restricted feature set of Wunderlist is actually better for me, and having all lists always fully available on any device and the web is extremely useful.
> until rocket launches to space like this will seem like today's commercial airline travel

I hope you don't mean this in a quantitative way. It would create a terrible new environmental pollution.
For me it's never the ping times that are a problem, but bandwidth. Shuffling 50+ GB of data back and forth gets annoying very fast.
This is "80% of the world" you've mentioned?
The reference was shown in the slide. Here is the link:
http://benchmarksgame.alioth.debian.org/u64q/spectralnorm.ht...
It is great convenience for LOB applications when client macOS/iOS app and server backend both written in Swift. Team which knows Swift can be utilized for client/server side of products.

I am afraid that Rust might go Scala way where above average smart dev(s) decide on behalf of team what is best technology. Hence only very small teams and individual developers will use it. Larger teams with mixed skills and multiple locations might stick with boring but reliable technology like Java.
For those uninterested in getting into a LaTeX presentation tool, there's also a package [1] supporting export from org-mode to Reveal.js presentations. I've found it to work quite well, and to be much more convenient than any more GUI-focused tool.

[1] https://github.com/yjwen/org-reveal
Previous investment in Windows architecture for one. Cross operability with locally running Windows applications for another. Unfortunately though there are obvious solutions to these problems, those who make decisions about spending are often not as concerned about doing it right (IE they already invested in Windows). It's a selling point for adoption. I suspected that with Linux Shell in future Windows Servers Kitura will just run there, but I'm sure there will be performance hiccups doing that (at least compared to native environments).
Obligatory link https://m.youtube.com/watch?v=eFvxqQTh3m4
Very sad for the guys out there...
As someone that has worked with github enterprise, I agree. Adding a self host option, and external authentication options (LDAP/AD) are needed in a self hosted product.
Facebook is obviously not policing the content on their platform very well. Though it does sound like the FBI could easily run a sting operation and take down the perpetrators who are sharing. Then force Facebook to be text only. ;)
> It's been doing well, with over $80k made last year.

Profitable, and 80k revenue, I presume? (Original question asked whether profitable, but these kinds of discussions often mention revenue.)
I'm running https://userflowpro.com/ which is currently making just under 1k a month, so not quite profitable yet, but still young.

The service is competitor product monitoring. I essentially get recordings of competitor products and highlight any changes since the previous recordings. It's common for product managers etc to check what their competitors are up to, so this saves them time and ensures they don't miss anything.
Just ended.
Kenyan startup BRCK launches SupaBRCK device to solve Africa’s internet equation
I hadn't thought about it this way, but yeah if some child porn lands in my inbox I'm going to want there to be a clear record of me reporting that to the police right away, no matter what the circumstances.
I think the worst reporting on it I've seen was when Robert X Cringely regurgitated a blogspam that badly mangled the Guardian article on it, and used it as "evidence" for an impending "China Syndrome" style meltdown, without even any evidence of a containment vessel breach:

http://www.cringely.com/2017/02/16/no-fracking-way-fukushima...

Complete with appeal to authority and failure to read the source he uses properly...
The Princess Mononoke scenario.
The author of the question does not have a straightforward answer but puts this forward as a thought provoker.

For example while Appalachians have higher income on average (PPP) than a typical Bangladeshi, Appalachian life expectancy is lower. So maybe the marginal increase in income is more impactful in a place like Bangladesh -where people are less able to commit self-harm (even unintended like poor diets). Maybe people in Bangladesh, not having much in the way of comfort do more with marginal incomes. Maybe we can learn from these social forces to take advantage of our higher income and provide better living for people who while not at extreme poverty levels do worse then people living in extreme poverty.
> A border state to Russia has its elected government toppled and a group of various opposition powers (including neo-nazis) comes to power with strong anti-Russian sentiments. This state has areas with huge populations of Russian ethnicity that don't like the new situation and feel threatened. Russia moves in to those places to protect them.

Sorry, I've not realized before, that your job is to spread Russian propaganda.

And talking with Kremlin people is pointless, since they're on the payroll and they need to push their agenda.
I saw you guys launch http://logodust.com/plus/ the other day. Very cool
Site is wobbling; Google cache version: https://webcache.googleusercontent.com/search?q=cache:l3pDsj...
What about hard time in federal prison just for having atoms in your possession? No matter what those atoms represent? It makes framing someone easy, just mail them some atoms.
At no point in the article did they claim to have crystallized time.
Yes I've done this a lot too. Emacs is the perfect environment for doing this too, but it really isn't too blame. I also have a problem wasting too much time on reddit and HN. If I put all this time I've been spending reading forum comments into instead reading really high quality content material (maybe books, wikipedia, or even good source code) I'd probably be a lot more skilled than I am. But, yeah the problem is me, and I agree looking to software (like discract-free apps) to solve the problem for me is counter-productive
Don't have a reference handy, but I've seen estimates that the amount of radioactive material emitted into the atmosphere each year by coal burning is about equivalent to one Chernobyl (which was substantially worse, emission-wise, than Fukushima).
How I found a $5,000 Google Maps XSS (by fiddling with Protobuf)
This reminds me of "Javascript everywhere". Technically yes, but I don't think that language is a main issue for being able to develop both client and server part of the app. Languages can be picked up in a matter of weeks, concepts like good api design, choosing the right database, deployment etc are the real challenge.
Are those wild horses? If so then that's awesome. Also, Lynx are great, happy to see them too.
You don't need to write code all day. I doubt you could even write 'good' code for 6 hours per day, let alone from the morning to the evening even if you were eating as you normally do.
Stanford biologists identify ancient stress response in corals
No, I do not believe it is okay to take physical goods or receive services with no payment. I do however believe that people should be free to send and receive any information they wish, regardless of the wishes of the "owner" of said information. Sharing information without the right holder's involvement will not make them loose access to it.

If you, as a site owner, don't want people to share information your server sent to their computers, implement strong DRM or don't allow off-premise access altogether. You might loose many prospective users, but at least your information will remain "safe". Probably.

If you want to share information on a website but can't think of a reasonable way to make money of it, that's your problem, not mine.

Lastly, I fail to see how a discussion on copyright relates to recaptchas or even site-owners' failed business models. Unless you can get this thread back on topic, perhaps we should continue this (most likely frutless) discussion somewhere else.
Your landing page gives a fantastic first impression (having not used the service).
Unfortunately, I seem to have had a similar experience. Perhaps it is bound to happen in this economy when a lot of people are struggling to find decent jobs on the one hand, and you have this group of people involved with Tech who are doing incredibly well...I've made the decision to always live with roommates not in the tech sector, and I made the mistake of revealing once how much I make. Instantly, my roommate's (and his friends') attitude changed after that. I've learned to never make that mistake again.
The only thing I can't stand is that you can schedule things and deadlines but no alarms or notifications go off.
Whiteboard Interviews and I Don't Know
The Moz 2016 Annual Report
Welcome to the job market :) you should run a quick search on HN people have been talking about that a lot lately.

Long story short - all the tech companies have adopted the google model in order to evaluate candidates. In other words, generalists are in high demand right now and of course in early 2017 there's a higher supply than demand. Companies, small, medium and large can pretty much do whathever the heck they want.
There was an article in the last day or two saying married Americans were having even less sex now than single ones, so this might not be the best advice.
Realm on Node.js
I'm running a profitable productized service called LinkPeek (https://linkpeek.com)

Web page screen shots as a service.

My biggest take away is that Hacker News is typically not my target market. I don't think I have ever converted HN user into a paying customer.
If you want to go nuclear you can add OpenDNS to your router and block specific sites or categories of sites. This will work for all devices on your network, android, iphone, laptops, etc. Or edit your hosts file and 127.0.0.1 the sites you want to block. To do this on android you have to root or you install Firefox and add Ublock Origin and blacklist the sites you don't want.
What? I'm using Bootstrap for personal and "bandwidth" efficiency.

>most people using bootstrap probably don't need to

Reflects poorly on those people then, not Bootstrap.

>I'd recommend questioning it at the start of every project

Of course, who wouldn't plan their project ahead of time?

I mostly work on enterprise-level sites, every one has a modal, a dropdown, etc. I have yet to work on any site that didn't need a grid.

The ones that don't need breadcrumbs?

// @import "bootstrap/breadcrumbs";

...aaand we're done.
They're gonna end up with some real-life Princess Mononoke demon boars.
The optimist's guide to the robot apocalypse
I guess that's what they have to work out.

You could do graphene instead and then just read it out row by row?
It appears all the languages' code is encoded in the `code_gen.rb` file:

https://github.com/mame/quine-relay/blob/master/src/code-gen... < VB

https://github.com/mame/quine-relay/blob/master/src/code-gen... < PHP
alias vi=emacs

I added this to my bash profile when I got serious about learning emacs. I was not a vi power user by any stretch, but it had been my default for years. I much prefer emacs now.
My brother teaches math to at risk youth in the Denver area. He has students that don't speak a lot of English (their primary language is Spanish) and he's trying to explain math concepts to them. He realized he can use google translate and get 95% of the information across that he needs to.

I've never personally hired a professional translator and I don't think I would if I was going to travel to a country where the majority of people don't speak English because I assume a professional translator is expensive. However if I know I have free access to google translate which will be useful enough for me to navigate by myself I would be much more likely to go on such a trip.

I'm sure some jobs will be lost but at least for middle class people who arnt able to afford translators the technology will be used to communicate better without affecting professional translators.

There are plenty of similar professions that exist but not utilized by the middle/lower class due to cost. I would love to hire a interior decorator, as I'm sure plenty of home owners would, but I haven't due to the cost and likely never will. If Google (or any other company) offered a service where I put photos of my home online and gave me a free layout with online links to purchase the furniture I would be thrilled and no interior decorator would be out of a job because I wasn't going to pay for one anyway. I think its all about the level of quality you want.
I'm in the process of productizing a part of my ETL consulting services (building data intensive SaaS apps, ETL jobs or ETL-baked apps, or more generally any data transformation / data sync / migration), by shipping a reusable toolbox of Ruby ETL components (which is called Kiba Pro and is a yearly subscription enhanced version of http://www.kiba-etl.org) then later training resources for subscribers.

What I'm generating is improved skills & results in terms of data processing for the team, accelerated ETL workloads or "onboarding" on new ETL.

My biggest takeaway is that it's great to have both a sellable toolbox & a closely related consulting offer, because the components are nurtured by my consulting experiences and the reverse is also true. My efforts are fairly aligned together, which is great.

Before starting that, I made sure to be clear on IP and build a contract which makes me keep ownership & IP of the code I write & adapt, all while apportioning rights fairly for my consulting clients to use.
Exactly what kind of "lifestyle" doesn't permit an intimate relationship? Being a Catholic priest? Being a hermit like Unabomber Ted Kazcinski?

If your lifestyle doesn't permit an intimate relationship, which is one of the best things about being a human, then you need to find yourself a new lifestyle.
I made a similar tool, although it doesn't load the page in a browser to remove unused styles.

https://www.npmjs.com/package/uselesscss
Reductionism is cute, but in this case, wrongheaded. A certain collection of bits on a hard drive cannot, no matter how arranged, turn into smallpox or ricin or a gun or a nuclear bomb.
Google thinks its next big business will be cloud computing
Vault 7: CIA Hacking Tools Revealed Part I
Basic boolean logic.

There is also a nice board game called Robot Turtles that helps.
Hyperloop is going to be the future transportation?
Complexity and Strategy
Apple Warns Developers Using Insecure Third-Party Tools
It's meant to highlight the fact that although the abstract reasoning of humans usually gives them great advantage over animals, it can backfire.

Exactly, that's how I understood it as well. And here the implications is that human reasoning backfired because we judged the impact of nuclear accident wrong. It is combined with a "the boar lives there well because it has no fear, we can live there as well". That comes from the first sentence, that health risks from fear of radiation exceed the actual health risks from the radiation.

That's typical pro-nuclear propaganda.
Alternatively, you could dump the DOM of each rendered test case and use that to construct a single document that has all the classes and ids that are in use in it and run UnCSS on that. Maybe. Not saying it will be easy (in particular rules which are about certain hierarchies might get hairy) but I think it's worth a shot.
I am originally from India and yummyfajitas's (Regular HNer) experience is very representative.

https://www.chrisstucchio.com/blog/2015/medical_tourism.html
Swift and Rust are remarkably similar if you're familiar with what Swift calls "protocol oriented development" (I think it's called). Really, it's just a version of Haskell's typeclasses in disguise.
Didi opened a self-driving lab in the U.S. with famed Jeep hacker Charlie Miller