skysight-inc/HackerNews huggingface dataset:
As mentioned by maintainers in the thread there is already a flag to catch unsigned overflows. They even mentioned a way to catch those overflows in the code.

I can't seem to find that flag. Only ftrapv for signed, but none for unsigned. Do you know what flag is it exactly?
> Add to that, that they do not care about copyright and license issues and just ship their ISOs with pre-installed Oracle Java and Adobe Flash packages and several multimedia codec packages which infringe patents and may therefore not be distributed freely at all in countries like the US.

Hmm, that was actually one of major selling points for Mint around me - it was the distro that "worked", with relevant software, codecs and drivers being preinstalled and not crippled due to strange laws on the other side of the ocean.
INTERCAL. Seriously, what does it have to do with the point I made?
Oh, Linux Mint mixes Debian and Ubuntu packages by default? I was under the impression that there is Linux Mint based on Ubuntu and Linux Mint Debian Edition based on Debian.
> If this effect exists, it's probably due to the temperature rather than any ionizing radiation.

There's a possible third mechanism for electromagnetic radiation to affect cells. It is known that DNA is conductive, and there are researchers who believe that the mechanism that detects and repairs damage uses this to detect damage [1]...kind of analogous to the way we might try to isolate a break in a cable using a continuity checker.

There is research that shows that DNA can act as a fractal antenna over a range of non-ionizing frequencies [2], implying that electromagnetic radiation at non-ionizing frequencies could cause currents in DNA. If those researchers who believe that conductivity is used to find damage are right, then it could be that currents induced by DNA acting as a fractal antenna could confuse the damage detection mechanism, causing it to fail to recognize that a damaged section of DNA is damaged and so not repair it.

I wonder if sperm would be more sensitive than normal cells to disruption of DNA repair?

[1] https://www.caltech.edu/news/caltech-chemist-jacqueline-bart...

[2] http://www.ncbi.nlm.nih.gov/pubmed/21457072
I've used Mint in the past, and it was my go-to distro for family members who aren't so technical.

I'm not bothered by the licensing issues mentioned, and I'm ambivalent about the namespace issues, but I've been increasingly uneasy for some time now about Mint's security practices. Serving downloads over http and not providing GPG signed SHA hashes like every other distro is fairly irresponsible in this day and age.

This recent security issue, and the poor response to it, are basically the straw that breaks the camel's back for me. I'm moving on to Ubuntu-Mate, since frankly Mate was the primary reason I was using Mint anyway. Serving downloads of the most popular Linux distro from the same machine as is running WordPress is cringeworthy, and failing to take the compromised machine totally offline until it's 100% sure the compromise has been mitigated (through reformatting, including boot sector) shows really poor judgment.

I'm a bit sad to be so critical, since I recognize that Clem has done a lot for the Linux world, and as a Mint user I've benefited personally from his work. But when you're distributing operating systems to so many users, you have to take security seriously. To do otherwise, even on a "hobby" project (although I'm fairly sure it's his full-time job now) is pretty irresponsible.

In many ways, I'd like to pitch in, but based on other interactions I've seen and read about, I'm not sure my input would be welcome, particularly wrt security issues.

Edit: I'm also playing around with FreeBSD for my development environment, since I can use Mate on there. To be honest, I don't really need a DE these days anyway, since I only use terminal and a web browser. I should look into just using a Windows Manager.

Edit 2: Apparently they do provide GPG signed hashes. I've been looking for them each time I've downloaded Mint distros, but never came upon them. So I stand corrected.
I know you probably have more important things on your roadmap about now :), but any plans to support media keys (Pause, Skip etc...)? Perhaps using something like http://www.sway.fm/api
Totally personal side note here.

I saw a 'That's incredible' TV advert mentioning but not explaining the Sacramento shop front with the sliding wall. I never saw the program. It was the early 80s, I was under 10 years old, and I was left confused until literally just now. Thank you. That's a personal 30 year mystery explained.
> Bolt down the hardware to restrict use out of specs

