skysight-inc/HackerNews huggingface dataset:
That's why I didn't say "market dollar value" or "market value". The challenge is to ballpark a lower bound for the value that reddit has received from the mods over the years.

If you're dying of thirst and somebody offers you a glass of water some will argue the market value of that glass of water was zero. I get that. There's also the value of what that glass of water was worth to you and there are many ways to approximate that value. There's what you were willing and able to pay at the time, there's whatever water prices were at the time if you walked into a store, the size of a loan you would have taken out for it, etc. If for whatever reason this person gave you many life-saving glasses of water over the years, and you showed little appreciation, there may come a point where the two of you will debate the difference betwee market value and utility value.

I'm not trying to debate market vs utility value. I'm just saying if the mods have donated $100 of time over the years it's different from if they've donated $100 million of time over the years. It's an attempt to have a rational discussion about whether or not they're "throwing a temper tantrum." You're getting sidetracked because I'm using dollars to measure utility value instead of market value. If you'd like you can think of it this way: what would the cost of reddit's mods be if this was happening in a "perfect" market where other companies were competing for moderators.

> If it was so onerous and awful, they'd simply leave. Again, it's telling that not a single one has.

This should be covered in the first semester of college economics: if a company has no close competitors you can not assert that its employees must be happy because they haven't left. People have been screaming for months for a similar place to leave to, it doesn't exist yet.
There are all sorts of anecdotes on both sides of the story. The one that I go back to is programmers I know who don't have a Bachelor's but do have jobs at companies with hiring managers who have enlightened ides about these things. And y'know what? They are starting to find themselves indentured to those companies because prevailing attitudes on the subject are continuing to shift.

A lot of them are now thinking about getting a bachelor's degree from some online program as a defensive move. Small companies go under or get acquired without much warning, and big companies can have managerial turnover without warning. Either way, not having a bachelor's degree leaves them at increased risk of being in a situation where they're getting overlooked for jobs or raises.

I think this is a really important trend to bring to the attention of any young person who is seriously considering dropping out of college to go into industry. It might be fine right now, but take a look at the long view and consider that this person is going to need to be maintaining their career for another 40 years at least.

Personal anecdote: My grandfather only had a high school diploma. He ended up being an extremely accomplished corrosion engineer, and invented some of the key tools and technologies that are used to maintain oil and natural gas pipelines. Does his experience imply that it would have been wise for my brother (also an engineer) to try and skip college? No, not in the slightest. The economic circumstances of the job market for engineers changed in the intervening decades, and the prevailing attitudes within that job market changed right along with them.
Yet my phone battery used to last a week and now it doesn't even last a day. Mobile CPUs may be able to handle all that bloated code fast enough, but not long enough.
“At first, I thought adding a KPI was part of the joke, and laughed…”
I tried this out with friends. Great idea but awful interface.
I'm afraid it's not a setting, I checked, I just have more web search results that are similar to my search term. If you'd use the search feature more you'd see. Anyways, I built an app that fixes that: https://play.google.com/store/apps/details?id=com.nextstages...
The table is obvious because it's used as an example. Developing intuition for something list say... relativity is not as obvious.
Show HN: Dbtrack – Track database (data) changes and revert/view tracked actions
That only works for add-ons that know about the add-on bar deprecation.

The seo add on that didnt work has over one million installs yet firefox totally borked it.
It's basically a workaround for a feature that never worked properly on windows: filesystem events in fs viewer apps.
It could of course start sending a countdown to your email a month before going off.
It's just a jar.
I think concentrating on the move part is the wrong way to look at rvalue-ref methods. The advantage is that if the compiler knows an object is a temporary it you can safely let the caller safely "steal" a member object.

#include <string>
#include <stdio.h>

struct A {
const std::string& str() const & { return m_str; }
std::string&& str() && { return std::move(m_str); }

std::string m_str;
};

void func(const std::string& s) { puts("Got const value"); }
void func(std::string&& s) { puts("Got rvalue"); }

A returns_a() { A a; return a; }

