skysight-inc/HackerNews huggingface dataset:
>I actually don't think Google is in particularly great shape. They are still overly reliant on search and advertising revenues

I also don't think Apple is in particularly great shape. They are still overly reliant on the iPhone. What's going to happen when people stop buying iPhones? What is Apple going to do? Apple is also desperately looking for that next big thing.

>their hold over the Android platform isn't particularly strong (only via Google Play Services)

It's never been stronger. An Android phone released without Google Play Services and the Play Store, outside of China, is as good as dead in the water. Google is also the steward of Android contributing nearly all of source code and doing all of the R&D. Without the stewardship of Google, the gaggle of OEM clusterfucks would be releasing incompatible smartphones to lock customers into their ecosystems.

>It's also confusing where Google is going with some of their acquisitions e.g. Nest was expensive and arugably unnecessary and the self driving car is solid technology with very poor product positioning i.e. existing car manufacturers have their own technologies and don't want to bet their business on Apple/Google.

Nest is going to be Google's IoT company, I believe, and they're going to play an integral role in defining their vision of IoT. As for their self driving cars - the same could be said about Tesla and look what happened there. It's all about disrupting industries, not trying to make deals with the players.
How I went from underemployed waitress to the top 1% of millennials in 6 months
Never seen someone do that. That's pretty bad.

I was more defending being a pedant about whatever coding standards your team agrees upon rather than any specific PEP-8 standard.

It is no problem to increase PyLint's line length limit if your team wants to use something other than the PEP-8 79 character limit.
Sounds like a mini version of college.
Sooo... can we breed octopi for intelligence? How far could that rise in say a hundred years?

and I just found this...: http://danielkeating.blogspot.com.au/2012/01/could-we-breed-...
http://www.google.com/insights/consumersurveys/how

and

http://aytm.com/

come to mind...
Maybe something to do with instrumental variables? https://en.wikipedia.org/wiki/Instrumental_variable
I wonder if people prefer this style of writing ? I feel like I've read 2-3 paragraphs worth of data and a few quotes buerried in wordstream on authors feelings and impressions.

Maybe I'm too used to reading technical stuff :/
I don't think it will ever clear.
That's because a lot of people aren't just talking, they're building cultures that will take action against others.
That’s the way laws work: They can’t be applied by algorithm, you need judgment. If you don’t trust the judges, you can’t work around that by writing laws so explicit that they can’t be misapplied. Doesn’t work.

If the issue here is that you don’t trust Reddit, we should debate that. I’d say that’s a much bigger problem than not trusting the way that policy is worded.
Yes I agree here. When I was in high school in the mid 90's I was able to create my own html pages in a text editor. The web was simple back then we had frames and tables and that was enough.

Sure it wasn't perfect pop up ads were rife, blink tags were a thing and internet explorer had problems with transparent gifs. But the web was simple. Nowadays html pages are riddled with javascript, CSS and I don't have a clue what is going on when I hit view source on the average website.

Webpages are massively over engineered you shouldn't need a scripting language to display an article of text and some links.
Apparently a ton of people want to read that content. Just because you don't like it doesn't mean someone else doesn't as well. Welcome to the internetz.
Bitcoin is the 'Napster' of finance – and there'll be an iTunes
Nearly every time I log onto HN someones created a new .js project/framework/solution/whatever for something. Its usually a variation of some .js project that already exists.
Pao has whatever the opposite of the Midas touch is.
I've never seen this venn diagram before--thanks for bringing it up. I find that, as an academic (pursuing a Ph.D. in astrophysics) that plenty of traditional researchers are able to hack together code (many haven't ever taken a formal programming course; http://arxiv.org/abs/1507.03989) but many also misuse or can't interpret statistics (from personal experience). That puts us in the danger zone!

