skysight-inc/HackerNews huggingface dataset:
You have to get someone whose opinion he would respect to speak to him and highlight matters. That's most often -- in my experience, having worked with many CEO's -- a top-down process. Which means usually someone from the outside. Employees don't have much of a chance due to dynamic of the relationship.
So you are saying that there is a Darknet, only that it is different from Tor network, which use is solely to maintain someone anonymous and all the benefits it brings?

That contradicts the comment I replied to, that is why I framed my question that way. I assumed I should consider Tor Network and Darknet one and only (as it is the top voted comment on HN, it gave me the credibility credentials to trust it with no second thought).
Same for countries exporting agricultural produce. They can't tarrif imports to stimulate local economic development because of WTO & IMF. Kenya will be stuck growing flowers forever!
ok, got it.

1) "Axel Springer" - publishes newspaper, magazines, web: https://en.wikipedia.org/wiki/Axel_Springer_SE

2) "Springer" - publishes books: https://en.wikipedia.org/wiki/Springer_Science%2BBusiness_Me...

3) "Springer Publishing" - publishes journals and books (smaller company, though founder was a relative of founder of "Springer"): https://en.wikipedia.org/wiki/Springer_Publishing

Edit: @selimthegrim: you are right again, thanks, I should take a nap... [fixed my mistake in point 3]
Also if you look at the complexity of the code, you'll know something like port-knocking would have had no affect (probably just an extra line in the custom handler).

People that discover these these types of exploits each machine code for breakfast.
My marginal tax rate in NYC is not too far off from what it would be in Québec. My income as a not-quite-senior software engineer, however, is ~3.5x higher. Taxes would have to go down below zero for a move to make sense financially.

That said, Montréal is a great city and I'm actually considering moving back, despite the dramatic drop in income.
My favorite of the deleted posts:

[-]The-War-Boyundefined points [deleted comment restored by unreddit.com]

I just started playing 2 weeks ago, about 3 hours on each my days off from shool, and I'm seeing huge improvements, but I've JUST stumbled on a problem that needs attention and hopefully you gurus can help me.
How do you get blood off a fretboard? I just did a power chord slide and split my ring finger open on the string and it's left a streak on the wood.
Advice?
Yeah, I already edited my post. I agree with you.
...which begs the question: why are there any differences at all!
China – Pakistan Economic corridor
Actually C++ is not a superset of C. And it does have these kinds of issues. C++ continued to diverge with C99/C11.
https://en.wikipedia.org/wiki/Compatibility_of_C_and_C%2B%2B

Function pointers are one scary area. I don't know if C++11/C++14 decided to fix this yet. Most people relied on undefined behavior to make this work.
The interviewer's perspective was no less prophetic about the current reality. The internet is mostly a tool to spread the same old media type of content, just more and faster. A lot more America's Favorite Home videos and niche channels than were possible before. A lot more spam, gossip and passing notes, which is not very alien.

Engelbart also thought we would get somewhere alien. He underestimated the power of the mainstream.
> I figure I'll just ask this here. Why can't you use something other than Aqua?

Aqua is the default window manager[0] for OS X, so any default OS X applications will be using Aqua-based windows. When I say "focus follows mouse doesn't work in Aqua", I'm saying that you can't get (proper) focus follows mouse behavior on "regular" OS X application windows, no matter what other user-level program you install to handle window management.

You can decide to use something that only manages X11 windows (which is what XMonad does), but then you're stuck using only X11 applications. (Back when I tried it, even getting an up-to-date X11 build of Firefox on OS X was a pain).

[0] I don't think the term "window manager" is quite correct here, but since OS X divides things up differently from how Linux/X11 work, it's the most analogous concept.
As an aside, this:

> the Python philosophy around one-true-way to do things

I've always thought to be a total joke. There's been like 5 different modules each for string interpolation, subprocess management, and argument parsing. Heck, I thought I was on top of which was in vogue and apparently just two weeks ago there's a new "one true way" to do string interpolation.
Less vs. Sass? It’s Time to Switch to Sass
I'm not sure I buy into the whole thing, but do see some value in land taxes over property taxes in that it is an incentive for density: if you have 10000 square meters you are taxed the same whether you build a single story ranch house with a big yard, or an apartment building.

That said, how's it work out in practice? You can't tax land in downtown Portland at the same rate you tax it in Harney County, where it's mostly empty desert. But if you tax land outside cities cheaper, maybe that would encourage sprawl towards the cheaper areas?
BART can be standing room only quite often during commutes, but if you're going from Market Street to an Oakland station, its really not that big of a deal.
Does it make any more sense to declare that land must be "owned" by society, and that rents should be extracted from it, than that it can be owned and exploited by individuals? The difference between the two seems like semantics to me, in either case the land is still owned.
Google I/O 2016 Announced
I've experienced image persistence on my non-retina iMac as well.
1.Better automated webinar software. The existing solutions are good feature wise but the UX's are awful. This space needs some serious innovation.

