skysight-inc/HackerNews huggingface dataset:
If you point out something, it doesn't mean that you're automatically right. Maybe Google doesn't think that its policies are authoritarianism. Damore didn't seem to include any actual examples of his claims.

For example, he states that "there's currently very little transparency into the extent of our diversity programs" and "these programs are highly politicized which further alienates non-progressives", but he doesn't have or know the names of these programs? How is that actionable?

Damore states that Google's "Microaggression training incorrectly and dangerously equates speech with violence", but the hyperlink for that text does not go to an example of Google's training materials, but to an Atlantic article [0] that mentions has literally zero references to Google, because it's a critique of policies and training adopted by colleges. How is that Atlantic article, titled "Why it's a Bad Idea to Tell Students Words Are Violence", relevant unless Google is using the same slidedeck as UC Santa Cruz?

Sorry for the rant. Getting annoyed at the implication that people who unload their worldview as a memo should be be treated as a principled dissenter, even if the dissent lacks evidence and logical arguments when scrutinized.

[0] https://www.theatlantic.com/education/archive/2017/07/why-it...
> What happened to "lightweight typesystem that reduces cognitive load"?

Oberon is an example of a true lean programming language. The complete language reference takes up only sixteen A4 pages. The compiler OBNC implements the latest version of the language:

http://miasap.se/obnc/
[ANN] Riak Support for enterprise and open source deployments
I made the edit because on reflection the part i took out was blunt and unnecessary. I felt I crossed the line so I apologize for that.
Damn you'd think it was rocket science. For goodness sake it was EASY to upgrade. People just wanted to whine and whine until eventually they had to try it and find it wasn't that hard.

Now everyone uses python 3 and has stopped griping, which wasn't warranted in the first place.
That's right. But I prefer to decorate each error as it comes back from the callee, writing what I was trying to do that failed. This gives a human readable trace of the problem, and also a unique signature for the error itself.
> It's really not. Your ISP can quickly deanonymize you, and there's regular "misconfigurations" which do. Facebook et al have no problem tracking you between sites pretty much no matter what you do - your browser cache can be used for that without even touching javascript.

Actually, facebook has a great problem tracking me between sites, because I make sure that they have these great problems (by using different VMs for different aspects of my works and life, none with access to hardware acceleration, by using proper web filtering at both the browser and gateway level). They have it easy with the vast majority of the population, no doubt, but for now my actions gets mixed with everyone elses in such a way that Facebook would actually have to assign a person to deanonymize me. Similarly Google.

My ISP can quickly deanonymize me, but at this point in time they don't unless they get a government request (I'd be surprised if they actually demand a warrant). Switching to IPv6 would effectively deanonymize me constantly.

> And allow all other ports, hopefully? Peer-to-peer infrastructure is not going to run over HTTP and email. It's going to run over brand new protocols and ecosystems, many of which are sitting in a variety of research papers waiting to be implemented.

That's a great ideal. No, they don't allow all other ports, but what they allow or block varies a lot by service class, area and ISP, and you'd know for sure only after you tried (it used to also change often, but I heard it's converged; I'm not living in the US anymore)

> Which require, of course, somebody running a centralised server and willing to pay for the bandwidth of TURN. This outright prevents proper peer-to-peer infrastructure from happening - the people running these services need to pay for them somehow. Even working around it via e.g. Skype's "supernodes" is expensive in terms of developer cost and the amount of expertise needed to create such a system.

