skysight-inc/HackerNews huggingface dataset:
I'm not sure about this. Anyone who wants to use a decent Linux distro will get fairly frequent updates - Fedora, Debian, SuSE, Ubuntu and even Slackware get frequent updates and Fedora, Debian and SuSE are well known for backporting security fixes.

Apple are known to be tardy in taking their time to release security fixes unfortunately. This whole point might be mitigated if they were more responsive, but they aren't terribly. Your average Linux distro is far faster at updates even on LTS releases than Apple...
> who is responsible for the panic?

Definitely the overreacting organised group, but also a large amount of blame falls on the media helping them promote their overreactions to the masses
While I fully support blaming Denmark, the singer is Norwegian.
WordPress Clound IDE best tool for plugin/themes developers
> Norway before the discovery of North Sea oil was one of the poorest nations in Europe.

Not really. In 1969, the GDP per capita of Norway was $9,899. Compare that to Sweden ($12,540), UK ($10,552), Ireland ($6,089), Germany ($10,440), Finland ($8,878), Italy ($9,566), Portugal ($4,987) etc.

http://www.worldeconomics.com/Data/MadisonHistoricalGDP/Madi...
"With this simple .PLL!"
>when the ad-pocalypse hits.

I wouldn't hold my breath.
Genius! They should add the RMS website.
Well, this seems completely logical to me, because freedom was always the central idea to US, for better or for worse. And freedom means nothing if it doesn't include freedom to fail without any safety nets.
"The rebar can rust, and the rust can cause the concrete to fracture."

The rebar will only rust if the concrete PH is neutralized. (Cement is pretty strong base.) This neutralization happens when the concrete slowly reacts with oxygen. Typically reinforced concrete has safe lifespan of about 70 years, while unreinforced concrete only reaches its max strength around 90 years. Typically lifespan and hardening are both slowed down if the concrete is sealed from water. (By paint or preferably with some external cladding and some passive ventilation between cladding and concrete.)

Reinforced concrete is shit if you consider only strenght/weight. It's kinda OK if you take into account price. But if you need good fire safety, it's bloody brilliant stuff. So for big buildings, staircases, elevator shafts and underground spaces it's good choice.
I think that exposing and styling some of the hidden elements - <script> or <noscript> or <meta> or <link> or whatever - would also be in keeping with the ethos. Unless that's what you meant and I'm just repeating you, I'm not sure.
Uhm, but private citizens don't usually invest themselves — if I understand correclty, typical 401k (or whatever american pension plans based on investments is called) is invested into huge funds and banks, which operate trillions of dollars in assets and can move them all over the world.
There really isn't a hoop tp jump through... Everyone uses homebrew, which happens to work extremely well (to the point where it's apparently being ported to linux now – go figure).

With the homebrew git installed, the stars really have to align for that vulnerability to be exploited. You can possibly get a user to clone from your repository. But if you can also get him to use the git version you want, we're at the point where you apparently have control of the system already.

In comparison with linux, this vulnerability pales in comparison to the-common-void-that-shall-not-be-talked-about, i. e. the around 400 gems, npms, brews, pips, go(es?), roles and ppas installed & running on a typical dev workstation, no matter if it's Linux or Mac. It's just a matter of time until someone gets his version of leftpad installed on >100,000 workstations & servers before he flips the switch to turn them into cryptolocked hostages.

Also: I'd hate if I had to fiddle around with kernel parameters to get printing, sleeping, networking, waking, font-displaying, account-switching, video-playing, time-knowing or up-backing to work every time canonical decides it's time for a new <x>subsystem. I love linux on the server, but maintaining a function desktop system is simply a waste of time. A somewhat evil waste of productivity, actually, because it feels like work and at the same time provides those frequent little victories that can turn it into an obsession.
Julia does it an order of magnitude better, though.

A generic `f` will probably be similar to the Common Lisp one. However, as soon as you use `f` in a context where types are known (e.g. if you use multimethods to overload a function that calls `f`), it will be specialized and JIT-compiled for the specific type (int, float, matrix, ...), with no extra work for the programmer.
Let's take this example

