skysight-inc/HackerNews huggingface dataset:
Related: if anyone hasn't listened to the first season of Gimlet's "Startup" yet, it's excellent. Former host of NPR's "Planet Money" records all the hard parts of starting his own podcast production company.

https://gimletmedia.com/episode/1-how-not-to-pitch-a-billion...

I liked season one more than season two because I felt that the Dating Ring founders were a little more guarded about their vulnerabilities and shortcomings, whereas Alex laid it all on the line. (YMMV on this opinion.)
Were you actually at a consulate? Most russian visas are (pre)processed by private companies.
I've been learning Go in my spare time. One of the things that I've found really refreshing is how the enforced conventions largely eliminate contentious discussions like tabs vs spaces.

For those unfamiliar with Go, the gofmt tool[1] converts indentation to tabs, standardizes brace positioning, etc. Most editors have a plugin that will automatically run the tool on save. An option for programmers using other languages is EditorConfig[2].

[1] https://blog.golang.org/go-fmt-your-code

[2] http://editorconfig.org/
Wondering how this works. If one is using different number per transaction where they are getting so many free numbers?
My proposed solution is allowing devs to immigrate; making the hiring market less liquid would be counter-productive.
the website is so poorly designed, it leads to consumer-non-adoptability.
That has been my experience as well. Only one alias in about 10 years ever got undeniably sold, and that was because the company went out of business and probably sold their entire portfolio.
Would love to subscribe but it's not showing up in Pocket Casts... Where can I find the RSS feed?
And in the short run valuable software engineering work doesn't get done.

I understand that your primary goal is avoiding economic competition with people vastly poorer than you, but lets not lose sight of the fact that the economy as a whole suffers when valuable work doesn't get done.
I'm not proposing anything, I'm suggestig that anything drawing an equivalent between weight of raw LSD and paper blotters is pants-on-head retarded.

Legislate penalty by doses if you want, but the fact remains that someone with ten mg of crystal is carrying with them just as many doses as someone carrying a few g of blotters.
I've encountered a number of sites that don't permit + in emails. I've also encountered a bunch that don't permit my hyphenated last name.
I came to this conclusion too after at least 20 years of using tabs; but mostly it was because of moving to white-space significant languages like Haskell, F#, etc. It was just too painful getting everything lined up with tabs and I needed the fidelity of spaces.

Previous to that with C/C++/C# the alignment usually took care of itself through the closing brace and IDE auto-formatting. So tabs was the natural unit of currency there.

Horses for courses I guess.
> I'm not going to summon up simple scarecrow arguments, but for software that makes money, I do not want your clever pattern with comments that saves a microsecond behind a 60 millisecond latency api

Is that not a strawman argument?
Many more people are killed with kitchen knives than guns should IKEA be held responsible because the Fjord 13" chef knife was used in a murder?
It's silly to refuse advice and to quote an article that doesn't deny that there could be an link, and it just say that there is no proof that definitively there is a link. It's extremely hard to do tests on humans whether something works on them or not, because scientists can't lock us in the cages to make sure we won't do anything else that will impact the results.

Right now the only way to find out is to try yourself, it is free after all, and you can't deny that in any case (whether it works for acne our not) reduction of sugar intake is good for your body.
Sudo is in LDAP. We are allowed to run specific commands based on which roles we are in. Those roles are used to generate sudo roles.

Nobody, including 2nd level UNIX support, has or knows what the root password is.

If there is an emergency, the sysadmins can temporarily generate a root password, which is then automatically reset with random garbage after a few hours, so nobody will know what it is after that.
NOTE: The plain text mode here doesn't do the org-file content I've included justice. Copy it into emacs and switch to org-mode to see how this'd actually look and work. And I agree, right now I've only figured out how to do this with myself and one or two other people. I use this for both work and side projects. I also tend to work on smaller code teams (max 3 people) so that helps if I want to use this at work on a specific project. You also have to get buy in on the tool (emacs and org-mode, in this case, which is a hard sell these days). I imagine there are ways to make this scale, but I've not figured it out yet. It'll require more tooling and finer-grained access for editing. Merging with this in git could be a pain in the ass with more than a couple people.

