skysight-inc/HackerNews huggingface dataset:
Yes but there's no advice on how to take it easy. It's just saying to do so, which is pretty unoriginal advice. Why recommend that someone take it hard, grudgingly, or angrily? It feels less sincere because there's no personalization to it. Maybe "vague" wasn't the right word, instead I'd call it "generic".
Nobody likes to feel lonely in a crowd. Everybody prefers the company of their herd.

However there is plenty to learn from those who are not like you, even if you struggle to understand them, or they you.

Variety is the spice of life. Avoiding the company of most others -- or the correlate of exclusively preferring the company of one group -- risks stagnation.
We unfortunately (IMO) live in a world where offending someone even the slightest is considered a social crime. I think it's perfectly fine to correct people and for people to correct me. It's all about communication; stop assuming that someone who visits your country would know how to react in certain social situations. Sure, they should do their homework but that's not something that I would be offended.
I really like the idea of representing our programs in a different model than just text. I totally agree that text should be just one of multiple ways to view the program source.
About 1.5 years ago I worked on a toy project where I implemented a structural code editor which worked against an AST like structure and rendered this tree as source code. The idea was to disallow incorrect syntax by constructing code using keyboard shortcuts (similar to paredit mode), to have a more discoverable language with context sensitive completions and to allow more flexible representations of the code (eg. different formatting, use of icons/symbols). The code is on GitHub (https://github.com/kiejo/edipat), but unfortunately not really well documented. At least there's a working online demo.
I can also imagine that saving the program source in an AST like structure would allow nice automatic merging.

Other really interesting projects in this space that I know of are Lambdu (http://peaker.github.io/lamdu) and eve (http://incidentalcomplexity.com) and of course flow programming is also an exciting approach.
I think people who use Go in the first place are not those who think much about "can this be done in a better way?".

It's quite similar to the notion of "I'm a PHP developer and I don't understand why everyone says it is terribly designed! I learned to work with it and never tried anything else, so it can't be that bad!!!".

Not every developer cares about software development. There are plenty of people who chose this profession after they heard that a random developer can become the next Bill Gates by writing the right iOS app.

Having a language which doesn't require an inexperienced and non-interested developer to reflect on all the lessons learned in the last 40 years of software development and computer science fits the bill of this kind of person pretty well.

Sure, he/she is missing out on 4 decades of improvements to this profession, but who cares?
Despite all the medical advances, there is still an economic niche for quacks selling "cosmic crystals" to cure your cancer.

There is nothing wrong with this. People don't pick a job in finance, because "they like to work with numbers" either.

We should just be aware of it.
Update: I have implemented teaser texts. I will push it to production in ~24 hours. Right now there are very few teaser texts in the database, but in 24 hours Nimbus (the back-end for Litenin) will have updated all feeds at least once. Thanks once again.
That's very interesting....would you say it would have been similar to the extreme social politeness of Japanese society? I've always been very curious how despite coming from a similar geographical region that they tend to be on polar opposite ends of the politeness spectrum (yes, some stereotyping here, but let's be honest).
That sounds like a challenge! What line of business are you in that can survive that bad connectivity?
Yeah, in my experience, denying compliments like that is generally seen as humble more than impolite (in the US).
>> Turns out, Islam tends to have virtually no influence on European culture. All this talk about "dilution" is ridiculous

Define "no influence". If you walk around many European cities you see areas where the stores are 90% Döner/Kebab/Pakistani. I mean, that seems to me like some influence. The fact that such a huge number of people with Muslim background relocate to an area, is clearly a cause for the rise in Muslim-owned Muslim-oriented businesses.
But hey! I'm not saying that's necessarily a good or bad thing, I just disagree with what you said. And the way streets look/feel when you walk down them is a great example of how Muslim(and other immigrants also ofc!) do have an influence on the culture and lifestyle in Europe.

>> But we can't do anything about it without violating what we believe is a just society

I agree with that, refugees must be granted asylum in countries at peace. However, we must be aware that this is NOT addressing the problem itself, but its consequences; and hence the problem can only grow bigger.
It doesn't have to be "malicious" programmers. It can be less experienced, lazy, or under-pressure colleagues.
There's lots of good reasons for using text for programming. But I've long thought that, as a medium for expression, it's pretty terrible.

I'm reminded of this constructive review of TempleOS [1] and thinking YES I'd like to have some of those code-writing features.

I'm also reminded of Perl, a language that grows multi-character operator glyphs at a rate only slightly slower than teenagers invent emoticons. Imagine if Perl could just be programmed with proper alternative symbol support like APL.

Having proper symbols might also stop the minor endless war of deciding to use "=" as both assignment and evaluation.

1 - https://news.ycombinator.com/item?id=9681501
If you had more knowledge of agriculture, you wouldn't make an ill-informed comment like "We laugh at middle eastern countries for trying to make agricultural industries in the desert (see: Salmon Fishing in the Yemen), but we're doing the same thing in California."

The Central Valley has the largest area of Class I soil in the world. Don't know what that means? Look it up. The climate in the Central Valley is quite unique and perfect for growing a wide range of crops. Very few regions in the world have the characteristics of California's Central Valley.

This doesn't mean that water isn't a serious issue worthy of debate. But folks like you, whose knowledge of agriculture is clearly quite superficial, aren't adding anything to the debate. You conveniently ignore how important California agriculture is to our nation's food supply and seem to be willing to pretend that ag in California can just go away without consequence. In reality, it's not the farmers who stand to lose the most if a sustainable solution to this issue isn't found; it's the American people.
A team might pick golang to check a box. Particularly the "our boss/organization/PR team wanted it" box.

I largely dislike Go but keep picking it because it is the lowest common denominator of languages my team will use and I really like them.

Even the proponents of Go on my team are moving away from it as their preferred choice, but for now it remains the only consensus fallback.
But the article is talking about plentiful bandwidth over wires. Not a terrible cell link.
Shouldn't Swift's blog be included as well? https://developer.apple.com/swift/blog/

Edit: Seems the OP did add it.
If you like the text object support, make sure to check out the select-quoted and select-bracketed functions under Functions/Zle. They implement things like ci" and ci( but you have to manually enable them because they're shell functions. There's also a surround function that works like the popular surround vim plugin.
Also note that ia and aa are text objects for shell arguments using zsh's internal lexer.
I can confirm this; I'm in Durban, South Africa. It says something about a gateway timeout and pops the HN error page with the twitter feed.

Next time it happens, will screenshot and send to cloudflare.
I was hoping for blogs by well known software engineers as opposed to lame company PR'ish blogs.
Don't you love it when you announce your project to the world, only to spot a massive bug immediately after? Let me reiterate everything I already said about people not using this for critical data, because it's apparently losing keys from time to time.
SQL injection attack on Uber's website
Not sure about the exact timeline, but I would also say that they didn't even try to stay in the "for the masses" market. Delphi 8 and later IMHO didn't offer anything compelling, then there was this confusing new thing called Delphi.NET which was Delphi but different, ... So this space stayed on Delphi 7
Sucks to be you. My checking account even gives me interest!
Father's Day Is Next Weekend Save 20% at Amazon and Help BitGive with Purse
I was going to say the same. The move to open source .net is brilliant. I wonder if some enterprising company will try to convert .net into asm.js so we can run it in the browsers.
These days Torrent activities are extremely effective thanks to computers like Raspberry Pi and whenever an application appears which is useful but must be paid to be used, a reverse engineered and cracked version of it joins the Torrent network soon.

I think, business of software as a downloadable application is dead. See what Microsoft is doing.
Dropping trash in the street in parts of China is showing concern that everyone has a job, including street cleaners. The custom's changing in cities where labor costs are higher though.
"watching the administration of President Xi Jinping crack down hard on internal dissent while challenging the U.S. for leadership in Asia"

but that's exactly Xi Jinping's motive. People watching and making their own conclusions as long as its coming from the citizens. To Chinese public, Xi looks like a straightshooter, standing up for justice and vying for the attention of united states.

In reality, the outcome is increased internal support for Xi. The foreign policy component is a paper tiger. China has no desire or the capability to enter a military conflict with United States. No other countries can seriously oppose United States in a conventional warfare, even if they all got together and decided to attack it.

So China can be contained as long as it rejects democracy and run by a central power. This won't last long however. We are already seeing the CCP is faltering. When you live by the gun you die by the gun. Such is power in a allocated and dictated hierarchy. The challenge for China is to determine at which point do you introduce a democracy. Too soon or too late will both divide the country.
Which companies kicked their first CEO/Founder and did really well?
> consider someone in a village (with a cellphone and access to a data network) who wants to find out why something happened to the carrot he was growing at home. All of us would pop open Google and search about some information about carrots. A guy in a village would head up the road to talk to his friend who's been farming for 50 years and knows about carrots

Speaking as a US native, the reason we'd look for carrot information on the internet is that none of us know anybody with carrot experience. If I knew someone who knew about carrots, they'd see all of my carrot questions before I ever asked the internet.
I once was working freelance deals. I talked to a guy and the project he had sounded reasonable. As it, he wasn't claiming we were going to build a Facebook competitor. He had a good business opportunity with a solid opportunity for revenue. A 30 minute Skype and I agreed to start work at a certain rate.

He sent me a contract that stated I had to provide unlimited warranty on any software I wrote for 3 years after the date of the last payment. I kindly told him I was no longer interested. He told that was his 'standard contract' and had 'never looked at it anyways'. Six months later I was still getting emails from him about once a week asking me when I'd be able to begin work.
I've started including blogs from individual software engineers. If you know anyone with interesting content, feel free to make a pull request. :)
This is outrageous. I wouldn't be happy to sign anything, no matter how harmless after I agreed to participate (which means I already arrived to the place, not mentioning the fee), but OK, it's just me. But 8 page contract with liabilities? "You are probably thinking about it too hard."? At this point I would basically explode, so I can only applaud your calmness and restraint.
I've been in these situations a few times. I have a few different approaches depending on the person and company asking:

(1) Say, "My employer prohibits me from signing any legal documents related to intellectual creations. You'll have to run it past their legal team. It'll take 1-2 weeks." That's mostly true(!) depending on the provisions of your employment agreement, and it's usually enough to get them to back down.

(2) Go to the signature page and write in legible penmanship: "I do not agree to these terms" (and that is all). Often the administering party has no leeway and just needs to be able to say, "I saw them write something."

If all else fails: You have to be willing to walk away. And if you do decide to sign: Retain a copy!

Anyway, that's pretty shady and should not be tolerated.
I believe refugees are mostly people in need that don't deserve the situation they find themselves in and should be given asylum in countries which are stable and at peace.

However, my impression is that they mostly request asylum in Western countries (EU, Australia, USA, UK, Canada...). Assuming my impression is right (correct me otherwise!). Why is it like that?

In the case of Muslim refugees, why don't they apply for asylum to Muslim countries, particularly those unbelievably oil-rich countries ( or even some more stable ones like Morocco for example), instead of some poor countries in the West such as Greece/Italy/Spain?
By "anecdote", I meant "a culture or subgroup where women are reputed to be more risk taking than men", not "an individual example". No one disputes that individual examples can probably be found in any culture, and their existence doesn't contradict my claim.

...I don't see how it could be anything close to a dominant factor.

Suppose it were a dominant factor. How would the world be drastically different than it is today?
You sound like me. 15 years old and Turbo Pascal was a mind blowing experience for me. Especially in the graphics arena. UCSD physics department hired me to convert their particle collision vector data (Monte Carlo calculations) into a 3D graphics representation. That was a hell of an experience for me.
British spies 'moved after Snowden files read'
Ask HN: Why Linux succeeded and Hurd didn't?
It's pretty much the exact same as "take it easy". Source: lived in Beijing for a year and a half.
I don't think Chinese navy is much of a concern or blue water for that matter. What good is it when the only countries letting you use their port is on a different part of the ocean?

United States is a true naval and aerial super power. It has air and naval ports all over the world surrounding Russia & China.

To walk, you need to crawl first. Just because you built an air craft carrier on a shitty soviet era ship doesn't mean you can flaunt it without seriously risking an international embarassment.
I'll never forget my last visit to Japan, waiting in a long hour plus line to go through customs - everyone from any country I observed was well behaved and queued in the proper form, except (some) Chinese - every time a gap opened, they would budge, they would literally even go around you in line if you paused for a moment. And once at the front of the line, they'd try to jump over to another line's open counter. Shameless, blatant opportunism.

If you were generous, you might say "they just don't know any better", but I'm not generous. And if it is "just a few bad eggs" as is commonly claimed by "all cultures are precisely equal" advocates, then why don't some of their fellow righteous countrymen speak up and say something?
I frequently choose not to read things which are behind a paywall. I do subscribe to the NY Times and make regular use of my access through Stanford to read technical articles published behind a paywall. Many of the article that interest me (often linked from HN) end up being clickbait and can be ignored on the basis of their teaser.

In fact, I treat pages that require registration and/or a question answer exactly in the same manner as paywalled articles. If the article is interesting enough, I may give a random answer or create a one-time registration.

I do not like the proliferation of "free registeration" sites. Over time I have become more and more irritated but such requests.
Yep. No one cares...[0]

[0]http://www.nasdaq.com/press-release/nasdaq-launches-enterpri...
The MIT license reads as follows.

> Permission is hereby granted... to deal in the Software without restriction, including without limitation the rights to... sublicense

Because you have the right to "sublicense", you can take MIT code and license it under another license (GPL) even though you are not the copyright holder.

The BSD license is less clear on this point (in fact this is one of the important differences) and whether the BSD's grant includes the right of sublicense is more debatable, but in my view the answer is "probably".

I am not a lawyer; I am not your lawyer; this is not legal advice.
A sustainable solution wouldn't involve ending all farming in California. Instead, what you would do is set a tax per gallon that's high enough so that demand for water decreases to the sustainable level of supply. That'll drive a lot of farmers out of business, but that's okay, that's what welfare is for. But some farmers will be able to stay in business because their crops are valuable enough to be worth growing in the desert.
Post-Telegram, Western Union also had a business into the 1980s with the Mailgram. Mailgrams used satellite transmission to send messages to local centers, where it would be printed out and sent via US Mail.

Let's also not forget FedEx's failed ZapMail system, which was faxed documents delivered locally by Federal Express trucks.

https://en.wikipedia.org/wiki/Zapmail
I would rather have US as an authoritarian government than China. I mean do you see how China treats it's own people? It's fucking horrid. the 500 mil Chinese pulled out of poverty line is classic propaganda CCP would love to have you spewing.
The speed of the compiler! What an amazing environment. If they had continued to evolve with the tech industry they would have been gods.
Ah, another convenient use of "turns out". Fortunately, we are on hackernews so enough people are probably familiar with this very useful turn of phrase[0].

Anyway, back to the topic. It turns out[0] muslim immigrants from troubled regions import their troubles. No, for sure 100%(choose a number) of them aren't the sort that shouts for sharia law, but hey you are going to be importing those. Then what happens? It starts affecting your day-to-day.

I'm all for giving refuge. Hey, I'm an immigrant myself so I see all sorts of value in the arrangement. BUT, part of the reason I immigrated to get away from the crazies/troubles. I also have been able to contribute to my new country (oh the taxes). I am fairly well assimilated in my community and wouldn't dream of trying to change my current society to fit my previous one.

It's sad that political correctness makes it impossible for people to have an actual debate about this without being labelled ignorant/small minded etcs.

[0] http://jsomers.net/blog/it-turns-out
I don't use ember, but random observation: out of the big frameworks, ember seems to be the one people most often use because they chose it, and because of the community. Well done Ember folks.
First and foremost, "light" and "shocking" are references to the word which Litenin imitates: Lightning. I see a mysterious moderator has changed the title – I do not mind, but find it pretty curious.

When I started building Litenin I often found myself waiting several seconds for Feedly to load. My colleagues at work had desktop readers that were equally sluggish. In that perspective it seems rather fast.

I find that Feedly has improved significantly recently. I just loaded my feeds in ~1 second which isn't terrible considering it has a wealth of features that Litenin lacks.
In that case, the parent could have asked, "Would it outrage you if someone slapped a GUI on your code and released it as freeware?" I think they didn't because even fewer readers would see the harm in that.
You know that there is no perfect security, right? So do you imply that, since security is so important, government should stop function? Anything government does decreases security, even if so slightly.
Mapping out-of-state investments of the most active U.S. VCs
Ask HN: Offered a graduate position, it's not what I want. Should I take it?
I'm graduating at the end of this year. For the past two years I've been working for a large financial institution. Recently, they've sent me a graduate offer. It's currently the only offer I have, has an above average salary, and in there contract there is no obligation that I work for them for any particular amount of time.

The problem is, I didn't love working there. Sure, the work was fine and the people were fine, but there was nothing that really inspired me - it was basically a nice, safe, office job.

So here's my issue - I'm 21 and graduating this year. Do I take the job anyway, knowing full well that I will probably pull out at a later date. Or should I turn the job down and hope that it lights a fire under my ass to go and find something that I really enjoy?
In the height of the enterprise transformation, I asked
Del Yokam, one of many interim CEOs after Kahn, "Are you
saying you want to trade a million loyal $100 customers
for a hundred $1 million customers?" Yokam replied
without hesitation "Absolutely."

Any day of the week! Why is this even in question?
> just promotes the overall litigious atmosphere

Fair enough. But this contract and the whole registration procedure itself promotes litigious atmosphere in the first place, so my opinion is it would be not only "reasonable" (it would probably be easier to forgive that $20 and travel costs) — it would be the right thing to do.
This is the naive comment. It takes a lot of effort to start a company and make money off of something, even if you didn't make the original version. If people are willing to pay millions of dollars for software, and someone comes along and builds something that fits that demand, then why shouldn't they?

Some people make software for fun, or to help others. If my software helps someone make millions, then cool, good for them. Personally, I would certainly monetize free software I made if I saw the opportunity. However, some people might already be wealthy and want to play with their kids or something instead of chasing a new startup opportunity, so they shouldn't care if someone else makes millions off of their software. You are acting very arrogant when you assume everyone's values line up with yours.
I loved Turbo C. I learned C from it. The manuals were beautiful, lucid and generous. Borland C++ 3.1 was head & shoulders above Programmer's Workbench. Unfortunately it fell apart at 4.5.