skysight-inc/HackerNews huggingface dataset:
Its not so much about programmers needing to know the numbers.

Its more about programmers needing to know what L1 cache is, the idea that some operations are faster than others, etc.

I know a lot of web dev type people who have no idea how the CPU works, what a register is, what paging or virtual memory are, etc. When you're treating compute resources like they're free and abundant (what web devs like to do these days), then of course you don't care. I just wish those devs did care, because their fancy dev machines blind them to the fact that their theoretically simple web app groans on anything other than an i7 with 8Gb ram. Their fast internet and local servers also seem to make them forget why its bad that first load requires megabytes of js. Sometimes I'd rather browse with my cheap tablet and that nonsense seriously blows.

There's a lot of gluttony in development these days. I wish every developer was required to take a basic OS or assembly course to see just how much is happening between writing js and having it actually execute. To see what it really means to program a computer and not a web browser.

I also wish more devs would take a look at the performance of MS word and the performance of Google Docs and apply a little critical thinking. On my cheap Surface 3 (4gb ram i3) Word loads instantly, sips power, and does everything I'd ever want locally. Docs takes forever, destroys the battery and is slow as molasses in January with both Edge and Chrome.

Yes, every programmer does need to know these numbers and why the numbers are what they are.
Hello, Hey Siri Tricks and Tips That Work – Apple Toolbox
Leen's take, which you offer us, is that extraordinary claims require extraordinary evidence, and Webb's story did not deliver. This is not the lesson I took away from this story.

For me, Marc Cooper summed it up better in this comment, made after Webb's death (apologies for the ads): http://www.laweekly.com/news/gary-webb-rip-2139247

The national media had a chance to pursue this story, but they chose to dismiss it. My hometown paper, the LA Times, led the charge -- this was back when it was a decent paper and a worthy companion to the NYT and the WP.

It was as described in Marc's piece: they decided to fact check Webb's piece and focus on the every possible gotcha in a very long -- too long -- series. Rather than trying to advance the story, or document what parts were true.