int main()
{
func(returns_a().str());
A b;
func(b.str());
return 0;
}
Didn't know that libgit2 has a MySQL backend, thanks. :D
"In a scathing audit, state tax officials slammed nonprofit health insurer Blue Shield of California for stockpiling "extraordinarily high surpluses" — more than $4 billion — and for failing to offer more affordable coverage or other public benefits."
I still remember 2001 when I first arrived at Hongkong to work. My first day at the office, I got teary eyed. I told my boss why is it so..he told me it's because of the pollution and I should drink lots of water.

It is probably way lot worse now. I saw this documentary recently, https://www.youtube.com/watch?v=T6X2uwlQGQM it is a good watch. FYI China is also destroying marine life in the West Philippine Sea http://globalnation.inquirer.net/120699/ph-slams-china-for-d...
http://www.philstar.com/headlines/2014/05/12/1322282/photos-...
Here's a very similar tool in Ruby. https://github.com/hopsoft/goldmine
Oddshot – grab and share instant replays from Twitch streams
When I worked there in 2013 as a contractor, at first I was puzzled by the huge coffee machine in the mini-kitchen near my desk. It took perhaps 60 to 90 seconds to get a cup of fresh coffee. Later I realized that the value of this delay was getting to talk with people I otherwise would not have.
And 144, and 226.
That's always the end feeling with RetroShare. I'd love to use it, but the interface is completely unpalatable.

There's supposed to be a web interface[0] that looked significantly better but I don't think that ever went anywhere (last commit is in 2013).

[0]: https://retroshareteam.files.wordpress.com/2013/04/djrs_2013...
Rider in the sky stars in first cloud movie
The presenter brought out a real deceased person's human brain to parade around in front of a TED talk -- ultimate disrespect, trivializing someone's life where slides or video would have done as well.
تحميل برنامج فيس بوك ماسنجر
TV doesn't show you pictures of your actual father. That has a different emotional impact over a generic TV ad.
Trading Technologies (TT) makes trading software for the world’s professional traders.
Please submit your resume to careers@tradingtechnologies.com

UI Designer & Developer, Web Developer, Documentation & Training, Javascript Developer, Senior Javascript Developer, Mobile Applications Developer, Systems Engineer, Software Developer (C++), Senior Software Developer (C++), Software Engineer, Enterprise Solutions, Sales Account Manager (New York), Network Engineer (London), Dev Ops Engineer (London), Software Support Analyst (London), Dev Ops Engineer (Singapore)
That is why I appreciate Microsoft's work with WinRT, Singularity, Barrelfish, Drawbridge.

The unikernels work going on.

Android's Java userland.

Apple's hybrid approach with containers.

This is one of the topics I actually agree with Rob Pike. UNIX is past its due date. There is so much to explore, specially since POSIX just perpetuates C insecurity model.
Common Lisp, ASM, Perl (which imo includes Perl 6)

That way I could still find a job in ten years from now.
This is an interesting question and depends on your domain. However if we want to optimize "get stuff done across the most domains", I would go with:

Python: proof-of-concept, web-dev backend, scientific exploration

C: performance (low-latency), system (interface to most kernels), game-dev

JavaScript: UIs

Remark that I would not consider these languages my personal favourites, but in fact, you do not have much choice. C is enforced as it is tight to *nix which is the most spread OS, JavaScript as it allows you to build cross-platform UI's (that do not require user-installation) and Python because of its huge library diversity (in particular in the applied sciences).

If you speak them sufficient you can tackle most problems. If you then want to go further I suggest

Haskell: expressive, performance (through-put), reliability

Scheme (e.g. Chicken): expressive, simplicity, explorative computing

Additionally one might consider Java (and later Clojure, which should be easier if you already know Scheme and Java) to interface with the JVM world.
BlueJ [1] is geared at beginners, but it includes a codepad for trying out Java code and also provides a way to interact with objects.

