skysight-inc/HackerNews huggingface dataset:
> nothing I do with Linux is vital to my life. It's more of a hobby

> I, as a near prototypical Linux user,

These two (consecutive) statements are near paradoxical.

Going above, I read age old complaints like "spend half a day figuring out how to get my sound card working, or adjust my fan profile,", which suggests you haven't really used today's Desktop Linux.

I'm a prototypical Linux user: My Desktop is Linux, all the applications I use run on Linux, all my devices (phone, routers, servers) are Linux. I have been using Linux for only six years now. Never had a need to figure out how to get my sound card working (but I have certainly tweaked pulseaudio parameters and tried out crazy modules, to my choice; it was never a necessity). I never had to adjust my fan profile, my OS did that for me (until I decided to build my own distro, that is). Ubuntu doesn't require user intervention to update softwares, so your "or upgrade a piece of software or whatever" complaint is also near outdated.

That the car I own allows me to change its oil doesn't mean it requires me to change its oil. If a car did that, don't use it!

If some hardware you have doesn't run Linux well (looking at you Nvidia, and 2011's Dell Inspirons), don't run Linux on it! But please don't go around saying all Linux requires hacks.
Just chiming in to say that I use the upvote button in both of those ways as well. I don't see a problem with it.
That's an approach I don't understand. If you would "bomb the answer", it
means you don't understand and don't feel the algorithm behind. Merely
"looking up some detail" doesn't help with that.

It's not like one can look some detail up when he doesn't remember the detail
was even there. Good software programmer needs a large working set of such
details to sensibly function in a professional setting.
Venezuela is one of those classic south American countries politically. It either has a government that is extremely socialist or extremely oligarchic.

Venezuela has traditionally been governed by people tied closely to the media empires in the country. Extremely powerful and rich people that use the counter as their plaything. The poor suffer and the upper class prosper. The gap between rich and poor grows.

At some point the balance tips and you get a coup d'etat. They promise the poor that they will take care of them and fuck the rich. Slowly the country turns into a dictatorship.

The US doesn't like socialist governance in their back yard, so they look for ways to turn the screws on that country to flip it back to the rich capitalist trickle down economics ideology.

In the old days they would just send the CIA down there and have a few people assassinated, or provoke unrest and supply weapons to right wing paramilitaries.

Today it is easier to starve then out financially and since both Russia and Venezuela both truly rely on raw material resource exports, especially oil and gas, persuading OPEC to crush the price of oil has been damaging to both of the US's enemies.

In Venezuela's case, it still had huge oil reserves and cash, so the US is just playing the waiting game.

I find both typical political models in south American politics bad, but the US foreign policy doesn't help matters either way.
If I may ask, in what circumstances would one want to go this far in securing their travel phone? Is this meant to be for a "general trip somewhere", or something more specific?
> A distributed operating system, with the URL being a shell command sent to some remote application.

All too often URLs really do allow you to issue shell commands (or raw SQL), even today!
Then (more) moral thing to do would be to provide high volume price discounts to shift the burden of financing a game from few "whales" to some more "medium value customers".

Besides, this would allow medium value consumers enjoy game more because they'd be having more paid features then before.

