skysight-inc/HackerNews huggingface dataset:
While I'm not going to complain about a price reduction, I'd honestly be more excited if S3 implemented support for additional headers and redirect rules. Right now, anyone hosting a single page app (e.g. Angular/React) behind S3 and Cloudfront is going to get an F on securityheaders.io.

And even worse, there is no way to prerender an SPA site for search engines without standing up an nginx proxy on ec2, which completely eliminates almost all of the benefits from Cloudfront. This is because right now S3 can only redirect based on a key prefix or error code, not based on a user agent like Googlebot or whatever.

This means that even if you can technically drop a <meta name="fragment" content="!"> tag in your front end and then have S3 redirect on the key prefix '?_escaped_fragment_=', that will be a 301 redirect. This means that Google will ignore any <link rel="canonical" href="..."> tag on the prerendered page and will instead index https://api.yoursite.com or wherever your prerendered content is being hosted rather than your actual site.

Not only is it a bunch of extra work to stand up an nginx proxy as a workaround, but it's also a whole extra set of security concerns, scaling concerns, etc. Not a good situation.

edit: For more info on the prerendering issues, c.f.:

https://github.com/prerender/prerender/issues/93

https://gist.github.com/thoop/8165802
Just because I can get 1,000 10 dollar optical microscopes for the cost of a single 10k electronic microscope does not mean that an equal about of science can be done.
https://www.mosaic9.org/ from Zalando. Here's a talk they gave about it: https://www.microservices.com/talks/mosaic-microservices-zal...
Sounds more interesting for sure (I have a Midas Venice F32, and a lot of respect for the Midas engineers). My comment was mostly about Behringer's poor build quality (reputation).

Maybe just get a Jupiter 8, it'll save the hassle ;)
To be precise, Win64 for Itanium contained a binary blob provided by Intel, which worked as an x86 emulator. I think some Itaniums used it and others had hardware to run x86 code.
The whole thing is written in javascript and typescript, so my guess is no.
https://www.youtube.com/watch?v=ZIesCd4I4hU
At this point, I'm just hedging my bets: Windows for creative stuff; Linux for development; still using iOS for my phone (maybe the Pixel 2 will finally convert me to Android).

I don't find that Mac OS X (sorry, macOS) or iOS "just work" as much as they used to, so that's not really a requirement going forward. The platforms to which I migrate just need to be heading the right direction (which is to say, the opposite direction of Apple).

