skysight-inc/HackerNews huggingface dataset:
I am not saying to get them to sign up.

Interview them. Find their biggest pain with using craigslist to find work.

That is how you will "sell" your service. You solve their problem, and you can articulate that in an ad or forum post.
Very interesting analysis. If this is accurate, they should get rid of that attitude, pronto, as they have the highest potential of being on the scientific forefront(or at least that of medical science).
Should your startup take the B Corp route?
There's nothing like cracking a book open to read a few pages before bed, then noticing that all of a sudden the sun is coming in through the window and it's time to go to work...
IIRC git and mercurial were being developed around the same time at each other. And lots of git's design has to do with Linux-kernel workflows, which are quite peculiar.
I have been a customer for about 9 years now and I similarly host small, unimportant, and friend's projects (The "hey you know websites, I want a website" and I setup wordpress and forget about it). I am generally happy with them, their control panel is kind of shit but they are worth every penny to me. I don't have to think about them except every 2 years when they bill me. I have somewhere around 20 websites for other people on there and every time it get's close to the renewal date I consider throwing it all on DO/AWS but honestly the costs would be close and support/setup would take a lot more of my time so ~$200 is an easy sell for 2 years of peace.

I started with them in high school when I was just getting started and I don't use it for my own real projects anymore but it's perfect for friends/family and the occasional wordpress I need to throw up. One last thing, I also used bluehost for a while but I found dreamhost to have a better interface (even though they are both pretty bad)
I would also guess that 100 years ago people in poorer countries were also a lot less aware of which places might be better, and how to get to them.
I live in Boston and am about to turn 30. I am making $130 plus about $25 in stock and 10% bonus. I'd appreciate any advice in how to continue growing that to achieve your level of success.
>> Why should a French, German or Romanian arbitrarily have special rights to enter my country, while an Indian, Mexican or Nigerian is subjected to ever harsher visa rules?

Without saying that this is right, the general logic is that the countries in the EU have met certain criteria (economic, legal, etc.) in order to join the club. The citizens of these countries have mostly similar standards of living, education, judicial systems, etc. Hence, allowing free movement is not a big deal because it is assumed the citizens of one country won't move en masse to another, and if a significant number of them do, they won't be a financial burden on the host country. There are also a bunch of reciprocal and cost-sharing agreements (e.g. medical services may be charged to the country of origin, etc.)

This whole framework and inter-country cooperation doesn't exist with respect to countries outside of the EU, and that's why these countries aren't willing to take a chance with universal freedom of movement. (Just a recent example comes to mind where a bunch of non-EU migrants were deported from Greece for various violations and their country of origin refused to accept them. In the EU any member state can deport/remove citizens of another member for certain violations and the country of origin is legally required to accept them.)
Based on what - your own prejudice?

I think people in Britain, and indeed many 'white' countries, are less bothered by the colour of one's skin than the tone of their culture and intent behind their immigrating.

If you're not coming here to integrate, but just coming for money and with no thought of being part of my culture, why on Earth would I joyously welcome you?

What would be said if I were to move to somewhere like the middle east and insist upon being a cider-swilling yob?

.

Disclaimer: My partner is Italian and I'm a cider-swilling British yob. Well, a bit of a boor at least.
Mark Blyth on the revolt against globalism, technocracy, and financialization
It's the internet. I'm not writing to change minds, I'm writing pretty much to the audience that already agrees with me. Nobody thinks we're going to have a productive discussion about race in the HN comments, way better to just point out the hypocrisy and move on. Truth of the matter is the comments that are most relevant get floated to the top and if someone's gonna say some ignorant shit they ought to be called out on it.

I don't mind being downvoted, I honestly find it amusing that if you say something wrong, people will respond. Say something wrong they don't like, people attack you. Say something right that people don't like? They downvote silently.

If it makes people uncomfortable to be told their racist for calling 100 years ago a golden age... maybe they should be uncomfortable?

