skysight-inc/HackerNews huggingface dataset:
ChromeOS doesn't use X11 any more. It uses a custom graphics stack called Ozone[1] that runs on top of libDRM on Linux and uses features such as hardware overlays which are common now that X11 knows nothing about.

[1] https://www.chromium.org/developers/design-documents/ozone
From your reference [0]: (note that variables begin with an uppercase letter)

Seriously? Making case not merely distinct but semantically significant is a deal breaker for me.

(Does that at least work for all Unicode characters that support case distinction? If we start an identifier with a Δ, is that a variable name, as opposed to starting with δ?)

> It appears that you don't understand Erlang syntax.

Yet I formed a correct hypothesis: the meaning does hinge on the case of X.

I only formed this hypothesis because I'm jaded.

The designer of a non-clusterfuck syntax would be offended by such a cynical hypothesis. ("How can you even think I made case semantically significant in a symbol?")

I was hoping someone would tell me exactly that and set me straight about how it really works. Like maybe that X and bar are assumed to be declared somehow or whatever.
Lessons Learned from Rust: The Result Monad in Ruby
Bootloader? Can we use our own?

Network settings? Is this like Chromecast where they try to prevent the user from changing them (gateway, DNS, etc.)?
I use an older Pi with Raspbmc (osmc) and I can stream 1080P movies just fine. The key is to 1.) Avoid streaming off a slow disk e.g. NAS, 2.) Ensure you have the necessary bandwidth to stream (no slow wifi), and 3.) Pass DTS audio to your receiver for decoding so your PI isn't doing double duty for audio/video.
Apple? NeXT, I suppose?
Some of these new words seem to have bias associated with their definition. For example social justice warrior is a derogatory term (that part they got correct) that describes not those who hold socially progressive views, but those who are aggressive in promoting said views, which is why the they use the word warrior, because it denotes their fighting for their cause.
Xeon Phi is somewhat misunderstood, and its early incarnations have not helped that. The most important point to understand is that it is neither a CPU or GPU architecture. Code designed for either of those architectures will be very suboptimal even if it does run adequately.

The Xeon Phi is a modern reincarnation of a barrel processor. It understands x86-64 opcodes but your data structures and algorithms need to be designed quite differently than vanilla CPU code if you want to optimize throughput. No one is doing that though.

In principle, if your code is correctly designed for the architecture, the Xeon Phi should significantly outperform both CPUs and GPUs for a wide range of use cases. The strength of these architectures is that their throughput is relatively insensitive to both latency and lack of trivial parallelism, which are the major bottlenecks to a lot of modern software performance. It is why Intel resurrected this style of computing architecture.

Basically, very few people know how to design software for these architectures even though it is pretty easy (much easier than GPU code). I have experience designing software for exotic architectures like this, I know what they are capable of in terms of throughput, but have never worked with a Xeon Phi. Nonetheless, the silicon specs suggest that someone that actually knows what they are doing should be able to significantly outperform e.g. GPUs for things like machine learning. Right now, it is basically being wasted because most developers treat them like weird CPUs.

I'd love to play with one of the new Xeon Phi processors to characterize its true performance but I am unlikely to see one. But I would not dismiss their performance; it is an extremely efficient kind of architecture for a surprisingly wide range of workloads if used well.
Sorry, I should have been clearer. When I looked I couldn't work out how to build my own Lua "entrypoints" - mainly because I don't know Lua.
Oh, and I want a pony, too.
Brain.fm
Gross revenue = income to which the company is entitled for the sale of goods or services.

Gross profit = gross revenue less expenses (salaries, etc.)

Lyft and Uber are not being paid by the passenger; they are being paid by the driver out of the fare paid to the driver for the service of booking the fare for the driver. Consequently, their gross revenue should only include their % of the fare, not the entire fare.

