skysight-inc/HackerNews huggingface dataset:
Some valid points, however:

> Could reasonable person confuse the two? Could reasonable person claim that one is substitute for the other?

If not a "No True Scotsman" argument, that's a personal attack. I am a reasonable pragmatist that is very-much in touch with reality and reality often sucks. If I'm proven wrong; I would be overjoyed. I just really can't see any benefit for an open source project (with no legal resources) taking a risk like this.

Posting to HN and Reddit with "HTML5 Starcraft" in the title is one thing (and conveys the same message), actually including Starcraft in the project name is a completely unnecessary risk. There is evidence to support that statement: Nostalrius and WOW emulation in general. Blizzard went after multiple WOW emulation projects (e.g. MongOS and WGrid) even though they claimed to be "an educational project for MMO servers." MongOS did nothing more than provide a black-box-replicated data set for the WOW client and protocol-level compatibility with WOW (also black-box-replicated): there was no copyright or trademark infringement and they still found themselves in trouble.

Open source has poked this legal wasp nest multiple times and has been stung by that every time. Is there any evidence in support of Blizzard just standing by and letting things slide?
Please have Super Sprint, please have Super Sprint......nooooooooooooooo!

Oh well, I'll probably buy one to play games with my kids, most mainstream games today are too complicated to learn and I don't really find them fun despite how technically amazing they are.
But perhaps the musicians preferred the modern violins because they were more used to them.
I saw a suggestion for 'co-pilot' which seemed like an apt name.
Do you possibly just have no idea that deep packet inspection has many legitimate uses, and is critical to security in many networks? Or are you simply ignoring that fact for the sake of your argument?
> but I have a batch file I run after every Windows update to get rid of the spyware stuff so that isn't an issue.

Could be that over time whatever your batch script is doing is possibly interfering with the correct operation of OneDrive. You might need to review whatever it's disabling/hacking and make some adjustments. I doubt Microsoft are deliberately trying to sabotage your machine. I suspect whatever your script does is probably not documented well, or is doing "not-recommended" things that may be trampling over incremental updates to OneDrive and unexpectedly and subtly clobbering the way it functions and/or the things it expects to be there. There can be some surprising dependencies in Windows, and Windows does evolve over time due to patches and fixes.

edited: to fix my english
Do you truly and honestly sense software quality as a hallmark of Linux? To me, Linux feels like a bucket of papercuts glued together with ... I don't know - something glueish.. I have tried loving Linux for the past 17 years, but I just can't muster the idealism anymore. I have gone back to Windows 7, which is rock stable.
It would have been much larger. As in, the exact size of the original.
Is Pinterest the most underestimated social platform by eCommerce entrepreneurs?
The Sargasso Sea
Including a compatible cartridge reader? Of course that's a lot of effort and costs, making the price point untenable.

The beautiful thing about his console is that for the price of a new Nintendo game you're getting the console and 30 games, without any hassle (swapping cartridges etc.).

It's certainly a compromise, but a very enticing one.
It's pretty impressive to be reductive against a post with no words!

In all seriousness, it's a perfectly legitimate--albeit crass--interpretation, given the expressed intent (none). GGP says "these things ought to be true". Then there's a reply with a bare link saying, effectively, "is" statements are true, "ought" statements are fantasy/desire/normative. The rest of any kind of interpretation requires more context and intent.
Some other current models achieve this in a different manner, with a molded cage that holds the individual batteries in place throughout the body but can be removed.
No duck hunt!? What gives?
I also live in the US, but migrated there only 7 years ago. And, the news is one of the things that shocked me the most. They are not news, they are echo-chambers designed to please viewers and sell time slots to ad-publishers.

Every single story has to be sensational, has to be "crazy", or "unbelievable". Everything has to be a show with music, sound effects and cool teasers.
Well I just got a Nintendo hard-on.
There’s something I’d like to clarify.

The article you are commenting on is about avoiding mixins in React components. It is not a general statement saying “Always use anything called ‘composition’ over anything called ‘inheritance’”.

