skysight-inc/HackerNews huggingface dataset:
It would be really nice if something like this existed for internships - some of the companies listed (like Uber) seem to be extraordinarily hard to get a response from if you don't go to a target school.
We have 5 companies already ready to take interns. If you are interested, you can just email me: vivek@
It's in reference to the native OS X window manager. AFAIK it's still called Aqua.
I fail to see how Fortinet had a bad attitude towards this issue. It was found, and fixed, 18 months ago before any of this information was released publicly.
Ha! yup I'll delete this one, didn't know that it was already posted...
Yes - if it isn't obvious (which is should be to anyone here) this was probably used as an beta method for a control/communication channel protocol, Probably inter device only (not meant for a user or support). Built by a programmer who was told to 'get the communication working for this new feature we want to implement'. So he hacked open a hole with a very large cudgel where he should have used a scalpel.
True, C++ has slipped since its hay days. Its natural in a way. C++ as a general purpose language cant compete with domain specific languages at their own domain. Even if every domain got its own language, there might still be room for a generalist language that works across many domains.

But C++ also has some domains of its own where it is the king. Systems programming and any application where performance is a priority.

If C++ started slipping against a new languages in those areas, then it might be a sign of the end for C++. I don't think its going to happen for a very long time. Its hard to beat C++ when it comes to performance (while still having high level abstractions). And any general purpose language needs to know how to do "a bit about everything", so it would probably be just as complex as C++.

