skysight-inc/HackerNews huggingface dataset:
>Sounds like that would devolve into a situation where people are trying to exploit others for free work.

And it sounds like this is one of them. The OP is "trying to come up with an idea that will make an income when I'm not doing my day job to pay the bills":

https://news.ycombinator.com/item?id=9833548

If you can't pay someone to do it, even at some of the low rates I see on elance, then learn to do it yourself. It would be a different matter if this were someone asking for input on the code he had written, but just asking someone to do it for him is unseemly.

I'm 100% in favor of a feature on HN where existing open source projects ask for help and/or contributions, but someone who's starting up a for-profit business and asking for free labor leaves a very bad taste.

I've had would-be clients like this, who ask me to do work for free or at a significant discount since "it's related to your open source work, anyway, and you could even use it in your project". Made the mistake of accepting work from a client like that once, but never again.
I share your concern, but if the tasks are of little interests and there are no great reason to do them, surely they will not be upvoted?

HN has always been a bit more than a news aggregator, there are "Tell HN"s and "Show HN"s too.
This is the condition that was described in Memento. Really fascinating stuff. It makes me want to keep notes on everything, because most people rely on their memory for a lot of things. When we forget something we are frustrated "Oh darn, I forgot it again!". Imagine not being able to remember anything at all...
You may be interested in `git gui`, which also provides a GUI over `git add -p`. (It's part of the main git distribution, but IIRC, several distros make it a separate package)
Having problems activating Windows 10? You're not alone
Like other people said, it is about refreshing the view for changes that didn't trigger an automatic refresh.

If you dig the details, behind the scenes an API called ReadDirectoryChangesW is called, which uses a notification-like system to report changes within a directory. However, that API is weird, so various types of changes are not correctly reported and explorer.exe is stuck with outdated data. The refresh forces it to update the view.

Disclaimer: I've had to use that API recently to code a simple python file monitor in Windows. https://github.com/gusmd/vigil.py in case anyone is interested.
In what way is presentating a brain "ultimate disprespect"? Do you honestly think the deceased took offense at their brain being put on public display?

Talk about missing the forest (content of presentation) for the trees. Maybe watch the video, it's extraordinary. Presenter had a massive stroke (8 year recovery) and, for some reason, awakened as a result.

Anyway, the wiki [0] may help explain why the presenter, a scientist specializing in the "postmortem investigation of the human brain as it relates to schizophrenia and the severe mental illnesses", would bring a brain on stage at a TED talk ;-)

[0] https://en.wikipedia.org/wiki/Jill_Bolte_Taylor
Agreed! And the correlation between gluten intolerance and use of facebook is something that nobody is talking about. Yet when you examine the data, you find that there are more diagnoses and self-diagnoses of gluten intolerance during the time when facebook grew from a few thousand users to nearly a billion!

/s
As a plant breeder I can assure you the gluten content has certainly gone up! We call it a "Multi Trait Index" for baking quality, and we can show nearly every years released varieties increase in the MTI. What is the number one weighted factor of the baking quality MTI? Gluten percentage.
Also, this article is bunk, saying, "if people can maintain an enzyme to digest lactoes, we should be able to evolve an enzyme to break down gluten too. "Total hoggerty poggerty applesauce!" NYT, you are cut off!
I don't see why I shouldn't ask if anyone is willing to help.

1: it's open source snd presumably would be committed to the libgit2 project.

2: it's likely to be useful to others

3: it's central, critical code that isn't well suited to beginners. Of course it should be quality code, it's responsible for storing data.

4: it would strongly benefit from the eye of a Postgres expert, which I am not

5: I do not have money to hire developers

6: I write open source code too so I contribute my time to the public
Fortran, Matlab, C++

I'm almost kind of serious. I had Ada in there, but C++ is building okay concurrency support, and is otherwise better at interfacing to other things. Maybe pull Fortran in favor of Ada? That's a thought. Not sure there are enough libraries in Ada.

Why these? Because you can build serious stuff. After awhile it gets boring writing yet another regular expression to parse yet another 'text file as database' blob thingy. I don't want to glue, I want to make what others glue together.

I can simulate rocket flight, planet formation, ocean temperatures, and predict the weather. I can write neural networks, do computer vision, deep learning. I can implement any type of database, implement Google search. I can write my own OS. I can hack a lot of this stuff together with Matlab, and then make it scream in C++ or Fortran.

Yes, C++, not C. I can write faster code in C++ (e.g. qsort vs std::sort), I can interface with both C and C++ libraries, and if I know C++ a pretty much know C by default. You can get to bare metal, or be more abstract. Why limit myself to learning C? Makes no sense. A lot of my C++ code looks like C, other times I use a lot of template magic. Depends on the needs.

