skysight-inc/HackerNews huggingface dataset:
Dude, this outperformed log2 by a large margin, which is what I cared about. Cycles mattered in this code, but after this optimization, that's not where most cycles were being spent.

edit: Investigating further, this intrinsic was introduced into gcc around 2006, which means I'm not sure it would have been available to me at the time.
If they can even afford any home in the area.
And I’d like to quote myself:

> I’m not saying the US is bad, or good, I’m trying to say there is no "good" side in a war. No one in a war is innocent.

> There is a side that gasses jews, and a side that nukes civilians. There is a side that bombs hospitals, and a side that blows themselves up at a concert in Paris. There’s a side that massacres disabled people, and a side that shoots children.

> We can’t compare, or even weigh up the sides against each other, and doing so would miss the point. But we can’t say "only terrorists kill civilians".
Right I was thinking about that after I replied to your comment, that I let my point get away from me. I read so many other comments putting down bash I was pleading my case to them, not you, haha.

I did not realize dash was bourne compatible. Also, I'm curious what systems you've used didn't have bash installed by default, as I haven't used anything in a long long time that didn't have bash.
Using DNA for Security: Identity Biometrics for IoE
What's New in Acropolis Base Software 4.5.1
Tech is somewhat harder to automate than manufacturing, at least.

Silicon Valley also has a bunch of top-shelf universities nearby, which are a massive boost to local economies. The University of Michigan similarly boosts Ann Arbor's economy.
In the Northeast at least, there are a fair number of old brick mill buildings that have been renovated and have tech and other tenants. I worked in one in Nashua NH for a few years and there was an apartment complex just down the street in another former textile mill.

However, as someone else said, you don't renovate these kind of properties because it's cheaper than building a generic business park. You do it because you're willing to spend extra for something with history and character.
My Uber Intern Experience on the Supply Engine Team
In fact, the concept used in WWII became known as "morale bombing"
> Fossil does not support versioning directories.

While that is true, what would revision 2 look like? "This new directory is also empty, but more so?" My point is that an empty directory isn't really "versionable," in the sense that there is something there to be diffed.

I converted a few Subversion repos to Fossil, and the empty directories I'd stored were all easily replaced by a dependency in the build system, so that it was created at the point of need. In that sense, the directory is versioned as part of the Makefile.

In many cases, your existing tooling already takes care of this, as with "bin\Debug" and such in Visual Studio.

> Cannot perform a "fossil diff" for just a directory and its descendants

Yes, that would occasionally be nice.

Fossil does support directory names in checkins, though, so if you're certain the changes are all confined to one subtree, you can just check that change in, then diff what's left.

You can also "stash" a directory, then either diff the stash against the working checkout, or diff what's left, as your workflow requires.

> A "fossil merge" between distributed repos it will give commit attribution to the wrong user

I suspect that's because the full user table isn't included as part of a clone, nor are local user changes pushed back to the repo you cloned from.

The idea of federating identity management gives me the heebie-jeebies. Just ask the PGP folk how well that works.

If repo A clones from B, which clones from C, and you want changes made to A to be properly credited in C, the owners of A need to acquire a login on C, sync themselves to C instead of your B repo, and then check their changes in directly, bypassing B.
But in what situation would you actually need an arbitrary precision library for general statistics? Ie, in what situations would any reasonable approximations not suffice for reasonable real-world precision?

Eg, Stirlings approximation for ln(n!) should serve fairly well for moderate and above values of n. And knowing your statistical distribution at large n you can likely find a decent distribution from a discrete case requiring n! into a continuous one, eg Gaussian.
It’s not like Grundsicherung is hard to get. And if you have a flat at some point, you can then apply for Hartz IV, too.
I think there's a flaw in the model.

"Assume that the amount of HTML currently loaded is finite but sufficient for all of the state to be properly rendered."

So consider
<html>
<div class="myContainer">
<div>1</div>
<div>2</div>
<div>3</div>
. . .

