skysight-inc/HackerNews huggingface dataset:
Show HN: Moin, a microservice environment for Node.js
> Maybe you're thinking of Wordpress (Wordpress.com offers paid hosting)?

Yeah, I keep confusing Wordpress with GitLab. After all, both are MMORPGs. Thanks!
"[..] and the funding came from a private donor."

That it's interesting.

Is just somebody with interest in the company that provide the service, in the line of "the first one is for free"?

Because, otherwise, I can't think who could be funding this or their reasons.
Cinemas and some online shops do the same. I've always wondered if it's possible to block any tickets sales for entire flights/screenings/products this way.

And if airline tickets are based on supply v demand, it might even be possible to drive down ticket prices by suddenly dropping a load of blocks near to the flight date.
Here in NYC, it seems Oscar has the best coverage out of all the obamacare plans.

With the others like Blue Cross, UHC compass, etc they never seem to cover all my doctors. Or they have a ridiculous clause where you need a referral from your family doctor to see a specialist.
This isn't an issue with the language, it's an issue with the common implementation of the language. It will be remedied by either fixing CPython, or by switching to a different implementation.

(If neither happens, then I guess it isn't really a problem.)
Some day we should deprecate browsing the web with HTML 1.0 tools, apart from web crawlers who know what they are doing. Sticking with that is akin to sticking to horses on the road: It has its advantages, but you can require everyone to build horse-friendly roads for you in 2016. At least horse riders aren't vocal about their bad experience.
unauthorized dissemination of economic data is a serious offense in many countries. in the states, you can go to prison for it.

in this Singapore case, the journalists and the official involved were fined. no jail. lucky them. the official involved is now our deputy PM and chairman of the central bank, after holding various ministerial positions in the last few decades.
> You are. Why not own it? Not all businesses need to smell like a bed of roses.

Exactly. I know a guy that literally runs a business that smells like shit. They pump septic tanks and he's doing great. There's a natural apprehension for competitors to enter a market like that, must be similar for things that figuratively smell like shit too (like this).
1842 days is over 5 years. At some point you have to consider the set of users here now is different to (if not distinct from) the set of users here 5 years ago.
Gruber later mentioned on Twitter [1] that in some months they're paying more for servers than they're spending on the font in an entire year. (The font licensing is $299/yr [2], suggesting server costs around $3600/yr.)

[1] https://twitter.com/gruber/status/768302562030202881

[2] http://www.typography.com/apps/
Wordpress is horrible. Never going to touch that again (Senior PHP Dev myself) or anything else like it (Magento, Drupal,...).

And yes there is a lot of horrible PHP code out there, writting by bad developers. I guess newer or not as accessible languages don't have as many bad devs as PHP/JS.

But if you have good devs, I prefer a good PHP codebase to any other language that I have come across (I tried a lot of them).
Sheldon would have never agreed to release a system with flawed design.
Statistically rigorous astrology is still bullshit, no matter how much curve-fitting you apply because the core premise is false. Most psychology, as we are now learning when people actually try to replicate experiments, is also bullshit. If economics is starting from equally flawed initial premises regarding individual choice and decision-making, as I and many others believe, then no amount of statistical rigor in the process will change the field from being a contived method of throwing darts and making grand claims about how much you understand dartboards and the aerodynamics of darts.
Learnt new commands: pushd and popd
Of course, worth noting that while you can opt out of using the NHS you can't opt out of paying for it. Which I'm personally OK with - especially as for many things private healthcare providers rely on the NHS (e.g. the consultant who treats you at a private hospital almost certainly has a "day job" at the NHS as was trained there).
It actually works already :)