We found that inheritance doesn’t work well for React components. And we found that composing React components with React’s composition model (which has very little to do with object composition) worked well for us.

Nowhere do we claim that object composition is better than object inheritance, or something else generic like this.

(Sorry if you didn’t interpret it this way. I just want to make it clear for future readers that this branch of discussion is not related to the contents of the article.)
How to Build a Live Streaming App Like Periscope?
Electricity generated with water, salt and a three-atoms-thick membrane
I played a bunch of old NES games on an emulator in the early '00s. Two things stood out: (1) the graphics really were pretty lame, and (2) games I was addicted to as a kid seemed a lot more tedious as an adult.

Not saying the classics don't stand the test of time, but some of those old games are better as a memory.
I own an NES and quite a few games but this seems like an instabuy for me. Solid list of games. Metroid, Castlevania 1+2 and both Zeldas. Tecomo, the Mario games, and Ghost 'n' Goblins to keep you frustrated.
Pretty cool actually that they chose to go with the small form factor.
Okay, So the idea of Snippt really came from building a news app for the younger millenials with content they love in a format they love. Now, when it comes to formats for millenials, you got to tell a story and it has got to have video in it. But in India, video has its own set of problems with limited bandwith issues, low streaming speeds et all. Hence the solution was clear - the video had to be small in size, short in length and tell a story. Hence the concept of Snippt - with 4 second video headlines and short summaries of the latest trending news stories from across the world. It is the fun way of staying update. Do have a look and would be more than happy to answer any questions that any of you maybe having ! :)
No junior jobs, eh?
I haven't write in Go, but I have written in Lua, which has a similar error handling convention.

I don't understand why "Go forces you to handle the error (or explicitly ignore it)". I find [a sample program](https://gobyexample.com/writing-files) and remove all the error checking code. Nothing unlike in Python happens. It compiles without warnings (even C can warn you about not using returned values).

I can see how Rust forces people to either handle the error, or explicitly ignore it. When you forget about it, it just doesn't compile.
Considering they'd have to add a physical interface for said games then make sure that whatever emulator they're using can emulate perfectly, yes.
Agile isn't take it or leave it. You can adopt half the principles and be better off than none. You can adopt one of them. No one will send you to jail. I've seen plenty of places run their process through sprints, but based off of a comprehensive BRD written up front.
If only the sea were not so deep there, we could build it.
My take on it is. If have a task that can only allocate `once` a area of memory for initialization, then you can use the allocation size to put a constraint on the iterators based on the datatype size.

eg...

const size_t taskSize = 256;
const Task *task = (Task*) malloc(taskSize);
zeroMemory(task,taskSize);

// Allocate array of int's
int *intPtr = (int*)(task);
int intSize = taskSize+4;

for (int i=0; i<intSize && i<(taskSize/sizeof(int)); i++)
{
// do stuff.
}
Watching YouTube inside emacs 25
"First there was nothing, and then it exploded." ;-)

It's really a metaphysical question: since all matter is contingent being, and therefore doesn't exist by necessity, what brought it into being?
> Market share is voluntary.

No, it really isn't. The fact that you can change does not mean that people will change. Defaults and all kinds of tie-ins have led to google being the way in which people navigate the web.

> I use DuckDuckGo. Its there for everybody to use.

That's an illusion. DuckDuckGo works at the scale that it currently has achieved. If it were to serve even 20% of all search traffic it would collapse. There currently is only one viable technical contender to Google and that's 'bing' and it has a fraction of Google's market share.

> And as I already noted, search is deliberately not a level anything.

It is perceived as such.

> Its all about tilting the results to suit an agenda.

This is quite possibly true today.

> Always was.

And that's true at all.

> Whether its pleasing me by finding stuff I agree with (politically or culturally), or showing me stuff I might be convinced to buy. That's the whole industry right there.

This is confused. If it finds the stuff you need then it is 'good', if it finds you stuff to buy then that's also good if you were looking to buy something.