I actually do most of my numerical stuff in the Python/NumPy/SciPy stack, and perhaps that is a better choice than Matlab. I'm being a bit contrarian to give contrast to the endless C/Python/JS answers, but Matlab does have a lot of libraries that aren't yet in the NumPy/SciPy stack. On the other hand, you can just write them in C and add them to Python if you need them. Trends are changing, but everyone I know that is into heavy math/algorithmic work is pretty handy at Matlab. I'm solely getting work to switch over to Python. Even then, down in the guts NumPy and SciPy are Fortran - you kind of need to know that stuff if you want to be a wizard and not a glue sticker.

Yes, I recognize this is a deeply individual answer that won't resonate with many. Variety is good, I think.

*edit: okay, Python/NumPy/SciPy stack wins over Matlab, even though STEM schools are still churning out Matlab jockeys. Like it or not, we do need to glue a lot of stuff together, and Python is fantastic at it. I'll leave my original answer here, as I assume the point of the thread is 'food for thought'.
My take on this. Most software can just barely deal with the complexity of deployment, adding a component designed not to work (the DRM / digital rights management) is just a bridge too far.
Here is an alternative theory that tries to explain why people in the United States don't tolerate wheat very well: http://www.thehealthyhomeeconomist.com/real-reason-for-toxic...
Miiverse is getting a redesign
Sure, but I'm not sure how that is related. What I'm essentially talking about is you have a DE that is of the form -i h\phi_t -b\phi_{xx} + V(x)\phi = 0 and graphing \phi as you vary V(x). That is not obvious unless you know how solutions of the equation behave for different simple cases of V(x) and continuity. That, I argue, is intuition.

Actually, what you mentioned sounds like intuition to me. You didn't make hand plot the polynomial, so that is relying on intuition over rigour, which I think is what the OP's quote from Feynman referred to.
AI Websites that design themselves
Are you talking only about content that is potentially illegal? Or questionable in the general sense of being "wrong" in some way, even if legal? If the latter then I don't think there's a universal "right" way to handle it. Censorship can be a big value-add in many communities.
Not trying to put you on the defensive, but do you have some objective online resources I can examine to learn more about this?
Some companies sell fire-safe & waterproof HD enclosures which you can use without moving the disks.
One sentence != Entire article
Interesting contrast of design philosophy:

Mac - "It just works. We refuse to believe that it doesn't."

Windows - "It mostly works, but when it doesn't, press this button."
Relativity is impossible to imagine and intuit, also particles and quantum phaenomena. Physicists always tell the public to "not try to imagine" these things, because that's the natural and obvious thing to do: to imagine and try to intuit.

This student at the example is probably crazy or fake.
Thanks for making the T&Cs you created available. Did your attorneys make them specific to an individual country/locale or did they make them generic enough to afford/enhance protection globally?

I'm referring to the latter and specifically content as it relates to (potential) illegality. If a site wants to censor or prevent certain content based on their own, personal standards and goals, that's the moral right of the owners. I'm interested in the situations where governments will use force to impose their will (regardless of the personal choices). I'm also interested in the "once you're made aware you need to handle it with whatever declared process you have." Perhaps it differs by locale and, if so, then it would be beneficial for those of us who run sites to start compiling legal agreements into a github repository like you did to help alternative sites become aware of the local legal nuances (especially if the user base is global like reddit or voat).

I'm also interested in your comment about advertising - if a community (owner or mods) got to determine which ads (if any) were shown in their community (i.e., the site owners didn't get revenues from ads), would that be supportive of certain site-wide policies?

And, again, just to clarify - I'm interested specifically in overriding, all-encompassing site-wide polices, not community-specific policies.
Why is it so urgent to kill this?

It does nobody harm if some people choose to avoid gluten, and greatly benefits coeliac sufferers who have increasing good nutrition options.
I think intuition is just using (or trying to use) a higher level of abstraction to approach a problem.
The government would have to prove that they didn't learn the identities after the trial if they were going to pursue a perjury charge.
This is a much better summary of the evidence, in my opinion: http://slatestarcodex.com/2014/03/30/wheat-much-more-than-yo...
This is nothing new. When I was at uni (10+ years ago), we used DrJava, which includes a Java REPL.
Many are against bullying in the community, yet have no problem bullying the CEO and trying to get her fired simply because they don't agree with her decisions. We don't even have all of the information, yet this doesn't seem to matter.

Should gays be bullied simply because we don't agree with their lifestyle?

I shouldn't be surprised as this seems to be the way our society now works: anyone that doesn't agree with you, bully them into submission and ruin their lives, business, or reputation (sometimes all 3)..punishing them for their disagreement. The new catholic church from the middle ages.