(more does not page if its stdout is not a terminal)
OT, but along the same lines of how GNU has brought considerable performance improvements to what (in my naive layperson's mentality) seem like straightforward tools:

Does anyone have an insight as to why GNU tail is, in at least one situation, considerably faster than FreeBSD's tail (at least the one that comes with OS X)?

I'm referring to the use of: `tail -n +2` to skip the first line, versus using `sed '1d'`. To me, it makes intuitive sense how the latter could be faster, and on FreeBSD, it is, by at least one order of magnitude. However GNU tail is one order faster than sed. Is GNU tail using some heuristic to handle "skip the first line in a huge file" differently?
Meh, fish seems to be gratuitously incompatible with sh/bash/zsh. In my experience it seems to be preferred by the sort of person who uses macOS and doesn't use vi or emacs.
The people that I know who use Evernote, basically use it for everything - Taxes, Accounting, Receipts, Note Taking, Journaling. For those people, $72 a year is nothing. It would be nice to see a bit more development in the product, but in the core of the product -things like searching.

Agreed that Office 365 is a serious competitor to Evernote, but the existing dedicated customer base of Evernote is unlikely to go anywhere. Kind of like those people who paid AOL dialup fee's for 10 years after the Internet came online.

Exit might be to just sell off the business/customer base to Microsoft, and have them all folded into Office 365 - until then, I'm happy with what they offer.
IMO Glassdoor reviews suffer from extremity bias. For some reason, most reviews there either sound artificial or angry.

More importantly, glassdoor gathers "what people think of a company". Isn't it more interesting to know "how people think in a company"?
> I had my money on Minix when Linux came along, since Minix was a microkernel, and I thought it sounded like the better direction to take. Well, Linux won

well, I am too young to witnesses the things, but I read from Tannenbaum, that his main intention was to keep Minix so small, that his students were able to understand it ine one semester. And that seems like a big limitation to me ...
I'm pretty sure the bottleneck is disk I/O and not the CPU
His book is awesome! I wish I had it when I started Python. I had gone through the documentation tutorial thrice, the entire documentation once or twice. Started writing code and then understood python.

I found that learning Python is simple, mastering it is difficult, the magic which happens all the times makes it difficult to understand, which is the reason why static languages are awesome as less magic as possible.
I don't think there's anything wrong with assuming people are running a graphical browser.

We're at the point where, depending on your exact industry/usecase, earlier IE versions are less than 1% for a lot of 'mainstream' sites. The amount of people who aren't able to render a custom web font, let alone a non-graphical browser, would be in the extreme minority.

IMHO, that is not a use case that's not worth worrying about.
Disclaimer: Only the 32-bit x86 versions of Windows. Ones that include the NTVDM ;)
Sometimes it's a struggle to get blessing for four days of technical debt reduction...
I don't think he meant anything by the comment, other than simplifying access to more (older) comments. ;)
Nice article, but the title is wrong. The oscillation is real, the flavor is not "real". Better alternatives:

"New Experiment Finds Neutrino Flavor Isn't 'Real'" (to minimize the changes in the title)

"Neutrino Flavor Violates Microrealism" (extract of a sentence near the end of the article)
This is a greatly insightful post, thank you for sharing!
The Wolfe eGPU
Unless you want to follow a tutorial or use a library. Most are up to 3 now, but not all. And especially with tutorials, the older ones don't always say.
Probably this is why he put here those links, to redirect the new set of users to discussions from the old set of users.
Checking the C# Source Code of MSBuild with PVS-Studio
I'm fine with this because all the data is encrypted until representatives from all three branches of government agree to unlock it (and even then it only decrypts the last 7 days).

Oh, wait.
I find chained enumerator / block style code much easier to write and understand than list / dict comprehensions too. It's probably the single biggest thing that I don't like about Python; lambdas are simply too awkward, but lambdas + monadic transformations are probably my primary mental abstractions for writing software these days.
My anecdotal, subjective observation is that:

- early risers have a consistent additional couple of hours every day.

- night owls make each day last as long as it needs to.
Good stuff. One thing I find helps my productivity is to take time to exercise (run or lift weight on alternating days) in the middle of my workday. It's a nice break and tends to spark creativity.
Apple wants apps to be free/cheap complements to expensive hardware.
I have very limited experience, but it's worth saying that Idris was designed by an experienced Haskell user with the intention of using it to write practical programs.
"Ad-hoc" seems subjective but to me it feels very carefully thought out. And while I've found the benchmarks to be accurate, I more importantly mean myself (and many others I know) being easily able to get high performance code when we need it.

My second paragraph was only a personal take on what works for me, so YMMV, but nevertheless: I'm not arguing against static type systems in principle, but these are practical concerns rather than theoretical ones. I don't know of a mainstream static language that supports a fully dynamic REPL (Haskell's isn't great) and casting back and forth to `interface{}`, `Object`, or `Any` everywhere is a huge overhead compared to duck typing. I look forward to a future language solving those issues, but that's not the case today.
It's useful for the new users too because previous discussions has a lot of comments to read.

By the way, it would be great if there would be a "Related" widget with the number of comments somewhere in the comment page.
APIs that Top Android app developers use
Point taken, but you have to admit that the surge from Atom (which was the darling of startups everywhere) to VS Code in the past few months has been a stampede.

I never really had issues with Atom until co-incidentally today, when I had to open a large log file, and Atom kept crashing without being able to open it. VS Code opened it in 2 seconds and I could scroll around it blitzingly fast.

Given that both are built on the Electron engine, I have to say the VS Code seems like it has been architected better to handle large files.
Touchscreen chip flaw renders some iPhone 6 and 6 Plus devices useless
Europe at a clean energy crossroads New Energy Finance
IMHO Ruby is a good candidate.
It would be interesting to hear from people maintaining code that came from these startups. I suspect they would have a very very different view of things :)

