skysight-inc/HackerNews huggingface dataset:
Lua is indeed a pretty nice language for some use-cases and it's nice to see this example. It would also be great to see a comparison to Numba which is a Python JIT particularly suited for fast numerical computing with Python: http://numba.pydata.org

Numba provides speed-ups over NumPy and Python and does so in way very easy for Python programmers to use with decorators on Python functions. Numba can be used to easily build new "ufuncs" which are NumPy's universal functions and it has multiple interfaces for programming the GPU directly from Python for even higher performance.
This recent thread contains my advice and the advice of others: https://news.ycombinator.com/item?id=13057791

Specifically to your question, more Legos [and see my comment in the other thread].

Good luck.
What Qubes is is a Xen hypervisor (as I understand it, hypervisor independence is a work in progress) with a particular configuration and set of tools to serve as plumbing between various virtual machines and the dom0 host.

They distribute Fedora, Debian and Whonix domU guest images (and the dom0 host that is installed is Fedora), but you're free to install BSD, Windows, or whatever else you can get to run as a VM guest.
Love the ideas.

I think now the community has settled on the Component based development, especially with JSX templates.

What we need are multiple react-kernels implementations. I see React community providing component API specs. Similar to Linux distros, we should have API compatible implementations, where application code can run on multiple kernels without any changes. We are now seeing multiple react-shim layer implementation - Preact [0], Inferno [1].

[0] https://preactjs.com

[1] https://github.com/trueadm/inferno
Show HN: Micro - Convert Any Site to Single Page App
I don't want a monitor with a laptop tacked onto it. At that point, I'll just buy a laptop, to plug into my existing monitors.
Incandescent lighting is more energy efficient when the filament is placed inside the right "photonics crystal":

http://news.mit.edu/2016/nanophotonic-incandescent-light-bul...
3kb library with features like: client side routing, templates and caching.

Will turn your new or existing site to SPA without need to use React, Angular etc
Azure RBAC is about controlling access to resources inside an Azure subscription. Subscriptions in Azure can be broken out into Resource Groups which are commonly used for units of deployment. RBAC would restrict a login to a specific set of resource groups and actions (i.e. modify, don't delete).

Azure has a similar account structure for enterprise customers. They get an root level enrollment and then have the flexibility to divide into "departments" and "accounts." Subscriptions live under accounts. Administrators and viewers can be assigned at any level and cost reporting is built into the enterprise portal. Policies cascade from higher levels down into accounts and subscriptions. Policies as JSON files that can control things like restricting regions, services, etc.

Disclaimer: I work for Microsoft and Azure is my focus.
What do developers need a desktop for when laptops are both portable and can act as desktops when you plug them into a docking station?

Is the ability to have an easily expanded computer that necessary?

Even for a lot of "pro" use that is hardware intensive, like music production, is pretty well-facilitated on a laptop these days. I don't work with video, so maybe that's another story.
Simply using VPNs and Tor provided a signal, and is (per previously released documents) a great way to get on a short list of people to pay more attention to.

I almost think we'd be better off going the other direction and hiding our signal in a bunch of noise, or just grab everything and review it on an uncompromised network (such as "spider every top link from HN and store it locally, then browse only that local copy").
One MILLION Android users have had their Google account details stolen
> Ten years later, I wrote at greater length along similar lines (Meehl, 1978); but, despite my having received more than 1,000 reprint requests for that article in the first year after its appearance, I cannot discern that it had more impact on research habits in soft psychology than did Morrison and Henkel.

is the author using a null value to inform this perception?
> Firstly, if the services are in demand why is paying off the loan an issue?

That is a very good point.

> Secondly, they already have the degree paying off loans does not increase the number of graduates.

It depends on how the debt is forgiven. If government just pays the colleges then it will suck, but suppose they were like "You sold a defective product to millions of people and we are not paying for it. Deal with it". Then colleges will learn to stop offering useless majors and the number of graduates in bullshit will reduce while the number of graduates in useful stuff will increase.
I have a question for you about macOS: Did they fix the thumbnail view shift select issue?

I had a MBP for about a year in 2014-15, and one thing really surprised me (as I got it for iOS dev and photography) is that if I had a finder window open in thumbnail/icon view I couldn't click one icon and then shift-click another and have everything in between selected. It just acts as though you'd click-dragged a square selection area. You had to shift to list view to be able do this. At first I thought it was me, as I was new to OSX at the time, so I went a-googling and I found out that no, that was the intended behavior. I mean, even linux has what I think is a standard UI behavior.

The interesting thing was going to the Apple support forums and seeing hardcore Apple fans saying that this is the correct behavior, better than what me and a lot of other people expect and, especially for working with directories of photos, needed.
Looks like they support 4.4.2 and higher https://help.netflix.com/en/node/54816
Got it. I've been reading the guide, it looks good.

You did an awesome job.

I'm really scared about trying out yet another framework since I've tried pretty much all of them before settling on React, (and I guess a lot of people will be, too, since there's a new one every couple of months) but I'll try this weekend.

Thanks!
Timelapse – Google Earth Engine
> I just bring up Delhi because a) the article is discussing an Indian solar project and b) I have a Delhi metro card in my wallet and am pretty familiar with it.