I've seen the same thing on Facebook with the passing of gay marriage: Anyone saying they disagree with the ruling gets destroyed and called a bigot, yet those same people can say horrendous things about religious groups and people with no repercussions.

It's this sort of backward thinking that makes me realize how much smarter I am than anyone else.
Meh.. Cool story and all, but Beijing isn't really that bad. Nobody wants to see a picture of a clear sky and yeah, the picture is real. but you will see something like this very rarely.

As a kid growing up in Europe, I remember pollution and acid rain and whatnot being a hot topic on the news every night. Its okay today, but it took time and it will take time in China also, but the government there is doing something about it for sure.
Every reply have interesting points...

I don't know if one can be fluent only in 3 languages, but I'm in the rank of those who say that learn more will not harm you.

You can reason a lot about, but when you've to learn a new language, just for the pleasure of learning and because it will make you a better programmer, one thing counts: instinct.

I'm often inspired by a blog post, a snippet of code or simply a tweet that sings the praises of something!
I don't make forecasts for the future of a language, if it looks cool to me, I try play with it and see what's going on. (I think you can found practically any REPL on my laptop...)

Anyway I'll give my list of 3:

C# - Because I work with it from beta.
F# - Because I can use .NET knowledge with a functional-first language (and it helps me open the path to other functional langs).
Ruby - Because I'm still a fan of RoR and I love its KISS approach (and a smart dynamic language is useful for various tasks, e.g.: related to DBMS).

Others:

Erlang - It makes distributed computing "easy". I love vanilla Erlang, but other langs of its ecosystem are promising: LFE and Elixir, for example.
Haskell - Knowing it will make you better in every language.
Go - Because it's fun to work with it.
OCaml - Because I love ML syntax and I'm interested in all ML-family langs.
ELM - Because I prefer delegate to a transpiler the duty to write javascript.
PureScript - Same as ELM.
I actually like Reflux https://github.com/spoike/refluxjs

It's not "Pure" Flux, which is the reason I like it, it doesn't deal with a Dispatcher and it has syntactic sugar for 'common' use-cases, most Rails dev enjoy stuff like that.

Seems like Reflux can't have hot-reloading because there is no (public?) dispatcher to replay values :-/
I did a quick review.

This project uses PQescapeLiteral() and asprintf() to build queries. I'd recommend prepared statements over this approach (which is how the MySQL backend builds queries).

It doesn't implement anything but write() and free() yet, so it's not actually functional.

Unfortunately I believe this would clobber the library license (GPLv3 on this Postgres plugin vs GPLv2 with a linking exception for libgit). With this in mind I'd probably just recommend a rewrite. It's not that much code.

Update: it looks like the libgit2 backends aren't well maintained: https://github.com/libgit2/libgit2-backends/issues/13#issuec...
I agree with the sentiment. Leveraging the skill and goodwill of the community is a great idea and anything that reduces the friction for volunteers is a good idea.

On The other hand, I think there is little to be gained from frictionless requests for volunteers. That invites spam and low quality requests because there's nothing to lose. A linked blog post with technical details and relevant context is probably the ideal level of impedence with the HN format. The format of this request is a nice hack, but standardizing on a kludge is not the way to go.

Maybe the structure is a monthly "Can you help?" thread...and perhaps a complimentary "Can I help?" thread.
Don't let the haters fool you - they're the same guys who told dropbox that they didn't see the point of their services over sharing usb flash drives.

This is a good idea. Other people could abuse it but this is certainly not abuse, any more than it would be to just file a feature request as an issue on a project. Hope it comes through.
I'm somewhat new to web dev and new to functional programming. Can someone tell me how this is fundamentally different that ClojureScript + OM (https://github.com/omcljs/om) ?
Brazilian Evangelicals set up a 'sin free' version of Facebook
Most people likely have experience with pivot tables in Excel.

Uhh, really?
No one said you had to run your for-profit idea on whatever code you come up with. There is something to be said about someone who asks for something but isn't willing to put in the work personally (or only the work they want to do).
"For example, SEO is not a black art, it is well documented."

SEO takes a different kind of person. I do both (software design and SEO/marketing) and am pretty successful at it. However, pretty much all developers I know despise anything related to marketing, are really bad at it, or just aren't willing to spend the time learning it.