Supernodes were retired because they do not work well anymore (haven't in a few years). I do not find "pay $1/month to provide service" too onerous; there are also public ICE/STUN/TURN.

I find it disingenuous that you completely dismiss the societal cost (privacy), and the engineering costs (the reason IPv6 is still not dominant despite being "in the works" for 20 years now), because some future protocol which had not been shown useful over those 20 years ("research papers waiting to be implemented"). There is enough IPv6 to make the case for the need, and the ONLY case that has been made is "we're running out of IPv4" which is not wrong, but far from dire as I can still get 100 IPv4 addresses for $50, which is the same price I've paid for it 10 years ago.
Thank you. We hear a lot of complaining about people not having problems, but wanting to predict there will be.

It's refreshing to have the perspective of somebody who actually had the problem.

Also, the stance of the ublock origin maintainer on this:

https://news.ycombinator.com/item?id=14973424

He clearly states why FF is NOT becoming a chrome clone as everyone says.
> I don’t like those 48 hour coding hackathons without sleep or shower.

Every time I think I might be working too much, I hear that it's ordinary to work way more than I ever do, and I am reassured...
Thank f*ck snap wasn't allowed into the S&P 500...
That is exactly what I am saying - which is in stark contrast to what would happen if Red Hat did not provide that stable ABI, but instead "Ship exactly what upstream provides" as the original comment suggest they should do.
I usually avoid commenting on these sort of posts because frankly I don't believe I have a lot I can add to the discussion, but this is an interesting read, and I think the final paragraph is probably correct in how it frames the current situation - neither "side" will be happy until both are happy. The question isn't "should we be doing something?", it's "how do we do it?" and how do we have that discussion without it turning into something else?

At the same time, we've also got to remember that this isn't just an issue in tech, it's an issue across the whole of society, and as an industry we should be looking at the broader picture, because this isn't an issue that technology can face alone, but it is one that affects tech more than many other industries.

I really hope this is something we, as a society and industry, can improve upon. I'm lucky enough to work with a lot of people from a lot of different backgrounds and cultures, and they're all great at what they do, but very very few of them are female. I'd love to think that I was above any bias (both positive and negative) that this introduces, but the fact is, I'm probably not because I'm only human. Until we can make tech more balanced, it's a bias that I will have to consider and try to overcome.
>I don’t like those 48 hour coding hackathons without sleep or shower. They are useless and detrimental to health.

These are almost exclusively for kids in school or just out of school. Like camping - those that hate them, really hate them, and for others it's a lot fun. If you hate them, don't do them, they aren't necessary. You can be a perfectly good engineer without them.

>I don’t like the representation of female engineers on TV, always nerdy, unattractive, and without much of a social life.

Female engineers? Oh man. She must have missed the generic Scientist-guy and Engineer-guy of the 40s, 50s, 60s, 70s, 80s, 90s, and 2000s. Rick Moranis made a career playing those guys. The engineer bro-culture and a certain social status that is assigned to software or computer engineers and geekdom in general is a new phenomena. It was not cool to want to be a computer engineer or a geek for the vast majority of the last half century. It sort of reminds me of the praise the Wonder Woman movie got for being a breakthrough moment for women. I couldn't help but think, where were all these people in the 80s when nerds and geeks were made fun of for reading Wonder Woman and other comic books. My sister and her friends made fun of me and my friends for that! Nobody hid or put up walls to these comics from anybody.

>I’ve read Megan McArdle’s essay and relate with her feeling of isolation as I’m often the only woman in an environment dominated by men.

That wasn't quite the point of the essay though it is an interesting interpretation.

>What we need to do is to make it easier for women to stay in tech...I don’t know how we can make it more fun to women in tech.

That's kind of the crux of the problem. Nobody knows how to fix the undetectable, secret societal pressures that steer women away from STEM and into Humanities.

Also, it's a job. It won't be fun for the vast majority of people. Why do jobs have to be fun? My father worked on the line at a factory all his life - it wasn't fun.
Shortness in a function is correlated with quality in design, but it doesn't cause quality in the design.

When we simply follow formulaic advice (keep all of your functions short) we lose sight of the wisdom behind why this was wanted in the first place.

The goal is to develop the wisdom, that makes you a great engineer, not to "follow all of the rules"
No, as in 4 GPUS and/or one or more PCIE NVMe storage devices or PCI based comms cards such as infiniband cards.
Except people _are_ making the change. When my ISP adopted IPv6, I just started using it. And a significant chunk of my traffic was IPv6. Backwards compatibility would have driven faster adoption, but just was too much of a technical hurdle. Dual-stack however is very possible, and is working to drive adoption. IPv6 usage is increasing. The change is happening.
Reminds me of the financial crisis when banks that were losing billions would claim to be "Awash with liquidity." Once the CEOs admit weakness, the sharks circle tighter.
>The core of brutalist architecture materials. Brut means concrete.

It means "raw" / unrefined / untreated -- so something like "just the basics" / "rough and ready".

Concrete is "beton" and "beton brut" is one type of concrete.
Not so much, as you might expect for a demo like this. 40 million euro should get you from concepts as by the startup list to competing for tenders on wind farms. That is in comparison to monopile or jackets off-shore.
> Yet it seems Firefox is on the path to becoming Chrome,

Definitly not:

https://news.ycombinator.com/item?id=14973424

And given the last experiments in test pilots such as tab containers and snapshots, I can say they are still trying very hard to innovate. Personally, I LOVE the containers.

But just the fact they are creating rust to stay at the top of the line is proof enough they still got it.
That's exactly the question, and the issue.

And that's why you should trust the chinese government, Google, private internet access, etc all equally much.
Brut un brutalism actually means "raw" (from béton brut - raw concrete). The idea is mainly to use materials as they are, without paint or polish. An equivalent for a website would be to not use css... maybe.
> Brutalist architecture is functional first (but often beautiful, too).

In regards to that, I have trouble considering a website that needs JavaScript to display plain images truly Brutalist in spirit.
Is PowerShell Powerful Enough for Monitoring a Network?
I can't think of anything I hate more.
Have the danish deployed floating off-shore wind farms?
This is absolutely awesome! Makes it so much easier to source data, as opposed to trying to trawl various websites, etc. etc.
By networking with people who could potentially benefit from using it. This takes time.
The reason I stopped using soundcloud as soon as I could was the fact that soundcloud uses 128kbps mp3 for most of the songs. If that would be at least 160k or 128k opus that would've been fine. But 128k mp3 is noticeably worse.
> v6 with privacy addresses is not very much different to current v4 with NAT on the privacy front.

Are you familiar of an ISP that will give you a new v6 prefix on demand (say, once every hour or day or week?) Or one that mixes all customers? otherwise, the NAT you do on your own behind that prefix is of very little (though not strictly zero) practical use; It just means that if someone gets access logs from two websites, they don't know if two requests were made from my laptop or one was from mine and the other from my kids.

I am not living in the US these days and have no knowledge on which to base the estimate ... but I haven't received an AAAA DNS record to any request I've made through several countries.

edit: added: My specific browser setup, described somewhere else around here, makes it hard to track or fingerprint. IPv6 takes that ability away from me (and everyone else).
So much people with much money trying to find new ways to make money out of money.
That says much about the current state of the economy.
+1. The perfs on Firefox have improved so much. And the new test pilots are awesome. I freaking love tab containers.
They're getting pretty rare now. I remember being glued to the window of one as a kid, mind blown about how this spaceship had landed in the city.
Couldn't we fuck up the tides if we mine the moon?

I realise it's like 4*Australia^3 in volume and mostly iron, but seems like small changes could have huge impacts.
Every time this subject gets brought up, I keep wondering why it seems to be nearly exclusive to the US; East Europe and Asia in particular, for example: https://news.ycombinator.com/item?id=14164600

I while ago, visited a Chinese software/hardware company and half if not more of the employees I saw were female. To my knowledge, there is essentially no explicit "we need more girls in tech" movement there.
It’s not (yet).
I believe this is already the case in California. The most expensive energy by kWh but the lowest energy bills because of a statewide commitment to energy efficiency.

A carbon fee/tax/floor would be required to make things reflect their true cost in terms of climate change, this can be simulated in the app. Note that this isn't spending more money (at least up to the estimated social cost of carbon), since due to the externalities that cost is already being borne by sociery
And making the rich richer. No way to invest unless you have money or you are in the inner circle. Code has also not been released. So much for open source.
There is a possibility of varying returns between token holders, based on their participation or use of the platform. If token holders’ returns depend on their own efforts, and can vary depending on the amount of effort they each put in, then there is less likely to be a common enterprise. It is a virtual currency like Ether or Bitcoin.
For me its a bit of a balancing act... You produce a project which is successful means you need to devote time to it. But to devote time to it you need to provide support, updates, etc. If your projects doesn't earn money or you are forced to work on something else it becomes difficult and then you whish people will not use it. Most troublesome are student projects who pm you.
It's not gonna happen. There is a whole movement for "getting girls into coding" - conferences, organizations, workshops... You might say they don't really care what girls feel. But it's more complicated than that: these people think that girls have been conditioned, and the can be reeducated to like tech. That's an ideological issue, hard to debate because it's based on deep convictions. So no, they won't stop shoving tech down their throats.
Every oil company (and those serving them) has been overspending in the years of insanely high oil prices. It is not so much about Statoil. Of course people hold somewhat higher hopes for a state-owned company than independently funded private companies.
An android boilerplate project using clean architecture
How to protect against Amazon S3 breaches
HN?

1) I have no clue who responded to me