TLDR I'll save my effort trying change hearts and minds for when it's worth it.
Learning Reinforcement Learning, with Code, Exercises, and Solutions
> If you were cracking a password wouldn't it be significantly faster to use GPU(s) rather than CPUs?

When you're dealing with time scales greater than a decade, probably not. The right answer is almost always to wait until future hardware is available that can crack the password significantly faster than our current CPUs and GPUs. Whether that's quantum computers or just faster iterations of the kind of stuff we've got now doesn't really matter...the time spent waiting for new hardware is insignificant compared to the time spent waiting for calculations on current hardware to complete.

But I agree that it's disingenuous to list numbers like that because they're meaningless and aren't at all the answer to the "How soon can my password be cracked?" question.
I often feel I get myself back by being alone for a while. That when I'm working or socialising I become part of it - my thoughts are very much aligned with it.

When I spend a day or two alone I really get back to thinking about what and who I feel matters, and why.

It is on those days that I really do know who I am, who I want to be, and how I am getting there.

Its lovely.
US hands internet control to ICANN
I used to do that with SVN. What a pain in the ass.

Git's version is miles better.
>> Spamming the input with an array of whatever OpenSSL algorithms Ruby happens to make available, rather than using a memory hard KDF like scrypt, is a bad smell.

Sooner or later key-derivation schemes gets outdated and requires a better version as happened to bcrypt [1] and will happen to scrypt [2].

It is not "whatever OpenSSL provides" but just combining strong algorithms over to spread the "getting outdated" risks. Think like you are investing your money? Would you prefer betting on just one thing or spreading it over various different investment opportunities?

[1] http://www.unlimitednovelty.com/2012/03/dont-use-bcrypt.html
[2] http://blog.ircmaxell.com/2014/03/why-i-dont-recommend-scryp...
Assuming this is not just a troll...

1. These are usually meant for one person, not two.

2. Why'd you live there in the first place? Presumably because you couldn't or didn't want to afford anything else.

3. Just because you don't like it doesn't mean someone else won't.

4. This is easily forgotten, but average American dwelling size has been increasing for decades: http://www.fool.com/investing/general/2013/09/13/how-the-ave... or http://www.npr.org/templates/story/story.php?storyId=5525283, even in the face of recent de-materialization due to digitization. It ought to be possible for people to be able to choose from a wider array of dwelling sizes, rather than forcing people into larger units than they need or want.
OSIRIS-REx: Bennu asteroid
Donald Trump Lost Nearly $1B in 1995
That seems unlikely because actually computing kolmogorov complexity is impossible, even approximating it is super hard. But you can run random numbers through compression software, and if they compress, something is very wrong.
When you say consulting do you mean like big consulting companies? KPMG , PWC, etc?
A good number of countries require visa. Being granted a visa is often an uphill task, with demands made for your bank statements, proof of income to ascertain you have a job to come back to, proof of hotel bookings for where you are headed or proof you have somebody to host you, any other proof to show that you are indeed visiting to do what you are claiming is the purpose of the trip. It's an endless list of demands and they could still deny you the visa.
There are no really easy ways to get freelance work but there are some ways to get it quickly enough. I have a fairly good size network and I still use the following method with great success.

