skysight-inc/HackerNews huggingface dataset:
The cheapest phone that can be officially used in the GearVR (Galaxy s6, no curve) costs $579.99 unlocked from carrier (no contract). The gear VR is an extra $100, so the total cost is about $700. A bit shy of $850 but still a long ways away from cheap.
Pinboard Turns Seven
Thank you for the kind words, reading your message made me smile :)

I think the most interesting and quickest to explain thing I've done with these chips (the ESP8266) was a chain of temperature/humidity sensors packed in my office building.

I only ended up building out a couple (soldering by hand on prototype boards) but I used a ESP8266 + 1200mAh battery pack + DHT22 sensors to make small modules we could put in different corners of the building. We had A/C issues during hot summers and it's a lot easier to report them to the building management by saying "4 conference rooms have been above 80 degrees all day". The modules woke themselves up every 30 min, waited until a stable recording was captured, then POST'd their hardcoded label (like "Corner office"), the temperature, the humidity, and the time to a Heroku server (which when loaded in a browser simply spat out all records).

At home, the one semi-recent project I've been most proud of was a remote trigger for my A/C. I used a Raspberry Pi with both an IR emitter and a IR sensor attached, taught it my cheap window A/C unit's remote's codes, then emulated them to turn the A/C on and off based on a server and small app that did geofencing. My apartment didn't have built-in A/C, but it started cooling off the second I walked out of my office at around 6 PM on a weekday :)

If you're interested in building things, you should get a Raspberry Pi 3 or one of these chips (and a pack of sensors/inputs) well before you have an idea. I set them up with access on my WiFi then just leave them in a corner for months (sometimes years) before I use them for anything, but I think the most important part is having the smallest barrier from "ooh! what if!" to initial prototype.
I don't understand why you keep bringing up bos's question. How does one person wondering aloud if PVP is good or not make anything I've said inaccurate? As the bulk of your post is responding to a strawman you created, I'll allow you to provide the voice for it yourself.
Spent a month in Mexico City ("DF"!) about a year ago. I was surprised to enjoy it as much as I did. I'd seriously consider living there if it weren't for the pollution.
If you have access to /proc, it's not much of an rce threat.
To be fair, if you are a weak medieval kingdom, militarily unable to fight off the vikings, the optimial strategy is some mix doing what it takes to stay alive while offering resistance where you can. Wessex paid Danegeld, but later won important victories. (But even later, England paid Danegeld before handed the whole country to Sweyn Forkbeard).

In the case of banks, a big problem is agency; governments and banks are co-dependent, and can evolve into a conspirancy to extract wealth from the public by whatever combination of tricks works.

Money is the main way in which modern humans collaborate to do useful work for each other. Governments and banks are both necessary for that system to function, and have co-evolved to rake off a (large!) fraction of that useful work in order to power their own operations. Neither side can afford to offend the other.
Instead of being vulnerable in some specific scenarios, you want to be vulnerable in a lot of common scenarios as well as the original ones?
Catchy Man Casual Dressed – The Emporialist│romanian Street Fashion Magazine
I understand the reluctance to add extra dependencies (especially environment-specific ones), but in the case of a typical Ruby app, it amounts to the 'aws-sdk' gem and 1 or 2 lines in an initializer.

For my own purposes, I weighed that against the alternatives[1], and it seems like a fairly reasonable compromise[2]. That won't be the case for everyone, obviously.

[1] http://elasticcompute.io/2016/01/21/runtime-secrets-with-doc...

[2] I'm referring specifically to passing secrets (or other static values) into a container, since that seems to be what the author was talking about. For configuration requiring more complexity, of course other tools are probably more appropriate. In that case, it's outside the scope of what I would reasonably expect ECS to do.
The Dumbest Business Idea Ever. The Myth of Maximizing Shareholder Value
Disclaimer: I'm one of the engineers on the Quay team

Quay doesn't (yet) support the idea of multi-step builds, but it is definitely on our roadmap.

