skysight-inc/HackerNews huggingface dataset:
Interesting. Is this because the Perl ecosystem is more mature or because of the philosophy of backwards compatibility?

The "backwards compatibility" philosophy isn't so explicit for the ecosystem, mostly the language? Is the test-on-install-by-default making a big difference there?
Not sure that "too many people in prisons for victimless crimes" and "tax law that makes employer-tied healthcare almost inevitable" are aspects of society's permissiveness.
However the example have a road that takes 45 minutes regardless of how many drivers go through it, that is not very realistic is it. nowdays we have apps that can tell us in real time how long each path will take according to current traffic, and the time is never constant.
3 Teams Receive Funding from $1.2M Bitcoin Development Grant
>>> Sometimes this stems from the quality of the documentation..
>>> I do appreciate Nim, and bought Dom's book...

I've said similar elsewhere.

The existing documentation isn't welcoming to those new to Nim. I've read the freebie first chapter of Dom's book and it seemed very promising and I wanted to read more. However $40 for an ebook is ridiculous. I can't afford to make that kind of outlay just to see whether or not an obscure language with very little traction is worth pursuing.

I think the best solution would be for the Nim foundation to use some of that bug bounty money to buy the rights to make Dom's book freely available on The official site.
Atlassian acquires Trello for $425M
R and especially Python didn't see a lot of use where I was; the former was regarded mainly as a chart generator, while the latter had one diehard fan (an engineer like me, not an investigator) and no further uptake. It has been a few years since I was there, though, and I haven't kept closely in touch, so perhaps things have changed in the interim.
K-12 schools definitely block HTTPS at some places, mostly because they can't inspect it.
can we please ban this retarded domain? it's disgusting. otherwise, Ill have to opt for hackaday solely.
A Night at the Facebook Hotel
DevOps, at its core, is just treating your configuration files and artifacts (IP/DNS, firewall rules, mail config, service and web app artifacts, libs and other stock software, SQL/NoSQL deployment descriptors, queue configs, users/roles/certificates) as development artifacts, and have an automated, reproducible deployment procedure. Going to a box and manually configure something in an ad-hoc fashion using fancy GUIs is considered a no-go. Rather, you're supposed to craft/test your configuration artifacts and then check it in to eg. git. If anything, this should be a workflow familiar to developers, hence "DevOps".

Docker and other Docker-like containers like Rocket don't have anything to do with DevOps per se, but they facilitate easier automated deployment of said configuration artifacts. Technically, Docker & Co. are just remedies to classical DLL hell situations, and have been used mostly for development and software evaluation purposes. Though they technically don't provide much more isolation than simple chroot-jails, increasingly they're also used in place of VMs because of density reasons, eg. because you can run a whole bunch of services on a single machine with less footprint than VMs (on Linux, that is).

The frenzy with Docker and the other cloud orchestration stuff, as you say, is IMHO mostly because of Sillycon startups with insane amounts of venture capital buying their way into people's minds.

Edit: ok, the last remark was a bit snarky; sure there's a need of mass-digestible tool for collaboratively editing DevOps artifacts and deployment plans, but I don't know any I like; feel free to point me to one (preferably without JSON and/or yaml configuration files)
9 habits that ruin your productivity
> Did I miss something?

Probably not. I just assumed it was BBC news giving a bit of publicity to a BBC programme by regurgitating a public tweet.

It wasn't exactly top draw investigative journalism though looks like the journo did at least spark up the My Lupo website and add a couple of stock BBC photos. So that's nice.
Optimizing for super-rare users who have a deliberate desire for long lines is less important than optimizing for the vastly-more-common case that the browser's size is large as an artifact of content the user was viewing on a previous site, but the user still prefer a sane line length for text content.
> I'm not aware of any SSH which fulfils my needs on iOS.

What's wrong with Mosh?