Whales are buying all they ever need (that's the only way I can explain them paying less after volume discount) so their main gain would be paying less money for that.

And company doesn't loose anything.
I'm not proud of it! But good luck out there.
Oh my, have you ever implemented a dynamic language?

Tracked global vars are of course free'd at the end of the program. There's no leak.

2nd closed-over values inside global closures can only be freed at end. A common problem in non-GC'd languages, which can only be fixed by adding a GC. Yes. The goal here is to avoid a GC. So don't reference big memory inside closures (as upval or return val, local is OK), or undef them explicitly, as in every dynamic language.

Using local closures would fix that, but Carp has no syntax for that I think. It would need an assignment from lambdas. Most langs prefer a simple global deffun variant instead. Lua got that right. That's why lua is the preferred game VM. But being able to use the easier and more simple lisp syntax should be preferred.
Check out Scott Meyers' "Effective Modern C++".
I can't help but feel that there is too much focus on data structures and algorithms. My kids have Amazon Fire Kid tablets and Amazon's software is, to put it mildly, unreliable. I'm sure the data structures and algorithms are probably fine, they're mostly shipped with the plethora of open source that most software is now built from anyway.
Affordable Deals on Long Term Loans for Bad Credit People in the UK
What is the motivation for making it self-hosting? Just for fun too? It creates a lot of trouble around bootstrapping.
I believe the issue was exporting the full content of notes and tweets. I'll make a special dump for anyone.
> The browser ecosystem is weaker than it’s ever been

This kind of hyperbole undermines the whole argument. The browser ecosystem was weakest when Microsoft released IE6 and then decided to not update it for half a decade. Today, by comparison, we are living in a land of plenty.

Even on the DRM front, the situation was no better in the past when you had to use Flash or Silverlight for DRM. At least now there is a clean interface to just the video decryption without requiring a whole bloated proprietary plugin. I don't quite understand the ideological bent that EME corrupts an open standard, but the same result from NPAPI is somehow less objectionable?

If the hope is that by standards bodies rejecting DRM on principle they will somehow strong-arm Big Content, I can tell you unequivocally that it ain't gonna happen. Cory Doctorow has not spent the last 10 years building a feature film streaming service and negotiating with rightsholders, but I have. In fact I spent most of that time fighting against DRM on a UX basis and trying to find loopholes, which works for small distributors but not for the studios. The torrent crowd would have you believe it's because they're stupid, but Big Content is anything but stupid. They know that there is no such thing as guaranteed copy protection and that there will always be an analog loophole. The reason they insist on DRM is as a means of control. They just need enough roadblocks in front of casual piracy to prevent devaluation of their content. If they were unwilling to accept any piracy they wouldn't stream to PCs at all. Which, BTW, is exactly what would happen if we succeed in outlawing DRM on PCs. They would literally pull the content, and say if you want to watch go buy an Approved Device. Customers wouldn't bat an eye either, because people prefer to watch on a television anyway; cheap streaming boxes / smart TVs are the future, not general purpose web browsers.

Making a huge issue of EME is just asinine and belies a complete ignorance of the market forces at work here. The studios have all the power, browser makers do not have any leverage. And in any case, if rightsholders want to play a cat and mouse game with DRM that should be their prerogative, but customers should also have the freedom to circumvent those measures. Where we need to focus our lobbying efforts is against the DMCA and infinite Copyright extension which broadly impacts consumer rights and the public benefit.
Netflix has copy protection and yet movies are still all readily available on pirate sites. What difference does EME actually make to the movie studios' bottom line?
I write a lot of code like that. Usually I start off with a huge comment block, detailing what the function does, outlining the algorithm used and explaining the notation. Only then I include both the link to the paper and and the full citation.

It's about as much work as writing the code in the first place, but it has saved me a lot of times when I or someone else had to go and work on it.
11 Reasons Affiliate Marketing Sucks
Final Euro2016 France vs. Portugal
The Horrific, Predictable Result of a Widely Armed Citizenry
This article's a boat load of bullshit. He says that, easily available weapons is the cause of the widespread violence in the US. But that's bullocks because bad guys would always find ways to get guns.

It's the innocent who'd suffer needlessly without having guns to protect themselves. I've got friends who got jacked with knives, cutlasses. Even one who had to pretend to be asleep while a knived guy robbed his place.

The author should go to countries where police arrive 5 hours after a robbery has occurred and even longer if the robbers had very sophisticated guns. And when they arrive, who'd they arrest? Random street urchins.

Recent pictures from Facebook showed tens of people dead in Lagos, Nigeria. In most of the pictures, I saw a cutlass a few feet from the dead bodies. I wondered if it was the bad guys that died. Only later did it hit me. The dead were people who tried to protect their lives with cutlasses against men armed with guns. Where were the protectors?...
Unfortunately it is true:

http://edition.cnn.com/2016/03/23/politics/john-ehrlichman-r...

http://www.npr.org/templates/story/story.php?storyId=1058326...

https://en.m.wikipedia.org/wiki/Southern_strategy

Why shouldn't a victim acknowledge the reality of being targeted? What other groups do you expect to follow this bizarre recommendation?

Thus is a nice historical overview that ties a lot of this stuff together:

http://www.theatlantic.com/politics/archive/2016/07/is-ameri...
Mozilla Fathom: Find meaning in the web
Thank you for the reminder to add them to my monthly donation roster.
Wise Care 365 Pro 4.22 Crack and Keygen Free Download
It's was split off at version 2.6.3(i) into an "international version" that was exported by printing the source into several large books and scanning them in, and then further developed outside of the US. I believe most current PGP versions are descended from the international branch, but I could be wrong.
I remember reading somewhere that there is a difference in meaning between "y'all" and "all y'all":

1) Do y'all have a ride?
2) Do all y'all have a ride?

