skysight-inc/HackerNews huggingface dataset:
I'm using a desktop wiki : http://zim-wiki.org/

I use it in a messy way, but it's what i want : take a note quickly.

I create a page by day with the calendar and there is a full text search tool for when I need to find and old note
I also like the task plugin : you put a todo mark in any page and you have an icon to regroup all the "todos". I put some keywords sometimes, to help to remember later or when i'm using the search tool.

There is a picture plugin, but it's just keeping a link to the real picture, so it's lost when you move it.

I know there is the same kind of tool for vim, but i didn't try it.
Hey, sorry I didn't notice this earlier. You can tweet me at @visakanv or email me at visakanv at referralcandy dot com
No, me too wondered.
You only needed to lend it to the government for a few years
I would like to know which features are actually modern?

Close to none of course, but that isn't the point AFAIK.

The point is all of them have now been added, hence the 'modern' connotation, and another part of the point is that C++ now even more is a language rather flawlessly combining all those paradigms.
While this is encouraging, I've heard it several times over the last year, and commits would speak louder than words in terms of commitment. Here is another post from March: https://www.sublimetext.com/forum/viewtopic.php?f=2&t=15477&...
Haha - yes, but it's probably safe to assume they knew about that already when the patent was granted and they overcame it. Perhaps because it's solving a long-standing problem or because the axe is a very different application of force, or something.

The above is basically a sports bat so might be close enough to warrant a different perspective.
Well, Germany never invaded Turkey. If anything, they were way too cosy during WW2.
Have you downloaded the "forever-free" trial?
Are modules already kind of unofficially supported, or can they be enabled ? On what platforms ?

I'm trying to make a C++ game with fat libraries like Ogre3D and bullet3D, often on a laptop, and that would really be fantastic to not wait 10s or more each time I edit a header.

I've seen a presentation, basically modules would decrease compile time from M x N to M + N.
60 bucks is less than an hour's pay for many developers. We're talking about a tool that gets used for > 8hrs/day in many cases. Other industries would DREAM of having tools this cheap!

* edited to remove the word "most" which seems to be upsetting some people.
just posted a bit about this upstairs ^
I like: "You squander time as if you drew from a full and abundant supply, though all the while that day which you bestow on some person or thing is perhaps your last. You have all the fears of mortals and all the desires of immortals."
EveryBlock: "— Sorry, we don't cover [my zip code] —"

Not quite every block ... :-/
Finally, I was thinking about this too: only allowing to show neighbors who are in your area instead. Maybe you need some mechanism to forbid users to quickly change area, or make it hard to create multiple account to watch several areas. That would be quite a big bump for privacy.
Interesting, I guess it is just an editing preference. Multiple cursors i associate with mouse use (I know it isn't the same but I bet most people use the mouse with them). I consider touching the mouse dangerous for myself and for productivity.

> Tree View

This i fully understand (and exisits in emacs) but I think not necessary either for my workflow. A treeview does already exist in a format called folders and files ;) I prefer to know the structure of the directories I'm working in and rarely require a reference to them visually

> Split window with synchronized views when showing the same file

I do too and this is a very basic emacs feature

> Regex

Emacs has a massive number of regex and non regex search options. Though usually i simply use Ctrl-Z; grep; fg, which is less efficient but fits my mental model better.

But ctrl-h a <regex> has ~ 34 commands on my machine. Including things like dired-do-isearch-regexp

> Multicursors at each line for a selection

No idea what this means sadly!

> Auto-update of views when file underneath changes (editor should ask what to do in case of edits)

I doubt any editor handles this stuff as well as emacs and is invoked in my environments daily.