I think the key is to find the mathematics and statistics interesting because you want the [data] science to be meaningful. If that's a driving force, then you can learn math and statistics on your own (like the author did). Otherwise, yes--you will find yourself in the danger zone.
Making Money Online the Truth Revealed
Wow, this is really cool. Playing around w/ US state maps in examples right now. I love stuff like this partially because of the hands on introductions to component technologies I had heard of but not used before.
It does work, but you need a browser which supports all of the used ES6 features (even in sloppy mode). As far as I can tell, it should work in Microsoft Edge.

It will work in Firefox once they enable `let` without specifying the script version.

It will work in Chrome once they fix for-of and once they make `let` work outside of strict mode.
It's $15 minimum fare from SJC. Strange that the meter would read $9. Check the posted fare card.
>We already have software runtimes (various Javascript VMs, .NET, the JVM and its offshoots, etc) that can optimize code at runtime based on the hardware that's present, hotspots in the code, etc.

Are you a hardware guy? :)

Thanks for elaborating. I had no idea how you went from "memory latency is a problem, that's why we have L_n caches" to "memory latency is a problem, we'll probably solve it ... (with cache)." This helps.

The biggest problem I see with integrating FPGAs into designs (HW) is educational. An on-die accessory FPGA doesn't amount to much if it doesn't get used. It's coming though. One way or another we're going to see more flexible HW. Taking advantage of it won't be something we're used to.
Like a flatmates.com.au for working spaces?
Neat! I made a battery powered hand-held computer using IDT's MIPS R3041 long ago (1996 or so). It was nice because you could use gcc to cross-compile for it in Linux. My computer also used a Xilinx FPGA. The CPU was not particularly low power, but the FPGA was pretty good. So the CPU was powered off between key-presses- each time you hit a key it went through the entire reset process. I discovered that the external crystal oscillator also used a lot of power, so had to be powered off also.

Anyway, I'm curious what they use for glue logic on New Horizons. I certainly would not use an FPGA: too SEU sensitive.
I probably use Search the most out of all the other products in terms of volume usage per query (i.e. 1 video watch vs 1 search query) and I have noticed the search results getting less relevant to what I want over time. I'm always impressed by the speed at which they crawl but getting a strikethrough when I search something complicated is aggravating. Eventually someone will develop a superior search engine if they don't return to focusing on quality and relevance of results rather than just prioritizing paid content.
I've used RES for years, just turned it off yesterday. The only thing I noticed was the inline things and 'ctrl + b' not working when bolding something. Autoload on scroll as well but that was even annoying at times.
"could also facilitate the search for a theory of quantum gravity"

So is it coming in where String Theory got stuck, or is it actually aiming for a GUT?
Kind of wondering what this means relative to competitors.

Intel is at 14nm now since 2014 and Samsung recently got to 14nm in Galaxy S6? And Samsung and TSMC have similar roadmaps for 10nm? So conceivably others might be catching up to Intel in fab? Say it ain't so? (I'm asking because I don't follow these things closely but that was the picture I got.)

If Intel doesn't maintain their big edge in fab I'm not sure they can charge the kind of premium they have been. 64-bit ARM is going to start looking mighty attractive for a lot of use cases.
There is an open source distribution of reddit. Maybe that could be adapted to your new specifications?
There's plenty of low watt FPGA's, even mW's. The Cyclones, etc get 4,000+MIPS in under 2 watts. Microsemi already does FPGA's that run milliwatts with enough slices to support 5-6 accelerators concurrently. As the example below shows, you can have two Stratix's, a CPU, and a whole board's worth of stuff using only 45watts. Merely adding a few layers to an SOC at Intel's new nodes should use way less power than all that. I'm sure Altera's, with Intel's help, will be pretty sweet given they're mainly targeting datacenter use where performance-per-watt is key criteria.

Still, worst case, I'll gladly add 45watts to a gaming/workstation rig... which probably already has a several hundred watt power supply... in exchange for Stratix IV's 500,000+ LE's, 20Mbit SRAM, 20+ 8.4Gbps transceivers, and more direct CPU-to-FPGA link. You have no idea what I can do with that amount of logic and interface speed. A whole OpenSPARC T1 setup only takes 173,000 LE's. Most extensions to make highly secure processors take up a small fraction of that.