2. Customer journey automation tools. Autopilot is really good but its good to see competition in this area

3. Something that makes the burden of making data more accurate at the logging end better to report to business intelligence tools

4. Something that allows me to leverage my knowledge expertise as a consultant and better helps me deploy group coaching and accountability. Again there's some software out there for this already but nothing I like

6. Most important. A really good CRM. I've tried soooooooo many. Not a single silver bullet solution. Can't believe it given its 2016.
It seems to me that Mark Zuckerberg already pays for internet access, IBM already pays for their electricity.
Thanks for clarifying. It was an all or nothing option for me - i.e. if I denied location access I couldn't use the app.
"that's what people (in private market) are willing to pay"

And on top of that, investors paying those amounts are also able to influence their investment in ways they couldn't do as easily in public markets, whether it's buying a board seat, setting up multipliers, dilution protections and last in / first out agreements (and I'm sure others that I'm not even aware of).
I don't own a smartphone, for one, but I could purchase one if it would benefit me. As it is though, I cannot justify the cost and the increased monthly expenses. But for the sake of argument; if I did own a smartphone, I wouldn't want to turn it into a sort of virtual keychain. I can buy three U2F keys for under €60, and have spares. Smartphones are a single point of failure — unless you are in the habit of collecting spare smartphones.

There is also the matter of control. At the moment there are only a handful of smartphones that run an OS that is not under the control of Apple, Microsoft, or Google (Ubuntu smartphones come to mind as an alternative). On the other hand, on a normal computer I can run a full free software stack. To me this seems odd. If I own a piece of hardware, I want to run an OS and applications I can legally modify and tinker with, especially if I use it as a security device. By using tools such as Google Authenticator I get sucked into this walled garden.

The behaviour of hardware tokens such as Yubico's U2F keys on the other hand is completely verifiable — mostly because they are quite simple compared to a smartphone.

(Aside from these personal views on software, I do have high security requirements as well for some services, where a dedicated hardware token is preferable, as you point out.)
Comments like this break the HN guidelines. Please post civilly and substantively or not at all.
This isn't true. I run a Lambda right now that queries a Cassandra connection pool at high volume. In Java, at least, you set up your resources in a static initializer block, as this alludes to. http://docs.aws.amazon.com/lambda/latest/dg/best-practices.h... Problem solved.
No probs ;)
Open hardware and open source. It's our only path. In my opinion the best way for this to happen is to make it part of the government procurement process, that will inject cash into the ecosystem.

I really believe this has already begun with the FANG[0] tech giants with Open Hardware initiatives. At some point you can begin pooling your resources to create safe, secure, and fast platforms that everyone can use.

[0] facebook, amazon, netflix, google
You can also write code that is compatible with both C and Perl. Doesn't make it a good idea.

Shebang doesn't work on a per-module basis, which is what I am advocating. If there were a way to specify versions at that granularity, there would be no need for 2/3 polyglot tricks.
much more likely: you'll finally find the motivation to upgrade your code, not to Python 3 which is 5% better than 2 and 50% more of a pain-in-the-butt, but because there are a multitude of new, faster, parallel-aware languages that are orders of magnitude better, and already make 3.x look like a dinosaur. Move from one dinosaur to a marginally better-but-fussier dinosaur? Doubt it.
Apart from the obvious clickbaity fearmongering, I'm doubtful this will ever be a huge problem. If you've ever played with 3D printing, you come away with a profound respect for the quality of finished manufactured goods these days. A McDonald's toy is the result of hundreds of thousands of dollars in injection mold costs, 3D designers, 2D designers, and a nontrivial logistics chain.

Sure, you can 3D print rocket parts--with a printer that costs millions and takes several people just to maintain, let alone things like the cost of consumables.
2%/year is pretty inconsequential.

Consider that the average inflation rate is 3-4%/year[1][2], and houses generally tend to increase in value at roughly the same rate as inflation[3]. Thus, your property taxes are expected to get cheaper in real cost every year, assuming the housing market is relatively stable.

Of course, in SV, the situation is much much worse than this, because housing prices have grown much faster than inflation due to the booming economy.

[1] https://en.wikipedia.org/wiki/Inflation#Measures
[2] http://inflationdata.com/Inflation/Inflation_Rate/Long_Term_...
[3] http://observationsandnotes.blogspot.ca/2011/07/housing-pric...
*guarantees an interview call after a coding challenge
What type of support requests do you handle for a site like that? Seems like much of it would be automated.
Intel platform seems to have a VP9 decoder built in. Not sure about others.
I'd like to be able to encrypt at the journal level so the encrypted "book" could have the potential to be synced to Dropbox or the like. I don't really need anti-NSA level encryption, more just a measure to (for example) stop guests from reading the content if I leave my machine on at home.

