skysight-inc/HackerNews huggingface dataset:
3) Loaning books. I frequently give family and friends print books that I've recently read. Currently Amazon's loan functionality is very poor (only once per book, must be read within 14 days).

This leads me to buying books twice, first as an ebook and second in print to loan. Whilst publishers may well like this, it's scummy behaviour if they do and scummy business practices always come back and bite you eventually.

Or alternatively I never buy the ebook because I want the print book to loan, but the print is too expensive so I never buy either...
The Asian American Man Study – 2015 Results
There is a plugin to add G'MIC support to GIMP.

A plug-in gmic_gimp, to bring G'MIC capabilities to the image retouching software GIMP.
I recommend that the first example be changed to use struct{} as well. The "strings" are still present in the struct footprint if you leave them there: http://play.golang.org/p/ZG1ULgzSwZ And people luuuuuv to pick up the one example where you did something a bit wrong and copy paste like mad....

I'd really rather see something that generates marshaling code based on a regex or something, though. This loads an awful lot of meaning onto things that most code assumes doesn't have meaning, like struct field order. It looks really clever in isolation but if you start playing multiple tricks like this in one code base they'll start conflicting.

For example, note how you now can't use encoding/json on these objects as currently written. Now, that's fixable... well... it's probably fixable. AFAIK the struct tagging system isn't actually specified, so, for instance, if you try to put a tag

regex:"[^\"]+",json:"quotefree"

there's no guarantee how anything will parse that. Should that backslash be there to get the "character class of everything but double-quote"? Will the regex code get the backslash? Will encoding/json see a field 'regex:"[^\"' and a field ']+",json:"quotefree"' and then fail because there's only a field named ']+",json' and not one named 'json'? Will you encounter one of those situations where the backslash is simultaneously required and not required? Beats me. Plus I don't guarantee stability on whatever the answer is between versions, nor do I guarantee it if you reverse the order of the two things, nor do I guarantee it if you try to add a third struct tag.

I would suggest taking this code and converting it into a function

UnmarshalRegex(*regexp.Regexp, val interface{}) error

with no use of struct tags, because you get 80-125% of the value, while dodging all the previous problems. I'd go ahead and say the user of the code is responsible for proper grouping, just describe how it needs to be, and check it at runtime. Especially if you use named capture groups, further removing issues of order.
Wow 224 page PDF insta-loaded into my phone, thanks OP :)

Looks like an online re-edition of a book by the same name, last printed in 2000, author Gilbert Brim.

Without poring through an entire book, what's the reason this was submitted, OP? Presumably you feel it has merit, can you briefly say why?
Both these problems can mostly be solved, at least for technical books, by buying directly from the publisher.

I buy technical e-books from oreilly, informit, springer or nostarchpress.

They are more often than not, cheaper than amazon and you can download them in various formats, including but not limited to pdf.

