skysight-inc/HackerNews huggingface dataset:
Copied here:

Koush here.

I've been suspicious of the Chromecast developer policies since release. From my personal interactions with their developer relations, they've been quite tight lipped about who would be receiving approval for a release to a broader audience:

"Unfortunately, at the moment our standard answer is: Thank you so much for reaching out about developing for Chromecast. It’s still early days, so we are just previewing the Google Cast SDK and hope to be sharing it in its entirety with developers soon. We look forward to seeing to releasing the public SDK later on so that mobile and web developers can start to create compelling, multi-screen experiences. We're not currently working with additional partners until we release a public SDK. We are trying to find a better answer, but we have nothing yet to announce."

Google TV (yes, Chromecast is from the GoogleTV team) has a storied history of releasing closed off products, only allowing access to select partners and media companies. I was fairly certain that Chromecast would be no different. My suspicions were confirmed today. Here's what's happened since release, for context:

Chromecast ships with whitelisting. Why go through the trouble of having a whitelist to do development? It took extra development effort to lock the platform down, and build out the whitelisting infrastructure. A walled garden was planned since inception. They intend to use that wall.

Chromecast shipped with no default media player app, or any way to play your own content. As I demonstrated, this is actually very easy to implement. The fact that it did not ship with this by default was likely calculated. They don't want you playing your own content.

Chromecast had a "GoogleCastSample" app that could be leveraged as a default media player. Many developers started using this. One week after release, GoogleCastSample was disabled.

Chromecast's tab casting also supported local content. I, and a few other developers, managed to reverse engineer the Chromecast tab protocol to piggy back this to deliver local content. This was not simply "broken" with an update. It was intentionally disabled. See code explanation here, if you want: https://plus.google.com/110558071969009568835/posts/HbrpBbVG...

What this all points to: The Chromecast is just a Google TV in a smaller form factor. Yet another box from your TV that delivers the same old tired array of big media apps that you can find on any other cable/tv box. I already have 5 of such boxes (2 Xbox, 2 Apple TV, 1 Roku).

I don't need another box to do this. I want a mainstream, open platform, that I can connect to my TV. That would be new. That would be different.

The motivations behind this behavior are obvious. Google needs to do this to placate media companies, who will perpetually push stringent requirements before granting access to their coveted content. This will not change until content delivery companies (Netflix, Amazon, and Google) start creating their own content. And in fact, this is starting to happen already.
Tor is a very attractive target for such behaviour. It takes very little effort to set up a Tor exit node and to start passively sniffing traffic. It would surprise me more to find out that this behaviour wasn't rampant.
Eh, you simply changed the meaning of the word; it clearly states "paid" and not "feed".

You are fully aware that you can offer work in exchange for things rather than gold or fiat money?

From the other link we'll find

>Free workers were even recruited from neighbouring satrapies at harvest time (Dandemaev and Lukonin, 1989: 157). Paid free-born labourers worked on the Babylonian canals, and free non-citizen farmers worked the land of the state, temples and the rich (Dandamaev and Lukonin, 1989: 152), and provided the corvee labour at such sites as Susa and Persepolis (Kent 1953DSf 22-58). They could not be sold, and so were not actually slaves, and could be considered non-citizen workers.

(my emphasis)

The discussion is more complicated than quoting a couple of random non-related articles on the Internet. But simply changing the meaning of a given statement and dismissing the entire counter argument is dishonest.
I hope they add C-library support soon so things like PhoneGap plugins can work with the OS. It seems like a natural fit.
Recode Python functions in C

From a security standpoint, this sounds like a bad idea
#dig google.ps @8.8.8.8

Nope, still 41.77.118.2
The point that nobody seems to be making is that this degree of rigour is essentially a requirement for some classes of systems, ie. the OS platform upon which you deploy applications becomes a named, versioned, tested entity with its own repo and changelog, which can be rapidly provisioned at any of its versioned states, rolled back, and have specific versions of specific applications tested against it. This is not always required, but is definitely good practice in all cases.