It certainly isn't good when you're searching for a product offered by party 'B' and party 'G' and you're only shown the product by party 'G' who happens to own the search engine market then that's simply wrong.
You may allow Google to scrape your website but Google will not allow you to scrape theirs.
> I think this whole open source and right to repair/modify will be very interesting with self-driving cars, because of their interaction with the commons. Here are some issues...

I think those issues are red-herrings. We already have the tools to deal with bad actors in the commons. We already allow people to 'tune' their non-AI cars (and in the process its possible to exceed the pollution limits). The solution is to allow modification, but in an auditable and measurable process similar to Android's "fastboot oem unlock". AI cars should possibly be able to mark human-driven & non-stock-AI-driven cars and respond accordingly. This is assuming all cars will have a standard AI, otherwise the AIs will need to treat all the other AI-cars as black boxes - if a Toyota AI can't predict the behaviour of a Dodge AI car, then a 'tuned' AI shouldn't be treated any different.
God I hate being nickle and dimed.

It should include everything needed - two controllers and a power supply FFS.
Light guns aren't super great on modern TVs: https://news.ycombinator.com/item?id=5128407
You don’t even need that syntax. (Please don’t use decorators in examples, they are not part of the language yet. This is super confusing.)

function Foo(props) {
return <span>Hello {props.data.currentUser.username}!</span>;
}

function getMeteorData() {
return {
currentUser: Meteor.user()
};
}

export default createContainer(getMeteorData)(Foo)

Why do you see this as “lunacy” compared to mixins?
How becoming a pilot made me a better programmer
I've owned cheap guitars and I have a "nice" Fender. I'd much rather play the Fender. But as any guitar player will tell you, you can put a cheap Strat knock-off in Jimi Hendrix's hands and it will still sound like Jimi playing his Strat.

Conversely, a Yehudi Menhuin or a Joshua Bell need a good instrument. At their level of playing, little things affect their performance.
I have to use Linux because I am an embedded developer, and all my clients want to use something free. Ok. But I develop in Windows because I can get stuff done. I limp along in the Linux environment, mounting sdcards and sticking thumbdrives into USB ports to copy files, which don't mount right unless you do it very carefully and wait for things to time out and take it out and try again ...

Love the simile. I am a human Linux-papercut entity with scars covering every inch of me, from months of struggling to do every single development task from symbolic debugging to editing to mounting storage to finding drivers for old well-supported devices that somehow never got Linux support. But its a living! I make good money papering over Linux's shortcomings for industrial clients. So its got that going for it.
Nice, but that drag and drop and property customization shown in the video is exactly writing code, only in a much slower way.
The news people I know are all saying this now.
Even in C you can e.g. use singleton structs to distinguish different semantic types.
I wrote something like this a few weeks ago to detect which animal is at the door:

https://medium.com/@LastZactionHero/zookeeper-identify-pets-...
BEST NEWS EVER!!! Since I only have old cartridges on a wall for display, I'm actually pretty happy I won't need to use those.
Not at all what stated in the article... Just a mom's experience. The kid needed a stronger motivator to interact with other people, the game gave that motivation. There's lots of research on how videogames help kids in the spectrum, this is just more popular because it's pokemon.

Edit: grammar
Playing Tecmo Bowl with a roster of late 80s players is like double nostalgia for football fans. The legend of Tecmo Bo Jackson will live forever.
And Google participating in EU market is voluntary. If it doesn't like the laws or the power of the EU investigators, it can choose to take its business elsewhere.
Show HN: Seeking co-founders, high demand $10B+/yr. product, network middleware
celebrated != experienced
If you're experimenting with cloud-based IDEs you might look at Eclipse Che.
A Discussion Between Varoufakis and Chomsky at the New York Public Library
Didn't you used to be able to use typedef scalars for that? Somewhere that got lost (some name-mangling issue trumped it).
"CHEMICAL OBJECT REPRESENTATION IN THE FIELD OF CONSCIOUSNESS"

I'd say, without reading the paper, that seems more like an experiment in psychology than in man's ability to perceive tastes. Can you trick your brain into believing something is something else by making it look like that? Seems like you can.

