skysight-inc/HackerNews huggingface dataset:
I think this kind of issue involves DDG's AI. Google's is far superior in this respect. Heck, G has gotten me to things that I faintly remember but I know, without a shadow of doubt that I'd still be uncertain of 'that thing' I was trying to remember.

This is a search problem. I honestly don't see why DDG can't develop an AI that understands cultural and language contexts. Currently it doesn't but innovating this will take a lot of brain power, something DDG is lacking (when comparing the sheer #s of personnel focused on search).
Doh. And 16 million tons annually is about 44,000 tons daily.
>The problem with 80-90% accurate results is that I'm never sure whether the results I'm seeing right now would have been better if I had opened Google for it

One could easily replace the word "Google" with "DuckDuckGo" and be facing the same quandary. In fact, having just realized that (I was in the same boat as you earlier today) I'm going to give DDG a shot and see how it holds up.
On/off tests like that can give you a macro view of things, but in general are not an ideal way to go about this in many scenarios.

First, you risk the hit to your acquisition efforts. For many companies in growth mode, that's the LAST thing you want to do, even if you could gain some valuable data. If anything, you do a plus-up test to increase budget in a measurable way (narrow geo-targeting for example) and look for some lift there. But that's just one approach.

Second, attribution isn't just at the channel level. To REALLY be useful, you need to understand it at low enough levels to make more tactical optimizations to your efforts. A simple channel-level on/off test will never get you that, hence why attribution models are really useful.
The abstract is at http://opennetsummit.org/conference/agenda/wednesday/#keynot...

"Google’s data centers power the most demanding interactive, storage, and cloud services in the Internet, all requiring the highest levels of availability. Bandwidth and scale demands are growing exponentially, doubling approximately every year. Thus, Google’s data center network architecture must deliver cost-effective networking operating at the granularity of tens of thousands of servers, all while maintaining operational simplicity. We present a first look into Google’s data center network design and implementation, focusing on the data, control, and management plane principles underpinning five generations of our network architecture."
I don't know if it is a distinction that matters, however, I was under the impression that Tyson et al., SELL the chicks at a set price to the farmer; then, offer to buy back all the chickens that are X days old after that, that meet their standards, whatever they are.

This is Tyson's overview of their contracts: http://www.growwithtyson.com/overview-of-contract-poultry-fa...
If a visit doesn't convert it has $0 value. You can convert cost-per-visit to cost-per-conversion instead (the #s will come out the same) but its more complicated to do technically.
Others have covered your assumption well, but how about this twist:

Successful and famous white male execs named to corporate boards are largely PR stunts as well. Board seats are often given out to lend credibility, not necessarily for business acumen.
Nest Cam – Nest's first product since becoming part of Google
Moore's Law really is neither as it's more of an observation (and, arguably, a self-fulfilling prediction). Many inventions (made possible by various discoveries in semiconductor physics and the like) have enabled Moore's Law to more or less continue. But Moore's Law itself is not any sort of natural law.
Modifying your genes via a pill sold on the internet? They might give it a try, but they'll get shut down real quick without FDA approval.
From the footer: "This isn't a real product. Just something I built on a plane to make Brandon laugh."
No, he's a climate skeptic, according to his website. I browsed that tab which has some extensive analysis.
Congrats everyone! Glad to see more women in key roles at YC : )
There are tons of studies that show that better lifestyle helps

Help reduce plaque size? I'd be interested to see those studies!
Even just knowing when it would happen would be valuable. This is getting into crazy-pants territory, but what if you knew it would trigger a big earthquake but did it anyway, at an appointed day and time, when people could all take shelter?
Indeed.

When I was in "prépa" (see https://en.wikipedia.org/wiki/Classe_pr%C3%A9paratoire_aux_g... ) my English teacher, an American told us that the way he saw the system was to train us at math, just as a way to discriminate us between those who'll get to pick the best school and those who will take what's left. And he said, they might as well train you to do chess for 2 years and let the strongest one pick his school.

He also told me that back in the US where he came from, with his local chess club he went to a prison play with the inmates. They got destroyed, because the inmates played chess all day long so they were all very good.
> Would an ISP still be able to call their service "unlimited", by this definition, if some of their distribution nodes (cable optical nodes, wireless cell towers, whatever) are oversubscribed+saturated to the point of degraded service for the customers on that node?

That definition specifies "artificial" limits, which would - I'd think - exclude technological limitations like oversubscription/saturation.
D'oh, but whew.
Not funny. Do want.
Yes, thank you, I knew there had to be more than 3 comments on this topic :)
No argument :) I just asked a question and then answered it myself based on what I read.

The design documents clearly state that WASM is intended to be a compilation target for C-like languages, and in the future may also contain a GC and an optimizing JIT.

