skysight-inc/HackerNews huggingface dataset:
I just checked if you can get around it by using unix time, but holy shit, it is poorly designed. Unix' seconds since epoch is not the actual absolute number of seconds since 00:00:00 Coordinated Universal Time (UTC), Thursday, 1 January 1970, it doesn't count leap seconds. I wonder if you can even get a reliable TAI from linux, so you can abandon all this shit and implement proper time handling yourself.

Edit: Seems like we can specify CLOCK_TAI for clk_id on linux now.
Are you not using virtualenv? I always use virtual environments as much as possible to avoid being locked in on an older version (for example Python in this case).
Well, since this turns wifi APs into beacons, it's not surprising to see comparable results.
Generally if you want to use only debian packages, the answer is "stop wanting that".

But, you can get a little closer if you run debian Stable and also include apt sources from testing and/or unstable, and do some clever things in /etc/apt/preferences to pin package priorities. It can get messy fast, though.
The problem though is that the violently combusting battery is also a chunk of metal that, after being struck by the blades, is going to be moving at high speed roughly at right angles to the expected airflow through the jet engine. Damage could ensue, that is not equivalent to bits of bird flesh and bone.
But I don't think Julia is going to so well-rounded in face of those problems. Why deployment is hard?

Because Python has so many C/Fortran external dependencies.

Is Julia going to change it? By itself maybe, but currently it still borrows from Python in order to enrich its ecosystem, so basically adding even more layers. That for me, speaks to the volume that language is not really the pain here, library is.

Real-world problems are ugly deep down to its core and the requirements and constraints are every changing. Who thought GPU programming will be such a big deal just 5 years ago, if not DNN revolution completely turning thing around? And I don't think Julia's improvement is really prepared for this. Even more, if Tensorflow style data flow programming is better accepted, then probably any language could be used to just draw some the computation graph and the heavy lifting will be done by the framework anyway. It is going to be harder to persuade programmers to adapt a language just for the perks that is only peripheral.
So ... has anybody actually checked to see if Apple has patched the vulnerability in git without bumping the version number, like pretty much every linux distribution does for their stable releases?
Sancaktepe İlaçlama Firmaları
Not completely, but there are ways to achieve this partially. You can add multiple sources (say, stable and unstable) and set the priorities so that by default, stable is preferred. Then you can choose to install certain packages from unstable. However, since these frequently depend on newer libraries (e.g. libc6), it's hard to pull this off without upgrading most fundamental libraries to the version from unstable. In that case, you might just as well run unstable.
Not only can they be separate, they should be separate.

Think of where you want to place your router ? (Usually in your server closet or close to where the fiber enters your house) Now think of where you want your access-point to be. Preferably somewhere central in your house, where it will give you the best coverage.

So the best place to put an AP is usually a shitty place to put a router and vice-versa. They have no business being in the same box.
I learned that "reading books" and "building things" is good.