Microsoft is looking like a newly reawakened company. Between the Surface Studio announcement and the Connect() conference, it seems that Microsoft is serious about pursuing both developers and creative types (I'm in both camps, and Apple is underwhelming me in both areas).

Right now, I'm using Windows and Linux to get work done, but Microsoft's efforts at improving the Linux development story might eventually let me boot just one OS again.
It is just an inference, for sure, but I reread the post, less angry, and imagining the author was a student I respected; It still comes off a bit crass, especially these two quotes:

"A less-talked about part of the bootcamper’s journey is what happens after you graduate — when you’re searching for that six-figure developer position."

"As I got more experience, I effectively “leveled up.” I became capable of completing interviews at companies with higher hiring bars. This is illustrated below as a linear correlation between the number of weeks I was into the process and the base salary I was offered."

At the same time, if I imagine the author as a (highly organized) co-worker, seeking a better salary, I have a bit more respect for the legwork he has put in (although it is highly unlikely anyone with a full time gig would have the time for it).

It remains unclear whether salary was the author's only reason to become a developer; there is only the absence of counterevidence. I would definitely feel uncomfortable hiring or working with a junior employee who attempts to "mask (their) inexperience", even during the hiring process.
We have a very small, cheap, basic 19" black Dell monitor sitting in the kitchen at home. When a new iphone arrived recently, I stuck the sticker that comes with it onto the base of the monitor.

When an Apple loving friend came around I witnessed first hand the value of branding. She was entranced by this cool black Apple monitor and wanted to know where I had got it from. I'm pretty sure she would have paid at least $100 over the Dell price for such a cool Apple product. She was incredibly disappointed that it was a trick when she found out. The monitor no longer had any value in her eyes even though it was exactly the same as before.

Apple can charge outrageous prices for their products, and people love them despite/because of that. Can't understand why they'd stop making monitors.
Not my house, not my rules.

Given that, I'll leave the topic to rest.
I filled out the survey because I was thinking about the same question today. I've gotten two nuisance calls today, which is about the norm. Uncharacteristically, I answered both because I was expecting another call, and worried that the person might be calling from an unexpected number. One was an IRS scam, the other was a garbled voice followed by a hangup.

My guess is that most of the calls I get are not "targeted" in any particular way, but are pure Robocalls, systematically dialing through blocks of valid numbers. As such, I don't know that trying to maintain greater secrecy about the phone number is a good strategy. What I think we need is some structure whereby carriers are incentivized to stop them --- maybe there's a way to hold them responsible for the illegal ones?

Until then, what I'd like to have (but haven't really found) would be a simple Android app that sends known spam numbers to a blackhole (like http://www.jollyrogertelco.com), that sends unknown numbers to a screening system, that sends known numbers to voicemail, and rings the phone only for calls from a whitelisted subset of known numbers. Is there one of these out there?
More about the product: https://umbrella.cisco.com/products/features

Seems like a very misconfigured deployment, since no normal mobile user will use third party CA to connect via Three. I don't expect that this is on purpose.

When they did them same thing at OpenDNS (https://www.snip2code.com/Snippet/1503745/opendns-is-man-in-...) the certificate was valid only for 3 days:

Issuer: CN=Cisco Umbrella Secondary SubCA nyc-SG, O=Cisco
Validity
Not Before: Oct 18 20:32:18 2016 GMT
Not After : Oct 23 20:32:18 2016 GMT
Tesla Motors officially owns SolarCity: Two Elon Musk companies become one
Perhaps you can script in python using boto3.
I wonder if this financial reality is really the way it has to be or if it's a natural consequence of competition in the VC industry getting out of control. When the intangible value-add a firm can provide is low, all they can really compete on is the financials and how favorable the terms are to the founders. This causes a spiral where the valuations go up (dragging up even the valuations of 'A' firm deals) but the dilution each round does not keep pace. Founders with unicorn ambitions benefit by growing faster and keeping more of the future fortune so they keep the inflation train going. Everyone else who wants to build a solid company or reward investors with a steadily growing stream of dividends and a good but not great ROI suffers from the pressure to grow faster than they or their business model are capable of handling. Of course there's a second pressure from the other direction as companies compete to acquire more nimble competitors in lieu of hiring slowly and risking internal R&D. Since M&A has become a more and more common exit strategy over the last few decades, there's more opportunity for those unicorn returns with less risk, further souring VCs' opinion of other deals.

In other industries like biotech it's not that rare to see early rounds where founders give up 40-50% of the company so even though investments are bigger and riskier, the financials work out to returns as good or better than tech in general. The pharmaceutical industry has outsourced large amounts of R&D risk to biotech investors for a long time though, so the risk is usually scientific and not product-market fit or sales/distribution. If you're working on a drug for a certain disease or condition, it's pretty easy to calculate how much you can make or how much you'd be worth to a pharmaceutical giant at various stages of risk (seed, animal studies, efficacy studies, clinical trials, post approval, etc.).
I think this is more about their growth than any of that. Things like routers and monitors just aren't worth making to them anymore. I'm not sure a different CEO would have seen things differently. I think a lot of people have seen this sort of thing coming, but I wonder if it's happening now because they're not breaking financial records every quarter anymore and want to cut non-essential (from their perspective) biz units.

Recall that one of the first things Jobs did upon his return was to focus the product mix, and he got rid of lots of stuff. Cameras, printers, and most famously the Newton.
1. https://milagro.apache.org/

2. SEC & IRS will be a roadblock there, eventually.

3. I don't see why blockchain is necessary for that.

I fail to see why ethereum would be the only & best solution here for those cases. I just don't see anything special about it, at best its an unscalable and insecure medium given what we've seen in the past with DAO (now starting another one!) and subsequent editing of blockchain ledger (effectively signaling distributed consensus is not possible with profiteering mixed in).
The north east would very quickly have their own independence movement.
Learn the basics of data science with these books
Oh, I missed that Searle's argument was that you could follow instructions instead of just looking things up in a book.

That seems like massively begging the question, then. "AI can't exist, because an algorithm can't be intelligent."
There's feral deer in the Australian Alps. I came across one in the middle of the road driving back from Thredbo very late one night.
Because if you do:

import markdown from 'markdown-in-js';

var markdown = function() { }

var foo = markdown` #Header ... `;

It will incorrectly rewrite this template literal. And while they could potentially fill this hole, it doesn't change the fact this is unreadable code; there's nothing from the code that signifies it will be converted into some function calls the way that JSX or GraphQL at least have some visual signifiers.

JSX and GraphQL, I'm not a fan of either, but are at least real projects with standards texts written for. This is not a criticism of this project, but the practice of installing a bunch of AST transforms to save you a couple of keystrokes creates code that reads as 1 thing, but compiles to something much different.

If you don't recognize how changing your code to mean something different based on an AST is essentially creating a one-off language, I don't know how to help you.
Well, the costs are nicer, but mostly, Glacier goes from an unusable pricing model to a usable one. I was terrified to use Glacier. The previous model, if you made requests too rapidly, you might be hit with thousands of dollars of bills for relatively small data retrievals -- very easy to make a very expensive bug.

I had wanted Amazon to wrap it in something where they managed that complexity for a long time. Looks like they finally did.

Now the only thing Amazon needs to do is expand free tiers on all of their services, or at least very low cost ones. I prototype a lot of things from home for work -- kinda 20% time style projects where I couldn't really budget resources for it. The free tier is great for that. All services ought to have it -- especially RDS. I ought to be able to have a slice of a database (even kilobytes/tens of accesses/not-guaranteed security/shared server) paying nothing or pennies.
I'm a very competitive person, which is how I ended up in that career. Towards the end of my time trading I realized I was competing with my health. I have epilepsy and hadn't had a seizure in a decade at age 26. I then had a few over my last 2 years of work, which was pretty easily attributed to lack of sleep. I haven't had one since I switched. I gained more than 20 hours in my weekday, some of which is dedicated to a better sleep schedule.
Maybe, but $280K in SF pays off the student loans a hell of a lot faster than $83K in the middle of nowhere.
A basic PDF reader?
You, as a user, are geolocked, it's not only Google, it's everyone.

The only excuse they have to do that is the different countries legislation, but besides that, like any geolocking, it's just not fit for "I can access my stuff, my services, from anywhere in the world because ... internet!", nope ... you can't.

I had the problem with Google, google dev license with a wallet, moving to another country ? well then create another google account, no other choices, period.

Can't we have the option to be a google dev in 2 different countries ? no you can't.

Same for Google Ads, even more so if you connect ads to a bank account to get paid.

Same with Apple, same with Facebook, same with Paypal, same with Microsoft Xbox, etc.

Some tricks can work: using a Google Apps for your domain email when you move to another country, alter slightly your name or use your middle name to create another account for the same service but from another country (and a different bank account), alter your gmail with old google trick +something eg. username+fr@gmail.com and username+uk@gmail.com etc.

If you move often it get old pretty quick.
Think about it a while longer.
I think they are so disgusted with the system, they're trying to say "fuck it all" and grab some cash and hopefully hasten the crash and burn of the "modern media".
Learn Scala in One Video
Anyone else finding their S3 bill consisting of mostly PUT/COPY/POST/LIST queries? Our service has a ton of data going in, very little going out and we're sitting with 95% of the bill being P/C/P/L queries and only the remaining 5% being storage.

Either way, good news on the storage price reductions :)
Well sure. Same information, differently put:

Asian stocks rally, like the S&P500, to slightly over the point they first reached close to 2 years ago and have been languishing at since (and chinese stocks to about 60% that level).

Meanwhile, oil extends rally upward to less than a third of the price it had 2 years ago.

If you invested in the S&P 500 in the last 2 years, the yield would have been very disappointing with several scary drawdowns.
I should clarify, I meant more popular than trump.

Clinton did win most of the votes in the primary but I'm not going to give her the benefit of the doubt that she didn't use her connections to help her campaign. That article by the way came out in June, before the DNC leaks in July.

Yes, I think it is hard to play "what if" history. It's been a few days and I've basically accepted President Trump. It'll help a lot of folks in this country, even if those folks aren't me.
If you want, you can add t.exists[key]=true, and check it if you really want to know if key exists despite it's value is nil.

function exists(t, k)
return t[k] ~= nil or t.exists[k]
end

t = { 1, 2, nil, 4, exists={ [3]=true } }
i = math.random(4)
if exists(t, i) then
...

That's pretty close to Perl's semantics, where undef is inoperable under 'use strict' but arrays/hashes can have them explicit. Also can move exists out of t easily with weak table.

local exists_t = setmetatable({ }, { __mode='k' })

function set_exists(t, k)
exists_t[t] = exists_t[t] or { }
exists_t[t][k] = true
end

function exists(t, k)
return t[k] ~= nil or exists_t[t][k]
end

That said, I really like math-like attitude of definitions in Lua. No bs like 'bloated for your convenience', you just use your logic skills to program.
Oh dear :-)
> This is a deeply stupid and un-American idea, which will harm the US and help its enemies.