Apart from multicursor stuff (that i do not see the point of for my workflow) everything you mention is a very very old basic emacs feature.
I'm sure there are other good resources too, but I thoroughly recommend The Linux Command Line from NoStarch press. There are times when just trying what comes to mind and googling stuff on StackExchange makes sense, and times when getting a good resource (e.g. a book) that covers the topic in detail makes sense. Moving to a completely new OS is the latter.
Watch A Robotic Copter Land On A Moving Platform
This is because you have no idea what you're doing, not because anything is particularly difficult. You also didn't keep your skills current. You'd have the same problem jumping 10+ years forward in any technology.
That's a pretty suggestive graph. If you look a bit more closely you'll see the opposite of what it suggests, we're halfway into the third decade without change in 'level of concern'. That doesn't mean there even is a safe level, it does seem to mean that we are definitely not approaching '0' by 2020.
There is clearly too much money so it seems likely that it or its value will get destroyed at some point. Buying a productive asset is never a bad thing but they take work.
>Sublime is dead. No one is actively developing it.

No one has to "actively develop it". It's a fully capable editor. It has a great plugin framework and ecosystem. Pending some incompatible OS change, I can use it for the next 30 years (using ST-3 from the early alphas, and it has been rock solid).

For comparison, I also use Vim, and it's not like I use any "new features" in Vim or anything. The most "current" features I use in it are like 10-15 years old.
UBike Components from Alimay Sports
I wouldn't necessarily call Peoplesoft beautiful... but the current version (atleast in my opinion) is not clunky.

What version of Peoplesoft are you talking about?
I wonder what kind of "deals" we'll discover Microsoft made with the mayor later on, to win this back. Microsoft has been fighting hard against this migration over the past few years, including paying bribes to stop it:

http://techrights.org/2013/01/24/anti-munich-pr/
No, it's a regular compiler (not jit). But anyway, you'd need to install Go, which, I'd guess, not everybody wants to do.
The NYT article is riddled with errors. As pointed out below, the article uses G.P.U. when instead it should be GPU.
Hi. I don't want to be pedantic, but you always make this mistake, and it just drives me nuts every time... " business men skimming money that isn't THEIRS using them to buy property"

"Their" indicates a person possessing something, as in "Their car was parked in the next street". "There" indicates a place, it's a bit like the opposite of "here", as in "put the blue shirts here, and the red shirts there"
HOA systems vary pretty dramatically in the US, in terms of how they operate exactly.

Some HOAs operate by pretty weak by-laws, and can only decide trivial things. Others have obnoxious levels of control.

