skysight-inc/HackerNews huggingface dataset:
Why? It's unlikely that you'd find multiple parasites like that given it's a novel-enough story to make news in the first place. Even in Australia, this doesn't normally happen when you wade in to the ocean.

Moreover, it's likely that certain tides had washed a population of them into the beach (Melbourne's beaches are in a huge bay - Port Phillip bay - and the marker [1] indicates Brighton where he swam) so they're unlikely to disperse too quickly until a tide/weather change shifts them back out or disperses them throughout the bay. Additionally, if I recall correctly there's been wind/rain across Melbourne from the south-east over the last weekend, which would also wash them towards the Brighton side of the bay.

[1]: https://goo.gl/maps/WzQX4UDpp6k
How could the private corporation not be accountable to the nations in which it exists? They are building, selling, and training those personnel somewhere. They're still getting their money from the governments. The difference is the disillusionment of the people.
> Engineering is not some magic meritocratic endeavour where we all succeed by writing the very best code we can. It's messy, and it involves working with people just as much as it does a text editor.

Life involves working with people. Empathy is a life skill. Logical reasoning is also a life skill, but some jobs require more of it than others.

> Hence this whole assertion of women being ill suited for the job is complete nonsense according to the logic presented in the manifesto itself.

Well, good thing that's not what the manifesto was asserting, then.
Both are fun. Knex are better for things that move, Legos are better for pretending.

I transitioned from Lego to Knex once I got the Big Ball Factory at 11
"For these reasons, the GNU project is not going to use Tcl in GNU software. Instead we want to provide two languages, similar in semantics but with different syntaxes. One will be Lisp-like, and one will have a more traditional algebraic syntax."

The Lisp-like language is Guile, an implementation of Scheme. Was the "more traditional" language ever defined or implemented?
It's not new, Dyncorp has been around since 1946.

And the US-backed groups variously called paramilitaries, anti-communist insurgents, moderate rebels, etc. are essentially foreign-run PMCs by another name.
It sounded like they haven't identified the creatures yet.

Another media article that could go just a bit farther and provide so much more...
>No one would claim that NASA's software engineering is the same type of work as, say, writing a new HN feature.

Well no, but the same underlying principles are still operating. The only difference is how much you care about heeding them. You don't need an aerospace engineering degree to make a paper airplane or a short bridge or a raft or whatever, but that doesn't mean that your knowledge of how to do so reliably and correctly wouldn't be improved by such a degree, or that if you're going to sell a product that you hope people will pay you for and subsequently depend on that you shouldn't bother trying to make it functional (in the "it works" sense) to the best of your abilities.

>If we pretend that a teenager hacking in their bedroom is doing something fundamentally different than what most developers do each day at their jobs, then we lose out on the ability of that teenager to innovate.

Ok, that teenager can hack, sure, just the same as they can build a two-stroke engine or an electronic alarm for their door or play around with nuclear fusion or whatever. But if they're going to sell those things and make claims about their safety and reliability, the validity of those claims should be enforced by an industry guild accreditation program or legal regulations or whatever. There's more than one way to skin this cat, but it really needs skinning.

>The main issue is that if we try to restrict the free market e.g. with legislation, then the important work will simply move overseas to areas without those restrictions.

The goalposts are being moved here, though, near as I can tell. I told you what I wanted done and why I thought it would work, and now you're telling me I have to figure out how to do it specifically in such a way that it can't be circumvented. I haven't thought up a specific solution to this question you pose, and as such I would point you in the direction of how liability works in other disciplines for similar cases and so on. I do actually think a lot of the same systems could work for enforcement, the biggest difficulty is actually figuring out what the principles should be. If the biggest problem with enforcement is that teenage hackers can't innovate anymore, I'm not really all that concerned. Romanticizing that image does nothing to change the hard realities of the industry.
How is the requirement to obtain the President's authorization a refutation of the premise? Are we pretending that the last four wars this country fought (not to mention the countless police actions and funded regime change) had any point beyond making a handful of wealthy people even wealthier? Are we pretending that the American people at large benefited in any way from any of these actions?
1) I don't see what is immutable about this logic. Next to the "people who enjoyed that also enjoyed..." list there could be a "to go a bit deeper..." or "books referenced by this book or author..."

