skysight-inc/HackerNews huggingface dataset:
From early on in the article:

"The casual gamer who only plays the most popular twenty or so titles will see no visible differences between an emulator requiring 300MHz and another requiring 3GHz, so they will of course go with the former. Although I do respect and appreciate speed-oriented emulators, one concerned with accuracy can't help but lament the way this approach stalls progress."

I'd say that about sums the situation up. For the vast majority of people who just want to revisit some classics, low-fi emulation plus workarounds - the kind of emulation you'll get on an rpi - is just dandy. For purists, though, that might might not be good enough.

Meh. You do you, and I'll do me.
Rust does this as well with iterators and iterator adapters -- I just forgot to include the version that did so in the blog post. Writing a loop like this:

let mut count = 0;
for b in &bwt[(i * self.k) + 1 .. r + 1] {
if b == a {
count += 1;
}
}

Gave me similar performance to the filter/count iterators, as both elide bounds checking. I thought I mentioned that in the parting thoughts, but I may be misremembering and I have to run.
lenses, the store comonad, cellular automata, convolution,zippers. "whenever you see large datastructures pieced together from lots of small but similar computations there's a good chance that we're dealing with a comonad"

http://www.haskellforall.com/2013/02/you-could-have-invented... (The Builder Pattern, The Iterator Pattern, The Command Pattern)
In my mind, AU = Australia
She got paid to spend Jerry Yang's money. Sold Alibaba's shares at $13 per share for $7billion when it's worth 6x that. Then turns around and spends it on junk like Tumblr. Who uses that nowadays? Jerry Yang invests $1billion in Alibaba years ago, a global powerhouse, and she spends $1 billion for Tumblr? A stagnant platform...

She could have taken the $1 billion and invest in a few hundred up and coming startups. At least it will do some good for Silicone Valley
I fix phones for a living and frequently assist customers with calling manufacturers for warranty issues.

LG and HTC are the worst, with the most frequent denial of customer assistance. Samsung and Apple have their faults, but you can typically reach someone helpful when there is an issue.

HTC has some of the worst design decisions I've ever seen. The M8 and M9 each contain approximately 20 pieces of tape on the inside, holding important components together. It takes about 4 hours to replace a screen or charging port, and usually doesn't go back together well.

LG is pretty terrible, as well. Read the horror stories about the G4. The G5 is already exhibiting some of the same flaws, such as half the screen freezing or just showing static, or the device not powering on fully straight out of the box.

Nothing is perfect, and every device has its own faults, but I strongly caution people about dealing with companies like this.
It's not an odd choice. I've never heard of anyone learning Chinese as a second language who doesn't use pinyin at least for the first few years.
Change.org petition to restore his blog and email: https://www.change.org/p/google-restore-dennis-cooper-s-blog...
Check out Turris Omnia [1]. It's open-software open-hardware router with automatic updates.

1: https://omnia.turris.cz/en/
There's always an unstated premise: "assuming all else is equal". In a disaster scenario it won't be business as usual. In a true emergency scenario a transformer plant can be operated 24/7 with rotating crews. It wouldn't take 5 months to get new transformers.
Yes, I've actually thought of that, as I recently paid a $600 open access fee myself. Perhaps something along the lines of wikipedia would work well. Wiki journal?