2) I cannot even delete my comments while Paul Graham shouts about privacy from rooftops

HN is not even functional, let alone bruatalist. And the reason is simple- they will be shredded down because they know it's easy to say things than to do things.
A seastead with a couple of these could be interesting.
Semantic UI is not very complete because it still seems to lack good support for keyboard navigation. This has been a long-term issue[1].

[1] https://news.ycombinator.com/item?id=12545727
For the past year and a half, I've been organizing the Paris Ruby Workshop with a friend of mine. It's a monthly meetup where everyone is welcome to come and pair program on small katas, and chit chat over some pizza. It's free to attend so we don't make any money out of it.

It's always fun to meet people that we might not have talked to otherwise, since a lot of attendees are beginners who come from non-engineering backgrounds. And it's also a pretty good feeling at the end of the evening when people tell you they had a good time and learned of to program a little bit better.

I also found it surprisingly easy to setup : grab a few katas from exercism.io, create a group on meetup.com and find a local startup willing to host and provide free pizza in exchange for a bit of visibility in the community, and you're good to go.
https://github.com/QuantStack/xeus is an (in-development) implementation of the Jupyter protocol in C++, which lets you do kernel computation in any number of libraries that expose an API you can use from C++. Is that the sort of thing you are looking for?
Top 360 Roller Coaster VR Videos You Must See
The implications of cosmic silence
In my case, I'm a Latin American not willing to live in the USA or in my home country, and my visa in Europe is tied to having a job. Hope this helps you getting different viewpoints :)
The Heroes of Experimental Theater and Virtual Reality
> My question is: what are the legitimate use cases for interfaces that are half-nil?