I've never met an HTML streaming solution that won't just stream this sequentially, which means no </div> for myContainer will ever be emitted (and therefore the HTML will never be well-formed, and the CSS will never have sufficient information to lay out).

If the HTML were streamed such that <html><div class="myContainer"></div></html> were received, and then the interior of myContainer were streamed, that'd be a different story, but that doesn't exist. So I don't think this blog post's argument that CSS3 is Turing complete works for any real implementation.
Why does it need to be mutually exclusive? Why not both? Science fantasy.

https://en.wikipedia.org/wiki/Science_fantasy
I'm skeptical a little, in that the article starts off by saying it is "more" Turing complete than C. Something either is or is not Turing complete. The nitpick that a C implementation has a pointer size which limits the memory to !infinite is an unimportant implementation detail. If that's your argument, nothing is Turing complete because the universe is made out of a finite amount of matter and energy.

Also, as others have pointed out, it doesn't "run" unless an external thing is pressing buttons. If you allow what are essentially external programs to run, you might as well have Javascript doing the job, and then the headline becomes a lot less interesting.
That's not so useful per-se on iOS, as iOS has a full set of zooming features, that range from double-tap-with-three-fingers to activate zooming mode, to the always-on-top zoom controller that popups a menu with several options, including which filters to apply in the zooming window (eg: contrast, b&w). These features work across the whole operating system, so in all apps, not just the browser.
There are two widely known techniques for vertically centering an element in CSS that are virtually supported across the board:

display: table-cell; vertical-align: middle;

or

position: absolute; top: 50%; transform: translateY(-50%)

You can't really complain about that point anymore.
Which database works for you? Relational vs. Non-relational
I suspect the choice to build new may be due to remodeling costs that exceed new construction costs. Abatement of asbestos and lead paint along with bringing electrical, etc up to code is expensive. This may be a case where regulation results in government failure by constraining economic development opportunities. Anyone have any experience bringing a multi-hundred year old industrial facility up to office space code?
I thought exactly the same thing, but I was expecting this one:

https://en.wikipedia.org/wiki/Colossal_Cave_Adventure

To me that would have been a million times more interesting than this article.
Giving it a shot. Why not?
great application of drones
Oh, I certainly think there's justification for lamenting the state of javascript web apps. In the post, I really meant to say "complain about it."
Such knowledge exists, but it requires a long and dangerous journey filled with adventure, thrills, and excitement too bold for most to endure. Many have traveled down that path, but few have returned to tell the tale.

I am one of those few.

I could easily share that knowledge, but for one to fully understand, one must walk such a path thyself guided by the voices from the source that flows over the stacks of such knowledge.
Yes, yes, and you cant get decent internet in LA/NY downtown compared to middle of Fuk nowhere in europe due to population density as well!
Wow, strange that people weren't reporting these merge issues when they were clearly impacting people.
Firefox 64-bit for Windows Available
I am trying to understand why the new merge method needed to be tested online via experiment. Both correctness and performance of the new merge method could have been tested offline working with snapshots (backups) of repos. Could a github engineer shed more light here?
Thanks for posting this. In the future, could you please add the algorithm to the title? This feels a couple steps removed from clickbait. No offense intended; it's just a suggestion.
Here are a few possibilities I've come across:

* OsmocomBB (http://bb.osmocom.org/trac/)

* An old HN discussion: https://news.ycombinator.com/item?id=7064187

* OKL4, a hypervisor, is used widely in basebands. AFAICT It was developed by Open Kernel Labs and was open. It seems to have been acquired by General Dynamics and I don't know it's current status (does anyone know more about it?) (https://gdmissionsystems.com/cyber/products/trusted-computin...)
Chemical Clears Alzheimer's Protein and Restores Memory in Mice
10. Loyalty? You want loyalty? Get a dog!
maybe they just do everything in production. "move fast and fix things"
> That’s not my job

I agree with not saying it that way. However, something that junior developers, in my experience, often need to learn is how to say no, politely.

It's not uncommon for me to hear either that someone senior has asked a dev to do something and they've straight out said no (so giving a poor impression). Equally, I've seen the opposite where they've been asked to do something, they've done it, and ended up not doing what they were meant to in the first place.

My recommendation to said junior is always to listen to what's asked, make sure they understand it, then confirm with their team lead/manager that it's ok to do it or pass it on to someone else.

Depending on who it is, I may also point out to said senior bod that they shouldn't be annoying devs and should have gone to the lead to get their request delivered. But that often falls on deaf ears.
I should know better than to play armchair physicist, but isn't this the perfect mechanism for symmetry breaking? If antimatter is just matter travelling back in time, then naturally all the antimatter created in the big bang isn't here because it went the opposite way! This is probably dumb, but I'd love to hear more about it.
Yes, but the title is still a lie.
Isn't IE =< 10 supported by the Felxbox model?
Evden Eve Nakliyat – Ofis, Banka Taşımacılık Fiyatları
You could say that about a lot of platform defaults. Sadly it's still our responsibility to avoid the bad ones.
That is harder than just running the experiment online.
> Still, type classes seem to appear less and less elegant as time goes on

I think part of the problem is that type classes are so easy to abuse. When you have a problem like e.g. monad transformers, where a) you have a lot of boilerplate code which would be irksome if written out by hand, b) you have laws to make sure the generated code is sensible, and c) your types have exactly one such sensible instance, then classes are very nice. Abuses of type classes exist where any of the three above conditions fail to hold IMO, and a scrap-your-typeclasses approach can be very valuable then.
I don't know where you are getting the data. Google suggests to me that Florida gets $2.02 per dollar invested.

https://wallethub.com/edu/states-most-least-dependent-on-the...

In any case, the specific source of federal largess to Florida is not relevant to my main point. Namely, help the humans rather than the municipality.

In much the same way, if it were a for-profit corporation that was failing horribly, I'd suggest giving the former human workers limited assistance designed to get them back into the workforce and letting the corporation die. That would be true even if other corporations get corporate welfare (which I also oppose).

Since you seem to favor the municipality over the humans, one might ask why?

To avoid status quo bias, lets ask why we shouldn't shift other programs to favor municipalities over humans, e.g. social security goes to the state where work was performed rather than the individual human who did the work?
Perhaps it could infer statically typed tuples from heterogeneous types and then apply list semantics to the operations? If the default is immutability, then all lists can be treated that way heterogeneous or not.

SMLNJ and other Hindley-Milner based type inferring languages are good at inferring tuples at compile time so there's probably a little prior art.
The water sources themselves are ok. (They could be much cleaner of course.) It's the aging and decaying infrastructure that brings the water from the source to a Flint homeowner's sink that is causing the issue. Lead is not in the source water; it's in the pipes, solder joints, fixtures, etc. When the State switched Flint over from Detroit's Lake Huron source to the Flint River, the water chemistry change was not correctly accounted for, and thus caused excessive amounts of lead to leach into the water on its way through the system.
I guess the Manhattan project represents a feasible limit of the budget of a large cost strategic weapon in a war-strained economy.
At one point I had ".." aliased to one directory up, "..." to two, and so forth. For navigating I found that preferable to cd ../../.. etc.
Cool ideas here even though a lot of comments are pouring water on it.

Reminds me of this post by Ted dzubia where he uses makefiles for data processing [1].

I like reading about novel uses of tools other than their original intent.

1- http://widgetsandshit.com/teddziuba/2011/02/stupid-unix-tric...
And this is why we are in no way better-off with Chrome as the #1 browser than we were with IE as the #1 Browser. In order to center content reliably across browsers, we have to implement browser-specific hacks, because flexbox was only finalized in May of this year. This has been a struggle since HTML+, so almost 20 years now, just to center content.

Thanks Google, Apple and Microsoft.

