skysight-inc/HackerNews huggingface dataset:
Some years ago I came up with a system which I still use extensively.
I added these lines to my .bashrc file:

log(){
pushd ~/logs;
echo >> $*;
date >> $*;
cat >> $*;
}

So whenever I have a piece of information that I'd like to keep - a thought on a project, a word from a foreign language I am learning, ideas for christmas gifts, some bash-fu and so on... - I fire up a terminal (mod+return, in my case) and enter

log filename

Now I can type down that piece of information right away. File names could be "english" (for vocab) or "xmas" (for gifts) or the name of a project. So either the file already exists and I thus add to it or a new file is created instantly.

It is super quick and non-distracting (i.e. I don't 'accidentally' get carried away by looking at previous thoughts or tweaking the config of a journal application etc.) What's more I find it very convenient that the function automatically adds the current date to each entry.

Btw, I've got another function called "show" which I can call whenever I feel like just briefly skimming through a file

show(){
cat ~/logs/$*;
}

For my daily todo list I enjoy abusing markdown syntax. I do this because syntax highlighting makes it easier to quickly scan through the files. (I use gedit with the monokai theme)

So at the beginning the list looks something likes this:

Task 1

Task 2

<!-- some details on task 2 -->

Task3

Task4

<!-- some details on task 4 -->

(comments turn gray so that actual tasks stand out)

Whenever I begin a task I place a "-" in front of its line. Now I see this red minus and thus know that I have started a task that needs to be completed. When I've finished the task I replace the - with a # and now the whole line turns blue. I've line numbers enabled in gedit so when I want to change the status of an item I simply hit ctrl+i and enter the corresponding line number. Some tasks occur daily, at least for a while. In that case I revisit a task's line again at the end of the day and remove the "#". Similarly, when I want to delete an unnecessary task I go to its line and hit ctrl+d and thus delete it.
It is super primitive but I like it. ;)
Handle Mouse Events in JQuery
Developer Interviews Are Broken, and You Can't Fix It (2015)
And if you opt out of BingeOn, you have exactly that.
> On the backs of whom?

I don't believe there is such a law of economics.
Apple reportedly has hundreds of people working on a secret virtual reality team
Can anyone explain to me what Parse actually is? Based on a quick read of https://parse.com/apps/quickstart#parse_data/mobile/android/... this is basically a cloud-based key-value store, is that correct? And the value-add is basically that you can subscribe to stuff, and they did all the finicky cross-platform stuff to get it to work in mobile devices?

And this is something that any competent developer could write in-house in a few days, but what they were selling it for is a lot cheaper than a few developer-days?
https://web.archive.org/web/20160129100410/http://www.bbc.co...
To my mind, this idea is similar to most CRM tools. Leads / Ops / Contacts / Email tracking etc. The only difference is that you're selling yourself instead of a product or service.

Another way to verify the need for this rather than asking directly would be to mockup some realistic screenshots, make a fancy launching soon website and harvest emails. If you get a bunch, go build it. If you get only a few, forget about it.
I am told that China very nearly had an Industrial Revolution but that the Mandarins - whose credo was "that which is not required is forbidden, and that which is not forbidden is required" took over and it stopped.

China became frozen in amber, so to speak.
From my perspective, a lot of the "quality control" issues with Windows 10 on the phone remind me of some of the early issues with the first Windows 10 release on the desktop and how a lot of them got smoothed over by the first big update ("Threshold 2"). I definitely expect the next big update ("Redstone", a codename I find exciting) should deliver a similar impact to mobile. The benefit to the new continuous delivery approach that Microsoft is trying with Windows 10 is that we see results faster, but of course the detriment that goes hand in hand with that is that we also see flaws faster/more often.
drugs and suicide.
the book Hooked does a good job talking about what makes a product habit forming. I almost think its all hindsight in the examples they use.

Positioning something in your mind is so difficult in this day and age with so much information overload.
Also craigslist.org.

