skysight-inc/HackerNews huggingface dataset:
http://www.sachachua.com is the blog of an avid Emacs user who promotes its use, and the plus is that there's a lot more interesting information there too as she documents her journey.
Love it, the ICQ sound brings me back.
How is the right to assembly practically limited?
Comparison point: it's Bing's budget for about 5 hours.
Yeah, it's a problem on my i386 IBM P70 which I recently upgraded to 8MB.
I'm conflicted. Bags of cash are also the preferred way to conduct shady business. I think some cash flow limit from each account would work better than a classic either/or solution.
Zika Virus Increases Concerns About Employee Safety
My husband had the same problem when I met him. He was 27 and just decided to never ever make a living from programming again because he felt sick of it.

So, he decided he would organize bicycle rides in Transylvania. And he looked really cool doing that so I fell in love with him, but he wasn't making any money while working his ass off. I didn't care ( -I had a job), but after a while, he did. I'm used to not afford basic stuff, but he got sick of scarcity then.

We only started doing little websites for friends in the afternoon. But they asked for more, so what could we do, right?

And here we are after 7 years, having a small software company... in Transylvania. Many times it does feel like "eating glass and staring into the abyss...". Maybe it's a grownup thing to feel that way and stand up to it. It's the overcoming of all the winning is what gives you dignity, in the end, I think.

I don't think you should quit.
basically, no one is reading the actual content meh. It's 250k USD not 2,5M USD
I don't think so, it seems the blog post is about compiling down to JavaScript, therefore can run XSLT 2.0 in the browser using it.

It looks like Saxon-node is maybe leveraging some of the Saxon-Js stuff to make the node version so that you will be able to use saxon as an API. Hence the example here of doing XQuery http://rimmartin.github.io/saxon-node/tut/executeaquery.html
fn main() {
let mut sum = 0i64;
for _ in 0..200 {
let items = (0..1000000).zip(1..1000000).map(|(a, b)| a + b);
sum = items.enumerate().filter(|&(i, _)| i % 100 == 0).fold(0, |acc, (_, v)| acc + v);
}
println!("{}", sum);
}

(note that the addition part does some extra work since it iterates on the whole source instead of skipping ahead)
USENIX Enigma 2016 – Timeless Debugging
Doesn't it already happen in any sane distributed team?
Improvements in the GenMyModel Editor
> Erlang is not interpreted, it's compiled to bytecode and executed on the BEAM virtual machine.

And Python is compiled to bytecode and executed on the CPython virtual machine. That's still interpreted.
What about custom commands? I usually have a dozen custom commands in LaTeX to e.g. typeset specific names.
libtcc, http://bellard.org/tcc/
To be event more honest, everything is complicated when you do not master it. C++ is a language with true benefits in terms of execution speed and flexibility, it may not just be the language for everything and everybody.
Agreed. I'm generally much more interested in whether a developer can understand a new problem they haven't faced before, can research possible solution, can compare various trade-offs of solving them and can then implement a solution efficiently and effectively on a constrained time schedule.
Liberia, yay!
FTSE 100 jumps 1.8% after big Tokyo gains
Are you sure that's exactly what you want? Including sums in billions of dollars?
Phones are used too to conduct shady business, so is encryption and generally all kinds of things related to privacy.
Big Data Analytics Options on AWS: White Paper
Virtual therapy 'helps with depression', researchers say
I'll have to add it to my backlog of benchmarks to do, but tcc could compile C source @ ~30MB/s on a Pentium 4. http://bellard.org/tcc/#speed
How I Have Collected 2000 Emails Within 11 Months on Free – InfoTechSite
I went into taking my MSc explicitly to be able to add the letters to my resume - I started not long after the dot-com bubble burst, as a precaution. I don't regret it; I learned some interesting things during my thesis (the rest of it was regurgitating stuff I already knew; but it was distance learning so I didn't have to put in much effort), but similar experience - I don't really use it much. If I'd done it full time, it would have been a tremendous waste of time, though.