> climate change deniers who will drag any conversation about energy policy into murky pseudo-science,

That is activism using derailment and off-topic tactics. Not saying that that shouldn't be deleted. Just that it isn't trolling.
You may want go take a look at Gobolinux. Its a distro that applies a similar system to package management.
Seriously, it's 2016, stop it with the memes.
>So he's already broken 6.8% of his total promises just 1/8th of the way through his term. That's not good. He's also broken just over half as many promises as he's kept, which I'd say is pretty darned typical of politicians.

Sadly that's not that bad. For example you can check Ukraines MP's promises[1]. It's in Ukrainian, so yellow is WIP, green/red are self-explanatory and black is total.

[1] http://www.slovoidilo.ua/ratings/persons/parliament/all/inde...
How to get app downloads with no budget
The Guardian seems to be doing well on HN recently. For such a one-sided political publication, with no technical merit, that seems odd.
> Even if you make it more difficult to use with some software with other licenses

The license only guarantees that no additional restrictions are placed on users. The GPL and copyleft are legal hacks.

> But I don't want to live in your idealized non-commercial world, and your proselytizing became quite boring for the last 25 years.

It is a misunderstanding to think that a goal for GNU or the GPL are a "non-commercial world".
Not a single example out of two examples chosen to be familiar to his target audience, it must mean he moderates with a strong bias.

Great to have you in this discussion, did you realize you were drawing an exaggerated conclusion from weak evidence when you wrote your comment? Do you realize it now? Would you consider your comment to be one with an agenda as the author theorized or do you have a different motivation?
HN doesn't really seem to appreciate humor or sarcasm very much.
Why not replace XCode with brew version entirely:

sudo cp /Applications/Xcode.app/Contents/Developer/usr/bin/git /somewhere/to/backup/just/in/case
sudo rm /Applications/Xcode.app/Contents/Developer/usr/bin/git
sudo ln -s /usr/local/bin/git /Applications/Xcode.app/Contents/Developer/usr/bin/git
Strongly typed and dynamically typed, which means that you can get runtime errors. Also, the "type system" with "dependent types" is really just equivalent to an ML datatype that's dynamically type checked.

I'm a bit mystified with respect to what passes as research in the field of type systems for dynamic languages.
Thats a systemd-ism, iirc.
Reddit's default theme is more or less as spartan as HN, it just uses more JS for interactivity. However, each sub can configure their own theme, which tends to lead to geocities syndrome.

