skysight-inc/HackerNews huggingface dataset:
That blog post is pretty much useless in terms of information, but that linked presentation is pretty informative. Cheers.
It's true that Map Reduce is no longer the "primary Big Data processing model" for some definition of primary.

However, it is still very much available. There are still many important production MapReduce jobs running AIUI.

[work at Google]
ActiveRecord uses actual, PostgreSQL prepared statements in many cases. Eg if you execute `User.where(email: "foo@bar.com")`, it will prepare, bind and execute the query separately, with "foo@bar.com" being sent to PG as a bound parameter. You can see this if you flip the proper flags in the PG config and tail its log.

In other cases, like `User.where("email like ?", "#{params[:email_like])}%")`, AR will escape the provided value itself and no bind parameter will be used. However, it will still use a prepared statement, which at least means that only one database query will execute; no matter what AR does or fails to do with it's escaping, you won't execute both the `SELECT` and a `DROP TABLE` because a prepared statement can only be one statement.
If you memorize some of the "nice" log10 approximations like

...
log10 2 ~= 0.3
log10 2.5 ~= 0.4
log10 3 ~= 0.5
log10 4 ~= 0.6
...

then 25000^(1/8) could be done mentally as

log10 of 25000 is 4.4
4.4 / 8 is 0.55
antilog10 of 0.55 is approximately 3.5
I don't know...Reed at one point exposes something John specifically told him to keep off the record and he writes it off for two reasons, both of which I take issue with. I can't explain it without getting into spoilers though, which I think any sane person would expect from this thread, but nevertheless, just in case, please stop reading now if you plan to listen to the podcast.

So the first reason Reed gives for revealing John's apparent first lover is because John is dead and based on his assessment of John's personality, he believes John would not care, because again, he's dead. Besides the fact that there is obviously more at stake than your personal relationship with private information, i.e secrets effect your friends, family and enemies who are still alive, presuming that someone feels a certain way based on a few years of talking to them towards the end of their life is not an ironclad basis for an assumption like that. This reasoning is so shitty, that it almost makes the second reason weaker, as if Reed was kind of desperate to bolster his argument for exposing this somehow. The second reason is that other sources corroborated what John told Reed in confidence, so he feels that he can reveal it even though John told him not to. This logic sounds a little better than the first, but still, I'm not an expert in journalistic ethics, but I would venture to say that it's still a bit immoral to reveal that information via a third party, not least because they may be giving you a corrupted version of it. In my opinion it would almost be better to say "This person told me that John had a sort of boyfriend at one point early in his life", but not verify it with John's own off the record remarks.

Additionally, it doesn't realllly seem to add a ton to the story for me. I think that whether or not John had boyfriends early in his life could have been left vague and had the same effect.

As for the "church" stuff, again, I'm sort of at a loss. One thing that is for certain, as the article says, is that John intentionally did not reveal to Reed what was actually going on in these sessions. Again, I don't really know what's acceptable here from a journalist's standpoint, but to me it seems like he went a little overboard with it. By the end I got the impression, which I think was intentional, that John was getting something vaguely sexual out of "church" based just on Tyler's account. This is really dicey because John gets no retort because he's dead and it's clear he didn't really want to talk about it in the first place. I think that the pain addiction was an important part of the story, but again, I'm not sure it was worth the better part of an episode since John didn't want to talk about it when he was alive.

Anyway, I'm not saying that totally agree with the writer of the article. And as I said twice above, I can't figure out exactly how I feel about the whole thing. On some level though, it definitely made me a little bit uneasy, like I was eavesdropping.
Python is my go-to language and I write big batch jobs in it and profile them and use PyPy. I do it because it's so clean and concise.

Recent C++ with lambda and auto is much improved but still not nearly as productive as Python.

Likewise lambda has really made Java better, but lack of type inference really makes it clunky to write.

I really want a statically typed Python. But because I don't have it, I choose Python for the syntax over c++/Java even for performance critical code.
Sure, you can dislike it. Or like it. That's basically my point - there's no need to attach all the extra ridiculousness to it and make it into a "statement" of any kind.
Man, why'd they have to go and do that. :-(