That's what I was thinking, require their signature to change bits that could harm the phone. You could even market this feature: most phones only have change-able back-plates. I'd bet that people would jump at the chance were they to see how drastically Cyanogen or MIUI changes their phone - don't just give people the chance to install any ROM, but actually provide a few of the more popular ones ready to go.

> But do you think an addon that bolts to the back would be okay for you?

With the module system of the G5 this seems completely plausible. When you frame it that way you can really see how LG [are trying to] shine in the blandness that is the current cellphone market.
Call of Data Infographic: The Data Behind Gaming
> yet the scale on the skeletons suggest they are the size of a rabbit?

The scale is for 100mm aka 10cm aka 4 inches.

The scale is 27px, the skeleton is 482px from snout to tail, for a suggested size of ~1.8m (5ft10).

I don't know where you live, but you've got pretty fucking huge rabbits if they're the size of an average bloke. Note that this: http://www.oubler.com/assets/userdata/news_media/1433158298.... is not a rabbit
There was something made to ease exactly that pain... sadly it's no longer updated: http://www.websecuritywatch.com/
When I read the title I thought this was about Mint.com... perhaps it should be changed to "Linux Mint" or something?
I am a native anglophone and know a bit of German, but have never learned any Dutch. I find Dutch very strange because looking at it or listening to it it feels as if I ought to understand it, but in fact (usually) I mostly don't.

I guess what triggers the ought-to-understand feeling is that things like letter/n-gram frequencies, word lengths, etc., match English fairly well. A bit like looking at the output of a Markov chain text generator or an RNN trained on English.

