skysight-inc/HackerNews huggingface dataset:
Well, strictly speaking everyone has an accent, including native speakers. But being able to pass for a native is perfectly possible; in fact my brother can do it in France, a country that is famous for spotting foreigners a mile off.

How did he do it? He spent several years there and really worked at it (he can also do a convincing range of British accents). His one regret is that he nailed it in a somewhat bucolic part of France, so the cool Parisiennes just assume he's a paysan.

Is it harder? Yes. Impossible? Far from it. Although I'll bet you elocution lessons would help (my brother hasn't done any).
Trolls will say anything these days to get attention.

If reality is up, someone will claim down is better. If something is cool, someone will say it sucks.

I don't expect that English will become the global default language, but I do expect it will/is be a common backup.

Why? Trade agreements over the last 40 years have dramatically increased global business collaborations. American companies took the early initiative - not just in one market but many.

Smart foreigners knew early on that learning English was a way to make money, to work more easily with these companies who were investing mega bucks. English's pervasiveness had nothing to do with its suitability or superiority or any academic reasoning. It was a side effect.
We aren't talking about today, we're talking about the near future. Nor are we talking about games, but other uses beyond gaming. The Occulus is akin to the iPhone 1, in a few years it'll appear clunky and outdated but it's certainly the first step in consumer quality VR.
I have one. I find the width too large and I'm 6'4". Dislike having to carry it while running as well due to the size. I end up taking my cheaper, smaller windows phone while running instead. Also, the slippery metal back can easily make it fall out of gym shorts and sweats if you don't want a case.

Other than those 2 aspects, I'm pretty happy with it.
I don't think many python devs are espousing Python for the client side. I use react/underscore/Jasmine/sinon with ES6 run through Babelify for the client side.

Sharing logic between client and server side means that your client and server side don't have clearly-defined responsibilities. The one exception to this might be input syntax validation, but generally that's a place where you don't want to roll your own anyway.
0x3A28213A, 0x6339392C, 0x7363682E...

But in all seriousness, getting Debian/X on this probably wouldn't be that hard after dmitry's work, probably just getting a basic working framebuffer driver, packing a modified Debian ramdisk and the kernel blob in an aboot image, and having the ramdisk bootstrap the rootfs on the NAND, start X with fbdev, and load MicroWM or something. That was basically what I did a while back trying to get Angstrom on a Chinese camera that ran Android and it worked okay...
There's a lot of strings being thrown around for a type-safe language.
I wonder if that's unique to English though. I'm sure there are some languages which are worse in that regard. I imagine it would be very difficult to understand poorly-pronounced Chinese for example. Japanese, which I speak pretty well, tends to use a lot of idioms, which means saying something by rote application of rules is less likely to produce a natural-sounding sentence than in English (as I judge anyway). English also lacks a gender system which might make it easier than some European languages.

That being said I'm sure there are languages which are better than English in terms of being able to be spoken "incorrectly".
In England all car drivers need insurance. But car drivers who carry passengers need extra insurance.

In the US Uber buys this extra insurance for all their drivers. Outside the US Uber does not buy this extra insurance. It tells drivers that they have to buy their own extra insurance. Remember, this is extra insurance on top of the regular insurance that all car drivers must have.

In some countries Uber drivers are regulated just as normal minicabs, and the regulators will check that the uber driver has this extra insurance. But in some other countries Uber is aggressively resisting that regulation, and there are concerns that the cars are not properly insured.

Imagine if you lost an arm tomorrow, or had a brain injury. You may get all your hospital treatment for free. You may get all the prosthetic limbs for free. You might get some paid leave from work. But even so, you are going to be left with large costs. Those costs are covered by insurance. But if you were a paying passenger in a car, and the car driver did not have the extra insurance, you would not be covered by their insurance. You would not get the money you need. You could try to sue the driver, but if the driver is poor you're unlikely to get the money.
I have a betta. It's pretty easy to tell when he's feeling something; if you've ever had or seen one, you know they're pretty expressive little guys. Granted, he mostly seems to be anticipating being fed (or the possibility of lady bettas wandering by the nests of bubbles he builds), or getting pissed off (which he displays by war-dancing -- just youtube it) at the snail living in his tank, but he's fully capable of interacting with humans at the level of most other sorts of pets. I'm not anthropomorphizing. If he could breathe air, he'd be doing his very best macho impersonation of a tomcat (or small yippy dog that thinks it's approximately the size of a great dane).

If we go one step up and think about the average high schooler, I still am having trouble differentiating what (the high schooler) he or she might feel from what the betta might -- hunger, sexual frustration, happiness, annoyance, loneliness... the betta probably can't do trigonometry, doesn't have opposable thumbs, and has a different set of instincts tailored to his environment. We've simply evolved to do different things; that doesn't mean humans cannot observe emotions analogous to our own in other creatures.