That site looks like 1995 called and wants its web page back. It's a triumph of non-engineering.

But that network effect. Man oh man.
Git is to GitHub as JavaScript is to Java. Though their names are similar they are very different things.
Well, a major risk factor for crime is poverty, and poverty is correlated with race. I would guess that it will be along racial lines, and that will be fairly accurate if we don't address the root cause.
Windows please. Looks great!
The changes I'm proposing are actually changes to our collective values. Namely, that we shouldn't worship economics and the power of the invisible hand to the point where we think about "market correction" before the well-being of the people around us.
They have been waiting. IE1 - IE6 was six years. It's been just over 5.25 years since Windows Phone came out
The cost to the US to service its debt in 2015 was $220 billion, its GDP in the same year was 16 trillion. I have a hard time believing that what accounts for only 1.3% of the productive output of the US is the number one determanent of its economic well-being, especially when 65% of that money goes right back into the US economy (i.e. interest on domestic debt).

Perhaps more than basic financial math is required to understand the economy?
Funnily enough, a big side effect of the ad tech's evolution over the last 10 years is that junk websites tend to get junk ads with junk CPM and quality websites get the higher-value stuff.
Still happens. I pay rent through RentPayment.com, but their homepage (which contains a login form) is served over HTTP.
As a parent who has the old nintendo gamer nostalgia, let me just say that I'm quite happy that I can buy my son Mario Kart for the 3DS and not have to deal with him asking what a "faggot" is.

Yes, Nintendo dragged their feet with online play and hasn't been as adventurous as they could be, but I'm quite happy about how they've kept focus on the fun and made an effort to keep the horrifying sides of gamer culture out of their games.
I very much agree. We have a workflow we really like that we'll be blogging about, and Ship is optimized to support it.

It's nothing novel, but it works well for us and we think will work well for other teams, even large ones.
Here's a question for you, then. Has any thought been given to the accessibility story for Eve and tools like it?

As a blind developer, I always get a bit nervous when the future of programming is discussed in terms I've read used to describe Eve. It seems like a very useful way of developing apps, but one that can easily exclude a subset of the population if a11y issues aren't thought through in advance.

Also, part of me is tempted to dismiss Eve because I suspect we'll always have the current way of developing software to fall back on. But when I consider it more, I don't find that line of thinking productive for me. For instance, lots of folks might be tempted to dismiss GUIs for blind users because graphics, but there are actually huge advantages to representing UIs as trees of objects that can be introspected and interacted with. I can write code that scans the accessibility hierarchy for a specific element and reads it, for instance. In a command line interface, that code would need to either scan for a non-specific set of characters that a curses app might use to draw a thing that looks like a button and make a guess at its contents, and even then that logic would be very brittle. So even if Eve and whatever comes after derives lots of its power from rendering concepts visually, the underlying primitives needed to do so might have beneficial a11y implications and shouldn't be discounted because the end goal happens to look nicer than a wall of text.

Anyway, would be nice to see that on the roadmap if it isn't already. Even if only 20% of programming is like this in 10 years, that's still a substantial subset that might exclude me by virtue of the accessibility story not being thought out first.
I don't disagree with you at all. Just a side note - don't you find it intriguing that Barack Obama is "black" and not "white"? Thinking about "one drop of blood" and all that. ( https://en.wikipedia.org/wiki/One-drop_rule )
If crates.io hosted the content themselves, it would just be the same problem, only with a service potentially less reliable than GitHub.
Awesome, thank you. :)
I guess a question I have is does the lack of pilot eyes on the target present a problem? It seems like the move is away from pilots having eyes on target because it puts them at greater risk. The primary weapon of most CAS aircraft, with the AC-130 being a notable exception, are guided missiles. One of the notable upgrades to the Apache Longbow was the Hellfire II launch system that introduced fire and forget capability so that the Apache, or ground forces, didn't need to paint the target until the missile hit.