2) The problem is in "enough". People who will want to read about that book are only a niche and will never be more numerous than people who simply bought the part II and III of the Three Body Problem (it is a trilogy). The author here really points out an unaddressed problem.

3) Another argument to make a separate "book referenced by this book/author"
Yes, this is of extreme interest to me as well. The why behind SOLID. I think you could formulate more rigorous support based upon information and graph theory, maybe neuroscience, and other areas I'm less familiar with.

For example, the Single Responsibility Principle (SRP) is primarily concerned with making software more manageable on both an individual and team basis. How? By minimizing:

1. Communication overhead between teams/modules

2. Information overload in an individual

You could look at #1 from a graph-theoretic and information basis. I'm sure there are many interesting things to prove there. Like Amdahl's and the opposite of Metcalfe's Law [1][2] applied to team/communication/module dependencies. Just as a basic example, if one class has 10 responsibilities shared by 10 engineers with no boundaries specified, then the probability of conflict and unintended consequences rises. Thus the rate of development slows.

As for #2, applying more rigor and proof to the question of how these principles help a human understand quicker.

I don't have the necessary background right now to explore this in more detail, but like you, I'm very interested in any possible formulations.

[1]: https://en.wikipedia.org/wiki/Amdahl%27s_law

[2]: https://en.wikipedia.org/wiki/Metcalfe%27s_law
Storm at Google over engineer's anti-diversity manifesto
I used inverse transform sampling extensively in my thesis. I used it for fitting distributions to data (new methods)and similarity analysis of CDF's. In the software engineering field in am frequently appalled by how often basic probability techniques are ignored in favor of just the "mean" and "std. deviation".
> Now, the awkward silence never occurs in the first place. It's been entirely replaced by everyone scrolling the feeds on their phones. To start a conversation, you have to proactively interrupt what the person is doing and ask for their attention.

That is exactly right. No one can be bothered to exert the effort to carry on a relationship--not when their handheld Internet has an ocean of stuff that's easily more entertaining and less judgmental or potentially problematic, whether that content is memes, videos, Facebook, Instagram, Snapchat, and Twitter posts, or incoming text messages, which now look more like rebuses, with the emojis. I saw a very representative meme that said "In the early 2000s, it was 'Why would I text message someone when I can just call them" and now it's 'Why would I call someone when I can just text message them?'" The asynchronous nature of those communications, and how the contact is divided across multiple services, whether text message, WhatsApp, Kik, Instagram, or whichever, makes it that the user gets used to having low expectations for the reliability of their dozens or hundreds of online "friends," and of course Facebook redefined that very word.

See this statistic from a recent article in The Atlantic published just the other day:

> The number of teens who get together with their friends nearly every day dropped by more than 40 percent from 2000 to 2015; the decline has been especially steep recently. It’s not only a matter of fewer kids partying; fewer kids are spending time simply hanging out.

"Have Smartphones Destroyed a Generation? - More comfortable online than out partying, post-Millennials are safer, physically, than adolescents have ever been. But they’re on the brink of a mental-health crisis."

https://www.theatlantic.com/magazine/archive/2017/09/has-the...

And the New York Post had an article saying that those in the next oldest generation (Generation, or I suppose "pre-Millennials") should try to address those problems, as though people in their 30s and 40s aren't glued to their phone screens as well:

> Generation X needs to save America from millennials

http://nypost.com/2017/08/05/generation-x-needs-to-save-amer...

Wikipedia: Generation Z and their use of technology and social media:

https://en.wikipedia.org/wiki/Generation_Z#Technology_and_so...
You mean like this? http://www.marketwatch.com/story/two-traders-arrested-over-a...
I feel like this also plays into, and off of, political division. I have had a great number of people who would have been friends, or at least acquaintances, ex me completely for one moment of political disagreement. I also figure the more isolated you become from direct human contact, the more the increasingly-tailored information you see confirms your own dumb ideas. These dumb ideas then become your deepest-held convictions, and you ex the people around you because of just how disturbing the disagreement seems.

In addition, finding people to date and have romantic relationships is pretty weird these days. On the one hand, there are dating apps, which seem like they would give you a lot of opportunity to meet new people, but mostly just give you enough information about people to swipe left. If you're a guy, also can no longer court the single women at your employer (even from other departments) without potentially imperiling your entire livelihood.

Most of the guys I talk to from a generation or two before me say they met their lifelong friends through a friend or through somebody they were dating, often through people they no longer talk to.

