skysight-inc/HackerNews huggingface dataset:
> “monospace fonts tend to be wider, so the default font size (medium) is scaled so that they have similar widths”

> “the base size depends on the font family and the language … Default system fonts are often really ugly for non-Latin- using scripts.”

‘often’, ‘tend to be’: I am worried. I think it’s a really bad idea to deflect default behavior based on such assumptions, certainly when the deviations are a blind process triggered by proxies (like language tags and some vaguely statistical rules-of-thumb for dealing with generic font family names). That is: without even looking at the actual design and metrics of the actual font involved.¹

What happens if the monospaced font in case has a normal x-height and/or an advance-width equal to that of its serif counterpart? What if the CJK and Devanagari fonts have characters drawn already ‘big on the body’?² Then such hard-coded default moonshot-fixes which try to cater for the lowest common denominator will make things needlessly hard to debug and force the designer still to ad-hoc size-adjust font per font, but now also trying to fix the browser’s ‘fixes’. (Too bad: any `normalize.css` wont help…³)

And yet, all of the needed data is available in the font file. There’s even a dedicated CSS property for dealing with fonts’ varying metrics: `font-size-adjust`.⁴ Not that browser makers care to implement⁵, but since the OP’s post concerns Firefox (which does support `font-size-adjust`, but the article does not discuss it) I wonder: is it a matter of performance that retrieving the actual font metadata and metrics is left out of the equation? Surely, the fact that local font files, base64 data-URI embedded or externally hosted ones can be used, makes implementation all but trivial…

At Textus.io⁶ we’re going great lengths to solve typographic issues such as these. Point in case: for each font we read out the `xHeight` value, then calculate the actual font-size relative to the font’s UPM (unitsPerEm), so we have consistent apparent font-sizes, c.q. aspect ratios.

I think it all boils down to a separation of concerns: proportion and interrelated sizes (ascender, caps, descender, x heights, stem width, etc.) are up to the discretion of the font designer, overall aspect size is the business of the typesetter (css stylesheet author), and the browser ought always draw consistently, regardless of generic font family name, language and/or Unicode code range.

¹ https://opentype.js.org/font-inspector.html
² https://medium.com/@xtianmiller/your-body-text-is-too-small-...
³ https://github.com/h5bp/html5-boilerplate/issues/724
⁴ https://developer.mozilla.org/en/docs/Web/CSS/font-size-adju...
⁵ http://caniuse.com/#feat=font-size-adjust
⁶ http://www.textus.io
Yea it explicitly says "Publishers may not ask others to click their ads" along with about 20 other related clauses.
Submit ios app to App Store from windows guidelines
Yes, you have to pay more than in the UK and possibly France.

But for most people, those that are relocating for a job, healthcare doesn't cost much.
I suspect you might also enjoy this, which was also posted a while back: https://github.com/karolmajta/git-xd-hook
250K is better than zero to us laymen. Hackers' dismissal of said amount shows they are big time.
Git was helped by Github, and being a requirement for Linux development.

Otherwise I might be enjoying Mercurial nowadays.
Deep Learning Specialization with Andrew Ng
> Do you have any studies or statistics to back you up or is this just what you believe?

I wasn't clear enough. There are some situations where smaller subgroups are overrepresented at the top of the field compared to their starting position, startups being one. This is something that can be observed as an empirical fact. The reason for it is perhaps a matter for debate as working out reasons is harder to study and I don't know of any that do in this case, but the most likely seeming reason to me is what I said - that in a field where the predominate culture has a preference, those who don't meet that preference will have to be better just to pass the bar for entry.

Here's a similar article on female CEO performance: http://fortune.com/2015/03/03/women-led-companies-perform-th... guessing at the same underlying reason as I did.

> As a corollary to your point though, how many women founders are there in unicorns?