And amongst all projects in India, Delhi Metro project is pretty unique. It is more an exception than a norm. Primarily, because it was driven by E Sreedharan [0].

[0] https://en.wikipedia.org/wiki/E._Sreedharan
Vanilla JS has long been used to refer to a lower-level JavaScript; ie not using any abstractions. Vanilla JS was often used to compare to jQuery. Of course jQuery is JavaScript.
Still unlikely to graduate without debt unless your parents are loaded
If you don't mind sharing the details, what was your job on a beach in Thailand? ;)
Check out the US crop insurance system for an even better example. It'll make you laugh (and cry).
Are people serious about style transferring while live-streaming? I mean it is cool and fun, but isn't it also a distraction once people get used to it?
Hi, I am one of the people in the group, fighting many fronts of digital rights in Israel, primarily the National BioDB, SLAPP cases and attempts to censor the internet.
The Digital Rights Movement Organization was founded following the initial law proposal of the National BioDB.

After dragging the implementation of Smart IDs, law enforcement started to push the coupling of Smart IDs with a mandatory bio-info database of finger prints and facial images.
According to the officials, the database is supposed to prevent duplicate ID issuance, but they bluntly disregarded warnings and alternative solutions from known scientists and security experts, such as Prof. Adi Shamir and Eli Biham, saying they are "self-proclaimed experts".

7 years into the bio-metric saga, 3 years+ after the initiation of a should-have-been-voluntary "pilot" program, the Minister of Interior Aryeh Deri, said he will make the DB mandatory, with an optional Opt-out for fingerprints.
The current citizen registry was leaked for a century since 1996, over and over again, most of the time through the same channels, official sub-contractors. But the officials in-charge claim that the BioDB is secured and will never be hacked, which they know can't be promised.

So far the citizens have voted with their fingers, and about 70% of the citizens who renewed their ID card in the "pilot" period refused the BioDB. hopefully they will continue standing straight saying no2bio.
> We also get completely unrestrained tuition growth, which is really the core problem.
Yes, because when (not if) your container crashes, your data is gone.
A file on a disk is still just a stream of video. Even if they use a proprietary container format, without DRM it's still very possible to reassemble the file into a more common container.
I love this song. I had always wondered what (American) English sounds like to people who don't understand it. As a native speaker I thought I couldn't know, but when I heard this song I did!
Apple will be happy more people will pay for the extortionate large iPhones.
I know that's what some music streaming services used to do.

But I still see some risk for Netflix there... Split files are made to be whole again.

If you had only one movie stored locally, you would very quickly be able to solve the puzzle.
Latest hacking and security news on autopilot
Completely agree!

.... except! I really think Lenses are a concept orthogonal to Haskell. They can be implemented anywhere and usually make good sense. I think we have a long way to go before we've come to understand their best place in functional programming—especially construed as widely as you note.
Reminded me that I forgot to donate to them this quarter :)
No way my japanese is good enough for that.
does it ever goes higher than 0?
Labor is about 1/10th the cost in India compared to the states. This came up during our quarterly ISRO vs NASA commentaries. NASA engineers average $100,000+ while ISRO engineers make a whooping 600,000 rupee! Which is only about $10,000.

I imagine the salary difference in the solar and construction industries are similar. Also the cost of land, high taxes, safety and environmental regulations, and other external factors that are less of an issue in third-world countries.

Its simply not feasible to compare the cost of living and the cost of capital projects in one of the world's richest countries compared to one of its poorest. The same way you can't compare the cost of manufacturing domestically to manufacturing in, say, Vietnam where factory workers get paid $200 a month. Factory wages in the US are around $42.82/hour.

http://thehigherlearning.com/2015/04/09/u-s-factory-workers-...
Although I don't disagree with the problem of stereotypes and stigmas, what I think we're seeing with the language you've identified is a movement from "they ignore you" to "they laugh at you," - remind me, what are the next two stages?
> "Apple has proven they are no longer interested in making a computer for the high-end professional"
> [citation needed]

No, not really. They've said and done nothing to support this market since the Mac Pro came out, therefore, it's reasonable to conclude they don't care about it.

I think the premise is fine; if you like a company and you want them to produce a product you'll use, there's nothing wrong with saying so.

