skysight-inc/HackerNews huggingface dataset:
Just installed GoogleChrome on a Mac, suddenly 4 other Google apps are installed
I just installed Google Chrome on my Mac and suddenly Google Drive, YouTube, Gmail, and Google Search apps are installed automatically it seems..

Can Google actually do that? Install a ton of unrelated apps without my permission? Or maybe, such a clause is now being snuck into the ToS?

UPDATE:
Even worse, as I just discovered, they can't be deleted from the Launchpad! Neither do they show up in the Applications directory! WTF! How do I get rid of the damned things??
>> cheating-but-not-cheating <<

Make your mind-up!

Is it cheating or not cheating?
How we improved our product development process with Trello (Gantt chart free)
Except in their OSes. Bloated, but still the best.
"Propaganda is to a democracy what violence is to a dictatorship"
https://www.microsoft.com/en-us/software-download/windows10I...

Not a "media creation tool", doesnt require windows. Just the ISO.
SUVs probably do a better job of protecting the driver and passengers in a collision, and are no more efficient at killing non-motorists than "light weight". You can easily be mowed down by a Smart Fortwo.
Amazing how my little one-liner has blown up into this huge thread full of people attacking and defending Facebook. My only point (which I still stand by) is that Facebook is a web site. It's not food or water. You don't need it to survive. You don't need it to have a social life. Some people choose to use it to help facilitate communication with friends and family and whatnot, but if it went away tomorrow, they'd just use other means to do the same thing. It's totally replaceable, and the idea that it is some essential human need and that people just can't possibly not use it is ridiculous.
If you are at 5.x today, and 6.x sometime next year, as a library author why would you - next year - decide to write a package for something for 4.x? That is 2 major versions outdated. If it's really major bumps every 6 months and 7.x comes out next year too, who's going to be writing new stuff for 4.x? Most new packages will probably support the current version, and then your LTS window of 2 years doesnt mean much.
Luckily bugs don't exist in machine-learning software!
What name does your AV return for the malware warning when running instantbird.exe?
tl;dr: Its hard, and most folks wouldn't want to do it.
Well, it might still run but it lets you out of the editor, which is the goal here. You can just kill -9 it afterwards.
Twitch designs a budget for Greece.
Manufacturing chips was an exciting business in the 1960s, with dramatically new products constantly being introduced. Seems like the excitement has moved to software now.
You mean as a server-side developer...
Tibetans also do a water burial. The first time I was there, I was asking about eating fish and birds in addition to mammals, and was told, "Tibetans do not eat fish and birds because fish and birds eat people," which I first thought was a joke.
ZZ and ZQ work, at least on every instance of vim I've ever used
My dad taught me as soon as I could stand is how I learned. From there I spent every free moment in the water. No waves that day? Just paddle around. There is a joke in the cheesy North Shore movie where the character asks about working when the waves are good. The response was when the waves are good, no one works. No to sound all zen, but the ocean drives how many times/week you go.

I would definitely suggest taking a couple lessons to get started. There are some non-obvious things that someone explaining will help you not get frustrated. I promise you, the first time you ride of the face of a wave you will be hooked.
APITools might help (depending on your use case). Haven't used them myself but they gave a pretty good talk a couple months back.

https://www.apitools.com
That bug just looks like a glitch with ISA support in the generated code. It's trivially fixable I'm sure, and not really relevant to the subject of optimized assembly.
Like other small subcultures appropriated for their "cool factor" by the mainstream, there is a lot of internal policing for poseurs: people who don't know or care about the values or history of the subculture, and cheapen it by wearing it as a disposable signifier.

This particularly matters in surfing, where a crowded wave is frustrating and dangerous. It's annoying when some dumb dickhead who doesn't know what he's doing (and doesn't care to learn) ruins a wave and endangers your life.

Buying a board hand-shaped by a local shaper indicates a knowledge of the community and a commitment to its values. Shapers are generally making boards because they are obsessed with surfing their local breaks and have spent years or decades honing their craft. They live for surfing and their surf community. They do not, as a rule, get rich.