Maybe something investors should think about? Ehh, who am I kidding...
The mechanics of the Russian trades in this case reminds me of another money-making scheme that I think would be highly profitable, if morally wrong.

It goes like this: You and your friend set up two separate managed funds, but the trades you make are the exact opposite of each other. When you sell USD and buy gold, your friend sells gold and buys USD. When your friend goes long GOOGL and short AAPL, you do the opposite. The size of the trades are managed such that after a year one of the funds doubles its assets under management and the other is wiped out.

Now instead of a strategy using 2 friends over 1 year, imagine a similar strategy involving 8 friends over 10 years. After a decade you have one fund that is up 700% (and 7 funds that are down 100%). You then advertise that fund to outsiders, taking a 3% commission on all assets under management. Since the fund has such stellar results its assets under management are bound to swell enormously, and that 3% is almost pure profit.
Rust should then get 6 stars judging from unparalleled excitement every news about it brings here. Rightfully so in my opinion. By the way, it's "Clojure", not "Closure" and what happened to Scala?
I actually wrote a Julia version at the time, but it was difficult to accurately benchmark because the total runtime was significantly affected by a long (~5 seconds) delay at startup.

Recently, however, I came across https://www.reddit.com/r/Julia/comments/4c09m1/, which suggests running with `--precompiled=yes` to reduce startup time. I have now run the Julia version with that command-line option, and the runtime is impressive - comparable to C#/Go/V8.
It's not meant to be read as "democracy the form of government versus republic the form of government". "Democratic" and "Republican" are just brand names in this case; both parties believe in democracy (popular voting) and republicanism (representative government).

When people say "democrat vs republican" it's just shorthand for "The political organization known as the Democratic Party vs. the political organization known as the Republican Party." You can substitute the names of political parties from your own country as a reference.
> a good chunk of it is covering routine care, which is by definition predictable

I'm curious to know what you consider "routine" here? I'm trying to think of what I'd call routine NHS care and the examples I can come up with are childhood vaccinations (not employees), elder care (not employees, medicare in the US), OTC trivia like paracetamol (not exactly covered in either system), and population screening programmes like for breast and other cancers.

Then there's chronic conditions such as asthma and diabetes, and the question of whether people who've lost that particular lottery should have a permanently lower standard of living or not.
A funny conversation between a father and his son
Why does Python use methods for some functionality (e.g. list.index()) but functions for other (e.g. len(list))?

http://effbot.org/pyfaq/why-does-python-use-methods-for-some...

I guess is that.
Screen readers, scrapers/crawlers, future readers (will your page be readable in 1000 years?), archiving...
General purpose apps -- actually, what I had in mind was rather simple, just one dialog window that would act as a GUI to a command line application (that already exists in the user's system). This would be mainly for people that can't use the command line.

However, to elaborate more, I'd like to add a couple of nice -to-haves (these are specific for me but I think that most of the following could generally be nice-to-haves for any application targeted to non-experienced users):

- The size of the resulting application shouldn't be proportionaly big. For that simple app I described I would expect a couple of MB (I think that's a problem with electron/nw.js apps)

- The user ideally shouldn't need to install anything else - everything should be contained in the application, so python based apps are probably not very good. Also, for the same reason I had some really bad experiences with applications that required a very specific version of .NET that would take half an hour to install on my system :(

- There shouldn't be any installation - ideally, just give the user a zip containing a .exe and maybe a couple of libraries (even better if these libs could be statically linked to the exe)

- The app should be able to access the full windows API - I want to be able to display file open dialog, write some configuration options to AppData etc

Before 15 years I know the answer to my needs was to just use VB (or C++ with MFC for those that knew it), before 10 years I guess Java with Swing (or AWT)... Probably even now these could also be used, however I was thinking if there are some other methods of developing desktop windows application I wasn't aware of.
As someone who self-labels as an 'agnostic atheist' I'd say an interest in those topics sounds likely; 'Interest' does not imply that you're a proponent, only what you engage with...
Couldn't we say the same thing about Ruby?
Looks like the guy set out to work of re-phrasing the texts. Look what he did with PDO:

The old version - http://webcache.googleusercontent.com/search?q=cache:RQsMH6x...

And the face-lifted one - http://pdo.w3clan.com/tutorial/167/why-pdo

I bet his synonyms thesaurus is smoking right now.
Yeah, we forgot how lucky it is for slaves and sex exploitation victims to be fed. They should count their blessings instead of complaining...
With PHP, I'll agree, though with JS I think it's the reverse. At least my personal dislike for the language and the ecosystem grows with every new hot framework, build system, or other weird "must-have" link for the toolchain that Node people seem to create almost daily.
The magic phrase for this problem is "TCP incast"
> * "double kilometerToMiles(double km) { return km / 1.6 }" here the types are of really low value, yet I have to type them in.

