skysight-inc/HackerNews huggingface dataset:
I am not sure what you are trying to argue. It seems to be a well known and accepted fact that kqueue and poll both are buggy on various OS X versions - badly enough that Google shows many Open Source projects avoid using both. If you need more proof - the curl site seems to have the code that illustrates the poll bug on iOS per the comment below. If you're saying kqueue isn't buggy because you couldn't find proof - as I said you can investigate more as to why various open source projects don't use it- perhaps there are comments in code, perhaps you can test all osx versions for all the test cases? (The libev docs I linked to clearly state poll is buggy because it's implemented using kqueue.)
Verifying Distributed Adaptive Real-Time Systems
My point was that: "we strive for diversity" = discimination against men. Your story is interesting but I don't see how it relates to my point. If women are naturally better managers they would in fact make it more often to managerial positions - I am all for that (as I think genders are different and men are naturally better at some things and women are better at other things and fighting this is not a good idea) but if that's the case we should get rid of all diversity planning and "striving to have more women" as that's tipping the odds even more.
Please stop posting this across the whole thread. The guidelines ask us not to introduce flamewar topics like this, and to do so with such volume is a serious abuse of the site.

We detached this subthread from https://news.ycombinator.com/item?id=12680752 and marked it off-topic.
Strongly disagree. Under the previous plan, Ares I was NASA's vehicle for taking astronauts to low Earth orbit. Ares I was over budget by 10's of billions of dollars, leaving no money left over for commercial crew services. (Which was seen under Bush's NASA as a nice to have, not a must have.)

Because Obama cancelled Ares I and re-directed that money to commercial crew contracts, SpaceX has been able to accelerate/do a lot more than they would have done otherwise. And the technical gains by SpaceX alone have been... non-trivial.
I agree overall, but am curious: Having only briefly lived in colder climes, what about concrete doesn't hold up well in snow?
Not to mention most of these were made mostly of concrete and steel and built to last a lifetime. Trying to justify tearing down a perfectly fine structure just because its an eye sore becomes a much harder argument to make.
Red Hat open sources Ansible Galaxy for all
Gimping, in this case, is actually: adding hardware, that costs quite a bit of silicon area, on one chip that will probably never be sold as a consumer GPU.

I don't see the issue with a company making a very high-end product, adding stuff that doesn't have good use for consumers, and asking extra money for their effort.

AMD doesn't have double speed FP16 on its current FPUs either. The latest version has FP16 at the same speed as FP32, but if you're doing that you might as well use FP32 always.

And let's not forget: the Nvidia consumer GPU have deep learning quad int8 operations enabled at all time. They didn't need to do that and could have reserved it for their Tesla product line only.
Golang broke on macOS Sierra as well - and since all Go binaries are statically linked, the practical impact is that all compiled binaries stopped working until a compiler update was released.

From the Go1.7 release notes: "Binaries built with versions of Go before 1.6.3 will not work correctly on Sierra."

I don't know what the underlying cause was.
the plot of differences would benefit from showing negative values - so that fronts > backs is positive (like sat, sun) and backs > fronts is negative (like tuesday).

The way it's currently shon (magnitude or abs value) requires a lot of cognitive load to parse that could be intuitive.
I don't think "huge projects" factors into it at all, no reasonable source file should ever come anywhere close to the Atom file size limit. If you have 13MB source files you have more serious problems than your choice of text editor.

The kind of files that choke Atom are large data files that there are usually better/different tools for, that have very different requirements from code editing. And that has little to do with the relative huge-ness of your projects.
I think that second link looks awesome. How well the design serves the building purpose, I don't know, but purely from an aesthetic perspective, I think it looks great.
Broader comparison of the facts:

https://docs.google.com/spreadsheets/d/1sMQe9oOKhMhIVw9WmuCE...

Also a blog comparison:

https://blog.dataloop.io/top10-open-source-time-series-datab...

From reading benchmarks and various articles on how to setup druid for real-time analytics it isn't great. Druid was designed for batch workloads. Feeding the database slowly and then once complete performing analytics over a large data set. Real-time streaming analytics are dreadful to setup and use.
Stack Overflow's Developer Stories Are Resumes Built for Developers
Git concepts simplified
What indentation problems, out of curiosity?
Maybe the solution is some sort of prepaid credit for a cloud computing network? like lambda or something. That would at least shift the burden of staying running.
I agree. I did have a cat that came to me. It showed up on on my property (of rather small size) and wouldn't leave. When the weather got nasty, he would come in for the night, but would sit at the door until we let him out, and if we didn't his cries got progressively worse until we did. He was just too used to the part inside/outside life. Before he showed up, we had a serious mouse and rat problem. A few months after he arrived, no more problem. I literally never saw any evidence of rats/mice again (5+ years until we moved).

The mice were getting to be a problem, btw, because they were burrowing between the walls of my house and making noise at night, and doing god knows what damage in there.

My wife was once on the porch with him. She was gardening (lots of potted plants, etc). He was laying there in the sun and snapped up to grab a hummingbird in flight. She grabbed him and he spit it into her hand. The hummingbird flew away a few seconds later. That was when I realized how efficient a predator he was.

EDIT: and he did get into a fight with a raccoon once, that required stitches. So, living inside will definitely increase the health and length of life.
I don't, personally, consider those words so offensive as to unrepeatable.
A history of storage media
There's a lot of devices that need to run unsupervised, but still have (relatively) beefy hardware and commodity software. Digital signage stations are one example, some customers want a (relatively modern) Webkit/Blink based browser based system so they can deploy React/Angular/etc based applications on it instead of needing to hire people who know Qt Embedded or similar. The overhead doesn't really matter for such applications: The backlight for a 40+ inches large touchscreen will always consume more power than the other components combined, so you can put in an actively cooled 20W dual/quadcore APU just fine, and having a full OS allows running other services on it (SSH/VPN solutions for remote management, e.g.).

(Disclaimer, we've been doing exactly that since 2011. I've been wanting to move to a containerized approach for years, but our customers are happy enough with the current solution that they don't want to fund it. Alas.)
I don't understand the need for expensive animations or the imagined use case of opening/closing the comments sidebar a hundred times while reading the paper. Why does opening one note hide all indicators of other notes? (It seems if you're reading at above ~1500px browser width, it shows them as small dots, but removes the preview text of the note). I should just be able to leave it open and have new notes/comments appear as I scroll past the relevant section.

Why does clicking anywhere on the document, or highlighting any text open up a "write a new comment" sidebar? Do they really think there are going to be more users writing comments on a paper than there will be copy-pasting a few sentences from it?

It feels like the primary purpose of the site is for users who want to comment on papers, and not users who just want to read papers. For the latter group, it's a really poor experience.
Nim (language & compiler), because it seems to be the most accessible and enjoyable way to write readable compiled programs. All the power of C including existing libraries accessible through intuitive syntax inspired in Python, Pascal and other familiar languages.

http://nim-lang.org/
Ask HN: What is the best Ivory Coast domain (.CI)  registrar?
React. Today, because it's awesome, but I'm also exited about its development (like fiber).

Relay 2 (not yet released), which claims to introduce a lot of new features (like local state management, think something like flux/redux) and better performance (more details: https://speakerdeck.com/wincent/relay-2-simpler-faster-more-...). If the team behind Relay 2 were to deliver even 50% of those claims, it'd be fantastic.

Functional programming - I was introduced to it on university, it was ok but I wasn't raving about it. What's funny to me, JS made me love FP and before React I really hated JS and looked at it as a toy language.

Scala - I'm only learning it but it's fascinating and learning it broadens my general CS knowledge.
Do they necessarily have to break them to move faster? It's a package installer. Yarn is handling locking / shrinkwrapping different but I would argue shrinkwrap needs to be abandoned and re-done anyway so I'm not seeing the risk. It took them, what, two years just to flatten dependencies and move to npm 3? That was actively breaking Windows usage of node!

I love the service they offer. Not a fan of the tools or pace. Npm comes in the node installer so why do they even have to care about improving?

Just my thoughts.
I feel stupid for misinterpreting the statement on the help section. Sorry.
Despite the virtually guaranteed negativity toward Atom in any post about Atom on HN I'm a happy user and it works quite well for me.
I once heard an interesting story from an older lady - during WWII, she and a group of other women were enlisted to take shifts standing up in a watchtower (in Des Moines, IA, of all places), scanning the horizon for invading airplanes. Apparently, this was common all over the country.
Hah, interesting. I like the second "horrid" photo much more than the first one. It's much more aesthetically pleasing to me personally, though the first example seems like more creative thought went into it.

Maybe that's why I'm not an architect though.
Got it. You can also set up an NPM repository like that, but I don't think that that is commonly done by small dev teams. This does lead to hilarity like the left-pad clusterfork.
> Name those advantages

I'm French, so unfortunately I'll quote the French law. On the upside this law was an election promise of the current government (left-wing, socialist), so you're really reading the outcome of a current debate: https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFT...

- First, let's note overall that there's no law that reserves something to men. It would be illegal. Obviously.

- Let's also drop that women have a 10% longer life. It means their retirement is 6 years longer than men's average of 18 years.

- Point #5 says "Fight against the poverty of women". What about the poverty of men? There are twice more homeless men than women. There are 30 times more men in prison than women. I see what they mean when they think about the poverty of women, but men need specific help that's attached to their gender. Failing their education and dealing drugs falls in that bucket.

- Point #8 says "Equality of women headcount in politics". It's great, I like it, I'm all for equality of women in all areas including politics. But what about sectors where men are less frequent? One argument I often hear about women equality is "We're also fighting for a men, look at male nurse for example", where, in fact, those laws about "equality" don't fight for the equality of men in the nurse area.

- Point #10 says "Make studies known about the social construction of gendered roles." One very actual gendered construct is that, as a woman, you'll get much more help. First because you naturally inspire kindness and solidarity, thanks to your body, gender and image. Second because there are big budgets allocated to women equality (e.g. benefits for creating a company[1], organizations that support you while you create your company[2]). And last, the social construct of genders is built upon years of communicating to women that they need help, and the government especially participates to this when they have http://femmes.gouv.fr but don't have http://hommes.gouv.fr .

All in all, this law only cares about equality when women are impacted. If it were for men, you would see sections like "Fighting against the men-related prejudices", "Fighting for male dropouts", "Fighting for dad custody", "Fighting against street violence" (which mostly impacts men), "Fighting for kids who don't like football" (as a gay man, I can tell you it's really tough to feel abandoned when all your schoolmates play ball in so many occasions).

Anyway, I don't feel like we're trying to close the gap: We're rather generating more hate both ways by increasing the care about one gender and not the other [3]. If you want peace, don't tease the losers.

[1] Benefits reserved for women: http://www.familles-enfance-droitsdesfemmes.gouv.fr/dossiers...

[2] Organizations that support women only: http://www.ellesentreprennent.fr/pid14416/les-reseaux-au-ser...

[3] Common-life example of increasing the resent between men and women: https://www.youtube.com/watch?v=VhB3l1gCz2E
I think that I last had to shift bits in a C program back when WordPerfect (4.2 and 5.1) used an XOR cipher for encryption, and used bit-shifting and (I think) XOR-ing to give you a 16-bit key for quick rejection of bad passwords. (At least, I think that's what the key was for.)

On the other hand, I last read a book in a week last week. It was a novel, not very long or very complex; but it was a book and it took less than a week.
Yea, use the monolithic thing, and have the gh wiki have individual sections
Swift, Scala. Or even, dare I say it on this website, Rust?

One thing I didn't think about, though, was portability: https://ocaml.org/learn/portability.html

So I'm guessing Swift isn't there yet, and Scala has the ick of a JVM -- it looks like OCaml is easier to get going on a new platform if you have a C compiler.
Thanks for this; it was the only way I could read the (very interesting!) article.
But more than all, start-up world, fuck you for making me one of you.

No one makes you anything, you choose whether or not you buy into it. Sounds to me like the anger is displayed by the author is directed at themselves for having to chomped down on the bullshit hook, line, and sinker. At least I hope so, or that is a lot of misdirected anger.

You're staring at your phone all day because everyone else does, and you have a Fear of Missing Out? That's on you, dude. Compulsively checking web sites listed in the article? And the blame for that goes to...you! Taking less vacation because your company has an unlimited vacation policy? Hmm, who to blame for that...give me a minute. Spending more time in front of the Macbook than with your kids? Yeah, you see where I'm going with this.

Not that I disagree with the message, but that message is really just "lots of cargo-culting and general bullshit in The Valley", and that message could be just as true if you swapped out "The Valley" with a lot of things (music and sports are just two that immediately spring to mind). Welcome to the human world, I guess, where we're simultaneously trying to pull one over on someone else while trying to look smarter than we really are.
IGListKit – Data-Driven UICollectionView Framework from Instagram
Freezing water expands in little cracks and makes them bigger.
Reminds me a bit of where I worked in Italy:

https://www.google.com/maps/@45.415912,11.9193071,3a,37.7y,3...

Edit: The company was great, but I hated being in an anonymous office park. Sad to see that kind of thing built with how much beautiful architecture there is over there.
I agree with you, and my point was that the list I replied to is not well put-together since we must remove the fifth requirement, that the manufacturer should not administer the device. Yes, they should. (Chromecast being an example.) so we're saying the same thing - it's just in conflict with the suggestion that manufacturers shouldn't administer devices remotely.
>>As long as the vast majority of programmers are men, it's ludicrous to complain that men are being discriminated against

Let me stop you here. This is a flawed argument. It's very possible that men gravitate to a certain field more than women but there is discrimination against men in that field (for example if companies think it's good PR to have more women at top positions). I am not arguing if that actually happens or not here. I am just pointing out that your argument is logically flawed.

I can even give you an example of discrimination against majority group: it's beneficial to be tall white man in many Asian countries. You get more respect and bring prestige to the company. Tall white men are not majority but still they are favored and their Asian counterparts are discriminated against.
Yes, see[1]. Another user also reported the UI defects using the light theme as well on 10.11.6.

1. https://gitlab.com/marathono/marathono/issues/5
we use several of them for real time applications in adtech, and ML.
The Jupyter integration was actually released today!

Thanks for mentioning this, I wouldn't have noticed otherwise :).
I think this is the first 'tutorial' I've ever seen without any actual code!
The problem is that this is done on the OS vendor's terms, not the client's. Maintenance and safety upgrades aren't done to bridges on a whim. They're carefully planned to reduce the impact.
Water leaks into cracks and cervices when its warm and then freezes when its cold. Since the ice expands and concrete has negligable tensile strength the cracks and crevices expand even further and the material begins to chip away and crumble.
Will there be a way to list existing recordings & delete them ?
It seems kind of obvious that indoor cats would have less disease. Outdoor cats are exposed to a lot more than indoor cats are. And there's a few big ones, like Feline leukemia or Feline Aids, that indoor cats simply don't get because they don't come into contact with other cats that have them. As long as the cats eat a healthy diet and have enough exercise, indoor cats should be expected to live longer than outdoor cats on the average.
This is cool.

Is anyone else using tmux (backgrounded) for this use case today?

I'm not arguing that tmux is without tradeoffs, but the tmux integration in iTerm is pretty good.
Water penetrates the surface causing the surface of the concrete to flake off and eventually rusts the encased rebar which expands as it rusts which eventually cracks the concrete from within.

The Gardiner Expressway in Toronto is a good example of this - it seems as it's permanently under refurbishment.
The University of Minnesota has a good mix of both good and bad brutalism - http://3.bp.blogspot.com/-SXHJA8qATF8/TmmME0iDt_I/AAAAAAAADR...

This is juxtaposed when set next to the Frederick Weisman Museum which was designed by Frank Gehry: https://www.bluffton.edu/homepages/facstaff/sullivanm/minnes...

Overall, the whole campus is a pretty good study in architecture.
Awesome, I would love to see hear more about the approach you guys used for building base images with Yocto. I'm willing to give up a little elegance for control and reproducibility.
My understanding is that the editor portion of it was created specifically for Visual Studio Online and it had a smart and dedicated team (acquire hire maybe?) working on it.
I have a few issues with this article. Most notably, it doesn't prove that brutalism is back at all; it just admits that the style is no longer universally disliked by the public -- perhaps (I'm speculating) out of nostalgia, perhaps out of wistful remorse for having judged it too harshly, or perhaps by the fact that it's no longer the style associated with government intervention, with homogeneity, with willful disregard for social convention.

I also disagree with the notion expressed midway through the article that brutalism was about "an uncompromising desire to tell it like it is". In fact, most brutalism that I'm familiar with deliberately provokes by its unnatural (or even top-heavy) massing, sheer vertical lines, and dominance of concrete over other materials as a deliberate choice. The claim reads as disingenuous since Le Corbusier used structures featuring beton brut -- raw, exposed concrete -- which is where the term brutalism originates. It was very much an aesthetic choice, intentionally designed to be provocative.

As an aside, to me, the Washington DC Metro [1] represents the best of brutalism -- a functional design that, albeit stark, is pleasing to the eye solely as an accident of its function. It expresses the sheer human grandeur -- in this case, tunneling through the earth -- without being visually offensive.

[1] https://upload.wikimedia.org/wikipedia/commons/b/bd/12-07-12...
Really? I saw it mostly in the Ruby community first, followed by Python and JavaScript. Looking at the WikiPedia page, it looks like it came from Extreme Programming and the C3 project [1], which was SmallTalk. And in case you aren't sure, SmallTalk is dynamically typed. [2]

Java has a huge enterprise presence as well, so I'm not too surprised that it's popular in Java circles. Enterprise developers aren't famously top-notch developers in general.

>It's usually the most simple functions that hide the most subtle bugs.

I can't remember the last time a type-checked simple function I wrote hid a subtle bug. But I'm admittedly a few sigmas above average, so my experience is probably not typical.

In studies, TDD is a wash: It neither improves overall programmer throughput nor makes it worse. So use it if it's what makes you happy. I've used it for more complex goals myself, so I understand the draw. I just usually don't need it.

[1] https://en.wikipedia.org/wiki/Chrysler_Comprehensive_Compens...

[2] https://en.wikipedia.org/wiki/Smalltalk-80
We run Rancher[1], which is open source, across multiple AWS regions using a single ELB endpoint for container orchestration into different environments. You can use the stock AWS AMIs for the instances and Rancher also provides RancherOS AMIs that work extremely well.

Rancher also has k8s as an option and makes deploying it much easier.

1. http://rancher.com/
If women are naturally better managers they would in fact make it more often to managerial positions

Not necessarily. You can be really talented and completely overlooked due to discrimination/bias/prejudice. There is plenty of evidence that people expect leaders to be tall, have deep voices, broad shoulders, etc -- ie look and sound like a man. They have studied this.

Others here are suggesting that women get promoted faster in IT because only the best and most dedicated stay. If you are already good and also happen to have traits that are beneficial when assigned managerial tasks, then that could go hand-in-hand.

They may be approaching diversity efforts all wrong. I suspect they are and I do my best to advocate for another path. However, most men who criticize this stuff do not genuinely seem to be interested in a better path forward. They seem to be interested in coming up with some justification for "we should keep advantaging men the way we do now -- that works for me! -- and stop trying to do anything to dismantle the very real barriers women face."
Probably just have fewer cats