skysight-inc/HackerNews huggingface dataset:
Can it be called crazy if exactly that has happened in the recent past? Russia did it to the Ukraine just a few months ago.
> Caddy just works when you start and stop containers

That doesn't sound great for zero downtime deployment but

> notices DNS changes

That sounds like it could support zero downtime (new container started, DNS records updated to this new container and then stopping old container).

Is this something like DNS SRV support in Nginx Plus? [0]

[0]: https://www.nginx.com/blog/service-discovery-nginx-plus-srv-...
There's a helicopter crashed in a house. I don't need to be a pilot to know it's not supposed to do that.
Oh yeah, MooseFS. I forgot about that one.
I always really liked this video by Matt:

https://www.youtube.com/watch?v=ZyVA9tuif4s

The way he explains things makes me wish he did tutorials for programming languages.
There are several ways to do depth mapping with just a single camera. Structure from Motion, and Multiple View Geometry are a couple. Of course, more sensors will usually provide better data. I imagine there are plenty of situation where this app with behave poorly (e.g. low light, scenes with little texture), they just don't show it in the demo.
There's a benefit to keeping it out of public channels if it's a warning rather than an economic war.
Search "power outages" in Google news and scroll through a few days worth. They happen all the time, everywhere. I would be very surprised if there's any correlation across events here.
Is it proven anywhere that it wasn't?
I'm a big fan of Hybrid. I use the Vim plugin linked below:

https://github.com/w0ng/vim-hybrid
This takes precedence: "Once is an accident. Twice is a coincidence. Three times is an enemy action"

https://en.wikipedia.org/wiki/The_Moscow_rules
Role of Analytics in a Digital Business
They have a harder time paying back debt.
I took 6.001 in 1999 (I think). Hal Abelson taught it along with a professor who took off his sweatshirt to reveal a Microsoft tee at his final lecture (he went to Microsoft).

What was great about Scheme (Lisp) is that most programs are basically words from your vocabulary, parentheses, and cars and cdrs. With procedural languages, there is always a sense that the language provides all the tools, and the magic happens somewhere underneath the hood. But with Scheme it feels as if it's happening right before you. It makes you feel like a wizard, and not a monkey. And it requires knowing all the spells. It requires knowing how to make magic happen. Or not. Once you know none of it's magic. But that's the point!

Python is arguably easier and more practical for both science and work. It's already popular on the web server, and is used everywhere else -- unlike Scheme.

But the recent resurgence of functional programming is super exciting with Elixir and Elm and the like.

I'm looking forward to building my next project using Elixir.

Here is the classic course:
https://ocw.mit.edu/courses/electrical-engineering-and-compu...

Original video lecture on YouTube (linked from above):
https://www.youtube.com/watch?v=2Op3QLzMgSY
Thanks for this comment. you've given me several things to Google :)
Hey Juicero, Erlich Bachman Just Called and Wants to Invest
Remedy Entertainment has a talk - actually two talks, one from 2013 and one from 2016 [0], about how they added D to their game engine, replacing a major subsystem, and then shipped a AAA title(Quantum Break) with it. The GC did not present a major issue although the talk notes that their solution was "unfinished" and got the result they wanted by wasting memory instead of what they initially aimed for(ARC, this is work-in-progress for D [1][2]). Most of the nuts-and-bolts work came from achieving smooth integration with the C++ codebase, and building for the release devices.

[0] http://dconf.org/2016/talks/watson.html

[1] https://wiki.dlang.org/Language_design_discussions#Automatic...

[2] http://www.digitalmars.com/d/archives/digitalmars/D/ARC_in_D...
You must have missed the Zenefits stuff. You clearly are missing out on Uber's continuing implosion, too.
For those who don't understand the negative reviews, this is an attempt at subversion by Turkish Armenian Genocide deniers to continue a campaign of suppressing any medium that goes against their narrative.