Languages requiring a GC and/or not amenable to AOT optimization should -- at least for the time being -- continue to target JS as a compilation target (or implement their own runtime in a C-like language and embed it in WASM).
> For me it was strange how can Apple market their system as virus-free. Now that's ridiculous.

Not really. I've been using Macs for as long as I can remember (I'm 30), and in that entire time, I've only ever actually seen 2 pieces of malware myself (I've heard of others but never actually encountered them). One of them was the rather benign Merry Xmas Hypercard trojan from way back, which doesn't actually harm your computer, all it does is search for other hypercard stacks on your computer to infect, and if you open an infected stack on December 25th it will play sound and wish you a Merry Xmas. The other one was one of those Adware apps, I forget its precise name, and I didn't actually even see that, I talked with someone else on the phone who had it and walked them through the instructions at https://support.apple.com/en-us/HT203987 for removing it.

And just to note, the latter one isn't even a virus, because it's not self-replicating (the former one technically is, because it infects other stacks on the same computer, but it was pretty darn benign and did not rely on an OS security flaw to operate).

So yeah, there exists malware for the Mac, and there's more of it now than there ever has been in the past, but it's like a completely different universe from Windows malware. You pretty much have to go out of your way to hit this on the Mac.

As an aside, the first widely-spread Mac malware I ever heard of was spread via a pirated copy of iWork '09 being distributed on BitTorrent. Someone had altered the DMG to include the virus before uploading it. It was kind of funny hearing about people being infected because you knew the only way they could have done that was by trying to pirate iWork '09 (this was the only distribution vector). And even that apparently doesn't count as a "major" security threat because the Wikipedia page[1] for Mac Defender, which is dated to May 2011, describes Mac Defender as "the first major malware threat to the Macintosh platform", even though it wasn't even a virus it was just a trojan (and FWIW it didn't even require antivirus software to remove, Apple rolled out an automatic fix themselves, although it did take them a few weeks to do so).

[1] https://en.wikipedia.org/wiki/Mac_Defender
Thinking about the OA, your student, and the people who don't know how to find | character and about what people tinker with now.

OA refers to more experienced programmers forgetting that they typed programs from computer magazines and soaked up the basics that way - that is a specific point in history wasn't it, the early 1980s with BASIC listings to type and try to save on the cassette. I'm older and did BASIC exercises line by line on a teletype connected via an accoustic coupler and a modem (19" rack with dial on the front) to a remote mainframe. And yes, we got line noise sometimes. And we learned about the need for exactness.

Have we reached a point in history where the machines are so shiny there is no way in? Should we give people recycled laptops with a command line linux install and suggest that they have to assemble their own UI out of bits and pieces of old school window managers? A prize for the most way out desktop?
It's not real.

Source: The footer.
Naw it's Gender Feminism + Standard American Moral Panic.

No need to plead that this generation is doing something every generation has done for different reasons.
You're speaking as if Uber exists in a vacuum with no competitors. And consumers do have the ability to change the price, though not directly. They could go with a taxi, use Lyft, ride a bike, take a bus, buy a car, etc--all factors that influence the demand and thus price for such services.
Mike Kreiger in 37 seconds (co-founder Instagram)
This is the best comment I've read on HN! I guess you need to become great at something to understand this. For you to keep doing something though, you need to think it's fun! Then it will be much easier.
Gandi seems to be exactly what I was referring to, thanks.
This is definitely true, you can think of that as Day 1 ROAS/ROI vs Day N ROAS/ROI. So when looking at your marketing spend you can see how it pays back over time since depending on how you attribute it could change forever (e.g. if you give some value of each conversion back to the original conversion source/sources).
Yes, it is. WW Google averages 85-90% of all "searches", except in China.
Disney Cancels Tech Worker Layoffs
I think adding extra variables (functions, modules, …) with meaningful names for exposition purposes is qualitatively different to adding boilerplate.

The extra variable can establish a meaningful new concept, making the code more self-documenting and thus improving readability and maintainability. The value added is similar to grouping related concepts in a namespace rather than making everything global, or to adding well-chosen comments at key points in the code for a tricky algorithm. Most experienced programmers follow the same principle routinely when it comes to naming constants instead of writing literal values all over their code.

In contrast, I think “boilerplate” has connotations of something verbose that you must write every time you want to express a certain concept, even though it has no inherent value itself.
Kindle Weather Display [2012]
Just sent this link to a friend of mine who suffered from a full-bleed aneurysm a few years ago. She was lucky enough to be out in public when it happened, and got to a hospital in time for surgery (couldn't do the noninvasive method described in the excerpt).

Two weeks later they sent her home! It was amazing. Doctors told her that "Fifty percent of people who have one never make it to the hospital, fifty percent of those never make it home."

She's had some personality changes (to be expected with such a traumatic brain injury), but nothing horrible, and I'm amazed at modern medical science.

One of the hardest parts (emotionally, for her) was me helping her shave her head after she got home; they'd had to do part of it anyway for the surgery, and two weeks in the hospital hadn't done what was left any good as it was matted and beyond fixing. Shave a bit, let her cry, shave a bit, let her cry... until it was all done.
In reality people achieve higher pay and position much quicker by changing jobs. Staying at one company is screwing yourself over in comparison.

I know bonuses are used in sales quite a lot. Not so much in engineering. Profit-sharing and stock are straight up pipe dreams in most instances.
Pricey - that's a lot of money for Google integration, although there are not many competitors offering the talkback feature.
How do you get the text without all the wiki markup?
Not to mention, what happens to these kittens when they grow up? Are they put down? Maybe ground up and fed to the next batch of cuteness to be shipped out? So many questions!

Note: I took the parent as being tongue-in-cheek. I apologize if I misinterpreted.
Not very "fundamental" but I'm very excited about low-power advancements in ICs. There are companies like AmbiqMicro making microcontrollers that are reaching 30uA/MHz and 100nA sleep modes. This is starting to make ambient and RF energy harvesting viable.

http://ambiqmicro.com/low-power-microcontroller
Tangential:

It would be interesting to have a progamming language where you could specify multiple equivalent pieces of code, and have the language double-check they are equivalent in debug builds, while picking the one(s) that seem(s) to be the fastest in release builds.

There are difficulties associated with this, of course, but it would still be interesting.
> I'd actually consider that kind of knowledge pretty advanced.

For someone from a C background, that's not advanced: it's simply what strings are. The whole idea that characters aren't bytes may be very strange to someone who's only ever done C and C++. It's probably just as strange to them as the idea that there's any relationship between bytes and "the characters that make up a piece of text" is to someone entirely new to programming.

In a related anecdote, I was once in a room with 4 C programmers and a Haskell programmer who was trying to write his first C program. The Haskell guy asked "hm ok so how can I compare two functions to see if they're the same?" and after a 20 minute discussion the C guys still couldn't understand why you would possibly want that and the Haskell guy still didn't know how to continue (I was one of the C guys). All had many years of programming experience, but the frames of reference were simply so different.

I think it's smart of Zed to confront people with multiple programming languages from the beginning, so that this kind of issue thing never really becomes a problem.
May your dad have as good an aftermath as my friend has.
Magic worked as a kid cleaning the office of two prominent black businessmen in Lansing. He credits their mentorship with sparking his initial interest in business.

Magic's original business, a sporting goods store in Los Angeles called Magic 32, failed. It made him realize that he needed to learn more and he actively sought out mentors.

Recently he was in Michigan for a charity and a young high school football star in Saginaw asked him to become his business mentor. Johnson without hesitation said yes.

http://www.mlive.com/news/saginaw/index.ssf/2014/04/magic_jo...
That's not exactly true. Nokia pretty much owned the featurephone market and had all the right relationships with telcos that were the primary channel.

The excuse they were too large and bureaucratic to change does not fly when you are the CEO - he had the power to make the required changes. Nokia also had good technology, on par with Android, at least. The mistake was not to realize that iOS's and Android's strength is not on their technology, but the rich ecosystem built around it.
Yep. And when looking at data you have to be very clear on whether the conversion data you are seeing reflects "date of click" vs. "date of conversion." "Date of Click" data will continue to change throughout the duration of your reporting window whereas "date of conversion" does not.

This can get sticky in things like AdWords where the main UI reports on "date of click" and keeps changing, whereas Search Funnel reports report by "date of conversion."

Fortunately, most bid management platforms like Marin let you make that distinction in reporting.
I was just going by what the linked Stack Exchange post said. If they are incorrect, correct them.
I just saw that but I'm going to leave it up in case someone tries to set up Uber for cats. There would be some demand, as you can see from the success of cat cafes - in fact it would be interesting to see how many signups this would get if it were filled out a little bit and disclaimer removed.
(total spend / # conversions) is pretty easy to do
Didn't Sinofsky go to Windows, after his rein in Office?
Even though the chances of the broad non-compete actually being enforceable are low the threat of being tied up in a litigation is real and expensive. My gut feeling is that they would not enforce it on lowly engineer like myself but if they did I couldn't afford to actually fight it.
An invention but also a dicovery:
The EmDrive (or RF resonant cavity thruster)
https://en.wikipedia.org/wiki/EmDrive
Well thanks to Civil Forfeiture [0] you don't have to be a thief. (Good luck doing that to Corporates.)

Customers/Citizens are at the receiving end from all sides.

[0]: https://en.wikipedia.org/wiki/Civil_forfeiture_in_the_United...
Oversubscription is intentional (and in many scenarios can enable lower prices).

I doubt rules about advertising are going to change the market, the problem is that tens of millions of people are happy to pay for connectivity without really sweating the details of it.
Gov. of Canada websites under attack, Anonymous claims responsibility
"All the skills that I slowly and painfully acquired to become an aneurysm surgeon have been rendered obsolete by technological change. Instead of open surgery, a catheter and wire is passed through a needle in the patient’s groin into the femoral artery and fed upwards into the aneurysm by a radiology doctor–not a neurosurgeon–and the aneurysm is blocked off from the inside rather than clipped off from the outside."

Wow. That's a most un-expected way of fixing things in the brain!

This subject never ceases to interest me because both my parents have had aneurysms, my dad died of them (he had three over the course of several years), my mom recovered (she had one which got clipped exactly as described in the article), both had paralysis effects, and both were heavy smokers.

Incredible how reading that story affected me, worse than any movie I've ever watched.
HR is unable to produce it...
God, so sorry to hear that. There's no "Fail :(" here, please don't think like that. You're just trying to cope with this stuff. It's the most humane thing to do, and you know what, you need to stay strong for your family and for that your mind needs such breaks from time to time.
Ask HN: Has the career path from tech journalism to VC always been so linear?
After seeing A16Z, YC, Google Ventures and many others recently bring in writers/bloggers, I'm wondering if this has always been the case in VC or if it's more of a recent trend?
Of the categories of transaction cost listed in that article, the only one blockchains address is the policing & enforcement cost. Even then, it only addresses one side of the policing cost: it ensures that the seller receives payment without need for a trusted intermediary, but it does nothing to ensure that the buyer receives a good that is of acceptable quality and performs the function agreed upon.
Too bad it's fake. I'd pay a lot of money for Maru to be my cat.
I'm surprised that Uber discouraging their drivers to drive for other providers was not called out.

From what I understand, if you are an Uber driver and you do not accept a call too many times, Uber will simply stop giving you ride requests. This effectively squashes a driver's desire to drive for other networks because if he/she is busy with another network's ride when an Uber request comes in, he cannot accept it. Do that that some unknown number of times, and you don't get more work from Uber.
Sure, but you would still prefer to never pay the 100M.
Companies large and small have been outsourcing development work for decades.
Thanks, that looks good. I might still try my idea for a compressed.text only version but I will try xowa first. Thanks again.
I suppose it makes sense when applied just to Uber, but it seems misleading. Actors in a free market system will have different models that in isolation would be not so free. I thought free market deals with aggregates.
Praying to the Visa god – Religion can be a strange thing
> Is modeled like unix IO (with stdin/out/err).

Those are used for IO or user signaling, not error reporting (that's the process's return status, stderr may be used to augment it with a cause, unix utilities are centered about the status signaling correct/incorrect execution).

> I think, a function/call get a value or a exception, so why not be more explicit about that?

It's fine to be explicit about it (again that's what Rust does), the problem is your example isn't really explicit about it, and the second sample is downright weird. It's like Go except even more screwy.

edit: in an other subthread you mention following dynamically typed languages, if we go with that and assume no type support it makes slightly more sense, but the logic is still screwy: assuming the second snippet is a function which doesn't have a result (so it can only have an error) it should use the same system as the third snippet, the faulting assignment (first snippet) is the one which should use a different syntax.

And then there'a the question of what semantics you get when not assigning but just nesting expressions.

An option might be to attach the decision to the call instead (kinda like Swift) e.g. the result of a regular function call would be either `error` or `result, error` (with the language enforcing that one of result and error must be nil) but by "banging" the function the error is raised instead of returned. So you'd get something along the lines of:

# no result, possibly an error
err = foo()
# a result or an error
result, err = foo()
# no result, panics in case of error
!foo()
# a result or panics in case of error
result = !foo()

the language would enforce that either the error fetched or the function is bang-ed, so

foo()

would be illegal, because it neither receives the error nor raises on error.

Not sure that's great, but it might be workable.
Not encrypting is better than not revoking a compromised certificate. A compromised certificate gives the user the impression that the connection is secure when it's security is compromised. A plaintext connection makes no false claims.
Google’s Nest adds a $199 Nest Cam security camera
Can someone make a resumé ?
They're less well known compared to Uber, but such a thing exists, at least in a couple major US cities: http://flywheel.com/
Definitely. I think these networks should be forced to allow drivers to drive for anyone. Open it up and allow capitalism to drive down fees.
For a joke site, this is pretty well-designed! I was wondering if you used a ThemeForest design or some other pre-packaged landing page, but, nope completely unique.

On a side note (and perhaps also a shameless plug) maybe I should consider renaming the browser extension I showed to HN the other day: http://instacats.co/.
>NaCL and its bytecode
Specifically PNaCL's bytecode. NaCL is a separate product that is native code.
Once you do it once, its done. Also, tons of scaffolds out there to choose from / tweak. This sort of flexibility is a good thing.