skysight-inc/HackerNews huggingface dataset:
Thanks for your input. I've added more security information on our website https://gitlab.com/gitlab-com/www-gitlab-com/commit/bb7deced...

We try to achieve a good reputation by taking security seriously every day and being responsive to disclosures.
If you're on iOS, I really like Minihack

https://itunes.apple.com/au/app/minihack-hacker-news-client/...
Option Key the Menu Bar
Another fix would be to train teachers better: give them actual training in classroom techniques. See "Building a Better Teacher (NYT)[0] & Teach Like a Champion 2.0 [1]

[0]http://www.nytimes.com/2010/03/07/magazine/07Teachers-t.html...

[1]http://smile.amazon.com/Teach-Like-Champion-2-0-Techniques/d...
closed source DRM module that can do arbitrary things on the host platform

I don't know about other browsers, but at least Firefox is sandboxing EME modules so that they can only do a few approved things (security bugs aside, of course).
I was working for Mozilla when EME first came up, and sat in one of the big sessions at that year's Mozilla Summit about it. Wrote up some thoughts here:

http://www.b-list.org/weblog/2013/oct/16/eme/
The CDM API is called "EME" and it is a standard. That's why Widevine can be made to work with Firefox (https://github.com/i-rinat/gmp-widevine).

EDIT: Firefox now supports Widevine

> Beginning in version 47, Firefox desktop also supports the Google Widevine CDM.

https://support.mozilla.org/en-US/kb/enable-drm

The issue with browser-specific CDMs at this time seems to be only because of varying completeness of EME implementations.
iOS/Android support is the most requested feature. Stay tuned for updates on that front.

Scala Native generates LLVM IR that can be compiled to C-linkable code but for now we focus on "one statically linked application at a time" use case.
Can't you just implement NPAPI to get silverlight support and then fake a user agent to get Netflix to give you the right content?
What's the equivalent pattern in C++ to do this then? Specifically a contiguously allocated but variable length struct. I was thinking you can use template:

template <int N>
struct ion_system_heap {
struct ion_heap heap;
struct ion_page_pool *pools[N];
};

But that is not quite the same thing since ion_system_heap<10> and ion_system_heap<20> won't be the same type and makes it super hard to use. And a whole bunch of other problems like not knowing how many pages you want to allocate at compile time.

Yes you can just use a vector for "pools" but that allocates it on the heap instead of in the struct.
Chrome dev asserts browser is viable VR platform, targets 90 FPS rendering
It depends quite a bit on where you are; here in Portland OR we have the fine option of taking it to Free Geek[1] where volunteers strip old PCs and build linux boxes which go to nonprofits (and the volunteers themselves), along with being resold (for the very best) at their thrift store, or recycled for materials (for the unusable stuff).

1: http://freegeek.org/
The tricks that Play JSON does don't need runtime reflection. Macros don't use runtime capabilities at all and all macros work in Scala.js. I'm actually surprised by claims of Play JSON needing the runtime reflection of "scala.reflect".

No, Play JSON doesn't work because it wraps Jackson, a Java library.
Something visible to anyone in your employer's management -- hence work email in general -- doesn't have an expectation of privacy.
Avoiding security through obscurity is a topic for people in the crypto industry. Random people with misconfigured VNC servers most likely aren't computer experts, and revealing their addresses is pointless and irresponsible. Yes, maybe making this information public will cause them to fix their configuration. More likely, they will just be attacked.
Well given the shape of the obstacle could it be that the model S doesn't have sensors for that? i.e. there's space in front of the car but not high enough.
Do you exclusively use software made by startups?
That's a very interesting aspect that's also being explored in our lab under Dotty [1] project and it's Linker [2] subprojects. It's not a direct goal of Scala Native.

[1] https://github.com/lampepfl/dotty

[2] https://github.com/dotty-linker
> I think human nature is to ignore advertising, and block it out.