How is it un-American when it's quite literally how America came about and why "American" is distinct from English.

I'ts about the most American thing I can think of.
Giant 'Great Valley' Found on Mercury
Am I understanding that these are the kind of questions that people often memorise?

Quite a lot of this video, was the interviewee following logic, and solving a very solvable problem. It doesn't look like a memorisation exercise to me. It would be so obvious if he already knew the answer.

Although asking for the code seemed a bit redundant, when his solutions could be coded up by anyone following along.
> I do think that their linguistic use of "unifies your entire programming stack" is entirely justified, in context.

To be clear, the author of this story isn't affiliated with Eve in an official capacity, just one of our early users :)

Although we would like Eve to replace all sorts of stacks, we'll leave it to our users to implement Eve where it's appropriate. What's nice about Eve is that you can use it for as much or as little as your project requires. Eve could strictly be the datastore layer or the frontend layer or the glue layer. Or all three. We want Eve to be flexible, that way it can fit into a project where it makes sense.
the real answer is because they have a monopoly on clearance mechanisms in the status quo, and want to retain control over it.
I think Dijkstra's gonna get some comeuppance on this one when it comes to audible computing. What are spoken commands if not NLP one liners in a REPL?
Lamu – Impressive terminal logger
Adam Ondra successfully gets the second ascent of the Dawn Wall
"Have to adapt"?