So many possibilities and so little time/money. :)

http://www.theplatform.net/2015/05/28/the-other-cray-launche...
Could you submit a bug report at https://github.com/rethinkdb/rethinkdb/issues/new ? It would help immensely!
True, but they could be doing better by serving the appropriate image size depending on the client.
I disagree that we're underestimating the time to automate human tasks with robots. Speaking of the failures of humanoid robots at the recent DARPA robotics challenge, he notes "We're at that stage, where our expectations have outrun the reality of the technology."

Sure the robots were awkward and performed poorly. The situation was much the same at DARPA's autonomous vehicle grand challenge in 2004 that he mentions. Then, none of the robots finished the 150 mile course. CMU's vehicle traveled the farthest, 7 miles. Now Google and others are pretty far along with self-driving cars.
Let Uber's customer service know. They're very pleasant and they want to make sure you're happy.
Ruby, Python, and JavaScript are all equally mature (and developed in-house full time). Of the community drivers, Go is probably the most mature (but other community drivers, like the .NET one are really nice).
This discussion is not about some abstract concept of value. Here value means cash money. There will likely be 100x-10000x more smartphones to laptops ratio, and most of the ecommerce will be done with the smartphone. Buying things on the web is what makes companies like Google valuable. Because of this, being ready for the majority of the Internet use to come from smartphones is going to be a big factor in their long term success.
I'd start with the repos for the libraries/framework(s) you've been using lately. Or for something a little different, take a look at Babel's codebase (https://github.com/babel/babel).
Please excuse my ignorance, but maybe someone can help me convince that I'm wrong.

This article illustrates a problem I have with FP in general, coming from procedural / OOP codebases: For the generator example, how can I be sure that the initial generation of strings isn't getting executed twice? Will python analyse that I'm only ever reading from "left" or "right" within the gen_uc / gen_lc loops, thus optimizing away the the other side in the upstream generator? So I'm basically trusting the runtime to optimize for me? Do we have benchmark showing the overhead for this runtime analysis? Does it work consistently with JITed pythons like pypy?

So far I'm just always too skeptical that I could program myself into a performance hole that require complete rewrites to get out of, so I stick with code where I know what will happen on the machine. Python for me is just the toy language to try these concepts before diving into actually performant ones, but not finding any significant Haskell/F#/.. benchmarks that can perform as well as good C or Fortran code, hasn't helped in reducing my skepticism. IMO the thinking of "correctness now, performance later" is a fallacy in that the choices I'm making in the design phase can lead to complete rewrites in order to get something performant - in the worst case switching between languages.
Need Hacker/Lost Password
Need Hacker to retrieve Master Password after death of our programmer..Please Help
They just need to bring the blink tag back.
Actually if we ever get remote working working then it would allow people to live anywhere (including cheap places) and still have jobs - as more of our lives move online geography will matter less and less.

In regards your more general complaint even us x-ers are not is such a good position in regards real estate. I have a very good job, two incomes, yet I live in an apartment (admittedly a very nice one). I would love to own a house, but the prices are far out of my reach in my area.
I do love the old school design as mentioned in another comment. However, there is probably about as much support for brain training to reduce Alzheimer's as there is for low carb diets to do the same. [1] We just don't yet know the genesis of dementia but we sure can come up with solutions.

[1] http://www.ncbi.nlm.nih.gov/pubmed/15082091
>Maybe(in 10-20 years)

I've seen 20 years of progress. Yeah... not to discourage you; Keep on shooting for the stars.
Not really. The law just pretends it's easy.