I think that's two different questions:

* Is there a legitimate use case for nil not being nil? I don't think so.

* Is there a legitimate use case for having "typed nil" interfaces? Kinda, Go supports and encourages calling methods "with nil receivers", and doing that through an interface requires that the concrete type (the non-nil half) be conserved otherwise you can't dispatch the method call.
It kind of is. It alludes to Zuckerberg earlier statements in favor of basic income. The author basically replies that he should set an example. "Mr. Zuckerberg has said his purpose has been to make an impact rather than build a company" - so that now the opportunity presents itself to live up to his words.
Why I won't sign your NDA
Mastering console.log()
One look at ntop tells me very little of our traffic is port 80 or 443
Sea snakes lose their stripes to deal with pollution
Ask HN: Why are all the screens in the sci-fi future (movies) transparent?
> Lowering your hiring standards for women can give people like me the lingering self doubt that maybe I wasn’t good enough. Worse, it gives many techbros reasons to believe that his female colleagues aren’t as good as his, and act accordingly.

As a male, this has always been my main argument against affirmative action.

Too many SV white-knights feel they are helping simply because they are well intentioned. But good intentions do not always lead to the best outcomes.

And the costs are these "lingering self doubts", and teams being suspicious of "diversity hires".

Self-respect is very hard to quantify, but there is a distinct need for humans to be respected and authentically appreciated, and the extreme advocacy for females is sapping away this motivating force that is essential to work and life.
I seem to remember that Nicholas Monsarrat, who served on RN corvettes, had particular respect for the crews of oil tankers who had an even lower chance than normal of surviving an attack by a U-boat.