https://mosh.org/
yes - and the thing that makes python approachable is the syntax and standard formatting. I love LISP, I'm not confused or annoyed by the parens, but many people are. LISP would be more popular if there was a good (browser-based) hybrid structural editor with the keyboard-navigation familiarity of a text editor, in a notebook format where the LISP code is displayed like Python (the parens hidden, and handled automatically, but serialized as normal LISP code behind the scenes). This is not that hard to do, and we're nearly there:

* http://gorilla-repl.org/

* https://github.com/kovasb/session

(Also my own early abandoned experiments: http://celeriac.net/iiiiioiooooo/ http://celeriac.net/iiiiioiooooo/public/ http://celeriac.net/iiiiioiooooo-dom/ http://celeriac.net/io/public/)
Looks like HN did some work on their site. For convenience here is a cached link from google:

http://webcache.googleusercontent.com/search?q=cache:94_ZVFM...
My guess would be that MI as a "car state" with plenty of struggling cities is probably not shy about handing out sweet benefits to companies willing to set up shop there (especially for car related stuff as that probably plays great politically)
I took that to mean that OP is shocked that the level of fraud and corruption tolerated in other industries is so much lower than in finance.
It should be noted that the transcript makes for _great_ reading on its own, and seems to be word-for-word.
Atlassian Acquires Popular Team Productivity App Trello for $425M
I never understood his desire to remove 'reduce' from Python. I would love to hear a cogent reason as to why we should have to write a for-loop for everything 'reduce' like. In other languages, 'reduce' (akin to 'fold' for non-Python people) is one of the things you reach for daily.
I agree. It's an infuriating decision. And a pointless one.

If the 7 had a headphone jack, buying it would be a no-brainer. As it is I've held off upgrading because to get the same basic functionality I'm going to have to spend $$$$ on dongles or an external Bluetooth DAC or wireless headphones or something to replace a connector that costs maybe $0.10 in bulk.

Instead of buying and using the damn phone I'm having to engineer a solution around it to get it to do something that previous versions did effortlessly.

It's a decision that adds cost and complications, but provides absolutely no user benefit.
That is an extreme mis-characterization of stymaar's excellent summary. in short, there are no runtime checks for iterating through an array, and since the general case of random access to an array can't be safe (without dependent typing), that is the one place the runtime checks are automatically added, and even there you can opt out of them. It is easy to get C equivalent speed with far more safety.
You are spreading FUD, indeed.
> You'll also notice that none of these releases are tagged "-rc1", etc., though the fact that regressions were fixed in a new bump the next day means they were release candidates rather than releases.

Releasing an RC often results in nobody using it and hence not finding the bug even in several weeks, but it gets caught almost instantly in a release… At least, that's my experience in shipping various RCs that have led to next-day regression-fixes once it does ship.

While yes, better testing would solve such issues, but at some point the line has to be drawn as "good enough", because there's ultimately a limit to what is reasonable.
Packaging is a complicated task and isn't as automatable as you'd think, It is important to consider how changes impact other tools. AppImage depends on maintainers too. Consider for example how appimage recipes depend on wget and bash and thusly openssl and libidn and glibc and libdl and git too, which brings with it libz and, and, and ...

PS: Thank you, Riku. I never understood the sheer amount of effort involved in being a packager / maintainer until I started doing the same task for NixOS. I regularly depend on Debian's excellent patches and CVE details to do my work. May you not be bogged down by nirvana fallacies :)
From what I've read, deciding to make a tool to deal with that sort of feeling is more or less how Ruby on Rails came to be written.
On the page with the editable grid, https://anchovieshat.github.io/Q8/q8.html there's a table that maps numbers to instructions, and gives a brief description. It wraps below the grid to better support smaller screens. If you have a larger screen, you can expand the browser window, or if not, scroll down the page, and it should all be there for you.

In addition, once you have filled in the boxes a little, you can step through the code and the blue box under the grid will give you another, very brief bit on the instruction that your program counter is on.

Thanks for asking!
Yes and this is the problem, working less for less money is at the moment not a choice for all but a lucky few.
As someone who has used numpy for many years and written a great deal of production code using it, I was surprised when I read through this and saw some numpy tricks that I didn't know regarding the speeds of various operations! This is really a fantastic reference that provides a deeper level of understanding of what numpy does under the hood.

One thing I will highlight that the author just touched on briefly, is that numpy combined with numba is really a phenomenal combination for dealing with very computationally intensive problems.

The folks at Continuum Analytics have really done a fantastic job building numba (numba.pydata.org), which JIT compiles a subset of python functions using LLVM, and is designed to work seamlessly with numpy arrays. Numba makes it much easier to speed up performance bottlenecks and allows you to easily create numpy ufuncs which can take advantage of array broadcasting.
UK 3.4GHz and 2.3GHz spectrum cap
By your own admission, what you are asking for would require dependent typing. I am hugely in favor of rust eventually acquiring such capability, but it would be a huge change, and there are reasons why dependent typing hasn't hit mainstream languages yet.
Resources for creating front-end programming languages and frameworks in 2017
That's a good question. I think it's not a coincidence that CPAN predated the widespread use of distributed source control systems whereas pypi and gems blew up just as mercurial and git were unseating svn and cvs. It's a different release philosophy (remember, in the 1990s you often didn't even get to see pre-release CVS commits of open source projects; that was an innovation of OpenBSD).