There's choice in the market, you know? I'm pretty happy with my Nexus 6P, for instance.
You can have awareness of how busy the mob is and make decisions about risky behaviors on that basis.
As long as Microsoft isn't addressing the real blocker for people to skip Windows 8 and 10, they won't convince that user base. Those users might eventually move to 10, but will stick with 7 as long as they possibly can and the Windows apps they rely on support.

I must say I don't understand the reasoning behind Microsoft not providing a Pro or Enterprise Windows version that doesn't use the existing users as tester for UI experiments or how much sensitive information they're willing to share on a desktop machine intended for very likely private work (authoring text, media, code, etc.).

They're making the same mistake as GNOME and KDE are, with trying to shoehorn Tablet feature onto the desktop, while pretending the keyboard and mouse are less relevant now.

I admit that there are those who are not power users and run Windows, but those that aren't are most likely better served with a lower maintenance solution like a Tablet with a bluetooth keyboard for writing sessions, and there the privacy invasion is already accepted by using a mobile OS.

PC Gamers and creators are the power users who use Windows for various applications, and Microsoft is making life very hard for them by bundling the improvements in the subsystems with the mobile OS experience on top without offering the new kernel features and such with the old user experience and trustworthy environment.

If you think about it, using a desktop environment that leaks like that for sensitive works doesn't make sense. Someone writing a book or movie script or working on an unpublished program doesn't want even only metadata about it to leak into cacheandclipboard.mscloud.azure.com.