When I start with a new language, I read a few books about it and this really helps getting some edge cases. But often some concepts feel rather arcane till I tried them. So trying to get some of the default "projects" (for web: hello world, todo-list, blog) working clarifies most things.
The European oil/gas companies all support a carbon tax for the same reason. Coal is such an appallingly bad fuel that a carbon tax would kill it (even faster) and gas would replace it in large part.
You're right, but that hover is the one "designed" part of the page.
"testing" is probably the worst choice. It's auto-generated from unstable with a 10 (iirc) day delay if no critical bugs are open. However, if a critical bug is fixed in unstable and another one found that affects both unstable and testing, then the release fixing the first bug won't migrate to testing, so you'll have an even more broken version for a longer time. Testing also receives no security updates. Unstable doesn't get security updates either (in the sense that the security team doesn't provide updates to unstable), but it usually gets fixed versions pretty quickly, and certainly before testing.

"unstable" with apt-listbugs installed works quite well for me. Sometimes I have to boot grml to roll back packages (check out the grml-rescueboot package), but that's very rare.
First link leads to "Understanding ECMAScript 6" with minimum price 19.99
Maybe there is no real risk, but I did want to point out that it would be a mistake to assume that drone strike to a jet engine would be roughly equivalent to bird strike of the same weight. A drone is unlike a bird, a bird does not have lithium batteries, bird strike will not spray fragments of burning or exploding shrapnel through the jet engine.
The problem with Thatcherism is that you eventually run out of other people's money to buy votes with.
I once attended a Church presentation on D&D with my D&D group - all atheists - to figure out what was going on. This was back in, what, 1995?

Anyway the gist of it was that they were opposed to D&D (and any entertainment) that presented the occult and paganism (from their perspective) as anything other than unadulterated evil. D&D was only a small part of it. Their main objection was to television shows; the example they cited was in all seriousness an episode of Duck Tales that featured "pyramid energy" in a positive light.

Strangely, this made some sense to me - if you start from their premises that the Bible is literal truth and is an instruction manual for a moral life.

We wrote it off as another example of religion - or indeed any irrational philosophy - corrupting the minds of otherwise good and intelligent adults ;)
I feel like browsers could improve their defaults without breaking that: make the background slightly off-white, text slightly off-black, add some small margins at the edges. Or even just import the Bootstrap 2 stylesheet as a default.
The dependency management is a joke, compile-by-default means it's slow as hell.
See, this I don't understand. We have open source distributions who provide massive amounts of packages, for free, on a continual basis and don't have any where near the amount of profits that Apple has. Yet Apple, who have a lot of users and must update severe security flaws, don't have a reasonable way of updating system software.

Instead, we get the updates once ever so often and these security updates don't even come close to fixing all the security bugs in the software on my OS X operating system.

It's really not very good. Vendors such as Apple and Microsoft are far, far too slow in releasing updates.
Keep calm and love JavaScript unit tests
Also, it's funny that the headline describes Dungeons and Dragons as setting off a moral panic; I thought it was Christianity.
Adobe Premiere Pro Free Download Full Version with Crack
Dreams of a Ridiculous Man (Fyodor Dostoyevsky) (Animated)
More anecdata here, but I've experienced the same thing as well (not quite as frequent as one false-positive a month though). UPX just seems to occasionally trip up the antivirus heuristic scans until you can get your application whitelisted.
You pretty much publish everything related to your job if you're a web developer. People are continually creating awesome things as web developers, despite their source code being out there for everyone to see. There isn't a "copyright violation holocaust" happening as implied by the top comment.
So... to try and get an answer to the unanswered question in the blogpost. The files are probably hardlinks to a single "superbinary" image somewhere. The actual code is probably checking the value of argv[0] to dispatch to the actual git code (or whatever command name was invoked). The question is, why is Apple doing this? Is it some sort of diskspace saving scheme (to avoid duplicating common boilerplate code)? I suspect some part of this answer includes the words "for security" but it's already been proven to be BS at this point.
Well, RAW image formats vary per camera, so it probably won't "support" any particular format out of the box since that is not really the responsibility of the language.

But given a known format I'm pretty sure you can convert any RAW image format into something Halide understands without loss (at the moment most RAW image data uses at most 14 bits IIRC, so a 16 bit RGB array should be enough), after which you can implement, say, debayering algorithms yourself.

In fact, that's the first example you see in the first publication (see top left) about Halide:

http://people.csail.mit.edu/jrk/halide12/
Metaprogramming in Julia
Welcome to 'the worst job in the world' – my life as a Guardian moderator
I believe there's more profit-oriented piracy of SaaS based businesses than traditional software. It's rare that someone will take an app, crack it, and start selling it under their own brand. People clone apps but in general they've remade the code entirely by looking at the software and coding their own version.

Conversely however, I do hear about companies that have taken someone's SaaS app by dumping the front-end code, and building their own backend, and releasing it with absolutely no changes to the elements they've stolen.