I also think the widespread use of VPSs rather than accounts on shared servers (again, containerization) was a factor. In the 90s and early 2000s, you usually (even in a corporate setting) had an unprivileged account on a server with a given version of apache and perl, your own cgi-bin directory, and possibly some latitude on a personal CPAN install directory. The lack of containerization meant you had to compromise between using newer software and breaking existing use cases.

So I guess I think it's not so much about Python vs. Perl per se but about the technologies available when those languages became popular among developers.
We use a direct medical expense sharing non-profit. Ours is called Samaritan but there are a few of them. Basically, every month we write a check for about $460 to another member, and the one time we had a hospital stay, we got a bunch of checks to cover the full amount. (It covers everything but $300, but if you negotiate the price down at all, the full amount is covered.)

That's a family plan price and we were looking at 2-3 times that with a big out-of-pocket obligation on the Exchange. So far it's saved us about $10,000 and we really like the communal model.

(Posting under an alt account to avoid giving out too much personal info)
It's more than just swap. Second answer has more detail: http://stackoverflow.com/questions/4970421/whats-the-differe...

Udacity has a pretty good OS summary course. I had personally forgotten what a TLB was until I watched watched it.
Very much this. I don't pretend to be a dev, but I listen and work with them to accomplish business goals. Sysadmin work is very much more business management oriented in the real world, but to see so many Devs say "I know how to admin my software in prod therefore I am sysadmin too" just makes me realize just how little the Hn/sv web startup dev knows about real world business systems administration for established business.

Once again, like I said in my other comment, even in web startup land, this is a failure of management, in particular CIOs and CTOs, and the management that selects them.

The problem is that companies can usually manage to survive for quite a while ignoring these problems. There is little short-term feedback mechanism for duct taped systems... Until that day when shit starts dying and no one can fix it. Or a cryptovariant hits the file server. Etc.
Google patches severe Android boot mode vulnerability
DevOps approach definitely shifts some sysadmin-type roles towards the development teams.
That said though there are things that belong in the realm of sysadmin responsibilities - both "old school" like let's say setting up DB replication, VPNs or a puppet master server(not that "old school" but still) and "new" - things like Kubernetes and Fleet/CoreOS for example have plenty of configuration/maintenance complexity that is better suited to be handled by a dedicated sysadmin.
Interesting, thanks. Alas I think this solution still has its drawbacks in that you can't target classes within the SVG. Example: https://css-tricks.com/svg-use-with-external-reference-take-...
A big part of diesel's fuel efficiency advantage is caused by the emissions controls on gasoline powered vehicles.