This is all very weird and self-destructive and provides fodder for those who would like to believe Microsoft, Google, Apple are adding these features on request by monitor+control agencies.
Interesting essay. But it starts with: The quantity of votes in favor of the Brexit and in favor of Trump surprised most of us.

It's only "most of us" if you live in a liberal echo chamber. E.g. the NY Times has done some recent naval gazing, but it would be fascinating to find out what percent of their employees voted for Trump. Fewer than 10%? Fewer than 1%? So, certainly, the result "surprised" them.

Meanwhile in the real world the popular vote breakdown was:

Clinton 63,515,588
Trump 61,917,320

That's about a 1% difference. I don't see how that translates to "surprised most of us"!
I don't know this particular company's methodology but, in a nutshell, usually they consider a number of glide paths and then run Monte Carlo simulations for each, then choose the best performing one. The goal is to minimize the probability of running out of money before dying, assuming the retiree withdraws a constant amount every year. Some studies concluded that a rising-equity path performs better.

Of course it's more complicated than that. There's a lot of assumptions embedded in those simulations: life expectancy, bonds and stocks returns, etc. See below for more info.

The Case for Increasing Stock Exposure in Retirement https://www.aier.org/research/case-increasing-stock-exposure...

Reducing Retirement Risk with a Rising Equity Glide Path https://www.onefpa.org/journal/Pages/Reducing%20Retirement%2...
> Sorry for sniping this specific one, but 2FA is (more often than not), security theater.

This is a completely wrong statement. It helps prevents compromise from non-system-level attackers. Telling a user that 2FA is "security theater" is doing far more harm than good.
Are you serious? We live in a capitalism. With all the things you see happening in the tech world you cannot stand some guy using the system to get a six figures salary. Or are you angry because you are one of those programmers who took years to progress through small promotions and cannot stand this whole world of bootcamp-grads making six-figures after a 3-months training.
This probably means that they couldn't find a problem worth solving with blockchain. Not a good sign for blockchain companies in 2017, expect to see more big names ditching blockchains and hype train finally coming to a stop.

I predict we will see a huge hammer come down from SEC & IRS surrounding ICOs in 2017 as well.
It is un-American in the sense that it hurts America, flukus. And by hurting America, I mean it would make the lives of everyone who lives in the US more precarious vis-a-vis this nation's rivals, who would love to see the US be weakened through such a dissolution. Harkening back to the War of Independence is facile and hawkish. Do you really want a war? I don't. Again, aside from the conversations taking place in Trump Tower, secession is probably the stupidest idea with any currency today. Nobody who advocates it can imagine what a dark place that would lead us to.
HTC Vive will soon be used to prepare patients for human head transplants
> yet its bloody slow. HOW???

The button calls into a recently developed micro-service, that calls into a previous-generation SOAP webservice, that sends a message to the enterprise service bus, that then goes to netweaver middleware, that calls into the SAP R/3 backend that has been there since 1992 but was recently upgraded to use an even more expensive database.

Of course, the button has to wait for the response of all this, and blocks the UI while waiting...