skysight-inc/HackerNews huggingface dataset:
There's a soft power war going on in Asia. Korea has a major effort to make K-pop a major cultural influence. Korean drama has become an export. In response, Japan has the Cool Japan Fund [1], funded by the Government and some of the big banks. They now run the largest anime translation operation, and a large anime site, "daisuki.net".

(Somebody should propose to the Cool Japan Fund that they do something to make Japanese technology more visible in Silicon Valley. Everybody here thinks Shentzen, not Tsukuba.)

[1] https://www.cj-fund.co.jp/en/
It's bizarre that algolia is a thing. Elasticsearch is good and free.
Yeah, the idea of living in an advanced civilization and learning new things sounds horrible! I hope I never need to leave the place I was born or be exposed to new cultures. That would be so awful!

(Oh wait, I'm writing this from a city about 10,000 miles from where I was born. I haven't spoken to anyone from my own country in over a month. Should I also be suffering in some way?)
I've advocated for this approach before, I think it's definitely true that a single code base is an optimal place work out early architectural decisions so you can optimize the interfaces and separation before committing to the overhead of multiple repos and deploy stacks.

One of the challenges, though, is making sure the whole team understands the vision and doesn't violate the intended separations. Working primarily in Rails, I've found it to be pretty terrible in this regard, both due to ruby's global namespace, but also just because there are no conventions to properly separate app-level modules (Rails Engines are a second-class citizen). Django is significantly better since it gives you apps as first-class citizens, and because of Python's explicit module import, but even still you can quickly end up with a ball of mud if you're not careful.
Add a CatLight to your build server with this open protocol
I have a useless Philosophy degree and have been floundering in the job market for 6 years. Please don't defend anything but STEM unless you're sure you'd go back in time and major in Underwater Basketweaving and stick with its unsavory economic repercussions with a smile.