I actually don't know, since it's difficult to find stats and there is a relatively small population of unicorns (meaning that any conclusion would have to be caveated), but I know of these unicorns with women on their founding teams: Ant Financial, Alibaba, GrabTaxi, Houzz, SunRun, Gilt Groupe, renaissance learning, lynda.com, cloudflare, kabam, 23andMe, fanduel, nextdoor, medallia, eventbrite, and there are a few unicorns that were spun out of other companies with women taking a lead role in that process.

FirstRound.com has an interesting article:

> companies with a female founder performed 63% better than our investments with all-male founding teams. And, if you look at First Round's top 10 investments of all time based on value created for investors, three of those teams have at least one female founder — far outpacing the percentage of female tech founders in general.

http://10years.firstround.com/#one

> So you think that there is difference in ability based on gender?

I didn't mean to make any statement on that topic. I was trying to say that if you assume that your applicants (not the population in general) have ability normally distributed regardless of gender, then you're probably wrong.
I am skeptical that this can work well.

Having deep understanding of the code in question is essential for a good code review. Not just the code under review, but the wider scope of the project. This helps spot architectural problems, inconsistencies, unearth hidden assumptions or assumption breakages, and the like.

Reviewing the code as a drive-by loses all of those benefits and boils down to focusing on the code at hand, coding style, nitpicks, and implicitly assuming the code fits well with the rest [0].

I did hundreds (if not thousands) of pull requests, and reviews I've done where I have been intimately familiar with the existing code base were consistently much better than the reviews I did as an outsider to the project - even when, knowing this, I spent a lot more effort on the reviews as an outsider.