So many other options: not enabling sshd per default, ask for a password, display a random password on the phone, allow uploading a public key... possibilities are endless.
Yoga New Tab
Right, but I didn't think it was morally right for the journalist to carry it as far as it went beyond the on the record elements.

I'm not talking about whether or not it was allowable, I'm talking about the moral implications.

If I openly talked about my sexual partners with a journalist (in this case, he didn't) — it would be kind of messed up to track them all down, find out my specific kinks, and then publish that without asking me.

You could technically do it, but I don't think I could feel good about publishing it.
How to transform black into any given color using only CSS filters
It's kind of silly for them to compare themselves as "Serverless GraphQL Backend" vs "Backend-as-a-Service" on their homepage as if the two didn't mean exactly the same thing.
Sending Jobs Overseas
Ask HN: What have you automated with Ruby?
Just read an interesting post on Ask HN on python scripts used to automate routine tasks.

Any similar Ruby projects out there ?
Therein lies the rub, doesn't it? The first thing to do is convince people that voting independent or libertarian (or for that matter for an outsider candidate such as Bernie Sanders in the Democratic Party primaries) isn't un-American or unpatriotic or whatever weird notions people have about not voting mainstream but their democratic right and an absolutely reasonable thing to do (perhaps the only reasonable thing in today's political environment).

I think it can be done. If you think of another notorious modern two-party system neither of the UK's dominant parties today existed before the 19th century. Given how fast opinions spread these days it should be possible to bring about significant change in a matter of years rather than decades. Think about how quickly movements like the Pirate Party became successful in some countries. That they declined just as quickly again in most of these countries can be mostly attributed to their own stupidity rather than systems that are inherently averse to change.
Ah, That's ok. Thank you anyways!
IMO the biggest problem with Firebase is data modelling and querying. No relationships, very basic filtering capabilities, etc. That should be a deal breaker for any serious project.

I wrote this a couple of months back where I expand on that and other pain points:

https://medium.freecodecamp.com/firebase-the-great-the-meh-a...
For this case your analogy is way-off this topic, you focused on age/old rather than what GraphQL cool offer... The correct analogy will be something like: Why do i need to lend a machine that only builts another machine on his own premises?
I didn't answer your full question - I didn't charge more based on the client. Just standard, and it took me ~8 hours of work. Turned out to be a great learning experience. (making those puzzle joints caused a revelation: .25" diameter bits are frequently, and irregularly, not .25". Most of mine end up being around .242" Once you compensate for that in CAD, things fit together nicely. )
And I was enlightened.
Cached: https://webcache.googleusercontent.com/search?q=cache:srnZUa...
How News Flows on Social Media
Have you actually tasted it?

Many of the modern varieties of mass-produced produce have been bred to overcome pests and harsh conditions. not flavor. By moving the plants indoors we overcome both issues and can grow in optimal conditions where we can focus on taste and texture. Plus by growing close to the point of consumption the food is fresher and tastier and can be harvested when ripe and not a week before so as is currently the case. Additionally the nutrient levels in CEA (Controlled Environment Agriculture) crops is usually above a field grown crop (https://well.blogs.nytimes.com/2016/12/23/are-hydroponic-veg...)
I think he edited his post so your $9/mo math no longer references anything he said.

But I think the issue is: making the commitment to use Spanner will take more than 2 weeks ($300 in credit) to determine if it's worth using.

Why not setup a "shared Spanner" with millions of pre-populated rows, and let free accounts have unlimited read-only access to it? That would let people fiddle with the technology before sweating bullets during the 2 week trial. (5 day trial if you run the recommended 3 node minimum)
Woodlot – All-In-one JSON Logger for NodeJs
Many many cities in Europe.

People who live there can park for free, anyone else has to pay a meter.

This solves the issues.
Check the helpers, the main app is low, but it's likely over 1GB of RAM in use with the helpers.
Huh, so even if everyone in the world (7,505,000,582 people) had a shop, your assertion is that there are only 750 shops in the entire world that need more than a single, local DB instance? You may have used too many 9s.

7,505,000,582 - (0.9999999 * 7,505,000,582) = 750.5
Volta isn't vaporware.
Amazon built Fire TV directly into a cheap 4K set
This stuff has been studied for a long time and is still being studied - https://www.nasa.gov/topics/technology/features/ntrees.html

So I don't know what you are raving about.
What it takes to be an entrepreneur. Really
I can't get into details without spoiling both seasons of the show and some pretty considerable plot turns in Caliban's War and possibly Abaddon's Gate as well - but I will say that I've been really disappointed with the way the latter half of the second season, in particular, has turned some major characters into absurd caricatures of themselves. I don't know whether I'd feel the same way if I hadn't read the novels, but considering that I've long since lost patience with writers who waste my time or insult my intelligence or both, I suspect strongly that I would.

In any case, if you're uncertain over whether to read the novels or watch the series, and intend to invest time in only one of the two - go with the novels. The show has impressive space visuals, I give it that unreservedly - but in every other respect, the novels outdo the show to a frankly embarrassing degree.
Don't Assume You Know What the Problem Is
I think for the example with the China you would just have it do it's best to avoid things and if it breaks stuff then it breaks stuff. Unless you're robot breaks a ton of stuff in normal operation I don't see how being unable to choose between different things to break being a large issue
> We don't do anything shady, and we're proud of that. We're an honest company.

Maybe not shady, but surely controversial.

[0]: https://www.w3.org/TR/encrypted-media/

[1]: https://blog.archive.org/2017/04/18/drm-for-the-web-is-a-bad...

[2]: https://www.defectivebydesign.org/drm-in-web-standards
you seek drama and you don't mention r/drama?
I like Slack but I'm bit hesitant to have it the ability to control my mouse and keyboard all the time. Slack is so popular that there are certainly lot attacks against it and that could be one of the biggest exploits. I really hope operating system side sandboxing features mature and I'm able to control if and when software has access to such features.
Show HN: Emojilog – A journal application with only Emojis
There is something unsettling about the prospect of fleets of
bomb-defusing robots wheeling around pedestrian sidewalks on their unknown delivery missions.

If these become ubiquitous, they'd also provide a ready cloak for anyone wishing to detonate a bomb without any link to the crime or chance of harming themselves.
FWIW, I think that AVP is interesting in that it juxtaposes two diametrically opposite creatures. It's a fun literary exercise with kids to point out all the ways that a dichotomy is expressed, and IMO it makes "reading" the Aliens franchise easier because its tropes are easier to see in relief.

For instance, both creatures (or whatever you want to call em) have an approach to technology... one uses tools, one embodies the tech. There are a good number of tropes along those lines which, IMO, bring out a lot of interesting ways of thinking about the aliens.

Just a suggestion from a literature geek.
I didn't take it that way. You offered up a ( in Amazon's parlance ) a Statistically Improbable Phrase, which presumably is a noun, and presumably has something to do with the parent topic. Not only that, you offered a helpful disclaimer which showed great respect for your reader's time. I award you 8 out of 10 points.
Yup. Read the Sprawl trilogy, the Bridge trilogy, and Burning Chrome, and you're done.
Spanner: Becoming a SQL System
Hi Vincent - nice to see you here :-)
Are they still proud of high turn-over rate and the "culture of fear"?
Just because something is natural does not mean it is healthy, safe or effective, but dismissing all types of herbal medicine that some people have been using for thousands of years seems too dismissive. I hate to be that guy, but the science is starting to pile up for the medicinal pot group.
We had a bunch of apple trees when I was a kid, including a red delicious tree that was probably planted in the 1920s. Its apples were my favorite, especially when they became crisp and sweet after a light frost. Perhaps store bought red delicious suck but I think this hate is just misplaced elitism from people who've never had one off the tree.
Why?

If they're shipping Pink Ladies from New Zealand, and there's an efficient market, can't we imply that it's a better allocation of resources to get Pink Ladies from New Zealand? I mean, they're probably cheaper _even though_ they're getting shipped halfway across the world. What the market is saying is that: the highly skilled population of Germany is probably better off doing more advanced things than growing apples.
I was one of the other Atrix people. Never got the full dock because I didn't think they'd ever continue with the concept. A shame they didn't, having more then one port on a phone might be nice.
Mycorrhizae are perfectly happy in a hydroponic system. But you are right, there are many things we don't understand and some growers don't do things correctly that we do understand.
Jonagold Large are the kings of the apple section
Hosted just means "as the user of this service, you don't need to worry-about/think-in-terms-of 'servers'".
Or you could do the same thing with a USB-C phone. C was meant to act as a single cord (charging,video,peripherals) solution for phones and laptops already.
Okay, but if journalists had no ethics whatsoever beyond a legal obligation, than no one would want to talk to them and we would not get to listen to people's stories. It's not so much about what you could get away with as a journalist, but about trust between you and your subject. I think that by and large Reed did a good job of giving the story a fair telling. There were a few things though, like what was said in the article, that went to far in my opinion.
Not to mention Spanner was first to pull off this combo of performance, consistency, and availability. The others claiming similar things are one pulled off market and one just beginning (unproven). It's not just cost: they're either going to have to clone Spanner with clean-slate project, exhaustively analyze/test CochroachDB to see if it's mission-ready, or invent their own magic that does what most DB vendors couldnt pull off. They'd be spending a lot of money on something that would likely crash and burn when all the odd errors hit it.

Most enterprises that have to maintain global consistency are better off with Spanner. I doubt there's many, though, that really need that vs splitting stuff into locales that are consistent in a smaller, geographical area that allows regular, DB clusters.
I use a Zagg Rugged Book keyboard case to turn my iPad Mini 4 into a 'netbook' which fits into the hip pocket of the 'business BDUs' I routinely wear.

My iPhone 7 Plus is great, but my iPad Mini with the Zagg keyboard case is fabulous as a portable device for writing, remote access, etc. I'll really be disappointed if Apple cancel it.
Lots of people use GitHub anyway
Semi-related. Does anyone know how accurate Hatching Twitter is?
Net positive for twitter. Net negative for Medium.
> OTOH using artificial light instead of the sun to grow food requires huge amounts of energy.

I don't know if it's been tried or not for indoor gardening, but why not use heliostats coupled with reflection (mirrors) or refraction (lightpipes) to guide the sunlight indoors?

I know such systems have been used for general lighting and art works...
How ‘Getting Things Done’ Changed My Life: 5 Lessons I Learned
Yea, it was a while ago, but I think we estimated the cost around $500 a year, and our average cost per developer at $100k per year.

IIRC we were paying around $20 per square foot, and the office sizes were small, like 8 by 8. So an extra 25 SF cost about $500 per year. You can make an office almost as small as a cubicle, the difference is you need space for a door to swing in, office walls are thicker than cubicle walls, and you need HVAC and power.

So there is extra expense in the build-out, but that's trivial over time if you are going to stay there a long while.

Edit: And even if you want 10 by 10 offices or my math is off, 1% a year is essentially trivial as well.

Its the same old Peopleware/Mythical Man month issues. Lets say you have 10 developers who each have an average throughput of X working as a team, but you need to double output. You double the size of the team, but get only 17X output because of the overhead of working together, so you add more developers until you end up with 25 devs providing 20X output.

What if instead you give everyone the latest fastest computers, individual offices, etc, and you make your devs 10% more productive? Now you only have increase the team size to 21 devs to get an output of 20x. Essentially you've saved 20% of your engineering payroll, over a half million dollars annually in todays dev costs, to achieve the same objective.

The costs of providing a good productive workspace is trivial in comparison to it's benefits, no matter how you measure it.
I embrace both.

I still manage an mp3 library and use a (modded) iPod because network access is unreliable for me sometimes. It's a curated library that I spend time adding to and culling from; it's its own little hobby.

I also really like streaming services. I like to be able to press a couple buttons and get a non-stop stream of music that I don't have to worry about, and can often lead to new artists, etc.

They each have their pros and cons; I see no reason to be dogmatic about either. The separation also helps with curation; I can keep social and casual music to the streaming stuff, and keep the library focused on 'dedicated' listening.
It has already started, lots of startups downtown right now. Dan Gilbert launched the Madison building (on Broadway by the Opera House) which is chock full of startups.

The whole area South of Grand Circus park has so many startups that they call that stretch of Woodward Avenue (Detroit's major artery) Webward Avenue ;<). There's a second Madison building that hosts Bamboo, a co-working center.
This is all a bunch of weird handwringing...

>Child care is a competitive business that can almost always be provided better and cheaper elsewhere. So it's much better to use stipends to subsidize employee child care.

Child care facilities aim for profit like any other business, and a corporate add-on doesn't need to seek profitability (and even if they did, assuming it's on-site the operational overhead is ultimately lower). So how exactly would outside facilities compete with that?

>Having child care is also an expensive distraction and liability for management

Having children is an expensive distraction whether or not your company is involved. If something happens at a remote daycare, your employee will leave the building to manage that. If there's a child-care gap that doesn't align with work schedules, your employee will take time off to deal with that.

>What happens when an employee accuses a child-care worker of hurting their child?

What happens when an employee accuses another employee of hurting them?

>or do you want to spend your time thinking about how to better sell product and keep employee's employed

I want to spend my time making a good product and making my employees lives easier so they can do their best work.
> Why? Just because they make ~$12/hr?

Yes, if the employer is paying the minimum wage my guess is they are also paying for the minimum number of hours.
Per GP's profile, HP; internal siloing and bureaucracy, would be my bet.
Realistically, what's their option here? Take a stance on an issue not everyone agrees upon (and which most people don't care about) which could potentially shut them down in the long run?
Performance has been a key focus of the last few releases. 1.17, the stable release also being released today, has a major jump: http://blog.atom.io/2017/04/18/improving-startup-time.html
they get very mealy and unpleasant in texture if they over-ripen even a little bit. gala are often recommended for baking for this reason. the texture degenerates very quickly, moreso than most varieties.
Even if you do have a model.
Imagine you have the following tasks:
1) Type this sentence.
2) Specify the movements required to type that sentence in a robotics simulator.