One easy way to spot poseurs is by the board they ride.

Beyond the cultural reasons, hand-shaped boards by long-time shapers tend to be:

- better made

- more interesting

- more beautiful

- particularly suited to the breaks that shaper surfs (and
where their customers surf)

- most importantly, support the people most committed to the sport and its values

They're making boards for the love of surfing, not for a profit motive.

But mostly it's so people know you're not a poseur.
Modern C++ programs should never write a new or delete anymore, except in very particular circumstance.

You should always be using make_unique and make_shared for heap allocations and you use shared whenever an object is being passed around and needs to track its owners, unique is for single-usage-instance use cases.

Those smart pointers have minimal overhead, deterministic runtime, and have no more overhead than manual implementations of the same mechanisms with raw pointers.

That is also how Rust does it - references are smart pointers, so you avoid having a GC.
Except that you can clearly hear the autopilot disengage before the car swerves to the left. And the swerve doesn't start until it is physically impossible for a collision to happen. And the slope of the road isn't enough to make the car swerve like that. And you can't see the lower half of the steering wheel (where the driver's hands might be). And [...] ad infinitum.

Just a "Youtuber" trolling for clicks.
Planning Parallel and Distributed Queries in PostgreSQL
Creating Offline-First Web Apps with Service Workers
Full Length Strapless Sweetheart Dress
Hieratic documentation
Misleading title: Abadi specifically called out particular NoSQL DB's, he wasn't generalizing to all NoSQL DB's. MarkLogic (http://www.marklogic.com) is an Enterprise Database used by many large organizations as a system of record for information traditionally stored in RDBMS or Mainframe.

Joe Hellerstein gave a wonderful keynote at ACM SoCC last year that is a great read for all who are interested in this subject: http://db.cs.berkeley.edu/jmh/talks/SoCC14-keynote.pdf

MarkLogic has had transactions since version 1.0. The same mechanisms that enable multi-statement transactions are also critical for overall reliability. A recent Gartner study ranked MarkLogic as #3 for reliability (not NoSQL databases, all databases).

Many on HN may have not heard of MarkLogic as we are not open source. We are, however, the largest NoSQL ISV by employee count (and probably other measures also.)

I am VP, Product Strategy for MarkLogic (ExIngres, ExCohera)
A lot of services would be fine with some big traditional databases - StackOverflow is one example that scaled vertically instead of horizontally.

But a lot of services would also get by with a distributed DB with weak integrity guarantees. Does it really matter if a few upvotes get lost on a busy post? By the time you notice sporadic integrity issues in your DB, the startup will probably have failed or raised enough money to not care.
Newbie question: what does "Amazon Lambda" have to do with functional programming? (Because the name suggests there is a connection).
Humanitarian OpenStreetMap Team
Startup raising a funding $14.4 million with out product .
# Useless example program
start: left
skipNext
goto start
goto hell

hell:left
left
goto hell
Kinda funny to say a Chromebook is your machine, when your setup relies on remote desktop access to a more capable computer.
The parent is probably from Europe and refers to TMAX Scooters,
http://www.ocregister.com/articles/tmax-672750-bike-motorcyc...

These are very powerful scooters, almost as fast as motorcycles but they don't require manual speed shifting, making. Usually drivers or those are reckless in cities like Paris
>If every package was 40 MB on my computer, my distribution would be 30 GB.

Only if you had installed 750 userland programs. Which are quite a lot. And even then, 30GB for your OS + your third party programs is negligible in even a 265GB flask disk (merely 12% of it).

>More importantly, these 40 MB of code and resources expand to about 400 MB in memory when the application is running, but a global library wouldn't fix that.

Not sure where you got those metrics. Code doesn't "expand" on memory, and binary size it's not a reliable metric of how much memory it will use (a trivial 5 line program that just mallocs can use TB of memory).

