skysight-inc/HackerNews huggingface dataset:
Show HN: Advance Search in Hacker News
So what you're saying is each machine would be a build slave? Interesting idea.
They've given talks about how they do their own internal billing scheme to manage their blend of on-demand vs RIs vs spot. It comes down to watching your usage patterns, doing some smart modeling on growth, and buying RIs for the amount you'll utilize to the point that it makes sense over on-demand.

RIs make such a big difference on your bill if you utilize them well, and it's a no-brainer for Netflix scale.
If you're an engineer and have trouble getting past project management methodologies that feel like bullshit (or conversely if you care a lot about them but have trouble convincing your team to) you must read "Principles of Product Development Flow".

It's definitely a pretty dry read in parts, but battle through it.
Just today I was having trouble making a Windows installer flash drive because Trend Micro didn't like Rufus trying to make an autorun.inf file. Had to add it manually.

I'm not sure if the "Windows 10 Media Creation Tool" also has this problem since it doesn't recognize Sandisk flash drives as being flash drives (presumably Sandisk's fault). If anyone's run it on a computer with Trend Micro I'd be curious to hear.
You're still speaking in extremes and failing to see the middle ground. It's another logical fallacy. You're saying that they're relying on an electronic device to manage _all_ of the daily activities. You also take it to an extreme by saying that they "might be find living alone in a box." I don't think that anyone is proposing this, so now you're attacking a strawman.

Providing your kid with day-to-day love and attention isn't really related to whether or not you give them a device to help them begin to manage their lives and schedules in bite-sized pieces in a digital age doesn't constitute abuse.
Hi kdavari!

I checked out the website. I'm a mid-level UX Researcher looking for 2017. Should I submit for the Senior position listed on the website or just keep an eye out?

Cheers!
It was one of the things discussed when making the decision to allow restricted use of the frequencies. Also, keep in mind that more than just airport weather radar use the frequency range in question. That frequency range is also used for satellite uplinks and downlinks. There was a lot of research put into the FCC's decision before it was enacted.

https://www.ntia.doc.gov/files/ntia/publications/ntia_5_ghz_...

https://apps.fcc.gov/edocs_public/attachmatch/FCC-14-30A1.pd...
Walmart tried this 4 years ago. Curious why they abandoned it.

http://theweek.com/articles/472687/walmarts-scan--iphone-app...
you should instead be grateful for a curt correction to the unending stream of faux-expertise and hand-waving that HN has become

I only ever bother with the comments section anymore if only to watch the cringe-inducing attempts at "insight" by the same dozen or so users...
Reddit Gifts for Teachers 2016 is boycotted
I think there are elements to complicated tags in complicated algorithms that people need to see and understand. All the details - nah. I don't know all the details that go into the math of my credit report. I do know I have the right and responsibility to see what debts and savings that are reported.

I do think the author is right - issues that can affect someone's rights and responsibilities that are being embedded in an algorithms are part of the public trust and should be examined a bit more closely by the public. Do I or anyone else need to see all the details - no. Do I need to understand some basics and understand some of the tagging. Yes.

This is what helps uphold a free society.
You realize that Google, Facebook, Yahoo, and many, many other shops have successfully run on MySQL for well over a decade, right?

You can armchair engineer all you like, but at the end of the day, the proof of the engineering is in the working.

And if you have Uber stock you'd like to sell just because you think they're making a questionable engineering decision around databases (despite all the real world evidence that it is adequate to serve large scale businesses), I know a few investors who would gladly take it off your hands.
It's a pretty broad time window:

It will take 1billion years for the moon to move 10% farther away. (200K miles 0.1 / (4cm/yr))

https://www.wolframalpha.com/input/?i=(distance+from+earth+t...

Not sure how long back the 4cm/yr rate has been a good estimate.
The Best Weight Loss Offers:  Products and Guides
Betting Big on Non-Alcoholic Cannabis Cocktails Being Ubiquitous
Rose quartz Blouse and Short Pants – The Emporialist│ street fashion magazine
I couldn't find any info on backlift, which was acquired by squarespace. I'd comment that we're going for a toolkit to build sites, were as squarespace gives you a canned set of features, with our service you can build almost anything you can imagine. Something similar would be syncano, were they seem to be nosql, we are sql.

Data backup besides our periodic update (we haven't finalized the frequency, hourly for example) is through an api to pull a snapshot. Otherwise, we're considering backing up the database to a user provided S3 bucket.
How to steal $2,999.99 in 2 minutes with Venmo and Siri
Everyone has been hacked
I think this is a red herring. Yes, there are a million absurd examples of "implicit agreements" that one can think of. There are also many legitimate examples-- for instance, you shouldn't go into a bookstore and take pictures of all the pages in a book even though you haven't explicitly agreed not to and the store owners allowed you onto their premises.

So, is "if you're going to use my website, don't block ads" absurd? I don't think so, and if it's not then your comment is irrelevant to this discussion.

I'm not trying to create a law, I'm trying to discuss whether the individual ad block user bears any moral or ethical responsibility to the content provider. The argument offered here implies their interaction with the content host exists in a completely neutral moral plane because it's mediated by technology. I'm not convinced.
I remember a professor describing him.

He's basically a male beyonce. Women tried to steal his underwear. He broke a hand? Arm? and did a virtuoso performance with just one hand.

The world went crazy. I don't fully get it to this day. (never been that much of a piano lover)

yuck.
I'm behind https://cipherli.st, together with some friends. IMHO there is no reason not to have HTTPS everywhere, especially now Let's Encrypt exists. I did think and discuss a lot with people on how 'strong' the page is, and if we might want to change that. The page is targeted at sysadmins who I expect to do at least some research before bluntly copy-pasting config files off somewhere, there are enough warnings on the page.
There has got to be some ways in which this basic economic assumption is wrong. Like with cars, I can buy a car and when I sell the car it will be worth much less. But I will buy that car anyways because I need a car.

Or for a business perspective, I buy a dairy cow as an investment, when I sell the cow it will be worth much less than what I bought it for, but I don't mind because the cow has provided a steady stream of milk based income over the years.

So in these ways at least, it doesn't seem like economic prosperity is always dependent on growth.

Maybe in some economic circumstances cash might be a better investment or worth more than my dairy cow, but such a circumstance can't last for long because supply and demand affect money too right - so if enough people get rid of their dairy cow for the cash, eventually that would decrease the supply of milk, increasing price which would put me and my milk business back on top again would it not?
''My Bikini Belly System'': Tips for Flat and Firm Belly
''My Bikini Belly System'': Tips For Flat And Firm Belly
: https://www.youtube.com/watch?v=J733KG-gZzo
Rio: Beyond the Map (Autoplay Video)
''My Bikini Belly System'': Tips For Flat And Firm Belly
: https://www.youtube.com/watch?v=J733KG-gZzo
I wouldn't say that HN moderation is always effective. There is a local groupthink that will get you downvoted fast for rational commentary that runs contrary to the popular consensus. Much like Berkeley students shouting down any opposing viewpoint they've predetermined to be invalid.
Yeah, that's my personal pet peeve too; if, instead, we had that kind of armor built into the device itself, it could still be pretty thin, durable, have a 2-day battery (which would be a one-day battery at the end of 18 months of daily usage), and fit a 3.5mm jack no problem. Instead we get a super fragile bendable piece of thin aluminum (which is not known for being very rigid in such gauges, especially with so many holes around the edges) and glass, which we are expected to never drop onto a hard surface or get wet. This would be fine if we all lived in the desert away from rocks and bodies of water, but instead, in most first-world countries, we spend the majority of our lives surrounded by hard things and wet things which don't play nicely with these now-ubiquitous devices.
The moral calculus is complex, I'm not drawing a bright line. I'm simply challenging the assertion that, because of the technical architecture of the internet, a person's interaction with a content provider is not subject to morality at all.
It is only seemingly a flaw. Concrete phenomena and abstract phenomena are in fact the same thing. For abstract phenomena to even exist they must be concrete and thus limited by the concreteness of the physical world.
I just discovered Turtle yesterday, a library for Haskell. Obviously I haven't used it much in that time, but superficially it looks amazing.

See http://hackage.haskell.org/package/turtle-1.0.0/docs/Turtle-... and http://www.haskellforall.com/2015/01/use-haskell-for-shell-s...

Here's an example:

#!/usr/bin/env runhaskell

{-# LANGUAGE OverloadedStrings #-}

import Turtle

main = do
cd "/tmp"
mkdir "test"
output "test/foo" "Hello, world!" -- Write "Hello, world!" to "test/foo"
stdout (input "test/foo") -- Stream "test/foo" to stdout
rm "test/foo"
rmdir "test"
sleep 1
die "Urk!"

Haskell is strongly typed: the first argument of `output` is a `FilePath`; the second is a `Text`. In some respects, strongly typed is the opposite of power tho, because there's all these things you can do, like accidentally (or deliberately) pass a Text to a function expected a FilePath without translating it first.
Is that life itself is relatively "easy" and is likely to be common.

Life appears common, but multicellular life appears to be extremely uncommon and appears to have evolved only once on earth, at least according to Nick Lane's excellent (though inadvertently depressing) book The Vital Question: Energy, Evolution, and the Origins of Complex Life (https://www.amazon.com/Vital-Question-Evolution-Origins-Comp...). I can't gauge the accuracy of his claims but the book does not appear to have been rebutted, at least from what I've found. Given all the discussion about biology on this thread I'm surprised no one else has mentioned it.
>Can't anyone apply to be on the ballot as long as they demonstrate a reasonable level of support?

Yes, but the two parties don't have to demonstrate that level of support. That is, they don't actually have to send organizers to every district to gather N signatures to get their candidate on the ballot. They're just on it, without investing even the proportionally smaller effort.
Apple replaces the pistol emoji with a water gun in iOS 10
Many pros are dropping out because of zika. Hard to avoid mosquitos outside on the links.
10 Significant Visualisation Developments: January to June 2016
Nick Lane: Unearthing the first cellular innovations
That's OK. Sometimes it takes time to find the real motivation behind something. Sometimes it doesn't make sense either, and that's OK, because it doesn't have to make sense, despite your mind thinking that it should. It takes an honesty with yourself to acknowledge those motivations as well. The key is to not beat yourself up about it too much. The more you do that, the more resistance you will feel about it.

"What you resist, persists"
You can't get on the HSTS preload list included with browsers without includeSubDomains.
The Pigpen symbols certainly are distinctive, recognising them helped me get started.

That's great to hear, hope your kids enjoy. Thanks!
>All of them were close wins (4 vs. 5 stars), but it brought us to Apache Avro. Looking back on that decision, it was a good one. Many within the company are happy with the choice.

Neat, I may check it out.

>It absolutely is, but afaik (correct me if I'm wrong here) it implies an origin. It relies completely on addressable and available resources. It relies on exactly-once semantics (POST) and round-trips. Message passing for me is more like the actor model: ephemeral information, at most-once delivery, references to computers (actors), not data, and most important: the message is centric, not the end-point.

I mean, that IS a valid way to think about it. I think about it like this:

when you're using a REST API, you are sending a message to an application. That application is defined in part by your endpoint: The server, and the path to the app. The rest of your message (params, method, remaining path) is your message. Some applications map the messages you send them onto a sort of virtual filesystem, which may or may not correspond to a real one. This appears in webservers, and many APIs. For these, messages you send primarily consist of paths. Others treat their messages more as procedure calls, and use more params. Both are messages, just as sure as

cat /proc/sys/net/ipv4/ip_forward

and

sysctl net.inet.ip.forwarding

even though one uses a filesystem model, and the other uses a command.

But your model of REST, while less linked to message passing, has much less cognitive load.

There's something wrong with me.

Actually, it's funny we're discussing message passing, because I've been working on an app that uses message passing between pre-emptive co-routines, and kinda-sorta unidirectional data flow heavily. Of course, at 2 coroutines per connection, it won't scale. Thankfully, it won't have to.

I hope.
What the Dalai Lama can teach us about temperatures below absolute zero
The problem with the cartels is the other way around: They are illegally importing guns which been sold legally in the US into South America, where they outgun local police forces. That's why lax US gun legislation isn't just a national matter.

I don't think there is a solution for the small-time criminals having access to guns, all you can do at this point is try and drive the black market price up, by making it tougher to get new guns.

Either problems require new legislation, which the gun lobby is blocking at every step of the way.
Nope.

Normally in a centralized system you would hook up CI/CD processes to dedicated infrastructure, so that when developers commit to your RCS/VCS server (github, gitlab, whatever else), builds and tests are automatically run.

This infrastructure may be a dedicated system, a cluster, or outsourced infrastructure (real or virtual).

Because git (or any other RCS/VCS) is a well defined formal interface between the developer and the rest of the development-related business processes (automated or otherwise), it means individual machines can just be user managed, which developers tend to prefer.

It's worth mentioning that there is a school of thought that builds or tests that take longer than a few seconds on a developer's machine are undesirable from a workflow optimization perspective and may be indicative of a non continuous delivery (CD) capable codebase, with probable features such as knowledge silos ("only that guy knows"), undeployability, low quality, lack of project visibility, infrastructure tie-in and late defect discovery.
"What android is doing is making MITMing yourself harder."

That's not good for users.

I do not rely on Android, Windows or Linux. Not really much an app user either.

But if I were a user of these systems I would avoid apps where the user is not allowed to see what is being sent. Irrespective of any justifications put forth. By a company that relies on collecting personal information and selling advertising to make money.
In principle, I don't see why they should have to be. Given an extensible editor and sufficient blood and sweat, you ought to be able to build anything. But in practice, the best refactoring tools I've used have been bundled into IDEs (Jetbrains products, mostly).

I'd be interested in an existence proof here: Is anyone aware of refactoring tools that are not bundled with an IDE, yet still compare favorably with something like Resharper?
It's accurate to say that we're more focused on the extraction and loading parts of ETL. In our experience, almost all useful data analysis requires data to be transformed at multiple stages - for example, once to cleanse and normalize the data, and again to aggregate it. Our goal is to leave the data in the rawest form possible without losing accuracy or precision, so that further transformation can occur, likely using SQL. We recognize this isn't perfect for every use case, but our customers love it for getting rapid access to data that would otherwise be locked away in SaaS applications and transactional databases.
https://news.ycombinator.com/item?id=12204077
The moon just has to be bigger than the sun to form a total solar eclipse. So it's not very coincidental as far as I can see.
Can't believe I wasted time reading that crap, instead of getting on with some work.
I'm an experienced dev and I've abandoned many weekend projects because setup was way too complicated. I'm currently working through the tutorial to learn RoR and I did skip the cloud9 setup and use CLI, but I wouldn't recommended it for beginners because for them its important to get quick wins before running into problems.
> Luckily, hardware acceleration for AES is widespread, so we were able to encrypt virtually all video serving without adding machines.

Seems that was answered in the article, no?
https://omnia.turris.cz/
i agree he is a brilliant middle of the road honest candidate with much to offer both sides
https://www.reddit.com/r/GaryJohnson/comments/4vq33l/choose_...
I'm not sure the diffraction formula has much relevance for computing shielding. I thought that formula was an idealization where you assume that the field strength on the blocking parts is identically zero, but I don't think that's a good approximation if you have a small mesh. Even if there's no propagating wave, there'll still be an evanescent wave going past the mesh, and you don't know how high that field will be.
Educators/Corporate Trainers: Hire professional evaluators
So when an autodriven car maims little Johnny, before they patch the bug to not run over future infants, then who's responsible and has to pay? What if other cars maim more infants before they get around to patching what is now a known bug?

You can't blame the driver, they weren't driving. The car manufacturers can't accept blame, as it costs a lot if you have to factor in the cost of a lifetime of support for a maimed infant. Even ignoring the fact that it only works on highways and not normal surface roads, Tesla's "beta" Autopilot feature takes no responsibility because the driver is still supposed to be holding the wheel.

Also as any software developer would tell you, software updates would also be a problem in themselves. If you propose that cars be auto-updated automatically, I wonder how insurance would work when the car is running different software to the software it was originally insured with. Critical saftey systems can't get auto-updated without a lot of testing. What if the auto-update mechanism gets hacked, or maliciously changed by a disgruntled self-driving car employee? What if a legitimate update causes another bug where it maims the elderly now instead of infants? Do they roll back to the infant-maiming software now? I'm being silly but updates on critical safety stuff isn't so simple, especially with the legal ramifications.

I think legal issues will be a problem for self-driving cars, maybe even a larger problem than the actual designing a working self-driving car problem. Someone has to be responsible for inevitable accidents (bugs?). After a century of being able to blame the driver, car companies won't want to change that status quo.

Maybe insurance will decide that they'll cover self-driving cars if they prove themselves to be safe, but we'll see.
1.10.

Always start new projects with the latest version. You don't want to be stuck on really old versions when you eventually upgrade.
https://www.reddit.com/r/GaryJohnson/comments/4vq33l/choose_...
vote gary johnson
>If what you are doing is old news and part of an active "enterprise-y" code process, then it does reduce friction. Otherwise, it can be a source of friction unto itself.

I don't understand this statement. What does having an "enterprise-y" code process have to do with anything?
I moved to atom from sublime and really love it. However, it's s l o w . . . Not only the start up time, but on non trival projects it lags attempting to code color the file and periodically lags up to 5 seconds on save. Nevertheless, even with the warts it's pretty neat.
Absoltely agree. Love the UI, add-ons(love the terminal add on). I agree go-to decalaration needs to be fixed. There are a couple of packages that try to do it, but none of them do a good job. Atom needs to fix this on priority, it's a basic feature that must work out of the box. I have got this working by manually generating ctags(installed with brew) and then using the same go to declaration option. Works like a charm like it should have :)
Why was he kept on board for so long? With that much abuse I'd make it clear to my superiors that someone like him needs to have his future with the company reevaluated.
AFAIK, in Java or Python, I don't find this live environment either. Also I found these languages to be over-complex or inconsistent in their paradigm. I remember Java to be overequiped in its Object representation or Python to be inconsistent with its String object. In Smalltalk I don't need to question my self with the language itself: it is always consistent, rooted to a few set of rules. Only questioning is when dealing with the functionality of a class or method, but in that case I can look in the live environment itself use case of a class or method new to me.

In my experience live environment brings added values when you need to fix issues arising in the middle of a complex process of data and state computation or manipulation. In such situation, logging errors, fixing, rebuild, rerun, positioning the program states where the errors raised is very time consuming (and frustrating) than fixing in the live environment where you just need to recompile the faulty code (method granularity), adjust the data and resume the execution of the program from there.

In my experience it is true for GUI interactive application, fixing non interactive algorithm, processing data, web application.

By batch mode, I guess you mean processing data. If the process is complex, the live environment will help to get more quickly a proper and safer code. But may be in that case, you want a small script or executable you can move along easier than the Smalltalk environment. That's an area of use I don't know with Smalltalk and Smaltalk was not designed for that use case, although it seems people are using it too as a script tool. I will interested to read about that use cases too.
> >You also have those individuals who are “not rude” but keep telling people to “suck it up”, to get “their act together”

> fix yourself first. Become tactful, adroit and thick-skinned

Aren't you just demonstrating exactly what the author was complaining about?
Of the monitoring solutions, which is the "easiest" to deploy and optionally simplest? My impression of Nagios is that it's a pain in the behind.
Hey! Do you guys sponsor H1B?