skysight-inc/HackerNews huggingface dataset:
Back in 2014, Didi and Kuaidi, the other big ride-hailing service in China, had a price war. This forced 20 smaller ride-hailing companies out of business. In 2015, Didi and Kuaidi merged.[1] They managed to escape antitrust review by claiming their revenue was below the $65 million threshold for antitrust reporting in China. With their price war, they were both losing money, so the deal was not subjected to antitrust review by the Ministry of Commerce. Unclear if the Uber deal will get through the same loophole. Anyway, Uber exits from China, with a minor stake in Kuaidi. Now Kuaidi can jack up prices.

[1] http://www.americanbar.org/content/dam/aba/publishing/antitr...
Hackers attack election campaign of US presidential candidate Hilary Clinton
the rise of professional hand-cranker
As requested, i've added screenshots to the landing page. I also updated the messaging. Hopefully things are clearer now.

Thanks for checking it out.
I use unbraced blocks as an unwise habit brought over from Pascal, which I learned before C.

I think of these things not as "blocks" but as "statements" -- those can be sandwiched between begin/end or else be one-liners. Pretending that one-liners aren't statements doesn't make any sense at all.

The rules of C are the same -- except it doesn't work as well in practice. Because
(1) explicit `{...}` in a one-liner is far less painful than explicit `begin...end`.
(2) errors caused by a missing `{`, `}` are harder to spot than errors caused by missing `begin`, `end`.

That said, the best syntax I know of for this is indentation based -- then the whole issue just goes away.
Salaries in Berlin are much lower than London. London is still the tech place of Europe, i don't live in London, but I get contacted by UK recruiters nearly every day, very infrequently by Germans.
Unicorn Valuations Must Now Pay the Price
Over the years, I have gotten to know a couple MM patients who have had great results from the double stem cell transplant approach. Happy to put you in touch with some of them if you want to explore that option.
But what great anecdotes and snippets! I loved this one:

Elliott’s father, Claude, was the headmaster of Eton. According to Macintyre, the elder Elliott “loathed music, which gave him indigestion, despised all forms of heating as ‘effete,’ and believed that ‘when dealing with foreigners the best plan was to shout at them in English.’ ”

Sounds like the inspiration for a character played by John Cleese.
How Hackers Could Wirelessly Bug Your Office
You may also enjoy

https://www.youtube.com/watch?v=ECLEAzsh2eg

the making of Norimaro - lots of footage from within capcom offices. Amazing clunky CRT displays and hand drawn art. Some ridiculous motion capture and voice recording footage towards the end too.
Can you define what a "location-independent entrepreneur" is? Does it mean running a business where everyone is a telecommuter? Perhaps running a business that depends heavily on outsourcing, or even a one-man (no employees) business?

I do know someone who ran a business where he subcontracted all work to people overseas and basically functioned as a technical manager. He lived in the mountains outside of Silicon Valley. When I saw how he interacted with his friends, and the things he did, "why he lived where he lived" was obvious: He had lots of friends in the area, and was an active participant in the local culture.

It helps that he's close enough to a tech hub that he can drive in any time he needs; although a daily commute would be prohibitive.

I've also signed up for online source control and bug tracking (before Github really "won,") and found that it was a one-man business run by a friend-of-a-friend in Hawaii. The reasons for the owner living in Hawaii, or any area where there's a lot of recreation, are probably obvious.

As far as why people choose to live where they live; the usual reasons apply: Close to friends and family, lots of recreation, culture, and reasonable cost of living. Choosing a place within a large radius around a tech hub might also be important. For example, a ski bum could live in Tahoe or New Hampshire, but still get to Silicon Valley or Boston when needed.
‘Super+Human’+Who+Can+Survive+all+Catastrophic+Road+Traffic+Crashes+has+Been
I hate to be that person, but your extra two characters version is only slightly less prone to errors than the one that you are replacing. At the very least, if you are going to insist that these be required, the closing has to be on its own line, or you lose much of the benefit.

And, while I do agree it is easy to vilify this style of statement, I question hating on it. I have found reading code like this is somewhat easy to read if you have internalized reading it to be "if this, then do a single thing." Where the "a single thing" is different from the normal reading of "if this, then that."

Still, I support style guides that prohibit this.
I'm trying to talk my wife into Vermont. What kind of business do you run?
Thanks for sharing. How to negotiate a salary hike during appraisal ?
Uber finally threw up the white flag in its fight against Didi in China. I wonder how big of a dent this puts in Uber's sheen of invincibility in other markets. Will investors be braver backing other regional competitors like Ola in India and Lyft in the US?
Bangkok, because it offers all the amenities of a major city at less than half the cost. It has world class restaurants, nightlife that never stops, good public transport, and endless beaches an hour away. I traveled extensively and lived in the US and Australia before settling down here but I like big cities and there aren't a lot of nice ones like this where you can get a luxury condo with maid service for $1,000/mo.
Or Uber invested $2bn and walked out with $7bn. Not a bad deal. Plus the value of the combined entity will skyrocket.
I have followed these stories for a few decades. Gladwell makes an unusual argument, to be sure, but I think his point about selecting false positives and false negatives is pretty good. James "Jesus" Angleton undoubtedly wreaked havoc on the CIA in the '60s with his obsessions about moles, for example.

