skysight-inc/HackerNews huggingface dataset:
My point was you didn't establish a causation anywhere. We have lots of software written in OOP, yes, but you didn't (and can't, really) prove that it wouldn't have been written without OOP. There are and have been APIs that work just fine without OOP, so it doesn't seem like not having OOP was barrier to entry. FFmpeg is doing fine without OOP, by the way, and so is Linux.

Here is how I can read the last few decades - software started becoming more and more popular, and in the beginning of the 90s people jumped on the OO hype/bandwagon (and haven't let go ever since). Now, OOP done wrong was worse than procedural done wrong, but since the hype and koolaid were so strong, and the fast-growing market really needed the software, programmers have just plowed through, DESPITE OOP. Classic Starcraft story, jump to "Game engine architecture" - http://www.codeofhonor.com/blog/tough-times-on-the-road-to-s... . My point being, you can release software even when you get held back by OOP.

Another thing that you failed to do is comprehend my message. Of course we have a lot of OO frameworks, since OOP is the most popular programming paradigm. If functional were the most popular then you would have a lot of FP frameworks. You're using argumentum ad populum, basically.
Despite just-so explanations from evolutionary psychology, there is definitely an argument to be made that this is the byproduct of our culture, rather than something innate.
There are plenty of successful service oriented companies.

For example, Uber and Lyft, both sell a service that requires a proportional amount of new contractors and employees, to scale.

Another would be Palantir, which sells services based off of a core software product.

How do you classify companies that are ambitious, but perform work that doesn't scale?
In 1970 law and medical school graduates were about 10% female. Now it's about 50%. Did women change their interests? Are interests fixed? It doesn't matter. Just stop discriminating and give everyone the chance to develop their interests and capabilities.
The fact that the compiler cannot enforce it is a big deal since it prevents automatic refactorings, often impairs performance and overall, hinders readability.

And yes, you really have no idea what the type of that object is unless you look at the source of the function. Which is obviously suboptimal, especially if you don't have access to that source.
I have tried that and doing a whois on my public IP revealed that it belongs to the original ISP, not whatever local ISP I was using. Even visiting Google shows the Google page of the original country. I guess they just have agreements to tunnel traffic in a way that circumvents the Great Firewall.

But politically it is much easier to understand. The only people who are likely doing this are tourists, and the government certainly doesn't want to hurt tourism.
Did you used to sit on DB9 connectors that were plugged in and inside your pocket? That might be why you see more breakage now.
To shrink jails, take them out of private hands and disbar any judges who have received anything even remotely resembling a gift or kickback from a jail company.
I like Android's Cursor and Adapter classes that skirt ORM, connecting query results to Android's support for the observer pattern.

Most pubsub frameworks fail to do any better. Mostly because people don't realize how useful Cursor is.
A few years ago, there was a bot automatically submitting all links to archive.is and adding the archive links to Wikipedia. It got blocked and the site banned for spam. There was another discussion about it last year, and the consensus was to remove the site from the spam list so that links would be allowed again. (Not sure if that actually happened or not though.)

If you're curious, take a look at the discussions at the following links:

- https://en.wikipedia.org/wiki/Wikipedia:Archive.is_RFC

- https://en.wikipedia.org/wiki/Wikipedia:Archive.is_RFC_2

- https://en.wikipedia.org/wiki/Wikipedia:Archive.is_RFC_3

- https://en.wikipedia.org/wiki/Wikipedia:Archive.is_RFC_4

I'm also not sure what the current status of automatically archiving links is though, but as you can see, the idea has been attempted before.
I have one data point in the form of my father, who is a mechanical engineer. He always knew what you absolutely shouldn't do with your car, like give it gas on turns(wears cv joints in fwd vehicles) or keep the clutch depressed when you're standing still(wears some bearings I don't remember the name of).

He has had the same car for the past 25 years now.
By the time they are born, male and female brains are already different:

"A huge testosterone surge beginning in the eighth week will turn this unisex brain male by killing off some cells in the communication centers and growing more cells in the sex and aggression centers."

Since they are different at birth, we shouldn't be surprised that their interests are different, and accept that these differences contribute to varying populations of men and women in different professions.

Stamp out bias. Don't force a specific population distribution.

[0] http://abcnews.go.com/GMA/Books/story?id=2274147&page=1
Have you tried auto-revert-tail-mode?
Whatever happens it will be interesting to watch and SpaceX does tend to learn and move on rapidly from it's mistakes.
Not exactly the same, but if you run MySQL Workbench as GUI there's a visual explain feature built around MySQL's JSON explain: https://dev.mysql.com/doc/workbench/en/wb-performance-explai...
Plus:

* Stellarators like https://en.wikipedia.org/wiki/Wendelstein_7-X are very interesting academically, and the only alternative approaching net energy positive fusion within an order of magnitude.

* The shrinking of the process thanks to HTS magnet technology brings net energy positive fusion within reach of national governments or soon even major institutions.

He was promoting a compact MIT tokamak design called SPARC, a derivative of ARC described below:
http://news.mit.edu/2015/small-modular-efficient-fusion-plan...
For many php frameworks it's as simple as downloading a zip file and ftping files to your hostgator shared account.

Places like digitalocean have prebuilt machines for both. On a new centos or ubuntu server installing php/composer/laravel can be done in 10 steps.

In the laravel world we have forge which allows you to script and provision your stack
df_train_set.Income.value_counts() should be df_test_set probably in the part where it's comparing both.
Interestingly, I looked through their entire CSV and was surprised to find one of my projects in their 5000 most popular set. Unfortunately, it was a reading list (awesome-appsec), not an actual software project. But still, kind of neat.
No. Or at least this doesn't provide that. I think in theory you could make a crypto compiler that proves the binary is isogonal to the source, but I suspect the verification effort wouldn't be much less than recompiling.
Te lecture begins at the 2:20 mark
This assumption breaks down for most financial assets. Both parties still think that they are gaining value, but one of them has to be wrong.
Very surprised by the ubiquity of JS in non-web libraries/frameworks. I know it's a well-played fiddle, but it's saying something damning about our ability to put together quick and easy applications with other languages - or maybe just the number of people who start with webdev - when JS becomes the first choice. Is it just a consequence of how much UI work has been put into HTML rendering engines?
What else should be top? - Applications and tools use libraries or are split up into library components ... if there were many more applications than libraries there would be a lot of NIH ...
https://www.zellepay.com/
https://www.zellepay.com/participating-banks-and-credit-unio...
As they say, a comathematician is a device for turning cotheorems into ffee.

If you’re interested in vectors/tensors, the relevant Wikipedia page is https://en.wikipedia.org/wiki/Covariance_and_contravariance_...
Should STEM be seen as desirable though?

It is one of those careers where you either make it before you are 25 or you are replaced.

STEM fields are extremely ageist where at 25 and onwards you have to look over your shoulder and watch out for the next 16 year old taking your job.

STEM for this reason is stressful and non sustainable.

Being in STEM and much older than 25 I feel that perhaps I made the wrong decision getting into STEM. Perhaps a people orientated career would have lasted me longer. I haven't been replaced yet, but can feel it coming...
People tend to have different incentives for contributing.
A ton of it is people scratching their own itch.

You still need a core team to drive a project.
If you want contributors you'll need users.

People have a finite amount of time in a given day.
They aren't going to contribute because you want them to.
They want to get something out of it. It could be learning something, fixing a bug that affects their day job, an interesting side project for a weekend (some folks pick random projects to contribute to)

Open sourcing something also has different incentives.
Many successful projects are either run by foundations or companies with the hopes of attracting talent.

Try to understand what the incentive structure is for people and contributors follow from that.

You still need to do project promotion as well.
That's a whole separate topic though.
Culture is just as real as physiology and physics.
" keep the clutch depressed when you're standing still(wears some bearings I don't remember the name of)."

throwout bearing
Bitcoin ATMs are rare, notoriously unreliable, often require invasive KYC and always come with a gigantic markup.
It's like someone from the 1990s travelled to 2017, noted what we're doing with computers nowadays and reported back all the contrary of what they saw.

The whole article sounds like "what we have now sucks and there's no way someone can improve it"
I was looking at this and thought it looked nice but then my computer froze so maybe they overdid the 3D graphics a bit?
This is the best possible situation.
Is there a non-paywall version, I've actually turned off adblock a long time ago so that I could help pay the people I follow but NYTimes doesnt seem to allow that. Just a big fan of Ben Horowitz, having read his book and what to know a bit more.
I'm pretty sure that's whats happening now too.
>keep the clutch depressed when you're standing still(wears some bearings I don't remember the name of).

It's the throwout bearing. Your father has a point, but I would rather keep the clutch in. Too much thinking involved putting it in neutral every time you stop.
Sadly, the blog is only about rock paper scissor.

I too wish it were about Poker, as the title suggests.
Last time I was there (about two years ago), ssh command line sessions worked fine, but using the SOCKS proxy functionality killed the connection. It's getting quite clever.
I disagree with this blogger's analysis. Instead, I believe Windows Phone commited suicide. When you osbourne your platform repeatedly, change your development strategy numerous times and alienate current and potential developers you have no one to blame but yourself. So, when Windows Phone saw the end coming it decided to end its struggle and quit trying to fight the inevitable.
Why wouldn't they say 500kops/s? Using a small number like 0.5 is just bad marketing.
It is a fair point, and I don't necessarily agree with the perception or misuse of either word.

But you have to admit there are connotations and that leads to bias when you start talking to laypeople who don't understand the other meanings or usages of 'darknet' or 'hacker'. There may be better ways to communicate that won't immediately stop the general public in their tracks when they hear a particular 'tainted' word.
Did you read the article? It's most definitely not trying to force a specific population distribution.
Properties, Color Swatches and Thumbnails in XMP
Another wonderful side effect: making it easier to change out other parts of the build infrastructure while being able to verify that you haven't broken anything. e.g. trying out experimental changes to ccache.
This really bothers me about the state of webhosting. Trying to host your own stuff always feels so ephemeral because of monthly payment schemes and the need for maintenance. But the alternative of ad supported services like Facebook are fundamentally anti-user and evil by nature.

Im really wishing for one of the big cloud providers to offer a one time payment guarenteed for life "digital locker". A single e2e encrypted service to store my digital assets. Essentially an online scrapbook that you could add to and journal your whole life in without any prying eyes or advertisement.
YOU ARE THE SOOPTIEDST ATHEOISDT MONKEY RETARD NIGGER.
According to Wikipedia:

> The terms "covariant" and "contravariant" were introduced by James Joseph Sylvester in 1853 in the context of algebraic invariant theory, where, for instance, a system of simultaneous equations is contravariant in the variables.

https://www.jstor.org/stable/108572
The economics of serverless computing
Next article - STEM is ageist and stressful.
In a nutshell, you can create a region and add data to this region and the GC will never look inside it. That is, as long as there is one external reference to any object in this region, the whole region will be kept alive. This is most useful when you know beforehand that you will never deallocate this region of data anyway: it reduces GC latency. Another benefit is that this region can then be serialized to disk efficiently. Deserialization is pretty efficient as it involves as loading the whole thing into memory and fixing up pointers. Reminds me of the Emacs dump[1] though.

[1]: https://lwn.net/Articles/673724/
Why do you get upset when someone points out that the US heavily censors the internet through public companies, like in China, and that the US is heavily invested in controlling the narrative, aka public relations aka propaganda. Your world seems extremely black and white - US good, China bad. No room for nuance at all.
There's no need to spell it out, we know Cleveland Browns fans look at Pittsburgh jealously.
Why 25? On my planet most people in STEM at 25 are students or entry-level employees with little if any clue about what they are going to do with their life?
As someone who prefers Ruby to Python I lament the odd coincidence that Ruby, the language most strongly influenced by Perl, seems to be suffering the same fate as its predecessor - fiddling while Rome burns. Ruby needs 3x3 yesterday to compete with all the languages that are eating its lunch but I doubt if we'll see it before 2020. Worst case scenario is Ruby 3x3 turning into another Perl 6.
SIGGRAPH 2017 and fresh graphics research collection of videos
My ISP just set me up with gigE fiber. The installer was a bit clueless, didn't really want to provide me with the gateway IP for the router. Then I looked at the wifi settings; a 2.4Ghz and 5 Ghz setup, both with SSIDs that included the provider's name as a prefix. The password was a 9 digit password, all numerical...

I called the support line and got through quickly to an admin who could change the password and SSID for me (unless you pay for a public IP, the mgmt interface is locked down). I mentioned that having such a short, all numerical password would mean that any access point they set up would be trivial to crack. Just wardrive looking for similarly named access points, and you'd be able to jump on their connection in just a few minutes. He didn't seem to care, which is too bad.
I second that! The i3wm rocks, but it's kind of a pain to set up. Many applications expect certain GUI elements to be present, and a lot of "It Just Works" aspects of Ubuntu (e.g. hotkeys on laptop media keyboards working) are built into the desktop environment and have to be reconfigured for i3wm.
I've done that, too. It's clumsy and only does half the job (doesn't provide access to locals). At some point one just gets tired of the workarounds :-)
> Pick any other discriminated-against minority and you see the same, except when hiring from overseas (economic benefit) or hiring someone with a preferred social stereotype.

So you really think that the huge over-representation of Indians and East Asians (relative to population) in STEM fields is just because people are hiring a preferred social stereotype? Could in perhaps be that they're actually more qualified?

That's my main problem with arguments that all numeric disparities are because on discrimination. I've never seen any convincing argument or study that Indians and East Asians suffer less discrimination than, say, Hispanics, but as they are no longer "under-represented minorities", they no longer "count" toward diversity goals.
I mean this in the nicest possible way (as a former Montrealer who also belongs to a minority ethnic group), but it would seem that the way you write English is discernibly non-native and therefore there was a trade-off in fluency that was incurred in your language acquisition.

Unfortunately in North America, there is a subtle social price that is paid for lack of complete fluency in English (French in Quebec). Imperfect fluency is often perceived differently in different ethnic groups. If a Western European person (say a French or Italian person) makes mistakes in their English, it is exotic, but if an East Asian person makes mistakes, they are foreign.

Things being what they are, it actually makes sense for certain minority groups to optimize for 100% fluency in English, and merely satisfactory fluency in other languages. I grappled with the same issues the OP did, and ultimately came to the same conclusion. It doesn't have to be 10x effort however, I agree with you there, but any effort needs to not be at the expense of proficiency in English.

p.s. some Asian children tend to overoptimize and aim for better-than-the-average-native-speaker's fluency in English. Their investment generally pays off. Arthur Chu of Jeopardy fame talks about this.
wget is probably the tool you are looking for. You need to do a bit of work to get the options right. Ones to consider are --input-file=file, --level=1, --convert-links, --page-requisites, --follow-ftp, --span-hosts, and --adjust-extension. You can just export your bookmarks or history or whatever as a file full of links and use that as input to wget, and it will retrieve all of them.

There are some other handy tools like youtube-dl, which let you archive not just youtube videos, but many different types of media content. Including soundcloud and bandcamp.
Especially since the OP is free to learn and train on their time. What a perfect situation...
I can only imagine why I got negative votes for my comment
Also consider how beneficial it is from an employer's perspective to just force all UI to be HTML/JS, impedance mismatches be damned.

Edit: another consideration is if HTML/JS is the standard UI, then it biases that generation of developers to favor that particular abstraction. Innovation is framed as, "look where we managed to cram HTML/JS!" Actual innovation, which would be more along the lines of, "here's a new paradigm/abstraction that replaces HTML/JS" is seen as eccentric and largely ignored. In effect, developers' over-attachment to the way things are done greatly slows forward progress. They're only able to recognize small, incremental improvements.
STEM != programmer. There are plenty of STEM jobs you can't even start until you're ~30.

Also, being replaced by a younger person is a function of the utility you provide vs. your cost. I work with plenty of "older" people, and some of them definitely get replaced. If you're not delivering, it doesn't make sense to keep you around if the budget is limited. "Older" specialists don't necessarily get replaced, as it's silly to imagine a kid can substitute specialized experience, but rather the development strategy pivots to something deliverable with the resources at hand for the given timeframe.

Edit: I probably fall into your "older" category...
But you can't not care of course.
GreenAddress has lost/deleted my Bitcoin wallet with 13K USD
The 2017 National Scrabble Championships are going on now and you can follow along here:

http://event.scrabbleplayers.org/games/nsc2017/
> It is one of those careers where you either make it before you are 25 or you are replaced.

Unless you are some prodigy who started college early, you won't even have a PhD until you are 27 and many STEM fields tend to require multiple years of post-doc work before you can get a professorship due to the number of qualified candidates (unless you are working under a different definition of making it).
Its time we view these 2 overweight, overbearing spoiled brats, with too much money, as a national security threat.

Putin would also love a constitutional rewrite, to show that America is just as crappy as his country.

History will not be kind to them. They are responsible for the division and rekindling of the division we see in America today.

If they dont like the USA as is, which has mightily stood for good for centuries, they should find another country to live in.
Well yes the ones used in security checkpoints are probably only set to detect big pieces of metal like guns and knives. It's a pain if they go off every time someone walks through with an earring or a metal button or zipper.

But people do use metal detectors to reliably find bottle caps, jewelry, coins, etc, under several inches of sand and soil.
C#: "Local functions can not be static."

Static nested (i.e. local) functions in D can be static. What that does is prevent the function for accessing locals in the enclosing scope(s).
If both builds turn on debug info, why wouldn't they still be the reproducible?
Are you involved in a local hacker or maker space?

Do you think you can make a kit that parents or other hackers would want to buy, like the build your own robots kits that come in pieces but include all the parts needed?

I know of one guy that got certified on shopbot and the laser cutter, and used that knowledge to get clients. He helps them go from idea to something repeatable.
Nice link. I ordered the book :-)
I think the author's evidence that there is scientific bias (social scientists preferring to see bias-based explanations for numeric disparities over other reasons) is quite strong. I'm curious if there is other data on this subject.
The way it worked was that as you bought, you could select the region that you wanted. You would be charged based on the number of pixels in the region.

I actually have seen the server that it was on. The hosting company provided free hosting to it for several years (at least 8 IIRC). I think that at some point the server died and Alex Tew decided to move elsewhere.

At one point, he had the million dollar pixel lotto which was the same idea except at two dollars per pixel and one person who clicked on one of the pixels would get half the money that came in.
That reminds me of academia in USSR, where all students, no matter what they were studying, had mandatory subjects like scientific communism and marxism-leninism; and your thesis, no matter if it's about literature, agronomy, astronomy or math had better describe its relevance for the proletariat and communism if it's to be defended.

Some of these preambles (can't link because that all is pre-internet) are quite funny from the modern context (especially those linking abstract sciences e.g. math to the party propaganda), but were treated as quite serious back then.
Tokamak's output is relative to its size and strength of the magnetic field. Using new off-the-shelf high-temperature superconductors you make make ITER on your kitchen table.
Gradually moving from income taxation to resource taxes would certainly counter balance some of this...

In fact most countries already do this through taxes on fossil fuel, etc. The US has a bit of catch up to do there.