(If you're registered, you can disable themes, presumably for that reason.)
There are plenty of countries that will do this. It is not a subtle hint about the NSA.
The GNU project is primarily a social project with technical components. If the project's philosophy is not mentioned because the project isn't even understood to exist this is a problem.

GNU is not primarily a product; if it were you would be right that its name wouldn't matter much and world domination would be the primary target.
Same question for me. We need a few permissions like SMS read (for phone number verification), NFC, GPS,etc...and I'm wondering how production ready React Native is.
That's definitely interesting. At the end of the day, the messages are misleading at best, arguably negligent, and definitely sloppy. They could fix it, but their whole site just seems like five or so legacy systems glued together without any overriding consideration for the user.
WeChat’s competitor to Slack
Also useful for Haskell: https://www.fpcomplete.com/blog/2015/05/haskell-web-server-i...
HN users checked for backports and said "doesn't look like they did".
Because it avoids duplicates. The idea is that we have one place where all the problems reside, and where the problems are sorted by upvote count.
Unicorns starting to shift back to fantasy, says new report
Seems vastly overblown to call this "the worst job in the world". There are far, far worse things people do to get paid.

Sure jumping out of your tree-hugging everybody-love-everybody mindset is probably a shock, but there's plenty of hatred in the real world.
> one-sided political publication

They certainly are left-aligned: they are famous (and notorious) for it. The "Guardian-reading lentil-munching sandal-wearing lefty" is a popular caricature, I've even seen people criticised during debates for being a "good Guardian-reader" (i.e. a part-time socialist).

But they do publish articles on relevant topics, and are prepared to stick their collective neck out for important stories like the Snowden case. They are probably a few notches above the open sewer which characterises much of the rest of the UK press, and it's clear that many people on HN find them relevant, if not always correct.
Flights to Sofia on flychecker at € 255
You’re right, I should clarify/restate more generously: beans are great, and beans + corn or beans + rice is a pretty good diet if it’s the only thing you can afford and the alternative is starvation. I’m sure you could survive for a good long time on mostly those alone, supplemented by occasional meat and a bit of vegetables.

They aren’t going to provide everything the body needs though, and a more varied diet would be better.
Such arrogant hubris:

Here, [Special Agent] Alfin starts an analogy for software
vulnerabilities: that of a flaw in a lock.

“In layman's terms, an ‘exploit’ could be thought of as a
defect in a lock that would allow someone with the proper
tool to unlock it without possessing the key,” he writes.

He admits that there is a flaw, but no mention at all that the flaw should be fixed? If one person found the exploit, someone else can as well. Apparently fantasies about having a "nobus" tool are a higher priority than protecting people.
>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!

Exactly. Apple are update nazis themselves (support for old versions is being dropped quickly and users are forced to update), so they should at least apply the same logic to system tools.
git supports "credential helpers" [0] which allow arbitrary credential storage and retrieval schemes. I've successfully used it with a Yubikey, for example, although I promptly reverted to using SSH and my GPG authentication subkey when it became clear that there is no single scheme that works on all platforms I use.

[0] https://git-scm.com/docs/git-credential
When will React support full CSS?
Agreed. I think more along the lines of http://thin.npr.org/

.. which is great & I wish more sites had a "thin" version.
You can just install the command line tools without xcode. From those tools, most can be replaced with their homebrew versions so you only need them for bootstrapping. But if you want to do hardware- or OS X related development, you will need to keep the tools around. CUDA, for example, needs clang et. all.

They don't take much space, though, and the toolchain is treated a bit better by Apple than utilities like git, vim etc.
http://www.urbandictionary.com/define.php?term=I%27m+all+rig...!
Wait what? The whole point of dependetly-typed languages is that programs you write in them are fully typechecked at compile time.
Even more tracking in ads? Ad-companies make most money on tracking and profiling than on actual ads. I'll stay with uBlock and PB for longer probably.
I won't pay anything in advance. I'd pay 1 cent per article but I want a preview first.

If 1 cent looks too low, divide the price of a newspaper by the number of articles it contains.

And I want the privilege to read with an adblocker, to be fairly sure not to be tracked and spied.

And if pay per read will ever happen I'm quite sure we'll read less than now and we'll privilege free (as beer) information. After all I used to read only one newspaper and watch one or two tv news programs. Having to pay will make many people go back to that. That was sad too and people were easy to exploit by scarcity of information.
lynx also does the job
The stars don't really have to be aligned: any script could invoke system git directly.
Which I appreciate mostly, it can be distracting and is often puerile, but if you're also making a valid point I think humour is fine.
With Linux you don't have this problem at all.

1. add a repository with up-to-date version

2. update the system

It couldn't be any simpler.
Regression with non-Gaussian Noise assumption
https://github.com/abhimanu/LinearModelWithNonGaussianNoise
Hello. It's very hard to find machine learning libraries with non-Gaussian (noise) regression settings. This is a small contribution towards this. Hope it gets enough people excited to start contributing to more popular libraries like scikits-learn etc in this direction. Thanks.
I spent a lot of time trying to solve the same riddle. The problem is not specific enough.

It's like asking how one learns to do math.

You look at what technology is out there, and play with it.

Here is one list of common tech:
http://programming-motherfucker.com/become.html

Time is better spent in getting the right resources to use given a goal.
Had to look that up :D
Back in the day if you were playing D&D you were worshipping the devil - now if you play video games you hate various societal groups.

So interesting how puritanism evolves
The Black Death: The Greatest Catastrophe (2005)
:-) all good - I'm more curious to know how Apple updates their operating system. Evidently it's possible to modify these protected files, I'm now curious how they do it.