A lot of the time, wikipedia editors can do better peer review than the actual journals (although it's against wikipedia rules to do such original research). I can't count the number of times I've seen absolute shit science in the supposedly top journals.
I went through this and yes I've been there. I found that:
1- helping others, volunteering, the homeless that need us but we constantly ignore, and much more. There are lots of causes that can give you a profound sense of being, purpose and go into feeding your own well being. Surprise surprise, we are all human beings after all and it pays to be less selfesh.

2- find your passion and get the time to follow it and do something about it.

3- It took me a long time to realize; and when I did it was a profound moment for me; that all it takes to have an impact in the world is just to be me, the good giving caring me. I don't need to be a superman, nor a celebrity and no not Elon Musk or any other. Just good old me.

Hope this helps from my heart to you.
If you try rejection sampling in 300 dimensions, you're gonna have a bad time.
I went through this and yes I've been there. I found that:
1- helping others, volunteering, the homeless that need us but we constantly ignore, and much more. There are lots of causes that can give you a profound sense of being, purpose and go into feeding your own well being. Surprise surprise, we are all human beings after all and it pays to be less selfesh.

2- find your passion and get the time to follow it and do something about it.

3- It took me a long time to realize; and when I did it was a profound moment for me; that all it takes to have an impact on the works is just to be me, the good giving caring me. Indon't need to be superman, nor a celebrity and no not Elon Musk or any other. Just good old me.

Hope this helps from my heart to you.
The Schrödinger equation alone predicts how a state evolves in time. Just not what the result of a measurement will be.
I disagree with you. Kenya has become a playground for western companies to test their technologies on the poor. I too have lived and worked in Keyna for the past 10 years and I believe this is a step in the right direction. There are many Kenyans who do not work and would benefit from being employed by a western company. Thought experiment...Google 5 startups in Keyna. What did you find? They are run by 95% white non-Kenyans. They are mostly Ivy league 20 somethings. Why is this point valid? Kenya has become a testing grounds for millennials and 50 somethings to validate their self-worth. However, this doesn't apply to all startups / companies operating out of Kenya like One Acre Fund or Kiva.
Google has tech support?!
Teacher: "Your game is really running on the same physical hardware as a GBA!"
Kids: "A what now?"

It might be hard to hear, but the "inspiration" factor of a Game Boy nowadays is minimal - the kids you're targeting have probably never seen one, and would be unimpressed if they did, having been reared on iThingies.

However...

TI's educational graphing calculator line is the closest thing to ideal I've ever seen. It's nearly the perfect formula, lacking only a backing company committed heart and soul to openness. Graphing calculators are equipped with basically the same hardware as a Game Boy, plus they:

are standardised and mandatory in high school math
have a massive base of ticklish software and games
come with BASIC and support assembly
have a link port that enourages peer-to-peer sharing
are practically useful without requiring tinkering

(The last one is especially important. It's way better to support* tinkering than to require it. To get people to actually buy and play with it, the device should stand alone.)

This formula works. An entire generation of low-level programmers was raised on these things. It got me into programming. They are the last surviving relic of the philosophy of the 80s microcomputer.
You are right; I got it backwards.
Check out "Deny Capabilities for Safe, Fast Actors", "fast-cheap.pdf" at

https://github.com/ponylang/ponylang.github.io/tree/master/m...
This comment (https://news.ycombinator.com/item?id=12102056) from the previous discussion is interesting:

> From Reddit: "I've read a few of Cooper's books and the short answer is yes, pedophilia is a common theme in his writing (as is incest and necrophilia)." [1]

> I'm calling it now. It was child porn. Google doesn't like to go around deleting people's stuff. When this has happened in the past it's been child porn, which Google is obligated by governments everywhere to delete with extreme prejudice. And of course they're not going to go around publicly accusing the guy of having child porn, even if he did, so they will remain silent. Neither will they tell someone who had child porn which exact piece of child porn tripped their child porn detector, for obvious reasons. This is not a Google issue; this is a law enforcement issue.

> [1] https://www.reddit.com/r/books/comments/4sx9aa/dennis_cooper....
Teacher: "Your game is really running on the same physical hardware as a GBA!"
Kids: "A what now?"

It might be hard to hear, but the "inspiration" factor of a Game Boy nowadays is minimal - the kids you're targeting have probably never seen one, and would be unimpressed if they did, having been reared on iThingies.

However...

TI's educational graphing calculator line is the closest thing to ideal I've ever seen. It's nearly the perfect formula, lacking only a backing company committed heart and soul to openness. Graphing calculators are equipped with basically the same hardware as a Game Boy, plus they:

*are standardised and mandatory in high school math
*have a massive base of ticklish software and games
*come with BASIC and support assembly
*have a link port that enourages peer-to-peer sharing
*are practically useful without requiring tinkering

(The last one is especially important. It's way better to support tinkering than to require it. To get people to actually buy and play with it, the device should stand alone.)

This formula works. An entire generation of low-level programmers was raised on these things. It got me into programming. They are the last surviving relic of the philosophy of the 80s microcomputer.
> The managers seemed like a bunch of frat boys who had been raised up into positions of authority through some inscrutable lottery, and none of them seemed to possess an iota of analytical capability or human management talent.

Sounds like the perfect fit for yahoo :)
Eh, you've got it all backwards. You cannot get a job at X by going into the ordinary Google hiring pipeline, and in any case the Google hiring system does not hire people for specific products like Google Play Store. Furthermore, one does not freely transfer between X and Google, in either direction.
> "Should a student in New York learn different stuff than a student in Ohio?"

As someone who grew up in Miami, I can say that readings about "the colors of fall" and "snow" made little sense. It wasn't until college that I saw what people mean by "autumn colors". I went up north for graduate school, and commented that when I saw snow out of the corner of my eye my first thought was that the sand had blown in and I needed to sweep it away. My housemates looked at me funny - "sand is yellow."

We of course learned about hurricane safety, and how sinkholes form. We also read local authors, like Zora Neale Hurston. In part because doing so also helps understand the history and culture of where we live.

How does a New Mexican understand state politics without knowing something about the 400+ years of interactions between Native American, Spanish, and US peoples?

Hawaiian is an official language of Hawaii. Several public schools in Hawaii offer immersion teaching. That makes no sense to do in New York.

So, yes, I think different regions should teach different things.

> "and other states mandating some form of creationism"

That's not a good example because we know a state can't do that because it's not constitutional. Kitzmiller v. Dover Area School District.

Perhaps a better example is that some states may offer sex positive sex education, and others may teach abstinence-only? But then, what if the option you want is the opposite of what the federal curriculum requires?

> "you can't improve what you don't measure"

The problem is, you need to know that what you measure is important. Otherwise, you may optimize what you measure at the expensive of what you want.

Grades are a form of test: grades for homework, and grades for tests created by the teacher. These new, additional tests seem to be worse than the older, except for the purpose of sucking money out of the public schools and putting it into the testing companies.
Is This the Most Elegantly Designed Cafe in New York?
Any headline that ends in a question is not worth reading ;)
Maybe someone could remove those 'distracting, unnecessary quotation marks' as well.

I think the BBC somehow thinks they're being ultraprecise by putting quotation marks around certain words, but it's just obnoxious.
Algebraic Patterns – Monoid
The Business Model of Moonshots at Google X (not grounded by language in the article, however)
More practically, or instead of and will suffice. That is, if you lack the expertise to set up your own server, it's okay to use someone else's provided you also keep local backups of all your work. For most people, keeping local backups is far more practical than running your own server.
well, it can be worst, in Cuba is 50%, "if" they allow you to create your company
I am working on a project that some of you might be interested in. Put simply we have built a database of beautiful underused spaces in major cities such as New York, San Francisco, and DC. (Over a hundred convenient spaces already) We are first launching a mindfulness & wellness brand that leverages these beautiful underused spaces a long with a few permanent studio spaces for mindfulness-linked yoga, meditation, and fitness offerings.

Particularly, the marketing of meditation as a commercial entity is largely stuck in the 1960's and we hope our brand with accessible and approachable offerings can shift this dynamic. The research backing meditation is enormous, but their still lacks many places where it can be done in ideal group settings with great instructors. Additionally, our platform of spaces significantly reduces overhead so great instructors with solid followings will truly be able to get paid significantly. It is our hope that this can create a virtuous cycle of attracting more quality meditation and mindfulness instructors into our society. Any thoughts on the specifics of building out a mvp of a map based app would be very much appreciated. Feel free to check out our very basic pre-launch site at 2b-infinite.com or to shoot me a line wat Connor@2b-infinite.com.
Corporate Research Labs Chasing Moonshot Projects; Most of Them Don't Pan Out Financially
Sure, but do you opt-in or opt-out of being a developer versus just someone trying to build a package?
I did see this, has it shipped? At the time I needed a new modem as I was stuck on ADSL, but I've since (luckily) been upgraded to a fibre connection that only requires something that can speak PPPoE.
The difference is that the Chinese market is utterly massive regardless of which scale you use. Kenya, comparatively, is tiny. While Kenya has a substantial population (~44 million), it's no where near enough for foreign firms to actually obey that law as it's intended. In addition, China is far more wealthy than Kenya (as measured by: China's GDP per capita ($6,807 USD) is over 5 times higher than Kenya's ($1,245 USD)). China and Kenya's situations are not at all similar in this case.

> The new law will not be applied retrospectively – meaning the Act does not apply to existing foreign companies already registered in Kenya, said Mr Ouma.

Regardless though, this won't have any real effect immediately.
I've had an arcade cabinet with a 9-year old computer in it that finally failed the other day. I tried the Rasberry Pi route awhile ago, it does fine on the oldest 80's MAME games, but has issues with most of the 90's era games of which I'm still quite fond. And as others have noted, it's prolly going to suck for NES/SNES emulation.

So when the arcade computer failed, I tried a different route. I realized my main desktop computer (a Core i7-4790k) is plenty powerful to do some arcade gaming on the side. A long VGA/USB/audio cable later, and my arcade is now running directly off a VM from my desktop. This works so much better than dealing with moving games on/off a SD card, and managing more physical things. It's easy to manage the VM, snapshot it, and change the config without even touching the arcade now.

With VT-d, PCI-passthrough, and the ridiculous amount of CPU cores everything comes with that this should be a more normal thing in the future. It'd be lovely to use those new multi-Gbit wireless standards instead of a cable though...
a blockchain social network?

Someone has to have done this already and then abandoned it because it failed to thrive.
Google X research lab: Waiting for a Moonshot

or

Waiting for a Moonshot at the Google X research lab

("Waiting for a Moonshot" is a prominent sub-heading in the article.)

Incorporating another subheading, perhaps:

Google X research lab: Waiting for a Moonshot after 'Failing to Fail'

or

Waiting for a Moonshot after 'Failing to Fail' at the Google X research lab
True. I know a monk who used to be a rock musician, and a few priests who are full of life experience (and a few who led pretty vanilla/strait edge lives). But it varies by religion/order/whatever other criteria you organise them by.
That's a good idea for a makefile hack - somehow force files with warnings to rebuild every time. You'll see them, and also get motivated to fix the warnings.
I've been told I bought the wrong device repeatedly. Annoyingly a day after I bought it, I didn't need the ADSL modem any more. For years, I needed Broadcom ADSL chipsets to get >5 megabit downstream at home, but my next upgrade will probably be a separate router and WiFi AP.
Why on earth are people complaining about using Javascript to illustrate functional programming language concepts? The whole point of this is helping non FP programmers to wrap their head around these terms. Javascript is by far the best mainstream language for doing functional programming.
This applies to only a small fraction of people worldwide.
>It lets you search by type signature. If you know the inputs and output then you know the type signature. So in short, yes.

In short, no.
Why the Hyperloop is impossible in practice [video]
Is it common for a customer assistance to ask for your Credit Card number over the phone? Or they are having a secure telephone payment system?
People want to feel like they're smarter than everyone else, basically.
ES5 Objects vs. ES6 Maps – The Differences and Similarities
> And as others have noted, it's prolly going to suck for NES/SNES emulation.

It works great for NES/SNES emulation, and even N64 emulation with an appropriate video plugin.
It makes plenty of sense. I am annoyed that you cast me as illogical simply because you disagree. Something has changed in modern discourse and your reaction has become distressingly common.

Here is an article from 2012, enumerating the same point: http://www.forbes.com/sites/marketshare/2012/03/05/if-youre-...

Here is another from 2010: http://lifehacker.com/5697167/if-youre-not-paying-for-it-you...

If this is a new idea to you, you might want to consider broadening your debate network.
I also found that comment incredibly ironic :P
I have a different, but effectively similar, setup to Spearchucker for managing and backing up my data, identity, etc.

>how is someone supposed to keep track of it?

Very carefully. No sarcasm intended. Same as one's personal finances, for example.

>and come up with solutions... we do others a disservice.

I can't speak for Spearchucker, but I devised my particular solution for my own sake, and "doing others a service" didn't factor into that process.

Nor do I feel it necessarily should. If someone without experience asks how I navigate our messy digital world (and they have), I give them my honest answer and describe my system. Sometimes I propose a few less-effective, consumer-friendly alternatives, along with their drawbacks. Yes, my solution involves a lot of cobbled-together, semi-automated and semi-manual systems. That's because these systems change so frequently that it was the best I could do to get my own system working in the first place. It seems you are implying some obligation exists to do someone else the "service" of managing their personal digital hygiene, at some arbitrary ease of use that fits their level of expertise.

It is not because I'm some blackhearted bastard with no regard for my fellow man that I don't feel that obligation. It is because that, even if I have crafted a solution that adds resilience to the failure of services X, Y and Z, which I use, I don't know what I could/would do when the other person begins to rely on service W, where W is a service I do not use and do not understand the intricacies of.

In short, I find it strange that you frame someone having shared what works for them on a service-vs-disservice axis for the broader world. I'm happy that Spearchucker has a system for, and the discipline to, maintain his digital hygiene.
I haven't seen any remarks about homosexuals until I searched that thread. I found one email[1]. I presume it means that the person they are discussing literally swims with/for the DC Gay and Lesbian Swimming Squad[2]. The reply was
which was kinda creepy, but didn't seem to show any particular discriminatory behaviour. Is there something else I should be looking at?

You say it is nothing that would be "out of place in any big company or organization" -- it's hard for me to read that without gathering that you tacitly imply it's OK for big company or organizational leadership to banter about their own bigoted beliefs over email, and that since this is commonplace among companies, no one should feel outraged by it.

I just aren't seeing anything that is bigoted. I'm very, very open to being persuaded otherwise.

People use email when they are gossiping. They shouldn't, and lots of what they talk about it dumb or rude. But isn't that just the nature of gossip?

To be clear - I'm not defending the DNC. They shouldn't have talked like this over email.

But show me some email that has something that is an actual, interesting, newsworthy story in itself, but "creepy" isn't really going to make the front page of the NY Times.

So far people do these big link dumps, I read a few, and my opinion gets more solidified - the Vox assessment of "no smoking gun" seems appropriate.

Like I said - very happy to be shown to be wrong about this. I think this story is flagged of the front page, so there aren't even imaginary internet points at stake.

[1] https://wikileaks.org/dnc-emails/emailid/498

[2] http://www.swimdcac.org/about.php
VOI Fraud Crisis How to Illegally Own Australian Real Estate
You're still, at some point, simulating the steps of some abstract machine in your head to understand what the debugger is telling you.

The simplest case is replacing an expression with its value, given an environment of lexical bindings that are apprent from the source program. Not much investigation necessary. That's FP.

For OO code, you just need to keep track of a lot more context: the state of the receiver of the currently executing method, its heirarchy of parent classes, the runtime class of each object because late binding is pervasive. Of course you can write code that doesn't use any OO features, but the languages clearly aren't designed for it. See: any number of "functional C++" articles.

And, of course, you can get the same kind of highly dynamic behavior in FP languages by explicitly using open recursion, higher-order state and hiding everything behind existentials. But very few codebases do that because the vast, vast majority of the time just one of these features is enough to solve a problem.
I found NetLogo waaaaay too complicated for when I just wanted to draw spirographs.

The last time I looked at Logo it came on floppies for Mac OS 8.

http://fmslogo.sourceforge.net/ looks more like what I remember.