Whenever I dig deep into the spy world from my armchair, though, I always come to the conclusion that my father was right when he said that it's not healthy to keep secrets.
curl on mac can't handle certain client certs, it requires them in PKCS12 (pfx) because of SecureTransport. A bit of a hassle at times.
If you can't beat 'em, join 'em. I think uber's playbook of encouraging local activism to overcome govt and incumbent resistant wouldn't work there. Converting Didi into a partner is a big win for them.
I agree with this, and I'll add that in addition to "voting with my dollars", I'm also "voting with my respect", in that if you tell me you worked for Microsoft during the Windows 10 update saga, particularly if you actually worked on something related to this travesty, you go down a notch in respect in my book. I'm also going to see it as a black mark on resumes I see.

In the end, I think the most leverage we in our high-tech enclave have is in setting the social norms that say this is not OK. Losing the respect of your peers can be a surprisingly powerful motivator, and it will translate directly into increased labor costs for Microsoft and their ilk (consider how much more you'd have to be offered before you took a job with the NSA right now, or with a spamming company).
I'm so happy to see the a good deal of skepticism of Gladwell here. What a change from ~10 years ago when he was near-universally lauded.

Gladwell is an amazinglh eloquent and convincing writer. I only wish I had his talents there. But oh how I wish he were more intellectually honest with his subject matter.

Do others have examples of writers with similar prowess of the pen, but greater merit in seeking truth? Always on the hunt for more good thinkers to read and all the better when their writing is entertaining and of admirable skill to boot.
The optional 16GB L3 is on separate chips, but it's colocated inside the same chip package. This kind of MCMs (multi-chip modules) have been used for a long time in the semiconductor industry since the 70s. Recent examples include AMD Xenos in XBox 360, Wii U CPU, IBM POWER chips.
Startups are valued by potential so have Uber China's future value be capped at 1/5 of Didi is certainly a downer on its total value - this is the world's largest consumer market. The points you make about the Chinese market look completely off to me.
http://doc.pypy.org/en/latest/release-1.8.0.html
It does this since 1.8 it seems (mentioned under 'list specialization'). Probably 'type inference' isn't the right way to describe it. It will optimistically assume it's a homogeneous array and will have to recreate this array if the assumption is broken. This will be useful in the vast majority of cases, as mixed type arrays are not usually used in performance-sensitive code.
This is exactly the problem. What is needed is a movement of angry populists which will unfortunately introduce its own set of problems.
Another thing Secure Transport can't do is create a SecIdentityRef from an arbitrary cert and key pair, e.g. supplied as cURL command line arguments. This means you can't use client SSL certs with cURL on macOS or iOS unless you add the private key to the keychain, which you might not want to do. Or you can convert your x.509 cert and private key to a PKCS#12 archive because there is a public API for importing that ¯\_(ツ)_/¯. You'll need OpenSSL to do the conversion though, because there isn't an Apple API for it, d'oh!

The decision to drop OpenSSL for Secure Transport IMO was not the best given it's lacking (public) API.
Stop censuring messages just because you don't like what they say. The refugee crisis is way out of hand, hence Brexit, hence maybe Donald for you. 1000 sexual assaults would not exist on new years if not for migrants. They have a completely different culture that does not respect ours.
We are getting better at it already! Perhaps it is more difficult with blood cancers such as yours but for solid tumors one can roughly say (in linked article the focus is on colon cancer): the more mutations, the more proteins that deviate from your normal proteins, the better the chance the immune system has at recognizing a tumor as foreign. Also clues (as to if someone will respond to immuno therapy) are in how many and what type of immune cells are inside the tumor (as opposed to only in the surrounding healthy tissue). This can be seen in the standard pathologist slides that are made from biopsies.

That said, there are still some responders among those who show unfavorable signatures for immune therapy, so there is work to be done.

[0] https://www.researchgate.net/publication/298427742_Integrati...
What are the externalized costs of running software that violates your privacy?
> So the very first thing you do with your macro powers, and pretty much the only useful thing you can do, is break s-expressions. Once the first macro is written you can no longer assume that inputs to macros will be s-expressions with the function at the beginning and arguments following. Every future macro must account for every previous macro. The more you use the capability to manipulate code as data gracefully, the less graceful it becomes.

You should check out Racket's macro system. It's a lot more sophisticated than Common Lisp's. Common Lisp macros are to C (e.g., gensym is a macro-level malloc, you need to manually destructure S-expressions, etc.) as Racket macros are to ML and Haskell (syntax objects are aware of which variables are in scope, so automatic fresh name generation is possible; user-defined syntax classes and patterns let you process arbitrarily complicated structures in a sane way, etc.). If you like the idea of metaprogramming, but `defmacro` left you with a bad taste in the mouth, Racket is totally the language for you.

> First-class functions are a much more coherent, consumable way of using code-as-data.

First-class functions are easier to use than macros, but they are not “code as data”. Furthermore, “code as data” itself is only true with a caveat: the full version is ”code in an object language is data in the metalanguage”, which is obvious to anyone who has written a compiler. Of course, macros make it easy to use Lisp as its own metalanguage, but there's still a phase distinction between macro-expansion time and when the generated code is actually used.

> And to be honest, other languages have done a lot better things with the functional programming aspects of Common Lisp.

Common Lisp is a ridiculously powerful language, but it isn't a functional language. It fails to meet the zeroth nonnegotiable requirement in a practical functional language, namely, a notion of compound value: https://news.ycombinator.com/item?id=12199981
Interesting! My house is full of multi-way switches that I want to replace with "on" and "off" buttons. Whenever I look at fancy electronic switches, they are expensive and the reviews indicate that they are very unreliable.

Perhaps I should just find some time to make my own on and off buttons?
Yes it does matter. A bug or poor design can be fixed, while a dark pattern is intentional. Yes, the end result to the user is the same, but long term the it's a difference.
Vancouver, WA just across the bridge from Portland. Native Oregonian but mortgage on a condo downtown was less than $400/month, no state income tax & my profit-making side project is better protected by WA state IP laws (basically a copy of California's own time laws).

Worked for Google for many years, quit when I got a WFH job where I was guaranteed an "office" in Washington state.

Nowadays, just hang out with the friends I grew up with when I'm not working, saving money & hanging out with the wife (who also works from home).

Travel used to matter a lot but then I moved back home and realized I just hated living in San Francisco and people are way more important to me nowadays.

Basically the best thing ever and every morning I step out to get coffee & feel legit thankful I got escape the Bay Area and get back to my native biome.
You're in Australia as well?

Taxis here are such a joke. The taxi drivers that I have been with seem to take so little pride in their driving/presentation/customer service, and they are exploitatively expensive.

The bar is very low to provide a better service.
Is there no antitrust law in China? Surely the optimal solution to two big corporations hemorrhaging money in competition for consumers is not that they stop competing, but rather that they cut costs. Or is such a scenario simply not possible in the dog-eat-dog tech world?
Apparently without Chinese numbers, it is hard for Uber to further blow up its growth story, according to itself, China has generated more rides than US daily.
Looks fascinating. The abstract dovetails on Hilaire Belloc's "The Servile State" in interesting ways. Belloc argued that the key to the success of the industrial revolution in the UK was the confiscation of Catholic church lands under Henry VIII because this created destitute masses that could be exploited in the factories. So to Belloc, Protestantism as a political system was the key to understanding the economic problems of Capitalism.

Thinking about Belloc's thesis a bit more, you have a parallel to the Confiscation of the monasteries in the US, and that was the liberation of the slaves. One can think about slave-based agriculture in the Antebellum South as increasingly industrialized (and even increasingly exploitative as a result). And the civil war not only empowered corporations with large military contracts but also in its resolution provided them with destitute masses pushed into the wage labor system. As I usually say, all racial oppression in the US has been economic in both ends and means.

But in both cases, the religious landscape evolved to match the economic landscape. And the ideological landscape quickly followed. In some rural parts of the US it is still possible to have a discussion about common good, even with people one politically disagrees with. But in the cities, it is all about individualism and rights and any questioning of the in-group orthodoxy gets one labeled as "the enemy."

It took me actually living in Indonesia for a number of years to grasp the depth of difference there. And one of the things that is worth repeating often is that when third worlders speak of first world problems, they don't regard these as trivialities. Indonesians and Malaysians don't want to become like Americans and grow old alone. To those in the third world[1], they have already rejected what Americans and British hold to be (paraphrasing Thatcher) without alternative. I now count myself in the same category.

[1] using the term in the original sense, namely countries which reject both Anglo-American capitalism and Soviet/Chinese Communism. I sometimes refer to Sweden as third world for this reason also, though it is far more Capitalist than others.
I have an LG display with this anti-feature built in as well. An amusing anecdote about that: The OSD is not documented very well. There's a feature named “SUPER ENERGY SAVING” and a feature simply named “DFC”. As I learned via google, “DFC” is supposed to mean “Digital Fine Contrast”.

Now, about these two features: One of them turns off the backlight when I lock my screen, the other adjusts the backlight intensity automatically based on the display contents.

Did you think “SUPER ENERGY SAVING” was the first and “DFC” was the second? Nope, of course not - it was the other way around. “SUPER ENERGY SAVING” advertises itself as “saving energy” by reducing the backlight intensity when it's “not needed as much”, and “DFC” advertises itself as increasing the “dynamic” contrast (by basically turning off the backlight during the black frame test pattern).

Good job LG. This is actually one of the least sad bits about the OSD's horrible design and implementation.
If the wife didn't have a job and didn't like being close to family I would not mind living in Nice France. I was just there recently (luckily before the attack) and loved it. It is like San Diego but with French+Italian cuisine and warmer water. That being said San Diego, Miami, Vermont, and Colorado are some solid choices.
Everyone should be forced to read this statement until it sinks in.
Should we wipe mosquitoes off the face of the earth?
Constructal Law: The Concorde failed because of evolution
You may also enjoy

https://www.youtube.com/watch?v=tu4k1DhKJNU

the making of Super Bomberman 3. Several interviews with the programmers and amazing footage of the technology they used to make SNES games at the time.

And other random stuff. All in Japanese, unfortunately.
How Deep Linking Drives Mobile Apps Marketing
Vermont's sort of my goal. I've talked to a few people about Vergennes, but do you have a different perspective for a place to research?
I sometimes think of quiting cold turkey and find something else. This, however, scares the crap out of me, because I don't see myself replacing a 2 hour gaming session with a 2h book reading, for instance.

I guess I could start working on personal projects
How to get a satellite to geostationary orbit (2014)
Nice work, but as you say, the following: It is common to see these gene sets being referred as pathways and it is for this reason that GSEA is also known as pathway analysis. Will really lead to communication problems with biologist, but you already admit that in the sentence following this one :)

For a very long long time, Pathways are the word used by biologists for defined signalling cascades inside cells, to used the same word for a clustered gene set is quite confusing.

Your approach is very data driven and as it is you are ignoring a vast sea of literature out there that investigates the relation between signalling pathways and target mRNAs by doing research into (among others) transcription complexes directly (i.e. using CHIP [0]) (like they do i.e. here: [1]). I get that for computer scientists this is perhaps the fastest way to results but I feel such research can be done in a smarter way, by teaming up with biologists. Don't you agree?

[0] https://en.wikipedia.org/wiki/Chromatin_immunoprecipitation

[1] http://www.ncbi.nlm.nih.gov/pubmed/24695361
Is there any advantage in using a functional language when programming non-mathematically related code?

I see how it can help write Neural Networks, AI, financial code, etc. But if you know Python,Ruby,PHP,Java and Lisp (well), why would you choose to write a blog, webstore, webmail client or social media* app (which probably is about 90% of what people actually do) in Lisp over the four three?

I'll tell you why I would chose the first four:

1. Large community.
2. Many more libraries.
3. Easier to hire.

*Except for (perhaps) a small spam-block/feed ai module
Bayadera does not aim to rival or to mimic R tools - it aims to be better! But, it is strongly opinionated; either you take the bayesian path, or you use something else :)