One recommended approach would be to make use of our squashed image support [1]. You can build the artifacts using the in-image compiler toolchain and then delete it (in the same step or a followup step). If you then download the image as a squashed image, all deleted and overwritten files are automatically removed from the layer when it is created. Not a perfect solution, but definitely better than downloading all the unneeded binaries.

[1]: https://docs.quay.io/guides/squashed-images.html
Malice and stupidity are not mutually exclusive.
thanks, i think i get it, you like having a list of all the variables defined and their values (like in a debugger), in a panel that you can monitor while you run code. yes that sounds useful :)
> some DNS clients will arbitrarily randomize the case of names to add an element of randomness to thwart DNS spoofing attacks.

I believe this is undefined behavior. It shouldn't be something you count on. The only reference I found in the spec that implies this is:

The question section of the response matches the
question section of the query

From rfc 1034. Which isn't very specific, but could be interpreted by some in the way you mean.

If you want to secure the request, it's best to randomize the QID and outbound port. If a server responds with the wrong QID, I'd ignore it.
Farming wild animals is not really possible. Selective breeding or gene editing for domestication is within the realm of possibilities. The problem needs funding and innovation.
> In fact, it’s possible that you are just now learning, from this article, that needs verbed isn’t the way everybody says it.

I am from Columbus but moved to NYC awhile back. I am just realizing that at some point I switched from "needs washed" to "needs to be washed" and never even realized it.
>incredibly difficult

Not to mention very expensive. People hate the idea of spending $50,000 a year making a rapist into a better person when the government won't pay for their kids' college instead.
Let's not forget another back-in-the-old-days Slashdot favorite, the Bender Defender! The guy that built a cat motion detector in Linux and used it to trigger a blender and strobe lights!

http://www.plasma2002.com/blenderdefender/
All this underlines a basic problem with R&D startup: it's possible for your company's entire premise, its entire reason for being, to just not work. That's not your fault: it's the nature of research that sometimes it doesn't work (although, let's be clear, there were massive warning signs that Theranos' technology wouldn't work out.) When that happens, you have three options. You can do some kind of pivot, you can admit all to your investors and wind the company up, or you can do an Enron. There's a warning to us all here: if what you're doing is completely on the wrong track, you should admit it and come clean before you find yourself like this and/or in jail. You can't fool everyone forever.
Pretty similar to the bay area:
https://www.wolframalpha.com/input/?i=mexico+city+2016+tempe...
Not in the sense that other metals can be an "alternative" for gold. Brand name (Kinder) vs. the substance (chocolate).
Adult VR Fest 01 aka Sausage Fest Prime. How long exactly were the lines? Domo arigato Mrs. Robots. Something something too many people came at once. I give this orgy two double As or a 9 volt out of 10.
Watching this now. I love it. Thanks for you awesome enthusiasm. I wish every high school kid would watch this. You make programming look so cool :)
Nit pick: the modern internet is built on IP, not TCP/IP, but it would be fair to say most protocols use TCP today, but definitely not all.
Less than 10 years out and people have already forgotten their history. That's so disheartening....

First, Lehman Brothers was allowed to collapse. That was huge and directly contradicts the revisionist history we hear about today. But it immediately became apparent that the system couldn't sustain another collapse like that.

Second, nonetheless Washington Mutual was allowed to collapse a week later.

Third, the Feds forced Bank of America to eat Merrill Lynch with patently illegal threats. But banks like operating in regulatory gray areas, and at the time were willing to take their own medicine.

Fourth, earlier that year Bank of America bought Countrywide, and since then regulators have been particularly brutal to BofA regarding Countrywide's practices prior to the acquisition.

Wells Fargo ate Wachovia. That was a good deal for Wells, but point being the Feds didn't prop up Wachovia, they just made sure it didn't crash and burn.

Citibank had to sell Bear Stearns at a loss (I think; feel free to correct me) with JP Morgan picking up substantial risk. Again, while not quite the same kind of shot-gun weeding as with Merrill Lynch, doubtless the Feds were pushy.