It's also not "well documented". It's like trying to say that investing in the stock market is "well documented".
Which is most likely the real reason for it. Most of the self-diagnosed gluten intolerance seems to be nothing but a social media fad.
It's a fair point. Personally I don't feel any urgency, the complaint was mostly aesthetic. But if you want to talk practicality of holding unscientific beliefs: I see your harmless gluten-free food industry and raise you a measles outbreak...
Great article on subject: http://blog.andrewray.me/flux-for-stupid-people/
The problem in Chicago and Illinois is the same as in Beijing. Cheap dirty coal power. Environmentalists in Chicago recently won a battle to shut down two coal plants that were in city limits and costing citizens hundreds of millions a year in health damage. But a lot remains to be done in the state.
Because it's part of a much larger "anti-science" movement, and it's slipping underneath a lot of peoples' noses by sounding semi-plausible (or some other reason). If it is indeed a myth, and without merit, then it needs to be clumped together with all the other pseudo-science type stuff out there like homeopathy, chemtrails, acupuncture and chiropractors.
Of course, this will be overlooked. Thanks for posting!
The idea of intuition is explored in psychology through Dual Process Theory. See "Dual-process accounts of reasoning" below.

https://en.wikipedia.org/wiki/Dual_process_theory#Dual-proce...

Kahneman and Tversky spent a good deal of time trying to identify the major heuristics employed (and biases caused) by the more "intuitive" of the two systems used for thinking.

(You may note that at the time this paper was published there was no concept of Dual Processes and the phrases "System 1/2" are never used.)

http://psiexp.ss.uci.edu/research/teaching/Tversky_Kahneman_...
All IDE's do. Please stay away from BlueJ, its compiler is terrible.
Only (potentially) illegality.

For example, although it's not clear if voat received any formal legal notices or threats before they banned many communities, if they banned them based on their desires about what they want voat to be [1] or pressure from bad publicity/partner problems (e.g., frozen PayPal funds), that's their choice.

But if they banned the communities because of valid legal threats, I don't think you can't accurately describe that as censorship.

[1] Acknowledgment that their policies and goals may have changed since they became a refuge for disenchanted reddit users considering voat initially had a policy of no censorship
> His probation will also require him to stay off the Internet, though he needs it to study computer science.

Imagine a probation condition that forbade you from using a telephone. Or from reading newspapers, or watching television, or using a debit/credit card.
How to backup a mongodb database from a docker container to host
Yes, finally someone remembered it!

Reinventing the wheel is so human...
Seven types of ‘near-death’ experiences
All Java IDE's have offered an interactive shell for years so there is little need for a REPL. It's just a nice thing to have but nothing more.
Probably not a great idea to delete the /tmp folder altogether.
From the documentation: https://msdn.microsoft.com/en-us/library/windows/desktop/aa3...

If number of bytes transferred is zero, the buffer was too small to provide detailed information on all the changes that occurred in the directory or subtree. In this case, you should compute the changes by enumerating the directory or subtree.

I suppose that's the case when Explorer gives up, because for this to work it would require keeping a copy of all the directory contents to compare with, and "enumerating" would be unacceptably slow.
1. C# - General purpose "managed" imperative language. Works on most platforms thanks to Mono.

2. F# - Great functional language that's compatible with C# and runs on Mono.

3. TypeScript - Nicer to use Javascript, with added type safety.

They all are first-class in Visual Studio, which is a big plus.
I did notice it's a different license. Do you think there is value in porting the MySQL or SQLite version? They would share the libgit2 license.
This comparison is lost on me. What do the drop box naysayers have to do with people submitting code requests?
> That invites spam and low quality requests because there's nothing to lose.

I think you may be underestimating desire for geek cred. Non-throwaway account would have little incentive to just spam with trivial tasks because they won't be upvoted, might even be flagged, and are tarnishing individuals reputation.

You may have a point about format not being ideal and having too little friction. Not sure.

> Maybe the structure is a monthly "Can you help?" thread...and perhaps a complimentary "Can I help?" thread.

This most certainly wouldn't work for these types of requests, as they are rarely in opportunity to be scheduled for the next month, or at the very least, get solved by then by ugly hacks.

Again, not sure what would emerge out of it really.
These antigluten dimwits are almost always coming hand to hand with much more dangerous anti-science cretins, namely, antivaxxers and anti-GMO crowds.
Taking this great idea a step further, I'd love to see projects.ycombinator.com which could eventually be submitted as YC proposals. I wonder if YC need any help building such a tool... I'd be game to help if others want to?
It would be good if all code was expertly done. Yet that costs money or effort.
I can really recommend to go to this event. It covers a wide area of topics, not just technical but also art, politics, etc. And it's all very much fun. There are many interesting people there who all want to show their projects and just want to chat. It's also very international.

Some more info:

https://events.ccc.de/

https://en.wikipedia.org/wiki/Chaos_Communication_Camp
Imagine not being able to remember anything at all...

...including the fact that you can't remember anything? That would certainly be scary.