skysight-inc/HackerNews huggingface dataset:
There's a whole different API. https://msdn.microsoft.com/en-us/library/windows/desktop/aa3... But it pretty much comes down to adding \\?\ to the front of your path.
That's how I feel about everything on Medium . I want to create a farce site called Extra Small , where we discuss what the internet was.
The only real beef I have with SQL is that some of the aspects of the ordering seem weird.

Why does SELECT put the column list at the start instead of the end? For all but the simplest queries, I want to set up my tables and joins and group bys and whatnot and then think about what columns I want from them. Seems kinda cumbersome to start with SELECT * FROM ... and then go back and fill in the columns later.

Why does UPDATE put the SET before the WHERE? Feels like an accident waiting to happen. I got into the habit long ago of writing SET x = x WHERE..., writing the correct WHERE statement, then going back and writing correct/valid sets, just to make sure I don't accidentally execute the query too soon and update the whole table.
Yes but what happens when Windows programs try to interact with files in that path?

That's why "Bash on Windows" will likely never be used in a production environment, and personally as a developer I see it as creating more problems than it solves. Because it can't be used in production you're limited to apps that either run in Linux or run in Windows, but not apps that take advantage of both systems.

In the end I mostly just end up using Linux to program apps that won't even run on desktop Windows (do people still develop desktop app for windows and make money doing it?). I do webdev, android, iOS, and some enterprise network applications. I don't even really need the windows desktop.

If MS wants to attract developers they should fix the font rendering.
I would use Scala with Play framework. Mongo or Maria DB depending on type of data. Angular 2 for front end. Hosted in Google cloud.
If you're having problems feeding yourself, I would like to see an opt-in program where you can receive food, in exchange for $X out of your BI. If you're having problems housing yourself, an opt-in program for housing in exchange for $Y out of your BI.
It can be.
I think there's a big difference between being arrested and being considered to be acting rude. There's also a big difference between pointing out a security flaw and continuing to actively exploit it. That's why I said I think it's fine as a code example, and I think it's fine to raise awareness. Just be careful about keeping this around in your main browser while you're chatting with many people; you might be risking trust if they find out.
Anyone is free to work as hard or as much as he or she wants - of course, this is not about the ill and the disabled - as long as she doesn't come to the tax payer for extra money.
Using Hypothesis to Test Django Views
The iPhone SE is a design classic
Well, also the hits you get from a comment link should not be as many as hits listed on the front page.
> The UK also has dramatically worse 5-year cancer survival rates than the US - in some cases, almost half what the US provides[0][1].

5-year survival rate is an extremely misleading statistic. Much of the increase in the US is simply attributable to the fact that we detect the cancers earlier, so that patients pass out of the 5-year window before they die.
I'd say they will not enable that policy by default, at least for a very long time.
Assuming the question is serious I'll attempt an answer. It shows an example of how using graph theory one can solve a problem that seemingly at first has nothing to do with graphs. The proof relies on graph theoretic concepts and understanding the proof helps one get a firmer grasp on these concepts. This particular example and this particular experience may not seem helpful but done often enough you'll end up being good at graph theory.
BI is the flat tax of the welfare world
Have you ever heard of this concept called "fiduciary duty"?
>> But riddle me this: what do you do when someone on BI has a financial emergency or, as will happen with some regularity, just flat-out blows all their money and now can't afford rent and/or food? <<

What do we do today when someone with a job has a financial emergency or just flat-out blows all their money and now can't afford rent and/or food? You can't quit your job and instantly qualify for food stamps and you certainly can't instantly qualify for subsidizing housing -- in a lot of places it takes a decade or more to get public housing or a voucher.
What is the "code insight" feature? Is it an intellisense feature of VSCode?
That's interesting. I wonder if it's saved per account, and defaults to what was last set. It's definitely not defaulted on with my orders.
Tech Turns to Biology as Data Storage Needs Explode
Genode is useable as a desktop. Use the Nova kernel.

No binaries are distributed for obvious reasons. You can setup a build environment very quickly. It's simple stuff. See the Genode book: http://genode.org/documentation/genode-foundations-16-05.pdf

Oh, check out the rump kernel integration afterwards.

Fyi, package manager integration via Nix is in the works.
Those kind of corporations are utilities. Your electricity provider cannot stop your supply for using said electricity to post racist shit on the internet, so should not be able Facebook and Twitter.
The agencies required to maintain all these services will come at a cost though; and I bet that removes the "Well, we won't have to maintain thousands of agencies for giving these specific kinds of aid" argument in favor of BI.