[1] http://www.bluej.org/
Do your coworkers never have to go in and maintain your code? What about after you leave? Do you not have to pull request the code before it's merged in? At the end of the day it IS just a jar, but that ignores all the non-runtime aspects of coding.
Oops, right you are. Corrected.
Interrupts and Interrupt Handling in the Linux Kernel, Part 6
or c++ instead of c since c is subset of c++
I dont know but I do know that chemival weapons were used in ancient times, typically burning bitumen.
Where would you put it up for review?
Besides the sibling reply, MSR work on Singularity was used for the Windows Phone 8 .NET native compilation, e.g. MDIL, and upcoming .NET Native.
As far as I remember the outcome of that experiment is exactly reverse. They could not read the numbers.
It would be good if it was awesomely and expertly done rather than amateurish, which my fumbling would result it.

Good idea though, time I started getting some C skills but on a less important bit of code.
That's interesting stuff.

I was also in a car accident and afterwards both he and I could recount each other's facial expressions (Though they could be imagined).

I just wonder whether it is memory fidelity increasing or if brain "performance" also grows.
The learn by ear before reading is great, the Suzuki method for it is much less so. Suzuki learning by ear is analogous to learning a natural language by memorizing famous speeches rather than by actually using the language.
Does anyone have a good theory for what they think intuition is?

I'm interested in process. What is the mapping algorithm that transforms problem into solution? While intuition appears to be magic, I believe that there is a very concrete process happening in our subconscious.

My personal guess is that we're transforming the problem into a format more suited for different modules of our brain to process.

For the table problem we apply 2 transformations. One is referred to as a calculation, the other as intuition.

"Calculation" involves transforming the table into symbols (mathematics) for the language/logical part of our brain to process; the other transformation involves turning the table into a sort of fuzzy 3D visualization for the imaginative/spatial part of our brain to analyze.

Both transformations yield transformed results. Symbols yield a symbolic/numeric solution, a fuzzy 3D visualization yields an equally fuzzy 3D solution.

Funny how two different process that are both seemingly systematic are called different things. Why is one called intuition and the other not?
https://codereview.stackexchange.com or the project itself.
> I'd argue that being allowed to write about the fact a police officer took your house and there's no real recourse for you to get it back is less important than the officer just not taking it in the first place.

The fact that you can write about it IS your recourse. If you're not allowed to share your issues with others, you'll never get any weight behind them. Places like China and North Korea know this and clamp down on any groups rallying around a cause. Meanwhile, their laws go unenforced and an "every man for himself" attitude prevails, as they know they don't really have protection from the state.

Is America perfect? No. But freedom of speech is the one open door we have towards making our country better. Remember the Boston Tea Party, the I Have a Dream speech, Women's Suffrage, Antiwar movements, Gay rights, labor movements...