Meanwhile, I have web pages on my hard drive that I designed in 1999 with vertical alignment (amongst other tricks), that worked in Netscape 4.x, Seamonkey 0.86, and still work in Firefox 42. and I never needed a -moz prefix.
Your contribution to this thread was to mock the author's efforts and then to make some claim about what "basic" SEO knowledge is. HN is a place where experts, apparently like yourself, come to share their expertise. I hope you'll consider that in your future comments.
There's only a few weather satellites. That surprises me. You'd think there was a lot of demand for something like that?
I haven't read the whole article yet, so I might have missed something; but how do we know that people weren't reporting these issues?

I've always had to report issues to GitHub via email as they do not have a public issue tracker (something I've always found a bit ironic).
"The job isn't everything and many of us are unwilling buy in."

Advice from "older guy" here. (Not in SV by the way). The advice is "Suffer now, enjoy later". What you get to enjoy now seems fine however you might want to put off the gratification of that for a future whereby you have more freedom as a result of choices that you make when you are younger. (I didn't surface for 6 years worked 7 days a week at what I did (not in SV) and it has payed off pretty well with the freedom to do what I want now..)
Marketing to Diverse Audiences for a Happy Holiday Retail Season
Wikipedia has a year-in-review video
KeePassX 2.0 has arrived
24 Tools for Designing a No-Nonsense Pitch Deck
> Babai has declined to speak to the press, writing in an email: “The integrity of science requires that new results be subjected to thorough review by expert colleagues before the results are publicized in the media.”

Quoth the media ... Apparently unironically.
Jenkins + the Job DSL Plugin [0] has been amazing. We don't do any configuration in the web interface, instead everything lives in a groovy file on BitBucket. Every time we push a change Jenkins grabs it and auto runs the groovy file, regenerating all of our jobs. We have it set up so that a job is created for every branch in our repo, so much easier to work with. All a developer has to do to get his branch building is push it to the repo.

[0] https://wiki.jenkins-ci.org/display/JENKINS/Job+DSL+Plugin
Text-to-Speech for low resource languages (ep. 2): Building a parametric voice
I guess I come from a different world. This looks like areas I use to walk down as a child.
Lettuce is ‘three times worse than bacon' for emissions
For point 1 - that will give you way worse performance than WeWork's current setup, since all requests will have to go back to your origin where your express server is running in order to determine if it's a static request or a dynamic request.

With netlify this happens at the CDN PoP which makes a huge difference for a site with a global audience like WeWork.
Structure from chaos: Using DOM structure to recommend mobile actions
What relevant CSS rule can't be applied to this? We know our previous context and everything before which is what CSS acts on anyway, no lookahead rules in CSS :)

And yes, there could come an yet as to unknown element later that changes the display, displays on top of using position:absolute; for example, of current content. But not that changes how current content itself is displayed.
relevant excerpt:

>GPUOpen will, when it is published in January, be open source. AMD will use the permissive MIT license, allowing GPUOpen code to be used without any practical restriction in both open and closed source applications, and will publish all code on GitHub.
As I walk through the valley of shadow of vertical-align, I took a look at my codebase and I realize there isn't much left ...
[swift-evolution] Remove logical negation operator
Thank you. Out of curiosity, can you point me at a significant case cryptolockering of NAS data? I've read windows boxes being hit.

I have nothing on my WD MyCloud that isn't duplicated somewhere else (either it's a backup of google photos/videos, or dupe'd to a USB drive)

Again, a lock is the same as a HD failure to me. Both could happen with this setup. If the information is too valuable to fall prey to either circumstance then the system as implemented the wrong setup.

Now, a botnet is different. I assume one could not run off of the WD box and the Raspi/Owncloud base is too small to target. Unless you can point me at content that indicates otherwise?
What? Flex doesn't need a prefix and hasn't for ages (since version 20. It's on 50 now)

Furthermore, it's best that features are behind prefixes to be used for progressive enhancement and any major browser implements new features behind a prefix before it is accepted.

There is no "cross browser hacks" for any evergreen browser. Except, ironically given your statement, IE has a buggy implementation. Edge supports it and Microsoft is deprecating IE<11 and will hopefully fix the issues in IE11. The big issues can be avoided by not declaring a min-height.

http://caniuse.com/#feat=flexbox
All Los Angeles Unified schools closed by 'credible threat' of violence
Momentum – Blog – A million thanks, and an update
Kudu, Impala and Ibis: Python Big Data Stack by Cloudera
http://howtocenterincss.com/

Good luck and God speed. There's no shame in turning back.
Star Wars Merchandise Is Out of Control
No sweat off the backs of the officials responsible for this disaster.
Facebook Takes on Angie’s List &Yelp-New Tool to Find Top-Rated Local Businesses
Age itself doesn't really matter but I think having birth and death dates listed is really important because it tells you: 1) If the person is still living and 2) what era they lived in. Listing the age is just a natural byproduct of having the other two pieces of information and if it wasn't included conveniently in a box, could be easily calculated. I do agree that society in general puts a strange emphasis on age, as if whether someone is 30 years old matters vs someone who is 60. The only case where it's really relevant is that if they're living especially long, but then that would be mentioned in the article anyway.
Where on earth did you get that idea?
Barring IE, that requires the old syntax and or had bugs, support for the standard flexbox is now in every modern browser: http://caniuse.com/#feat=flexbox

Maybe it's time to stop blaming the standard and start blaming 1. Users who do not use modern browsers or 2. Developers that don't update/use the new toys out there :)
I'm from Michigan. The unhealthy adherence to the golden days of yore is one of the reasons I left.

I won't waste time and energy trying to help people who really, really don't want the kind of help that might actually accomplish something.
Slap the Next Sales Person Who Says “Add Value”
What Was Your First Computer?
No you don't. That's just one of several ways you can vertically center something.
Python bindings for ArrayFire: A GPU accelerated scientific computing library
The best part of the article is the concrete image of the milk cartons. On first seeing the image, your mind is going to tend to think things ought to be one way. Then it comes out and says, "No, it is the opposite." That creates a bit of cognitive dissonance and makes one ask: "Wait, why?" This is good as far as software goes, because it is so abstract that often the brain is not fully engaged when talking about it. It is too easy to know something in the abstract, but then not know it enough to apply it in the concrete.
Study: As glaciers melt and sea levels rise, Earth spins slower
Clean water is bad for business.
Fair enough. My folks are old already and I've been in the industry almost 10 years now. I only have so many years of skiing hunting and fishing with them left. I could trade those years for some money in the bank but for me it wouldn't be worth it.
A shapefile is just like a CSV file, but each row also has a geometry shape. The columns are totally arbitrary and could be anything. That's the "shapefile spec". How are roads stored? What about highways/motorways with 2 carriageways? Is that 2 one way lines, or 1 line through the middle? Is the name of the road given in the shapefile? What column stores it? "NAME"? What about the speed limit? "MAXSPEED"? "SPEEDLIMIT"? What units is that speed limit in? mph? kmph? What about having a textual speed limit definition, then you'd have to parse "30 M.P.H." as a speed limit. etc. etc. etc.
I used to work at a startup where the CEO would make us do big major, random version jumps to make the products appear more mature.

I was occasionally tasked with gently telling a client that they didn't need to mobilise the world as the only changes to their version of the code were a few minor bug fixes. How they laughed. Not.

I, semi-seriously, suggested that, if we didn't give formal meaning to the versions, we should do client specific versioning: we sent them the release notes and they could decide whether it was minor or breaking and how much integration testing would be needed.

That way everyone could play along. Never took off.
My read of the article implies that they were running the new method on the side, and comparing the results to the old method that was still running in production. They got to 100% before they actually pulled the lever on what customers would use.

Edit: Ah, I see - talking about the Git bugs, not the differences
.
I’m actually not surprised that “256 (or a multiple) merge conflicts” was never noticed (or at least root-caused and fixed) by the entire git community.

Wonderful ability to use a large userbase as a giant fuzzer.
Absolutely - we (i.e. engineering @ Simon) view Jenkins as crontab that's easier to maintain, to track historical runs, and to keep tabs on failures (with full logging).