Best I can find is the following article:

https://reverse.put.as/2015/10/12/rootfool-a-small-tool-to-d...
4 months with react-native, pretty unstable environment, lots of headache. Went back to native and happy.
Eh, 300mb, who cares? There's plenty of disk space and usually plenty of bandwidth. If it's becoming a problem for you then sure, do something about it, but I don't think 300mb is a priori a problem.
But now "f" is entirely monomorphic (rather than just having an automatic specialization for float), AFACIT.
agreed! it's all in the name, micro :)
Stock prices come from the same forces that shape dividends. There's a reason that dividends from diverse companies all tend to cluster around the same percentage of the share price.
My reply was intended to be perfectly serious. It really was not Dungeons and Dragons triggering anything, and the headline is just wrong.
Statement on Lambdaconf 2016
Then why's it positioned as a numerical/datascience language rather than a general-purpose language?
You read into what is not there. I know about SIP already, but I've always been surprised about it as it seems pretty flawed to me - it turns out if you can get root access you can easily bypass the "protection" mechanism with a small utility that loads up a kernel extension and bypasses the mechanism anyway.

https://github.com/gdbinit/rootfool

Incidentally, calm down a bit - you sound pretty outraged yourself!

You might want to address the dtrace issue though - let's say you didn't want to disable the protection that SIP provides in making the /usr filesystem immutable. How do you then run dtrace on system utilities when troubleshooting?

Genuinely curious how you answer that.

Edit to ask another question: another question for you, as you seem to have the answers here: why does Apple install git in a directory that is under the control of System Integrity Protection? Why not under /usr/local? It's not exactly a "system utility" - it's a DVCS and not in any way critical to the running of the system. Hell, I'd not even consider it system software.

And how does Apple do this? The last time I installed the XCode command line tools, I don't recall that I had to reboot my system, so it looks like Apple do indeed have an update mechanism to overwrite the files. In which case it is one exploit away from disabling the file immutability protections afforded by SIP...
A bit like the Hotmetal editor from 90s? :-) http://literacy.kent.edu/Midwest/Graphics/hotmetal.jpg
Have you tried rsync? If most of your changes are small ones, it should help a lot.

rsync --inplace -vaz sourcefile user@remote:/targetdir/
> DRM and obfuscation only work to waste a week or two of the time of the person taking it apart.

I don't think it's that simple. There's some distribution of time wasted that goes from 0 (already prepared tools for automated deobfuscation) to infinity (it's enough of a roadblock to stop the effort). If you automate the obfuscation and just stick it into the publishing pipeline, you effectively stopped >0 people with ~0 effort. So why not do it?
Google AdWords Alerting Framework
How do ghosts sound? And how did they know?
Inside the Brain Machine
A rewrite in C++ would not make it any safer. Rewriting it to make it easier to understand could make it safer, but you do not need a different language for that.
Surely "24" introduces a special case to the hours field which you have to account for?
No, it does not. Dangerous permission can be toggled off for all apps now. For apps on the new API level, they can no longer obtain dangerous permissions at install time. They have to trigger an OS-level prompt for the permission. They're supposed to explain why they need it before triggering the OS prompt and many apps did it poorly by adding an extra, meaningless prompt before the real one. This was't done for the old API level because it would cause crashes for permissions where data can't feasibly be faked and the user would have no indication that fake/empty data was being used if it was the default.
An Introduction to R&D Tax Relief for Startups
Yes, got enough clients to grow on just cashflow; one leads turned client I got from it was a very well known globally recognized brand, publicly traded and a market-cap of half-billion+.
True. Essentially it was so the moment the fund idea was not successful. Benn was a politician I respected enormously. I didn't often agree with him, although on this I did, but he had rare integrity for a politician.