Typically an HOA board consists of community members or home owners (if that's the type of development), and sometimes a company that either developed (and owns) the neighborhood or one that manages it will have seats.

Some HOA boards are easy to toss out, others are not.

The vast potential variances make it important to try to get to know more about the HOA ahead of time if you're thinking about moving into a development with such.
There are many intermediate applications. From my own computer vision classes at university I remember examples of jobs when a guy is sitting and looking at a factory line or a machine for 8 hours a day in order to press a button if something goes wrong. This is a kind of work that bores humans out of their minds (thus making them extremely fallible), and that can be done much better with a few cameras and a computer running not-very-supercomplicated computer vision algorithms.
Give him a break. I'm sure if you moved from Linux to Windows, you'd have even more frustration than he had.
Hmm, except that the sex offender registry is also absurdly broad. Should public urination result in you being a life-long pariah? What about being an underage teen sexting?

http://www.businessinsider.com/surprising-things-that-could-...
Ask HN: 48 hour external presentation sourcing?
Trying to remember the name of a service that offered branding and design for presentations in a fast turnover time, it was on the top page maybe a year ago. No luck with Google either.
It's easy enough to see the mistakes of yesteryear in hindsight but there is plenty of similar behaviour today.

Everybody that sells objects really yearns for a subscription model and everybody that sells objects through a subscription model would like to have a subscription based service model, and failing that they'd like some advertising money to go with their other offerings. And some companies want all of those at the same time.
C# felt like it is tooled well for doing many things on game stacks. Would love to spend more time with it.
The Nine Principles of Policing by Consent
I don't think that is true. After all Intellectual Ventures has a lab and sponsors the "inventing" behind their patents, but Nathan Myhrvold is still the king of patent trolls.
What makes sublime text so valuable is that it saves me at least 30 minutes a day compared to what I used to use, not to mention making web development a much nicer experience.

So it more than pays for itself every 2 days, and makes working more enjoyable. I'd happily pay more than $60 for it.
Kakasoft USB Security 2.03
Why can't you use them? Lots of compilers written in C++ use them.

Ever heard of weak_ptr?
If you know someone who's already working in Germany or you're able to hook up with someone, it shouldn't take long to connect you with companies that are looking for employees.
You don't need to write applications in German, since most people in Germany with higher education are able and willing to communicate in English. Existing German knowledge and willingnes to pick up the language are of course an advantage.
Another way to find work is to look for German companies operating in the US and trying to get in touch with someone who works there. For example, my previous employer operated at construction sites in India which helped some of my collegues to get in touch with them. If you already know in which sector you want to work, you can find companies and apply unsolicited or search their websites for job offerings. Job ads on German websites are typically placed under the keywords:
Karriere, Stellenangebote, Unternehmen, Karriere, Jobs. If you have any questions feel free to ask.
Where I grew up nobody would ever think about stealing postal mail. It would rate as approximately the lowest concern as a home owner. I never saw a single locked box, they were always simple fold down boxes by the road-side in front of the house. First it's a federal crime and fairly serious to steal postal mail, second most of the stuff in the postal mail would be bills or junk-mail, and third home owners get used to when the postal mail would arrive based on when the postal worker runs their route, so a mail thief would have to have good timing and risk getting caught by the home owner. Neighbors often watch out for each other as well, someone suspicious snooping around your neighbor's mailbox might warrant a call or stop by to point it out.

Most Americans, at least in the past, would be throwing out bank statements in their trash every month (now a lot of it would be digital of course). If you wanted to steal bank details, I suspect that would be the way to do it rather than trying to time the mail and risk getting caught that way.

Name and date of birth are mostly trivial to come by. You can look up modest details about almost anyone in the US for $20 or $50.
Most people's political preferences are a more direct product of their desires (fears, etc.). The less educated a person the less "reflective stability" established between psychological tos-and-fros and their politics.

The idea that people go around with a stable set of political (, intellectual, moral, etc.) preferences is a very modern one (c. 1950s) and we'd all be better off to get rid of it.
Dokkufy – A Dokku toolchain
You put together a really awesome project! Kudos on that and for sharing it first and foremost!! I speak regex pretty fluently, and I may very well have reached for sed/perl -ne there as well, depending on mood. I guess it just struck me as odd to use a parser for XML but not JSON. Anyhow, off on a tangent, I recently learned about a program called xgrep that lets you pull elements out of XML using xpath or pcre (althought pcre support was kind of spotty for me)--it's neat for one-offs like this and pipeline building while playing with rest apis and such!
Ask HN: What are the main problems with Bootstrap framework you have faced?
Hi All. We're creating premier interface-building tool for Bootstrap framework. It will allow to master Bootstrap websites and user interfaces faster and easier, than ever before. That's why we have some questions for developers & designers who use Bootstrap framework.

Your answers will help us to build a better application.

Thank you in advance for your answers.

https://docs.google.com/forms/d/1qr2lmlfuZxfKi8g1cN_yfdRuscBWL5MAPNR6SyeLUQw/viewform?usp=send_form
Minimise font downloads using unicode-range
> That kind of frustration of getting things to work.

It's more like a lack of understanding that the system is different at its core. Of course there is a learning curve, and not everything is the same. I have been a long time Windows User but now I appreciate way more bash on Linux than any other shell on the Windows world. And permissions are key to prevent breaking your system when you don't know what you are doing, so they are very good safeguards in that sense.
Oh wow could this be any more transparently a PR fluff piece? This doesn't reflect well on The Verge at all as far as any sort of journalistic integrity goes.
How is this different from beanstalkd ? From the README file persistence seems like its main feature, but beanstalkd already has this (via a write-ahead log), along with priority, delayed jobs, burying/kicking jobs, TTR, explicit ACK (for distributed workers), etc.
A scientific alternative to “Shark week.”
http://m.huffpost.com/us/entry/4151345/

I can't find the article I read a few months ago but it had similar anecdotes.
Yes, I use that, but I'd also love to buy just for the sake of it. But 60 is a lot. I guess he just targets developer who are constantly using an editor instead, increasing the price and making that bet. The pop up message must be quite unnerving for heavy users.
Interesting take on the GUI.
Discover how a better system enables you to dominate your industry
There are so many beautiful gems in there. This one might be particulary good for the HN community also:

"Can anything be sillier than the point of view of certain people—I mean those who boast of their foresight? They keep themselves very busily engaged in order that they may be able to live better; they spend life in making ready to live! "

People, here on HN also, are so busy planning their future life ("I will retire when I'm 40!"), that they spend all their life planning their life, without actually living their life.

Ah... I could give a seminar about this essay. It helped me in so many ways.
There is a build for Windows now. I've started using Atom along with Sublime and Atom is a lot more stable now.
There were two explosions - first was a steam explosion followed 2 or 3 seconds later by another more powerful explosion - with the cause of the latter still being debated. However, one theory does describe it as follows:

"However, the sheer force of the second explosion, and the ratio of xenon radioisotopes released during the event, indicate that the second explosion could have been a nuclear power transient; the result of the melting core material, in the absence of its cladding, water coolant and moderator, undergoing runaway prompt criticality similar to the explosion of a fizzled nuclear weapon."

http://en.wikipedia.org/wiki/Chernobyl_disaster#Experiment_a...

NB I'm in the process of reading *"Atomic Accidents - A History of Nuclear Meltdowns and Disasters: from the Ozark Mountains to Fukushima" - but I haven't got to Chernobyl yet....

http://www.amazon.com/Atomic-Accidents-Meltdowns-Disasters-M...
Net of total space requirements for a nuclear reactor site (and not counting processing or mining space), nuclear is only about 2-4x more dense than solar. That is, you could take a nuclear power plant site, remove the reactors, fill it with solar PV, and you'd have ~1/4 - 1/2 the energy output.

When you consider that solar energy can be co-sited with many other land-uses, the situation gets even better. Residential, commercial, or industrial buildings, highway rights-of-way (not on the freakin' roadways, but alongside), or of course, high-potential solar in desert or other largely empty space.

Coal fails for multiple reasons, including in the long term that there's simply not enough of it: the global R/P ratio is 113, that is, there are 113 years' supply at present rates of use. And that rate is increasing -- the R/P ratio has fallen from above 200 in 1993 to just over 100 in 2013. Source: BP Statistical Review of World Energy, June, 2014 http://bp.com/statisticalreview

Then there's that little issue about global warming.

Solar has markedly little waste issue. The life of PV panels is 20-25 years, they're comprised largely of silicon, and other materials can be recycled from them.

Total present US energy usage (not just electricity generation) could be provided from a region 233 miles on a side (54,400 mi^2). Via GNU units and some fairly standard values:

You have: 100 quad / (1 kW/m^2 * 0.3 * 0.17 * 0.9 * 0.55 * 0.94 * 1 year )
You want: mi^2
* 54397.603
/ 1.8383163e-05
You have: sqrt(54397.603)
You want:
Definition: 233.23294

Switch instead to solar thermal, and you're now free of virtually any

The more significant problem is that there are more humans, consuming more resources, by a long stretch, than the Earth can support. We might be able to provide for 3-4 billions sustainably, but at a standard of living equivalent to slums of Manilla, Kolkata, or the favellas of Rio. Or worse.

Or 500 million to 2 billion at a higher rate of resource consumption, though likely markedly lower than that of the present-day US.

The thing about those 1.8 million security forces is that they represent themselves a vast level of resource allocation that's not itself directly productive. It's an overhead that other energy systems don't require.

Your land-area charts mostly show that biofuels aren't viable. I don't disagree with that conclusion:

http://www.reddit.com/r/dredmorbius/comments/2cvap7/the_intr...

(More: http://www.reddit.com/r/dredmorbius/search?q=biofuels&restri...)

Note that the delta for nuclear and solar isn't particularly significant, again noting that solar power can be co-located with other land uses.

I'd also strongly suggest you actually read and view my references before responding, as several of these aspects are addressed. And you've wholly avoided addressing the large-scale, long-term, unavoidable systemic risks of nuclear.
Αποτυχημένα Πειράματα SEO – SEO | WEB DESIGN
I also flinched at the advice to use 'auto' wherever possible. When I'm doing some refactoring I prefer to have the compiler throw errors and warnings when types change. Let's say I have a method which returns a map<int,int> written as auto:

auto bla = obj->GetBla();

bla[x] = y;

The assignment adds a new element or overwrites an existing element to the map, it will never crash.

Now during a refactoring obj->GetBla() is changed to return a vector<int>. In conventional code the build would break with an incompatible type error, the coder investigates, sees what's wrong and fixes the problem. With the auto statement the code would compile, but the bla[x] = y; would very likely not do what was intended (it can overwrite foreign memory or produce a segfault).

Is this not seen as a problem? I do use auto here and there where the type is obvious (for instance written on the right-hand-side of the assignment), but using 'auto wherever possible' is terrible advice IMHO, since it completely undermines type safety.

[edit: typos and formatting]
> stage1 and stage2 are awful function names in this context

Clearly that was an example created to demonstrate the lambda idiom, it wasnt real code
Yes he might target developers who make an everyday use of it, I just use a C++ IDE. I still don't understand what are those features though. Isn't it just good for web/python development ?
This looks more like a minor update, and not as radical as Java 8.
That was wonderful! The characters, their dialog, the story, everything was just perfect. I don't know how I never saw this XKCD before, but thank you for bringing it to my attention.
Hama's terrorists do it every day
:-P
Heh. Well, I don't think my school was exceptional in that way, though it was reasonably good. It's just that this was in India and Sanskrit and Hindi were two of the languages taught. Can't remember now whether it was an elective or not.
That was March, it's now pushing September. There's been one similar post since, but no sign of anything actually happening in the background.
What are you 'computing' exactly?
I would love for Atom to make some progress. The last time I tried it I really liked it, however it was way too slow to be useful to me. There was a perceivable delay between when I typed a character and when it showed up on screen.

This is a deal breaker for an IDE, IMHO. Then again, it is a really young editor and has a lot of room to grow and mature. So, here's to both Lime Text & Atom. May our text processing future be bright!
As an active Emacs user, I can confirm the answer of all of the above is "yes". Heck, it even has a Tetris and a Psychiatrist built in.

My .emacs is portable and I use it across Linux, OS X and Windows. Of course it's based on my personal preferences (vim emulation anyone?) and I seldom see people sharing the same config except maybe Bozhidar's Emacs prelude https://github.com/bbatsov/prelude
As well as bitcoin which other people mentioned (and honestly I don't think this is that large right now), you can also just take bank cards out of the country attached to multiple local currency accounts in China and max them all daily. Otherwise, make business invoices from overseas to support the foreign exchange control bureau's approval of your transfer. Or just drive through Laos to Thailand with a car full of cash and enjoy your 90 day visa on arrival as a Chinese citizen. There's a lot of options.
F# has a similar concept via the with statement. To use your example:

type point = { x: int; y:int}
let z = {x = 5; y = 10}
let y = {z with x = 17}
> No more support means no more bug fixes or security patches - a situation that makes it much more vulnerable to attack by cyber thieves.

I always feel funny when I read lines like these. It's not like Windows XP suddenly went from best-in-class, sound and secure system component into something miserable. It kind of always was.
And should Go or Rust achieve widespread adoption the same thing will happen to them. So the point is moot.
JQuery is down
> I suppose being open source doesn't stop you from giving user licenses for money, though. True, people can just use your program by violating your license.

I don't follow your argument here. To qualify as "Open Source" rather than "source available", people have to be free to modify and redistribute the source code. So even if you charge for a license, there's nothing to stop the first licensee redistributing for free. In other words, if it's open source, people can use the program for free without violating your license.