You can get code only views, no deletion necessary. Run tangle, which will spit out all the source files (which is part of the compilation/execution step anyways), or use (org-mode specific): C-c C-v C-v (org-babel-expand-src-block). The latter gives you the expanded (this assumes you're using something like noweb[0]) view of the code in a read-only buffer.

Org uses optional noweb notation to include blocks of code in other blocks:

#+NAME: print_hello_world
#+BEGIN_SRC c
printf("Hello, World!\n");
#+END_SRC

#+BEGIN_SRC c :noweb yes :tangle hello.c
#include<stdio.h>
int main(int argc, char** argv) {
<<print_hello_world>>
return 0;
}
#+END_SRC

<<name>> will be substituted with the contents of the other block. The expand-src-block will give you a view with all substitutions made. C-c C-v C-t (org-babel-tangle) will generate hello.c (could be prefixed with a directory, my preferred way, so it'd be "src/hello.c").

A more useful case than the above, I have a switch/case statement. Each case gets broken into its own source block with documentation around it like:

* Handling different message types
#+BEGIN_SRC c :noweb yes
switch(msg.type) {
<<msg_101>>
<<msg_102>>
<<default>>
}
#+END_SRC
** Message 101
Documentation
#+NAME: msg_101
#+BEGIN_SRC c
case 101:
// handle 101
break;
#+END_SRC
** Message 102
Documentation
#+NAME: msg_102
#+BEGIN_SRC c
case 102:
// handle 102
break;
#+END_SRC
** Default case
Documentation
#+NAME: default
#+BEGIN_SRC c
default:
// handle default
#+END_SRC
Or a half dozen or more other sites that have done this.

I think using heuristics as mentioned in one of their previous answers might be somewhat novel. But yeah... I worked on a product that did auto-detection of which element was the price on a page at least five years ago. I'd love to learn the differentiators.
By never going that far. Turn off overcommit; I advise to never run with it in production.
Architect is the title bestowed on a large outfit's best developers. They're supposed to spend their time working on high-level concerns, not implementing features or fixing bugs.
I agree completely.

The trend is to pay sub-minimum wage to part time college professors [1] and as a result these part time instructors are often busy hustling multiple teaching jobs in order to scrape by. They often aren't paid enough to afford to have decent office hours never mind write textbooks for a class they might never teach again. Maybe the colleges think that buying the package of books/workbooks/slides/etc will let them treat their part time instructors as interchangeable parts?

"What’s more, poor salary and benefits are the proverbial tip of the iceberg. Unhappy, underpaid, overworked, and sometimes under- or differently-qualified instructors provide less-than-ideal instruction. Contingent faculty are often staffed at the last minute, a circumstance that prevents them from properly preparing for the classes they teach. In order to make enough money to make ends meet, many teach at two or three universities, often taking on far more than four classes, which is a more-than-full load. NTTF often have little choice in the classes they teach, meaning they often teach outside their areas of specific expertise. Many are limited in their freedom to develop new curricula and are forced to follow syllabi that may be outdated, ill-conceived, or inferior. In short, the combination of lack of time to prepare, lack of freedom, a heavy workload, and commuting between two or more schools leaves these faculty members with little time to bring their best work to the classroom."

[1] http://www.forbes.com/sites/noodleeducation/2015/05/28/more-...
I don't think blindly following any convention is good. Sometimes it makes sense to group a few parameters, take this toy example for instance:

void drawrect(
Surface *surf,
int x, int y,
int width, int height,
uint32_t color);

Grouping relevant arguments just makes it a bit more legible. It's even more useful when calling the said function (assuming function with a lot of parameters, say XCreateWindow).
Twitter sweetens the deal for content creators
It should be the job of the environment. While i agree about learning general skills, Let's face it that Unix commands just aren't discoverable outside of the curated list by a teacher or other resource.
>I wonder who will Airbnb the Airbnb and is that at all possible.

I think it's called "couchsurfing".
How do you guys do this?
IS there a service? Do you add na.melast@gmail
Or do you create them on your own domain through the hosting company?
Want to hire a remote Django dev? Salaries are crap in Spain, but the lifestyle is good.
Stormpath Java SDK is 1.0
"Not any worse than alcohol" is pretty darn bad. Alcohol is the cause of so many problems in society that it's hard to even quantify.
Which also can create documentation without code :-)
The Story of the First Microprocessors
The more you do it, the less nervous you'll feel. I'd suggest lining up a series of low-stakes 'practice' interviews (10 or more of them). Real jobs at real companies, but the kind of jobs you don't particularly want, and the kind of companies you wouldn't normally apply to. That way you won't feel any pressure to perform well; and you'll get practice interviewing. And who knows, you might luck into the perfect position just by chance.
I can pay you to post for me. skyp: cobalmx.
Thanks for the example. It clarifies things. I can see how the EC claimed that Ireland was giving Apple 'state aid' although it looks like any company doing this would also be subject to a ruling like this.
He is saying that 1g of LSD (when including the paper weight) is maybe a couple hundred doses, while 1g of meth in a plastic bag is ~10,000 doses, but they are sentenced as if they are equivalent.
Win win. That means states couldn't do a race to the bottom of wages to poach tech companies. Sounds good to me.
Hey Zapt02.

Great to hear you want to subscribe! We literally launched yesterday and haven't got it out there on the different platforms yet.

There are two options here:

1. We send out a really small, simple weekly email with the podcast episode in. You can subscribe on the homepage:
http://hitreply.co/

2. We're on Soundcloud, so you can follow us there:
https://soundcloud.com/hitreply/episode-0-yet-another-startu...

3. We're on Twitter and will announce when we've got the platforms (itunes, overcast, etc.) up and running.
http://twitter.com/hitreplypod
Parsing files might not be the best way to measure programmer preferences, because in big projects programmer's preferences will be squelched by the coding standard and/or tab/space cargo culting.
Chinese Supercomputer Becomes Testbed for Square Kilometer Array Software
I have, I mentioned it in my comment above [1]. It's not too long, so I'll paste it again:

"I came to this conclusion too after at least 20 years of using tabs; but mostly it was because of moving to white-space significant languages like Haskell, F#, etc. It was just too painful getting everything lined up with tabs and I needed the fidelity of spaces.

Previous to that with C/C++/C# the alignment usually took care of itself through the closing brace and IDE auto-formatting. So tabs was the natural unit of currency there."

https://news.ycombinator.com/item?id=12398432
Fact? My team is using Atom, VS code, IntelliJ and vim-go for Go. There has never been a problem with tabs vs spaces. On save gofmt converts all spaces to tabs and when I open Go files in vim-go it converts them to spaces according to my settings. Same for all other editors, whether you like tabs or 7-space indent.
The diversity argument falls flat when you replace your entire IT workforce with H1Bs from the same country (India). This holds true when companies replace entire divisions or departments with outsourced H1B labor as well.
Did the math on a hobby plane. came out 21N/KW. about 10k times less powerful. of course a prop plane work in air and an emDrive changes physics.
Sadly, the not for profit sector has become a mechanism to avoid paying taxes rather than groups dedicated towards actual charity. That's beyond some of the salaries that directors of these organizations are making.
What cache server do they use?
The the root cause is always buffers? That's it? Nothing ever gets lost for some other reason, maybe some sort of collision?
>all security-aware people trust 1Password and LastPass

I don't think this is true at all. Many people do not recommend using these services for exactly that reason. Plenty of so-called experts make lots of compromises in their choices and recommendations for various reasons.
> Wine is tasty. Beer is tasty. Brandy is tasty.

Would they still be tasty if they were 0% ABV? I think not.
This is a little depressing. I'm a lowly adjunct at one school and this is my last semester teaching chem with just an old-fashioned textbook (which is already overpriced).

The department head has decided to switch us over to Cengage (with all of its interactive features) next semester.

My suspicion is that the students aren't going to use any of interactive products.

Do the schools get some kind of kickback from the publishers?
It's a ridiculous comparison, given in response to the ridiculous assertion that homelessness is a privilege.

At the end of the day, at some point someone says "these working conditions are too shitty and I'd rather go look for something else". That person sets a lower bound on working conditions for people who aren't able to leave so easily. Saying "how dare you not work for a pittance with all the other poor buggers trapped on a wage where saving is impossible" is blind; calling it privilege is wilful stupidity.
It's often called plus addressing. Quite a common feature in mail servers and mail services. MyName+<any-random-text> at gmail.com ends up in MyName's mailbox.
You can use anything after a + character with Gmail.

E.g. myaddress+service1@gmail.com will go to your inbox and you can filter on it.
Excellent article

Fair does not mean equal and equal does not mean fair.

I wonder how mathematicians eat corn on the cob? Across left to right? In circles? I was told by future in-laws that I was "confident" Because I ate left to right like a typewriter. They eat in circles. Ever since then I eat randomly. Bite here.. Row right to ledt there. .....
Over 18,000 Redis Instances Targeted by Fake Ransomware
From long, long ago https://news.ycombinator.com/item?id=6940624
Are there English subtitles in Amazon Prime in Germany?

Subtitles are a deal-breaker for me, so I've been sourcing my movies from a local brick-and-stone DVD rental after Netflix clamped down on the VPN and DNS workarounds. Surprisingly the series offering in Netflix is quite OK in this regard though.
Yup, this is exactly what I do.
Stop thinking and start building your startup
The Third Social Media Revolution Has Begun
> - Some types of alignments (specifically, method parameter alignment) create extreme horizontal noise. See for yourself: https://github.com/pennersr/django-allauth/blob/c9b31ddee81d....

The answer there would be to put the line break before the . and align the .dispatch under super.
Any other skilled migrant visa system I know of has a very explicit and fairly high wage minimum to prevent such abuse.

The US State Department (who initially adjudicates the visa requests) works with the US Department of Labor to determine a range of compensation that is "standard" for a given job description. Unfortunately, that range is national, with the result that you see a lot of people hired in the Bay Area at wages that would be generous in West Garbut, AR.
Will that ever be the case? You can never be sure that some sort of revolution will come in the future. Or another political party will be voted in and change the situation.
Hey, creator here.

Our goal is to be the 2016 version of guide books and online reviews - travelers grabbing coffee with local hosts who have years of local experience and knowledge. It's a great way for travelers to personalize and plan their adventures in a new land - food, entertainment, activities, nightlife, history - with a local host who shares their interests.

Would love to hear your thoughts and whether you would use Zojuba as a traveler.
Well, I guess I just failed your interview. As that's perfectly valid Python that does exactly what I expect, what's "wrong" with it?
Hmmm. Wasn't the idea that basic income would be for everyone? Not just the unemployed.
Thanks, we updated the link from http://famm.org/timothy-tyler.
But he was NOT convicted and sent to prison for rape, it was sexual assault and in some states penal systems those are different crimes with different sentencing guidelines:

"On October 7, 2015, after reviewing the results of DNA tests, the two rape charges were dropped by prosecutors.[7][12][14][15] The trial began on March 14, 2016,[16] and concluded on March 30, 2016, with Turner's conviction on the three remaining charges of felony sexual assault."

Please show me one single rape conviction in the US where the sentence was 4 years.
Practical Data Dictionary – Free Ebook
About to finish it myself, also very good! Elixir in Action's second part moved a bit too fast for me, but I'll revisit after I am done with Guidebook.
Didi is very easy. Just type the location, and a cab will turn up within 1-2 minutes.

Given cab drivers make a pittance after the cost of the LPG and insurance, little disruption in the industry other than to share a ride home with a stranger that possibly works in a similar industry and/or similar locations, and smalltalk happens.

Current China eliminating blue collar jobs after they've already been decimated by modernisation over the past 3 decades is pretty unlikely.
You are right, that isn't worded the way I intended (not the least because I misremembered the name). I meant to say code examples. For example:

# double the counts.
counts.map! { |count| count *= 2 }

Is the type of strawman I intended to avoid.
Perfectly, if your name is Donald Knuth.
It means you don't die when you go into surgery, you don't die from burns, you don't die from severe bone fracture, and cancer is actually treatable.

Chemo and radiation therapy tend to reek havoc with the immune system, certain types of cancer leave you with little to no white blood cells period.

Without antibiotics you could not have these treatment regiments at all as without preemptive and reactionary antibiotic treatments many cancer patients would die.

Without anti virals and antibiotic other conditions with compromised immune system including HIV would be considerably more fatal as well.
the server is overloaded. We will fix soon
The H1B workers are still less shackled than those L1s. If that makes any H1Bs feel better.
>Initially Google+ was Google's big foray into social networking and while it gained users it never grew to the size of a Facebook, Twitter or even MySpace.

It actually surpassed Twitter (and MySpace) pretty quickly after launch in terms of DAUs and MAUs, and remained the #2 network (behind FB) for as long as they released stats for it. I wouldn't be surprised if it still were #2 -- but they haven't released updated MAU counts* for a year or two.

[1] https://qph.ec.quoracdn.net/main-qimg-b597d8be03e46b4bd142d9...

[2] https://qph.ec.quoracdn.net/main-qimg-378c3027e991abd6b078dc...

[3] https://qph.ec.quoracdn.net/main-qimg-28c2654acfc9b8b950de17...

Also, since everyone always asks: their MAU counts separated "users" from "people posting in the G+ stream" -- the numbers above are for the latter.
Homo Deus by Yuval Noah Harari – How data will destroy human freedom
That's not illegal in all European countries though so it's potentially a valid argument.
You can setup wildcard alias in fastmail (https://fastmail.com) and literally create addresses on the fly when signing up/sharing your email.
The kind of formatting you suggest - aligning with spaces to get beautiful indenting - is a royal pain in the ass to edit. You change the function name to something a few characters shorter and now you have to change all the lines. It's prettier than the alternative, though (I still don't use it).

I wish the pioneers of programming languages would have had the foresight to provide an automatic formatting tool and standardize on a canonical layout. So much time and effort would have been saved.

Further, I think code guideline documents and discussions without an accompanying config file for astyle or clang-format are pretty useless.
I suspect that chicken eggs being widely available, to absurd levels, might have something to do with it. When it is not uncommon for nearly everyone to keep a handful of chickens, you end up having to do something with all of those eggs.

The people I know that keep chickens, you usually can't visit them when the birds are laying without having to take a dozen fresh eggs off their hands.
One person's middleware bloat is another's power tool.
In many ways, I like the idea of setting a high minimum salary. It's a simple approach, but complex regulations often just produce elaborate ways to exploit loopholes. And honestly, the higher the salary, the less I worry that the visa is being misused.

100k still seems a bit low. I think Ted Cruz suggested 110k. That's still below the average salary for an applications developer in SF or San Jose. I'd go higher, though I do think that 110k would do some good - it would have no effect whatsoever on the use of the H1b to bring in the truly talented, and it would probably deter some of Disney/Edison style abuses.
An Stanford/Thurman not Google created the autonomous car. I don't really call commercializing an existing technology innovation. Don't get me wrong introducing an autonomous vehicle to market will be a great achievement but still not "put people on the moon using a government bureaucracy" kind of jaw dropping.
You can actually get RSS feeds from SoundCloud for podcasts, but it's a bit tricky. Luckily someone made a website for that:

http://getrssfeed.com/

EDIT: It also works for podcasts from iTunes -- extremely useful if like me you're not using Apple products but still want access to podcasts published via iTunes.
Natural selection is a major component of evolution. The other is mutation, which produces the variation that natural selection operates on.

The paper specifically based its analysis on SNPs, a large fraction of which are novel mutations that did not exist in preexisting fixed alleles.