Vehicles from the early 70s often had similar gas mileage to smaller lighter vehicles from the late 90s-early 2000s but the newer cars had much better emissions.

If the makers of gasoline powered cars had cheated like VW did on their diesels, the diesel advantage would have been nonexistent.
The Porcupine Attack: investigating millions of junk requests
In the US, it is a huge problem that physicians spend so much time dealing with insurance, they have to churn through patients and can't establish a real relationship to them. It actively undermines the quality of care. DPC allows physicians to escape a horrifying hamster wheel of running faster to just stay in place. It allows them to take the time to get to know their patients in a way that was normal when I was growing up, but is very rare these days.

It allows them to see the same patient for thirty minutes or an hour a few times a year and actually remember who they are instead of having some insanely low amount of time per patient per year, like seven or ten minutes. It has a track record in this country of stopping the insanity and improving care.

http://medicaleconomics.modernmedicine.com/medical-economics...

http://aapp.org/2016/01/08/why-you-should-transition-to-dire...

http://www.dpceugene.com/single-post/2016/07/06/Why-choose-t...
Development is sadly the job that is becoming the kitchen sink of "You ought to have skill X" where X is anything from sysadmin, computer science, business, security, product, bare-metal, networking, infrastructure, management, statistics, operating systems, math, social, and industry knowledge.

If you aggregate all of the "Every developer should know X" posts and blogs, the list would probably be very long. It only promotes shallow signaling instead of actual competence (I only need to know enough about X to make people think I know about X).

Meanwhile, your salary will still only compensate you for one skill set: software development.
> Because developers got tired of sysadmins saying "sorry, you can't upgrade Ruby in the middle of this project".

As a Ruby developer, I can only laugh at this particular example. No Ruby project I've ever worked on ever upgraded their gems midway through a project, much less the version of Ruby. Developing procedures for this kind of ongoing maintenance is just way too much to ask.

This stuff tends to get done years after the original devs have all moved on. Maybe they tried that kind of thing back in the early days, before I started working with Ruby, definitely not today.
How to Fire Bad Clients
It's the difference (nearly forgotten) between systems programming and application programming.

You see a strong version of the latter in the gamindustri. Junta Ota wanted to write music for games but nobody would hire him to do it so he wrote his own game and the rest is history.
Atlassian is acquiring Trello for $425M
It should. Netflix only blocks known IP-blocks of VPN services.
Wreck it Ralph puts the love interest relationship between Felix and Calhoun (and subverts it all over the place).

Those are all quite recent, while the historical Disney films all fall into the traditional template of male and female lead falling for each other. To the extent that Enchanted can assume the audience knows the formula that they're parodying.

There is indeed a recognition and a policy change that stories don't have to be made to fit that formula any more. And it seems that the films are exploring other affectionate relationships, such as the sisters in Frozen. Wreck it Ralph clearly has affection between Ralph and Vanellope, but it's more a parental/big-brother-little-sister thing than a romance. Brave focuses on mother/daughter. And so on.
Meat-only diets haven't been well-studied. I mostly rely on anecdotal evidence.
Atlassian's blog post on it: https://blogs.atlassian.com/2017/01/atlassian-plus-trello/
Well, Aritotle is famous for his description of fly with eight legs. He was so much in empireae, that did not bothered to count the fact, flies have 6 legs.
There is a bit of ideology here, in that there's no particular reason that this tiny little observation about network routing had to be called "The Price of Anarchy". Just the same, it's a mistake to think this topic itself has anything to do with politics or economics. A mistake made intentionally, perhaps, by those with particular political motives.
Blink is good if you need Mosh support; Prompt 2 is arguably better if you don't. But I get the impression GP has more on his mind than the choice of terminal emulator/SSH client app, although I remain rather puzzled exactly what point he's trying to make.
Looking at this month's bounty goal only at $2500, I don't think they are raising enough money to justify closing off a revenue stream. I don't have experience in the OSS space but I've seen similar complaints in app development. People expect a $10 app to be $1 or less but don't realize that the $ being brought in doesn't even break even for development costs.
It is in the <title> of the article.