Sadly, the campaign is working. In a time where we are as interconnected as we are, a political film with tens of thousands of fake reviews should send out a huge red flag: someone doesn't want this movie to be seen. However the reality is that not many people are even aware there are so many fake reviews. The mainstream media is not covering this issue. IMDB has not responded. I'm not sure why this is, but can guess that it's related to the subject not being newsworthy & risk of harm with Turkish relations (i.e. why the U.S. refuses to officially acknowledge the genocide).

Many people are going to visit the ratings page before deciding to watch the film, and of those some will decide it's not worth their time because of the overwhelmingly negative score.
This book(http://composingprograms.com/) is in Python and is based on SICP. I found it interesting enough to include it in my ever-growing to-read list, worth checking out.
This is #golang's left-pad moment
What does the []{...} mean in C++? Is it an array of anonymous functions?
Is there something like `setcap` for macOS?

Give the caddy binary the ability to bind to privileged ports (e.g. 80, 443) as a non-root user:

sudo setcap 'cap_net_bind_service=+ep' /usr/local/bin/caddy
Coming from Waterloo, ETHZ, Cambridge, etc for 65k would be unwise at least if they don't switch soon enough
IANAL but there is no risk that you may have to defend that proposition in court as long as you don't actually exploit the vulnerability and simply point it out.

It's public information.

Now if someone who works at the bank had told you about it, you'd be in a lot of trouble.
Let's not forget Cybersquirrel1. #cyberwar4ever

http://cybersquirrel1.com/
You can actually write an API endpoint that'll retrieve a state token (which includes the cookies). For one example, you can use view our Hacker News login endpoint at https://wrapapi.com/#/view/phsource/hackernews/login/latest

That endpoint will then emit a state token, which includes the session cookies. You can feed that state token into your next request and it'll authenticate you
>While you could use the support for them to split human-managed code across separate source files, that would be a horrible practice

To continue that type of advice, some say "#region/#endregion" is another language feature that's intended for code generators so that the IDE can collapse specific lines of code and hide it from view. Programmers should not be hand-coding "#region" themselves. That said, there is debate on that: https://softwareengineering.stackexchange.com/questions/5308...
Analysis: Trump Inaugural Donors Crowdsourced Research
Anytime.

Unfortunately not, as I no longer have the right to publish it, and it hasn't appeared in the journal yet.

But basically, partial evaluation of the AST to create a fully type-inferenced statically typed F-expr Lisp. Makes JITing faster.
I sent feedback about the WF interface and it was actually addressed with 2 weeks. I was floored.
Wells Fargo seems ok in your experience??!! Is that a joke?
Your account is wide open to any of thousands of employees who conspire against you. You're ok with that?

It's people like you who keep companies like that in business and encourage such atrocious activity.
DevOps Team Assistant, 1.63 released
What about XFRS, CORS protection, …? This was 2008. We still had the <blink> tag back then.

Heh.
Arguably this is how capitalism works, at a very retail level. If your counterparty isn't trustworthy, though, it's more like a market for lemons. Which as you are thinking, might not be good for either party.
I agree. There's plenty of "Tester agrees"/"Tester shall (not)", but the document provides nothing of value/benefit in return.

Worth noting that just because it doesn't stand up as a contract doesn't necessarily mean a claim can't be made under breach of confidence (I doubt it would be applicable here, but just pointing out that contracts aren't the only form of legal protection provided to confidential information).
My guess:

"If it bleeds, it leads." True life drama and gossip (for lack of a better word) has always sold papers.
Marketo buys sales engagement platform ToutApp
It's a lambda expression ("closure"/"anonymous function"/…) that doesn't capture any outside state (see e.g. http://en.cppreference.com/w/cpp/language/lambda).
I wrote this a couple years ago about Schwab's embarrasing security. Most of the issues are still there.

https://jeremytunnell.com/2014/12/22/swab-password-policies-...
Sheesh... From a personal liability standpoint, better to just post these things to the company anonymously. Give them the standard window (90 days) then go public.
The switch occurred while I was at Berkeley and it also made me sad. I loved that course so much I decided to TA for the self-paced version which kept SICP and Scheme.

Brian Harvey explained the decision to switch here:

"But, as I keep saying, the choice of programming language isn't the main point. I get upset when students, even the students who like 61A, refer to it as "the Scheme course." It's not a course about Scheme! It's a course about programming paradigms. MIT, where SICP was written, no longer includes that course in its lower division core sequence, not because they wanted to change programming languages, but because they changed the entire sequence from courses organized around big groups of ideas to courses organized around application areas: first "let's build and program a robot" and then "let's build and program a cell phone." That's a brave and thoroughgoing attempt to, among other things, attract non-nerds to computer science. To say, as some people do here, "MIT switched from Scheme to Python" completely misses the point of what MIT did; nobody is proposing any change half as profound at Berkeley." [1]

[1] https://people.eecs.berkeley.edu/~bh/61a.html
Somewhat related, I use Honey as a browser extension to automatically apply trivial coupon codes to online purchases, but I must admit I was hoping it would work more than I've seen. I'll still always run the product through though.
A study from the University of London, for example, found that members of the remote cattle-herding Himba tribe in Namibia, who spend their lives in the open bush, had greater attention spans and a greater sense of contentment than urbanized Britons and, when those same tribe members moved into urban centres, their attention spans and levels of contentment dropped to match their British counterparts.

This should be the study:

https://www.researchgate.net/publication/235002874_Urbanizat...
I believe you have picked an actual nit. He reported to Zecco (his actual broker) and Penson (Zecco's clearing firm). Both were SEC-registered broker-dealers at the time, neither were banks.
I'd argue that taking out the power in three major economic centers at the same time would be the opposite of keeping it secret. But I completely agree with your reasoning.
Project Baseline (from Alphabet/Google/Verily)
We know I am correct that success is not entirely luck, because we can observe that no success comes to someone who just sits and waits for luck to strike them like a bolt of lightning. Even the lottery winner had to go out and buy the lottery ticket. Note I'm partially defining success as something like "a sustained and significant increase in wealth", so by my metric here even someone lucky enough to be born to the wealthiest person in the world and inherit more wealth than anyone else may still not experience "success" if they fritter away the wealth to no great effect. I don't think this is an unacceptable odd definition in this context, and those born into wealth so great that they literally have no responsibilities in life and can't manage to lose it no matter how hard they try are edge conditions anyhow.

This bounds luck's contributions to less than 100%. Mathematically that's a pretty weak bound, but it's not hard to see that it must be substantially less than that in the real world for the observed results to make sense, though. How substantially is hard to even put numbers on, so I'm not going to try, because the real point I'm trying to make here is that it is dreadfully dangerous to sell the idea that success is entirely luck based. It is far more dangerous to both individuals and the society they live in than to sell the idea that success is based on skill and effort. As I am a rather old fashioned person who still believes that truth is better than falsehood, the fact that telling people that success is based on skill and work works better than telling people that success is pure unadulterated luck suggests to me that the "skill and work" explanation, while still not Aristotelian truth, is likely closer to the truth than the "pure luck" explanation. (I'm skipping over some connecting justification there because this is an HN comment and not a philosophy essay; if you agree truth is better than falsehood you can probably fill it in yourself, and if you do not, then why are you arguing anyhow since no argument will produce anything better than what you already have.)
Is this not HN????
Capability demonstration
"Netflix is over-engineered, it's just videos lol"

Classic HN hubris.

For example, Netflix dynamically adjusts video quality on demand. Pretty easy feature. The top HN comment will explain how they would implement that in five minutes -- hypothetically, of course!
which bank?
Yeah, but presumably he'd claim it on an asset in the red, and for a large enough amount of money to be worth risking lying about under oath. Zecco could have the court subpoena the ISP to prove the IP was in use at the time by the defendant.
What motivates youngsters to get into cybercrime?
Chicago's About to Get a Lot Less Orange
https://www.quora.com/Is-it-legal-to-short-a-companys-stock-...
The rule you quoted is not​ on the list there.
While I think that most CS people should learn assembly and computer internals basics, it would be an absolute disaster to start students off in assembly as CS 101.

Python is a fairly decent language for starting people off:

* It doesn't have a lot of boilerplate, so no magic "I'll teach you what this means in three weeks" steps

* Output for debugging is fairly easy, since print accepts a lot of stuff without needing to muck with formatting strings

* Assignment is a statement, not an expression. You can't say "if x = 3" by accident

* Python is one of the major programming languages, so you're teaching students something that is pretty much guaranteed to be useful for them.
https://www.google.com/shopping

is adequate for most items.
Year on year chart: https://apps.axibase.com/chartlab/626f6fb9/3/#fullscreen
Arguing the extremes of this as people tend to do about this is not constructive. A compiler flag that warned or errored on branches that were optimized out but the branch included an abort or exit within a certain distance (AST nodes?) of the branch would be useful. Possibly even disallowing optimizing our that conditional that branch if it can be determined it contains any sort of exit or abort before returning control flow.
As an opposing view, I offer you the following analogy, by mathematician Charles C. Pugh, which he draws between conceptions of metaphor as understood in natural versus mathematical language:

From "Real Mathematical Analysis" 1st edition, p. 9:

Metaphor and Analogy

In high school English, you are taught that a metaphor is a figure of speech in which one idea or word is substituted for another to suggest a likeness or similarity. This can occur very simply as in "The ship plows the sea." Or it can be less direct, as in "his lawyers dropped the ball." What gives a metaphor its power and pleasure are the secondary suggestions of similarity. Not only did the lawyers make a mistake, but it was their own fault, and, like an athlete who has dropped a ball, they could not follow through with their next legal action. A secondary implication is that their enterprise was just a game.

Often a metaphor associates something abstract to something concrete, as "Life is a journey." The preservation of inference from the concrete to the abstract in this metaphor suggests that like a journey, life has a beginning and an end, it progresses in one direction, it may have stops and detours, ups and downs, etc. The beauty of a metaphor is that hidden in a simple sentence like "Life is a journey" lurk a great many parallels, waiting to be uncovered by the thoughtful mind.

Metaphorical thinking pervades mathematics to a remarkable degree. It is often reflected in the language mathematics choose to define new concepts. In his construction of the system of real numbers, Dedekind could have referred to A|B as a "type-two, order preserving equivalence class", or worse, whereas "cut" is the right metaphor. It corresponds closely to one's physical intuition about the real line. See Figure 3. In his book, Where Mathematics Comes From, George Lakoff gives a comprehensive view of metaphor in mathematics.

An analogy is a shallow form of metaphor. It just asserts that two things are similar. Although simple, analogies can be a great help in accepting abstract concepts. When you travel from home to school, at first you are closer to home, and then you are closer to school. Somewhere there is a halfway stage in your journey. You know this, long before you study mathematics. So when a curve connects two points in a metric space (Chapter 2), you should expect that as a point "travels along the curve," somewhere it will be equidistant between the curve's endpoints. Reasoning by analogy is also referred to as "intuitive reasoning."

Moral: Try to translate what you know of the real world to guess what is true in mathematics.
"If this were random I'd expect totally random cities, not the three most economically significant."

I would be very surprised if there weren't at least 3 power outages in random cities on a daily basis, you just don't hear about it until it's 3 major cities.
March for Science SF: Saturday 11AM at Justin Herman Plaza
Hm, I wonder if that implies that more people waited closer to the final deadline this year?
They disapproved the development model like vacuuming too many linux parts, and the design, many people said you could replace systemd with other simpler and more unixy bits like djb rc (IIRC).
https://en.wikipedia.org/wiki/Robots_exclusion_standard#Secu...

robots.txt was proposed after a badly behaved bot DoSed a web server 20+ years ago, those were different times.
With the robots.txt standed now those who wants to play nice can do so without asking anything, for the badly behaved ones it's still up to the admin to put forward the appropriate measures.
https://www.godaddy.com/domains/searchresults.aspx?checkAvai...

> We were unable to complete your search. Please try again.
Maybe his editor is on leave.
I thought the point was that they queried many available DNS servers, not that they did so from as many different locations as possible. Even if they only have a dozen sources in a given country, can't they still query all the DNS servers they know of from there?
An investigative reporter at WSJ was the first to break the story about issues at Theranos, and he and other reporters have been assigned to keep investigating and keep reporting on it. I think this is pretty standard investigative reporting, similar to how it was always the Washington Post breaking news on Watergate.
Are you sure this is a bug or is it just that you are closing stuff before the AJAX/whatever request goes through? Do you have low latency to GMail's servers? Just an idea.
Let's take a step back. How many news organizations are well-known for investigative journalism? I'd say the number is relatively small, so you're already working with a small set. Journalism is also a function of the individual editors and journalists who are actually doing the work. What interests them? What are they good at? Looking at the situation from just these, it's not all that surprising that a single news organization tends to be responsible for a majority—if not all—of the investigations with respect to a particular topic without the necessity of competition funding.
Due tomorrow, do tomorrow.

A lot of people wait till the final deadline since e-filing is so easy. Or at least that's how I tend to do it.
> I doubt it would be applicable here

Definitely not. The bank did not disclose the vulnerability to him, he discovered it on his own. He had absolutely no obligation to the bank.
They broke the original story in the first place. Makes sense for them to keep following it up.
Virtual methods are also significantly slower to invoke.
It could be because the deadline was the 18th this year.
Why?

I imagine that data for ML is sort of a logistic curve of benefit, and that Amazon's assorted sources have them "on the plateau", even if not as high as Google.

There's good reason to expect that we'll see several major players in ML/AI, just like we do in pretty much every other market.
Having run Debian both with and without systemd, I'm keen to try this out. Every time I hit an issue with systemd, the fix seems to involve a script anyway so experience has pushed me back to sysvinit (admittedly I'm biased in having a preference for systems simple and transparent enough I can be reasonably sure I can fix them without recourse to outside help).