For the majority of very large programs, most of the size on disk is assets, not compiled code.
> In the land of big-O, a factor of only 2 is considered not very exciting

In the land of solving real-world problems a factor of 2 is extremely significant, especially when you're trying to get the most performance out of a power-constrained system. In fact, even a 1% increase in performance is significant.
Hopefully the channel manages to create aliases for a bunch of common stuff.
Great article on the development process and balancing internal and external forces!
when adblockers start charging, I'll believe in an alternate revenue model for the open internet

edit: I meant when people start paying for adblockers
Biologists often ignore the traditional "breed with fertile offspring" definition when it doesn't fit the facts on the ground. For example, the Smew[1] can hybridize with the Common Goldeneye. Not only are they different species, but they are different genus!

[1] https://en.wikipedia.org/wiki/Smew
Do politicians manipulate the public via the press, or does the press control politicians via the public?

I believe that media outlets used to have to compete on credibility - a little critical thinking distributed throughout the population made a difference. But with so much consolidation of mass media, especially behind the scenes, one is left picking between only a few fundamental options. If they're all trash, where else are you going to go? It much tougher to take a principled stand and reject all mass media outlets rather than the easy route of identifying with the ones that better stroke your biases.
This is awesome. Now to go dig up my WAD files. To add to the list of languages where bringing up Doom was helpful in vetting the language, Java. Patrick Naughton built a BSP rendering platform in Oak using the Doom WAD files and found a number of places where the JVM needed tweaks.
Azure WebJobs
Almost guaranteed not to, since 1 second sleep.
Which half?
If you do your best effort to determine whether a trademark exists, you will limit your liability but if you do find something and use the trademark anyway you will increase your liability if that's discovered.

If multiple companies are sharing the trademark and any of them have semi sentient legal teams, they likely have some sort of agreement in place (but you have no way of knowing). Failure to do so would greatly weaken the trademark claim.

> ...potential trouble only depends on an adversary's willingness to litigate,

In order to protect your trademark, you have to be willing to litigate.

> Is it such a minefield that it isn't even worth bothering?

Is the name so critical to your idea that it is worth bothering?
There have been a lot of cool discoveries in the last few years, particularly since google earth became available but generally with the easy availability of satellite imagery. It's even got a name now - satellite archaeology. From what I've read - at the high end it includes some cool processing using non-visible wavelengths (e.g. infrared). But my understanding is that so far, it is still a lot of people looking at pictures and saying "that looks like people did it!".

Does anyone know of any efforts to automate via image/pattern recognition - something like (off the top of my head) Comparing features that meet a certain regularity threshold to maps of "known things" and flagging places that might be significant and unknown? Seems like a fun project to devote some time/effort to.
>There needs to be more people chasing their dreams rather then being cranked through the academia process.
That's really bad advice. Going through a formal learning process is going to help you to understand not only technology but also processes. And you are also going to meet there a lot of people with similar interests. Not studying when you want a job in the industry is taking an extremely hard path (that's why is news that some on achieves it) for the sake of it.