That's an interesting point about pen and paper!
Microservices Ecosystem
Given the extremely bad consequences of the authentication server's failure and the load it might be under for a fleet of 1000s of servers, that would probably require a fairly sophisticated clustering/HA approach. That is a lot of effort to spend compared to writing ensure => present and ensure => absent for a bunch of SSH keys in Puppet, which anecdotally seems to be what a lot of major companies do.
Always Hungry? – Book Review
that's irrelevant because Microsoft fakes version information for applications by default[1].

[1] https://msdn.microsoft.com/en-us/library/windows/desktop/ms7...
It would be, if it were necessary, but it's not. (Static initializers or default constructors in Java, for example.)
sounds like you should move. i'm sure you won't though.
From the link:

> Does Apple permit this?
> Yes! Section 3.3.2 of the iOS Developer Program allows it "provided that such scripts and code do not change the primary purpose of the Application by providing features or functionality that are inconsistent with the intended and advertised purpose of the Application."
Yes, that's correct. Guarantees after clearing the qualification score for a coding challenge.
Just out of curiosity, why do you care so much about the lifecycle of an object.

I can see why you might want to know in the case where you're representing an external resource, e.g. an open file, but otherwise, I don't see any reason to care about it.

In face, with persistent data structures, you can't know. The same is true of share (immutable) data with multiple threads. You can't know the lifetime.
Wonderful problem if you can get it :)
"First" is a difficult claim to sustain. But Tivo is a better candidate for the most notable early one, as it was a major motivator for GPL v3. https://en.wikipedia.org/wiki/Tivoization
Hopefully this won't be huge problem in Python 7, as all python scripts will be just two lines of code:

import ai
ai.run('This script <describe in natural language what you'd like this script to do>.')
Do you have a link to an RFC for that, by any chance?

Thanks for the book, by the way! It's an awesome resource. :)
Uber has partnered with TransLoc to help you catch the bus
Is this what was said about the tools we use now to machine metal for use in thousands of products?
This Weekend's DDoS Attack and What's in a (C)Name?
NREL Theorizes Defects Could Improve Solar Cells
i would be nice to make codeclimate engine out of this.
https://docs.codeclimate.com/docs/list-of-engines
US Mint Sells Nearly as Much Gold on First Day of 2016 as All of January 2015
Open Source firmware for a toy quadcopter
1) Would require for you to establish a baseline current draw. If your car has already been equipped with the tracking device, it might be very difficult as they are extremely well hidden and the owner is rarely informed of the location. Current draw also varies depending on aftermarket accessories installed, such as car alarms.

2, 3) Like in a multiple level underground parking lot?, that might work.

It is technically possible but probably beyond what the average new car buyer is willing to do.

What car thieves do is to drive the newly stolen car as far as they can in as little time as possible and park it somewhere public. And wait. If its not recovered after a day or two, they assume its not being tracked. (they remove the stereo, ecu and other valuable components in the meantime)
All this I hate refugees, etc, basically comes down to the fact that you hate your government for destabilizing the entire region. Sure democracy would be good, but stability is good enough even if it is a dictator running the show. Imagine how much better the world would be if America had not opened a can of whoop ass on the Middle East.

At the end of the day nothing is better. Just more chaos and confusion all over the place. All while organizations that wish to divide and conquer are basically winning. They are polarizing the world and destabilizing and making a world in which it is easier for them to achieve their objectives.

ISIS was started by Iraqi generals, it is basically Iraq's revenge for what America did to it. If not Iraq then the Baathists.
Most middle-ware systems like database/messaging/file system are written in C++. Users of such systems most likely develop their applications in C++ as well, like gaming and financial firms.
Diversification of Canada's economy so that it isn't so dependent on commodities has been talked about for years, and successive governments have long been blamed for not doing it.
That makes it worth asking whether governments have the power to do this in the first place. What examples are there of it having been done successfully?
Personally I find a yubikey to be the best middle ground. Your private key is stored in the secure element and can never be removed from the hardware. You protect that also with a password, and the key must be physically touched to be activated.
> I hear this all the time but it's hard to giving up the C in CSS, cascading.

Cascading in CSS is a bit of a love/hate relationship. Ultimately, it's like subclassing - neat idea, and great when it works, but often you hate life when a change at the top level cascades down and you didn't want it to.

At my previous workplace, we moved to be all about semantic markup, and our CSS matched that. Class names were to be minimized, because the structure should tell you what you need to know. (a few classes were required, but usually just to identify different top level items). Cascading saw heavy use, and it was generally cleaner than the specificity battles we had in legacy code where semantics weren't used, but it required a lot of discipline.

