skysight-inc/HackerNews huggingface dataset:
> fixing software today fixes it for everyone, in the world, going forward (and for connected computers, going backward as well).

this would be true if reality didn't change underneath it. the people who are saying 'maintenance is where this breaks' are right.

Not sure I agree with the author that 'our software can get better' but it would definitely be nice. Software exists in an ecosystem and there are 'resource and competition' reasons for bad software that aren't visible if you just look at the codebase.
My local station goes on during the pledge drives about how NPR brings an unbiased, facts-based view of the world. the station definitely promotes it, and I believe the org thinks it, too.

Certain programs are expected to have less bias than others, IMO. Panel shows like Diane Rehm, On Point and Fresh Air aren't necessarily meant to be completely unopinionated, while things like All Things Considered and Morning Edition (and perhaps Here and Now) are expected to bring a balanced perspective. They don't always succeed.
A similar challenge: draw an ant.
Property-based testing of XMPP: generate your tests automatically [video]
I don't know anyone who's ever said "I wish the Kindle had a better battery life."
Counter argument; pacifism accepts you don't control other countries. World still catching on.
> The legislation was prompted by intense lobbying from the group Distracted Operators Risk Casualties (DORCs). The son of its co-founder, Ben Lieberman, was killed in 2011 by a distracted driver in New York. The proposed law has been dubbed "Evan's Law" in memory of 19-year-old Evan Lieberman.

"Think of the children" isn't really what makes some arguments for increased surveillance or safety recalls so astonishingly powerful. It's when people think of their own child or children that laws get passed.