And you always can do both. I know a lot of people that goes to University and develop software in their spare time.
Google App Engine includes pretty much the same thing, except it's more mature since it's been around for ages. (JS isn't among its supported languages though — Go, Java, Python, PHP — but IIRC they may have recently added some kind of language-agnostic runtime.)
Meet Motobot: Yamaha's Motocycle-Riding Robot
I suppose you mean the "Chrome Apps". they are just shortcuts to the web version of these tools, not the actual tools.
Ubuntu 16.04 Xenial Xerus Has Started Taking Shape After Ubuntu 15.10
That's more because math is important to those fields though. If you're making e.g. a video game math is a very small part of the overall work. It's cool as a hobby if you can go "I know math and I know programming, therefor I can make this game like thing". But if you wanna work as a game programmer your better off focusing on that and figuring out whatever math you need along the way.
They may decrease congestion (backups) due to improved flow, but that does not necessarily mean there will be fewer automobiles, if anything, better flow/throughput likely would encourage new or more motorists to take to the road.
Yeah, but the pain comes from: binary packages, and even pure-js projects that move fast and break things -- you can easily end up with 50 or 200 dependencies for a large node project (not merely some micro-service), especially as packages depend on each other with wild abandon even for trivial stuff they could have wrote themselves.
Python3 status of packages in Fedora
Adblock for iOS - $1.99

https://itunes.apple.com/us/app/adblock/id691121579
Iron.io is down
Back when I first started my CompSci degree, a friend of mine always "quit" emacs with ctrl-z. Or, at least he did until he managed to fill his entire home directory quota with emacs backup files that were never cleaned up...
High Performance Image Resizing with Image::Scale – DZone Performance
Support for in-process multithreading already?
+1 one of the draws for Lambda is that it has easy integration with other AWS tools (Kinesis, DynamoDB, SNS, even CloudFormation) and is really low-cost since you only pay for execution time.
The examiner did cite Adam Smith "Wealth of Nations". It needs a citation for centralized planning too.
"With Lambda, you can run code for virtually any type of application or backend service - all with zero administration. Just upload your code and Lambda takes care of everything required to run and scale your code with high availability. "

I.e. wrap your code as if it were a lambda function, and pass it to us. It will work when we call it just as well as when you do in the original environment.

Sounds like a better name would be "Amazon Macro", though. This is because the "lambda" (user's application) likely refers to features of the hosting environment and is influenced by them; it is not referentially transparent to place code on a server, even if the grunt work of setting up the surroundings is done by a "macro".

"Lambda" is a hot buzzword though, as some notable Blub languages have been scrambling to integrate them, whereas "macro" has a stained reputation.
Run your own customizable Node.js CRM on Heroku in one click
I have seen this with a lot of other drivers. My very first reaction is to brake. However, in all of my close calls, I have never noticed the other vehicle even attempt to slow down- they just honk their horn and continue on their way.
Actually not much. Its called lambdo because you can deploy functions to the cloud, but those functions can be written in a non functional style
What you see is a couple of toy benchmark programs being "20%+ faster" than a couple of other toy benchmark programs, in a particular context [those language implementations, those command lines, that OS, that hardware…].

Remember, it depends how you write the programs!
Today, he says, the costs of doing field trials of GM crops [...] are prohibitive for almost anyone who’s not Monsanto or Syngenta. “The big multinationals can do these studies, but the public institutions or national businesses in developing countries can’t,” Herrera-Estrella says. That leaves some of the most useful GM applications—and the ones that’d help poor farmers, like disease resistance and drought tolerance—in limbo. They aren’t profitable enough for multinationals; they’re too expensive for everyone else.

I've never been a big proponent of GMOs, and if we're going to allow them at all, I'd like to see really thorough field trials to demonstrate their impact on the ecosystem, but this quote makes a really good point. If tests are too expensive, only the biggest companies with the most profit-driven crops can get approval, and that's the exact opposite of what I want. I'd rather see golden rice and this sunflower-soy, than Bt, Roundup-Ready and Terminator crops.
I agree. I've been doing board sports since a similar age, and once you get past intermediate the higher end stuff does make a difference. (Surf|Snow|Wake|Skate)boards all have cheap intro versions, but the high end stuff does make a difference after a certain level.

Should they cost _that_ much more? I don't know.
Being "on Facebook" does not imply that one loses access to other forms of communication. I'm not a Facebook user, but a few of my friends are (presumably). They still respond to E-mails and they still answer phone calls. I've never encountered anyone who claimed that as soon as they signed up for Facebook, they lost Grandma's phone number.
Bang-on parody of the pretentious startup “re-branding process.”
The thing that strikes me in that video is that the Tesla is driving really fast considering the right lane is completely stopped.

A human driver would never be driving that fast. Taking into account familiarity with typical human behaviour, if you're in a lane that is moving well, you will expect at least some drivers from a slow lane to try to squeeze their way into the faster moving lane. Not to mention watching out for facial expressions on drivers in the opposite moving lane, hoping to take advantage of slow traffic to make left-turns into oncoming traffic. A focused human driver will be taking all these things into consideration when operating the vehicle.

I can easily imagine a scenario where a car turns into Tesla's lane and the Tesla not having enough reaction time to avoid collision.

Bottom line is, what I'm seeing in this video is a Tesla autopilot not being smart enough to regulate its speed according to conditions on the road and having to resort to some emergency braking maneuver to avoid a potentially catastrophic collision.
Quasiparticles and the Miracle of Emergence
https://www.google.com/contributor/welcome/
This is a strange view of computer science research. In most of the cases of material advances outside the academic setting I am familiar with, the researchers always demonstrate or prove their result to a high degree of rigor themselves. None of this requires an army of PhDs (or even one) to rigorously inspect the result unless it is so badly represented as to be opaque. It is not like they sit around coming up with random ideas for how to solve a problem and leave it at that. Peer review is useful for checking the result but you aren't supposed to rely on peer review to filter garbage ideas.

I know a few professional computer science researchers, people who churn out new and better algorithms (some radically so) in multiple domains on a surprisingly consistent basis for private companies. At least half their job is actually the easily understandable explanation and proof of why the algorithm must have the claimed properties. Their job isn't to produce academic papers but to solve algorithm problems for software engineers writing real code, so a lot of focus is on reduction to practice and clear explanation of the mechanics.
Yes, but for math to be really important few of those are a developer doing e.g. cryptography, it's a cryptographer doing programming. I worked in one of those fields and it would be at least ten times the developers to people "doing math" and they where highly educated in that field.
I left one job recently to join a startup, the founder was an arse, hadn't payed us three weeks into the second month us so most of the dev team kicked up a stink and got fired. I am the most relaxed I have been in ages. My girlfriend commented that she noticed too. (I guess its different being in a situation where I don't expect it to take too much effort to find something new, compared to someone looking for low skilled work).
Probably because their sole research into this issue was seeing that a number went from 4 to 5.
The cynic in me tells me that, of course, they are not protecting their citizens, only seeking to eliminate competition in who has power over them.
When it's a news article, they're supposed to put that at the top.
What kind of javascript engine is on this REPL? I tried some ES6 stuff with random success. For example arrow functions work while deconstructing doesn't.
Good points comparing colonizing Mars to colonizing places on Earth such as Antarctica, the Sahara, or the bottom of the oceans.
Yes, I am sure some people find aggressive management relaxing to work with.
Are you seriously suggesting that, in just five years, you'll be able to go to your computer and order yourself a car that will drive itself to your house in an arbitrary US city? (Because, if we're going to have 100% autonomous cars, we might as well assume that we've totally revamped the whole automobile distribution system too.)

Even the "car in charge" in 2025 seems ridiculously optimistic even if the problem is tightly bounded by type of road.
In related news, note that Rust 1.4 was just released yesterday: http://blog.rust-lang.org/2015/10/29/Rust-1.4.html , which I figure is worth mentioning here as the announcement thread didn't get much traction on HN.
Completely reinvented U.S. Bank Mobile app – Implemented with webviews
I've seen very similar ground constructs on the valley of Palpa (next to the Nazca lines in Peru )

The most popular theory is that they were used as ceremonial places.
I think I stated my idea incorrectly, I mean when people start paying for adblockers. Which Hulu+ is doing quite well actually
Emojify – filters are boring, add emoji instead (iOS app)
Shameless plug here, but my side-project (http://bedquiltdb.github.io) aims to provide a nice mongo-a-like programmatic API on top of PostgreSQL and JSONB.

In theory there's no reason why we shouldn't be able to support a nice transactions API in the client drivers too, I just haven't gotten around to it yet.