This may be due to my filter bubble making it so I hear more about web apps (I write web based apps) but anecdotally it does seem that SaaS is not a protection against piracy.
Baroque is beautiful but high-maintenance. And I find it can be "noisy" - it's good for something that's supposed to be a focal point in its own right, but in e.g. a concert hall it can end up distracting from the "content".
Yeah, but do any of those motion sensor systems detect if a person is still in the room but motionless? Eg if you're sat reading.

I ask because Ive had to wave my arms about far too often in public restrooms due to motion sensors deactivating the lights when spending too long on the toilet. Having that happen in my own home would be annoying enough to warrant the additional complexity of FIND (or ditch home automation entirely)
You're joking, right? When I use software and I look at the version number, I like to know that it is what it says it is. If they are going to patch the vulnerability, then I want to know if they have done so.

Besides which, this whole question is missing the point somewhat. There is no easy way of updating the system supplied tools like git, even if you wanted to. The latest version of git is v2.8, and I think it would be grand if we could use a version less than 6 months old!

Hell, the same goes with any other system software.
Using since it's private beta and so far so good. I already use TweetDeck and with DeckHub I am able to follow all the things easily.
FBI Is Pushing Back Against Judge's Order to Reveal Tor Browser Exploit
Native or Hybrid? Which app dev is better for business?
There's a somewhat-famous blog which fits quite well into this scheme (sorry, German language, but you won't miss out much, anyway ;-)):

https://blog.fefe.de/

Also, the HTML versions of RFCs seem to qualify, such as:

https://tools.ietf.org/html/rfc1855

And of course the HTML versions of manpages are usually renedered in a minimalist style, too:

https://www.freebsd.org/cgi/man.cgi?query=du
So what Apple have designed is a "system integrity protection" system that actively prevents you from mitigating security issues.

Only a very large company could come up with such an amazingly awful idea. I can just imagine the meeting where this was decided that it would "protect" users where someone said "Freeze all the system binaries even from the end users, that will make them more secure!".
The React Native team has been doing phenomenal work and having just finished my first React Native app it's definitely the first kit I'd reach for if I needed to write a cross platform app.

However, I'm still not convinced that it makes sense to use a cross platform toolkit if the app is your primary product. If you just need some kind of mobile support for an existing business or service then React Native is a smart choice. But if the app is your bread & butter I think there are still too many drawbacks to working at an abstraction so far removed from the core native APIs.

And as much as JS has improved recently I'd still prefer to work in Swift or Java (or Kotlin) if I have the option.
Note: I don't actually believe a 30MB static binary is a problem in this day and age

If you expand your context from "day and age" to "country, bandwidth provider and pricing" you might start believing the problem a bit more
Nah, the binary doesn't actually contain git. It's just a stub (in /usr/bin) that locates Xcode on the system (in /Applications/Xcode.app by default but configurable) and execs the real git binary from there. See also:

https://developer.apple.com/library/mac/documentation/Darwin...
There seems to be a known link between cravings, especially for ice or soil, and iron deficiency.

http://archinte.jamanetwork.com/article.aspx?articleid=57792...

http://www.tandfonline.com/doi/abs/10.1080/08880010590896486

http://www.samj.org.za/index.php/samj/article/viewFile/358/3...

http://www.sciencedirect.com/science/article/pii/00029343829...
Rice and beans are a complete diet. Potatoes and milk are a complete diet. Frozen vegetables fried with spices are tasty, nutritious and very fast to prepare. Porridge, aka oats with milk or water is also dirt cheap and nutritious.

I spent an unfortunate length of time watching my pennies when it came to my foodbudget, in a western country. Being poor sucks but healthy food isn't expensive unless you mean prepared, ready to eat expensive food.
Note however that on 10.9, the author would have just been able to do chmod -x /usr/bin/git and this wouldn't be a problem.

It's the 'System Integrity Protection' feature in conjunction with this version of git that the author has a problem with.
> because "the bug was reintroduced" is essentially equivalent to "a lower number showed up later"