Enforcing harassment laws has always been problematic both online and offline.
That's my method.
I really enjoyed this talk. Thanks.
I guess I still just disagree with Pao's position. The internet itself is a lesson in this. The internet has innumerable "ugly" sites (which are akin to subs for reddit). Do advertisers not buy web ads? No, they just buy ads on the sites they want to buy them on. Maybe Reddit was struggling to monetize at the rate they wanted. I'm sure investor pressure is high. But Reddit had a shot at being something like the internet on top of the internet, and choosing this path kills that. Doesn't mean it's the wrong decision, but the response I'd have liked would have been something like "we're working hard to ensure these less savory parts of reddit are only encountered by those looking for them and are very much aware of the content."

NOTE: The illegal stuff obviously falls outside this, as the internet (and a corporation) clearly have to operate within the relevant laws.
My wife had a girls trip in Chicago. She made the error of just getting a "cab" and not using her UBER app. It turns out, what she got into was some kind of cab that didn't have a till. The driver was angry she didn't have cash, drove her around to an ATM, demanded $100, refused to let her have her items out of the trunk. Personally, I am no longer comfortable with her getting into cabs or non-uber black cars - it is becoming unsafe. If that driver decided to do something -- he would be off the grid.
You can host almost any website for free on Heroku.

But this one you can host for free on GitHub Pages, and you don't need Ruby at all, you just need the static files.
Taxis everywhere are famous for trying to ask you your destination before letting you in the cab. I always say, "hold on, I can't hear you" and quickly open the door before they can drive away.
Indeed, its an eye opener, in not a good way.
> If you publish this under patent grant, why did you patent it in the first place?