Fifth, while AIG wasn't allowed to collapse, the government took receivership and were relatively brutal to investors. There are still ongoing 5th Amendment Takings claims, and while morally it's repugnant the legal arguments are pretty good. Point being, it's another example where the govt didn't shirk their responsibilities in the way people claim.

Lots of other banks went under with investors losing money. You can't paint the entire banking industry as getting off scot-free just because some of the biggest (and most nimble) banks came out comparatively unscathed. As big as those banks are, the U.S. is unique in that it has a huge number of retail banks compared to any other country, and plenty of them and their investors got their comeuppance. (That history stems from the national bank debates in the late 18th and early 19th centuries, and ultimately President Andrew Jackson's resolution disfavoring a national bank. That system is still largely in place, even after the establishment of the Federal Reserve, though in the past decade it's been quickly consolidating, evolving, and becoming more tightly bound by Federal frameworks.)

There's alot more history to the financial crisis. I'm not saying things were fair, or that the banks were punished enough. My point is just that people very well understood the moral hazard at the time. Regulators did an arguably _reasonable_ job at mitigating that hazard as much as possible, even in hindsight.

Retail and transactional banking is a very integral part of modern Western civilization. The system is well over 1,000 years old (in a nearly identical form from a commercial and legal perspective) and predates all modern governments. It's organic rules are complex, opaque, and don't employ the same organizational models as modern systems like democracy, corporations, etc. You can't analyze the banking system so simplistically.
> And it's not like you're installing 500 megabytes of libraries to depend on for compilation.

On source-based compilation systems like Homebrew (OS X), darcs depends on ghc, and ghc is huge (in both disk space used and compilation time). I suppose you could make a comparison to rustc - also huge, and a dependency in such a system for anything written in Rust; anyone interested in using this library is writing code in Rust, so wouldn't it be a little hypocritical to have a problem with big dependencies?

Well, maybe. Personally I think Rust would significantly benefit from a way to compile to portable C code, for precisely this reason. (I know that this is harder than it sounds.)

It's true that end users can just obtain the library from crates.io, though, for purposes other than browsing (which is possible with Cargo but not convenient).
There is a third-party library which works well on Chrome:

https://github.com/dailymotion/hls.js
If you are in India, you could just stay the whole year in Bangalore. https://www.google.co.in/search?q=bangalore+temperature
A long article that says almost nothing. Instead of choosing trace widths and layer count and component sizes at random, take a week to read and understand the very useful book "High Speed Digital Design" by Howard Johnson. Despite the name it concerns itself more with the analog domain than with the digital. Very useful information about the behavior of traces and holes in boards.
Little snitch is definitely a good tool, built in Mac OS firewall, uBlock Origin, uninstall Flash or disable it another way. I'm considering trying out BitDefender for Mac, but I've never had an issue before without added protection. knocks on wood...
thanks! where on that page would it be found?
Yes exactly. Dehorning has been tried with various levels of success in India, Namibia, and elsewhere. See for example http://www.rhinoresourcecenter.com/pdf_files/132/1328569146..... Another viable idea would be to genetically edit the horns out.
If you want to be different you could always try out the Aussie version.. 'youse'
And presumably those certificates are revoked, or will be revoked soon.

Nothing is 100% accurate in security. But code-signing is still far more protective than virus scanners. Given evading a virus scanner and evading code-signing, one of these is far easier than the other.
@yeukhon - for the performance you get, Redshift is quite affordable. Keep in mind it's an always-on data warehouse - there's really no way to make it much cheaper than AWS does because they're incurring compute costs. What are you comparing it to? Hadoop?
I'm from Western Pennsylvania - an hour North of Pittsburgh - and can confirm.