In one of them (and I don't recall which definition is which) the meaning is "Do each of you own a car?" and the other one is "Do each of you have a car you can ride in?"
Rollup-plugin-karma
I remember reading about this "game" in a Danish computer magazine back in the 80's. Wanted to play it really bad, but of course there was no Internet back then, so it wasn't possible.
Isn't logging enough to track down a lot of such problems?
A powerful comment on racial bias, cops and VCs
Megaupload 2.0 to Launch with Original Megaupload User Database
Avast 2016 All Products Serial Keys Till 2023 Free Download Latest HERE
What It Is Actually Like to Be in the Engine Room of the Startup Economy
And yet it isn't.

edit: the spirit of the rule is to grant Twitter control over when to apply the rule. Is that what you meant?

Is [F5] + [CTRL+S](for save) automated? Is a browser auto-refresh capability? is `$ watch wget` (or something to that effect) automated? getpocket.com? an IFTTT recipe? A crawler?

See what happens?
Google wants to steal Web content by downloading (i.e. pirating) it, using automatic programs called "crawlers" which cause pages to be served but don't provide any revenue via ad views. That's theft, and it shouldn't be allowed.

They also want to use that content in unapproved ways, for example to extract keywords and links. They then serve this unlicensed information publically, with their own ads.

Thankfully, we can put a stop to such wholesale commercial piracy by encrypting our content using EME.

</sarcasm>
The best audit proof solution to this is using an encrypted database where you can securely push down secrets that you share only with certain users on particular nodes. This is what we used earlier with a bigger company to pass all audits. The ability of reading secrets are tied to a unix user and a fleet (identified by IP ranges for example). The secrets are encrypted and the nodes have the key do decrypt it. Keys are distributed securely at provisioning time. I am not aware any opensource platform that would do this to you out of the box though.
This reminds me of a post on HN recently stating that the theory of adaptation of happiness is really just a myth. Fortunes and misfortunes do have long-term consequences, whether we like to it or not.

Of course, while living or consoling misfortunes, we must not think like this. But to disregard the amenities provided by a purchase of an object and advocate purchase of an experience sound ill-formed.

I love the fact that I have an iPhone, a computer, and my contacts. I wouldn't exchange my iPhone for a 2G phone; I feel I would feel more unhappy with the loss of productivity.

Memory of an experience may have a more permanent impact on your happiness than things. But choosing an experience should come after assessing how essential the things you are thinking about buying are. And every time you purchase something, you are really just making a bet.
If you have a significant % of the population screaming X, you don't have a problem. You have a population that believes in X.

of course, https://en.wikipedia.org/wiki/Silent_majority and https://en.wikipedia.org/wiki/1%25_rule_(Internet_culture) still apply.

What I am saying is, terribly as it may seem, hate can also be belief.
Linux Signals – Internals
Bug in fMRI software calls 15 years of research into question
Also, a must read about DRM, by hixie (main author of the HTML5 spec): https://plus.google.com/+IanHickson/posts/iPmatxBYuj2

If you've ever thought DRM made no sense at av the tech or crypto level, read that to see that you are right but focusing on the wrong aspect, and that strategically it makes perfect sense (and is even nastier).
You sure have to hate yourself to do that. Reminds me of some cruel scifi novels.
That argument hasn't made them change their mind on copyprotection for decades. Why now?
> Director of Engineering at Ownlocal (YC W10).

https://news.ycombinator.com/user?id=driverdan
Original title is 'Furious Friday' and it's a pretty lame and short article.
Is it brunch time? A Twitter analysis on the time most people eat brunch
I'm using firefox on android too but I use PinDroid to create new bookmarks and access existing ones. It's well integrated in firefox and can be used with any other application through the android "share" function.
Strategic Alliance Agreement with EU Commission on Cybersecurity
The answer you're looking for is here: https://plus.google.com/+IanHickson/posts/iPmatxBYuj2 (no, seriously)
It's just a case of re-using the past tense for the gerund instead of using the present participle tense.

Also, shouldn't the correct collective noun be Pittsburgher not Pittsburghese? The name Pitt and the noun Burgh are both Germanic not Romance.
You probably want to the right thing
Yous or youse is the naive synthetic pluralisation of the singular you (in the analytical form both are you).
I don't understand why people think the Web needs Hollywood's video content. Let them build proprietary set top boxes or whatever, who cares if it's not in a browser? It's certainly not important enough to undermine the Web's principles of openness, interoperability, free access to knowledge, etc.

As far as I see it, EME would only be a loss for the Web and browser makers like Mozilla; in a similar way to, for example, losing the ability to "view source" would be a loss.

I think the real threat is from commercial entities who want EME for entirely separate reasons, i.e. Apple, Microsoft and Google, who also just-so-happen to make browsers. They can embrace/extend/extinguish the Web, by building an encryption standard into their particular browsers which none of the countless others are able to do (Firefox, Konqueror, Dillo, Netsurf, W3M, Lynx, EWW, Elinks, etc.). EME seems like an attempt to preempt such a situation, but I don't see how it can do anything to prevent it.

This is a much worse situation than some set-top box scenario, since it will bleed users from all browsers to those few with EME+plugins, and the Web will become yet another Microsoft Office document format.
And you're welcome to support IPython and matplotlib on Python 2 at the same time. We're just saying we're not going to do that, in the same way that the PSF will stop supporting Python 2. At some point, the cost of third party support outweighs the cost of moving to Python 3.
Your kid must be really smart :-) I actually admire Amazon from the outside for the same reasons you do but I'm not too keen on working there because of stories it's rough for employees. Does your wife like it? Is she a developer?
Thank you for posting this, I really love this kind of project, decentralization is the only way we're going to undo some of the damage of the last couple of years.