It could be part of a defensive patent strategy. If they successfully received a patent for that, then it makes it that much harder for a malicious third party to troll them. And if you ask me, turning around and publishing the patent under the APL demonstrates good faith to the /libre/ software community (it's a GPLv3-compatible license, no less), so that's a strategic win, too.
What that driver did was illegal. She could have called the police. It sounds like she was taken by some pirate taxi, not one from the taxi stand.
Just to clarify, I was explaining acgourley's position. This particular project is high quality.
- VRML was a markup language for 3d scenes. Any interaction with VR setups would have to be handled by a VRML client. WebVR is only exposing browser APIs to interact with VR HMDs.

- DirectAnimation was a high level API closer to maybe the 2D canvas API; nothing like WebGL, regardless.

- SVG is itself from the 90s

- The Web MIDI API does not play MIDI files.

This is a...lackluster top comment.
This kind of post reminds me that I still don't know sh*t about software exploits like this.
Yes. He probably preys on woman.
Beware of people who always post selfies on Facebook
But if you're leasing property to a captive audience, that kinda makes sense.
It appears that article is more suitable to describe author's own experience rather than making it a generically dispensable advice. If a young person took this advice in 1993, he/she will most likely end up being lawyer because that was the hottest thing during that time while computers/Internet far from being mainstream. The thing is that predicting what would be hot 5 years down the line is almost impossible. For all we know, it could be self-driving cars or may be even commercial asteroid mining industry.

In fact, following the hottest thing might be almost the worst advice because it almost guarantees that you are entering something that might already be at peak and future has already moved on to somewhere else. Following "the hottest thing" also means you either have no originality, passion, real interests or curiosity for yourself and you would be optimizing your life just to generate some income. It's far more important to have a fulfilling life to be an astronomer if that's your passion instead of 9-5 banker just because that's the hottest job in the moment.
Most are actually receptive and dispite public assumptions,
do care about their long term health and what they put in their body.

That's where I don't agree. If they really cared, they wouldn't ingest unknown chemicals. Actions speak louder than words. The only reason they keep on doing it is because their experiences so far have been good on average, without too much drama. It's sad but sometimes even the death of a close one is not enough to stop people from blindly trusting street pushers.

I don't personally have a problem with MDMA and I would try it if I could be assured it was pure, with regulated dosage. Purifying street bought drugs and carefully measuring dosages is surprisingly easy and doesn't require a lot of money (FWIW, I'm a chemist).

The absurdity of the situation, in my opinion, is that people are willing to blindingly trust some random (or even a well-known) pusher because the consequences of making due diligence are harsher, in their minds. What I mean is that it's much easier and on average much less dangerous to just ingest a pill than to make due diligence and possibly get caught, sent to prison, etc.
That was a really neat processor. That's what happens when hardware vendors look at FSM problems their way instead of support software developer's way (eg C lang). The best bet might for those using memory fab tech to haggle one of the fabs to do MPW's on, say, one production line. Fab as a whole can keep cranking out tons of memory chips, new players can crank out theirs, and any risk is very limited.

The problem has already been solved outside memory fabs several times over. The memory fabs just need to take some steps, themselves. If I were them, I'd push I.P. vendors to follow path of Micron and Venray just to get more fab customers.
Their other option is to monetize search queries i.e. allow people to build on top of their search data - making search a platform on top of which apps can be built. Providing the ability to run queries over the returned results on any keyword.

Whether it would generate revenue I dont know but testing it out should be easy.

Pick a small country - provide full unlimited search API access for a year to anyone and see what gets built.
You know you could do this as a Jekyll site, right? And then you wouldn't even need to install Jekyll, you could just put everything on GitHub and it would render it for you. Then you could let people fork and modify the links and they would have their own sites too, without even downloading anything.

Doing these with a backend is not fun at all: it is too easy to program (you know that with a node server you could do way more than a "JSON configurable personal site"), but it also consumes too much resources to run. So if you could do it without a backend, why not?
Much easier said than done, sadly.
It could get interesting. Of course, for secure CPU developers, FPGA's have been the solution for stopping malware rather than the problem. Too bad we only have prototypes to work with so far. Remember, though, that there's always anti-fuse (write-once) FPGA's available for a design you don't plan to change.
Why is `datastreams` better than using generators and comprehensions, plus the itertools module in the standard library?
Off-topic, but on that point, the full body of communications referenced in that case is publicly available online, and I invite readers to decide for themselves.

> If that's not a form of harassment, I don't know what is.

You may be right about that. By the way, Twitter has a 'block' function for dealing with 'mentions', as far as I am aware.
the issue I have with this statement is that stale data exists when going full-imperative as well.

The solutions might be harder to implement in an immutable environment if your setup isn't right, but not an order of magnitude harder. And you get all the advantages of immutability.

People complain about stale data issues in immutable programming styles not because they're more prevalent, but because they can rule out so many other classes of bugs immediately.
I sort of get the argument that cities have an interest in equitable transportation for all of its citizens. But interestingly, my guess is that an Uber-style service probably works even better for the "bad" parts of town. First, it's easy to identify the gap and start driving to fill it. All of the passenger vetting and geo-location reduces risk. Surge pricing helps smooth supply/demand curve. Feedback and monitoring ensure good behavior and that drivers don't skip too many rides. Right?
great article, the immediate thing that sprang to my mind was 'why dont people use this kind of critical thinking when obtaining other information, like news and information about what their governments and rulers / corporations are doing?' thanks
Is publishing any private fact a person wishes to hide "more than speech", or is it only publishing information about their genitals? I.e., what principle (if any) distinguishes between publishing a picture of Donald Trump's penis and publishing a (hypothetical) private racist conversation of his?
Have you ever seen the extent to which Redditors go to in order to uncover people's lies? I'd be happy to provide examples. (Steve's AMA is chalk full of them)
OK, but Uber has mechanisms to abate that which most taxi systems do not.
This story really inspires not to go to VC but push your startup on your own
Denial of service :)

More serious you are fighting a losing battle here. If even the big media companies with full time employees can’t stop this it is basically impossible.

Google might be able to do something about this if they banned sites that continually re-posted content without attribution, but even here you would have issues - you would not want to get into the situation where because of the time google crawled your site you were accused of stealing from the reposter.
It actually has a REST API for sending a dashboard data so you can pump in new data from Python or any language.
https://hackage.haskell.org/package/dsp-0.2.1/docs/src/Matri... link to the function itself

Never really seen something like this before, really hope someone will clean it up