Monsarrat's "Three Corvettes" is one of the few books that has moved me to tears (ironically enough while flying over the very same North Atlantic).

"The only villain is the sea, the cruel sea, that man has made more cruel..."
I'm going with luakit or qutebrowser when I feel I can't continue using firefox 50 that I have on update freeze. Those projects are so promising and can't say I dislike the idea of having a hackable browser on my fingertips. I'm planning to keep Vivaldi as my secondary browser for multimedia and other similar needs.
Yeah, it's infuriating. I'm hoping Revolut enables bitcoin on their platform soon. Until then, will check out localbitcoins.com, thanks.
And how many computing cycles and kWH are wasted on cryptocoins
>They have been drilling for oil with unmoored platforms for decades.

Indeed, but this is still a rather different scenario.

Drilling platforms engaged in drilling while under dynamic positioning are doing so under a quite reliable and robus classification, DP3.

https://en.wikipedia.org/wiki/Dynamic_positioning#Class_requ...

These are also manned platforms, having crews and stand-by support vessels to engage in the event something goes wrong.

It's also just one vessel with multiple thrusters, not dozens.

>Here, the requirements for keeping the rig in a fixed position are quite loose compared to a drilling rig.

Good point- the allowable excursions would probably be much greater than for a drilling rig.

>The power tether would be quite minimal.

Doable, for sure; minimal, I don't quite agree. It's still a complex system. And there's still probably going to be a transmission module for the shore cable.

>Also, there is the possibility of creating untethered rigs that store hydrogen locally. Probably not feasible atm.

Could be very interesting!
A ghostly radio station that no one claims to run
If it makes you feel any better, I suspect that a lot of these schemes are going to make a lot of rich people that bit less rich...
I AM enjoying mercurial these days. It's a joy to work with. For most git tasks I can just clone it using hg-git, and work with it just like that, and push it back to github for a PR/CI.
FLOW-e is Visual Email Workflow for Gmail and Office365 (made by Kanbanize)
> To save on electronics, people wanted to have a "bus" network

It was also to save sanity and avoiding having to rip apart every office building for installing hundreds of cables.
I don't get it. Competing with Amazon S3 seems like a very unpromising business idea, blockchain or not.
I'm of the opinion that the very act of trying to artificially create equal outcome, is itself sexism. Currently we have both biased opportunity and biased outcome aimed at artificially drawing more women into tech.

I cringe every time I see a tech woman's award. "Applaud X for her achievement in creating Y, that wasn't good enough for the main award but it's the best women can do".

Society is sick, somehow (almost) everybody fell asleep at the wheel and forgot that equal opportunity trumps equal outcome. It drives people from all backgrounds to work harder and means we don't end up presenting "okay" as the best that's out there. We don't artificially add 10% to men's Olympic times, why should be being doing the equivalent in employment? Can't we just hire the best person for the job, not for quotas?

And lastly, where are the people complaining about unfair treatment of Asians in the US, or women only companies? These shouts of discrimination are extremely polarized.
Of course not, Soviets and other communist countries loved it specifically because it was not beautiful or human as it reinforced the unimportance of the individual and reinforced the power of the State.

Brutalism is totalitarian architecture.
Well, then you're basically just mis-using the term.

Brutalist comes from 'raw', not from 'brutal'. Brutalist buildings have windows. And I've yet to see a brutalist open-plan office.
And a few rich people a bit more rich.

All depends which side of the coin you're on (pun intended).
Open Letter James Damore Debra Sterling