UFLDL Tutorial = Unsupervised Feature Learning & Deep Learning Tutorial.
Where else do you want to look? Instagram? Facebook? It dominates those as well. Point-and-shoots are dead. While all professionals will prefer DSLRs, they only comprise a small part of the population. By any account iPhone cameras are the most popular. Anyway they're only saying popular, not "highest megapixel" or "highest quality" which would be something to be contended.
In Germany it is not just about the efficiency: diesel fuel is taxed lower per liter than gasoline, for exactly the same stupid reasons personal cars are (were?) often cheaper to register in the USA if you find an excuse to call it a truck.
Algorithmic Mathematical Art (2008)
Oh, definitely, and I want to be clear I'm not wagging my finger at pip here; it's a good project. It's just that for somebody like me on the far side of 40 (and sysadmins in general are a grayer cohort than devs), that's absolutely not a release tempo that I grew up with. I still shudder when I see a Dockerfile that begins "FROM whatever/latest..." because I have no idea if whatever/latest is going to be the next leftpad.
Atlassian acquires Trello
what your probably not seeing, is the CIO/CSO screaming at the SA to get AV deployed on every machine in the company, to meet some audit requirement checkbox, or PCI compliance, by the end of the month.
You can see the basic shapes that the images get mapped to in the browser.

I'm sure someone built a hack that let you explore that directly.

http://callumprentice.github.io/apps/street_cloud/index.html

https://flowingdata.com/2014/03/26/reconstructing-google-str...
Thanks for your clarification.

Your dedication to provide answer and explanations to absolutely everybody everywhere on the internet is incredible.

How many people do you keep enslaved in your basement to do all that work ? :p
Unload Scripts and Styles with one click to make your site load faster
These are not trivial at all. Read Metzinger's "The Ego Tunnel" for more information. There are neural nets within neural nets, but there is no such thing as "me", "you" or "I". Also additionally Dawkins's "The Magic of Reality" is quite a food for thought.
TSA Quietly Forcing Some Through Body Scan *AND* Pat-Down, Even If Scan Is Clear
I doubt this, because Apple has lost its focus.

Products used to offer exciting user benefits, with a significant new user benefit in each update. But going completely wireless is an engineering fantasy, not a user benefit.

Let's say iPhone 10 arrives as a shiny slab of ceramic. So what? Even if it looks glisteningly pristine and cool, users care more about functionality and ease of use.

The first few iterations were all about the latter.

The last few iterations have been about engineering and design for the sake of it. Delighting users seems to have slipped down the list.
Not sure how JIRA will marry Trello. They are different in their user base. I use both but for very different cases.
In the south it is a colloquialism used by older generations. I heard it all the time when I was a child, but it has fallen out of favor (even in the south) with the rise of TV English.
Maybe, but it's also justice being served.

When a poor black man in America is arrested for a rape, it's racism and classism because a rich white man is far more likely to get away with that crime. But it's also justice. I don't think you would argue that we should let poor black men get away with rape just to make things more fair.
This saddens me, and I suspect the future Trello will be a much different animal from what it is today. It could be better, but my gut says not.
I understand the point here; it can be useful to understand the abstractions on top of which you are working.

But given most engineering projects are crud apps without scaling problems, and PaaS companies like Heroku totally abstract away the system adminstration piece for those projects... I certainly wouldn't recommend a new engineer spend any time learning system administration.
I second this. Using both systems but for very different use cases. Interested in seeing how this plays out.
This is simply fake news. No "election hacking" happened; the integrity of the vote was never compromised.

What we have here is a bunch of media organizations throwing a tantrum because they were no longer the primary influencers of the election.