The founders seem to recognize this (it's mentioned in the TC article) and mention pairing up reviewers with the same companies, but this IMHO will not be enough, unless these reviewers are basically on retainer and work regularly, and often, with the same company.

I'd love to be proven wrong, so good luck PullRequest team!

[0] Edit to add: enforcing consitent coding style and pointing out code smells is certainly useful. These however can be automated to some extent (linters and services like CodeClimate).
How to Convert PSD to WordPress in 5 Simple Steps?
Same here. I would love to find those remote gigs at that price. I am contracting in London in the data space and would jump at the opportunity to work remotely for that amount.

There definitely is a very real salary ceiling in the tech world in London.
Or brutalist architecture claims to be functional, but is sometimes averse to actual functions, because buildings are considered pieces of art.

Source: experiences trying to keep computer science classes in a university building designed by famous functionalist architect Alvar Aalto (university now named after him).
I like how minimal Bootstrap 4 is. I also like the SCSS core itself. It's very well written and I learned a lot from reading it.

I worked with Foundation 5 + 6, Semantic UI, Spectre, Bulma and Bootstrap 2 + 3 (and some more lesser known Frameworks) and I must say that the Bootstrap 4 team really nailed it. All the other frameworks are good, but this is just great to work with.
So you know a woman who is tough as nails, but has a "meltdown" when her worldview about gender/feminism is challenged. And from that you infer that some women at Google, despite being Google-caliber (in terms of engineering, or toughness, or whatever) are also prone to have genuine emotional meltdowns because they, like your friend, "just haven't hit certain developmental milestones", which include being able to "think about the universe without an evil genius rewriting everything to fit your fractally wrong worldview"

So where are you on the trail of developmental milestones and worldviews? Because believing that women, whom you know nothing about nor have ever met, can be explained based on your observations of an irrational woman you know in NYC, that seems like a worldview more influenced by solipsism and arrogance than empiricism and logic.
I look forward to a KDB comparison. Please dont forget them.
I heavily used Bootstrap 2/3 in projects before, but the last two years or so i really don't need such a large CSS framework anymore. Especially with all major browser supporting Flexbox grid-like layouts have become so much easier. Nowadays i just use SASS and a really small mixin library (1) and i'm perfectly happy.

1: http://hay.github.io/valenski/
It is bloat. Until you meet a CSS preprocessor.

https://github.com/kbariotis/kostasbariotis.com/blob/master/...

I can just include what I need and override what I want.
Indeed - I wasn't defending Go's behavior here. I was just replying to your question about whether it is an edge case or not. Since the code would be broken in any OOP language I do consider this to be an edge case. But that doesn't mean I like nor would defend Go's nil type system.
Top 3 Ways to Increase iPhone Storage Capacity
> I don't care. I don't know the dude

You literally don't care about people unless you personally know them?

Or if you do care about them, what's the reason you don't care about this person, nor any the effects of this situation on other people you don't know?
Heh, it took me a while to figure out that this class of design was called "brutalist" by the design folk. I had seen such designs before and wanted to make a similar themed webpage for my side project. I was frantically searching the web for "minimalist design", "black and white design", "newspaper/magazine like web design" etc.

Web link for those interested https://discoverdev.io
How to activate a webcam from a desktop browser
The error handling idiom in Go is one of its strongest properties. Forcing developers to accommodate the error path inline and at each callsite makes code resilient and robust. It would stand to benefit from a Maybe feature, but even as-is it's a huge net positive versus e.g. exceptions.

People who complain about it don't grok the Go ethos. That's fine, it's not for everyone.
I am not familiar with the UK situation these days, but every country I've visited in the last year (US, quite a few european and a couple of asian) IPV6 wasn't more than a small irrelevant thing.

> And much of the world, especially on mobile, doesn't even have an IPv4 address of their own - they're NATed along with their ISP's other subscribers through a handful of IPs for a whole ISP. An IPv6 address is the only address they actually have.

And that's a great thing, if you care about privacy (and I do). And yet, peer to peer on these things works reasonably well using ICE, STUN, TURN and friends, and if you want a public IPV4 address, the going rate wherever I look is about $1/month.

> IPv6 is the only way we're ever going to create working peer-to-peer infrastructure

We practically have less-than-perfectly-but-still working peer to peer; the lack of immediately direct connection is not, I believe, what's stopping "working peer to peer" from happening -- the vast majority of the ISPs in the US, for example, block incoming port 80 and outgoing port 25, and for good reasons - most users cannot be trusted to run an addressable peer. So with IPv6 it would be technically easier to p2p, but practically the same as it will be firewalled by the ISPs.

And the price for this improvement will be utter complete tracability of your actions among every website -- right now, google and facebook can only (easily) exchange info about you if you gave enough of it to them, or if they decide to share cookies (which you can see and stop). On IPV6, it would be enough for them (and wikipedia, and ISPs and everyone else) to just trade access logs.
Chipit: Pitbull Chihuahua Mix
Designing seems like a collaborative thing. I'm a writer and nothing peeves me more than open offices.

Some tasks require isolation. Writing is one of them. I reckon programming is similar.
I don't disagree with you, but I think there's a further criticism of Brutalist architecture that's worth mentioning. Brutalism does indeed try to value functionality over decoration, but I feel it misses the mark in that regard, giving up too much in exchange for too little.

Reinforced concrete is not the wonder-material it was initially thought to be. It needs plenty of maintenance; it needs to be painted and guarded against water; and it is very very hard to make watertight window junctions.

A critical part of a building that is "functional" is that it's able to change and be altered as needed. No matter how brilliant your programming and research, needs will change. And then you're looking at years of noisy jackhammering and drilling to put a door, conduit, etc.

So if concrete is no everlasting maintenance-free wood, is the physical inflexibility worth it?
The Starcraft II API for AI research Has Arrived
wiki:
>The term originates from the French word for "raw", as Le Corbusier described his choice of material béton brut, raw concrete.

I personally consider this style applies to any building without proper function; no windows, open-plan offices...
Damm RoR is nearly Laravel with a different syntax. Development and deployment is also very easy. I was always wary of RoR, because I read online that it's so good at simplifying and abstracting stuff, it can become a black box that is hard to debug.

However, apart from that, this is exactly what I sought. Thank you for making me reconsider Ruby :)
Tips to Become a Successful Web Designer Tomorrow
I agree with you, but take it they believe in the personal freedom of private property owners over those with a lack thereof.
To be fair, in 1992 when I first used a web browser my first thought was "why would anyone want to load a document over the internet"... :-)
How do you like contracting?