Importantly, this is one of the reasons that both companies are having trouble with the classification of their drivers. Booking the entire fare as gross income strongly refutes their claims that drivers are independent contractors and not employees.
"Edward Snowden Says X" has become pretty effective clickbait.
But "rule of law" is not really the way to describe them, despite "strong legal systems".
Please stick around despite this. You write well, and have a perspective that isn't well represented here.
I'm grateful for the response; it clarified/confirmed things. I promise you, I will not write another word anywhere about Erlang.
Yes, it's crucial for our safety for the FCC to hold the power to shutter any website -- Wheeler knows humanity and the interwebs too well -- because we have all had that moment: venturing too many clicks deep, we stumbled upon a geocities troll who took things too far; and finding ourselves entranced by their extremist ideas surrounded by blink tags and javascript flashing background colors, turned to ISIS the next day and never looked back.
This is a great example of why the TEAM matter more than the IDEA.
Nailing Your Product Launch on Reddit
Except that this is not true. Almost everyone working on Midori were (very) high level engineers.
Clicked on the link "Zombie Cats", started scrolling to the end of the posts, got "There was a problem completing this action. Please try again.".

Impressive demo.
Global clocks aren't required, as batch intervals on different exchanges don't need to be synchronized. Although the batch interval is a window of cross-exchange risk, the uniform-price clearing means it is still more efficient (in "volume-space"). Continuous auctions have really short risk windows (more efficient in "time-space"), but the discriminatory pay-as-bid price clearing means that all that risk is shouldered by everyone but the fastest traders (who are thus able to extract arbitrage rents from the slower traders).
Sensu is really designed for architectures that add and remove nodes in a jiffy.