Spider-wise, I've never observed one for periods of time long enough to do much more than remove it from my house, but who knows.
Snapdragon 820 features https://www.qualcomm.com/products/snapdragon/processors/820
English is great. Sure it is probably one of the harder languages to learn for the non native speaker. But one thing is for sure, it is taking over the world. And that has a great advantage. Even to the point where the fundamental Baptist will proclaim Genesis 11:1-9 can even apply to today in that the "whole earth was of one language, and of one speech" and thus inviting God's judgment upon us.

And for me? I like it. It's like Perl. You don't have to be skilled wizard just to use it and hack something together that will work and get the meaning through, even if it is dirty.
People carrying paying passengers need extra insurance.

The normal insurance a car driver has does not cover them if they take paying passengers.
Yahoo Said to Start Approaching Possible Bidders Soon As Monday
I use it as a fullstack language at work. I bumped into the 10% when I was a beginner, but no more.
> e.g., how many apple seeds you can eat without killing
> yourself, we are all richer for it.

I'm ashamed to say I had to know. I found two estimates: the seeds of 25, or of "over 2000" apples.

Either way, we should be safe, and it just goes to show how much more fun wondering is than an extremely inconclusive answer.
Agreed. I'm sceptical.
What did they do in the music player space before the iPod?

What did they do in the phone space before iPhone?

What did they do in the tablet space before the iPad?

How about the watch?

If Apple makes a car--and I'm not totally convinced they will--the "they aren't just going to come in here and do this thing they've never done before" response is sounding awfully stupid these days.

That's sort of their thing.
Extraordinary claims require extraordinary evidence, not a study with a sample size of 32, including the control group. I remain super skeptical that the statistically significant result actually implies a real result (and the smaller the study, the lower the chances.)
LG's older LG G4 still only runs CM on two variants. The international one (H815), and the T-mobile (H811) models as these are the only ones easily unlockable bootloaders.
Thank you for your reply!

> That is a static branch hardcoded from the GUI. That isn't branching because nothing is switching the boolean, which comes back to question of how you would switch the boolean in this structure.

Of course. Such static, GUI hardcoded switching is a very common one when testing / prototyping solutions, but of course it gets finally parametrized by some runtime variable. The dynamic branching looks very similar, with another input connected to the switch. This additional input has a Boolean type and triggers the switch between using the first and the second input.

> This is a bold claim that I'm very skeptical of and my initial reaction is that this seems like a bit of a bluff. What studios are using it and what exactly are the benefits over Nuke that you're talking about?

I cannot provide any further information regarding Flowbox, but you can freely ask them about it. We can freely discuss Luna though. Why its superior over the graphs representations shipped with Nuke or Houdini? In contrast to those representations Luna is a real programming language, that allows you to process any kind of data, not only images or 3D geometry. It can access all system level properties (like disk or network operations). You can also define your own data structures. Moreover Luna compiles to native code, so there is no runtime overhead that comes from graph interpretation. I think that those are just few of very important differences here.

> This is far from true of course. Compositing program's file formats are essentially data flow scripting languages and Houdini's shading language allows you to look at the shader text while modifying it through a node graph.

I was using Houdini for years and I know it really well. Houdini allows for conversion between VOPs and VEX (graphs and imperative code) but not vice versa. You'll not be able to modify text and get graphical representation again.
https://en.m.wikipedia.org/wiki/The_Lone_Gunmen_(TV_series)#...

First episode: https://youtu.be/EjbQ-BDh4PU

Edit: the author of your link addresses the episode in the comments section, "The Lone Gunmen Pilot Episode", and says that the article you linked was only focused on things "in production" when the attack occurred.
65% your second point, 25% your third point, 8% your fourth point and 2% your first point. (First point maybe higher in terms of number of publishers but not in terms of number of advert impressions across the internet) (My %s are obviously non-scientific.)
You'd want to put an upper size limit on it - how many Twitter followers do you have? Now x by 40 kilobytes (for example) and x by number of peers you'd be seeding the image to. Could be nasty, especially on mobile.
I think stack has helped in that area. As a beginner, I found stack's ability to create a new project from a template very useful when getting started with projects.

The plugins for vim and Atom do a really good job for auto-completion and showing linter/compiler warnings, but they are a bit hard to setup initially.
Where do you think they fall short?
>people start blocking that URL

That part can be entirely generated on the fly. Even more so you could put important content in random generation parts to foil the people using blockers on occasion.
> You're choosing Apple over all the existing car manufacturers?

Yes. Much like smartphones and tablets, they hadn't done much in the space until they exploded on the scene after sitting back and watching everyone else get things wrong. That's what they're really good at -- seeing what others do wrong and not repeating those mistakes.