Whether Devuan works better than Debian with the usual systemd removal remains to be seen, of course.
This makes sense because the last day last year to file on time was the 14th or 15th whereas this year it was 17th.

Returns will probably be higher this year once you account for that last weekend + Monday.
As someone who lives in Texas, I can confirm that Texas is a one-party state. I specifically do not need to inform people of recording devices if I am a party to the conversation.

It bothers me a lot when services, such as Google Voice, announce to all parties that such recording is occurring.
> I would caution against being offended without confirming the intent and/meaning behind the statements.

Which is why I merely replied with "I don't know why you think this has anything to do with lack of intelligence."

I could have said "you are wrong and it has nothing to do with lack of intelligence" (which is what I believe), or I could have gone further and said or implied I'm smarter than he is (which I didn't do, but which the original commenter said I did for some reason), but I didn't.

So I believe you are preaching to the choir here.
The SQL layer in CockroachDB
Reminds me of the MIT SICP lecture videos from the 80s. The concepts of black box abstraction and the simplicity of using LISP like lego building blocks blew my mind and made me switch from being a UX designer dabbling in Rails to a full blown programmer.

It was still entirely relevant to today even though it was a few decades old as the fundamentals of computer science are still fundamental.

https://www.youtube.com/watch?v=2Op3QLzMgSY&list=PL8FE88AA54...

Hearing that intro music still brings a smile to my face.

I just happen to be relearning math right now as I dive deeper into data science and this is perfect timing. Going to watch this series once I get through my math proofs book ("Book of Proof" by Richard Hammack which I recommend to people getting into math https://www.amazon.com/Book-Proof-Richard-Hammack/dp/0989472...).
They were due on the 18th last year as well.
Could the 5% drop be accounted for considering the numbers are for April 14th 2017 and not after the filing deadline of April 18th 2017? Seems like many people would file and/or postmark their returns Monday or Tuesday.