First, find a niche that is needed quite a bit in your area and which you can do. This might be marketing and commerce websites (custom wordpress templates? But don't say that, say marketing and commerce solutions). Maybe you specialize in media presentations for companies (custom landing pages with media and some tie to revenue). In my case I chose DevOps, as there are a lot of companies with aging infrastructure who want to go to the cloud. Whatever you do, do not call yourself a "Wordpress developers" or "Facebook specialists". If you want to make money quickly in freelance, tie yourself to revenue generation right now.

Second, start writing. Write a 1200 word, well edited article that reads like something you would find in a real magazine. Don't make it sales-y. Give deep information that helps your target market and makes you sound like an expert. My first had to do with how DevOps saves organizations money as they move from their own infrastructure to cloud infrasturcture in 5 essential areas.

Third, tomorrow is Monday. Pick 10 - 15 businesses you would like to go and visit tomorrow in your area that you think need your services. Look on linked in and find out who the decision makers are. Write a small personalized letter to these people and print them out. Introduce yourself, explain what you can do for them and how you are helping other businesses in your area with the same problems they obviously have. Do not mention price. Just mention why they need you to make more money for their business.

Fourth, print out the article you wrote above. It's your "free gift" but also shows how much of an expert you are. Get it printed on something nice. Make sure it has a byline with your name. You are now marketing yourself.

Finally, show up in person to the 10-15 businesses on Monday. Ask for the decision marker. Wait for them if they are busy. Talk to them in person if you can. Explain who you are, why you can help their business, and then ask them if you can help them with "X" thing for their business right now. "X" thing is your specialty. This is the hard sales part. Just do it. I have no good advise on how to make closing the deal any easier other than try to remember how hungry you will be if you don't close the deal.

If you can't get with the decision maker for some reason, or if they aren't interested in talking too much, leave them your letter and your article and move on to the next company. Follow up 2 days later to see if they read your letter and your article and then pitch them again on your sale point.

Do this every day. If you meet 50 companies in a week, you will have more freelance work than you will know what to do with IF you pick a niche people need.
Not really. inotify requires you to set up a watch on every single file or directory that you want to watch. To see how this escalates, install the inotify-tools and do

inotifywatch -d /path/to/directory/with/a/lot/of/files
So true, almost every musician I've met assigns themselves to one or the other camp. Apparently it's very difficult to cross the chasm on this. I've tried to cross from reading to playing by-ear by forcing myself to perform without any score (admittedly simple tunes) and it's been a difficult transition but I think it can be done with lots of practice.

The other direction is probably harder because it feels constraining rather than liberating.
> Have you ever worked with a different VCS?

Yes, I've worked with RCS, CVS, SVN, SourceSafe, Perforce and some others, though know them less well.

Git is bar none the best of all (of which I've had experience) the VCS' out there. I would pick it over anything else. The issues I'm pointing out are not because I don't use it, don't understand it, or don't appreciate it. I just believe that it's too complex.

If git was literally just the set of commands you listed, that would be great. As a single user experience it's hardly ever an issue. But that doesn't mean that it can't be better! And that's why I like this gitless project (and some of the other similar ones out there), it's trying to create a decent experience that will scale.

Also, your example is about creating a new git repo, I find this to be much more rare than getting involved in an already built and multi-member team, which may have all sorts of rules about proper merges or rebases, and such.
>> Some contradiction right there.

So just because someone is politically/religiously extreme they are violent?

>> Iran has invaded which countries in the last 2000 years

2 minutes with Wikipedia:
https://en.wikipedia.org/wiki/Safavid_dynasty#Recovery_of_te...

"The Ottoman Turks and Safavids fought over the fertile plains of Iraq for more than 150 years"

(But I understand -- it was _really_ Iranian to start with. Iran's empires have been the only non-expansionist ones in human history. :-) )

>> Iranian terror.

https://en.wikipedia.org/wiki/Iran_and_state-sponsored_terro...

(Edit: Wikipedia for terror is simpler than referencing e.g. the South American stuff, because then you will quote the Iranian priests' declarations of innocence. IIRC, once the Iranian leadership even denied supplying Hamas with weapons at the same time Hamas went out and thanked them. Bad coordination. :-) )
You shouldn't have to learn how the data structures of the tool work beneath the surface to successfully know how to use a tool.
Tup's main problem is it's unusual, and it doesn't have a library of build rules. But it's fast!

On a related note, I've always wondered if it was possible to have a build system based on dynamic library injection / strace.

The idea would be that you just write your build rules in shell script. Then, you run it with a special shell that catches open(), etc. in child processes (via library injection, etc). These system calls get tracked, and stored in a special build table. One that you don't have to edit.

Then, when you want to run the build again, you just re-run the magic shell. It catches the various commands, and checks their inputs / outputs, and then skips running the command if the targets are up to date.

e.g.

$(CC) -c foo.c -o foo.o

Hmm... "foo.o" is up to date with "foo.c", so I don't need to run the compiler. I just return "success!"

That would get rid of all magic build systems. All build syntax. All dependency ordering. The build system would just take care of it itself.

I've played with this before, enough to note that it's likely possible. But I haven't got far enough to publish it.
Words like "tone of their culture" are exactly the problem. Can you imagine if you weren't allowed to travel somewhere because of the tone of your culture? Do you enjoy being restricted from travelling to Saudi Arabia because you popped out of the wrong vagina?

I'm not from the UK but I can tell you firmly that words like "black culture" are just racist dogwhistles here in the US
It's not only about fake data, it's also, maybe even most importantly, the low quality data. Publications with low data quality decrease the signal-to-noise ratio, leading to a slower scientific progress. Purely from a scientific standpoint: If you identify fake data, you just take them out of your model training set. But identifying low quality data is much harder.
http://www.techcrunch.com seems the best to me for trends and informed content from startups
From Wikipedia:

Starting in 1963, he assisted various leftist movements from Latin America (Brazil, Argentina, Venezuela, El Salvador, Nicaragua, Colombia, Peru, Uruguay, Chile, Mexico, Saint-Domingue, Haiti), Africa (Guinea-Bissau, Angola, South Africa) and from Portugal (then under Salazar's dictatorship) and Francoist Spain.[6] He trained a lot of people in forgery in order to support them in their struggle against dictatorships.

I'm not sure who wrote that wiki page, but "leftist movement" in the context of mid-20th century Latin America means groups like FARC, which were very much armies and terrorists. The claim that this was done "against dictatorships" is very clever: it is technically true but disguises the fact that the groups he supported were simply trying to replace the current dictatorship with their own.

Moreover, the moment you train lots of people, you obviously lose any ability to control how those skills are used.

The more I read about this guy the more grey his story becomes.
I think your title simplifies your issue to the extent it's difficult to answer.

#1 Is your product aimed at freelancers like yourself as you describe, for when "work load gets a little difficult to handle" and these busy freelancers are looking for "other freelancers to help" do some of the heavy lifting, but you (busy freelancer) remain the point person between the client on an already established project?

Or

#2 Is your product aimed at everyone i.e. competing directly with freelancer.com and upwork.com where you are trying to:
(a) get a market of clients to post their project needing a freelancer and
(b) have a community of freelancers for clients to hire from?...
With your revenue being some version of taking a small cut per job.

I realize your site is pre-beta and not finished. But knowing the actual goal here helps provide feedback and better advice for next steps.

Side note: How to get people to use _______ (fill in blank) when you suck at networking has very different answers depending on what the product is. Sucking at networking is rarely the main issue. I suck/don't enjoy networking but it turns out it only gets you started, other kinetic factors take over quickly (word of mouth by clients is an example).
> Or lay down for 30 minutes and do nothing for a while.

It was figured out a few thousand years ago and became known as meditation. When needed I found it a good tool, but unfortunately it haven't become a habit yet.
In all fairness, there's a big difference between 250 square feet and 800-900 square feet.

I agree that you get into the 250-400 or so square foot range and there are a lot of compromises. I've stayed in well-designed 200 square foot hotel rooms in NYC and, while they were comfortable enough to sleep in, I certainly wouldn't want to live there.

(I know there's a certain cultish appeal to to these small spaces but I also wonder whether, by the time you add up the space you need for bathroom, minimal cooking, some storage, hallways/stairs/elevators in the case of multi-unit dwellings, etc. whether going from compact to tiny really saves all that much.)
Well this code is in Scala, not Java. Python doesn't have a library like the Stanford Datetime parser that can convert a phrase such as 'day after tomorrow' to the actual date. I understand that Writing Java is hard simply because of the amount of code you have to write. Scala is a good compromise.
Seems like a couple of well named aliases would achieve 99% of what gitless does.
Mozart is such a pleasure to play, he really is a perfect composer, andnclearly a hyperactive mind - when you're paying it the 100th time you're smiling because of all the little details - he invents countless little melodies, and all very satisfying. From an outside perspective people might not understand because his sounds kinda like generic classical music, if you don't listen carefully.
I agree with you completely.
I built this prototype as a quick bare bones weekend project .
Now Im looking to do the marketing and build on top of what I have or even throw away what I have and rebuild according to real market feedback.

As mentioned in another comment below I think a landing page is required to describe what the site is offering
Besides reading for me it's math. Just discovering a parallel universe without startup stuff, without fancy programming languages, without thinking of scale, focus, VCs. Just math and me.
Agreed. Poor quality data is worse.

A couple of years ago, as this story started to break, I would mention it to scientist friends. "Don't worry," they'd say, "We always have the meta analysis to fall back on."

I don't hear that anymore.

ADD: A critical issue here, which you touch on tangentially, is the mix of motivation and milieu. If I'm making stuff up -- bad data -- other people can identify it and delete it. But if my goal is to appear to be doing good science instead of actually doing it, then it can become extremely problematic both to identify and remedy what I've done.

A lot of "normal" science is done around the margins, with not-so-incredible hypotheses and pedestrian-looking data. Bad science with really poor data fits seamlessly into that model without having any distinguishing characteristics.
It's annoying to sometimes have to introduce artificial blocks just to make the borrow-checker happy. It sounds like there's going to be some work done on non-lexical lifetimes though, which would solve the more annoying of these problems.
Tips to Bake Perfect Sweet Potato Fries
>> How can this sentence even be written?

I answered that -- it is not in the Saudi interest to rock the boat.

It is fully possible SA is cooperating with the Pakistan government regarding terror against India. But the Saudi government don't want to destabilize the economy of their big customers in the west, at least for now.

[Edit: SA is a brutal dictatorship which spreads religious hatred for internal political reasons, quite like Iran really. I argue that it isn't in their self interest to make the Western world angry. Both as customers and because they want support against Iran. I might of course be wrong, juntas often buy their own hype.]
It can be though. That's like saying Linux would be better if they only gave you ls, cat and nano because vi, sed and xargs were too complicated.

There is nothing about gitless that provides a decent experience (compared to git) and certainly nothing about gitless that has anything to do with operating at "scale".

The truth is commands like filter-branch, rebase, cherry-pick, etc. which are notoriously difficult to use... you don't even have to use them.

I'm not saying the git experience can't get better, but the way forward is to modify the existing tools and contribute to the project, not make git wrapper number 84 that does nothing special.
Wait a minute!

That seems to be backward. Doesn't "losing face" come from being caught doing the wrong thing or being dishonest, so that the incentive to fabricate data for something as important as scientific research should be very, very low?
Nokia tanked well before Elop came around. Basically the refusal to accept the fact that Symbian was going nowhere killed them. If they did the switch sooner (while they still had some market share) to pretty much anything else I think they would have had a chance.
Travel, or permanently relocate? There's a distinction - quite massive one. No one gives a hoot about tourists.

And I meant with the self-denigration in my post to imply that my own 'culture' has its own tone - as indeed does every culture. It's a question of whether they have the potential to be inter-compatible.
Ah, such a misnomer: you don't cherry pick a commit, you cherry pick the patch that lies between the selected commit and its parent.

It may feel like nitpicking, but it's quite important when trying to understand the differences and commonalities between various version control systems.
now we need some one to forge passports for Palestinians to help them flee the Israelis ..
They could at least try and make it look like a Nokia phone on the outside.