Has the effectiveness of CAS aircraft gone down with the introduction of these types of systems?
Shh! Your logic and practical experience is not welcomed. We like to scream with self-righteousness from our software engineering high horses here. Software engineers know best and everybody else is wrong because he doesn't know any better, since he has a limited perspective.
The benefit of services like Parse aren't that they provide a JSON API. That's easy to do.

The benefit was that they would worry about scaling and caching the api to get the best performance and not have to worry about a backend.

Releasing open source JSON APIs isn't solving the real problem in my opinion.
Just because you're downloading your dependencies at runtime doesn't mean you have to have non-frozen dependencies or non-repeatable builds... that's one of the advantages of pulling dependencies out of a Git repository; specify a specific revision to build against and that code is guaranteed* to not change. Pulling dependencies from Git doesn't mean you're working against trunk.

Now, if you're doing this with mission-critical software, you should probably be maintaining mirrors of those dependencies locally on infrastructure you control, but, again, that's another of the things that Git makes easy.

You should never be dependent on a reference that can move, unless you're willing to accept the consequences (that includes branches in any version control system, tags if you don't have infrastructure to verify that they haven't changed, external non-version-controlled downloads, etc.).

Basically, what you should learn here is that you shouldn't build your business around a third-party service's continued availability. Especially if it's a third-party service where you're not paying for an SLA, like Github. Reproducibility of builds is a different issue, and including 100% of your dependencies in your own source repository is not the only solution to it.

* Barring a SHA-1 collision, which is highly unlikely with Git.
On paper, it's the same in the US. In practice, no one cares, and you see the title "Front end engineer" for "guy who tweaks the CSS until the site looks right" and "UX engineer" for "guy who makes pictures of what the product should look like in Photoshop".

I do cringe, though, at the extreme overuse of the term in software; I have two parents who are legit PEs in the US and drilled the distinction in with me.

At the very least, it should be reserved for someone with a broad theoretical and practical background who solves more complicated problems ... but you know how title inflation goes.
Yep, xournal was the one I had in mind.

For the remaining stuff I'm completely keyboard-driven. Yet I prefer Surfaces to regular laptops. This is for ergonomic reasons.

I find it easy to place them split from the keyboard, which makes a great mini desktop. Also I can hold them as a tablet if I'm reading or surfing casually.
No.

I've actually never seen a beer over $12 before. $5-7 is the norm.
Perhaps also with the new X1 tablet?
https://www.onenote.com/clipper is written in typescript
Satya Nadella's master plan for Microsoft is starting to work
Thanks for the link to Gayle's post. This is what I have concluded also. Near the beginning of our hiring process I explain to the candidate all the steps in the process and why each step exists. I acknowledge the process isn't perfect and express gratitude for the candidate bearing with our imperfect process. I also ask the candidate if she has any questions or concerns before we move on to the next step. The vast majority of feedback on the process I receive from candidates is positive, and good candidates do persevere to the end.
I don't think there would be any additional value created by giving them more money, they would simply be capturing more of the value that exists, and I don't think enriching moneyed special interests with no gain to the general populace is good policy.

And I also don't think they are creating any significant value so much as extracting rents.
> people with degrees from devry were joining companies and making big salaries

one of the best engineers I've ever worked with has a degree from DeVry. I know many great engineers who don't have CS or engineering degrees. And I know plenty of dummies with lots of letters after their name.
I read "new" pretty often which helps keep commenting down.
I really liked the point made about how Carreyrou being an NYC-based investigative journalist (with a focus on healthcare, not tech) who is largely disconnected from SV has enabled him to approach this story in a way that SV tech journalists would be afraid to, because it could jeopardize their careers.

Carreyrou was part of a WSJ/NYT team that received a Pulitzer last year[0] for a series of pieces on Medicare billing[1]. That's one of the reasons why I'm surprised some prominent Valley personalities didn't take his articles more seriously from the beginning[2,3] - he's not some two-bit tech blogger with an axe to grind. There's a world of difference between investigative journalists, like Carreyrou or Bob Woodward, and tech bloggers like Michael Arrington or Sarah Lacy.