"Even though the U.K. extracted nine per cent more oil and gas by 2011, they collected $156 billion less in petroleum taxes and royalties than the Norwegians"

Interesting link, closing sentence says it all really.
"Equality of (sum of 1 and 2) and 3".

It's nice because it shows it's a value not a question.

But I don't really verbalize code, I think in symbols, maybe that's why prefix doesn't bother me.
New Vulkan SDK v1.0.0 for Android
Powa failure – where did the money go?
Isn't that actually an example for graph centrality (betweenness)? https://en.wikipedia.org/wiki/Centrality
When would the order of $PATH vary?
Hi Volker, thank you for your posting! These are good ideas, I should definitely complete my text with such examples.
My personal and anecdotal observations is that it is not sugar alone that causes weight gain but a combination of a lot of sugar or starches and a lot of oil or animal fat. This is what processed/convenience food typically contains. With that pretty much all the fat is stored for later as body has strong preference for using glucose and carbohydrates in general over fat to produce energy. Also compared with, for example, pigs, humans and apes are very inefficient at converting carbohydrates into fats for storage resulting at up to 30% loss of energy on the process.
"DRM and obfuscation only work to waste a week or two of the time of the person taking it apart."
Not only that, it also drastically decreases the amount of people in the world capable of reverse engineering your code.
It also decreases the amount of people willing to. In the end, security is a game of effort vs gain.
More effort -> might not be worth the gain.

Also - a lot of these techniques are used by malware to evade anti viruses and static code analysis.
Sounds like you're equating a particular style of capitalism with freedom. Putting ideology ahead of people.
A few years back I thought it would be fun to do a Scala project (which ended up being http://nightchamber.com) while staying with my in-laws over christmas.

It got much less fun when each deploy to the prod server took an hour to complete.
You're off by a few years. Norway in the first half of the 20th century was certainly one of the poorest in Europe. This held true through the (global) great depression, which was coupled with and compounded by their own home-grown economic crisis.

However, the Norwegian economy had made substantial progress in the post war years - prior to and independent of oil.
> DRM and obfuscation only work to waste a week or two of the time of the person taking it apart.

I remember reading an article featured here that the latest PC video game needed something like 6 months to be cracked and the crackers (Chinese I think) almost abandoned.

Will try to find the link.
I guess you just saved me a headache. thanks.

It sounded too good to be true. I'll give it more time to mature.
Julia's GPU capabilities are _far_ better than python's. There are near complete, free wrappers for all the CUDA libraries. The same is not true for python (e.g. CUSPARSE).

This is a consequence of how easy it is to interface with languages like C in Julia. I.e. whenever a new CUDA library or change happens, it will take the Julia devs less effort to update their wrappers.

Add to this Julia's HPC support and it is by far the best offering if you want to do REPL style programming on a GPU cluster.
This paragraph of the README seems to cover it:

"The objective of the framework is to make it as easy as possible to set up and perform realtime video processing or machine vision against image or video sources. By relying on the GPU to run these operations, performance improvements of 100X or more over CPU-bound code can be realized. This is particularly noticeable in mobile or embedded devices. On an iPhone 4S, this framework can easily process 1080p video at over 60 FPS. On a Raspberry Pi 3, it can perform Sobel edge detection on live 720p video at over 20 FPS."
The advertising market needs to be made similar to the stock exchange. Current situation is similar to the NYSE asking for a 85% commission on every stock transaction. The middlemen need to be removed...An advertiser should have direct access to the relevant consumer audience with a non-commercial facilitator.
So OS X El Capitan sucks. As evidenced by removing from (advanced) users the control necessary to secure their systems.

Is it feasible for Mac users to downgrade to older OS X?
One billion files on Linux (2010)
It is amazing what not giving the customer the product until they have paid does for speeding up the payment process. I have yet to have a customer who can't manage to get the bill paid when they really want the product.
Dashing is no longer maintained