I'm on salary at the moment, but it would take a lot for me to make anything near what the day rates for 3/6 month contracts are paying.
CoopCycle: Open-source meal delivery platform
“What's a Tech Entrepreneur?” – A Question from a Younger Me
Scalability is not performance.
The author also wanted to get rid of diversity programs. Those have the number of women at Google increasing. So why get rid of them?

What's the failing exactly?

I can really only think of 2. Inefficiency, which is possible. The program is increasing the number fo women in tech roles, so optimizing seems better than getting rid of it.

Or reason number 2, it's "lowering the bar".

The problem with reason number 2 is that you are implicitly stating that some number of your female coworkers don't deserve to work at google.

The authors "scientific argument" also seems pretty lame to me.

overall I found it slanted, incomplete, and with a heavy implication that women at google don't deserve to be there.
I saw that thread before, but nothing really appealed to me.
Note also that the term brutalism comes from the french term for "raw", as it referred to the method of building with raw concrete, "béton brut" espoused by Le Corbusier. It does not mean purposely ugly, this is a misinterpretation.
I heard Australia is doing this thing with clean coal. You just inject the coal with a gas, and you have zero emmissions.
Second Measure seeks engineers and scientists to analyze 30B+ consumer purchases
Thank you for nomie! This was the only app on Android which ticked all my requirements
GitHub Résumé
People on youtube use fresnel lens as solar concentrator, you can get a lot of heat from this apparently (enough to melt just about everything).
I think Vaporwave style websites are the spiritual successor to Geocities design. I'm a big fan. https://edz.neocities.org/
Thank you for your answer. I was writing from the phone and didn't make myself clear. My question is: what are the legitimate use cases for interfaces that are half-nil?

Ignoring the compatibility guarantee for the sake of discussion, I feel that nobody would notice if the compiler tomorrow started short-circuiting the equality check of interfaces against nil to return true if either tuple value is nil. But maybe I'm missing some use-case.
I'm far enough down the trail I don't strut around with a stick up my ass.
Your site seems like a good example of the point of 'brutalist' web design. People seem to be getting hung up on brutalist architecture having shortcomings but in the discussions I've seen around 'brutalist' web design the focus seems to be on getting rid of the pointless background images/videos, the mountains of useless JS, and having a simpler web page that is clean, readable, very fast to load, and gets to the point.
The Difference Between Explicit and Implicit Grids
An open letter to James Damore
Go has done nothing new for fast compile times, like any old timer coder will remember from Algol linage of compilers, with Turbo Pascal for MS-DOS being a good example of how long ago those fast compile times are known.
I should probably watch that show.
I don't understand the need for this. Material Design is the pinnacle of human creation. Everything should be Material Design forever.
Yes people here are just awesome. When i made this thread i never expected so many responses. It's a huge motivation for me to see how so many people are doing so many awesome things just for the joy of doing it.
Nearly three decades, even. Vindeby offshore wind farm was around in 1991.
You just said it yourself: the market dictates the price and it is not tied to effort or anything just.

People mostly get paid just the right ammount according to the market, but from any other percepective the numbers are pretty aribtrary and by no means justifiable. At most one could say that some people don't work hard on their carrees and e.g. try to make a living from beeing an artist (or in oter words: don't optimize for money). But this is not true for the dishwasher either.
Avid Media Composer 8.8.3 Crack and Serial Number Full Version
Well he doesn't seem to be aware of all the ID/Locator split discussions in the IETF (see HIP, LISP, ILNP).

Mobile QUIC will give Google even more insight about how users move from network to network..