Currently, I do not have resources to take on the task of creating a general-purpose plotting library. My idea with the plotting toolbox available in Bayadera is to provide a tool that would do one job - provide fast, easy to use, plotting for exactly those types of plots that are needed for bayesian stuff - and do that job well.

Plotting in general is not that hard technically, but the problem is that each user in each situation wants something unique. The level of customizability found in ggplot, matplotlib and the likes is rather high; that's something I do not have motivation to pursue.
John Ka Challenge – Motu Patlu in Hindi
I don't feel depressed but I think you nailed it with " So is the perception that you aren't doing anything if you aren't doing something all of the time".

Every time since I started reading stuff about self improvement (2 years ago) that, everytime I touch on video games I feel bad about it and that I should be focusing on something else. It's a constant inner struggle that it's hard to win.
Data Science Platforms: What are they and why are they important?
I think users would be happier day-to-day with a larger battery, but in the ATT showroom they are more likely to go for the thinner phone with a small battery and no headphone jack.
Sofia, Bulgaria (my wife is Bulgarian). Working remotely as a sysadmin, I push code to GitHub and do server maintenance from coffee shops and my couch. Fantastic internet in Bulgaria. Very cheap, awesome food, beautiful mountains here. Language a bit of an issue with older people and outside the capital.
Show HN: Does Dry Ice Really Cool Five Times Better Than Regular Ice?
For UI application programming You can do without FP language features. Hell, you can even do without smart pointers checked arrays or GC.

But you cannot do without a decent desktop or web development experience. I got involved with pretty large desktop applications written in delphi. The design-time, the debugger, native compilation without having to install some msvc runtime, deriving and combining visual components, it just gives a smooth experience for desktop apps. If lisp has such well thought-out frameworks, I would jump ship just to get at the language features it offers.