This is the part where I suggest docker people broaden their scope to include such... "devopsy" concerns around virt deployment. In my own system used internally within my company we have this distinction .. the platforms are called PEs (platform environments) and the applications are SEs (service environments). Combining both produces a SIN (service instance node) on a particular CP (cloud provider).

While I really support docker and they probably get annoyed at me always commenting on their project and coming across as being slightly critical, in all honesty docker irritates me because it leaves all this sort of business out of scope. But I think they are possibly also heading in this direction. :)
But if it's too different and hard to figure it, they'll deem it as crap and that it doesn't work. That's the biggest reason why MS was so afraid to let XP die.
New Microsoft Scroogled Ad Reveals How Google Is Corrupting Kids At School
Wow. Just... wow. Speechless, another reason not to use Facebook.
I'm surprised they are making ~$22 per unit.. I didn't realize car margins were so low. Unless that article means $22,000
In general, the market has overtaken hobbyist hacking by a wide margin. Any technique you are considering has already been considered and either adopted or abandoned by the Broadcoms of the world. Basically all radios are now SDR-ish but their firmware only contains a highly-optimized implementation of a single protocol (e.g. 802.11). Sure, a spinal code PHY with a mesh MAC will beat 802.11 by some percentage, but it costs 10x more because it's an FPGA instead of an ASIC so you end up switching back to Atheros/Broadcom radios.
You can look at the demo [1] to have an idea how to use it.

I hope some will find it useful.
Don't hesitate if you have any questions to ask here :)

[1] https://github.com/xpensia/git-demo/blob/master/app.go
The signal/noise ratio on highscalability is significantly good that it is well worth following - the quality and usefulness of the content is often much better than even HN, of which I have about a 1/100 ratio of click to ignore.
"Could be better" is of course true for every single situation, no matter how good.

But even Java, which has what is generally regarded as the most advanced GC ever written, still has lots of applications doing the free-list of ByteBuffers or even better, the free-list of off-heap-allocated DirectByteBuffers which don't have to be moved during tenured generation compactions.

It seems pretty reasonable to me to have one or two freelists at the spots you're frequently allocating 64kb buffers, along with using the GC for the other 5,000 allocations in your project.
Seems like many otherwise smart people think in terms of "how likely am I to need this?". Insurance should be thought of in terms of "how screwed would I or my family be if...?". If somebody depends upon your income, get life insurance and long term disability. If you depend on your income, get long term disability. Everyone except for billionaires needs major medical insurance (USA). And stop insuring things that you can afford to replace (warranties generally).
AnandTech | Moto X Review
I said strict, not effective.

Note also that people who are in this country illegally may have come here legally, and then simply stayed beyond the point that they were allowed to. That has nothing to do with border patrols, but rather whether we feel it's appropriate to aggressively police inside the country for people who may have overstayed the amount of time they were supposed to.
When malloc() has to deal with defragmenting allocations of varying length, I believe it does it by allocating from several pools each holding blocks of a fixed size, picking the smallest category that will fit. It wouldn't be hard to extend the buffered-channel technique to do this.
> Plus, we needed a cookie just to store whether or not the user clicked "yes" or "no," so in effect we were forced to break the law no matter what we did.

this means you didnt' waste too much brain cells after all.

if user clicks no, you either show it everytime, or set a session cookie, which is not supposed to be saved on disk per the specs. if the browser decide to save it on disk, it's their problem.

But if you set a no cookie. then it's the typical governemnt contractor. Going the extra mile to bill for the law, but completely ignoring the law purpose and benefits.
I agree that we often reason backward from our conclusions - I'll even admit that sometimes an analogy is a useful way of explaining our reasoning. However, even were the analogy to the Soviet Union presented coherently, the interpretation of the benefits of its breakup require glossing over two decades of economic turmoil, repressive governments, loose nukes, the collusion of government officials in the pillaging of national assets and ghastly breakdowns in the rule of law in both Russia and the other former republics [and satellite states]. Lots of really bad shit happened after the wall came down [yes, and before it came down].