But a lot of the reason for this experience for me at least was that I started uni after having spent about 15 years learning to program already, and by the time I picked up again and did my masters, I'd had another 10 years of commercial software development experience.

These things are not really geared for people like us that came to them with a lot of pre-existing knowledge, but at people like my class-mates first time around that had hardly touched a computer before, and that did need a lot of hard work to come out with a good understanding of the problems.

As a hiring manager this is why I rarely care whether someone has a degree or not if they can demonstrate experience. And on the other side of the table, I only took that degree because in the UK there are still sufficiently many employers that have an obsession with degrees regardless of experience...
The question is -- Is it good for Quora?

Recently the site has basically become a plagiarism echo chamber. People copy/paste blogs verbatim in a bid for upvotes. Maybe Quora should stop optimizing for Facebook's key metrics like MAU.

Maybe the whole point of Quora is higher quality content, a special place which only allows for certain standard of content. If everyone can have a guard of honor, then it is simply a guard. If anyone is allowed to answer on Quora, it's simply a content mill. And the wrong kind at that.

To be what Quora is trying to be, you need a heavy handed deletionist culture. For that you need passionate people who spend time doing that, and you need an open platform. Both of which Quora is not. It's like they had a decent idea in 2010 but never really improvised.
I am kinda hoping for things to go the other way.

Let anyone (any person, any company) have an account in the central bank and use that directly for payments. Let that and only that be "legal tender".

Then there would be no need for the government to do costly guarantees for depositors in private banks, no need for cash, no need for a costly blockchain and so on.

Taxes could be collected much fairer and efficient.

Negative interests rates could be implemented without distortions.
Every (Unix/terminal) shell is a Read-Eval-Print-Loop.

The difference is the data structure which is passed around. Is it bytes, Cons, or objects?
Van Gogh's bedroom gets digital makeover
Am I the only one that thinks this whole controversy is extraordinarily silly? In order to do work, you have to understand the effects of your work. And that can require having close conversations with the parties you are trying to regulate, both to ensure that the regulations have the desired effect, while also ensuring that they don't have undesired side effects. It's pretty easy to model an interaction where the party being regulated would pay to make sure their concerns are being heard, while the regulator still has every intention of implementing an effective solution.

Yes, politics are messy and there is more give and take than that, but even with that it doesn't necessarily rise to the level of true corruption.

I dislike that the whole lobbyist conversation has gotten dumbed down to the point that any kind of conversation is by definition evidence of corruption. It could just as easily be described as another form of diplomacy. But we don't tend to claim (at least not since the days of Karl Rove scoffing about the desire to "understand" our enemies) that diplomatic ties are by definition a "conflict of interest".
Going for the other comments on this thread, I guess I have a better opinion of Quora than most here.

I do appreciate the insider comments we get from a wide variety of areas.

My only gripe is a question of style, namely the style that comes when most content creators are in it for self-promotion (which is fine btw); in the end it feels like everyone is in a job interview.
IMO simpler is better. A legal guarantee for anonymity that might end up being backed by complex technology is worse than a legal guarantee that you can pay with paper money regardless of anonymity. That's because paper is less likely to have an unnoticed back door (what anonymity does Bitcoin provide if your PC is running a keylogger?)

In fact this makes me think of all the nice things we could have if support for simple mechanisms was legally required in various areas of life.
Lyx helped me type everything during my lectures & seminars in the University. I was typing about 30%-40% faster than anyone else was writing (including complex equations).

At the end of the Semester, my notes were the only searchable ones (not to mention easiest to read) :)
So Emacs/Lisp gives you a Unix in your Unix.
I know, but coming from a country where corruption, concussion and other related things are extremely prevalent in the day to day life a little more control wouldn't be bad. There should be a middle ground between anarchy and totalitarianism, it's not like I'm advocating strict control for everyone.
Remember this subject includes foreign policy and war making, not just domestic governing.

The 3rd picture down @ http://www.aworldtowin.net/reviews/JohnPilgerphotos.html comes to mind:

"American officers in their air-conditioned headquarters in Saigon, with a computer that "proved" they were winning the war. A reliance on machines and unreality characterised the American presence in Vietnam." - Philip Jones Griffiths, 1970
I recommend God mode. On my Thinkpad X200S I bind the mode switcher key to the right mouse button, which is easily reached by the right thumb. With God mode you don't have to relearn key bindings, you just no longer need to hit Control and Alt.

https://github.com/chrisdone/god-mode
Just a heads-up - this page auto-plays a video.
What's wrong with std::string though?
Drone killings in Pakistan? Different dataset, but that's just nitpicking.
There is also WIR https://en.wikipedia.org/wiki/WIR_Bank which is backed by assets, but I think it's not targeted at individuals.
Yes, I see the problem, too, but I suspect it's a different problem from the one you're seeing. I'll explain...

I suspect the problem you're seeing is, "analogue watch". That's not the problem. (Forgive me if I have assumed wrongly! ;)

As every frequent traveller should know, if you have a watch (any technology) that does not self-adjust (for some value of "self") then it is strongly suggested that you adjust your watch to you destination time zone the moment you get on the plane.

This has long been known, so the problem really is "person who unwittingly failed to adjust their timepiece to their destination timezone".
NHS watchdog to 'monitor social media care complaints'
their code editor is a joke.