"A white wine .. colored red.. was described as a red wine.."

Were they wrong?

There's a reason the Stradivarius testers are blindfolded.
Market share is voluntary but our will is limited by many factors. Even if someone invents a better search engine you will not discover it if the "promotion game" is very unfair.
Most places I've been have a distinction between personal or sick days (days taken with no notice) and vacation days which require at least 2 weeks notice before taking. Everywhere I've started I got 5 personal days and 10 vacation days.
Imagine if when you opened your Mac ][ it disabled itself from booting again. As a "protective measure".
Dejavu? No, there was Freecraft, now Stratagus: https://en.wikipedia.org/wiki/Stratagus
Lockheed’s F-35 Could Be Deployed for Combat This Year If Needed
We are not deprecating `createClass()` yet.

When we do, we will keep it for another major version (just like we always approached deprecations) and then move it to a separate package so only people who really want it would use it.
thanks, something went wrong during the submit :)
Two possible visions of the future of work
Kifi joining Google, shutting down service in a few weeks
That sounds like mainly an education problem. Why can't that be fixed by a public awareness campaign informing people of other supermarkets.
HDMI out? I wonder if they're going to simulate NTSC TV artifacts such as colour bleed and dot crawl. These artifacts are important for correctly rendering NES games according to their original design [0].

[0] http://www.gamasutra.com/blogs/KylePittman/20150420/241442/C...
The power supply is USB. I'm more than okay with not getting yet another USB brick with every new device.

Not getting the controllers to me is a separate issue, but it does include one, and as far as I can tell, only the original NES, 30 years ago, ever came with more than one controller.
6 Important Metrics You Must Track to Grow Your SaaS Startup
Meet the dogs of Amazon
I guess I just don't know how many flashing warnings somebody has to ignore for it to finally be their fault.. At some point, their unwillingness to change their natural inclinations in the face of overwhelming evidence that they need to should have a negative consequence. This isn't like "just click through to ToS". If you buried it in the ToS or something similar, I absolutely agree with your point of view, but when you make it painstakingly clear in unavoidable manners I think we've crossed into territory of user responsibility. If this feature needs to be removed from Tesla cars (and I accept that potential future) I would definitely put that "fault" on the users of Tesla cars rather than Tesla based on the implementation I've read about.
Yes, eventually.
Am I the only one to miss Tetris from the list of games?
Straw man? It never 'only shows' anything. It shows an ordered list. Its all in there. This 'skew issue' is all a bunch of hot air over almost nothing.
Bacteria avoid age defects through collective behaviour
Obviously a recommendation to have a high assertion density does not mean "shotgun-spraying assertions in the code".

If your point is just that the rule could be applied mechanically and without thinking and that would be bad, then that's true, but it applies to everything, not just to the rule about assertions. Someone could apply the "keep functions definitions below 60 lines" rule in a perverse way, by splitting every long function definition at an arbitrary point in the first 60 lines and tail-calling a continuation. It doesn't mean the rule isn't a good one.
Thanks! But no need to script, you can just use

--append append data onto shorter files

to resume interrupted transfers.
Security Robot Suspended After Colliding with a Toddler
Because a more accurate estimate of value requires well-formed data. They would need a good way to judge condition and other characteristics that might require a very subtle interpretation of a listing, or might require an in-person visit to a property.

These kinds of judgements are much more complicated than traditional machine learning. My guess is that they are feeding easily-obtained data into a machine learning algorithm, and quality of property, interpretation of a listing, and viewing of pictures, is not something that's easy to feed into a machine learning algorithm.
Clickbait title about a clickbait subject
As a data point, I was employed with a Google competitor a few years ago. We had nowhere near the market share of Google of course, still we did bend over backward to make sure we weren't favoring our own verticals over G's in our results.
HA! Just yesterday a friend wanted to bet that they'd be soon acquired by GOOG/MSFT!