That having been said, I personally like this idea a lot. Maybe the balance between the two can be adjusted by cutting out (the market rate + agency cost) out of your BI – i.e. If a month's cheap food is $200 at cost, if you participate in a food stamp program, it takes $250 out of your BI (since a bunch of people have to be employed to verify things about it).

That way, people will be more motivated to not use the government agencies since they get a better deal by just saving that amount out of their BI.
I suggest you reread my comments as I never made such a connection.

tax avoidance=/=tax evasion
When people bring up "fiduciary duty" in either a taxes or outsourcing context (i.e. it's Apple's fiduciary duty to build its products in China), I always ask for a pointer to a successful lawsuit in which this particular fiduciary duty was enforced.

Yes, in theory it's their fiduciary duty to minimize taxes, but I've never heard of a board being sued because they didn't squeeze every last dollar out of their tax bill.
What about inverting the status quo and deducting UBI for each child you have (with a grandfather clause of course)? The problem would solve itself in a few generations. You've gotta work and plan if you want to have kids. If you want to party for your entire life, go ahead, but you don't get to leave kids behind for the rest of us to deal with.
Art of problem solving without my anxiety kicking in. Slow and deliberate.
More info:

https://news.slashdot.org/comments.pl?sid=9175219&cid=522154...

https://github.com/dotnet/apireviews/tree/master/2015-08-26-...

http://mspoweruser.com/ntfs-260-character-windows-10/
Exactly. To further hypothesize, Drexel, a Philadelphia university, offers mostly 5 year degrees with co-ops which more often than not involve local Philadelphia companies.
> unlike American intelligence officers, they have a much smaller risk of "going native."

That's interesting. Why's that?
I've been poor, too (spent years in my youth in a family on public assistance and in public housing.)

I too got an education (mostly in public policy), now work in software, and am now in far better socioeconomic status.

I don't find the GP's description of the causes of poverty accurate -- or even internally consistent, nor do I see GP's background (or my own) as some kind of privileged position to comment on the issue from.
It is not an either or.

First, we should provide BI in a half/half combination of monthly and daily deposits since money management is a skill that is often lacking in the people who need BI the most.

Secondly, the government should continue to provide what I would call "Critical Infrastructure" programs, such as funding public transit, the public roads, and public education, public EMS and Fire Response, and public libraries. (I personally think that public dental, vision and preventative care clinics should fall in this category.) What else qualifies as 'critical infrastructure' is something that can be determined by voters at the local, state and federal level.

