skysight-inc/HackerNews huggingface dataset:
SPEC is very useful, but it's harder to get results, much less people who have access to the suite, and there is a strong influence of the compiler (SPEC2017 will tone this down early on, but there's almost no results out).

I believe AMD released AOCC partially to get a competitive position for SPEC. (Remember the controversial slides with the non-reportable gcc 6.3 results)

Don't get me wrong, I would love CPU2017 results for TR vs 7820X etc.
It sparkled a discussion because it wasn't idiotic.
It makes sense and it causes cognitive dissonance among certain parts of the population.
World Trade Center Vault Contents Were Emptied Before Attack
Yup, Johann is going to slowly tackle rewriting plugins in vanilla JS. That’s a big task, but we’ll do it in time.
But it's not very similar?
pyinfra v0.4 – control thousands of servers with Python
If you don't use languages because they have some edge cases and minor flaws how do you do any programming at all?
Agree completely. Google removed "required" fields from proto3 because they cause problems for compatibility and version skew. And even in proto2, which had "required" fields, people quickly learned to avoid them. Anything that goes on the disk or wire should have only "optional" and "repeated" fields (as a bonus, "optional" is encoded the same as "repeated" with zero or one values).
First impression of this: a blank page. Ok, another javascript only website. Let's authorize it to see this the fanciful app we have there.

And nope just text. Grey low contrast text.

Once you change the stylesheet the components look ok. Still lot of let's-replace-icky-tables-with-divs.
The problem is "null" being a value in all (non primitive) types, not only the bottom type. You specify "String", but you can have "null" too. When everything is optional, how do you specify that function foo really takes a String, not null? (https://stackoverflow.com/questions/4963300/which-notnull-ja...)
Well, I use CPU for games (do not compile C++, I'm using C# and javaScript mainly). And AMD is not anywhere close to Intel for me.
Probably gonna stick with some Sass stuff for awhile, tackling components and JS behaviors we haven’t done in the past. There’s some major stuff we’re missing even before CSS grid layout (which doesn’t have super great support today).
There are some very good arguments for increasing space funding, and this is not one of them. It seems like you're just saying "social problems can't be fixed, so we should ignore them." It's also weird that you don't consider bringing clean water, health care, etc. to more people to be "moving forward as a civilization".

You might, for example, instead point out that even extravagant space budget proposals are a drop in the bucket compared to military spending.
Google never cared about winning social. They wanted people to get Google+ accounts and fill in more demographic data about themselves that could add value to their advertising offerings. Being that now you pretty much have to have such an account to use Google services, and people are likely to at least fill out some of the information - I'm betting they don't consider it a failure.
We hire the best just like everyone else
Getting out of alimoney - getting creative. A manual for the rich.
Futureme – write a letter to your future self
You Exec - http://youexec.com
Singer's essay might be one of the most balanced and thoughtful commentaries on this debacle (along with the open page Heterodox Academy [1]).

[1] https://heterodoxacademy.org/2017/08/10/the-google-memo-what...).
Depends on what you consider "okay". For most people who will join I suspect they will think it's okay money.
...empathy was not an important factor in getting through my coursework or examinations.

When you put it that way, it is a shocking indictment of how little the current educational system actually serves the needs of the software industry.

Most of us work on things that interact with, and affect, real people. Yet engineers are usually hired based on how well they can memorize data structures that they will almost never need in their actual daily work. It's frustrating for the engineers who expected to work on awesome abstract CS problems, and instead have to deal with messy systems that contain messy data that users care about.
> so it's priorities

"its priorities"
Yes it is critically important what he said. He got fired, very publicly, from Google for what he said, or at least an interpretation of what he said. This probably killed his career in tech, if not generally, assuming he doesn't win a wrongful termination settlement. I think it matters a LOT if the reason he got fired was for a hysterical mob justice over a misinterpretation of something he didn't actually say. That is in fact the core issue over outrage -- that someone can get fired over making what is an objectively true mathematical argument. That has chilling effects.
This is how I increased my grandfather’s business sales over 200% at age 12
1) There are tools to do this for you in any project :).