One nit pick I've is that, rabbitmq is really hard to debug. I've mulitple cases of keepalives (sensu's version of are you up check) because of timeouts.
I used an HP calculator in college (they didn't exist when I was in high school). But now life is no longer so simple. Now you're forced to use a very overpriced POS TI graphing calculator. Besides, most high school math teachers probably don't even know what RPN is!

http://mic.com/articles/125829/your-old-texas-instruments-gr...
SimpleSpy.js – Create Spies in Node.js. Easy to Use. No Dependancies
The author explains why he thinks the arguments aren't relevant. You might not agree with his explanation, but you can't just dismiss them as PC because you don't agree.

> (From the article) But this is a straw man argument, producing a caricature of “us” that fails to account for the wide variety of opinions on matters of inclusion and tolerance to be found across Europe. In equal fashion, his construction of a Muslim “other” is a caricature devoid of nuance.

Just take the fact that many, if not most, terrorists before becoming radicalized are secular second generation immigrants. That is what makes them easy to recruit, because of their search of a sense of belonging and not already having conflicting views on religion. If you want to talk about e.g. honor killings those attitudes might be relevant, but they aren't relevant enough when talking about these recent events to be the single focus.
Topological Relations Between Regions in R2 and Z2 (1993) [pdf]
When you order a ride with Lyft, a contract is established between you and Lyft. You pay Lyft $10. Payment to the driver is a cost incurred by Lyft in providing services to you.

When you order something on eBay, a contract is established between you and the seller. You pay the seller $10. The seller gives eBay a cut. eBay's cut is a cost incurred by the seller in providing goods to you.
You're a supermarket, you sell stuff from vendors you buy from. You have gross income minus cost of goods sold.

You're a mall, you lease space to vendors. You have gross income minus expenses.

You're not a logistics provider but merely a platform that connects third party service providers to the customer. You tell everyone how much money you hold on to for the third party service providers as... gross income?

Lyft and Uber et all are more like PayPal, also playing the game of claiming to not be a bank and for awhile not wanting to be a licensed money transmitter.

Last PayPal quarterly earning report they reported $69.74B in payment volume, $2.26B net revenue, $377MM net profit.

That makes sense.

Here Lyft is saying their gross revenue is $2B. Kind of like how Groupon count all the eggs in their basket before paying out their merchant partners.

Maybe a better way to put it is total booking volume $2B, net revenue $400MM, then whatever net profit after expenses.

Valuing the business at 10x on $400MM can make sense. The bet is that Lyft can make more money within ten years by sustaining and increasing the dispatch volume or by increasing efficiency and decreasing costs.
Not the dingos?

Or is that just babies?
The taxman is my representative. Insofar as Europe is fairly democratic, the taxman is hired by us (the public) to collect funds for public spending. The taxman's victory is my victory.
Xplain: Regional Geometry
None, since it's a PCI-E card, not a processor.

(I'm assuming you were referring to the possibility of bending pins by trying to mount a processor incorrectly? Might be way off.)
Not sarcastic: At what point do you start considering the medical establishment is down a dead end path? How much time and money needs to be spent? Maybe we need to restart from the understanding in 1932 or whenever.
You're right, of course. Thanks for calling me out.
Incorrect. This is testimony from the FBI from their first meeting where they 'lost' the tapes and 'threw away' their handwritten notes. About as suspect as testimony gets from a team so keen on getting a result.
Should link directly to the original.

Why? Is it that hard to click through on a link? I stumbled across the article on r-bloggers, found it interesting, and submitted the link. Why should I worry about putting in the work to make sure people wind up on one site instead of another?
It's worth noting the Intel Next Unit of Computing (NUC) units only do HDMI 1.4a, which can only do 1080p (not 4K). The newer (4th gen/Haswell, 5th gen/Broadwell, 6th gen/Skylake) units can do 4K output over DisplayPort 1.2. They're also pricier (IIRC, they're kits, and Wi-Fi, SSD/HDD, and OS all have to be purchased separately).

At this price point you'd probably be better served by an Intel Compute Stick, although the current ones only do 1080p HDMI 1.4a output. Rumor is that the next generation ones might do 4K though.
Asus' VivoStick [1] would be a better choice since it is uses Intel's new "Cherry Trail" SoC rather than the slow "Bay Trail" SoC found in Intel's own Compute Stick.

[1] https://www.asus.com/Stick-PCs/VivoStick-PC-TS10/
I am gobsmacked. By your comments you haven't read or know much about the topic, yet you insist that your personal beliefs trump the published work of scores of papers on the topic. But there's no reason to go to those papers when The New Yorker piece addresses your concerns:

> The ancient iron formations share many characteristics with modern limestones, which suggests that they accumulated in a marine environment. In today’s oceans, iron is in such short supply that it is a limiting nutrient—an essential element whose scarcity holds biological productivity in check. (A controversial climate-engineering scheme is even based on this fact; the idea is that if the oceans were fertilized with iron powder, plankton would bloom enthusiastically and then die, sinking to the ocean floor and sequestering large amounts of carbon there without, fingers crossed, wreaking havoc on the rest of the marine biosphere.) The primordial oceans, by contrast, must have been awash with iron. The richness of the rock formations—imagine all the steel in cars, cutlery, airplanes, buildings, bridges, and railroads—attests to that.

Thus when you write 'Fe is used in living things, but only rarely', the interpretation should be 'iron is so important to living systems that a biosystem will use all of the biologically available iron. There is so little iron available that it's a limiting factor to the ecosystem.'

With the plankton bloom being an example of 1) how iron is a limiting factor, and 2) a process by which iron is removed from the biosphere.
If someone says Pomodoro technique, then I know what they're talking about after two words (one if they're not Italian). It's effective for people discussing it and similar practices. It gives people something concise to search for if they're looking for an app supporting the technique. It benefits people who didn't think to try it themselves (99% of the population).

If there's a problem with blog posts like this one (and especially so for ebooks) it's that they'll feel a need to justify a cost/article by rambling at length when 5-10 bullet points would suffice. Maybe that's what you're unhappy about.

But the problem is not with discussing or coining a name for a method. Countless 'cutely named' methods have been successful in part because of their names, e.g. Crossfit, 7 Minute Workout, 4 Hour Work Week, Five and Two Diet, Paleo Diet, etc.
I'd say Vero but it is out of stock: https://osmc.tv/product/vero/

I don't know if it wasn't successful or they are just making another version.
Wahhabism, a traditionalist Sunni practice

Wahabism (Salafism) is decidedly not traditionalist. At best, it's a form of degraded literalism that abandons 1400 years of exegesis for an anarchic reading of Islamic texts. It lends itself easily to terrorism, and, as the founding doctrine of the Saudi state, it is gaining traction in much of the world. It seems to have particular appeal for "born again" types like the subject of this article.
ТРИЗ is awesome, as well as Altshuller's sci-fi writings.
Terrifying Machine Automagically Turns Trees into Logs
Smeh
It understands x86-64 opcodes but your data structures and algorithms need to be designed quite differently than vanilla CPU code if you want to optimize throughput. No one is doing that though.

Would you be willing to expand on that? It sounds fascinating.

I'd also gladly take links or key words to google for.
If you want Go-style concurrency, why not use Go in the first place?
They had a net income of $4.62 billion last quarter, how is that "not so great"?

http://www.reuters.com/article/2015/10/23/us-microsoft-resul...
I took a very different message from it.

He started out having fun with physics, worked very hard to accomplish tangible things with it, and burned out because that made it stop being fun (to the point where he found it "disgusting"). He started playing again, doing things that were completely useless, and that lead to his greatest discovery.
How do they do that? Their own I/O library with asynchronous everything?
good question. complex answer. you need to have a good surface area on the electrodes. the hydrogen ions will bond on the surface to form H2 which will eventually bubble and literally float to the top. O2 on one electrode and H2 on the other - split the gas collectors and you have pure-ish H2 and O2 seperated. and the volume of h2 is twice that of o2... ;-) hydrogen ion migration is a weird one - unlike most things that you think of as migrating through water, H+ ions seem to be about 10x faster. last i heard (20 year ago memory here) is that the electric field actually messes with the hydrogen bonding in water so instead of migrating the h+ atom from one place to another, you flip the H --- O.....H hydrogen bonds along the line of potential and hey presto a bond where there used to be a hydrogen bond and a hydrogen bond at the other end. to the casual observer it looks like the H+ atom whipped from end to the other super fast. the problems associated with using hydrogen as an energy storage medium are still being ignored though. we don't know how to make it, store it, transport it or use it - IMHO it's a dead end for the sorts of applications its being sold for, worse it's distracting and costly use of time/$/people when decarbonising the energy system is running out of time.
Sneak Peak at Facebook's New Seattle Office
A few ideas how to make it better:

- include a small screen so I can still do stuff even if I don't have TV at hand
- use touch screen so I can use it without mouse / keyboard too
- use Android instead of Chrome OS so I can play games with it
- while you are at it, can this thing make phone calls too?

In other words, why not just make it simple to plug an Android smartphone to peripherals (screen, mouse, keyboard)? That would be much more valuable to me.

Also, why is there just one USB port? If I were to use such a stick the first thing I would add to it is a separate USB hub just so I can use it... why do I need to carry two pieces of HW around?

EDIT: reformatting.

EDIT2: can someone explain the downvotes? My point is that I don't see a niche that couldn't be better served by a smartphone, especially if you could plug in the peripherals.
What it was like to build a World Wide Web site in 1995
Simple stack switching. See here for a toy example: http://250bpm.com/blog:48
We can argue this one all day :).

I would argue Lyft is merely providing the service of matching me with the driver (who is a 3rd party, specifically not an employee), for which it takes a fixed cut. The driver is the primary provider of the service, and as such Lyft is merely an agent, and should follow net revenue reporting.

Really Lyft (and Uber) fall on both sides of EITF 99-19, but I suspect when Uber IPOs you wont find "gross revenue" anywhere in their S-1
Thank you for posting all these old textfiles lately. They make me smile.
Yeah, it's hard to find that much I/O, full Linux support, and a decent case on anything cheaper, though (let me know if you are aware of something I'm missing).
Entanglement lets the measurement of one particle
instantaneously determine the state of a partner
particle, no matter how far away it may be — even
on the other side of the Milky Way.

Big deal.

If I have a bag of coins, and I take out all of the copper coins, it's not very mysterious that the bag now contains only silver coins, no matter whether I hide it under my bed, or in the freezer, or hang it out the window.

Yes, all the copper coins are now absent from the bag, forcing it into an all silver state, and I can know this, without even looking at the bag. I take the bag, and I drive it across town. I hide it under a rock. I go home. I think about the bag under the rock. I can instantaneously know that the bag contains only silver coins, even though it's across town, hidden under a rock. Instantaneous. I determine the state of the bag. With my mind. Just by thinking. Even across town. So amazing.