The finally, we should continue to support the further safety nets that are provided by private charities. (Food kitchens, homeless shelters.
It's too expensive, takes too long and fails to accommodate the diversity of educational needs. It also does fairly little to help people find suitable careers during adolescence.

That said, these problems are widely known and discussed. Alternatives such as Montessori education are becoming more available. Most American 18-year-olds are reasonably numerate and literate; some even manage to pick up some scientific, historical or foreign language knowledge as well.

In hindsight, the weirdest thing about it was how difficult it was to find suitable times to go to the bathroom.
Why Lisk is inferior to Ethereum
Just a bit of a fun post on the subject, I quite like this koan about OO vs Closures [0]:

The venerable master Qc Na was walking with his student, Anton. Hoping to prompt the master into a discussion, Anton said "Master, I have heard that objects are a very good thing - is this true?" Qc Na looked pityingly at his student and replied, "Foolish pupil - objects are merely a poor man's closures."

Chastised, Anton took his leave from his master and returned to his cell, intent on studying closures. He carefully read the entire "Lambda: The Ultimate..." series of papers and its cousins, and implemented a small Scheme interpreter with a closure-based object system. He learned much, and looked forward to informing his master of his progress.

On his next walk with Qc Na, Anton attempted to impress his master by saying "Master, I have diligently studied the matter, and now understand that objects are truly a poor man's closures." Qc Na responded by hitting Anton with his stick, saying "When will you learn? Closures are a poor man's object." At that moment, Anton became enlightened.

I was surprised at having come to a similar understanding after implementing a very basic OO system in Scheme some years ago.

[0] - http://c2.com/cgi/wiki?ClosuresAndObjectsAreEquivalent
There was a brief time when QuickTime VR and photo stitching were considered essential skills for anyone getting into digital media.

The use cases for it in web projects turned out pretty limited after the novelty wore off though. Quickly narrowed down to mostly real estate and automotive demos. But some companies in manufacturing and science I think really relied on the tech in their digital sales materials for a long time.
> The future of anything is not in Facebook. Young people know Facebook isn't cool.

The future doesn't have to be cool, though. Facebook is nearing the position of just being a universal social platform. Not "buzzy" and "cool", but nonetheless something everyone uses.

> Snapchat is cute but it's never going to be the dominant anything. It's an app for seeing pictures of naked girls that people also use to share pictures of food and stuff.

OK, you lost me there. I don't use Snapchat myself, but even at a quick glance it's clear that the younger generation use it obsessively, for everything. The "naked pics" argument hasn't been true in years.
You're cherry picking. You've presented one stat where the US system comes out well ahead of the UK system (which is far from the only socialized health care system). But so what? It's true that the American health care system is not literally the worst at everything. But yes, when all is said and done, if you look at the data in aggregate [0], socialized medicine provides far more bang for the buck than the American system does.

[0] https://en.wikipedia.org/wiki/List_of_countries_by_quality_o...

The US usually does quite well: often times somewhat better than some countries with socialized health care, usually somewhat worse than some others; it's rare that there's a dramatic difference between it and other first world countries. But, of course, where there is a dramatic difference is in costs: the US often spends twice as much per capita [1].

[1] https://en.wikipedia.org/wiki/List_of_countries_by_total_hea...

Moreover, the way those costs are distributed is socially destructive in the US in a way that they simply aren't in any other country. No one in Canada goes bankrupt due to medical bills; in the US, roughly 2 million people do a year, and another 56 million struggle to pay their bills [2].

[2] http://www.cnbc.com/id/100840148

And again, all this is for what is, in aggregate, roughly the same quality of care.
Y Combinator does not have an internal IRB, but we will absolutely go through an external IRB.
I mostly agree with that, yes, though I worry about message saturation too early on. Currently there's very little many users can do about it. If they have the idea shoved into their faces too many times while that's true, will they keep the information around and be more willing to change habits later if that will help, or will the shock just get muted to a dull roar so that they get used to it? Or will they decide to believe that this is okay in order to avoid the current-day social consequences of trying to act according to the opposite?
> I was thinking of processor support, rather than compiler support. Processor support is the main part of the work - all of the code has to be written with it in mind. Compiler support is much easier; it's just a matter of porting their atomic instrinsics, which basically means writing about a dozen straightfoward macros.

There's actually rather few alive platforms that don't either have ll/sc or cas. The original i386, armv5, sparcv8 (leon IIRC added cas though), pa-risc come to mind (that's the postgres platforms for which fallback atomics support is used). Once you have CAS it's easy to provide fallback implementation for other atomics. It's also not all that hard to provide a "fallback" implementation for atomics, which guarantees atomicity using some locking mechanism.
One of the interviewee questions could be "Based on the profiler output, how many times would this code execute in a typical day, to the nearest power of 10? What code will it replace?"

string.reverse() and string.equals() is plenty good enough for smaller magnitudes or all-new functionality. Premature optimization just means you think you can outguess the profiler.

So first you code the simplest thing that works. Then you start optimizing in the most heavily used sections. If you have to go past the pointer-based solution in C to assembly that employs hardware-specific performance tweaks, it's time to just end the interview and go pet your taco cat.
Can we get a mod fix on the title?
It also has a fairly sophisticated face recognition system (accessed, strangely, by long-pressing your face in a live video window, but only while using the rear-facing camera; it's almost like an Easter Egg but isn't) which it uses to do face swaps and other types of animations on top of video.

I don't know if the app is designed to intentionally hide features to create some sort of "discovery" experience, but there's a lot more to it than is obvious at first glance.
I didn't at all, you just wanted to read that I did.

To recap, UBTs work better than most people expect. Within the extreme poverty bracket there are many people who actually use UBTs better than we anticipate. UBTs aren't a silver bullet, CCTs better address poor decision making and the deeper rooted issues which cause a cycle of poverty.

You, and many current welfare proponents, cling to the belief that the _majority_ of those on welfare would poorly allocate their funds, but again, this has been shown to not be the case (at least not to the degree we expect) time and time again.

I encourage you to actually read the Economist article...it is quite good.

I will also point out that while I cannot comment on the psychological benefits, I believe there to be strong economic benefits to a UBI over current welfare.

And finally, UCTs aren't the answer to everything. A UCT/CCT combination I think is inevitable to address the deeper decision making issues of poverty.
I agree with the premise. People aren't going to pay 5-10/monthly for each channel/studio/etc. So the "BIG" networks are in for some hurt. Maybe customers will "rotate" and buy 6 months of CBS, binge, then cancel and do 6 months of FOX, etc???

What I see over the next 5-10 years is a bunch of exclusives happening as each new/current streaming service attempts to grab users by having the best content.

However, I think content creators will wake up and instead see their share can increase by selling the same content to multiple streaming services.

I see the transition between these two taking close to a decade for many reasons:

1) There aren't many major streaming companies YET. So they each have huge sums to slosh around for exclusivity.

2) Current contracts are multi-year.