If it can learn from 1, _you_ save a lot of effort, and the required expertise is lower.
That's like saying 'the most frustrating part about cloud services is that they use the internet.'

You're right, but that's basically 'by-design' as far as the internet is concerned.
People with central air handlers find the creaking and snapping of radiator heating very creepy, whereas radiator people find the whoooooosh of air handlers creepy. Kitchen appliances randomly and insistently beeping would likely have totally freaked out an ancestor just 200 years ago. The idea of voices and pictures of humans coming out of boxes was initially kinda disturbing. To say nothing of the sound of car vs horse.
link isn't working..
House of Cards has a plot very shady to me. A lot of hidden agendas or bias if you prefer to take it easy.
The dock is really just breaking out the USB-C port to the various docks no reason it couldn't be replicated with a USB-C hub other than software lockin. Not sure there's any reason it couldn't be done with any other phone that has USB-C either.
I totally agree with this. I also think in a large number of conflict situations, the real issue is bootstrapping governance rather than fighting an adversary. Though military protection/action is required due the hostile environment.

Having a group trained and equipped to specifically fight asymmetric warfare is the way to go. They should also be able to help train police, ambulance etc. get basic services working and monitor + prosecute corruption in the regime that's been installed.
The article isn't talking about human habitation. It says that we collected evidence that may suggest that there are hydrothermal vents below the surface which may be able to support microbial life like Earth's hydrothermal vents.
He's a guest lecturer at Stanford, and he had the students help him.