If that was the case, advertising wouldn't work, and companies that engaged in more advertising would be burning money without improving their competitive position. Advertising would be a net harm to the business doing it, and businesses would soon learn that not advertising was an easy way to slim down costs without hurting revenue, leading to the rapid and inevitable demise of the advertising industry in all media.

That this has not occurred suggests to me that human nature is not to block out advertising, whether or not it is consciously noticed and easily subject to intentional recall.

> Quick: What's the last ad you saw before going to this website?

An online ad for Civ 6; I remember clearly because it made me recall the speculation I've been making recently that there is a mechanism recently that is overtargeting ads (both personally and temporally), because rather than getting ads for things that I might be interested in, I'm seeing a lot of ads for things I've just thoroughly explored.
Why do you keep harping on someone "appreciating" or "liking" the comments? It comes off as you equivocating your sexual advances towards coworkers as being something worth giving, that the existence of one time where you made a comment that wasn't rebuked is now the case law for it being OK that these things are said to people who might very well be totally disgusted by the person who says it, because one person, at one point in time, wasn't disgusted.
Question: Why do they have to pay to put energy into the grid? If there's too much energy being generated, is there not a way to release that energy? Who gets paid, the consumer, or the local utilities? This sounds more like good energy conservation, than what will actually happen when Germany's nuclear plants go offline.
Capitalism is running big parts of the prison system. Creates wrong incentives in that case.

With regards to cellphones though of course capitalism is the answer there.
Poorly documented campaign!

AVOID
not bagging anything you're saying, but I found slow compile times more or less go away if I open an sbt and type ~ compile to have it auto compile on save
Sort of looks like Rome Total War 2 vs Clash of Clans there.

The 2D isometric art in Civ 2 will always be my favorite, though.
Glad to hear you're using GitLab CI, is there any way we can improve it further?
How do you know the quality goes down?
We get that for free from LLVM.
Do you mean a dash indicator light or the ambient lighting itself? Personally, I think that a cockpit with ambient lighting that adjusts based on autopilot status would be a much better indicator. When the autopilot is engaged and everything is copacetic, the lighting in the entire cockpit could be in a dim red color. As the autopilot gets less confident in the situation, the ambient lighting could get more yellow, with an increase in brightness.

The autopilot losing enough confidence and wanting to be turned off should blink between two colors and sound an audible alarm until the pilot presses a button to acknowledge the autopilot wants to turn itself off.
This is all hand-waving. Neither you or tptacek have altered the fundamental reality:

>In the scenario presented, the wholesaler receives your order, then executes its own orders, then fills your order based on its own executions (which you are unaware of).

>The way they make money is not by changing the market against your interests,

Oh, but they do. They fabricate an order in response to yours. If they did not act, your order would not have filled at $0.001 under your limit.

>but instead booking the spread (and in fact the reason they like retail order flow is that it is naturally uncorrelated so the spread is more even).

You can call it whatever you want, the wholesaler is manipulating the market to their advantage. The wholesaler knows the price is likely to improve, so it arbitrarily truncates your order and infills its own account with the improvements.
> Would anyone suggest the company were at fault if we were not discussing Walmart?

There is a a difference between at fault and being stupid.

No one deserves to be mugged, but one does not walk through a slum, drunk, while waving a wallet around.

As for WalMart, it can do many things. Identifying known shoplifters and escorting them out. Following shoplifters back to their car and identifying license plates and then reporting THAT to the police (which often has the advantage of catching a lot of shoplifted merchandise). Designing customer flows so that people don't feel they can shoplift easily. Note that a lot of this falls into PREVENTION rather than APPREHENSION.

Walmart has lots of options, but no incentive to use them as long as they can pass the cost onto the police.
Can Tracking Raise the Test Scores of High-Ability Minority Students?
From what I've read, voucher schools don't outperform public schools, despite having advantages such as freedom to attract the best teachers, and being able to kick kids out for disabilities, behavioral issues, and low test scores.

In addition, I'm of the opinion that a voucher school system still needs to be backed up by public schools, for a number of reasons:

1. To make up for capacity shortages. There's no evidence that voucher schools would voluntarily maintain a surplus of seats, and there could be entire regions with permanent under-capacity, leaving kids with no schools to attend.

2. To bail out voucher schools that fail. At the very least I'd like to be assured (via legislation) that no public money will be spent to pay the debts of charter schools that are taken over by the state or by municipalities.

3. To educate kids who can't get into a voucher school.

Expecting healthy competition, after experiencing passenger aviation, cable TV service, or consumer banking, seems like a pipe dream.

An additional concern, which I don't know how to analyze: The number of passenger miles per day spent transporting kids to far-flung schools.
At GitLab we're unlikely to support BK due to lack of demand. What do you mean with a distributed workflow, something like https://gitlab.com/gitlab-org/gitlab-ce/issues/4084 ?
I think that's arguable but how about: hardwood, crab meat, wolf pelts. Basically, anything with a finite supply and limited ability to mass produce.
Scala Native is currently being developed on Darwin/Intel/x64.

If you can compile and run C code with Clang on some platform, it's reasonable to expect Scala Native to be run there eventually as we're based on the the same underlying compiler toolchain. Currently we mostly aim at POSIX environments.
What makes it an attack?
That will cause problems in less than 8 thousand years.
Correction: Scalaz code is like Haskell fanfic.
I'd bet the best transit path isn't the primary reason. Having the routes in the application means it choose a path based on cost, customer preference or any number of other business rules.
Because American voters--collectively, not individually--are bad people. Our criminal justice system, moreso than other parts of our government, is responsive to the will of the people. And the current state of it is a product of the profound moral failure on the part of the populace.

If you'd rather blame for-profit prisons, think about this. How far removed are we from lynchings, throwing black people into jail on zero evidence, etc? There were no for-profit prisons when states were systematically abusing the rights of the accused--particularly minorities, just 40-50 years ago.
Very impressed they hired Bret Victor. His brilliance outpaces anyone else in his field, and he communicates well.
This brings back so many memories of programming in C / C++ with pointers.

Good times.
I need to remember to try it out next time my user name needs some whipping.
Yes, but nobody ever was convicted of perjury for sending fake DMCA takedown requests, despite evidence of companies using dumb scrapers that auto-send takedowns for anything with the same name as their work, so does it really count as a deterrent?
That shim exists because Chrome and Firefox have different CDM APIs. There isn't a common API.
3 travel apps you'll actually use
Scala has been vastly improved since 2.8. If the experience you stated comes from Scala 2.8 I think you will love the way things are working currently.

I wouldn't want to go back to 2.8 even if people paid me a ton of money.

I love ML, but think OCaml is a poor ML. That's why I love Scala. It's extremely consistent, and design decisions are very considerate.