0: http://www.poynter.org/2015/for-the-wall-street-journal-a-pu...

1: http://graphics.wsj.com/medicare-billing/

2: http://www.bloomberg.com/news/articles/2015-10-19/early-ther...

3: https://www.youtube.com/watch?v=FzI763-NPug
> This controversy is similar to the Internet.org debate in India.

The difference with Internet.org ("Free Basics") is that, in India, it's very easy to show Free Basics as a move by a foreign country to essentially "buy" India's poor and rural citizens citizens (and therefore, its sovereignty). Given the particular history of India's colonization under British rule, this is a message that resonates very well, which is why advocacy groups have been very successful in garnering opposition to Free Basics. Those who remember colonial rule in India or the decades following are not exactly thrilled about the idea of signing over their rights or power to a foreign corporate entity.

That experience is different in the US, so its reception hasn't seen the same level of opposition here as it does in India.
Ok, this makes sense now. I read "restaurant customers" as the customers of the restaurant (i.e. people wanting to reserve a table) not the restaurants themselves. Makes sense now. Thanks.
All I'm saying is the same binary is acting as the interpreter and REPL for swift and Python, this is different to other languages. A good example is Ruby which has it's repl as a seperate binary 'irb'.
Electronic Baton Lets Anyone Be the Conductor of a Virtual Symphony
So true. Tech things can't impact social issues, just like Facebook never did.
I agree with everything you've pointed out, but that's not the topic to which the OP was directing his attention to and hence why I didn't address it.
On the face, it looks like it comes with some important tools like git, npm, nodejs, ... preinstalled. Some tools for handling detachable crypto filesystems also might come in handy.

The Chromebook is actually a very developer-friendly platform, with a few notable exceptions; one of these is the dearth of software and difficulty of installing things in the developer-mode user's Crosh root shell.

This one neatly sidesteps that (from what I can tell) by installing a few tools you will probably need, and making every user logon happen in Guest mode. Therefore you'll have to get accustomed to connecting your external (possibly encrypted) user files if you want to do development work.

Basically take the popular paradigm of doing all of your "overhead/setup" work on vagrant hosts with chef scripts, and flip it over on its head.
And yet you the U.S. has birthright citizenship and none of the big EU countries (France, UK, Germany) do. Even those like Trump who oppose it have limited their attacks to illegal immigrants, while in the big EU countries even the children of legal immigrants aren't automatically citizens.

Also, consider the shitstorm over Syrian refugees. Just a few years of dealing with the kind of illegal immigration Americans have faced for decades, and Europeans got really racist really fast.
In your reasoning you do take into account the houses being immobile and automobiles - well... mobile?
Have you considered using a source code repo as the store for issues? So that "git pull" syncs issues too, issues can exist on (to describe) branches, etc?
An open source project needs active developers and maintainers in order to stay healthy and grow.

Parse is now open source in the sense of "here's a bunch of code we're throwing over the wall on our way out". Presumably (after the 1-year deadline) it's not going to be maintained or further developed by the original Parse team, who are now working for Facebook and will likely be reassigned to other roles.

Who is going to maintain the Parse source after that? A bunch of people that were using Parse specifically because they did not want to write their own backends to begin with?
I couldn't agree more here and it is sharing the same protocol with Couchbase Mobile. For me, mobile apps and offline storage with Sync is the value add. I know with Parse, push notification was the big thing for them but also it was expensive overall. This is something where you can do with Couchbase and it is all free too.
Anyone know the name of the song used in the video?
The first stage does not go to orbit with the payload.
I even know a bank which is running a significant portion of their backoffice operations on Excel and VB. Shocking.
This is not scalable.
> So either the file already exists and I thus add to it or a new file is created instantly.