ui doesn't make it clear switching tasks will lose your work, and to make it worse they silently break the clipboard so you can't "cheat" thus preventing you from storing your code anywhere. makes experimentation really awful as you have to keep commenting the whole thing every try
Magit author asks for donations (Git Porcelain inside Emacs)
How is their plan autistic? Hanke and Henry seem idealistic, academic, and likely lack a solid understanding of the sociological consequences that make their plan utterly unattainable, but they don't strike me as sufferers of autism.
"Programming competitions correlate negatively with being good on the job" see https://news.ycombinator.com/item?id=9324209 for the more nuanced actual result.
If refusing to process/print Eurion marked things was a legally required feature (which it currently isn't) in printers/image processing software, it could pose quite a conundrum for OSS, if the law also requires that the feature not be easily disabled by an end user. It's hard for me to imagine OSS software with this property. Yet the law could demand it, and society might find it reasonable.
Both the CS and maths undergrad courses at my uni were structured with voluntary lectures coupled with compulsory group study with 10-15 students led by a post-grad TA for many of the larger courses. I skipped most of the lectures, and focused on the group study, and it was far more rewarding.
...and taking one's resources could be done in one swift move.
Such comments are best added in commit messages. If you add JIRA task number to each commit it's almost always already there (because in the task there will be your discussion with Steve).

And when you change the line because Tom asked you to change it again - you don't need to remember to remove the comment about Steve.
I have been on Quora for maybe 4 years, I still get their daily digest; even though I hate it I have not had the energy to navigate the unsubscribe process.

It's annoying because although they initially attracted a lot of high profile members, as they become more popular they are doing a very poor job of maintaining quality. Unlike Stack Exchange the community moderation tools are not useful; not to mention the community itself does a terrible job of actually moderating for quality. It's Microsoft Q&A / Yahoo Answers all over again.

The number of highly-upvoted "answers" which are simply self-promotion links or conceited, self-absorbed nonsense is sometimes beyond belief. To give the community the benefit of the doubt, it's possible they have open holes that are allowing bots to upvote answers, or that they have a paid answer promotion service which is not vetted for accuracy or relevance to the question.
Nah, Java is the new COBOL. Billions of LOC that will never be replaced, running on arcane infrastructure. In this case the arcane infrastructure isn't mainframe hardware or OSes, it's J2EE bean containers, XML configged ORMs, and Ant build systems.
I agree there are other problems, but most of the issues in this case study could be resolved by googling "work hours in Melbourne" or "waking hours in Melbourne".

Is it easier to arrange a common time with someone in a different timezone or someone who is in the same timezone but works a night shift?
http://vim.wikia.com/wiki/Avoid_the_escape_key

Personally, mapping Caps Lock to Ctrl (which I do anyway) and using Ctrl-C works best. I use vim and IntelliJ's vim emulation on an international keyboard where Ctrl-[ won't work.
I'm not one of the trolls who oppose all taxation, but statements like "Taxes could be collected much fairer and efficient" scare the hell out of me.

One fundamental thing about taxes is that, when enforcement of each and every law is not totally possible, totally unfair taxes are also not possible.

What you propose is totalitarianism, or eventually leads to it.
As a user of both SO and Quora I am annoyed by SO's strict policy on subjective questions. There are plenty of legitimate reasons to ask useful subjective questions, yet SO will close them as "not constructive". As far as I'm concerned this is a crude heuristic, it maintains good content quality at SO at the expense of prohibiting certain kinds of discussion.

It's totally understandable why they make that tradeoff, and quite possibly if SO relaxed strictness on that front I would be among those asking to reinstate it. It is, however, quite frustrating at times. So I think Quora is a nice alternative due to the more permissive policy there.
Students don’t know what’s best for their own learning
since when are standard tools of good education 'cute little tricks'? mathematics is hard. mathematicians are some of the smartest people in the world. yet the current tendency to not do these things or not do them enough is a consequence of a certain culture, efficiency constraints and even the near universal use of LaTeX.
Way would you want to force everyone to give up privacy and freedoms to the state?
You're contradicting yourself.
That's funny the modern Thinkpad flagship mobile workstation model is called P70 exactly.
Cash is underappreciated today in the name of terrorist financing and etc.

Its easy to give to someone to buy stuff for you or pay them back or save up pieces.

Electronic cash can't do everything it can do with as much simplicity.

Admittedly with larger amounts there's no doubt to the electronic system.

In Sweden its kind of frowned upon to pay in cash, which is weird.
I'd rather criminals got away with their nefarious deeds than give up privacy, so yes.
How Technology Will Change How We Live in 100 Years
That's great looking. I'll give it a go today!
that really depends on how you're showing the data. if you wanted to make it visual then a python program could be ideal.
> Then there would be no need for the government to do costly guarantees for depositors in private banks

Why not? As long as banks operate on a fractional reserve basis (i.e. your bank can lend out your money, but you still "have it" in your account), guarantees are still needed, regardless of how money is recorded.

> Taxes could be collected much fairer and efficient.

Taxes being collected and taxes being fair are two very distinct, and mostly unrelated, concepts.

> Negative interests rates could be implemented without distortions.

Great, I really want someone to keep stealing my money.
Over-privileged 18-30 white males is not the same thing as populist. They just are they controlling voice on places like HN and Reddit.
Making robust software: the “Mars Code” talk (2012)
Which would mean time zones do actually work really well for most people, right?
You are right that the biggest part of the job is easy - but testing the easy parts is useless - all programmers would pass it. A test must be hard in some way if it is to filter people.

Disclaimer: I have a stake in https://codility.com/
I wholeheartedly recommend it.

I was a Vi(m) user for years. I love vi as a concept, but extending it always felt very wrong and cumbersome for me, whereas in Emacs it all feels natural as it truly is the extensible, customizable text editor.

org-mode and slime made me pull the trigger and kept using it for half a decade.

Then I lost my Emacs config. Installed Spacemacs and never looked back. It gives you better defaults, a good community and a framework that lets you easily extend it in a more modular way using layers.

It's also much gentler on my wrists.

I still use nvi for quick edits though.
Netcraft confirms it
You are right, of course. Maybe PHP is the new VB?
Show HN: Dyslexic highlighter
Small app I made that highlights text on chrome while you are reading.
Good or bad feedback welcome :)
Give it a try, and tell me if I show continue developing it, or just stop
I've been having so much fun writing functional programs in C++14 after spending 2 years writing exclusively Clojure code. It was amazing to me that I could return to C++ and use most of the same idioms and styles that I'd gotten spoiled by in Clojure. The ability to pass and store anonymous functions, with captures when desired, is so useful, and doing this is easy in C++11/14. It has really changed my appreciation of the language. The algorithm library for doing things like map, reduce-style expressions is also wonderful. C++ is a rapidly moving target and they are not resting on the past.
a JV might be a better idea...$2.5M isnt that much money and i doubt it will even come close to being useful relative to the other search engines
I oppose compulsory taxation, not all taxation, and I'm pretty sure I'm not a troll :-) What's your objection to my opinion?
Women considered better coders if they hide their gender
> Its easy to give to someone to buy stuff for you or pay them back or save up pieces.