It seems like there are a lot of factors, mundane and complex, that could contribute to isolation these days, especially if you're a 7 or below.
Louisiana sounds like hell. Guess they sold their souls for jobs. They seem OK with that.

> The risk of cancer in Reserve, a community founded by freed slaves, is 800 times the national average, making the community, by one EPA metric, the most carcinogenic census tract in America—the cause is a DuPont/Denka chemical plant adjacent to the town that annually spews 250,000 pounds of the likely carcinogen chloroprene into the air. If you think the situation in Flint is bad, there are approximately 400 public water systems in Louisiana with lead or other hazardous substances leaching into the drinking water. Meanwhile, hundreds of petrochemical plants peppered across the state’s lush swampy interior freely emit carcinogens, endocrine disruptors, and neurotoxins into the air and water, as well as inject them deep into the earth.
To realize the benefit of ISOs you need long term gains treatment. That requires you "prepay" tax when you execute. It's the difference between 20% and 33%+ effective tax rate.
From what I understand, the author needs to brush up his knowledge about depth first search. Scanning the book for references to other books would normally be a part of breadth first search. Also, a bfs would yield books that are more related to the selected book than a DFS.
Let's revisit the definition of "engineering", in a simplified form:

Science -> Engineering -> Technology

Engineering borrows scientific[1] knowledge to create[2] technology[3]

[1]: or empirical knowledge

[2]: or maintain or implement

[3]: or processes

The relationship between science and engineering has been clear for a while now, even before the appearance of software engineering.

There's a lot of science at work in existing software, so it would be inaccurate to say that software is "unscientific". However not many people get to work on those projects.

A vast majority of people can make a decent living working on user facing technologies built with existing technology. At that level appealing to non-technical stakeholders has much more weight than applying engineering rigor.

But that's not the reality for everyone.
Sci-fi as a Service
How effective was the democratic process in preventing the Vietnam war, the Iraq war, the destruction of Libya, the arming of rebels in Syria, the "inadvertent" loss of humvees and tanks to ISIS, and so on? Is there less terror around the world than when we started the war on terror?

We have 30x the number of bases than the rest of the nations of the world combined!

Our military budget is larger than the next 19 countries, many of whom are allies. Is this also a result of the US population's wishes and hitting the target goals? Perhaps if your paycheck had a list of where your taxes are going, like they do in France, you'd see just how much discretionary spending goes towards the military, and the taxpayers would send a message to Congress that enough is enough.

And the public army faces no market competition, so the Pentagon can't account for $8.7 trillion with a T dollars - yet our politicians always say that our army is always running out of funds and we need to increase our funding to support the national defense.
"Throw another barbie on the shrimp!" ??
Those women were doing it back when there weren't any "languages", child. It was all on the bare metal. Without Rear Admiral Doctor Grace Murray Hopper you wouldn't even have a compiler.
Handwaving.

Literally the only reason the topic of "statistical differences in IQ across the population" comes up on this site is as a defense for why there's a microscopic population of African Americans and Latinos in our industry. The reason, the logic goes, is that the supposed racial IQ differences mean that there simply aren't enough African Americans intellectually qualified for the field.

There are plenty of reasons why a cohort of US persons of African descent could have lower recorded IQ scores than US persons of European descent. I'm not the one making the logical leap that the reason is a genetic disposition towards lower intelligence, rather than socioeconomic, environmental, or methodological issues. The white supremacists are the ones saying that†. If you're not, and you're not bringing the topic up unbidden as a defense of the status quo, I'm not saying anything about you.

I'm not interested in pretending that there's a good or rational kind of white supremacist. Several people on this site, and this thread, seem determined to do so. You can, too, and I won't stop you, but "good kind" or "bad kind" I'm going to call them what they are.

† (much to the consternation of some of the best-known people doing the actual science)
I'm not sure if you're being defensive or cynical here. It's true that people have always lost their jobs and careers (sometimes lives!) for voicing unpopular opinions.

What's interesting is how people's moral judgment of that correlates with their sympathy for the particularly unpopular opinion in question. Lots of people lost their jobs and careers for voicing opinions that were sympathetic to Communism, and we call that "McCarthyism" and "a witch hunt". This guy loses his job and many of us would cheer for it.
Separation comes post-chuck. In other words, they have people sort it afterwards. All those public trash cans in NYC too - they sort it downstream.
Full manifesto at Gizmodo