For any services/products outside Google, Cloud9 is truly the only service I have been really excited about. So much so that I've replied to their various automated emails thanking them for their services, and they've replied back. Love, love, love it so much. It is _so_ simple. I'm glad for the founders and the team, but I really hope Amazon keeps up the amazing support and the product they have.
IIRC licensing Tetris in general is an incredibly hard process, which is why it always takes ages to get actual licensed ones on any platforms.
Absolutely nothing will stop people from doing just that, it's the real life Purge. This maniac has the poor killing the poor.
Machine learning can enhance marketing automation
Is there already a legal discussion going on about who actually owns the 'virtual' real space?

Let's say you have company A and company B who offer the same service in a city. Company A now buys a sponsored virtual Ingress portal / PokeStop / ad-banner in the real-world location of company B with the message "Come visit us at location of company A, we have more pokestops and we offer better prices".

Would this be legal?
The Nest Cam Outdoor is a $199 camera with an easy-to-install magnetic base
> The report did not provide specific evidence that China was behind the hack.

This. Every time. Yet they point the blame guns at China without a single doubt regardless. Then media puts large Sinophobic and Communism-themed banners and images to top it off.

Seriously? Does it not sound like Beijing has become their favorite scapegoat, along the lines of say, I failed to secure system xyz because Beijing was behind the attack?
Google’s ad business “breaches” EU rules, says antitrust chief
I love DRF. Compared to building APIs using Flask or Node, it's an order of magnitude faster.
>I'm not talking about the what, but why would anyone think of using higher order functions to build user interfaces in the first place. It complicates the use case: building and mutating DOM Nodes.

Why are you using a higher order function to `[].filter()` an array? It complicates the use case: iterating over items.

>And what may I ask requires so much power for building web front-ends?

I don’t know what kind of apps you are building, but use cases for React at Facebook are very complex. You may create an Ads account and go through the ad campaign creation flow to see what I mean.
GameRule/Cheat.js was an interesting read
Are you serious?

Software Engineers and Data Scientists are in high demand? Last time I was in Kenya was 10+ years so I don't know what the tech scene is like back there these days.

What kinda tech companies are you referring to specifically? Compensation? The few startups I've seen operating in the country tended to have their main roots outside the country and only hired foreigners. I don't want to go on a rant about the ethics of this - that's for another thread.

Also somebody already asked - do you have any relatives (e.g. is your spouse Kenyan)? I feel like for a typical Westerner life in East Africa would require significant adjustment and a decision to make a move should not be taken lightly.
Was Bo in the original or just Tecmo Super Bowl?
The “life in bed” economy
I used software where every page looked like those designs. Apparently the developers would get a request for feature 'X' and would just add a button for it. There was one screen with a button added for one very particular process unique to us that probably caused head scratching for every other user.
Hm, Safari latest doesn't actually pass Acid3. It crashes Safari Web Content every time, and gets to max 97/100. Should we be worried?
Personally, I'm glad to see less devices ship with a USB AC adapter. I've got too many to count. I've slowly started giving them away to friends and family when someone's breaks, but I've still got a few ranging from 0.7A to 2A. For many things, it's not one adapter to one device - most of the time, my phone, Kindle, PS4 controllers and camera all share a single charger (and a single USB A to micro B cable).

I was frustrated that some Nintendo portable consoles don't come with an AC adapter, until a few years in, I had bought a couple of special edition consoles and realised I've got three Nintendo DS chargers. Their adapter design has been stable for many years, so only first-timers actually need to buy a charger.

I suspect the NES mini will ship with a bundle via the official Nintendo store that will include an AC adapter for those in need of one. They'll also likely do a two-controller option too. Their bundles are really appealing for the portable consoles.

I don't think any console ships with two controllers unless it's part of a bundle or special edition these days.
Agreed. In a lot of my college courses, the professors provide a VM which is completely set up for development. That means that anyone who just wants to start programming can use the VM while everyone else who wants to setup their local environment can do that. I think it's a great solution.
Including Baseball Stars would have probably pushed me over the edge of buying this thing.