This is scope insensitivity: human brains are just plain bad at comparing millions of abstract unwarranted searches with the thought of their child dying because of a distracted driver. (More on this at http://lesswrong.com/lw/hw/scope_insensitivity/).

This is not a problem caused by a recent or American loss of critical thinking, moderate stances, or reasonability - it's a human, ancient bias. The effect is perhaps amplified because media allows politicians to use bias more effectively, but it is not new.
I still use some old Kindle from 2012, which was 80$ or so and had the best design.

I'd love to have the illuminated screen, but the 2012 one was the lightest, had physical page turning buttons on both sides and could be used by me as a left-handed person easily.

I will stick with my old Kindle until Amazon will make a remake of it.
None of your examples deliver sound quality that comes anywhere near that of FaceTime Audio.
I once used ContentEditable combined with Angular JS. It was the single worst UX development experience in my life. What a terrible control. I was trying to make an interface that binded an array of models, which had individual properties that bound to a properties panel on the side. Editing the property panel would instantly update the text, and updating the text would update the property panel. (the way i'm describing it you might wonder why do you need it in two places, but i assure you it made a bunch of sense... and was a super cool idea).

I ran into the problem though that if you accidentally deleted the text, but than tried to write it again all the bindings instantly broke. Or conversely you might start writing some text with the intent of it being outside the binded area, but it would still be inside... so the analysis that set the property panel control didn't work as expected.

I eventually got something that worked... but it was far from the original vision. I never really did figure out how to gracefully work with the control.
Paragraph 4: "Whether you choose to read with your left or right hand, Kindle Oasis automatically rotates the page orientation to match."
I am pretty sure that I saw a leaked image that showed it being held with both hands, so I am guessing there is, at least, a option to flip the orientation to use it with your left hand.
Laws are state specific in the US, but some do have levels below the federally-mandated .08% with lesser penalties.
As long as they can keep cranking out amazing pieces like saving turtles by using tiny turtle bridges, then I'm all for their existence.

http://www.npr.org/templates/story/story.php?storyId=1132089...
Long tail. I feel like I remember hearing that in 2003, Where Blood and Fire Bring Rest was still selling around 200 copies a week, five year after release. That's around 100,000 a year, and if it's selling that five years after release, that's pretty good. Plus, Billboard charts were notoriously inaccurate for Christian bookstore sales in the late 90's, early 2000s time frame, which is where a lot of Solid State distribution was.
Microsoft Solely Responsible for Oculus Rift Delays – Anonymous Sources
The bad news: If you don't have a degree, your resume has a much higher chance of being weeded out before even getting to a phone screen.

The good news: This prescreening step is the only one where your degree matters - by the time you're actually talking to a person, your degree almost doesn't matter at all.

Getting your first job will be tougher than you might like, but there are plenty of companies that don't filter candidates based on education. After you get that first job, your goal should be to expand your network - an internal referral can oftentimes guarantee a technical screen, at which point you're right where you want to be.
What 600 people in two hours looks like in hyperspeed
finally.

But seriously, great news. I've been spending a lot of time with WebRTC and this news truly made my day. I'm an Apple fan, they just need to do better adopting standards and making developers happy.
My Disastrous Experience with Ubuntu 14.04 LTS Trusty Thar (2015)
Meet Meucci, the startup that raised $6M for a group calling app
Have you tried Vrapper, or any other Eclipse Vim plugin like viPlugin or Eclim?

Or if you use IntelliJ Idea it also has a plugin for Vim
I agree that we disagree. Your comment elsewhere:

> It's all about the underhanded trick(s) with the pointers, yours will never compile. I'm forcing clang to do horrible things.

Indicates, to me, that you see this as a strange behaviour that you're forcing the compiler into when in fact this is exactly the intended (and expected) semantics of const.
It's not that different. It's trivial to game reddit by reposting someone else's dumb gif and get your account enough karma that the spam filters don't stop you from doing whatever you want until the end of time. It happens endlessly.
Taiwan AI Startup Shines Globally and Promotes Startups in Taiwan
Every preview I've read mentions that it's "reversible" and works held in either direction.
It was adopted for this new use, but like the word "piracy" it has been around for quite awhile.

https://en.wiktionary.org/wiki/freebooting
I don't think those are mutually-exclusive categories.
> Plugins keep growing and more of them are available then ever before. To keep the collection of plugins manageable package support has been added. This is a convenient way to get one or more plugins, drop them in a directory and possibly keep them updated. Vim will load them automatically, or only when desired. See |packages|.

Is this going to replace pathogen?
I was thinking of both, really: pay for software, get a vote in its future. Possibly split into an upfront + ongoing membership payment, as software needs long-term maintenance. People who haven't paid wouldn't get a vote.

The intent is to fill precisely those areas where the current software market has failed, so we know that a pure market solution is not going to deliver what a particular set of users want.
Cool product, but I don't see any reason to upgrade from Kindle Paperwhite that would warrant spending additional ~$300 on.

Paperwhite is just good enough across all of the key dimensions - size, weight, screen resolution and battery life for the users who don't run after the latest and greatest.
Something that only has value because you can buy things with it. Contrast with gold-backed dollar or silver-backed dollar, which have value because they may be redeemed for a fixed quantity of a commodity good.
While this is a bespoke reader, I like the price point of the $120 (often cheaper with frequent sales) Paperwhite. It's always with me, and relatively inexpensive and durable enough where I don't bulk it up with a case or sleeve.

Either $289 seems overkill for a single purpose device, or Amazon screwed up and provided too much value in the Paperwhite.
I use appear.in every day. 1-click video chat with no account sign up. The ease of launching is what keeps me coming back, even though it seems a little buggy now and then (which might be the early WebRTC support, who knows).
Funny enough, iTerm2 has expose for its tabs, but I never use it. It's just not how I work. Drop shadows are not needed, since in iTerm2 or tmux the entire active windows is brighter and all others become slightly greyed out, so you never confuse what has focus.

Bushed metal on the other hand is not something I want or desire.
Interpreting and Enforcing the GNU GPL, as Applied to Combining Linux and ZFS
I say this as an IDE guy (I use Qt Creator, VS and Eclipse at work all day and PyCharm for my quick hacks). I've been picking up some emacs here and there, there are a few huge advantages to something like emacs over a typical IDE:

- You can just live in it. You don't have to leave. I watch TV using dired to run mpv and use org-mode for my todo list. It's all right there.

- Once you get used to one set of keyboard shortcuts, you can harness an enormous amount of power throughout the whole environment. This is true in some IDEs too, but IDEs don't usually offer

- Rust. Rust is actually one of the main reasons I started picking up some Emacs. There are no good Rust IDEs. There's crappy VS and Eclipse plugins. There's Atom plugins, but Atom freezes randomly when running code with Cargo and the DPI scaling still doesn't work properly on Windows. SublimeText was the only thing I could find that worked, and while it worked I wasn't willing to commit $70 to buying a text editor. Then I tried Emacs and it works absolutely beautifully.

- Emacs has really take advantage of the GUI paradigm too, check out the minimap: https://www.emacswiki.org/emacs/MiniMap It's not just some outdated console application that no one uses anymore.

- You don't need a different IDE for when you're writing python vs C++ vs Javascript. There's no switching. Just open whatever you want in that permanent emacs session you have running.

- Most if not all IDE features are actually available easily via plugins, yes, there's a little configuration involved but most of the time it's not too bad. And I'm a tinkerer so I really don't mind.

Overall, IDEs are great if you just want to sit down and code without the tinkering. But if you're willing to put the work in, I think you can get much more comfortable in something like Emacs where you have deep flexibility and access to most (if not all) of the same features once they're set up. I can definitely see the appeal. Especially of really unique stuff like org-mode that you just can't get anywhere else.
Back in the day, all major label concerts were products of label management. Headlining artists had some sway to choose openers, but this wasn't an extraordinary event where Davis was hogtied and forced to play at gunpoint. More than likely Young had a hand in this out of mutual respect for Davis' immense talents.

I do see where some coercion was possible, but by 1970 Davis certainly had the political weight to turn this down if he truly didn't want to do it. The reality here is that he was past his heyday in terms of sales by then and probably wanted to revitalize his career by touring with the current popular bands. Birth of the Cool was almost 15 years old by then.

There's definitely a diva factor at play here.
I've been thinking the same about my new phone. The latest screens are very crisp, and age turning is much faster.
Graal – A New Just in Time Compiler for the JVM
It's not easy, but you can try to build a personal/company reputation for making quality stuff. For one example, Jeff Vogel[1] has been making a living writing old-school RPGs for decades. He did so by finding an underserved market and treating his customers well. For another, Cold Cold World[2] makes packs that some climbers swear by, and recommend to others; they may do some advertising, but I've never seen it.

You won't become a billionaire this way, but you can do just fine.

[1] http://jeff-vogel.blogspot.com/
[2] http://www.coldcoldworldpacks.com
It's money you can use to pay your taxes, and who's value doesn't crash every 3 weeks.
> "There are many thing you can do, but it really, really isn't just like emacs."

"a built-in package manager, just like in Emacs."

They both have built-in package managers for extensions. I don't think this is a controversial statement.
those are fantastic pencils, I own a few, they are quite fragile though and the plastic casing tends to crack making the whole thing useless. when I'm drawing I really enjoy the pentel 1000, especially at 0.9 mm
See my https://news.ycombinator.com/item?id=11487318 on software mutualism.
Don't tell me about high horses. My grandfather rode a high horse in the war.
+1. Unlike mobile-ish apps that run on tablets, new books on an e-ink reader aren't in an arms race with CPU performance.
Looks pretty good maybe even worthy of an upgrade but that price is just too rich for me for an ebook reader. Maybe in a year or so when they've come down significantly. The charging cover almost seems unnecessary but if it really extends the battery life into months then that's pretty awesome. Certainly would be great for long term camping / hiking.
The long life of the Kindle battery sometimes comes back to bite me. I'm terrible about remembering to bring a charging cable with me when I travel, and when I do get the low battery warning it's usually three minutes after I sit down for some serious reading.

I have to charge so infrequently, I'm never prepared to do so.
The industry has rejected and abandoned the term "responsible disclosure". Like most cases, it doesn't make any sense here.
It does include a leather cover which is another $60 for the voyage. So in many ways the difference is merely $30.

Comparing the uk and us prices this is the first product in decades that seems to have been priced $1=£1
Django Development with Docker Compose and Machine (updated 4/13)
Funny, my girlfriend actually had to call Amazon to complain that her Paperwhite was dying after roughly two or three days of moderate use following the last update. And that was keeping it in airplane mode.

Rebooting it seemed to help, although I'd say she still has to charge it about once a week.
Yea, but it's a hefty bill when facebook runs their own data centers. They could host this for pennies, basically.
Show HN: New Portfolio
Aside:

> NextTrain {FromStation} to {ToStation}

Does Echo have some concept of scoping for these skills? Or do you have to opt-in to the skill?
This is a huge disappointment. I'm kicking myself for not buying a Paperwhite when they were on sale last week. This was absolutely not worth waiting for. I wouldn't find this compelling if it were $20 more than the Voyage, much less $90 more.
Hopefully servo will be merged into firefox within 10 years
Starwave postscript - https://en.wikipedia.org/wiki/Starwave
This quote--

"...the median age of NPR’s radio audience has steadily climbed from roughly 45 years old two decades ago to 54 last year—and one it would need to reach in order to guarantee its survival."

I've been in nonprofits since 1993. My wife has been in different nonprofits since 1998. My friends are mostly in nonprofits. Every single one I'm aware of--with the possible exception of NYPL--has dealt/is dealing with an aging constituent base. Every interview I go on, they want to know what I can do to help them reach, court, and convert young people.

Not to diminish NPR's problem ... that's a pretty fast aging rate compared to some others I've seen. But clearly there is something going on here that's bigger than NPR.
Personally my muscle memory adapted to this discrepancy, just as it did when starting with Vim (I started with Vim about 10 years ago and moved to Emacs+Evil about 3 years ago).

Now I'm somewhat the opposite, I expect everything else to have Emacs bindings, except when I'm directly editing code.
So... Hypocrisy?
It's interesting to consider that huge corporations are sort of an AI apocalypse. The intelligence isn't a well defined thing running on a computer, but it has super human capability and is not necessarily well attached to human motivations.
Xkcd: Automation
Commiserations - but what is the point of your comment? You have a gut feeling it's correct? I guess you mean that you agree with the proposition. Fair enough but why not confront the hard arguments on either side?
They aren't mutually exclusive. Stopping texting while driving and stopping smoking can both be done. It's just completely irrelevant really.
In the knowledge business world, the ability to do something requires a huge amount of capital to just get an initial product out the door.

For a photographer to take an amazing photo of Zion National Park, they have travel, equipment, and time expenses. In this case, how does the photographer get compensated for all of this if some celeb or background site takes the photo and writes on it: "My home on the range."

The huge back-end that is required to make something is the unseen portion of the economy, there should be a rights warehouse making it easy to put things on and declare usage fees.

*Edit: their to there, because I is grammatically correct.
Not OP, but a very quick and simple example of something I put in my .emacs very long time ago:

(defconst trc-comment-keywords "\\<\\(FIXME\\|TODO\\|BUG\\|HACK\\|NOTE\\|WARNING\\|ERROR\\)")

;; Install the word coloring
(defun add-comment-keywords ()
(font-lock-add-keywords nil
`((,trc-comment-keywords 1 font-lock-warning-face t))))

(add-hook 'find-file-hooks 'add-comment-keywords t)
(set-face-underline 'font-lock-warning-face "yellow") ; Just make sure we'll see it

This defines a function #'add-comment-keywords and adds it as a hook to the "open file" operation. The function highlights all matches to the regexp in trc-comment-keywords so that they're highlighted in the source code using a modified font-lock-warning-face.

This is an example of something you could just type in and evaluate right there, in your buffer. Later, you can save it in your init file to have it always enabled.

A more complicated example of related code I wrote with some help from the Internet and the Emacs documentation:

(defun list-comment-notes ()
"List all TODO/FIXME/HACK, itp. in a new buffer for reference."
(interactive)
(save-excursion
(goto-char (point-min))
(let ((collected-lines '()))
(while (re-search-forward trc-comment-keywords nil t)
;; collect lines
(setq collected-lines (cons
(format "%d: %s" (line-number-at-pos) (grab-current-line))
collected-lines)))

;; generate a new buffer
(let ((notes-buffer (generate-new-buffer (concat (buffer-name) "-comment-notes"))))
(set-buffer notes-buffer)
;; dump collected stuff to here.
(dolist (a-line collected-lines)
(insert a-line)
(insert "\n"))))))

What it does is it scans the current buffer for all occurrences of the keywords and lists them in a new buffer (with "-comment-notes" appended to the name). It's a crude function that could use some improvements, but it works well enough and is now just a M-x list-comment-notes away. Or, with the way M-x works, just M-x l-c-n away. Or I could bind it to a key.

The great thing about Emacs is that all you need to extend it is to type the source somewhere. No need for creating projects, build scripts, rebooting your editor, etc. You can evalute and reevaluate the code until it does what you want. Lisp interactivity, which Emacs inherits, is addicting and still unparalleled in other programming languages / environments.
I was so disappointed when I realized these images were not real! Awesome project.
Becoming a Tech Lead at HubSpot: How I've Balanced Coaching with Coding
> from my previous not great experience with terminal inside Emacs

:terminal in Neovim works very well.

> if Emacs and Vim just had correct color support in the console

Neovim supports true color in terminals that support it.
> Glad they're embracing physical buttons

Re-embracing, more like it. I forget how old mine is, but it's from before the basic Kindles went to touchscreen. The side-mounted page flipping buttons are just about perfect. Throw in battery life of like six months of hard use on airplane mode and the non-glare screen that you can read outside on the beach in full sun, and it is just about a perfect e-reader.

I just wish they would resurrect the DX concept. I'd like to have a thin, light Kindle that was approximately letter-sized, for textbooks, programming books, etc. It'd probably also be a great fit for somebody like my dad, who's eyes are going bad - you can crank up the font size on 6" kindles, but then you only get a handful of words on a line.
My first Kindle was the 2nd gen one, right after they dropped the price to $359 (from its original $399 debut price).

Hard to believe I happily paid $359 for my first one, but $289 looks outrageous for the latest model.

The Oasis looks awesome, but I have a 1st gen Paperwhite and it still runs just fine.
> They're only 7k images.

I feel like all those deep learning papers distorted people's perception of scale. If you need to take those 7k images by hand because your application domain is obscure and they aren't available in an existing dataset, that's way beyond feasible.
Facebook has a new army of chatbots – but what can you do with them?
> Could I store my smartphone in the trunk to avoid such a compelled search? Probably not, as I think about it, since they could allege I put it there after the accident took place.

I think their argument would be that even if the phone were in the trunk, you could still have been using it via Bluetooth.
Why should I feel threatened. Check tgb's comment for further clarification.
I've used it before - about a year ago and found it to be quite buggy in actual use.
Those stuff can be generated by the computer itself through automation. Its just headache to manage 2 files
I was also using spacemacs for something like 2 month. After that I just rewrote my vim configuration with what I learned from spacemacs in mind. It's great and clean. But it's still emacs and vim emulation. Nowadays i'm much happier with my vim configuration partially thanks to spacemacs.
More of the latter. And how to really think of derivatives beyond just the slope of a function. Or seeing an integral as a continuous sum of infinitesimals instead of just the area under a curve (which is only one way of visualising). And what does that 'dx' really mean inside the integrand. And where integration-by-parts comes from.

And Taylor expansions too. My high school calc teacher just put the equation on the board for Taylor series one day. No explanation where it came from, or how to think about it. When I asked if he could 'prove' it to give some context and make it seem less like black magic, the other kids in the class said "I'm sure the formula's right if it's in a textbook". But I didn't care about it being right, I cared about seeing where it came from.(and it's not that hard to derive actually). Taylor expansion is like the screwdriver of physics, it's used everywhere.

Other than calculus, matrices also didn't make much sense to me until physics. Eg, why is matrix multiplication so complicated, and what do these things actually represent? Especially opaque was the concept of eigenvectors and eigenvalues, until we used them prolifically in quantum mechanics.