I can do all of these things with Venmo, PayPal, Google Wallet, etc.

> Electronic cash can't do everything it can do with as much simplicity.

I find those online tools a lot easier to use and less cumbersome than cash.
No it gives me something better than unix in my unix.
One advantage of Java is huge standard library with basic support for important OS-specific things like filesystem, threading, GUI, time, etc. You don't get all the bells and whistles of your OS, but you can write portable code which works and does some simple things expected to be possible "everywhere".

C++ only recently is starting to go there.
There are other, simpler way of fighting "shady business". The main one being legalization of activities that are currently illegal, but don't bring much social harm (prostitution, drugs). You can also fight corruption by periodically comparing a person's assets to the amount of taxes they paid (personally, I think tax returns should be public, at least for all politicians/state employees).
What distortions do you mean, and why do you think a cashless society would avoid them?
Exactly. The truth is, paying electronically is so much easier than with cash. Either way, paying with cash is the past and will (slowly) move away. I'd much rather be an anonymous technologist than an anonymous luddite.
SWIFT move, heh.
There is EXWM, an X window manager for Emacs:
https://github.com/ch11ng/exwm

Here are some screenshots:
https://github.com/ch11ng/exwm/wiki/Screenshots
https://msdn.microsoft.com/en-us/library/hh438469.aspx
"Negative nominal rates only make it more explicit."

Not really. Inflation happens when there is a real resources constrain. You are demanding more from the economy that the economy can produce. If you have doubts about this, just look into the result of the QE programs that have generated not inflation.

Negative rates don't need this condition and don't make really sense. First they push money in the system and then they pull money from the system, but everything continues the same.

In fact, negative interest rates can be seen as a way of avoiding doing the logical thing: fiscal policy and direct investment.
I wouldn't bet any money on Western governments guaranteeing anonymity when it comes to electronic payments in this day and age. If such protections can be granted to cash, that'd be a win, in my opinion--even if it isn't a complete solution.
> 4) Protected user privacy, with their searching protected by strict privacy controls;

They'll have to keep the servers outside the USA then. It's illegal for European organisations to transfer personal data to the USA now that Safe Harbour is invalid.
Great story, thanks for sharing it.
Non-compulsory taxation doesn't work, see the "Free rider problem".
Here is where to find a cute blogger templates
> Bags of cash are also the preferred way to conduct shady business.

That is police's problem. I am tired of LEO offloading their duties and costs of business to society.
You can still buy all the gold coins, foreign money and so on you want; they are just not legal tender.

I am pretty sure the government can access to my bank statements at will. This setup will make it much more explicit what is (already) going on. Oversight would of course be needed.
Actually you can - http://www.howardism.org/Technical/Emacs/new-window-manager....

All you need to do is to set up a couple of hotkeys for things that Emacs cannot do (yet), like (start-process "" nil "xdg-open" "http://some.flashy.javascript.website")
Always liked and used LyX, and never looked back. LaTeX is not for humans in my opinion, nobody should ever write LaTeX by hand.
unique_ptr is easy, no overhead, and its friend, make_unique(), allows for concise generation of the smart pointer. what's clunky about that? (of course, make_unique didn't appear until C++14, so it was a bit more clunky before that).
Luckily, all that takes is:

alias emacs="emacsclient -a '' -c"

But you're right, I wish that were the default.
Well, it's about how one approaches computing. I try to do most without a shell, using async-shell-command and elisp tools in general. But if you're a sysadmin I use shell iff I have to. tmux has many things to offer, which you should use.