You shouldn't have to, and you wouldn't in say Haskell.

> a mutable list of generic and variable arity event handlers. Really hard to specify as a type (most languages cannot do it). Really easy to use.

You want the handlers to have types corresponding to the events they handle, right? I.e. a labelled product/coproduct (similar to HList). They do exist.

> * co- and contravariance and lists, the math works exactly opposite of intuition.

I don't understand the claim here?

> * when you change your mind on the types/arity beyond what your IDE can follow, it is a lot of low value work

In a well-designed language most of your functions will be generic, and the parts you have to change should only be the parts that your change actually affects. Obv. this ideal is not fully achieved yet, but we keep getting better at it.

> * if your test suite has 100% coverage of arguments/return-value and field usage, you have type checked your program.

Not true. That one example works for a given function does not prove the type is correct for all arguments. As a trivial example you could define a function like "def f(i) = if(i == 1000) "blah" else i". Typechecking would catch that immediately, but to catch it through testing you'd have to test every possible integer as input.
If you're using Chrome, I highly recommend the Redux DevTools extension. You'll have insight into your state, actions and even a timeline. With a little extra work (less than Reactotron) you'll get it working in React Native as well. I find it quite helpful.
> GNU grep really doesn't do all that well for multi-byte encodings.

I might be wrong, but I have a recollection that this was massively improved somewhat recently, maybe a year or so back. Are you using a recent-ish version?

This might also be to do with the needle - I think I was testing with a fixed ASCII string, which should work the same in either the UTF-8 or C locales (assuming a UTF-8 file). But \w I guess should behave differently depending on locale, e.g. I'd expect it to match ß in UTF-8 but not C.
This is exactly the sort of product I wish Apple would release and a much more future-proofed solution than, say, putting a GPU in a monitor.
Well, of course there are those who are weird, like Mr. Stallman:

> I generally do not connect to web sites from my own machine, aside from a few sites I have some special
relationship with. I usually fetch web pages from other
sites by sending mail to a program (see git://git.gnu.org
/womb/hacks.git) that fetches them, much like wget, and
then mails them back to me. Then I look at them using a
web browser, unless it is easy to see the text in the
HTML page directly. I usually try lynx first, then a
graphical browser if the page needs it (using konqueror,
which won't fetch from other sites in such a situation).

https://stallman.org/stallman-computing.html

But there are other groups of people for which this is relevant: Blind or otherwise visually impaired people depending on screen readers or similar. Those don't have a good choice and abusing text there makes the experience unbearable.
Your mailbox icon 'ſ' will be read aloud as 'latin small letter long s' or 'esss' if you're lucky.

But I can't really tell if you're actually saying that the ability for web pages to be read aloud coherently is 'a use case that's not worth worrying about'.
If Cross Platform is important, i would recommend Chrome-Apps: https://developer.chrome.com/apps/about_apps
> Having used Rubygems and bundler pip feels like taking an enormous step back.

Personally I moved away from relying on language specific tools to do more than just "install library X" and manage my deployment and dependencies using docker. So far it works great for me.

> There seems to be fewer nice libraries

Depends on your domain. Ruby is very good at web development. Python is good at almost everything.

> Python libraries have lacking or hard to find documentation in many cases.

I didn't use Ruby, but JVM languages or Javascript don't come close to Python in the documentation coverage. Especially if you consider SO as a documentation, googling "how do I do X" in python usually gets you on the right track to the high quality solution. Javascript or Java SO post are more like a mine field in comparison.
Well, they're not technically irate, they're simulating anger as a rhetorical tactic. These are tactics of manipulation.
Is it common these days to nest inputs in labels? As a comparison, bootstrap doesn't, http://getbootstrap.com/css/#forms.

To me that's conceptually as well as semantically broken, the two are separate things why is the input inside the label? He's saying make everything semantic, and then semantically breaking forms.

Also if you have any inputs that don't have a label for whatever reason you either have to wrap them in them any way to get CSS to work or make sure you never rely on the input being nested in the label in your CSS.

And having them apart also makes it easier to design responsively if you want a side-by-side design for desktop vs a stacked design for mobile.

Saves having to add a for tag I guess.

I guess a lot of that article is opinion though, so you're always going to get people objecting to one point or another, though a lot of it seems sensible advice.
Studio Ghibli on why a director's gender matters
FYI: Your blog looks... different than other blogs. Which is a good thing. :)
Curious. You should be able to run an (evidently not that popular) text sync service on a Hetzner box for a fraction of that price. I wonder what was costing them $3600.
TL;DR; Why? Because we should encourage natural selection in humans. Only the fittest cyclists survive :)
How so?

I take free banking like historically practiced in Canada, Scotland or Australia as the model here---they dealt very will with fractional reserves. I don't see how introduction of other currencies would be a problem? Please explain.