Why do journalists and scientists so deeply covet the seeming appearance of the arcane?
It's nice that there is so much innovation in keyboards the last year 2-3 years, in an area that seems to have been stagnant in the 2-3 decades before that. We have the Ergodox (and the EZ in a few weeks), the Ultimate Hacking Keyboard and Keyboardio in 2016 (well, that's the crowdfunded planning - make of that what you will), there are (in the non-split area) many different high-quality 10-key less and mini variations, keycap customization is turning into a micromarket of itself, etc.
Can you implement fallover on failure by hooking up the torch on one block to the switch on another using redstone?
Somewhat counterintuitive... I mean Google knows better than relying on stills for what is interactive content, right?
Thanks, I did not know about this. Yes, I figure memory access is still an issue for them since each core runs only 4 threads.
Libraries that display overlays with interactive elements should be keyboard accessible, by default.
I usually just upvote but this is a very good comment. Thank you!
I can imagine it being nice if you're tied to existing C code. Or if you want C-style memory management.
>As I said before, nobody has a right to YC funding. Their money, their choice. They don't have to give a logical reason; they don't have to give a reason at all. They could choose among applicants by throwing darts, and nobody would have any right to complain.

Who is complaining? Obviously YC can do whatever with its money. It doesn't even need to be said, let alone, twice.

>Of course, choosing by throwing darts wouldn't work well, which is why YC doesn't do it. But what they do do, including the "Social Radar", does appear to work well, even if no one can construct a logical argument for why it does.

Right, so as far as anyone on the outside can tell, YC operates on a type of magic oracle.

>You didn't use the word first, but you are treating YC's process as though the word was appropriate.

My only point here is that the essays describe YC as essentially a magic process. The person I was responding to tried to make an analogy to the "lady of justice", while simultaneously making a claim to objectivity (in addition to others). My sentences with containing or referring to "lady" (including my comment about punishment) were only in response to that person's claims. Those sentences contain no information about what I think about YC's process (or rather, it's description in this essay).
Hm, that's interesting. If true, it sounds like they need to take a lesson from nVidia and start providing more tools -- for example, the CUDA compiler, and libraries like cuDNN and cuFFT.

I'm sure you can do better by hand than the code generated by the CUDA compiler. But people need something to get started with, and it's probably good enough for a lot of applications. In order to get adoption, the vendor has to meet developers closer to the application.

There are very few people writing assembly code from scratch anymore... and those that do are probably the kind of people who are designing their own hardware anyway!

It makes more sense for the vendor to be writing libraries in assembly, since they know the architecture best. Then apps can build on top of that in higher level languages.
Inside the Asian Men Black Women Online Dating Scene
It's incorrect to do that, and no leading accounting firm would sign-off those statements. The service provided by Lyft is not the taxi ride, but the arrangement of the taxi ride. Lyft is acting as an agent, not the principle, and consequently they can only recognise the booking fee, not the entire service.
He might have been referring to the non-pci-e version that's in the works, as hendzen pointed out: http://www.nextplatform.com/2015/03/25/more-knights-landing-...

It looks really beefy.
Amateur Hour: The Formula for Speed
Sort of. They enable non-blocking network IO. Disk IO in unix always blocks (aio excepted). Disk IO in Windows can by async, but not via select or poll.
Form Validation Using PHP
This. See Sam Altman's blog post earlier this year[1] - using the word revenue to mean gross merchandise volume is grossly (ahem) misleading and arguably a felony.

[1] http://blog.samaltman.com/financial-misstatements
Three.js is just for rendering. Goo Engine is a complete game engine with support for rendering, physics, 3d audio, scripting, state machines, timeline... And there's also Goo Create which makes it super easy even for non-coders to build a scene that can be loaded into the engine.

I'm not sure how to compare extensibility in this case, but both are indeed extensible: For Three.js you might want to add a new class, for Goo you might want to add a new type of component for your entities.