3) Each channel/studio hasn't created its own online platform (app) yet. Attempting to be its own HBO/Netflix. This is coming, some are quicker than others.

I guess the real question is, what happens when every broadcast channel has its own online "app" available for 5-10/month, with only its own content? I personally think they capitulate and license their content to as many other streaming providers as possible to increase revenue. This leads consumers to pick streaming providers based on which "channels/studios" they have. And now we're back to channel packages. Except on the internet.

Except this time, maybe no commercials?? And less fixed on time (ie not every series must have episodes be either 22/30 or 44/60 minutes long).
I think they mean more like volume rendering, like might be generated by an MRI or CT scan. In those cases, you end up with a voxel-like 3D data set of discrete points. You can either render the data as voxels, or connect the points into a 3D mesh (like in a normal 3D model).
> is there a reason to close the account, rather than just log off when you're not using it?

Probably not. Treat it like LinkedIn: Log in on those occasional times you need to use it.
Many of those cases are about law and order and not necessarily welfare. I do not see CPS as a welfare organization.
I do that, but my anxiety kicks in when I face a tricky problem. Much time goes into bringing focus back. I don't think I have ADD. But something's wrong. Or I m just a slacker.
>I doubt that anyone has ever left a job because the software problems they were solving were too hard.

I completely disagree. Why do you think some software developers move into management? Obviously, people like that are more interested in people problems than in coding problems.
They already are programmable, in the form of the adaptive immune response. Perhaps we can learn to program our own immune cells via the neuro-immunological axis.

That danger is real too, in the form of autoimmune diseases. Although perhaps malevolent is too strong a word.
It's probably more due to having many large product groups (or subsystem groups) that don't cooperate as closely as one would like them to. For example NTFS doesn't have a 260 limit but the userland above and therefore the APIs do.
I'm worried that people are confusing what Kettle is saying in this post.

He's not saying that XSS protections don't matter because attackers "prefer" CSRF over XSS. They do not.

What he's saying is that pages that are vulnerable to XSS attacks --- or, properly: pages that are vulnerable to Javascript injection and DOM corruption --- open up a wide vista of exploits, and "stealing session tokens" is just the most naive of them.

Many of the more sophisticated exploits for Javascript injection resemble CSRF. But I think it's a little confusing to overload the term that way: Javascript-injectors have more latitude than conventional "blind" CSRF attackers do.

Long story short: once you've lost control of the Javascript on a page in your same-origin, you're almost always toast. Attackers can hijack sessions. That they don't store and retain the token is irrelevant; the token is just an artifact.

I don't know anybody who works full-time in software security who thinks HttpOnly is a meaningful defense, but, if you're out there, chime in and make a case for it. :)
Local minimum? In the next 10 years many deep learning applications will materialize: speech recognition will reach human level in production, autonomous trucks on highways, autonomous cars for consumers,
AR, personal robot cleaners. The following 10 years will not fail us, too.
This is why it's important for people to understand that the First Amendment is a very unique thing in the world.
Offtopic, but does someone know a good reference and explanation for OSM tags? A lot of meaning is derived from tags, since the underlaying data structure is just nodes, ways and relations. And since the data is crowd sourced use of tags could be inconsistent, data could overlap and repeat itself. How someone makes a complex project like [1] using data like this?

[1] http://project-osrm.org/
http://www.devpressed.com
Drucker's books are listed under "Technology & Media", not "Politics & Economy", so I can't see how it relates to my comment
I like Michael Feather's quote https://twitter.com/mfeathers/status/29581296216

OO makes code understandable by encapsulating moving parts. FP makes code understandable by minimizing moving parts.

I think they can be used in a complementary manner. One area where functional thinking can be a benefit can be in code that is tested with a lot of mocks. Instead of having a bunch of objects that mutate state and that need to be mocked out, model that part of the program as a series of pure function transformations of data. It will be much easier to test and reason about.
Wonder if you can use something like this:

http://elinux.org/Test_Lab_Architecture

to test on someone else's hardware?
This page is one of the ones that persuaded me to write that blog post - I've read it and don't think it's accurate. In spite of the OWASP brand name it's just a wiki - I could edit it myself. If my own post is persuasive and technically sound then that page may be updated in due course.
I appreciate your candor. But for the libertarian side of things (where I see it myself), I think there's a real fear that this would happen: we're being sold on a promise of greater efficiency, less space for corruption, etc., but in the end, we wind up bringing back in all that baggage anyway.