If you want the same thing but want to do it in an app instead of manually in the terminal you should check out Notational Velocity (http://notational.net).
It was from memory.. it's FUSSP:

http://www.rhyolite.com/anti-spam/you-might-be.html
I can't remember, but I do think it was an interview with Jon Van Caneghem... Either in a book of game design, or magazine. I have to find it.

Similarly long time ago, read about how AOE (Age of Empires) used a lot of computers to play against each other, then do statistic which units actually got used. The idea was to rebalance the units such that all are almost equally used (well in terms of computer-ai play).

I think these two articles were both in the same book, so I'll have to dig.

HOMM3 is also my favourite game, along with Disciples. I'm a big turn-based strategy fan :)
US and UK 'hacked into Israeli drones and planes'
That isn't particularly relevant. Value to purchasers is not constant. With a higher price, you generally get fewer purchasers, and with a lower price, more. I could argue that the maximum net societal value for any already-written book is generated by having a price of zero. The question of price then becomes one of incentive: what price generates sufficient profit to motivate the creation of cultural products? A price that generates billions for the author is probably too high.
Valve Has Ported MAME to the Steam Link
I remember hearing about Danny Hillis (who went on to co-found Thinking Machines, who produced the massively parallel Connection Machine computers) building a tinkertoy computer. A little bit of digging turned up this book w/ some a chapter that includes, I believe, the computer you're talking about: https://archive.org/stream/tinkertoycomputer00dewd
I believe most SP3's should still have hardware warranty, I purchased mine at a few months out of launch and still has it. I would ping customer support or take it a Microsoft Store.
Speakable Programming for Every Language
Any TL;DR?
Zika virus: Tracing its origins in Uganda [video]
Tale of Tasteless Tomatoes: Why Vegetables Do Not Taste Good Anymore
Driven to Tears – GPLv3 and the automotive industry
The fundamental problem here is lack of real competition. If the transport market was not dominated by just a few players, it would not be necessary to use regulation to try and enforce someone's definition of net neutrality. What I want to see is the gov't step in and break up the providers and maintain the last mile network as a public utility. Wireless isn't exactly the same as a wired network, obviously, but wireless bandwidth isn't unlimited either.
Out of the Tar Pit, 2006 [pdf]
This. I loved Nintendo back in the day but even as a current gamer, I find the fact that Nintendo stays focused on games just being "fun and beautiful" provides an escapism mechanism that is difficult to find on other platforms. I enjoy gaming on other platforms, but I find that doing so on a Nintendo system generally has a better effect on my mood/etc.
Ever? Your bias is showing.

http://www.twincities.com/2015/12/31/mark-dayton-wants-100-m...
Sarcasm? I'm not going for any market.
Lyft Line (the thing where you share with other people) is capped at $6 within a decent size swath of SF. Muni is $2.25 and Bart is $1.95 for within the same general area. I think that's where the $4 came from.
If calculations are on automatic, a recalc is fair enough. If calculations on manual, Excel should not initiate an unsolicited full recalc.

Scripting is extremely useful in Excel. In fact the productivity gain of this single feature is just off the chart. You have to think about business users, who barely know how to code. They can automate in a couple of hours some of their tasks, that would otherwise require to discuss with the IT team prioritisation, specs, testings, etc, and get something at best after 6 months.

I appreciate that IT depts hate seeing users coding stuff themselves but there is much to be said about the productivity of IT in large corporations.

And from a user point of view, I don't see why it would be bad practice. The only problem with scripting is viruses. But otherwise every application should be scriptable. There is always something that you would save time with a loop instead of having to do dozens of clicks.
I guess tags/status/naming hasd a function similar to interpunction: It can guide the consumer of the info in how to relate the items together. Some structure the blurp does not hurt ;)

(I very much agree with your point)
Except they'll make it cost prohibitive to stream anything but those that pay the fee to T-Moble by artificially increasing the price for data.