I am not ungrateful that I have a Philosophy degree nor do I carry myself with pretension when thinking about attaining it (and actually, I think it's a boost because I focused on AI in my philosophical research), but to think one could major in Philosophy WITHOUT a STEM to buttress its absolutely abysmal job-prospects you have to be absolutely a.) out of your mind in this modern-era great depression or b.) sufficiently confident that Daddy has a job lined up for you at the firm by the time of graduating.

Otherwise, regular non-200-IQ-Wittgenstein/Plato-level BA Philosophy majors (Art majors who aren't Rembrandt, Political Science majors who aren't Chomsky, etc. etc. etc.) should not subject themselves to the continual bullshit reasoning that they can "major in anything they want and expect a decent paying job" or "are free to be anything they wanna be" -- no, you simply can't. I couldn't even hold a job at Starbucks down for more than a month, and you expect me to continue being underemployed like this without the ability to even support myself with an apartment or - heaven forbid - maybe even a home with a bachelors degree? Seriously? What kind of economy is this where owning a home might not be a prospect for a millennial until they're in their mid to late 40s and sometimes never?! I didn't ask for this.

I've made comments before regarding having all public universities STEM-only. If you want to major in Juggling you can do it on private dime, not on taxpayer money. Universities need to take a long, hard look at what they're offering students who are being fooled like cows into walking into what amounts to a slaughterhouse.

I'm going back for my bachelors again, after leaving university for 6 years, but this time I'm doing it _right_ (Software Engineering) and I'm not being fooled by this system that thrives off of unaware 16 year old teens who don't know how the world works and by parents who coasted off a post-war boom who thought everything was dandy and are now boomeranging instead of "Empty-Nesting".
What an excellent teaching pattern - you're far more likely to remember what you learned if you first stop to think and record your own guess, and this is excellent UI and UX for doing that routinely and inline.
Depression has a nasty way of driving us to cut down other people with self-esteem.
This matrix seems very inconsistent, or at least you wouldn't want to rate someone based on simply counting the number of checkmarks in the higher columns. For example "Wrote his own macros in an IDE" rated the same as "Author of a framework", or "Able to visualize and design complex systems with multiple product lines and integrations with external systems" valued the same as "Has tried out Bzr/Mercurial/Darcs/Git". Seems skewed also towards classical compiled language or systems programming.
I'm not a beginning learner - I grew up in a Chinese household with weekly lessons from a young age. However, this is still a far cry from real, immersive learning, and I've recently recommitted to learning the language more fully.

If you don't mind being thoroughly unable to read or write the language, you can ignore the ideograms. I've found that spoken Chinese and written Chinese differ quite significantly anyway in grammatical convention, word choice, and concision, so it kind of feels like learning two separate languages with overlapping vocabulary sometimes. Of course, you'll probably still want to learn _some_ ideograms so you can navigate around, but luckily English translations are widely displayed in China nowadays.

Spoken Chinese is really only challenging because of the tones; the rest is vocabulary and a _small_ amount of grammar. Written Chinese is challenging because of the need to recognize thousands of characters, and the general concision of the written language.

If you're going to focus on spoken language, you'll have to get good at the tones - there's no way around that. I lucked out by hearing Chinese [Mandarin] spoken consistently from a young age, but this will be a big challenge for people who only speak English (or any number of other Western European languages).
And now its all ad-free binge watching...sigh.
The 'Uber Driver' may not be at fault, however the car failed to prevent or avoid an accident. It suddenly appears self-driving cars are no safer than human driven cars. Of course these are purely speculations but valid points.

Interesting to see it's flipped itself somehow, too, I wonder what the computer decided to do that it maybe shouldn't have done? I suspect Uber will keep very quiet on this one, as there's all kinds of assumptions to be made.
Not all people who need it can write their own encryption.
AirBnB vs. Berlin: What the data tells us
Let's take a look at America:

They spy on you, regardless of if you live in the country or not, committing global espionage[0][1]

They do not observe human rights when imprisoning you [2][3]

They are happy to bomb civilians using automated robots in the name of freedom and enlisting you to their brand of freedom[4]

They are happy to arm terrorists then assassinate them when they are no longer relevant to their cause[5]

They will wage illegal wars when it is convenient for them[6]

They were happy to obliterate people's homes to conduct nuclear tests in the name of freedom[7]

They institutionally protect the interests of the people with the most access to wealth[8]

They have elected a narcissistic nepotistic sexist bigot for their president, and do not have free healthcare [no citations necessary]

I'm not here to spark a tally of which country has committed more atrocities or which country is better - the world is simply a dirty place, and to this day, humans are still as capable of committing human on human sin.

China is no doubt guilty of many crimes too but I find China bashing by other countries reeking of hypocrisy and evidence that our own nations' propaganda machines are well oiled and in full-throttle.

The victor writes history.

[0] https://www.theguardian.com/commentisfree/2017/mar/08/wikile...

[1] https://www.theguardian.com/commentisfree/2017/mar/08/wikile...

[2] http://www.slate.com/blogs/crime/2013/10/23/marion_prison_lo...

[3] http://www.independent.co.uk/news/world/americas/guantanamo-...

[4] https://www.theatlantic.com/politics/archive/2016/03/the-oba...

[5]https://en.wikipedia.org/wiki/Allegations_of_CIA_assistance_...

[6]http://www.independent.co.uk/news/uk/politics/chilcot-report...

[7]https://www.theguardian.com/world/2016/oct/06/marshall-islan...

[8]https://news.ycombinator.com/item?id=13925858

EDIT: added an additional point
If you keep the search paradigm of entering text and returning 10 links, it's probably not likely to succeed. But come up with a new pardigm and you can definitely shake things up.
The first sentence in your linked page clearly says it's controlled by Japan. It's ok to not be an expert but at least read the links you post yourself.
Just edit your hosts file and route your most time consuming websites (i.e. hackernews) to localhost:

127.0.0.1 news.ycombinator.com www.facebook.com www.youtube.com
I changed it so that it only shows the LaTeX box when you type something in.
We made $208 this week [stats] Subscribers, Revenue, Traffic
To disable remapping of terms in Google, use verbatim search: On the search results page, choose "Search tools -> All results -> Verbatim"
I think search engine functionality will sooner or later need to be incorporated into the core specifications for the internet, like DNS.

I mean, the modern idea of the internet is pretty much useless without a search engine, and we've been spoiled by the power we get through Google — the phrases on this very page get indexed within literally seconds; I just tried a literal search for a sentence from a 3-minute-old comment here — but it's really not a good idea for a single company to have so much authority.

This really isn't something to keep relying on a small handful of companies for, especially once we have interplanetary internet. :)
lol, such brainwashing
You might consider using an app like Freedom, Cold Turkey, or SelfControl to block certain websites at different times.

Some people consider such tools to be a crutch, but unless you'd advise a dieter to keep cookies on their living-room table, you should agree that those people are silly.
1. Say one module is running slow, that will impact entire application.

Why? Unless you're doing something silly like running the whole service on a single process+thread, the other workers should still respond just fine while the slow module is crunching away.

2. If we want to push code for one module, we need to push code for entire application. So there is no deployment isolation.

Yes and no. In what sense does that worry you? You can still ship only changes to one module, using version control. And you can still do a gradual deployment, avoiding downtime. The only thing you can't easily do is take down a whole module while keeping the rest of the application running.
China is only communist in name nowadays, they even have a stock market.
We can (and should) complain about this, but the sins of another do not dismiss your own.
I agree with you here. This is written in the preachy way that people post to Facebook and then say "#blessed" at the end. The whole purpose of this is to say how their lives are better than yours.
don't forget America's president is also a billionaire!
* probably
duplicate of https://news.ycombinator.com/item?id=13958655
This is a cool pattern which deserves to be more well-known.

I once worked on an e-commerce system where we deployed many copies of a monolith. Most were serving user requests. Two were running scheduled jobs. One was something to do with a distributed cache (this was a while ago). One was processing events off a queue. Having one codebase and one binary made development and releasing easy. Having multiple roles made production simpler to understand and more reliable (i think).

Another time, i worked on business web app. Again, one codebase, one binary, three instances serving users, two instances serving a data export API, and some number running scheduled jobs. When the API went down - which it often did - users were not affected. That company also tried splitting services out of that monolith; one was pretty successful, but one was a chronic failure, because so many features involved coordinated changes to both codebases.
Despite the article's enthusiasm for polysyllabic characters, these remain exceedingly rare in day-to-day use, whereas polysyllabic words in English are basically unavoidable. There's no equivalence here.

The writing system remains very strongly monosyllabic, in that one character corresponds to one syllable >99% of the time.
The short answer is YES, but the long answer is, if you're thinking about building a startup, this should NEVER be the question you ask.

All successful companies that came out of nowhere and disrupted already stable industry never started out thinking "How do i build another X", "How do I disrupt X"? They all built something they thought was needed by the world and it went onto somehow "disrupt X".

So if you're starting out thinking "I want to build a search engine if there's room for another.", that will never work because you don't even know what you're solving, you will be frantically searching for the question throughout your "startup" life.
Any search crawler that ignores robots.txt is going to be blocked by site operators in a hurry.
When someone sees a search ad, they're actively looking for the item of interest and may be ready to buy.

My experience with Google is the opposite of this. When people are searching google they are looking for information. When people go to Amazon they have their credit card in their hand.

Most of my google-ad clicks (85% last check) are clearly not interested in buying what they are looking for. They are only on my page for seconds. If I try to qualify my ads better I lose 'quality score,' which is a measure that is entirely, at least to a first-order approximation, about whether or not people will click the ad. That, if my ad say 'This site is X' I get a good quality score but shitty leads. If I say 'This site is X for $49.99' I get shitty quality score but the people who come to the site (the clicks I have to pay for) are ready to buy.

The profitability isn't because their initial hypothesis of Search Marketing (that people are searching what they want to purchase and will therefore purchase) was correct, but because they are far-and-away the search winners and if you want to be found at all you have to play it.

At least, in my experience and IMHO.
On OS X 10.8, routing to 127.0.0.1 did not block the site reliably (with Firefox), but 0.0.0.0 did and still does on OS X 10.11 (with Firefox and Chrome).
Yeah, Adsense ads are generally very tolerable, but they are blocked by adblockers that are adopted by people to get rid of "Chumboxes". There's a big difference.
Just wanted to point out that this is not friendly for beginners. A beginner will be lost between a lot of "\frac"s and "{}"s (I don't know the name in English, sorry). Been there
are you serious? It's crazy to see point blank the effects of western brainwashing on people. Open your eyes. What China is doing is nowhere close to colonization
Reminds me of the onion article:
http://www.theonion.com/article/area-man-constantly-mentioni...

I don't own a TV, but I doubt it makes me any more productive. There are plenty of other ways to waste time if you're not motivated.
My language was not precise enough in that quote. I meant to say that the products sold by good sellers are knocked down in ranking by bad product reviews. Thanks for picking that up.
Add Google custom search on Blogger and increase Adsense revenue
Every time a person in a position of power calls for the intentional weakening of cryptographic systems - be it via backdoors, limits on key length or whatever, I long for a gutsy interviewer to ask them - preferably live - whether they advocate that position out of ignorance or malice.

There really aren't many other alternatives.
Do you think any of those is paid in any way?
One solution is to use a distributed key value store (like etcd) to coordinate tasks. Kubernetes does that (AFAIK); you should definitely check that out.
i was wondering when a 'whataboutism' person was gonna show up. why don't we stay on topic and talk about China. Btw, I'm not American

"I'm not here to spark a tally of which country has committed more atrocities" lol you just did.
People who haven't lived in China have a hard time wrapping their heads around the grave implications of this.

There is no free press in China so you can only see a small fraction of the life-destroying problems that are pervasive throughout the country, let alone shine enough light on them to solve them.

An extended PR campaign such as this is only going to exacerbate the distortion of reality.
The Spy Who Checkmated Me: Why Postal Chess Was Banned During Wartime
Yes, and I use it to do things like "starting from this point in the tree, recursively return all of its children". Usually I ask for `parent_id`, other times I ask PostgreSQL to accumulate an array describing the path the database took to get from here to there. In no case have I found `WITH RECURSIVE` to be insufficiently powerful for working with trees.
National Cement: The West Bank Wall as a Mass Medium [pdf]
If Google today started ignoring robots.txt, not many people would start blocking Google's crawlers, assuming they continued to do their job efficiently. robots.txt is security by obscurity at best.
Yes I agree. There are countless number of people who get their PhDs and also are good athletes... I don't see why her story is remarkable. There was nothing about what her thesis was about or what kind of book she was writing...It's not clear what her contribution to science or literature was actually.

The article did not have much content beyond success related words such as PhD, writing and marathon. Someone might as well write an article about their 200k salary.
The only way I can see to do this is to not openly state unpopular opinions. Is that really what you are telling me to do? HN is no longer open to ideas that the hecklers wish to veto?

Or is there some alternate option you are aware of which I am not? How would you propose that I make my point without resulting in eastwestmath becoming hostile?
{} are "brackets"/"curly brackets" :)
Well, the Pirate Bay probably never really caught the interest of totalitarian states that really wanted to suppress its existence.

Now, the UK isn't at that point obviously, but if they really wanted to use draconian measures against encryption, it probably would be somewhat effective.
I agree completely. Couldn't have put it better myself. It's written in that oh-so-common upbeat and preachy style so common to the web these days.

Articles on Medium, blogs about 'giving it all up' and backpacking etc. Barf.
There's also a difference between the other driver being responsible for the incident because they failed to yield and pulled out in a dangerous and illegal manner and it not being possible the Uber vehicle could have responded better to the other car's dangerous driving.
In China, you would be sent to the gulags or disappeared for making this kind of post.
I found this bit the most interesting:

> Recode also obtained documents showing that Uber’s self-driving cars currently need to be handled by their human safety drivers roughly once every 0.8 miles.

That's really far from autonomous.

EDIT: Here's the Recode article:

https://www.recode.net/2017/3/24/14737438/uber-self-driving-...

and things just get worse. The cars only make it an average of 2 miles between incorrect sudden movements, down from 4 in January. What a joke.
If the site gave fascist propaganda posters as an example, how would that fly? Why are communist propaganda posters ok?
Yeah - as I said, I'm not saying China is without sin. I just find China bashing to really be nothing more than an exercise of "pulling the ladder up". Europe was perfectly happy colonising the world in its heyday, as was America in the past. Now that they've entrenched their position in the world, suddenly it's not ok when other people are trying to climb the ladder.
7% for Bing? That's huge!

(Also, how about DuckDuckGo? I've got the (admittedly gut) feeling that it should at least outperform Ask and Excite.)
No, but then again the URL bar's color rarely comes up when I do smalltalk. I've also never heard anybody in real life mention the size or color of "order" buttons, but I have pretty reliable data that even among choices that will seem to be completely reasonable, some will convert at 3x the rate of others.
"Anthony Levandowski, the Otto founder who became head of Uber’s self-driving efforts last summer, also shares Kalanick’s brash disregard for regulatory authority. Bloomberg reported earlier this month that a running joke at Otto was “safety third.”

Uh oh.

The California DMV won't yet allow testing of autonomous vehicles heavier than 10,000 pounds on California public roads. Otto is thus testing in Arizona. Looks like that was a good decision by DMV.

I wrote this on HN yesterday:

An important question is whether their system is smart enough to take evasive action.

It's becoming clear that there are two ways to approach self-driving. The first stems from the DARPA Grand Challenge, which was about off-road driving. For that, the vehicles had to profile the terrain, plotting a path around obstacles, potholes, and cliff edges. The GPS route was just general guidance on where to go. That's the approach Google took, as can be seen from their SXSW videos. Google also identifies moving objects and tries to classify them. With all that capability, it's possible to take evasive action if some other road user is a threat. The control system has situational awareness and knows where there's clear space for escape.

The other approach is to start with lane following and automatic cruise control, and try to build them up into self-driving. This can be done entirely with vision systems. That's the Cruise Automation and Tesla approach. This puts the car on a track defined by lines on the pavement, with lane changes and intersections handled as a special case. There usually isn't a full terrain profile; that requires LIDAR. So there isn't enough info to plan an emergency maneuver for collision avoidance.

This distinction is not well understood, and it should be.
> the ad-word business model does not scale linearly with market share – e.g. the market leader collects a disproportionate share of the available profit

Why is this so?
The Crazy New Camera Tech That Made Planet Earth 2 Possible
The 2008 version: https://news.ycombinator.com/item?id=232192

(edit: Mods, can we get a 2008 on the title?)
If you have transactions that have to span multiple modules, I'd argue they are too commingled
That's not actually necessary, so it was probably just to show a sequence of keypresses.
this is such a prototypical example of utter western bullshit. Likely near zero understanding of politics, just grew up with the words "democracy" being shoved into your ears repeatedly.

Do you really believe that China's 1.3 billion people would be better off if the country just switched itself to American styled "democracy"? Look at who our democracy just elected.
Oh yeah that's a great idea. I forgot about benchy. Love that boat.