Yes, and this is perfectly okay for "git bisect".

> Need for sorting the list is essentially the same in both cases.

No, bisection does not require sorting, it just needs a continuous range whose endpoints have different signs. Then, it will always find one point where the signs on both sides differ. (In real analysis, this means finding a zero. In discrete maths, it means find the introduction of a sign change.)

In other words, when starting with a range from an old "good" commit to the current "bad" commit, it will always find a "good" commit directly followed by a "bad" commit.

This is why "bisection" is a good term for this Git algorithm, while "binary search" would be misleading. (Even though bisection and binary search are almost identical algorithms. They mostly differ in their input assumptions and output guarantees.)

Bisection makes no assumtion on any sort order, but guarantees to find one point of bug introduction in logarithmic time. It does not give any guarantee to find the lastest point of bug introduction -- unless, of course, your history does have just one such point.
Could anyone explain, what's a "new dollar" in this context? Is it those $8.500 from company X that have increased their budget from $100.000 to $110.000?
I assume you didn't accumulate the 128297 pdf's in the space of a day or a week or even an year (that would be over 351 pdf's per day, every day of the year). I assume you download like what? 10 pdf's per day? If you can take the time to visit 10 company websites and go through their documentation every day, I assume you cab find the time to read (and possibly respond to) 10 emails per day
The windows equivalent of homebrew (chocolatey) is great but has many out of date packages.
Baidu Pan is a kind of online MFS, a distributed file system. It is very convenient inside China for "instant torrenting": if the file you want is already in the cloud you get it instantly. Also, it's free, you get 500G for $0 IIRC.
> "Church of the Byte Savers"

I like that. I see people preaching how we've become accustomed to large drive space and fast internet and we're just wasting it all out of laziness.

Kind of like the post Muad'dib Fremen that got soft on water discipline.
I didn't listen to this audio, but if this were true, shouldn't geologist have already discovered a layer of ashes spanning the whole world?
Multi-billion dollar movie studios are much different than a small company releasing an Android App. They can handle the loss and make it up with licensing deals. The small company will go out of business in an already ridiculously difficult market.

It only pushes out the small companies and makes way for an app store environment where only large companies can survive. The exact same thing happened with the music industry over the past decade (filesharing was supposed to help the indy artist..or so many, like you, claimed)
Why would you do that with either option?
I used to play D&D at a JW friend's house, but his parents were relatively progressive. We could play all day long and eat all the Cheetos we wanted, but we weren't allowed to summon demons. Everything else in the Player's Handbook was fair game, as long as we steered clear of demons.

I also encountered people who took their kid's Christmas present away for the same reason you mention. To be fair, you really could make some scary-ass demon noises with the Casio SK-1.
That is fantastic, great job!
Thanks for the feedback.

By using DTMF I was able to get away without using error correction. Instead I add checkdigits to verify the data. I am interested to explore different ways to send about 1 second of data robustly. Data rates are very low but good enough to transmit an audio key. I would expect it would be difficult to build something higher than say 10 bytes/seconds over air that was robust but I am interested in this problem. I have some work to do on the signal processing but first want to get out the Watch version and OSX version. Of course, each hardware has different properties in terms of speaker/microphone so it is fun challenge!

Yeh, I understand some people won't feel comfortable granting access to Contacts. You can say no to that dialog and still test the signal processing aspects of the app. It will just throw an error when it tries to add the contact.

So there are some other apps in this field using different techniques to transmit data over sound. I mostly see blog/video posts but chirp.io is really cool.
You just reminded me of how much of the 09 F9 11 02 9D number I still remember after all this time.
http://hello.processing.org/ (probably too basic if you already know how to code)
http://learningprocessing.com/videos/ (more in-depth)

It teaches Processing (which is technically Java). It got me into programming again and maybe it will help you too.
You realise that you never had any copyright to your algorithms, etc anyway?

If you spend years of R&D on algorithms, patent them.

But boilerplate code can neither be patented nor copyrighted (except in its source form, but the binary, for example, can’t), so you never owned anything to begin with.

Disclaimer: This is just a general info about EU law, this is not legal advice, I am not a lawyer.
Or 15MB out of those 18MB are the 100 ad libraries bundled in that serve weird/dubious ads at best.
I'm looking at building my own home automation, the PIR sensors are fairly heavy on power and in order to ping them fast enough I need a fairly large battery or hook up the sensor to electricity. If I can replace that with a device in my pocket it would be nice as I don't need extra sensors.

Ofcourse, the downside is if the device is not in my pocket the system has no way to know where I am and will keep the light on in the wrong room and keep me in the dark so it's not like it's a perfect solution.
It can be disabled. For regular users without git on their systems, it still makes plenty of sense.
Why does your novel code need to be proprietary?
Yes. (a) You are not a typical user; (b) disabling SIP takes five minutes plus whatever productivity loss is caused by rebooting; (c) it isn't actually necessary to disable SIP to make git inaccessible, as described later in the post; (d) even if it were, you would get most of the protection by just installing your own git in a different location and changing PATH; and (e) the vulnerability in question is incredibly minor anyway, considering the percentage of the time that most people follow checking out a repository by intentionally running arbitrary code from it, which (f) would at least partially justify Apple not backporting the patch, but then again, nobody in this thread has even verified that they haven't.
You can buy a PDF/Epub/Mobi version if you want, but the ebook content itself is freely available in that page:

https://leanpub.com/understandinges6/read (just scroll down)
Sadam sold in Euro. Did not end well for him.

Iran just switched to Euro.
How long until people realise the insanity that is releasing a new major version every 8 weeks.

My non-technical friends & family are able to understand the difference between a major and minor version change. The car world sometimes has a similar concept (e.g. a Series 2 of a given specific model).

In most software, a major version means you can expect the features to stay largely the same, possibly with additions but not removal/major changes to functionality, minor version releases are usually fixing issues, subtly improving existing functionality or occasionally adding new features.

I just looked at the Chrome Release history on Wikipedia.

Some of major version changes are "change the taskbar logo design" "Auto-fill form letters are now highlighted in bold".

Other versions make major breaking changes, like disabling SSLv3, disabling NPAPI plugin support and removing showModalDialog.

I'm not saying those features should have stayed forever, my point is they're introducing major breaking changes in the same way they introduce a change of icon.
And, and... are we not going to talk about how he chose the words so carefully that there is not a single hyphenated one, making every line the same length?

Am I missing some obvious shortcut to it or is this guy actually good?
I looked at the offending function, and it would be trivial to rewrite it in C++ in an easy to understand and safer way. It probably wouldn't be as safe as Rust, but still a lot better.

A lot of Linux C utilities would benefit from such a treatment.
Saudi Arabia's Threat to Sell Off $750B of US Assets Empty Really
Probably won't, historical DST switches (and TZ offsets) are already one of the edge cases a TZ library needs to deal with (I'm looking at you, Argentina!).
It’s always funny how large developers – say, Google – still try to obfuscate their code when it’s so easy to reverse.

Even better, as in many legislations a derivate of manually deobfuscated code does not count as derivate of the original source, they even give up their copyright on their code, practically.

I’m surprised that this still happens. By now anyone should know that if you can run a piece of code, you can decompile, deobfuscate, and understand it. DRM and obfuscation only work to waste a week or two of the time of the person taking it apart.
The same happened to me, I woke up this morning with invites from #testing, EmberJS and Slack Developer Hangout. I would really like to know why I got invited to join these groups
30 anni fa Italia si collegò a Internet, fece la storia
Brazil: Anti-Rousseff protesters celebrate impeachment vote
It looks like I need to reboot my machine just to disable it. That's the only info I can see to turn it off - unless I'm missing something?