Mobile IP didn't fail because the latency was too bad. It failed because there was financially viable use case. The mobile providers wanted a purely network-based roaming solution to control the billing model. WiFi vendors couldn't count on OS support of mobile IP, so they went for L2 solutions. Because there were L2 solutions, the OS vendors didn't bother to implement mobile IP.
The Brutalists always said that, but I never bought it. I went to a university (Waterloo) with some iconic Brutalist buildings. They were not more functional, and certainly not more maintainable.

Big empty space when you enter, no place to hang your coat.

Concrete stairs everywhere, nothing to soften your steps and slippery in the winter with even just a bit of snow outside. Wood stairs might absorb the some moisture and eventually rot, but they're easy to replace. When our stairs finally started cracking they just stayed cracked until the entire stairwell needed to be replaced.

Everything looked the same => easy to get lost and hard to get a true sense of the building.

Brutalism is the worst thing to happen to architecture. I don't understand why anyone would do it. The soft pastels, flowered windows, and charming, modest architectural flourishes of the old parts of European cities like Vilnius are so much more beautiful and human. Or even some modern Asian cities like Tokyo where things are bright and modern, without being depressing and harsh.
hi, great project.

any idea if you plan to release the code or article of how you built the similar matching?

Thanks
How far does a person have to go before we can call them out as a racist?

If they go right up to the line, but don't cross it, and I call them out am I now responsible if they cross it later?

If I see a few guys in sheets pouring gas on a cross and I call them racists, is it my fault if they light it?
I don't get it. Blockchains solve the consensus problem. If you use a TEE for consensus then you have no consesus problem and don't need a blockchain. You can basically choose any type of datastructure at that point.
Note that the point was not to criticise Pakistan - it seems like they are putting in quite an effort to modernise the systems. It's just that lot of these things look better on the surface and so are easy to underestimate the seriousness of the challenges.

E.g. if you have a well or running water, and no alternative, you use it, because no water is far worse than bad water. And most of the time chances are it'll be ok.

That makes it easy to conclude that it's probably safe even when there are flaws in the supply that can quickly render it unsafe or that makes it unsafe for sustained consumption.

E.g. arsenic leaking into the supply won't kill you from a drink here and there - arsenic is difficult to kill with, because too high concentrations makes you puke it up - but sustained ingestion of smaller doses may have severe and lasting health effect and may ultimately kill you.

(Arsenic is "interesting" in that a lot of arsenic contaminated water from pumped wells in developing countries is a result of inadequate testing in the rush of upgrading water sources from surface sources prone to bacterial contamination - as such, a lot of those pumped sources may in fact still represent an improvement, but in some cases also still represents a severe health risk)

Overall there's a great deal of progress in securing basic safe water supply. We're just not there yet. Even many developed countries regularly run into water supply issues.
I am really liking contracting. It is just a different way of working compared to permanent but I prefer it. I am ex consulting so like the ability to have new projects / clients on a 3 to 6 month basis. It also allows for a lot of freedom.

One thing to remember though is that those day rates do get taxed pretty much the same as a permanent job if you pay all your earnings out to yourself. The tax laws have closed a lot of the loop holes.

I would be very happy to discuss contracting further if you were interested. Drop me an email if you want.
So it is - you need to search the Macintosh section rather than the HyperCard section. Thanks!

Two other Rand and Robyn Miller titles are there too:
https://archive.org/details/TheManholeMacintosh
https://archive.org/details/CosmicOsmoMacintosh
https://archive.org/details/SpelunxMacintosh

I never had a Mac in that era but I'm looking forward to trying these after reading the Digital Antiquarian article about the Manhole: http://www.filfre.net/2016/10/the-manhole/

The HyperCard stack I was really interested in seeing after all these years, though, was the Mackerel Stack - alas, not there (yet)...
http://www.craphound.com/nonfic/mackerel.html
>They deliver onshore turbine bolted to deficient foundations. They never reach their goals. (Yes I have worked a bit in the industry)

As someone who presumably works a bit more than you in the offshore construction industry, I'd love to see you quantify these statements. Especially since you imply them to be industry-wide, commonplace blights.