Unlike tablets though, it's a lot harder to hide when you're making a car. They've already secured a test track and they're hiring vehicle engineers.
It strikes me as curious as to how you've taken his complaints, which seem largely based on government-imposed restrictions, and subverted the point to be anti-capitalist.

That said, how do corporations force you to live in cities? How do corporations then profit from you living in a city? How does either city or suburban living map to whether you are a member of the capital class or not.
No. You should use a language better aligned to the processor - one in which you can express a "loop exactly n times" construct directly, without having to add a ceremonial iteration variable.
I'll be super interested to see where this goes. Every company capable of it that I know of is headed toward native advertising. Ads as part of their content. That might end up being an outcome the ad-blockers are ok with (i.e. it should at least force more integrated and possibly well-behaving ads)
> This still means that someone who does not wish to tip, perhaps from poverty, does not need to do so.

No, they still do - the cost is moved from the tip to the base salary.

The total money received will be the same, on average. But when tipping, there is more flexibility and variability, and that benefits poorer people.

It's similar to coupons - they take a little time to use, and they save a little money. The poor benefit from them, while the rich ignore them. If instead prices were lowered uniformly to the same average, the poor would lose and the rich would gain.

Also similar is the "pay what you want" model used by Humble etc. Given the choice to pay less, the poor can use that opportunity. More payment flexibility is good for the poor, and removing tips removes that flexibility.

I'm not saying tips are good. Just that there are valid arguments going both ways.
I'm not offended in the slightest. Except by your misuse of the apostrophe. I agree that nobody was hurt in "it is making." Note that this is my idea of fun, and you don't have to be offended by it.

The purpose of my comment was to point out that gender charged images are going to draw attention in the tech industry, and that is worth avoiding. I made no commentary that suggested the image was not fun, or was offensive. You made those extrapolations all by yourself. Someone out there will make a very similar mistake to yours, by extrapolating a nonexistent gender message in the logo of this project.

That's where the real time wasting starts. My advice to the project maintainer is to skip all that bullshit by picking something neutral. I genuinely wish this was not the kind of stuff we have to worry about, but I have at least one friend whose industry reputation was needlessly tarnished by people who didn't see the same joke he did.
I would need a tool that bugs me every 15min and asks me what I'm doing. Otherwise I forget to stop and start again. My time sheet has like 20 tasks per day
An interactive chart of interest rate spreads and economic crises
Show HN: Sernie Banders for Chrome
I agree. I lived in Taiwan for years and took thousands of cabs there. The existing service beats anything I've experienced from Uber in any country by a wide margin.
In Java specifically, I've gotten good results by following this technique:

- start with an empty routine for the main loop to be optimized

- add the simplest loop you can that iterates over your source data, written such that has a simple obvious bounds check

- test the loop in a microbenchmark harness and look at the generated assembly if necessary to verify that bounds checks get hoisted out, the loop is being unrolled, etc.

- slowly add more code and continuously verify that assumptions are met

- if the loop body gets too complex and the JVM stops optimizing it properly, try and split the loop into multiple seperate (possibly nested) loops that are in their own functions, and repeat the process

- when finished, experiment with inlining loops again

Coming at it from the other angle - a complex loop that you poke until the generated code is decent - is much more frustrating. E.g. manually unrolling loops is fairly pointless - you really really want the JVM to unroll the loops, because it will do so with fewer bounds checks that you can't eliminate yourself. Start with the JVM producing good fast code, and keep it that way as the complexity grows.
If anything, screens are smaller than they were in 1999, when all mail was read on desktop computers.
I've recently gone through a similar situation/realization. The panic and desperation is normal and ephemeral. A short, unplugged break from everything can be a godsend (I spent a week road tripping through Northern California). If you're in the Bay Area, I'll gladly buy you a couple of beers and we can trade war stories.
Discussion from an hour ago: https://news.ycombinator.com/item?id=11146384
Why Meteor 1.3 is the perfect framework for React
That's not true at all. Most consumers in Taiwan, myself included when I lived there, prefer to negotiate a set price for a longer distance trip.