If this is to gain more traction it should play 'nice' with others, in other words, requiring a dedicated install is probably too much of a requirement for most small time users, and there ought to be a way to get multiple domains to work on a single machine so that people can split the cost of co-location or vps.
I recommend you try/use GNU Guile. It's a Scheme which has better grounds that other lisp language. Among Scheme language, it stands out with good support for foreign function interface (ffi), support for OOP, a good support of standards (r6rs and various srfi and r7rs support is in the work). There's a real community. Recently support for asynchronous code was added through fibers project [0] which makes the use of non-blocking socket (almost?) transparent otherwise said you can use the same procedures in asynchronous or non asynchronous code. There is opengl bindings and a 2D framework called sly with which you can do live coding. There is simple but efficient libraries for doing web apps. A more advanced option is to use Artanis [1]. And some people are working on better array operations to match numpy for doing matrix operations.

This is not Python tho. There is not as much people or library. Package sharing is different, it's mostly done through guix/sd or copy/pasting (!) modules in your projects (at least that's what I do and it works). Otherwise said, there isn't a solid equivalent to pypi outside guix...

BTW, guix is a an functional package manager where guixsd is distribution built on top of it [2].

Also, it's a GNU project which means your contribution won't be lost in the sea; join a community dedicated to building ((good) free) softwares that can make a difference and where you can make the difference.

HTH!

[0] https://github.com/wingo/fibers
[1] https://github.com/nalaginrut/artanis
[2] https://www.gnu.org/software/guix/
Since it's possible to call 911/112 with a GSM phone without SIM, the phone can still be tracked throughout the network with it's unique IMEI number.
From the makefile:

# target to generate a backup tar file and split files that can be
# saved to 1.44M floppy

Holy flashbacks, Batman...
There's always apologists that bring up "but modern Linux is simple and easy to use". And I'd agree to a certain amount that us is easy to use, but even today's Linux is so incredibly error-prone and fraught with obscure corner cases that aren't simple to the average computer user. Things where you are forced to tinker with obscure, oddly documented settings files that only a nerd with lots of time to burn can parse, understand and do anything with. Linux does require hacks, all the time and I wonder if Linux people just outright don't realize it or they willfully ignore it because it doesn't suit the narrative of "Linux is awesome and better than everything else".
Hang on, how is it we've spent hours arguing over thermostats, and no one has mentioned this is the work of dr tom chalko inventor of the cancer curing bioresonant t-shirt:
https://bioresonant.com/tshirts.html

as seen in the authors head shot at the end of the pdf.

that's no mere dead head tie dye you're seeing folks
If you logged the stack at every step along with every variable in memory, yeah. The point of debugging like this is to not have to insert 40 log.trace() statements with 30 variables just to track it all down. It's interactive and does it all for you.
You might not need jQuery
I share the same feeling. $5/check/month is really expensive. but what I realized is that this is no replacement for functional tests.
UK’s secret, ongoing mass surveillance rigorously frisked by watchdog
Black Mascara Thickening
It's a bit confusing because parts of IPython became Jupyter. But since they split, IPython is two things: the Python kernel for Jupyter, and a terminal interface that uses the same core execution machinery within the process.

So it will only be possible to run Python 3 code in IPython 6, but it will still be possible to use IPython 5 as a kernel for future versions of Jupyter.
A 2011 stackoverflow post on Diablo AI, updated with technological advances
Sorry for butchering the title to try to fit it into 80 characters. That's really restrictive. Original title was "'How to train an artificial neural network to play Diablo 2 using visual input?' A stack overflow question posted in 2011, then updated in 2012, 2015 and again in June 2016 with links to various technological breakthroughs in the field."

From this reddit thread, which I thought would be of interest on HN: https://www.reddit.com/r/MachineLearning/comments/4rskln/how...
Why is it so uncool to admit that you're in it for the money?
“Weird Al” Yankovic – Don't Download This Song
At first read the idea you propose is very attractive but I think you do need to address why APL didn't take off. Perhaps they chose a poor vocabulary, are there better ways to represent algorithms?
Can robots take your job?
For some reason Venezuela is not a problem anymore in Spain after the last elections. Conservative politicians talking louder each five minutes or so about "all is chaos and flames, crying children and vulcano lava in Venezuela", happily forget venezuelan people suffering in just one night. The theme basically vanished from both newspapers and TV since 26 june.

Perhaps things in Venezuela aren't exactly how some newspapers tell?... Who knows? All I remember for the country is that people were super-nice and the nature was gorgeous.
For people who also don't know anything about it here is a video explaining a little about it https://www.youtube.com/watch?v=VVpulhO3jyc
In previous releases, you had to use %cpaste. With IPython 5, so long as your terminal supports 'bracketed paste', it should just work. We'll probably deprecate %cpaste eventually.

We got this feature with no effort on our part - it's built into prompt_toolkit.
I believe App Engine Flexible (neé Managed VMs) does this (source: I looked at the code a while back). Basically your package.json (or requirements.txt for Python, etc) and your code get sent up as part of gcloud app deploy, and then a builder VM does the npm install bits for you, before producing your output "code plus packages" container that it stores in GCR (Google container registry).

This isn't just for fun though, if you're writing code on a Mac and deploying to App Engine, it's not very enjoyable to produce the x86-64 ELF libs you may need for your dependencies (I do admit this is why Vagrant, Virtual Box, etc. became so popular).

All that said, I'm not sure if the result of that is as minimal as we'd like ("final artifacts"). There's probably some amount of extra cruft, but certainly no more than roll your own.