None of these are possible in places that do not have free speech.
Whats the "American" race? He is obviously talking about citizenship and not race.
Put it up as a gist on github. Or put it up as a PR on github. Branches are cheap! :)
Also such as: https://github.com/Day8/re-frame
Show HN: IfLoop, a new programming style, designed for mobile phones and tablets
Nice blog too - lots of useful articles - makes we want to spend the rest of a beautiful Sunday indoors hacking
I had a quick look and agreed for a learning exercise this would be fantastic and given you have two existing examples to compare with it would be possible to work it out and learn some C at the same time and even if you did not know C; You would be able to hack it together without much brain taxing.
Courage! You can do it! It would also be a great learning opportunity since you have the other 2 libs to use as an example. You should go for it and then put it up for code reviews before using it. Seriously! Give it a shot and then ask HN to review it in another Ask HN.
[AI] Historical Noise? Simulation and Essential/accidental History
Gambit Scheme compiles to portable C, so I see no reason it couldn't be compiled on Plan 9 (I haven't tried, though).
10 Startup Practices That Usually Lead to Disaster
The PostgreSQL developers team lives on the pgsql-hackers mailing list (http://www.postgresql.org/list/pgsql-hackers/) which is appropriate for discussion of current development issues, problems and bugs, and PROPOSED NEW FEATURES. =)

See also http://www.postgresql.org/developer/
Scientists discover fundamental property of light 150years after Maxwells theory
This doesn't look too difficult to do (definitely not a "wizard" level task), and I think there will be more work in setting up tests, etc than actually writing the code. A good learning opportunity so if you've got the time go ahead and do it yourself.

If you end up doing it yourself, I'll volunteer to do a quick review.
I wish there were more Ask HN posts like this.

It's also a great chance for someone who perhaps is looking for a gig to put some code up here that quite a few people will review.
Unless you're doing this for a business use case (which your insistence on expert quality and security earlier kinda suggest), it shouldn't matter.

Don't fish for free work when you could turn this into a learning opportunity.

Besides, why would you want to use PG as a backing store unless you were doing weird multitenant stuff?
I use several things:

leanpub: for writing books. uses Dropbox, web services to produce books from markdown. I can edit markdon files on my phone, ipad, Chromebook, and kaptops.

Google docs: quick notes that I might need in the future; having search helps find stuff later

Microsoft OneNote - for notebooks for travel planning, research, etc.

Emacs: org mode, but it takes effort to get started
You know what?

I propose we use "Task HN:" and do these requests more frequently. We'll surely learn a lot, come to ingenious solutions, and maybe, just maybe, make our time on HN more productive. I, for one, want to at least see, if not help, what small but interesting byte-size hurdles others encounter and how others can solve it in different ways, and all the discussion around it.

Working on something together binds communities even tighter.
> Women's Suffrage, Antiwar movements, Gay rights, labor movements...

England has those. We don't have freedom of speech in the US sense.
SWIM also agree that lsd is a time warping substance. SWIM saw and lived through thousands of years of Earth in early human civilization. I reminded me later of that Star Trek episode where picard lives someone else's entire life when that space object zaps him.
Not a secret -- at Monsanto (Fortune 200) we use Scala heavily now, starting from one project in 2010 and now a dozen teams use it for many many production projects internally and in AWS. Certainly some in the almost 200k LOC range. Scala is replacing Java at Monsanto (and yes we're always hiring!)

NB: Our Climate Corporation teams are running Clojure.

"What is functional?" is a difficult question my partner and I ponder often. As someone else here said, simply having functions as first class values seems insufficient as that would include Perl, JavaScript, C (fxn pointers) and other langs as "functional." Saying supporting any mutability at all removes your status as "functional" means Lisps aren't functional, which seems to ignore the history of FP. Erlang doesn't have monadic IO but is highly regarded by many as functional. If our definition essentially includes only Haskell as "functional" then the term seems useless. So we define as functional any lang that supports functions as first class values AND significant enforced immutability.

Scala's first class functions, default immutable data structures and "val"s compile-time enforcing immutability without too much ceremony put Scala in the FP category for us, along with the Lisps, MLs, F# and Erlang.
I came across the phrase "XY problem" the other day http://www.perlmonks.org/?node=XY+Problem

> You want to do X, and you think Y is the best way of doing so. Instead of asking about X, you ask about Y.

If we allow "ask" to include asking oneself, then this seems like a great example :)
Java, for choosing an object-oriented, static typed language.
Ruby, a dynamic scripting language that I love its syntax, but maybe python would be a better choice for general dynamic scripting language, not because I like it, more because of its ubiquitousness.
And finally Clojure, because it's a member of Lisp family and I always wanted to try one of them, and by running on the JVM it inherits great amount of Java libraries.
Index of PayPal complaints - compiled by Consumer Financial Protection Bureau
How CodePen handles 32M page views and 3.4M uniques a month
The most common use I have of the refresh feature is to observe the sizes of output files (e.g. logs) from a process to see their growth.

If you have a process that creates a file and then writes e.g. several KB to it every few seconds, without doing anything you'll just see the file created with a size of 0. Eventually it does move from 0 but if you want to see the current size you need to refresh.
Is there a reason it couldn't be done with C++11/14 with an extern interface to C?

Here is a lib to match python's string functions in C++.

https://code.google.com/p/pystring/

When working with string and vectors C++11 can actually be pretty straight forward, productive, and clear with no manual memory management. It definitely doesn't have as many string functions out of the box as modern scripting languages though.
That popcorn phrase makes me think you are of the SRS / SJW type. I do not like you.
Thanks, you said this about a million times better than I did.
You can stage individual lines and hunks (and split up big hunks) in git gui. So it's a valid question.
Show HN: CarpOS – OS written in VC++ in about 10 days
It seems like you managed to completely reverse the findings of the bungee study to match your own expectations...

http://m.livescience.com/2117-time-slow-emergencies.html

"Instead, the scientists found that volunteers could not read the numbers at faster than normal speeds."
A problem is that the reverse is also true. Simple example: stretch a rope around the earth that fits tightly and add 1 m to the length. Can a cat go under the rope (it's always a cat). Intuitively that seems like a "No". The simplest of formulae says "Yes" ( 1m/2pis = +/- 15 cm). Here, pretty much everyone has to resist intuition and trust numbers.
I think the best way to conceptualize intuition is some sort of unconscious sub-process carried out by the brain at all times that has to be shut down or de-prioritized most of the time to allow for hard, "empirically-validated", processes to dominate the global activity (similar to early life "pruning"). As all neuronal processes, these need to be activated to remain available.
+1 for the Iceland reference

-1 for the men / women reference: like there are no good men / bad women. Ha!

=0
If you want to have a job, anywhere: java, C#, pl/sql.
Percona Server 5.6.25-73.0 is now available
I'm a sole developer in pyjamas coding in the lounge room trying to come up with an idea that will make an income when I'm not doing my day job to pay the bills, in case you're asking if I am a rich company trying to get free development services. I'm happy to reciprocate technical services if what I know is of value. I write open source code too so I'm contributing although not to the libgit2 project.

Same as many other developers here on HN I suspect. Coding in the hope of building something people want to use.
It makes me sad almost nobody mentions Perl and/or Perl6 (they are essentially entirely different languages, but designed by the same guy, so I'd say they follow similar design methodology). Although it is not as popular as it used to be, Perl is still extremely useful, and I found that the community around the language is by far the best and most welcoming to newcomers. Also a lot of people will say that Python is superior due to its readability, concise formatting etc., and indeed there are areas in which Python would be the better choice (machine learning and statistics to name a few) but for a quick file processing, OS admin tasks, or a simple multi-threaded web scraper, Perl would be my first choice. And I find that due to the flexibility and TMTOWTDI motto, I find the language much more expressive and I feel more creative writing Perl code. But I wouldn't dwell too much on picking the right scripting language, Python, Ruby, or Lua are all fine choices.

For lower level stuff and performance, definitely C++ and then eventually if you need it C as well, but I think it doesn't make much sense the other way round.

And as already said in this thread, it's good to pick up a functional language, just to broaden your horizon if nothing else.
> "... pay and benefits ..." (emphasis added)

I'm guessing the benefits we in the USA get are much better than in India.
Hm, I've had people tell me that they prefer uber (or the other app you mentioned - i couldn't remember its name) because the cars tend to be better, and with better air filtering. Maybe that gave me the impression it's more popular than it actually is.

Certainly I'd spend a couple bucks more to sit for an hour (or more!) in an audi or VW over a hyundai..
So people can "flag" in addition to downvoting? And too many flags can result in an auto-removal? I don't see the point of that. Flagging should send it to a moderator. If you want to automate removal of articles, voting should suffice, otherwise you're just giving more power to people who don't want to see some topic.

Regardless of how this topic was removed, I think it was an interesting discussion that was silenced prematurely, and that's too bad.
I am not sure it is so bad there. I lived in HK from 2013-2014 and the pollution was bearable. About 60-120 on the AQI scale (PM2.5)[1]. By US standards that's orange/red (bad) but you get used to it.

In comparison, Beijing is routinely 500+. Manhattan is about 40. And some parts of the west coast push 100+, most likely because of Chinese air floating all the way over the Pacific.

http://aqicn.org/city/hongkong/
Americans are one of the few groups that it is politically correct to hate.