2) Bootstrap 4 includes dozens of utilities like these and more. Still have some to add, but there are tons.

3) Our theme state is busted in the beta it will be there for final. Open to feedback!

4) v4 has cards. Spinners are slated for v4.1. Toasts are slated for v4.2 I think. Peep the project pulls page :).

5) Everyone else does amazing icons. We pulled our icon font out long ago in v4. Use any SVG library.

6) That’s a solid idea. Care to open an issue for it!? :D

Take a look at the new v4 beta docs and let me know what else is missing or cumbersome for you, please. <3
Your analysis assumes that it's always the best candidate that's hired. Given how much tech companies are afraid of false positives (i.e. hiring candidates that turnout to be bad), I'm not sure that assumption is warranted. It's more likely that there's a bar, and everyone that clears that bar could be hired, and then a (random) sample of those people are.

So in the above example, it's still top 25% of women and men that are hired, it's just that a top-25% woman has a higher chance of being hired (because of "fast-tracking" or other affirmative action policies) than a top-25% man.

Personally I find it hard to believe that the companiesdoing affirmative action manage to do it without lowering the bar, but it's definitely logically and statistically possible.
I contribute nice versions of free ebooks to the public domain via https://standardebooks.org . Working on a complete Keats collection and Crime and Punishment at the moment.
There is no reason for feeling that way though, as Julia points out in her text. The memo wasn't about the individual abilities. We are looking here at very intelligent types of persons. Shouldn't they be able to actually grasp the difference (and realize that in fact the conclusions from the memo even do allow for a hypthetical outcome of women as the qualitatively better coders -> i tried to explain this here https://medium.com/@martinweigert/misunderstanding-probabili...).

But yes, let's say it's inevitable that many individuals nontheless respond the way you describe, considering that this was how the memo was summarized by most.

It's harder to speculate about the costs as they are less concrete in comparison, however migth be more far-reaching in the grand scheme of things. My suggestions:

- a bunch of people who share the core goals (diversity, equality) are being alienated because they disagree with the means that are being used to get there due to too big collateral damage. This is a problem if it keeps happening frequently, and that's at least my impression. One needs more allies, not less. more consensus, no less.

- a bunch of people are being pushed over the edge towards the right which gets more confirmed in their assumptions.

- general radicalization & division - which brought trump. this division will also cause massive internal trouble within the large tech companies. you don't want to have a crowd there which is terrified to bring up an opposing viewpoint.

- science is being weaponized and loses its trust, as people try to use science to prove, not to disprove ideology. i've had some discussions over the past days that clearly were in the realm of alternative realities. so far i was under the impression that this would not happen among the more educated and "well-rounded" groups of society. this realization actually shocked me, as it suggested to me that really nothing is "safe" from being lost.

- the principle that afaik was in place since the enlightenment, that more knowledge and open debates lead to better societies than the active limitation of knowledge and debates, is being sacrificed.

- to me, it is unclear how a democratic, free society can operate properly when a debate that is mostly about science is discussed mostly on an emotional and ideological level. everyone can see the erosion of the democracy rigth now, yet it seems that too few realize how this is connected to the directions discourse takes nowadays.
Yes I did! Thanks.

Can't edit it now, unfortunately.
Actually I would say $6 for a 12oz mocha is (presently) still a rip-off. It might not just be you that's getting ripped off though, I talked to some guys who opened up a Boba joint and they were getting taken for a ride on their lease for a space they were subleasing from another restaurant, which was the main reason they went out of business. From the amount they quoted, they were probably paying the entire restaurant's lease, which is to say, some small business owners are unable to successfully negotiate a good lease.
No.

https://twitter.com/pieteromvlee/status/895903376872964096
There was a dedicated office in San Francisco that was free for Automattic staff, but it closed down recently because they were paying to maintain a space for 300 people and only 2-3 ever showed up.
It's the part that says "impairing a technological measure without the authority of the copyright owner" that I wonder if they're testing. I agree with you, it's still a stretch (how can the list itself be a violation? it is speech)
In your new company, do you/would you split the revenue evenly with devs you hire?
I didn't know that you can compose a struct with an interface. Nice.
Automatic database management system tuning through large-scale machine learning
A megawatt-hour is 1.38kW continuous consumption.

It's not hard to imagine how a household could use that. Two long how showers per day per person, air conditioning / heating, a pool heater, a fridge, another fridge in the garage, a deep freezer in the back room. Some people have multiple always-on PCs and screens.

And now we're expecting everyone to recharge their car at home too.
I agree, but when people are talking about coffee in general, it is important to know what they are actually referring to, in this case, coffee-based drinks. I am unaware of any establishment that would actually charge $4 for a self-serve drip coffee.
It's baffling just how complex CSS became over the years

Well, except for calc(), these cases seems to come all from CSS 1.

Interestingly, the font-size section mentioned how a font may be sized in a VR environment. I remember VRML, but didn't know there were plans to apply CSS to VR back then!

https://www.w3.org/TR/1999/REC-CSS1-19990111#font-size
I don't get this obsession with negating biology, rather than celebrating it. That men and women are biologically different is a 100% fact. Why do we have to try and make them equal?

The equality doctrines I learned growing up in India always came down to this: celebrate people as individuals. Give them freedom to do what they want and love.

Am I wrong in holding this belief to still be true?
> He got fired, very publicly, from Google for what he said, or at least an interpretation of what he said.

I don't care. I don't know the dude. Lifes tough, people get fired. /shrug.

> That is in fact the core issue over outrage -- that someone can get fired over making what is an objectively true mathematical argument.

Ah... so what you care about it freedom of speech and expression, nothing to do with diversity?

Well, at least I can appreciate your concern on that front; I'm not really that fussed about that issue, because imo he violated their CoC during work hours; he got fired for it. Tough luck dude.

If he'd been persecuted for doing that outside of work hours, I'd have an issue with it, but... fair enough. I can see why you care about exactly what he said in that case.

I think it's important to draw the distinction on what you're getting upset by though; because a lot of people (like me) don't care at all he got fired; but we're upset by the content his memo.

That's an entirely different issue.
Google has no competitive advantage in energy. No way to evaluate world class expertise. If I plowed a billion dollars into energy, I'd waste most of it, and they wouldn't do much better.
You don't need to do any programming in order to make snarky comments on HN.
> I think Scott Alexander makes one rather poor argument towards the end of his debate with Grant.

The way I read it, Grant claims that the decline can't have a biological explanation, Scott agrees but counter-claims that it does not necessarily follow the reason must be sexism then, and then goes on to provide a plausible non-sexism explanation. Are you reading it differently?

Regarding the article you referenced, I'm not sure I understand how it supports the sexism theory either. Up to about '83 women CS share rapidly and steadily increased (indicating decreasing sexism, I presume?), then Apple started marketing to boys, video games producers started marketing to boys, and because of that sexism within the industry immediately and dramatically increased? Or is it "sexism increased, and that caused Apple and video game producers to market to boys"? What's the narrative here?

More object-level, or nitpicking, if you will - the Apple ad they referenced didn't actually market "to boys" - nobody would buy an Apple II for a boy in 1985, it was too expensive, around $5K in today's money. The ad merely used a boy as the lead character, and no, mischievously pressing a button on the girl's keyboard does not constitute "teasing girls' computer skills".
That is the real downside to remote work. I used to enjoy frequent outings and lunch time with co-workers.
There might be con-artist idealists after all.
I'm not a programmer nor have I ever taken any HTML/CSS classes. The last time I learned HTML/CSS was back in 2000 when WebMonkey was still popular.

Thanks to Bootstrap, I've managed to build some very professional looking websites, coded entirely from scratch, all with my existing HTML/CSS knowledge.

Just a phenomenally useful framework for non-coders like myself.
The name conflicts with https://developer.apple.com/documentation/uikit

Though IIRC, Apple's UIKit came out a year after the web UIkit.
He is using ~$1000 of hardware to save on ~$100 harddrive
DFS+Fanduel+MLB+Picks+8/11/17:+Top+3+Stacks+MLB+DraftKings+Lineup
Something like http://www.zebkit.com
Ah, that was Flash 5 for me. I remember convincing my dad to buy me the boxed copy, which was something like $199 back then (2000), which was quite a bit of money. I remember how ActionScript was a Big Deal and how I'd hang out on Newgrounds, DeviantArt, CGTalk, etc with some geeky kids from school who were also into design (though we didn't call it that at the time, it was just general middle school dorkery and computer stuff). JavaScript was a dark art back then, ActiveX was cool, and free hosting accounts like FortuneCity and Homestead were what we had to work with. The lame kids used Tripod and GeoCities, but we were cool with our .TK domain names. ActiveWorlds was the future, DJing was our future profession, and Quake 3 over hacked Netzero without the toolbar was the way we took our deathmatch. The MS IntelliMouse Optical was what you used if you were REALLY cool, along with a Trinitron monitor and Altec Lansing POWERED speakers WITH A SUBWOOFER. We eventually got CABLE MODEM and that blew our minds again. Suddenly we could FTP FreeBSD images down without waiting overnight.