Buying books for Kindle feels like you're renting them from Amazon.
Twitter Loses Product, Engineering Chiefs in Major Shake-Up
Yes, the C ABI / calling convention is OS- and platform-specific. (Which does lead to practical problems on modern systems when you assume the ABI behaves similarly on different platforms; a good example is https://github.com/rust-lang/rust/pull/22862 , caused by 64-bit iOS treating varargs differently from OS X on x86-64 or even Linux on aarch64.)

However, within a given platform, the ABI tends to be small, clear, and well-documented. It's not documented in the C language standard, but there is documentation for it, from whoever defines the platform.

I thought I had mentioned this in another comment, but to be clear, I'm not trying to "bash C++"; plenty of other type systems and standard libraries have the same issue (including Go, Rust, Python, etc.). I'm just relaying the fact that, on the platforms where Go and Rust support FFI, they do so by implementing the C ABI, which is a stable ABI defined in the platform documentation, and the C++ ABI tends not to be well-defined or stable and is also much more complex to implement. This isn't a criticism of C++, just a fact. (And there are good things about this; for instance, C++'s type system is so much more useful than C's.)
I agree, and deal with this by using a Kobo and purchasing books from DRM-free publishers such as No Starch Press. It's not ideal -- the hardware is lacking polish and the book selection is limited -- but it works.
ebooks to me are a solution in search of a problem. I like how books look, how they smell, the feel of turning the pages, being able to dogear a page to keep my place, loaning them out, seeing them on my bookshelf. I also form memories of where information physically is in a reference book that I may want to refer back to.
Both VP of Engineering left and Product Chief left.
Yet, we do track most of these metrics. Doctors are paid on work done and don't have fixed salaries, GPs have overly complicated spending limits on various resources, and so on. Checking patient eligibility alone can't explain an additional $5000 cost per patient and year.
Paper books for me are a universally superior product, they require no battery, don't feature update popups, wifi conncetions, eInk artifacts on page turns, accidental touchscreen events, inflexibility preventing storage in an inside jacket pocket, ...

I could go on.

And despite all that, they're priced as if they're in some way equivalent to the real deal. I've tried and failed to make the jump via Kindle and Kobo, and until such times as pricing on the major stores reflects the eBook's status as an inferior, vastly cheaper to produce knockoff of the real deal, I won't be tempted to buy any more ebooks (the price difference should be closer to 50%, not 15%)

Another aspect as an IT guy is that my ability to relax and focus when holding a computer is vastly reduced over a paper book. The limitations of paper books in that sense are actually a feature. I can't search, bookmark (without folding a paper page corner), 'browse', play with some half-baked eInk web browser, switch book etc., all of which are real focus problems I suffer from.
My wife is a therapist. Her supervisors expect 80% efficiency (billable time) and her treatment to paperwork load is close to 1:1.

So literally her only option is to document while also treating.

she comes home and tells me that a patient asked for water and that creates a dilemma for her: go get water and lose productivity while treating your patient like a human OR reject their request and keep productivity high and avoid being scolded.

The problem is, obviously, good care is therapy AND getting water for your patient. They're humans not numbers. We're forcing medical professionals to only work within the scope of "billable" activities and that ultimately hurts the patient.
Five Execs Leave Twitter
Easy, there are lots of online bookstores selling DRM free ebooks.

One just needs to stay honest and don't spread those ebooks around.

I seldom buy anything from Amazon, although I own a Kindle.
XML is still used as a the standard for building layouts - on the web and on Android, and probably many other places. It can be much more readable than code for nesting components.

I believe people hating XML has more to do with using XML as a data transfer format, right? I'm happy using XML for Android layouts but can't imagine using it as a replacement for JSON - which I think is where most of the hate comes from.
An obvious alternative would be to decrypt the backup locally instead of entering the key into their website.
> I wouldn't look at the popularity there as endorsement of cold weather performance

Wow. So tens of thousands of highly educated people in a cold climate country aren't a good enough indicator? What would be?
Actually getting Kerberos+NFS to work is a huge pain, though. Then there's the consideration of userid mapping.
Ask HN: Please help! CS student has developed fear of coding
I'm a Computer Science student in my last semester. I have become afraid of coding. I have been slacking off on my senior project because of fear of coding. I avoid practicing for technical interviews because of fear.
I tend to read stuff on HN and Reddit instead of writing code. I'm also really worried that I won't find a job as I have bombed three technical interviews so far. Can you guys please give me some advices? Thank you!
10 Steps to Successful ERP Implementation
Oh, that's a very good point: if you have two different implementations of std::string, you want them to name-mangle differently so that you don't accidentally pass e.g. a GNU std::string to a function expecting an LLVM one.
6 Solid Ways to Divert Your Visitors into Customers
This is great news - I was looking at Tensorflow the other day, but on Windows / OSX it doesn't take advantage of my GPUs. For my desktop I was stuck as my new 3440x1440 monitor doesn't, for the time being, work with Xorg's intel driver.

Hopefully this is a viable alternative, I would love to see a online course in machine learning leveraging this. I found http://research.microsoft.com/en-us/um/people/dongyu/CNTK-Tu... on the homepage which looks well put together to start off
The problem as defined by me: traveling all the time. With an ereader, I can bring my 291 books and read whichever one I like.

I agree with the ease of use of the paper version though.
Wealth is so dependent on circumstance that I don't think it makes sense to say there is a cohesive body of wealth to make up 100%.

It is like saying you have 100% of the talent.
Caller ID shouldn't be blockable, these days. It's a big ridiculous problem that we've defaulted to "you can intrude with communications anonymously" - and phone calls are definitely intrusive.

I'm pretty much a hair away from blocking all calls without caller ID at my house so I can reliably lock out the remaining spam callers.
> really big potential customer (together with other 20 startups). Everyone has 3 minutes.

There is a subtle technique known prizing. Subconsciously, you must convey to the audience, "You are trying to win my attention, I am the prize, not you. I can find thousands of buyers/clients like you. But there's only one of me." You control the Frame.

On this subject, Oren Klaff is the Master > https://www.youtube.com/watch?v=YSYWFRfPUs4
OCaml is a much more interesting language to me for writing iOS or any other app than Swift is.
For the lazy, listen to it here : https://www.youtube.com/watch?v=hIw7oeZKpZc (or don't bro, it's all good)
Not on my bookshelf (a physical thing, where I like to display physical things). Books are not just "data", but have an aesthetic appeal (especially hard backs) that a screen will never replace for many of us.
I love ebooks for technical documentation.

I don't want piles of dead trees with outdated information taking up space.

Plus with ebooks I find right away the information I am looking for.

For other types of books, yes paper rules.
It is quite possible to develop semantic, content focused HTML and then at a later point style and re-style with CSS.

It is only through laziness and lack of understanding that people couple them together.
Best comparison I've seen so far is that it's sort of like "background processing threads for Redux". The downside is that it might not mix well with time-travel debugging, because a saga effectively has its own internal state.

That said, Dan Abramov does seem to think it's a very intriguing approach, so it's worth keeping an eye on.
Ask HN: Why does my laptop audio turn on when I log into Facebook?
Ko variations and scoring rules are kind of inelegant in Go as well. Having to determine life and death under certain scoring systems can be painful for beginners.
ShieldSquare Is India’s Emerging Global Enterprise SaaS Security Company
I actually enjoy the original recording Jerusalem more than Dopesmoker. The lo-fi production makes it sound even rawer and more penetrating.

That said, I've probably played both over a dozen times each. It truly is a journey and one that seldom gets tedious for some reason.
I was kind of thinking that about Resistance also recently (that it's pretty much obsolete), but after playing "Deception: Murder in Hong Kong". It still has the bad guys of Resistance, but there's a silent moderator giving clues for the good guys to figure out who they are, and there are actual murder weapons and clue cards that the good guys can use to help make their decisions. It's more interesting than "okay he voted this way this round, he must be a bad guy!"
I'm not sure that's relevant to the article - it sounds like a general lament about the US healthcare system that could have been attached to any article on US healthcare. Have we established that doctors in the US have to deal with more documentation than doctors in other industrialized healthcare systems? I think establishing that is required to turn this discussion into one about the problems of the US healthcare system versus others.

Regarding the content, this doctor provides compelling arguments that the documentation doctors have to require takes a large toll on the doctors themselves and their patients, but I'm curious if we can look at data to corroborate that. For example, maybe the copious note taking improves patient care because more information is available to more people, and is not trapped in the head of one doctor. Note I am not saying that is necessarily true, but we've been presented with arguments and anecdotes - very compelling ones, which I am inclined to agree with. But it is probably not wise to change healthcare policy without looking at what data we can.
Despite all the downsides of ebooks, I must admit I've gotten lazy and generally won't purchase a book if it's not available through Kindle. Having to carry around a book with me is a huge nuisance and I'd much rather just get my phone and read from it. I've recently got a paper book as a gift from a friend and I'm currently reading it and I kind of had forgotten how annoying it is to carry this huge stack of paper around.
Good point - Now that you said that, I don't mind using XML for defining UIs but I absolutely hate to use for data transfer.
20% Drop in performance as opposed to 50% in other EV's as reported by the cult following in Norway (https://youtu.be/fsLMlozXjhk?t=52).
There are plenty of valid criticisms of Microsoft without having to make things up like this.
Fair enough, my reaction was more to those that bash C++ without recognition that the issue is not C++ specific.
XML is fine. XHTML is XML, after all. The issues with XML are the kind of XML that is often created with it, with namespace nightmares, endless embedded tags, etc. etc.

But if you're using XML to basically make a variant of HTML, it's great.
Does it support vectors?
And PDFs, AI, EPS?
Does it handle CMYK/RGB properly?
Nevada made a huge mistake, and now solar companies are fleeing
No it's not getting preprocessed to actual HTML in React. Depending on the transform function, it can be turned to an object tree or a function calls tree (like in React) or actually HTML like you said but it's not a common use case AFAIK.

It's not a text templating language like classic PHP, it's an object/function calls hierarchy DSL (more like vb.net XML literals). I think most people critisizing react for putting html in JS havn't tried it or don't remember why "html" in code was considered bad in the first place.
Startup intellectual property resources
Ongoing Experimentation with One on Ones
I was being sarcastic. Clearly the data show that not only do women not have a better chance at getting investment, they have a worse chance, in spite of their supposed irresistible charm and the fact that they are less likely to be swindlers. Which is why I find it funny that not only do looks get mentioned only when women are concerned, they are mentioned as an obvious advantage while women are empirically at a disadvantage when it comes to convincing investors.

If you read testimonials of female entrepreneurs online you will see that while investors' attraction towards them may manifest itself in several ways, increased chance of investment is generally not one of them.
>ebooks to me are a solution in search of a problem.

Ebooks make it easy to read anywhere and anytime you have spare time without lugging physical books around
LLVM 3.8 Release Candidate 1
> Oh, thank you for opening my eyes! I'll start defecating in the streets and stop showering right away!

Yeesh, what is it about this topic that is making everyone act like such an assholes? There's no harm in dismissing a politely-stated assertion that you find bizarre without being a dick about it.
Introducing the web streams API
4 Steps to Build a Mobile Strategy for the Era of Micro Moments
> What you are suggesting is no better than the architects of apartheid

Let's just leave it on that note of hyperbole.
From a publisher's point of view, you're infringing on their intellectual property. To them, it's no different than simply pirating the book out of piratebay since they'll never see the revenue from it.

I think "case based reasoning" is going on. We have no problems loaning books out to friends because we always have. But pirating a copy is considered unethical, even though the net effect on the publisher is the same. One can argue that the former is slightly better because the both of us can't read it at the same time, but in my view we're just rationalizing.
I thought the same. Then I tried it.

It does result in a tight coupling of template and code, but I'm yet to see a downside to that. Separating template and logic has been the dream forever but is never realised in any non-simple project. Embracing that coupling has been great for me.
I't not obvious from the article but Dopesmoker is in fact a single.

https://en.wikipedia.org/wiki/Jerusalem_and_Dopesmoker
I agree those are useful. But consider they are also hard(er) to do with paper books. Pack a paper book up in a box; write an address label; hike down to the Post office?

And backup? What does that even mean for a paper book? Photocopy? EBooks are in the cloud; you can never actually lose one forever. Just buy it again, which is very, very likely to be cheaper than photocopying a paper book.

Just saying.
How do you keep up with what's going on in the community?
I work in ebook production for an academic publisher, and I think at least part of the reason sales have flattened is technological. The current crop of ebook readers are optimized for mass-market books, and have little or no support for complex text or layouts. My life would certainly be easier if I could rely on the Kindle to properly display math or tables, but I can't. Apple iBooks is a little better in this regard, also the newer Kobos, but not yet a big market for us. The money, for them, is in disposable genre books, so they have little incentive to do much software development (hell, some days I'd settle for just consistent behavior across product lines...)
They should've said:

JSX is a JavaScript syntax extension that looks similar to HTML.
To be fair he has a bit of point. If you where choosing between a $200k car that's great all year round and a $120k car that was just as good (or better) during the summer month, but worse during the winter month, how much worse would the car have to be before you decided to go for $200k car?
Just taking one example (AngelScript), it's not really "fledgling" (not even sure the meaning of that, but it says "This site provides a list of programming languages which are just starting out in the world."). It's been around since 2005... Maybe it's just "a list of languages that I've just started to read about recently".

Neat in the end, but should do with more information on how they were recognized as "fledgling".

EDIT: found the criteria (doh!) http://fll.presidentbeef.com/criteria and I searched "fledgling", AngelScript doesn't fit that category, it's a mature language used in lots of video games. If a language doesn't have a book written for it doesn't mean it's not "popular"...
Whistling language
And UWP, which is the primary UI framework now.
Engine-Based Rails Apps: Pros and Cons
I read your experiment on inlining and it looks quite interesting. Did you do a benchmark on how it affects (improves?) performance? In my line of work I've found ocasionally places where inlining would've helped (functions that do masking with 64 bit masks, for example, are a mess to "inline by hand" and kill a lot of readability and clarity). Even with the current limitations of your "toy" implementation, it seems like it would help to avoid the costly function calls.
Does anyone know about privacy in the model s. Is tesla always tracking your location and car stats? Is there a way to disable that?
Histrionic knee-jerks reactions are a common response to fear. Numerous people here are simultaneously announcing that they are protective of their personal space, and lashing out at the article -- one person even admitted that it triggered his "flight or fight" response. All of this is anecdotal proof of the thesis.

(Just as an additional anecdote of the flip side of this, I have no personal space issues -- I like crowds and subways -- and have somewhat reckless tendencies)
I've yet to see one here. I've heard of sightings but they aren't so common that you see them regularly.
There is always U+1D70B MATHEMATICAL ITALIC SMALL PI, but it isn’t available in very many fonts.
As far as novels are concerned, ebooks only have two advantages to me:

(1) They save space. If I were a voracious reader devouring many novels, this might actually matter to me. But as it stands, I'm the sort of person to be into a single novel at a time, and I don't make it a point to read fast but rather to read more slowly and enjoy every word. At the same time, there's a strange pleasure in assembling little shelves of novels I've read and loved. A Kindle or iBooks library just feels sterile and corporate in comparison.

(2) They're searchable. For novels, this is not as much of an advantage as I thought it would be, though. The senses of touch and sight are surprisingly powerful at forming a mental index of a novel. Even small things like the passing memory of the relative difference in weight or thickness between the pages on the left and the pages on the right go into helping me remember where a particular passage was. Holding a physical novel in your hands, there's a sense of seeing the entire book all at once, almost like a limited form of omniscience. Seeing only a page or two at a time in an ebook in comparison is like tunnel vision.
>ebooks to me are a solution in search of a problem.

Especially since they haven't implemented all the features that would make them handier than books:

a) Copying excerpts (most DRM readers either forbid this or make it a time consuming BS process)

b) Adding notes (ditto)

d) Easy access to all your bookmarks and notes across your whole book collection.

e) Proper, book quality typography and layout (not markup BS that looks like a webpage), with overrides/re-layouts for larger font-size etc only as an additional option not as the main way to read.

d)
Using JSON files as if they were Haskell values
A Dent in the Universe
Apple, Samsung  SONY face child labour allegations
If you live in another country, you already have a problem. Books are not universally avalable and are many times banned or censured.

ebooks make it easier to turn this around. Digital media is reliable, easy to transport and distribute.