Interestingly, I've unconsciously learned that "to be" sounds proper, and have been code switching most of my life without even realizing it.
It doesn't exactly violate the laws of physics so much as the laws of variance and statistics. Blood content varies from place to place - and a lot of the fluid sampled in a fingerprick isn't blood anyway. (I'm not an expert on this, but credentialed experts in the topic were skeptical from the start.) The result could be right. But it probably won't be.

Let's use an analogy: imagine a tech company said that with their new wondertech, they could do opinion polls where they would only have to poll one person to know who would win the next election or what will happen to the economy. Wow! Magic! Polls would be so much cheaper! Much better forecasting! #Disruption!

Except it's impossible. People vary a lot. Opinion polls work - they can only work - by sampling lots of people. If you sample one person in a halfway close election, there's a good chance that you'll pick someone supporting the losing side.

In retrospect, what Theranos did was the classic Big Lie approach to false claims: make an extremely unlikely claim that was so shocking that it was hard to imagine that they would just lie so blatantly about the trustworthiness of their technology. I think in retrospect people were stunned into submission and accepting that, hey, maybe they had managed to overcome these problems.
How are Cory's predictions going? Apple dropped their TPM (without ever even using it), UEFI Secure Boot still allows you to put your own keys even on the most vertically integrated platforms (like the Surface), you can buy plenty of consumer routers that are already running DD-WRT and can be easily flashed with whatever you fancy, Nexus devices still let you unlock the bootloader, and Apple now lets you compile and run apps for your iPhone without a developer's license. Even consumer GPUs are easily programmable now.

In what way have any general purpose computers become less general purpose since the hysteria about the war on general purpose computers started?
It's a different mindset and pace, that's for sure. But I disagree with the implication that enterprise devs are not talented.

Of course not all of them are, but I've worked with very talented devs in traditional business IT shops. They worked regular hours, had families and lives outside of the office, they didn't necessarily know (or chase) the hot tech trends but they knew what they knew inside and out. They didn't have to use Google or StackOverflow to write code. They had been around for years, knew the business and the systems and could take a fairly vague requirement and deliver exactly what the user needed without a lot of discussion.

They weren't blazing trails or disrupting anything, just doing solid work predictably and well.
"Yinz" is equivalent to "yous" - which is supposedly a Philadelphia thing - but everyone up in Erie prefers it to "yinz."

"Yinz" is very, very localized.
Truth! I got arrested for trying to catch a jynx on a street corner.
Companies reject candidates (and thus waste their time) for extremely arbitrary reasons. I'd suspect you're being down-voted by those who feel they've suffered such.
Yeah that's a good point. I haven't used this ggplot library, but it seems like it could use lambdas. And then you don't break syntax highlighting.

One other place I've seen this done is in the numexpr for Python.

https://github.com/pydata/numexpr

It does seem like this

ne.evaluate('a*b-4.1*a > 2.5*b')

could be

ne.evaluate(lambda a, b: a*b - 4.1*a > 2.5*b)

The lambda is never executed because it compiles to machine code and not Python byte code, but that shouldn't make a difference. You should still be able to use the AST of the body as input to the compiler.

And then a and b have to be pulled out of locals() automatically or something.
Yeah, but here's the problem: if you're working in healthcare and your "ridiculous" idea turns out not to work, you have a duty of care to your customers to admit it and close down. Not turn up on TechCrunch Disrupt in a black turtleneck talking about the power of innovation and try to do a deal to put your bogus tech on sale in every supermarket.
"GCTA": Genome-wide complex trait analysis.

"SES": Socioeconomic status, assumed from context.

"GWAS": Genome-wide association study

More: https://en.m.wikipedia.org/wiki/Genome-wide_complex_trait_an...

It really helps to expand acronyms on first use.

Second time you've posted on this. You may know what you're discussing, those of us trying to catch up don't.
Most of us don't buy houses on our income, but on our credit. This speaks to class, not to wealth; someone with good credit, from a background that grants them that status, is more likely to have a job with good benefits, health insurance, a family that can recommend good doctors, etc.. They're also less likely to live in a food desert, more likely to be able to afford fresh fruits and vegetables, etc..

Income speaks only partially to this. Systematic racism is still very strong in housing; people that live in these houses are more likely to have white privilege and to not have the chronic stressors of racial inequality nagging at their health either.

But I'm sure we're "wired" to "enjoy green spaces." The dryads no doubt protect us when we can afford to be near them.
It can in fact make predictions in a number of circumstances. The most common case is FDO (https://gcc.gnu.org/wiki/AutoFDO) - with FDO coverage GCC can easily demonstrate a particular vcall is ~always a particular type and emit exactly the code you describe. (To be clear, this isn't just in theory, but is actually happening in a wide variety of binaries I use.)

This is perhaps not fully "ahead of time", granted, but it's extremely easy to deploy and highly effective, and entirely accessible to C++.
If anyone is interested in a humorous - yet frighteningly accurate - depiction of Pittsburgh and Philadelphia speech, watch the "Pawnsylvania" sketches from Kroll Show:

https://www.youtube.com/watch?v=3qeY0mIn1K0
BI is almost exactly the opposite of a lottery. It isn't a sudden mass windfall, but instead, a steady trickle which, if spent appropriately, enables a secure existance.

There's the question of whether or not it will be spent appropriately, which raises the prospect of whether or not there are a class of people whose economic decisions ought be made for them. Or rather, what additional classes of people exist meeting that criterion, as we already hold that children, the senile, and various handicapped individuals cannot see after their own affairs.
This is exactly the problem with those kinds of parameters.

YES, almost all doctors and judges will tell you 99% success rate is worth it. It takes a lot of work to educate them this paper 1% translates into 66% error rate in the field.
As a side note, the OP's username "superchink" seems pretty offensive to Asians on Hacker News.
I didn't want to be critical of it but as someone who went through the process of designing and manufacturing my own hardware product to sell a couple years ago that was my thought as well. Really long and very little insight into the real difficult parts.
Because of people like you, I am able to strengthen my bullshit filter.
Julia is the coolest person.
Not really Google driving this, but there is active work on integrating the OCI runtime (the "standard" evolution of libcontainer from Docker, used in Docker 1.12) as a container runtime to Kube. The desire is to reduce some of the overlap between container daemons on the nodes, but also support a wider array of container runtime setups (being able to run VMs via hyper, rkt containers, OCI containers, Docker containers, etc). Each of those mentioned technologies is being sponsored by different parts of the Kubernetes community, but the goal is to have more power and flexibility at runtime. Docker will continue to be a primary part of the story.
Yeah, this is the big thing: it's healthcare. Many people have been screwed over by Uber, Twitter and Airbnb in various ways (blacklisted for trying to start unions, losing their rent-controlled apartments, harassment) but normally not to any great or permanent degree, or not that many people anyway. With healthcare, it's a given that people will die if you do it wrong.
I was about to disagree with you and say that it indirectly says to use DNS through RFC 3986. But you're right!

RFC 3986 says to (unless otherwise directed by the URI scheme) to use the operating system's registered name resolution mechanism:

Instead, it
delegates the issue of registered name syntax conformance to the
operating system of each application performing URI resolution, and
that operating system decides what it will allow for the purpose of
host identification. A URI resolution implementation might use DNS,
host tables, yellow pages, NetInfo, WINS, or any other system for
lookup of registered names.

It's just a convention that all modern operating systems (primarily) use DNS!
A Effect like Twitter.
+1 for ElasticBeanstalk Docker deployments. I looked at ECS first about a year ago and ran into a lot of the same messes the OP did. ElasticBeanstalk was way more straightforward and the CLI is pretty decent.

One thing we did run into was that very occasionally environmental variables wouldn't show up inside deployed containers so we had to bake all the application secrets into the build process. A little annoying but nothing too terrible. Otherwise everything has been pretty great.
Are you possibly aiming too low? I know that one thing that is a huge red flag for me is an apparently overqualified candidate.
Why? More than two millenia of that sort of thing preceeds the previous five decades of post-nuclear-age politics, no?
A Guide to Slicing in Python
You can leave that outdoors? Would it keep birds away from blueberries?