It's an amazing language and I can express my intentions much better than in OCaml (no typeclasses, no higher-kinded types, etc.).
This is a positive change for me as well.
In point of fact, I think its not so much a handicap: http://stackoverflow.com/questions/20918650/what-are-the-ben...
I don't think that's what "systematically" means.
So why corrupt the Web? Why not just tell people to install the app?
Renting doesn't excuse the overreaching nature of DRM however, and its usage of presumption of guilt. I.e. such level of control is still unacceptable. Besides, all that is purely theoretical in case when the rented digital product isn't available DRM-free for purchasing (which can be pointed out to as an option for those who don't want renting). And in case of video, that's exactly the situation. I.e. it's not DRMed because it's rented, it's DRMed because they just want to always DRM it.
To be fair, captains gotta sleep sometimes. Thats why copilots exist. Its more important for the captain to trust his copilots in a strange situation. I would argue that more errors have been made by captains / managers who start micromanaging when they panic, instead of trusting their lieutenants.

The captain woke up eventually, returned to the front to check out what was going on, and then trusted his pilots to explain to him what was going on. Unfortunately, one of his pilots was incompetent and his actions was confusing the other (actually competent) pilot.

The issue is that the ignorant copilot didn't know the issue about stalling out, nor how to get out of a stall. It takes specific training to pull a plane out of a stall. It goes against human instinct (you have to push the plane down, THEN after certain velocity is reached, pull up later).

The competent pilot was overruled by the incompetent one (the incompetent one was in the primary seat). The rest is history.

Pulling up immediately is the human panic response that needs to be "trained out". And its what one of the two pilots did in the situation.
tracts
Guess Who's Taking Remedial Classes
teaching in most schools is babysitting. That's why the pay is so low. For the schools where the primary purpose is not babysitting, the salaries are pulled down by the majority of ones where it is.

We require a college degree to assuage our consciences that schools are not about babysitting and to mask the gigantic class differences between the school districts in high property value areas and the ones in low property value areas.

Few white collar jobs have unions. The teachers do because though they may not be blue collar workers they are in a very blue collar/laborer field - babysitting.

This is not the fault of the teachers. But due to many historical artifacts, political maneuvering and societal dishonesty they are the ones primarily responsible for bridging this unfortunate civilization-wide reality gap
One of Florence’s Oldest Families and Its 600-Year Archive
Reading your reference quickly, what stuck out to me is whether the prisoners have already existing better relationships with family prior to incarceration, leading to more regular communication while in prison, and greater integration with family and society after release resulting in lower recidivism. Those who aren't staying in touch may have gone into prison without ongoing family relationships, reduced connections to society, and later, increased risk of recidivism. Perhaps your link addressed that, I didn't notice it though.

I think the system is screwed, don't get me wrong, but the reference may be attributing a surface level effect (allowed to make calls) to a more latent thing (already have decent integration with family and society).
> Vast majority of uses of cal apply to dates > 1900 (and I'd say a significant amount is > 2000)

According to what? Your use?

> 'cal 16' should require a flag saying "Yes, I know what I'm doing, this is the actual year" and/or print the corresponding year for this century (being explicit, when printing, to which year it refers to)

The command wants a year number as input. '16 is an ambiguous abbreviation that gains meaning only within context. As the command can't ask you what you meant, the default behaviour is sane.
There are lots with stable full-time jobs as well. I'm a "digital nomad" and working/living abroad. I have a normal full-time remote, software engineer job.
It's not a free account, but you've basically just named two of the very few fees; this makes it significantly cheaper than a Chase Total Checking account ($12/mo for those who do not meet balance requirements, not even counting massive overdraft fees).

Bee makes it (nearly) impossible to put the account into a negative balance, and has no concept of an overdraft fee.

Another big win is mobile check deposit. Customers can deposit checks with instant availability for a 1% fee or use standard clearing for free; this is substantially cheaper than check cashers.
1. Yes, base language is the same.

2. It's mostly the question of what language you're most comfortable with. I personally love Scala sans the JVM and that's why I'm developing Scala Native.

3. Subset of java.* is going to be supported. Pure Scala code that uses that subset and other Scala libraries should just work on Scala Native.
Yup, it's not going to blow their minds in 12 months. It might not even break even, depending on how they use it. Hopefully they're not taking a hit on converting it to their currency.
Uber Banned in Mississauga, Ontario. Canada
No, it's not released yet, just publicly announced. Developer preview is planned to be released in the future. Stay tuned for further updates.
For people who skip straight to the comments: I couldn't fit it into the title, but the other half of the OP's title is that the author confronted the NYPD with his data analysis and they thanked him and spoke positively about the effect of open data:

> “Mr. Wellington’s analysis identified errors the department made in issuing parking summonses. It appears to be a misunderstanding by officers on patrol of a recent, abstruse change in the parking rules. We appreciate Mr. Wellington bringing this anomaly to our attention...

> Thanks to this analysis and the availability of this open data, the department is also taking steps to digitally monitor these types of summonses to ensure that they are being issued correctly.”*

Sure, it's easy to pay lip service to open data and transparency...but I've found for the most part that bureaucracies are generally OK with open data after it's been ingrained in their culture (which is why it is so amazingly easy to get data from Florida -- they have an IT system that is optimized to handle it -- the employees don't mind fulfilling the requests since it's no skin off their back).

Bloomberg got the ball rolling, and hopefully the momentum continues...I'd be happy with NYC agencies tolerating open data as a status quo...Looking forward to the day when bureaucrats and citizens can get to the point where transparency isn't seen as a zero-sum game.
I don't want to come up with potential issues just for the sake of preventing this. But it's my job as an engineer to think about all potential issues and to avoid them as long as possible. And I'm not directly involved in this topic here or in the web in the large, but I just read this and have wondered if this is fully thought through or not and asked therefore.

Of course domain changes are unlikely. But nevertheless they are possible in our system and we have to cope with it. I just googled subresource integrity and it doesn't seem like an appropriate solution for this scenario. This would mean a new domain owner would need to generate those for ALL his links - just to be sure that the previous site didn't mess anything up. This means at first extra work and second you wouldn't even know for how long you need this (until all previous users have visited the new site).

There would be even possibilites for major annoyancies, if a previous site owner put that feature on things like index.html before owner change - just to avoid that visitors see the new page as long as possible.
>the human is still expected to observe and intervene if things go wrong. To accommodate the special nature of this, speeds are limited to 1MPH for this particular feature, and the car will move a maximum of 39ft before ending the maneuver

That's what it does? And it can crash into things? How was this hailed as ground-breaking technology? When it was announced it was on the front page of every technology site.
In a first release we're going to use Boehm GC. That's just a stepping stone, not a long-term strategy. Stay tuned for news on this front.
I don't understand why people are so concerned with looks when the result from the alternative FEELS so bad.
> Why have we decided that the way to treat criminals is to systematically destroy their social support system for profit?

Because:

(1) There is a lobby with a lot to gain, and therefore an intense incentive to lobby for it.

(2) For most citizens, prisoners are at best "out of sight, out of mind", and at worst a subject of negative emotional attachment, so harms to them are either discounted or even seen as deserved.

(3) For the citizens directly harmed, they are already disenfranchised.
I just found out that an s3-triggered lambda is only retried 3 times and then it gives up.
The difference is that Scala devs didn't push for immediate adoption while they were still working things out.

Apple's Swift message is more or less "Stop writing Objective-C if you can and start using Swift – oh and by the way – you will have to rewrite your code with every major Swift release which we will be releasing at a rapid schedule".

It will be very hard for Swift to get rid of all the cruft they accumulate.

In Scala every major release addresses one or two pain points and migration is very smooth – no "rewrite all your stuff".
Only Humans Need Apply
FiSync and the Federal Reserve’s role in faster payments
It's currently based on Scala 2.11 with 2.12 and Dotty support coming in the future.
>the trend shifts dramatically to acceptance, and it's not going to shift back, ever

Although one could make parallels about Roman culture and homosexuality.. Once an empire fails, the religious vultures prey on the weak-willed and once again spread bigotry and hate (much like certain political candidates) as scapegoats for the failure of the empire.
> The relatively lower property tax bill will still be very large. They will often be in the top-5 employers after the government and hospitals. And there won't be any other nearby business that can provide the same quantity of affordable consumer goods, so community leaders will fear losing a Walmart.

This is precisely the opposite in my experience. In western Pennsylvania, Walmart drove out other stores (grocery, hardware, appliances, auto service, etc.) that paid far more in both taxes and wages (and thus payroll taxes) and employed more people.
Funny how animal welfare activists, environmentalists opposed to factory farming, and minimum wage increase labor reformers should all be working together on this. I would've never thought of that coalition.
I think the AI turns are quite CPU bound with the current engine, so I agree. Late game end turns take forever to complete.
>Uncheck "Play DRM content".

You need to turn this on <_<

about:config browser.eme.ui.enabled true to allow the checkbox to be displayed.

FF 46.0.1 OS X.