Ah, the good old days.
Does that sound like an edge case?
I don't know if this adds or detracts from what your saying but here in NZ 13% of power usage is aluminium smelting.
44% is industry, 32% commercial and 24% residential. Transmission loses 6% (not sure why the above totals add up to 100%, so it must exclude the losses).

https://en.m.wikipedia.org/wiki/Electricity_sector_in_New_Ze...
You should read the post again and perhaps use a bit of generosity this time.
Your work is appreciated! <3
Haha this always doesn't get the credit it's worth, from what I hear. The haze lately is weird though.
Also, support is limited to the country that you purchased the device in - see comment by `nailer from 79 days ago HN [0].

[0] https://news.ycombinator.com/item?id=14400873
> The problem is "null" being a value in all (non primitive) types, not only the bottom type.

Null is not a value of bottom type. Bottom type has no values.
I wish people would quit the evangelical crap like that because you can find random bad design patterns and pitfalls in any language. At the end of the day general purpose languages have to fit a large criteria of needs for a wide criteria of developers while evolving and maturing along the process. So there will always be instances where a decision seems right at the time but later turns out to be bad. And even if you take Apple's approach of breaking your language with each iteration (as they do with Swift) you still end up with lots of wasted developer time porting your code with each new release.

Honestly if you aren't a skilled enough programmer to navigate the nuances of any particular language then you really are no better than kids playing in drag-and-drop environments like Scratch.
We've banned this account for personal attack, ideological boilerplate, and breaking the guideline against calling names in arguments.

The parent comment wasn't substantive but that doesn't mean you can break the site rules like this.
I want to do a blog post series on this topic.

Systems administration is a huge topic with so many interconnected parts and such vast variety of tools. Even breaking it down to segments can fall apart easily as nearly all topics overlap from user management, to filesystems, etc.

My only advice is this: Get a copy of "UNIX and Linux System Administration Handbook" and read the topics that you work on. It's a reference not something that you can read from cover to cover, but it's I own the 4th edition and it's depth is amazing. On 18 Aug there is the 5th edition coming out. Grab a copy.

My only issue is that I'd love to have *BSD included along Linux, Solaris and AIX (which is hard to find these days...).
If you think you're not being paid fairly, do something about it (e.g. demand more, or quit and do something else for money).

If you can't get more, you're not being exploited. You're taking advantage of the best option available to you.
The library seems to be down.
>In truth, that really is just complicating things. Now your operating system has to first look up the ethernet address of 192.168.1.1, find out it's 11:22:33:44:55:66, and finally generate a packet with destination ethernet address 11:22:33:44:55:66 and destination IP address 10.1.1.1. 192.168.1.1 is just a pointless intermediate step.

This is completely wrong, it's not pointless.

First, this can be used to easily swap out routers in a network without reconfiguring any clients or even incurring downtime. Without the intermediary gateway IP representation, this would mean you would either have to spoof the MAC on the second router or reconfigure all of the clients to point to the new gateway.

Second, ethernet addresses are a layer-2 construct and IP routes are a layer 3 construct. Your default gateway is a layer-3 route to 0.0.0.0/0. There are protocols for exchanging layer-3 routes like BGP/RIP/etc that should not have to know anything about the layer-2 addressing scheme to provide the next-hop address.

Third, routers still need to have an IP address on the subnet anyway to originate ICMP messages (e.g. TTL expired, MTU exceeded, etc).

Fourth, ARP is still necessary even for the router itself to know how to take incoming IP traffic from the outside and actually forward it to the appropriate device on the local network. Otherwise you would have to statically configure a mapping of local IP addresses to MAC addresses on the router.

So ARP is critical for separation of concerns between L2 and L3. We don't live in an ethernet-only world.

>excessive ARP starts becoming one of your biggest nightmares. It's especially bad on wifi.

Broadcast can become a nightmare. Excessive ARP is a drop in the bucket compared to other discovery crap that computers spew onto networks.

The pattern of most computers now is to communicate with the external world (from the LAN perspective) and not much else. So on a network of 1000 computers (an already excessively large broadcast domain), your ARP traffic is going to be a couple of thousand ARP messages every few hours. If this is taking down your WiFi network, you have much bigger problems considering all of those are about a modern webpage load of traffic.
Except the entire point is that the demand sets the amount of money you earn and not your capability. You could be einstein in the sahara and yet still be stuck doing subsistence farming. The GP projects this demand based income as personal worth even though multiple income levels are possible which would imply multiple "worths". What you do doesn't define your worth. A system for rewarding and punishing somebody for good or bad work already exists. There is no need for some bullshit "value" or "worth" concept that is attached to the person.
The point is not that it's hard to imagine; it's that it can be considered normal. Why would people take two long showers every day?! Or leave screens turned on all night at home?
Selling to Online and Offline the Same Way? Wrong
What irks me is that the discussion in the main stream media ignores the fact that someone was fired for writing relevant information in a forum explicitely introduced by the employer to anonymously voicing workplace opinions (a "safe space"), not by "circulating a memo".

Citation on this point? I have been following the news on this story pretty closely and have not been able to find out much about how the "memo" was initially "published". I agree that if true, this would be relevant to whether or not he deserved to be fired.
Cool. You probably already know this, but note that R7RS-small [1] is the most recent small scheme (the spec is not too much larger that r5rs). There are enough similarities that it might be worth supporting it.

[1] http://trac.sacrideo.us/wg/wiki/R7RSHomePage
Zeebe: A New Open Source Project for Microservice Orchestration
https://www.fibretiger.co.za - In South Africa we got more than 10 fibre networks and almost double the amount of isps.
I've put together this site to compare all the packages on all the networks.
I built a CLI for reading medium.com stories. https://github.com/djadmin/medium-cli
Oops! I’ll ping the project lead. Edit: back up
I put "wrong" in quotes. Just like totalitarian regimes "fire" (execute, imprison, expel) those with ideas which seem to go against "this will of the people" so is Google firing people whose ideas go against the Code of Conduct or for cultural incompatibility.

> No need for Google to use subterfuge to fire people with conflicting ideas. They say it loud and clear that they expect employees to agree ("follow both its spirit and letter") with the Code of Conduct.

Sure, just like the Constitution of say North Korea, Communist China, or Soviet Union might have or have had something about subversive ideas or behavior of the "enemies of the people" and the punishment expected to be administered to them. And interstingly just as it is open to interpretation what "bullying" means, it was/is open to interpretation what the "enemy of the people" means.