It might be a futile effort, granted, but it's still legitimate.
They should be embarrassed by how they have treated this model. It's ridiculous.
To be fair, this isn't an article. It's a blog post. So while I agree that it should be more substantive, the same standards don't apply.
I can not keep up with all the new X flavored js frameworks, where X is [React, Angular, Vue, Mithril, Redux, Mobx,...]. This is exactly why I chose Clojurescript for my pet stuff and with hopes, that I will be able to use it for making money too. Learning curve can be steep for someone not used to functional way and/or lisp, but at the end you get a very mature, simpler and consistent language with great tooling. Figwheel workflow is just awesome. Well worth the time.
Any place that uses OpenResty (https://openresty.org/en/) is bound to use Lua not just as scripting aid but as a language to actually build applications. Cloudflare is famously using it, along with I believe Taobao who first supported its development.
> In the US few non-private universities are considered truly legit.

You have no idea what you're talking about.
Cryptostorm or VikingVPN.
Reddit Gearing Up to Ban or Quarantine the Alt Right Subreddit
GoPro to cut 15 percent of workforce, close entertainment unit
> (Which is why romanization of Asian languages, for instance, is a trap for new learners: if you're learning Japanese, the latin alphabet should have no place whatsoever in your learning. It's a tempting, but false path)

I don't really believe this. Spanish, French, English, and Swahili are all written in the same alphabet, but have wildly different pronunciations. There's nothing magical about using Roman letters (and I have a chip on my shoulder about this after studying Japanese because, while converting Japanese to a romanized system has actual sound arguments against it, "it would sound like English" is trotted out constantly even though it's nonsense).
15 Things Happy People Do (Infographic)
The plugin for it,
Completely agree. This is a problem of education, upbringing, and society. If we really wanted to solve this problem, we'd address the root issue, and adolescents would understand that college isn't required or expected to be a functioning and productive member of society.
> Sure, by not giving much of a shit about the conditions that labourers have to endure

Lets look at ourselves then. Do our own labourers have a good work environment? Or do we ignore toxic/poisoned conditions [1]? Do we let our corporations knowingly outsource the toxic/contaminated processes to countries with lax labour/environmental laws? Do we use slavery [2]? There are many reasonable people that say we're guilty of all these things.

[1] https://www.hrw.org/news/2014/05/14/us-child-workers-danger-...

[2] http://returntonow.net/2016/06/13/prison-labor-is-the-new-am...
> I get ~95% of precision after a second with 400 samples.

MNIST has 60k training samples and 10k test samples. Are you using only 400 of them? Is 95% the accuracy on the test samples or on the same set of training samples? I believe when we talk about MNIST accuracy, we always refer to the accuracy on the 10k test samples.
> Wild guess, Microsoft thought that C#/.NET would be the future for everything and scaled back on C++, but with Windows 10 they realized that the world still consist much of C++, so now it is a equal member again together with .NET and HTML5/JavaScript, i.e Universal Windows Platform.

Actually it is a bit more complex than that.

.NET used to belong to DevTools and C++ to WindowsDev.

WindowsDev lost the political wars to DevTools when MS went full .NET, but given the technical and political battles that caused Longhorn failure, WindowsDev gained ground.

Hence why starting with Vista the "Going Native" motto was born, and COM gained ground as the way to get more OS APIs to user space.

Alongside this, "Going Native" wave, Singularity and Midori meant bringing those efforts back to .NET thus creating .NET Native.

UWP original design, WinRT, can actually be traced back to .NET before the CLR was created. When they were designing COM 2.0 Runtime, as the future way to use VB, C++ on Windows.

Also before you rejoice too much about C++'s role, check how many C++ related talks are there at Build, Ignite and Connect().

C++ is seen as the official systems programming language for kernel programming, drivers, games and GPGPU. For everything else, the documentation or conference sessions tend to focus on .NET languages.
> Also guilty of coding in the bathroom

I'm curious how that works, and what brings you to do that?

Unless it's some sort of especially heinous open-office setup, and the only way to grab any sort of privacy and peace is to post up in one of the stalls.
I think that's a bit harsh without knowing whether the software vendor was allowed to be effectively involved in the training and integration efforts. Software like this depends on lots of processes around the rollout and usage being properly designed and executed, and the fact that the software is being used successfully in many places suggests that the vendor knows how to deploy the software safely. Whether they were complicit in not doing so in the case of Alameda County is the important question. Maybe the county ran out of money at the last minute and the vendor couldn't stop them from cutting corners on the rollout. Maybe the vendor doesn't think it's good customer relations to go public with the fact that they told the county over and over again that they were creating risks of errors like this. Maybe they even had stipulations in their contract to stop improper integrations from happening and the government ignored them or found a way around them.

Hopefully there will be an investigation and the people will find out who screwed up and why so they can be held accountable. It's tempting to say that everyone involved is "responsible" in some vague way, but that lets people off too easy. If everyone is guilty, then no one is guilty.
In what way is therapy not science?
Ok, so where are the teachers at? Surely they're in even better positions to advise than the average parent. https://news.ycombinator.com/item?id=13070885 report suggests otherwise.

Some loan forgiveness is workable and I think inevitable but it does nothing to stop the problem, it just relieves some people at the expense of others (generalizing to the whole economy) who can take the hit. In that it's kind of a herring. When you find yourself in a hole, you should stop digging as the first thing you do. Loan forgiveness lifts some people out of the hole but incentivizes digging faster.
FiveThirtyEight had a nice piece on exactly this recently.

http://fivethirtyeight.com/features/fancy-dorms-arent-the-ma...
> For lots of people, they're not happy, the system doesn't work for them and they have no redress.

There are always people who are unhappy. There is no system which will make everyone happy all of the time.

However, if you give the keys to the populace at large with unlimited power, you'll have tyranny of the majority and then you'll have bigger problems to chew on.

Do I really need to cite the most recent election as evidence? Democracy will always lean towards populism. Its only use is as a check on government.
Looks like it's only available for smartphones and tablets, not for computers. Probably because on smartphones and tables they have their own app and don't have to rely on a browser.
Ugh. Don't bother clicking through.

At first I was nodding my head, looking for where he ties it all together with the marketing that's the other important side to building a product. Then I realize he's not building products at all, he's doing client work. The whole thing is just an intro to Agile. And not even a very good one at that.
I believe that VS still doesn't do two phase lookup. Not sure whether it will be fixed in 2017.
I cannot keep up with random javasscript frameworks... therefore I use [random framework in some other language]...
Show HN: Create an Environmental Monitoring Dashboard with InfluxDB and Grafana
Of course, you won't have Tim Cook come forward with a statement - "We don't care about pro."

But, look at Microsoft last keynote vs Apple last keynote, you can feel Apple is not passionate anymore whereas Microsoft seems to be.

But, look at stock prices. Microsoft is up 9% in a year when Apple is -5% same dates.

Finally, look at the new MacBook Pro. The TouchBar is a fun gimmick, but is anyone going to use it more than a glorified slider?

I am saying that as big Apple fan. But, lying about the truth won't make Apple great again.
Say goodbye to content keywords
As a 3D animator, I can say I am still using desktops and have yet to be able to transfer to a laptop. I have tried a few times, but it's just not the same. As a laptop, the screens are too small, touchpads are useless, they become leg melting, the video cards options are lacking or pointless in a laptop. Maybe one day, but I still don't see it happening for me in the next 5-10 years.
Mining patterns to make brute forcing easy
Delayed rollout probably.
I think some of that is certainly true.

But it's also true that the costs of employing professional workers has increased, primarily in the guise of health care premiums. There are more parties involved in this chain than just a university and students. A health insurance company (or any service company) may be able to increase premiums knowing the university has access to easy money from students.

And a public university (or any public institution) rarely has the option of laying people off and hiring ones with the right skills in order to maximize value. Universities are subject to so much political scrutiny that more popular options like hiring freezes or pay raise freezes are preferred, leading to this bizarre attrition that makes it difficult to get value out of your most expensive resource: faculty and staff.
Yep. If you're morbidly curious, you can google "baby skulls" (unsettling on so many levels, to be honest) to see how we're all born with TWO sets of teeth in our jaws. One just falls off as the ones above them push them out.
Unfortunately <not supported>

Performance counter stats for 'php56 index.php':

394.588620 task-clock (msec) # 0.983 CPUs utilized
226 context-switches # 0.573 K/sec
2 cpu-migrations # 0.005 K/sec
17,447 page-faults # 0.044 M/sec
<not supported> cycles
<not supported> stalled-cycles-frontend
<not supported> stalled-cycles-backend
<not supported> instructions
<not supported> branches
<not supported> branch-misses
<not supported> L1-dcache-loads
<not supported> L1-dcache-load-misses
<not supported> LLC-loads
<not supported> LLC-load-misses

0.401580145 seconds time elapsed

Working on finding the event descriptors...
Other half is Hungarian, she often uses "Not" in place of "No", "Did you make it to the school on time?" "Not".

Turns out that in Hungarian No/Not == Nem so when she translates it in her head she uses No/Not interchangeably and it's flip a coin on what comes out, I find it endearingly cute, "Did you remember the milk?" "Not!".

I still confuse her with "aye" as an affirmative yes (I'm from Yorkshire in England and we still use aye and to a lesser extent 'nay' as an emphatic no).