(Even though C++ has slipped in percentages, I bet there are no fewer C++ programmers today than there ever was, there's are just more programmers in general.)

If something is going to kill C++, its probably a language that scales very well to multicore. Maybe a functional language. I be happy if that happened as that would be a revolutionary breakthrough.

On you final points. I think C++ programmers are slowly but surely moving away from C-style coding towards modern C++ (and we will see less of those types of bugs). It takes time though. Id be happy if C++ at some point was sub-setted and the worst parts of C where deprecated (Thats the other aim of "C++ Core Guidelines" as I understand it).

About the aliasing problem. I'm not sure how it could detect that either. We will probably have to live with it. In general though smart_pointers are still just pointers, and its better to avoid them when one can (and use value semantics instead).

http://www.tiobe.com/index.php/content/paperinfo/tpci/index....
Use your iPhone as a better Apple TV alternative
With the caveat that there can only be one instance of it.
Do you know what FortiManager is? It has nothing to do with support.
The censorship-resistance property here doesn't require a blockchain, just a Merkle tree. See the article and discussion here: https://news.ycombinator.com/item?id=10844612 (in particular my comment there).

Specifically, a miner can refuse to encode your transaction just as much as your first PGP server can refuse to accept the sent key. (PGP actually has a strong advantage here, since it's easy to push your revocation to all the servers on your own, immediately, but you yourself are extremely unlikely to mine a block with your own transaction, unless the network is otherwise broken security-wise.) So the primary thing to worry about is a server that refuses to provide information on the revocation, once it has hit the shared database. But that can be solved by just having cryptographic monotonicity, that no transactions can be removed once encoded; you don't need the blockchain's specific power to order transactions and resolve conflicts. And a Merkle tree provides monotonicity. Certificate Transparency works this way.

I agree that the PGP keyserver infrastructure doesn't currently provide this; I'm just asserting that it doesn't take a blockchain to provide it, and there are significant downsides (like waiting for a transaction to commit) to taking that approach.

One thing that a blockchain would provide is the ability to revoke one key in favor of another, and uniquely determine which key supersedes the old. But it's not clear how important that ability is and whether it justifies the tradeoffs of a blockchain approach.
I don't have anything to add to the discussion, I am just really inspired by your work, you can see the trajectory of this project with each update. The environments look simply beautiful with the huge view distance.

The big unproven thing is building something that is fun. I look at Spore as this great unbelievable game engine that accomplished exactly what it set out to do. But they forgot to make the game fun, don't be Spore.
It would be really helpful to have that.
Funded San Francisco Health Startup Is Hiring a Sales Development Representative
Good question! The entire scene you are seeing is being procedurally generated in realtime over 60 times per second (nothing is cached or pregenerated). It does not necessarily compete with polygons in terms of visuals, but it is great for interactivity and procedural generation and so forth. Everything you see is solid (vs being "paper thin" as most polygon games are). The entire application is only a few megabytes large, so this make its easy for users to share their creations with each other (which could be just a few kilobytes in size). It is able to represent an area of several square kilometers with virtually no memory footprint (something of this detail would require several gigabytes of memory to store all the vertices for polygon data, not to mention the texture data). This entire scene can change instantly based on user parameters. I don't do a great job of demoing all of this but I should in the future. :)
Looks like the TOS acceptance button on this page is spitting out a 500 error https://stripe.com/docs/guides/ach
Pick a Python 3 feature and let us know how you would implement it in Python 2.
Or separate video and audio capture.
Abrupt Climate Change: Overview, and Sea-Level Rise (presentation video)
Show HN: R in Visual Studio from Microsoft
We've been working with journalists on high risk stuff like this for years and while I think this article is a OK starting point it really doesn't do the problem justice.

There are ton of things, especially related to physical security tradecraft for journalists, which need to be highlighted when dissecting this. Sometimes, I feel the digital surveillance aspects of this are starting to crowd out the very basic stuff - physical surveillance awareness, compartmentalisation, need-to-know of his activities, 3rd party awareness, and insider threats...the list goes on.
these guys (prominent mando players) are talking about Chuck Berry's possible roots in bluegrass/Bill Monroe's recordings

at 0:50 https://www.youtube.com/watch?v=ftxl5tzIfXE
From the point of view of category-theoretic logic – which is the area I did my PhD in – there is a sense in which all classical proofs are equivalent.

Roughly speaking, the argument goes like this. Intuitionistic propositional logic can be modelled by cartesian closed categories. (The canonical reference for this correspondence is the book “Introduction to Higher Order Categorical Logic” by Lambek and Scott.) But a lemma due to André Joyal shows that, if a cartesian closed category is a model of classical logic (i.e. validates the law of excluded middle), then there is at most one proof of any given implication: in the jargon, the category is a poset.

See http://mathoverflow.net/a/43285/8217 for a proof.
No, 3's founder was a relative of 2's founder.
No, because Comcast can just drop the CSP header from the HTTP stream (and you can believe that whatever developer has been ordered by management to implement this will quickly Google CSP, figure out that it's in their way, and drop the header).

The solution for network-level tampering and end-to-end authenticity is HTTPS. CSP just protects you against mistakes on the legitimate server.
When FreeBSD 9 was released, and the development tree thus became FreeBSD 10, a lot of applications broke. GNU autotools considered a FreeBSD version number starting with 1 as FreeBSD 1.

Historical note: FreeBSD1 was rebased after the AT&T lawsuit on top of the unencumbered Berkeley release as FreeBSD2. To run FreeBSD1, you probably still need an AT&T UNIX license.
But typically that environment would fail bullet 4, right?
There's always a risk of abandonment, no matter the vendor. A more important question is what sort of lock-in you're facing. What are you left with if the project fails?

Mozilla tries its damnedest to avoid locking people in, and promoting open, standardized solutions.

Persona provided verified email addresses for your users, so there was no intrinsic barrier to migrating off of Persona and to, say, a traditional email + password login scheme. With Firefox OS, building an awesome FxOS experience was synonymous with building a great mobile web experience, because the foundation was in open, standard technologies. Even if FxOS went away, you're left with something great that works in other browsers.
I have no idea really, I only have my own experience to go by. But it sounds like you're really being underpaid. That's very low for a developer unless you're still in school or something. I know that I made $52k as a co-op student in 2009, for example, and I believe that was standard pay at the time.
I agree, some things are fun to be gadgets - eg drones. Some stuff you want reliable and simple - BIFL - eg waterheater, stove, fridge, thermostat.
What Makes Customer Success to Tick More Than Traditional Support
I always thought that was mocking with Perl, and nothing else.
Dear HN,

Our team did PTVS (Python Tools for Visual Studio). A few months ago we asked HN if there would be interest in R in Visual Studio. The response was positive.

These are very early bits, but it should give you a general flavor of what's to come.

If you'd like to get on the list, please send an email to rtvs-invite@microsoft.com [NOTE: alias will be active tomorrow Wednesday!]

Thanks!
The HN guidelines ask you not to be gratuitously negative in comments. This is so gratuitously negative that it could be a parody.

If you'd like to list your favorite books, you should do so (somewhere else, though, since it would be off-topic here). But scorning someone else for not sharing your taste violates the spirit of this site, not to mention was guaranteed to lead the thread further into off-topic bickering.
It's procrastination through education
Rents don't fully reflect current property values. Landlords that didn't buy before the current mania are banking on property value growth to get their return on investment.
The "darknet" does exist: Tor's hidden services.
Only central to the pedants who wanted to "clean it up", and not central to the user base which, as anybody can see, is now cleaved into two warring factions, a result which is far worse than any of the marginal "improvements" can compensate for.
There's also a version for OS X/Windows/Linux. It's just called TIS-100 (no p).
That sounds really interesting, so compared to traditional polygon based graphics voxel is absolutely tiny?
The Problem with Organization Design Part 2 Getting Before and Beyond the Firm
IMO: It's not a threat to humanity, but it is scary. It's scary because our entire economic model is based on supply and demand (I'm simplifying, I know that's not completely true). With things like 3d printers, that model no longer makes sense because the supply = infinity.

We're entering a post-scarcity society, and I'm super-excited. I hope it comes sooner rather than later, but there are going to be some significant growing pains as we re-adjust.
Bitcoin was the best “comeback of the year” 2015
Also OpenWRT: https://openwrt.org/
That's a strawman argument. Majority of python libraries are written that way.

I guess I'm incredibly lucky or you're incredibly unlucky, because I did not run into a library that would only run on Python 2. Ok, I did run into some, but those were no longer maintained and frankly I would not use them even on Python 2.
Ask HN: What's the best way to train/onboard new programmers?
After working at my current position for nearly two years (having been a programmer now for nearly four) I am frustrated with our lack of onboarding and training. To their credit, my supervisors have heard my complaints and want to meet with me to talk about improving (or implementing at all).

I'm looking for ideas and experiences from people on what's worked to train programmers and what you've liked. Not necessarily on teaching Python basics, for example (although that's always helpful too) but more about the day-to-day business specific stuff.

For me, I feel like I waste hours or even days trying to figure out a problem or using some new technology or third-party software, and I feel like there are already people on my team who know how to do it and could both save me the headaches as well as making me a more productive member of the team. While they're quick to provide feedback/criticism when I make a mistake, there's not so much before-the-fact assistance to help me do it right the first time. I'd like to work on improving this but I'm not sure how.
Benefits of the Candida Diet
Looks great! Will you add anti-aliasing at some point in the future?
> Use a secure OS... A liveUSB of Tails is pretty idiot proof.

That implies Tails is very secure. Why is that? Is it because it has never been hacked before or has Tails been shown to be virtually hacker-proof? As someone non-technical I might be misunderstanding something. If so, can you clarify that?

Thanks.
That's basically what I've been doing the past few years and the reason why I've rejected previous offers. My thought process has been, why accept $XXXk when I'll just earn it anyway within X years and I'll still have the business.

I have launched a few things during the past few years which are also generating revenue, but my latest idea will require a lot more time, focus & marketing spend to get off the ground. Also, it would be very nice to be able to pay off my mortgage & have a decent cushion in the bank.
I haven't heard much talk about this in the media, but has anyone noticed that Saudi's latest bout of hostilities towards Iran, active military role, and oil glut all began around the time King Abdullah died and this new fellow was crowned? At the time the media was universally saying that there would be no change in the status quo, but it seems to me that the status quo has very much changed.
I agree. Funny enough I came into making this thinking the "fun" aspect of it would be the easy part. Just assemble all the pieces and suddenly it is fun, right? Concept is really key - doesn't matter how many features you have, if your core concept is no good you have no game.
The main problem is Prop13, in other states property taxes increase and drive people out as land increases in value. In California land owners are locked in forever. OTOH, somehow California ended up with the fastest growing economy in the country. Causation? Correlation? Who knows.
Are 'lightweight' web frameworks always a good thing?
I've seen a very similar article before, and it's utter bullshit. Few mechanical parts are covered by patents. You can't copyright a working part; the auto industry tried to get that enacted into law and failed. You can make all the clone auto parts you want, and you'll find many of them for sale at your local auto parts store.

There's one area in which this is a problem, for small values of "problem" - people turning out movie fan merchandise on 3D printers.[1] 3D printers are good enough to make that stuff, although at a far higher price point than injection molding.

[1] http://www.wsj.com/articles/hollywoods-other-piracy-problem-...
So you're saying that everything not spent or invested into a private company (that you actively manage?) is subject to a wealth tax. Seems like a risky idea because you're putting enormous incentives on increasing riskier investments. But you do realize that whether I put my money into a bank, or a stock, or anything other than a non-private company, it's not just sitting there, being dumb?
Sorry, Hacker Rank can't make me guarantee anything.
What a basic marketing strategy for your SaaS Startup looks like
Why Is Epic Games Checking Names Against a Watchlist When It Doesn't Have To?
All Maxwell cards, actually.

GM107, GM204, and GM200 all use a combination of a GPU shader kernel with some CPU assistance. GM206 (in the GTX 960 and 950) implements a newer revision of the PureVideo decoder that allows H265 to be decoded directly on the video engine.

https://en.wikipedia.org/wiki/Nvidia_PureVideo
I sincerely doubt it gets you expelled as long as you're not damaging anything, which I wouldn't count connecting a piece of equipment as doing. Breaking into places locked and otherwise is part of the core of MIT's culture. Did you never go roof and tunnel hacking?

That said, I'm not as familiar as I should be with what MIT tried to do to get Aaron to stop, and whether he knew that they had deployed those because of what he did.
Windows displays a "Welcome" screen with all user accounts listed when you connect via RDP. I don't know how to automate enumeration, though. Perhaps scraping a screenshot after connecting and then OCRing the usernames.
How does the yubikey hard drive encryption work?
Sorry about that -- this only affects a small number of users, but we'll have it fixed momentarily.
Boxes with 4Kx2K H.265 hardware decoder have been around since 12/2014 with SoCs from Rockchip, Amlogic and AllWinner.

Volume prices start at $40, depends on RAM/eMMC size 1G/8G - 2G/16G. Yes, that's the price for a packaged box including power plug and lots of cables ... not just a PCB.

Amlogic just announced S905X with 4Kx2K VP9 hardware decoder: http://www.cnx-software.com/2016/01/12/amlogic-s905x-process...

And it does HDR10 (BT.2020), too. Rockchip announced new HDR10 SoCs at CES: http://www.cnx-software.com/2016/01/12/rockchip-rk3229-and-r...

First HDR10 boxes will be released in 2 months. Now, we have a different problem ... where to get an affordable screen that can display it ...
Depends on how you are representing stuff. The name is a slight misnomer that hails to the early days of this project when everything was strictly voxel based. Now the only thing voxels are used for is to determine the basic terrain addition and destruction. Voxels tend to be more storage efficient because their location is inherent to their index and vice versa.
Python installs itself as pythonX.Y (for example python2.7) then symlinks such as python2 (pointing to python2.7) and python (pointing to python2) are made.
Firefox added support for Intel's VP9 hardware decoder, but had to disable it because of Intel bugs and hardware performance was often worse the available software decoders!

https://bugzil.la/1225019
It's the small things. Imagine having to apologize in every single store that you don't speak french well, even though you start the conversation speaking english or weak french.

Or feeling the hostility of older Quebecers who think I'm just another anglophile who didn't spend the time to learn their language. I heard many people casually complain about the American kids who came to the universities and never tried to speak french.

Before arriving I heard lots of rumours about how Quebec people aren't friendly and I was quick to ignore this as a stereotype. But going to many tech events I found it difficult to network. The image that has stuck in my mind of these occasions is finding many small tightnit groups of people packed together at bars or venues, who seemed to have known each other for years, and seemingly disinterested in the people around them.

I never experienced that in Toronto or SF.

> I always thought Quebec's problem were with the it's socialist approach and how taxed Quebecers are

Bringing up Quebec in Toronto (which came up often moving there) the first thing people talk about is the people's attitudes, not socalism. I've actually never heard people talk about their socialist tendencies outside of the news. The only political stereotype that came up was that the tendency of Quebec people to complain about the government not giving them enough money/support, while simultaneously not contributing as much as Ontario economically.
There's more than process going on here; there's also a policy axis in this graph.

Closed source has no obligation to reveal vulnerabilities, fix anything, or even work with customers who report vulnerabilities. ORCL will sue you [1] if you learn too much about what you bought. It's often more in their interest to fix something after public discovery for PR reasons but leave it on the todo list otherwise.

So yes, of course closed and open source have holes. The question is, will they be found, announced, and addressed or will they lay secret for years behind a legal wall?

1. http://arstechnica.com/information-technology/2015/08/oracle...
Yes, even going to do upscaling most likely (low res prepass with a high res detail pass)
Are you asking if local accounts inside corporate networks are typically secure by default?
Thanks for backing :) I hope it is!
The way this works is that the melting 'point' for basalt is actually a sloping line in pressure-temperature space[0]. At a constant temperature, the solid-liquid phase transition[1] is such that above a certain pressure, basalt is solid and below that pressure, basalt is liquid.

At the mid-ocean ridges, some parts of the very shallow crust are ever so slightly in the solid/high pressure side of this line. With a decrease in pressure due to sea level change, the phase transition is crossed and the rock melts. This is called 'decompression melting'.

Compare this with 'decompression freezing' of water: when you open a really cold beer bottle, ice often forms in the beer. The phase transition for H2O is such that liquid is stable at higher pressures than ice (I think this relates to ice being lower density but I don't know). Opening the beer lowers the pressure, causing some water to freeze.

This same process and some similar ones is associated with a lot of volcanic eruptive phenomena. For example, landslides on volcanoes often cause explosive eruptions because the decrease in pressure causes exsolution of gases from the magma, leading to an explosive reaction. This has been hypothesized to be a big part of the St. Helens eruption, as a small eruption lead to a collapse of part of the volcano, decompressing the deeper magma chamber and leading to a much larger eruption.

On a larger timescale, it's been shown that volcanism on Iceland was suppressed during the last ice age and had a post-ice-age resurgence.

[0]: Often called the 'Clapeyron slope'.

[1]: In reality there is range of these lines bounded by the 'solidus' and 'liquidus', with a crystal mush solution akin to ice water in between.
Bitbucket's new npm integration: a tale of three XHRs
As somebody building my first react-native app at the moment, and planning to submit to the app store this week - thank you!

2 questions:

1. If you don't ask the user to update immediately after it is downloaded, when will the update apply? The next time the app is opened?

2. Is it possible to handle events around the update process from from Javascript? (For example an `onBeforeUpdate` or `onAfterUpdate` event.)
Link is dead right now, the video is here: https://www.youtube.com/watch?v=n0GPIvXFL0w