(It did not help Webb's case that self-promoting nuts like Maxine Waters were taking the story even farther.)

And is it not a scandal that one arm of the US government was prosecuting drug crimes as if they were important, and another was studiously looking the other way?
Over 90% of any medium is garbage which is why you have to take the time to make sure you're spending the time on the best material.

For most well-studied topics, finding the books that are good enough is not that difficult.
Isn't it pretty easy to tell the age of someone by their resume? I mean, if they put the year they graduated college, that means they were 22 or close to that, right?

I know that's a generalization, but given Google's data on people, I think it would insanely simple for them to discriminate based on age even if you tried to hide it from them.

I don't know, clearly, but I would guess Google and other tech companies do this because it's cheaper to hire young people, right?
I think this is also a good time to think about whether the ideology is actually a good idea too.
The Little Schemer, found the style delightful.
I don't see the problem?

If you want to learn something difficult that's above your level, and learning that something includes learning a prerequisite subject that's also above your level, you simply start at the node in the DAG that's at your level and work through the prerequisites if you're serious.
>And the forum is pointed to as the origin of GamerGate, the controversial movement that views female gamers as ruining the gaming industry, leading to vitriolic online attacks on women.

Laughably biased and wrong. Not even close to attempting an accurate description the situation.
> Americans have long debated the legacy of post-Sept. 11 interrogation methods,

It is depressing to live in a supposed civilized society where torture is a valid topic of debate.

Often I don't, but here I agree with Slavoj Zizek:

https://www.youtube.com/watch?v=B57bdjIxfQ0

He starts talking about Zero Dark Thirty movie, and then talks about how torture debate is normalized, and how there is something disturbing about that. He posits torture should be a topic like rape: nobody will take anyone seriously if they want to debate the benefits of rape. That person is automatically excluded from the conversation as a disgusting idiot.

But here we are discussing and debating the benefits of torture. The hope is one day, torture will be the same, anyone who wants to even discuss its benefits is automatically a candidate for the looney bin.
That's for armies, though. The West is the culture that produced "I only regret that I have but one life to lose for my country" and "Dulce et decorum est pro patria mori," both in the context of war.

And there have been many, many religious martyrs in the history of Western civilization, and lots of veneration of those martyrs, mostly in the context of battle. Not just in Christianity - the Eddas say that all who die in battle will be guaranteed a place in Valhalla (or either Valhalla or Folkvangr, depending on the source).

I think the interesting distinction here is that my examples and yours are all related to battle, and the context here isn't about battle. Is some culture unique in its lack of fear of death outside of battle?
I liked Gladwell's take in Outliers on this topic.

Impoverished immigrants are more successful than American born poor because of the belief that amount of effort has a high correlation with success/results. This belief is cultivated through culture values (ex: Chinese proverbs on working hard) and working in a profession with a direct link between effort and result (owning tailor shops, dry cleaners, restaurants, etc.).

That mentality is transferred to the immigrant's children, who end up becoming more successful than the children of the American poor despite their parents' inability to teach them English or American culture (advantages that the children of American born poor comparatively have).
This is a good resource we used in a university course I took on algorithm design and analysis...

http://jeffe.cs.illinois.edu/teaching/algorithms/

I would probably recommend studying individual classes of algorithms, and to only move on when you feel ready, as opposed to learning algorithms in ascending difficulty (at the risk of learning them in a haphazard fashion).

VisuAlgo is another cool site that has lots of algorithm visualizations...
http://visualgo.net

And, if you can handle the dude's voice, I recommend checking out Xoax.net's algorithm videos...
http://xoax.net/comp_sci/crs/algorithms/index.php

What you will probably find is that it's more valuable to gain experience designing your own algorithms using tried-and-true techniques such as dynamic programming, greediness, divide-and-conqur, linear programming, etc. Also keep in mind that data structures are closely linked to algorithms, and vice versa. If you are not familiar with big-O notation I suggest you begin there as it can be used as a measure of both an algorithm's time complexity and its data complexity.
>I would go on and talk about what I think 4chan really stands for, but I assume most people on HN are pretty familiar with the site, so just know that I am in the camp that likes how it is (or used to be?) a last bastion of freedom and anonymity (not Tor-like, but where the UX is designed to not have profiles and usernames) and free discourse on the internet.

Well, noisy discourse, shitposting, and doubles threads. Actually, not really discourse at all. Mostly just heresy.
College econ textbooks also dumb down the math for their audience. Makes you wonder about the quality of the economists' work.
Bay Area sets record with 26th smog alert Saturday
They shouldn't need any incentives. They should be led by morally upright people who fight for the right cause and protect their customers.
> Curiously similar wording too.

That happens quite often with such articles, they’re usually cross-licensed, and just slightly rewritten.

If you really want to be freaked out, read gaming journalism – they all just copy the original press statement and slightly adapt it.
> Javascript is a weird and wondeful language that lets us write some crazy code

Wondeful! A typo six words in.
What scares me is how this program has so normalized torture. It's now talked of too casually in entertainment media (Archer). Waterboarding is even depicted in network pg-13 programing (Braindead. CBS). And don't get me started on how many series (recent Star Wars) depict torture not only as acceptable but effective. Star Wars is a good example as it has run for decades and we can see the evolving US attitude towards its use and depiction. I'm a little shocked that Disney hasn't dialed it down, but I guess it's what the kids want to see.

This is something that damages people. It should not be taken lightly. The normalization of waterboarding by US SERE schools, where this all started, has produced countless PTSC cases in soldiers who never even saw a battlefield. Despite the reality of its use, torture should have no place in any training regime. You don't shoot a trainees so that they are "better prepared" for being shot. This is not something that can ever be done harmlessly.
I was at the mall and had a chance to try out an occulus rift. It was a very pleasant surprise. My speculations were completely wrong, it felt very natural.
Looks like originally part of glibc
I assume this article is designed to signal that the regime finds 4chan most distasteful, and would prefer for it not to be purchased, if you want to remain on their good side.

Which makes total sense, since 4chan-derived memes have apparently broken into the mainstream against all odds, to the point where actual US presidential candidates (CNN's favored candidate, come to think of it) are declaring war on goddamn Pepe for excessively challenging their narrative control. The incredibly Darwinian environment is to memes what Chinese farms are for influenza, and we are beginning to see the real-world effects.

In any event a few entities at varying levels of seriousness have inquired about the possibility of purchasing 4chan and received no response, so it's unclear what's actually going on.
I think the "too picky" comment wasn't related to that (considering it said "too picky or ..."). Not sure what the OP means though, so you could be right.
First, it's not the number of generations that are the direct risk. A cell that does nothing will still mutate over time. It's large numbers cells that share a few risky mutations that are the problem.

If you have a 1,000 cells that can do 30 generations without hitting programmed cell death then a single mutation that kicks that off can form a large mass without tripping your body's alarms which also share that mutation. Even if they end up as a non cancerous mass that large mass is very likely to cause problems.

On the other hand if you have 1 billion cells that can each do 10 generations and they all formed young you still get the same 1 trillion cell potential, but don't risk that single mutation as those 1 Billion cells showed up at a young age. Further, when some of those 1 million cells start growing uncontrollably they only grow to 1,000 cells before hitting programmed cell death which is a lower cancer risk.

Now sure, the body can play around with these numbers to form a crazy number of skin, gut, and blood cells from some relatively small cell pools. But, it's already playing those games while minimizing cancer risk. So, we don't have some pool of 'young' cells to solve problems late in life because it's to dangerous to keep them around.

PS: People often thing of their body's as kind of a tub of undifferentiated mass. But, cells a body structures are optimized for a huge number of problems that only become obvious with deep investigation.
I'm quite sure dang was referring to the way the word 'minorities' was used, not the use of the word itself.

Remember the comment was "I find that minorities harass women in the street more than other races".

Given how broad the terms "minorities" and "other races" are, it's an utterly meaningless statement that serves only to inflame.

If you search the comments you'll find plenty of civil uses of the word "minorities", with no objection from the mods.

https://hn.algolia.com/?query=minorities&sort=byPopularity&p...
> I don't know for sure, but I kind of suspect that bats don't have any sort of analogous "consciousness program" in their brains like humans. They probably go through life very automatically, without a conception of self, without a reflection on their existence, very much like a person who sleepwalks is unconscious, but in a far dimmer way. The same probably goes for most animals, and certainly for insects and worms. Only advanced primates, dolphins, whales, elephants, and maybe some birds are likely to have "consciousness" programs that are in any way analogous to what you and I experience.

Nah, I suspect that most mammals are conscious, emotive, and at least somewhat intelligent. But of course, I'd have to understand consciousness a lot better to really say!

>Instead, you experience a very highly processed and organized show of sorts that is presented to your consciousness by many various brain subsystems. Studies have started to show that even the decisions we make are determined by the brain far before we are consciously aware. In some sense, consciousness is the story our brain tells itself while all the systems are off busy doing their things.

Welll.... not really. Consciousness, AFAWK so far, is what happens when parallel sensorimotor systems sample a maximum-a-posteriori perceptual, interoceptive, and affordance model of the world into a global workspace where certain precise, mostly deterministic sampling computations can be done as a part of active inference to determine which actions to emit.

Decisions aren't made ahead of time; (low-precision) affordances are computed ahead of time. It's not a show; it's the best model.
The longer this election bullshit goes on the more ...

The more I'd love to give Obama a third term.
But the tools are real! Just very primitive.

I guess what I'm saying is that it doesn't give you a toolkit with a bunch of weird tools and impractical designs and bizzare edge cases (looking at you, INTERCAL), it's purely, "right, here's your tools, you knoe how they work, let's see you pull this off."

Sure, it's less obviously linked to programming, but think about it: that sort of issue comes up all the time.

And just because the goal is more overtly computational in nature doesn't mean it's actually a more computational game: I wouldn't know, because it's 9 o'clock here on USEast, and I'm typing this on my phone, so I can't play the game ATM.
Does he have pen and paper? Get him to design user interfaces for programs, and art to go with them. WAY harder than coding, at least for me.
There are boards and boards. And even in the worst boards there are good threads. It's a culture of its own, though.
I think this is a (rare) case where my beliefs are pretty much entirely within the mainstream of the broader infosec community.
My experience is the same as yours, but there might also be a big difference between gay and straight guys. The dating pool is a lot smaller for gay guys. What percentage of people are gay? Like 5%?
Here's the list of compatible laptops:

https://libreboot.org/docs/hcl/index.html#supported_laptops_...

Nothing recent but on the plus side, you should be able to pick one up without spending too much.
Albanian Muslims make 95% of Kosovo inhabitants and in connection with drugs and other crimes a lot is written about "Kosovo Albanian Mafia." It seems it makes a difference, probably also because the Albanian Albanians effectively weren't able to travel abroad at least until early 1990-ties.
I'm not sure which of those you think is wrong, that excerpt seems pretty accurate to me.
What's with CNN attacking 4chan so much these days? Funny how a media channel that used to do actual reporting has gone down to this level. I bet 4chan and its users are really happy with the free publicity.
That article starts off by saying that DNSSEC slightly improves the security of DV certs, but not sufficiently.

What I was suggesting above was having domain registrars or registries use a new protocol (not DNSSEC) specifically to authenticate domain registrants to CAs for improving the security of DV certs -- and in order to replace existing DV mechanisms. My thought is that registries and registrars together possess the ground truth about domain ownership in the DNS system, and so it would be helpful if they had a way to securely communicate that directly to CAs. I didn't mean to suggest that DNSSEC should be that way.

I don't think this would be vulnerable to any of Thomas Ptacek's particular criticisms of DNSSEC, unless the first section implies that he wanted to completely eliminate DV certs or stop trusting them as a general matter. I didn't read it that way. However, we might take the article to imply that DV certs, even if they could be guaranteed to match up perfectly with the DNS ground truth at all times, may never be enough as the main or only means of authenticating some entities for some purposes, which is also fair.
I'd go with your second choice. We have not run out of clever people. Plenty of billionaires but not plenty of aristocrats.

How many wealthy people are like the Koch brothers? Not that many. Most of them are concerned with status only.
Yeah, but have you considered that there's a developmental benefit to having somewhere you can go and just say "vile" things?

I know having that kind of space online as I was coming-of-age was huge for me, it gave me somewhere to experiment with opinions without consequences. Somewhere to say truly, truly disgusting things. And I did, a lot. But over time, it became clear where I was just being offensive and experimenting with "naughty" ideas, where I was trolling, and where I genuinely disagreed with the norm.

That free experimentation with opinions and language is a lot harder to find these days, but it really shaped and honed my ability to even form arguments, my ability to explain my position to people who don't agree with me, and my ability to listen to positions I find offensive.

Not all discourse needs be Discourse, full of profundity and consequence; experimentation, freedom, and privacy are core to the human developmental and creative processes.
It's disingenuous to attribute that act to Buddhism; that was a political act.
Thanks and good point about it not being a subreddit. I certainly didn't mean to say this was inappropriate here, only that I found it interest it was posted; and was surprised no one was having the meta-discussion around how interesting it is that this community exists!
you can replace Chinese related names and places with Indian names and places and it would read just the same. I've seen it through out my life and now I can see it even more clearly after being exposed to living in the US.

"Chalta Hai" would be the Indian "Cha buduo". And it has caused as many, if not more, casualties in property & life.
The GP probably meant "objectivistly better".
Because the whole "gamergate" thing was not about attacking female gamers. If I recall correctly they were after people who were villainizing video games.
In case you're sincere: the neutral explanation of the situation would be that they're upset by the industry response to women becoming a larger market segment in gaming, rather than that women play games.
SEEKING WORK — Remote (No relocation)

Hi! My name is a Jeff Madsen, known as @codebyjeff in most programming circles. I write well-designed, tested code that meets deadlines! I work with PHP - primarily Laravel, but vanilla or other frameworks is usually fine; database programming; and javascript frameworks like React.js and Vue.js. I also run the Laravel Quick Tips weekly newsletter (http://codebyjeff.com/newsletter), write books (http://codebyjeff.com/books) and blog on all things Laravel and related subjects (http://codebyjeff.com/blog). Check out my work and drop me a line at jrmadsen67@gmail.com.

Specific skills: Laravel, CodeIgniter, PHP, Database, Javascript frameworks & basic front-end work

Website: http://codebyjeff.com/

Github: https://github.com/jrmadsen67
Sanjoy Mahajan [0], who is the author of perhaps the two best books on Fermi estimation (freely available online, too!), has linked on his website a really fascinating account of an experiment to reform mathematical K-12 education from 70+ years ago [1].

[0] http://web.mit.edu/sanjoy/www/

[1] http://www.inference.phy.cam.ac.uk/sanjoy/benezet/
Get 'em, Jason!
The thing about contract law is that a contract that requires one party to break the law isn't binding.

If you build a business around invalid contracts that's on you or crappy legal advice. Not on the person who signed your predatory contract.
What about hosting options for Django? I've used Heroku for my Python/Flask apps and that works well. There's also Redhat Openshift which I haven't used but looks reasonable. Workflow is nice with updates pushed up via git.

Shopify Buy Button might be an option instead of hosting the entire site with them.

Etsy is an idea. Can you sell stuff that isn't handmade craft items? Downside is 3.5% transaction fee plus PayPal fee - expensive. It's all based on PayPal which for those of us who have been robbed by PayPal in the past makes it a nonstarter.

Not fond of Magento unless it has become a lot leaner. Really bogged down one of my previous projects.
The question is though: had we invested all that time and money of imperative programming and object-oriented, in Prolog too, would it still be the case of not delivering?

Do we include in our thinking the full potential of the language? I am thinking this is what happened with functional programming too. Only lately we understand its true potential, starting with some functional concepts in Python and JavaScript in the early and mid 90s and continuing with ES6, Rust and Swift.