http://gizmodo.com/exclusive-heres-the-full-10-page-anti-div...
Assuming you meant "Software Engineer" not "Computer Engineer".

>> Acquires knowledge that survives when tools die

I would actually agree with this, the kicker is though this "acquired knowledge" is not CS knowledge - it's understanding of how to get shit done in the "real world" and is not something you can easily acquire by reading a CS book.
Do you really think the war industry would just roll over while a pacifist won the US presidency? These people don't have the same boundaries as normal humans. The DoD has engaged in probably the most expensive propaganda campaign in history to legitimize their activities, and any anti-war candidate would have to survive this barrage of money against them. And I seriously doubt that using violence, even against a president, is out of the realm of possibility for them. Every US president knows that they will make serious enemies, at home and abroad, if they cancel arms sales to countries like Saudi Arabia.
Well put.

I seem to remember encountering some work in ML parameter selection (which can be simplified to a combinatorial problem), which made use of metaheuristics. Having trouble recalling the group who was working on it right now, though.
Finding the Silicon Valley of the East (Part I): China
Agree. If I'm at work it seems I can't get shit done due to innteruptions. If I'm working from home I burn out after 4-5 hours due to zero interruptions. I don't know where the happy medium is.
In your scenario, the door is a clear divider between "room" and "not room." What's the equivalent divider in the universe scenario?
So the goal for our society should be that the pipeline for every job from janitor to engineer to CEO should have a sex balanced pipeline? Or is there something special about programming?

The goal should be that everyone can freely decide which career path they want to join regardless of how the ratios in the final pipeline look.
Please do not feed the trolls.
You literally lopped off the second half of that sentence which does all the work. Of course the part you quoted is not the case, that's why it's not what I said.

You're also misunderstanding me if you think I think "adding maths" to CS will turn it into engineering. We're already doing math! I think CS could be made a lot more solid by being honest that we are doing math and adopting the relevant formalisms that already exist to make reasoning about mathematics easier.

Do you just disagree that that would help, or do you reject the premise that it could be made better entirely?
>That's the hard lesson I had to learn.

I learned a harder lesson: some people don't need to reach out. They are naturally attractive. Some of it can be helped, but not all of it. If people aren't approaching you, you're not likely in that category and connections will be more difficult for you. Do you try to change yourself, your environment, or something else?

Knowing that it's a harder road puts off some people from taking that road. It's a classic trade off of playing to your strengths vs. covering your weaknesses.

For example, hitting on girls at the gym goes down differently depending on how you look. Same for approaching people in public for casual conversation. Some people say you shouldn't hit on people at the gym at all. Do I risk offending someone at the gym or try to make a connection?

When people report about bad experiences with casual connections in any place, do you let that change your behavior or not?
Font size... tiny. Set to wrap at like 900 px.

You can have fast loading and everything else and not have out-dated / bad design.

All you're doing is listing bad things, but there's literally no attempt to make the site readable or clickable. Most fonts are size 9 at the moment; you can't defend this given phones and modern screens.
I am bummed that Chrome removed it from info tip over the lock icon. One has to dive into the developer tools tab to get this info now.
NYTimes is biased, fake news garbage. This just goes to prove it.
Content creation — I think that's quite a big one.
I'd also add, coming from a startup to a big company can be incredibly frustrating, and a lot of high performers can be quite demoralized by the bureaucracy and pace (even while they're being paid well to be there).
Ha ha, thanks!
No, the correctness is in the eye of a spec. Now, whether companies formally define their specs is a different story. Many startups don't.

With that said, if Microsoft Word meets the given spec, then it's correct. One way to prove this correctness is with testing.

This is the case for bridges as well. If I hand a spec to an engineering firm requesting a bridge from A to B at any given price. Well then, there's a lot of bridges that satisfy those constraints.

Just because many software companies today don't choose to formally specify a spec and prove a programs correctness upon delivery doesn't mean it's a special snowflake. It just means those teams are immature.

Sometimes software development doesn't require a mature team. Like most decisions, there's a cost and timing tradeoff.
I live in Portland. Some days it does feel like there's a war outside when the protestors hit the street.
It's been looked into. I'm really struggling to remember who was doing the looking though, but it exists.