Uber was an enormous improvement in SF and in Beijing (where there just aren't enough cabs). In Taiwan it's a sizable step backwards.
And like Perl, mastery can result in beautiful, concise and clear expression. I doubt this is a coincidence, as Larry Wall is a linguist.
I answer tickets at my job and the subject line allows them to on forever, but due to our system the message will be truncated when it comes to me.

I have this one rep who will always send me tickets with the subject line reading, "Hi Randy Can you come take a look at this my software crashed three times and I don't know what to do I've tried restarting it and that hasn't seemed to help and then I got a bugsplat error message....."

I've explained to her 4x that the subject is truncated so all I see is, "Hi Randy Can you"

She still doesn't get it. Now I just walk over to her desk and ask what's up if she sends me something.

It's like trying to tech support my grandma, except this coworker is a 28 year old Berkeley graduate.
People have been doing "real world" (commercial products used by hundreds of thousands of people) in environments like Max/MSP and Reaktor. There are also lots of huge commercial done projects (Hollywood movie CGI and complex behavior) programmed in node based compositing and 3D environments -- heck, people even use Quartz composer for prototyping projects.

Moreover, nothing prevents you from writing code, as they say Luna maps 1:1 to the code they show next to the diagrams.

But when you want a higher level view of the whole program architecture, code can't show you that -- with code you only get some source file or another, and even that rarely all of it in a single screen. A visual representation can, and it can group larger units in single modules (e.g. your packages).

>My suspicion is that as your model approaches the complexity of real-world systems, the visual language you're creating will be unable to efficiently capture that complexity.

One can even make a trivial visual language of 2-3 node types that is turing-complete and can capture ANY complexity. Luna is, of course, far better than that. As for sufficiency, this depends on the level that one wants to play. You might still write code at the lower function level, but if the language makes it easy to group functionality in larger visual units, it would be great for the larger structure, and also great for configurable parts meant for non-coders.
Thank you for telling me not to use C and C++. Unfortunately, I cannot follow your advice due to existing codebases.
Probably... may need to have some tethering ability, so that a mobile app uses an application running on your home desktop, if available. Also, allowing tweaking based on mobile network vs wifi would be a good idea.
There is a Youtube series called The Great War where they are performing news casts as if the events had just happened (only 100 years later).

The size of the armies was huge and the loss of life was astounding. Which is what you get when attrition is the common strategy employed.

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

At this point the US is just getting upset over 128 citizens being killed on the RMS Lusitania when it was sunk during a period of unrestricted submarine warfare. Our entry into the war as an Associated Power won't take place until 6 April 1917.
Because you're not more likely to find more answers. You're more likely to find Yahoo answers, which aren't really answers.

Quantity does not make up for quality.
I wonder how often actual code uses these patterns. Is there anyone who would write (-x)/(-y) instead of x/y?

Also, some of these patterns claim to eliminate something, but they actually just move it around. For example, -(x/y) -> (-x)/y doesn't eliminate negation, so it's not clear to me that the latter form is faster than the former.
Honestly that sounds rubbish compared to just having a phone with a decent battery life in the first place. I used to think it was impossible (I had a Nexus 4) but my Z3C has an impressively good battery life - so much so that I rarely think about it. I don't even bother plugging it in for satnav duties. Also it charges at a pretty decent rate - probably takes an hour to fully charge from 0%.

Battery swapping is a workaround for flawed phones.
Yes I understand that the java.util.concurrent code includes a lot of loops that look unusual, and in fact they're carefully constructed in such a way as to just avoid the poll (the check-if-we-need-to-stop-the-world part) for inner-loop concurrency operations.
I use Haskell exclusively on my SaaS app (http://sostenoto.com). The backend not only provides a simple REST API, but it also provides WebRTC signaling and a real-time graphical communications and presence protocol.

Haskell makes it so easy to write correct concurrent code it's not even funny. GHC's magnificent IO manager means I can handle 1000s of connections on one amazon instance. Can't understand why you wouldn't be using Haskell for server-side web development.

No other popular server-side language supports concurrency (see STM, MVar's, and Chans), transparent futures/promises for I/O (the entire IO monad in GHC is non-blocking), support for multiple processors (Just add +RTS -N<n> to make your program scale to n processors), and a blazing fast HTTP server (warp).
You can't just WONTFIX her with a "no info provided; cannot reproduce"?
That's exactly the kind of apps I usually write, and nginx is fast enough that the DB is typically the bottleneck. In rare cases I've run into CPU as the bottleneck for computationally intensive tasks. If I/O is your bottleneck, then that indicates to me that Node.JS is actually performing worse for you on I/O than nginx is for me.
Yo dawg. I put a framework in your framework so you can program while you program.
or "Fwd: Fwd: Fwd: Fw: THE DONALD'S FIRST DAY IN OFFICE- OMG THE PERFECT DAY! "

^^ actual title of email my mother sent me yesterday :-/
If you do get this running (or even get started) I'd be interested - I've had a project for a long time to get Debian running on the Nexus 4.
How would that work on social media? Is FB allowed to change people's messages to contain ads? I don't think so. And I don't think this will ever happen.

Also, I don't believe that ads will ever be merged with the content in an indistinguishable way. Authors (at least ones that take themselves seriously) would never allow that.
Hypothesis: texting and Twitter have gradually forced (some) people to learn the skill of writing concise summaries of their thoughts, where centuries of schooling have failed.
It's going to be bulky though. The best way to anchor one requires integration with the chassis I'm afraid.