At my current workplace we're using React and BEM for CSS. Thus we avoid referencing element tags as much as possible and instead focus on very specific class names. BEM is, as far as I can tell, a means to avoid cascading as much as possible. Currently none of our CSS is inline. Not much discipline is required, but we have very little reuse (Sass provides some capability for reuse)

I tend to prefer my previous workplace's version, but the two are making very different kinds of products with different needs (my former place is basically building a CMS product
and then marketing the output, whereas the current is a few single page web apps).

So in some scenarios cascading is an evil to be avoided, and in others it is a feature to exploit.
There is no place on earth where short, bald, charmless guys lacking confidence are top of the dating tree.
Would love to see what plugins are available. Would greatly help assess if fisherman is worth it.
I recommend yubikey for everyone else. It's cheap, safe, simple, and widely used.
The point is that the omission makes your submission title somewhat misleading.

An app that guarantees an interview ipso facto would be interesting. An app that guarantees an interview after passing a coding challenge is standard fare for most tech job-hiring startups nowadays. (It also doesn't make much sense to offer a coding challenge on a smartphone either)
Can't agree more.
The laws made in late 70s were made to benefit a specific class of people, and they are most vocal against any change which is aimed to bring equality.
If Sean Penn said his communications were encrypted, who took these photos?
It think it was instrumental in helping us get to where we are. My comment is more around modern philosophy. Now we understand the importance of empirical observation and the benefits of liberty and fair laws we've probably maximized the value we get out of talking about how to think. Like I asked before, do you think that there would be a negative impact if philosophy departments disappeared overnight? What would they be?
Hardware tokens are general purpose computers that have been locked down to the vendor's walled gardens. Yubikey is a JavaCard (in USB stick form factor) running some closed-source applets. There is a key that would allow you to load your own applets onto it but Yubico won't tell you what it is.

From a software freedom perspective, hardware tokens/smart cards are no better than smartphones.
Guido has stated to not compare semver in the past.[0]

Will there be a 3.10 or go to 4.0 after 3.9, per one of his core developers?[1] It's hard to tell with Python's leadership (no intentional mockery of the term leadership).

My guess is that they'll indeed push onwards to Python4 as soon as possible. This being another attempt to make Python2 look as old and crufty as possible.
"You're still on Python2? Wow, I'm on 4!". That's the type of political and psychological game the Python core dev team has been playing since 2008 with 3's release. Right alongside the 2020 EOL, another political move. Even though Python 2.7.'10' was never supposed to exist but they went back on that.

This because Python3 is mere technical churn, it is not true technical innovation.

The issue here is really one with the Python core development team. They have also adopted every niche feature into Python3 by whoever came along to ask for it.[2] This was done for the same reasons as the relative rush to rebrand the failed 3.x branch as 4. An attempt to stir up any hype possible for 3.0+.

They got so much wrong with Python3. Feature soup, unicode, and performance losses over 2. Unicode-by-default is the big deal and they didn't even get that right. They simply remapped unicode to str. Which for such a big breaking change, should've been UTF8 alongside other new languages such as Go.[3] But it's worse than that, Python3's feature soup continues in 3.6 there will likely be a 4th string formatting option[4] among throwing everything they can against the wall to see what sticks (while bloating the supposedly simple, "beginners" language).

While Python2 has been riding high in popularity[5], it has absolutely nothing to do with Python3. It's in spite of it.

There's good reason the core dev team "extended support" for 2.7. It's because they really did create a new, much less successful language and would've lost complete control of Python had they not done it.

Python3 is a language that looks mostly like Python, but is Python in name-only. Worse of all, it doesn't stand on it's own two feet with technical merits. I would personally recommend sticking with 2 until 3 ever makes sense, or finding something else to use like Swift or Go.

Unlike a web browser or another piece of software, the "latest version" of a programming language is not always in the end-user's best interests.

[0]https://twitter.com/gvanrossum/status/583346987925278720

[1]http://www.curiousefficiency.org/posts/2014/08/python-4000.h...

[2]http://learning-python.com/books/python-changes-2014-plus.ht...

[3]http://lucumr.pocoo.org/2014/5/12/everything-about-unicode/

[4]https://www.python.org/dev/peps/pep-0498/

[5]http://www.tiobe.com/index.php/content/paperinfo/tpci/index....
It's 12F (-11C) and snowing here in North Finland but the children are still in the playground at school.
As with almost everything like this, "users" is a completely undefined term and the service could be anything. If all you want to do is serve wordpress or whatever, then sure this kind of cookie cutter approach is no problem, but for most bespoke web services or business infrastructures you pretty much just have to analyse all thise stuff yourself and figure out the most cost effective way to do it all.
I don't work for Propublica so I'm nowhere near qualified to respond to this, but Wired wrote a decent article that tried to answer that.

http://www.wired.com/2016/01/propublica-launches-the-dark-we...