(Spanish is, for me, more or less the opposite. Given a page of Spanish text I can generally decode it pretty well, albeit slowly, on the basis of other languages I know -- English native, French fairly well, schoolboy Latin -- but it doesn't trigger that feeling of recognition in the way Dutch does.)
>This is Terraform, our home for future fiction.

(The next line after the story's end.)
Also, pull-request could become the suggestion book of the future
[Author] I wasn't trying to say that Option monad is better/worse than null conditional. My point was to compare two different approaches to the same problem.
India’s patent office says no to software patents, again
+1. I wasn't sure if it was about Mint.com or the analytics tool http://haveamint.com/. Wrong on both counts.
Answers to your questions about Apple and security
Well, the only thing on the 6S that isn't an incremental upgrade is the force-sensitive touchscreen, which in my opinion doesn't really bring that much new to the table compared to this kind of modularity.
The recommendation to avoid UV exposure at all is just wrong indeed. The harm from UV is highly non-linear function of dose. It could be that in low doses when the body can quickly and fully recover it decreases the risk of melanoma through compensatory mechanisms. And even if this is not the case, one needs very short exposure to high Sun to get daily dose of D when risk of melanoma is significantly lower than most other risk factors one constantly meets throughout the life.

As for D supplements, one really should very careful even in cases of high latitudes (and this is the reason I avoid D supplements despite living at 61th parallel). Quoting Paul Albert , http://bacteriality.com/wp-content/uploads/2009/08/Albert_IO... :

So are we really facing an epidemic of vitamin D "deficiency" or are we simply beginning to note more signs of an imminent epidemic of chronic disease – an epidemic which would be exacerbated by increasing the amount of vitamin D added to our food supply?
I have a Blackberry Passport. It has a nice tactile keyboard, play/pause button and volume control. The dream isn't dead (yet).
If it is you didn't explain why, you merely restated the core issue JacobJans has with fighting advertising.

Where exactly is the line between "manipulating" and "changing view"? There are many associations and causalities studied with regards to human mind, should I be guilty of manipulation if I create a promotional poster using colours which are associated with some particular emotional response? In the end this is another of the cases where intent is everything, and for better or worse intent cannot be measured.
Ahh, that explains it, thank you.
No. I believe there is such a thing as excessive exercise, which I feel is what the post was describing. While under and excessive excessive your body will be stressed enough that it should be easy to see the effects of your diet, and so it would be relatively easy to optimize your diet for such a regime. But the diet that such a regime requires is not necessarily optimal (or good) for people with a more reasonable and healthy lifestyle.
I'm using this: https://github.com/chentsulin/electron-react-boilerplate

I find it excellent.
>realize that long battery life may require a thick phone.

I'm pretty sure most people realize that, and everyone I've ever heard complaining about battery life also added that they wouldn't mind a thicker phone.
If you want to test detail, tell me a movie you watch and I'll shoot you some questions.
Breaking Symmetric Cryptosystems Using Quantum Period Finding
Agreed. Not that I ever expect them to do it, but if they had a global filter to block anything not being fulfilled by Amazon from ever being see on their site, I would set it and never look back.

100% of the reason I use Amazon is fast and consistent shipping. That is the entire value for me.
When someone says that, I always get confuse as to whether you meant an inclusive or an exclusive between. I think the mathematicians uses the square brackets to indicate that intention.
I agree that naming is important, yet I don't think calling them "palmtops" would have changed anything. Tablets were and often are still called "tablet computers", yet they usually have the same limitations.
I'm not sure "unlikely" is the right word. There's a lot of advice to men to wear boxers, not briefs, because "briefs raise temperature".

This article (1999) says it's not proved: http://edition.cnn.com/HEALTH/men/9906/14/men.infertility/

This article gives two reports that did show an effect: (2015) http://fivethirtyeight.com/features/men-those-tightie-whitie...

Having something warm in your pocket, which also makes everything a bit tighter, may increase temperature a bit. And raised temperature might be bad. So it's not smoking gun, but it's not totally implausible.
This post is basically saying "the simpler way is what I think is the simpler way", while in reality everyone see a way simpler then other.

Since it doesn't hurt the performance there's no need to advice a way over another, the first way that come up on your head is the simpler for you. Go ahead and finish your project fast mate.
Simple tool for tracking changes to an upstream API as part of your test suite
I remember installing it when it was relatively new and people were gushing over it. A few weeks later a new version came out. I tried upgrading when I found there was no upgrade path. Upgrading Mint means reinstalling Mint.

I remember the days before apt-get when there was only dpkg. Before Debian I used Slackware so I'm all too familiar with package management (or lack of).

The idea that someone would release a new distribution, based on Debian of all things, and it not be able to upgrade was repelling to my mind. Re-install Mint to upgrade? No thanks I'll install Ubuntu over it.

Cinnamon is nice but I never understood why it needs its own distribution. I should be able to apt-get install cinammon-desktop or whatever and it work like any other package.
AFAIK it's not the compression date but instead the last modified date stored in the filesystem metadata. It's likely there such that `gzip file; gunzip file.gz` keeps the mtime information intact.
Then ios should communicate this with me instead of just hiding the feature.
The author makes some important points, but there is a cruel irony: He's a main developer of owncloud, which in terms of security updates is a huge problem.

Owncloud has its own update mechanism, which unfortunately usually doesn't work in the real world (it breaks if you have any reasonable timeout for your PHP applications, which every normal webhoster has). There are likely countless owncloud installations with known security issues that their users tried to update, but couldn't. (The alternative is a manual update on the command line, but given the target audience of owncloud it's safe to assume that many of its users aren't capable of doing that.)
The most annoying things for me:

- a shitload of unwanted stuff (Samsung Services, Samsung Applications) that randomly update themselves

- The 'resize window' feature. If you've seen people using a Note you might've noticed that they had two apps open at the same time for example. The rather small (this is a 'pro', btw) S6E has the same feature, but it is pointless. Worse, I constantly, daily, activate it in error. Right handed, swipe with the thumb to open the notifications. This always ends up (try it) being a diagonal swipe for me, from top-right to bottom-left. Diagonal swipes like that activate the 'shrink current window' feature.

See http://imgur.com/SROLT6M for the result.
Personally I switched from Ubuntu to Fedora a couple of days ago because I've had it with Canonical. It was the first time I switched distro almost since I started using Linux (though I've admined servers with other distros and other OSes in the meantime). I am satisfied with Fedora thus far.
Nice example.

More people should know that the second if statement is unreachable code.
WTF? Two completely unrelated stories in one. I quit the Guardian last month and this is one reason why...
OpenBSD purged many webapps from its ports tree one or two releaeses ago for this reason (too many security problems to keep up with). Most such packages didn't do much else than extracting .php files to somewhere in /var/www anyway. Users of such apps are now expected to do this themselves and keep track of updates.
.NET isn't cool in the start-up world because of the pricing and licensing issues. You can happily start developing a PHP+MySQL application on a used 100 EUR ThinkPad: good free IDEs are readily available (if you even need one), no licensing headaches and can start hosting it with your nearby 20 EUR/month web host with shell access.

Although the situation is changing for the better in the .NET world, the hardware cost, obfuscated licensing and pricing issues still remain. I had to buy an i5 machine with SSD and 16 GB of RAM to get the same development experience with VS2015 that I had with Netbeans on Linux with 4 GB of RAM. Also, a project in progress went for ASP.NET MVC 5 + Azure SQL on Azure and I'm afraid every day that we might get hit with some unexpected performance or insane pricing issues after the launch. Even the reddit thread on /r/dotnet wasn't very encouraging with regards to that: https://www.reddit.com/r/dotnet/comments/46rgf6/do_you_run_a...
Proposal: “Statements as Expressions” using do
I do not see how his example of STL vs LINQ is hard to read. I think this article is just a rant.
[Author] Thanks for your remarks.

I agree on the first point. As to the second, I didn't mean that having flatmap is the reason why we can combine Options and Lists. I meant that Options are composable with other Options and Lists are composable with other Lists.

I understand the problem of working with different monads. I looked into monad transformers at some point and found them difficult to work with so my approach now is to avoid mixing monad types (for example instead of having Future[Option[T]], just use a failed Future instead of None).
> What does putting a timestamp into gzip add?

Roundtripping the file's mtime through compression/decompression is convenient. Same reason why the original filename can be stored (roundtrip it in case the filename is truncated at one point e.g. by having the gzip archive move through an msdos system). Here's how the spec defines it:

MTIME (Modification TIME)
This gives the most recent modification time of the original
file being compressed.

Sadly the spec then goes on to recommend leaking the compression date:

The time is in Unix format, i.e.,
seconds since 00:00:00 GMT, Jan. 1, 1970. (Note that this
may cause problems for MS-DOS and other systems that use
local rather than Universal time.) If the compressed data
did not come from a file, MTIME is set to the time at which
compression started. MTIME = 0 means no time stamp is
available.

However note that the spec recommends a unix timestamp, which is ~UTC, and doesn't include the space for a timezone. Reading the POC[0] it apparently assumes any non-zero mtime is immediate (ignoring cached assets) and local.

[0] https://github.com/jcarlosn/gzip-http-time/blob/master/time....
I'd be surprised if they haven't already considered it. Building a national backbone is a large endeavour, and now that it's built, a great way to diversify revenue. Games only stay popular for a finite period of time.
Starting a post with "I know this is voluntary work, pitch in or shut up and all that ..." doesn't make the quote you're attacking untrue.

For what I'm paying for Mint ($0.00) and what I get out of it in terms of productivity, I find it quite a decent distribution.
I was quite young and I still remember the wide expanse of beach with nearly vertical cliff walls.

I'm not fully up to date on California Coastal Regulations, but generally public access to beaches is an important public right. The state will not back down from this either I suspect.
I meet a lot of older developers who harp on about assembly and coding mainframes. Sure, it sounds wonderful, but they got fuck all done in a day.

You should pick JS, something server side (PHP, Ruby, Python, or Node.js) and react.

You'll spend a lot of time configuring libraries and services (webpack or webify) but that's just the way coding is these days. Anyone of us could code some assembler - like OP said, it's fun and easy. We teach our 14 years olds how to code assembler - it's that easy. You don't honestly think you can compete with those skills? You need to learn the hard stuff.

This is what you should do:

Learn all of the above
Learn PhoneGap and cordova, use React to create an app.
Pitch to companies to put an App out for their website.
Use whatever server side tech they use (e.g. 90% of companies will be using PHP) to create a simple Web API for your app to call.
This. When smartphone first come up I was like I will wait until they get improved and calling some will get easier just as on my regular phone, years later and calling people and doing regular phone things becoming harder and harder.
An Interoperable IoT? Deadline of Feb 22 for IoT Interoperability Workshop
Book Review: 'The Dart Programming Language' by Gilad Bracha
Here is how to do integer overflow checks from the same author as the OP in the bug report:

https://www.fefe.de/intof.html
[Author] That's awesome to hear that, thanks :)
GPG signatures are kinda useless (when hosted on the same server). If I am able to replace the download I could probably deface also the pages where you give your signature and key fingerprint.
I wonder if they could glue their magic scattering pane to a mirror and lit it with a lamp from underneath (from inside the room that's being lit.

... or even make el cheapo version with just bluish tinted mirror.
Yes. Originally via Google Reader, but had to move to Newsblur when Google Reader closed. I like the fact it downloads and remembers the feed contents until I've read them, well, to a limit.

I used to dislike missing items (FOMO) and Reader was great for that, but because Newsblur has a limit per site I've gotten used to it.
Photos: Iyanya,Kcee &amp; E-money Hang Out Together,Show Off Their Swags
Except now, three years later my battery life is less than a working day and I can't swap it out without hot gunning the case.

The rest of my phone is perfectly fine but I can either keep it tethered to the wall or scrap it. That said, it would be dead already because I did drop it in water and the waterproof case saved it :)

> This means that batteries of mobile phones, or other hand-held devices in daily use, are not expected to last longer than three years. [1]

[1] https://en.wikipedia.org/wiki/Lithium-ion_battery#Battery_li...
Teaching or tutoring. Lots of work there and good money.
Every once in a while, I get difference error in /etc/issue*. I really hate all of these. I use Mint only because I like its GUI interface. I really cannot stand Ubuntu desktop for a moment
The problem's it's any date so which date is stored depends on the library and the datasource. If you're gzipping and caching dynamic content there's no filesystem mtime, so you'll probably get the compression time instead (unless the remote end or library defaults to 0)
> Cinnamon is nice but I never understood why it needs its own distribution. I should be able to apt-get install cinammon-desktop or whatever and it work like any other package.

On Debian you actually can 'apt-get install cinnamon' and have the full desktop.
This is good advice.

As a somewhat older (42) programmer whose early career was similar to what OP is describing I've been focusing on embedded systems and most recently Android development -- granted, Java isn't C and there are quite a few things I dislike about the language (and moreso the AbstractFactoryOfFactoriesClass culture it tends to have) but it is (practically speaking) MUCH closer to the sort of desktop app development that we used to do than either of back or front end web development (which I also don't really enjoy).
Saved, will go through them in upcoming programming sessions :)

I recently discovered pulse emitter and I find it really improves my flow: https://www.youtube.com/watch?v=0c_RBU-h2Uo
Of course not, HN is declining.
This is interesting, but it's not clear that this tricky is more generally useful - certainly, obfuscation that is actually integrated with the "real" logic won't just disappear under optimization!
Breaking CodeIgniter's homegrown crypto
Why FreeBSD?
You seem to be unaware of Ludum dare and similar challenges where (literally) thousands of games are created over the weekend that could easily compete with games made in the 80's.

Skill is still here, it is just muted by the modern media. Back then a any game release was huge news, today such games are made all the time every day and don't even get noticed.
Hi. The see what's included link isn't working properly. The content isn't there. From the "Unlock the full Brain.fm journey"
People I understand your criticism, but may I suggest donating to them too if you've used Mint? Once his bills are paid off, maybe he'll spend more time worrying about Mint?
not quite the same, but http://jacquesmattheij.com/if-you-have-nothing-to-hide