But, for the sake of avoiding speculations over counterfactuals and arguments over what counts as better, let's suppose that the analogy has some merit and that there is a case for breaking up Microsoft. Let me further suppose that that case is not based on traditional antipathies, and is instead founded upon a business case analysis.

Under these suppositions, why is there a case for breaking up a very profitable Microsoft, but not one for breaking up the far less profitable and vastly less focused Siemens? [software, light bulbs, trains, power plants, MRI's, financial solutions]

The other thing that needs to be provided are cases where a large profitable company with minimal physical assets was successfully broken up.

Absent a well reasoned internal business case for breaking Microsoft up, I am of the opinion that the business case is external: the possibility of breakup (or even the mere suggestion thereof) creates uncertainty -> creates volatility in the share price -> creates opportunities for arbitrage. Until there's a business case based on profits put forth, that's the only money trail I can follow.
GIFs seem quite popular on places like tumblr, with a crowd that is unlikely to be put off by that name....
It's cheesy cause it "smells" :) If enemy is scouting on time he will notice your cheese and if he reacts properly he is almost guaranteed to win no matter what. But many people don't scout (or don't understand what they see even when they scout) and then cheesy strategy is easy win.

It's usually very gimmicky strategy - for example building your barracks near enemy base at the start of the game and pumping army instead of workers, or attacking with your soldiers AND workers before opponent has army to defend.

Most players look down on cheese, cause it's much easier than to play a regular ("macro") game - you only need to learn a few first minutes of game and then either you won or you lost, you don't need to react to enemy, and you don't need to multitask much (you have few units and only one base at the beginning of the game).

On the other hand people say that cheese keeps others "honest" - people often play greedy (skip scouting and defense to get economy faster) and cheese punish that.

In tournaments when players play each other a few times choosing to cheese or not is another level of metagame.
Sure. No disagreement.

Let me put it another way: Go's GC is still in its infancy compared to those in most other languages. It's perfectly fine to use, but there are some big things (e.g. no compaction) that stick out when using the language, whether you're working with free-lists or something else.
Fair warning, that link goes to the compromised site.
That has seriously got to be one of the worst commercials I have ever seen.

I highly doubt teenagers actually pay attention to google ads.
No doubt, the US medical system is a failure. It wasn't, 50 years ago. Nobody here is suggesting that medicine be completely unregulated. You bet I'm an ideologue on this, but so are you. Here is part of my point: The question of who pays is a moral one. Should a person who has huntington's, and will lead a highly productive life through the late 30s and chooses to die quickly (in lieu of dying slowly painfully), be forced to subsidize the life of a person who smokes through their youth and chooses to milk the system for expensive, extended life support through their 50s-100s? Who gets to make that call? Corner cases are important.

I am also not convinced that the French medical system is sustainable. We are getting a snapshot in time, and since no economy today is based on a system that doesn't borrow money on interest, (versus spending only what it takes in through taxes), kicking payments to the future could mask unsustainability, ultimately resulting in a spectacular collapse of the system. In other words, today's French citizens could be living in borrowed luxury that will absolutely slaughter tomorrow's. Again, this is not to say that the US system is sustainable (it obviously isn't).
While I do agree with you, we need to back away from taling about the million dollar hospital bill. We used to have a $1M lifetime cap on our life insurance. I asked HR how often that happened. Apparently not once, by anyone in the entire history of the University System of Georgia. Sure, it MIGHT happen, but it seems it is exceedingly rare. Am hoping others with more facts than I could comment.
I don't agree at all, the system which was hacked is not in Google's control at all, even though it does depend on it for DNS SOA.

Every site depends on root DNS servers to do their job right...the root for .ps was hacked...that's what happened here...google was affected, but not hacked.
I found it funny (though I stopped using Linux some time ago, maybe that is the reason?)
I love how it says "From Palestine: We are the Best of the Rest"

Best of the Rest? Well, that's not saying much, is it?
Why did you switch to Basecamp?
Yep.

I intend to sell this game - no ads - and provide regular updates and improvements, along with "in-app purchases" (It's going to be a browser/FireFoxOS game). I have no desire to have this work leeched, and I want the user community to feel comfortable knowing that they are all generally people who pay for things rather than copying them without recompense.
The mesh itself should probably be an ISP. For whatever reason I get the impression that ISPs give downstream ISPs much more benefit of the doubt than they give end customers.
This would not be complete without a mention of Nix: http://nixos.org/
AFAICT he doesn't reach any particularly satisfying conclusions and just speculates that Haskell is an interesting avenue of research that may bear fruit for game development.

It doesn't seem like he has put the same amount of effort in experimenting with Lisp. He doesn't mention any attempt to port Wolfenstein over to Common Lisp. Instead he seems content speculating from the same position many Lisp doubters have after reading a few books and working on some exercises (which is ironic considering his impetus for the Haskell project). I hope he gave Lisp the same treatment as Haskell before he drew any conclusions but it doesn't seem like he has from this speech.

Lisp for game development could be an interesting avenue (and has precedent in AAA console development). The dynamic vs. static argument isn't the interesting feature. Personally I think the symbolic model of computation is far more compelling. I've read posts by programmers who've written a high-level language for writing financial trading algorithms in Common Lisp that compile down to optimized VHDL for running on FPGAs. Sure you don't have a static analyzer to tell you you've done something wrong before you run your programs but I've rarely seen that becoming an issue in practice at that level. There are plenty of Common Lisp libraries that have been around for a long time that don't require much maintenance which makes me wonder where this belief that dynamic languages don't produce solid, maintainable code comes from.

In my rather limited experience I find the over-specification required by statically typed language to be a impedance to writing robust, compose-able software (at least it's much more difficult and tends to lead to Greenspunning if you try to go that route).

Either way... a very interesting talk and it's cool to hear that he's experimenting with this stuff. Carmack is in a rare position to have such a breadth of experience and deep technical knowledge that even just messing around with this stuff might make waves throughout the industry.
Digg reader is the perfect replacement, plus the top stories from Digg integrated into it are perfect for finding new things
i would surely be more alarmed if google got hacked, not some 2.5-world registry. there's been worse, like CAs getting hacked.
> (40% like me)

yeah... you know, the definition of racism is when you even take those categories as a differentiation attribute in people. So, it's racism after all.

If you'd say singles vs big families. rich vs poor. etc. it would be personal preference. The things you listed, racism.
if you can offer a 50% "discount",
just maybe your price is too high
in the first place. just sayin'...

-bowerbird
I didn't say that. Reading comprehension is your friend.
After seeing Los Angeles and the map of the west in general, I believe the Latinos are significantly under-counted.

I had anticipated this to some extent in daily life but it was driven home a few years ago. I lived in a very "latino" neighborhood, unusual to see anyone else...

When election time came around, I got in line of perhaps 50-100 people at a very busy polling place. Bored, I looked down the line at each person. Gone were the folks I was used to seeing every day, in fact I was hard-pressed to find any. I counted one or two latinos in the whole line, and they were not from the migrant-worker class... i.e. poorer Mexican or Central American Indians.

It is probable a larger percentage of these folks will submit to the Census bureau than registering to vote, but how much? As a whole they are not well integrated.
By the time it hits the C code it should be sanitized, but yes, it does add some security overhead.
Show HN: Scanhub - turn Nmap XML into a search engine
Could it be that people from startups won't listen to someone that takes themselves too seriously? A "Very Important Person" in a "Very Nice Suit" won't resonate with an engineer in flip-flops. But someone who experienced hypergrowth, and can laugh at their own mistakes.... Well that's someone worth listening to.
EA – "We don't deliver offline experiences anymore."
The European convention is to use dots in large numbers where Americans use commas. So yes, that's $22000
What is there to restore if Google never enabled it through the SDK in the first place?
At that point it probably starts to make sense to find "some guys" down at the docks that can help you with some shipping containers...
Yes, I glossed over that part. We didn't use web.py very long.
Disclaimer: As a developer and admin primarily on Windows for the last 18 years, I know more than I want to know about Windows. BTDT, got the t-shirts...
> So, you hear from your cousin that there is a new apartment building opening across the street from him

That's the thing,in a truly color-blind society your cousin could be "black" while you could be "white", but this seems not to be the default setting in the States.

If it matters I have "light" skin (after my father) while my brother has "brown" skin (after my mother). I hadn't notice that until recently when my brother visited me (I live in an Eastern European capital city) and there were a couple of people in the tram who looked at me, and at us, differently compared to when I was just by myself. I only realized the probable reasons (my brother has the skin-color of a "gipsy") later on.
>HTML5 video wasn't uniformly supported across browsers

It's still the case, IMHO. For example, mobile devices are a lost battle, in my experience, when it comes to HTML5 video (with autoplay and without controls). So MC ends up serving the straight up GIF to them.

I hope animated WebP becomes a thing but I have my doubts. I'm not sure whether the three major browsers will support it to an extent that it's actually sensible to use animated webp.
Big Data Startup Roambi offers interactive mobile visualizations
Simple: Not all node packages work in the browser. It'd be great if I could just say "ok this package will work for the browser, period." Also, with a module format that the browser can use (ie ECMAscript 6)
Researchers figure out how to grow uniform batches of carbon nanotubes
Depends entirely on the project, of course. But putting up demos, preferably as web pages, if that's not possible as a binary, tends to be a great way to show the world what you're doing. Open-source of course makes it easier (just throw it on github). Subreddits, irc, HN, and forums make great channels to get people to look at something. Another good approach, but that only works if you're near a big population center, is to find a relevant user group and do a talk there.
This is why many plans pay 60% of your salary in benefits. Since it is tax free.
This is solid advice: "You need to find the balance between what you're giving away and the barrier to getting it." It's a common mistake to overlook this.
A Look at PHP's Continuing Evolution
Ask HN: Are there any positive effects to be expected from the NSA leaks?
Ok HN. With all the NSA leaks we've seen some very negative effects. As many of you know even websites and email services closed it's doors.

So I'm curious, what are the positive effects you see? What important initiatives and projects have emerged so far? Are you working on a project that returns privacy to the people? Tell HN about it.
Code by voice faster than keyboard
In many European countries a period is the thousands separator and the comma is the decimal separator. So yes, $22k per unit.
"We were the kind of start-up started by nerds who were really good at programing and really, really bad at sales and business. Now I would know exactly what to tell my previous self, which is that I should be spending all my time selling."

Is this a case of playing to your personal weakness, or is it playing to your personal blind spot? In either case, how long until you say, "This is important, but I'm not good at it. I have to bring someone in to do it while teaching me." My impression is a good salesperson quickly pays for themselves.
Looks like a Moroccan hosting provider.
It'd be nice if that would change, though. Some forum software allows you to embed video from YouTube and friends, so it wouldn't be too much of a leap to embed short video clips using the mechanism described in the MediaCrush docs. I think it's an elegant solution.
What level of proof do you require to believe that fracking very often contaminates ground water?
There is Social Security disability, which pays a little, but not much. You can also collect it for your kids, if your kids are disabled, etc...
And still massively dirtier than a four-stroke or electric (when including pollution cost of creating the electricity, storage/transfer losses, etc).

They've already been banned on many waterways due to excessive pollution. Why not elsewhere?