skysight-inc/HackerNews huggingface dataset:
The bottom line... with rampant cheating on standardized tests, fabricated school records, and massive "assistance" in college applications, it has become almost impossible to accurately measure the merit of most applicants from east asia.

First order effects arising from this are not that big a deal, those students will either wash out in in the university setting, or will end up cheating their way through school to the degree that they will be useless to many employers afterwards. The bigger issues is that, whether due to malice or not, schools have limited enrollment spots and people who try to "play fair" will be left at a disadvantage. Some might say that this is not all bad; that it prepares students for the real world. But I would like to think that we want to protect our culture/society from devolving into the sort of low trust free for all that exists in some other parts of the world. Anecdotally I've heard that this shift has already started to permeate our universities, where many students feel immense pressure to cheat because so many other people are doing it.

I'd be lying if I said that this didn't have a big effect on the way I view recent east asian immigrants in the workforce. Let you say I'm xenophobic, "recent east asian immigrant" would accurately describe many people in my family and social circles, and if I didn't open my mouth, the average bystander might assume I would be in that category as well.

The college board and individual colleges are not exactly innocent bystanders in all of this, and I'm glad I got through the system before these issues became acute, but I feel really badly for students from anywhere who actually play by the rules.
Voter Registration Fraud
Great idea! Some questions:

- Both R and Python support strings, factors, and complex objects in a dataframe. What is NOT supported by feather?

- Feather is "not for long term data storage". Will it be standardize in a distant future?

- Do you plan to integrate it into Pandas?
> But the parent seems to be asking for a general example of what would happen in such a dispute

Actually my question (I'm parent) is also on the technical level, since I'm pessimistically assuming the lawyers will win everytime.

If Sandra renames her package (voluntarily or not) - will the old versions with contested name resolve correctly stickman v0.99? Or will they be gone forever? Will Stick Corp inherit management of the old versions? Is it a good idea? Who will manage point-release vulnerability upgrade - Sandra or Stick Corp? etc. There are a lot of questions relating to the original quagmire that NPM Inc is not answering.
What low oil prices really mean
If I was Uber I would love to have a competitor as callow as Lyft; they seem willing to cede whole markets up front. For me it's as weak as not internationalising your software; if you wanna downvoted for this view point that's fine btw but I stand by it!

EDIT: downvoters, Lyft has $2.01 BILLION dollars in funding... It's ridiculous to suggest they shouldn't be competing with Uber internationally!
That does sound pretty cool.

Who owns Suse again? Do they have a social contract? How's their democratic decision making? Do they properly separate non-free software from their free packages?

- Debian User.
None of those people was going to go anyway, so the point is moot. This conference is pretty much dead.
There is another company that uses the name "Canvas" as their brand at http://www.gocanvas.com
Are there any plans to support larger than RAM datasets? Like hdf5 or bcolz does.
Ha ha! No, no, my point is that the selection on Canadian Netflix is but a pale shadow of it's American counterpart. :)
Terra Nova: Strike Force Centauri. 1996, so it predated Quake 3.
3 months? That's peanuts. Having too many Arch boxes, back in '12/'13 I had one that was 9 months behind, with the big filesystem movearound and sysvinit->systemd change happening in that period. It took a couple of hours of work, but the upgrade went through fine in the end.

I'd suggest you do automated testing of at least 6 month old system upgrades. Because users are going to do it, and much complaining will ensue when it breaks their system.
IANAL, but there's such thing as an implied license. If you upload a package to a service which has the single purpose of redistributing it to others, it's doubtful that you can then argue that you were damaged by such distribution.

If someone else uploaded your software, then NPM is probably protected by the Safe Harbor provision of the DMCA, provided they comply with takedown requests.
After looking at those:

What’s "big" about any of them?

That’s literally a standard database size, and can be easily done with any postgres install.

All of that data combined can be stored and quickly queried on just 10 dedicated servers, for an overall price of 200€/month.

And with "all" I mean "all 20TB".

And with "quickly" I mean "faster than a network request to Google".

________________

Due to rate limiting, I can't answer you at the moment, vgt. So my answer will happen here, inline:

> Well, like this:

> If someone wants to decide if they want to build a business on bigquery, they want to evaluate it's performance on an average data set before for free.

> Assuming the test data is thought for similar cases it has to be of similar size to the average dataset used with BigQuery.
Namespacing costs $7/mo/dev... for a string and a slash.
I can see that Wes is a reporter for Spark issue (https://issues.apache.org/jira/browse/SPARK-13534), what are the plans (if any) for tighter Spark/Python/R DataFrames integration?
Probably a file automatically generated when it was transferred to a Windows computer .
It's also far from clear how "racist" the statements were - most of the people on twitter don't seem to have actually read Moldbug/Yarvin. Proponents of ostracizing Yarvin are notably unwilling to actually discuss why they believe it's racist.

(I admit, I've not come anywhere near reading his entire work. He's longwinded and that's a big barrier.)

The actual blog post that's criticized is here: http://unqualified-reservations.blogspot.com/2009/07/why-car...

My best summary of the controversial part of the blog that I can come up with is this: Suddenly we see the relationship between slavery and government. Serfdom and slavery can be described as microgovernment and nanogovernment respectively. In government proper, the normal human role of patron is filled by a giant, impersonal, and often accidentally sadistic bureaucracy...In serfdom, this role is filled by a noble house...In slavery, mastership is exercised by a mobile individual whose slaves go with him.

We see these same relationship parameters emerging...This is a pretty good clue that this structure is one to which humans are biologically adapted.

Nozick had a much shorter essay (Yarvin is not known for brevity) which expresses the same idea: http://www.colorado.edu/studentgroups/libertarians/issues/no...

The larger part of the essay is about creating order in society and Robert Carlyle's views on that.

The specific quote which is interpreted as supporting slavery is this: Thus, Spaniards and Englishmen in the Americas in the 17th and earlier centuries, whose sense of political correctness was negligible, found that Africans tended to make good slaves and Indians did not. This broad pattern of observation is most parsimoniously explained by genetic differences.

This is mostly tangential to his main points, however.
Google BigQuery is a paid service, Dremel under the hood, used internally at Google by ~80% of Googlers every week. It's simply not going away because Google relies on it heavily.

Externally, companies like Spotify and Kabam Games rely heavily on BigQuery as well:

https://www.youtube.com/watch?v=LTVFg6YOjWo&list=PLIivdWyY5s...

https://www.youtube.com/watch?v=6Nv18xmJirs&list=PLIivdWyY5s...

So the story of Google Cloud products, which are paid, supported, and Enterprise-grade, and which are covered by a clear 1 year deprecation policy, are very different from the story of free services.

Public Datasets is just a function of BigQuery's unique ACL functionality.
maybe war-for-oil is

> (a crazy conspiracy theory,

but it remains

> a belief held by many)

because it is more consistent than the false claim of WMD (while ignoring those in nearby Israel), or the justification after-the-fact of defending the rights of women (while ignoring nearby Saudi Arabia)
Created an account just to say this? Really driven by the madness.
Same here in Safari. Chrome seems to work.
It's light years away from the New Yorker, in style, facts, and content.

I would not be surprised if it's a false alarm, like the Satoshi "exposure".
No, believe it or not he said it explicitly on the record to Reed when he was interviewed. That's one of the reasons I agreed to respond, and then I decided to follow up with this Medium post to make sure things were ultra clear.
This is awesome! Just today I was looking for collaborative Markdown editor with nice previews/rendering.

There needs to be the ability to ability to add comments to documents, though. Without commenting, the "collaborative" aspect is severely limited.
So for every library Foo, it tracks all of the packages that depend on Foo? What if I add my own package -- do I have to tell Foo about mine as well? What if Foo's API changed or breaks my package?
BOSH being different I think is why a former collegue of mine created a Chef cookbook for Concourse: https://github.com/dvanbuskirk/concourse
Runner Injects Flappy Bird Code into Super Mario World
> You need to worry about running out of memory precisely because the abstraction is leaky.

In practice, I don't worry. I'm fine with the leaky abstraction, because the benefit of fixing the leak (reducing the probability that OOM crashes my program from almost zero to exactly zero) isn't worth the cost (increased complexity). But see below.

> If you need to micromanage, it's perhaps not leaky, but it's also not much of an abstraction.

I'm not sure about this. There are levels of abstraction and degrees of micromanagement. For instance, `malloc` lets you micromanage the memory layout of your data structures, and `mmap` and `mprotect` also let you micromanage what you can do with each memory page, but they're still abstractions over even lower-level concerns, like the mapping between physical and virtual memory addresses.

> We probably want a model of "we never run out of memory, our program may die at any point in time, possibly correlated with inputs", which I would contend is actually not very leaky.

Depends on what kind of program you're writing. If your web crawler crashes, you just restart it. If your web server crashes, your users will be annoyed, but at least your database won't be compromised. (You're properly using transactions, right?) But if your DBMS crashes, your data might even be in an irrecoverably inconsistent state, unless you properly anticipated all (software) causes for it to crash.
1. The First Amendment is US-centric and also only applies to government.

And:

2. So what?

Just because you can say racist shit doesn't mean I have to listen to it, acknowledge your existence, participate in any event that decides to invite you to speak, or anything else.

You're entitled to your own actions, but you have no entitlement to the action of others in response.

The world doesn't owe you anything. Treat others as you'd like to be treated, etc, etc.
Sorry your insurance is crummy. Mine explicitly says it will pay for my care and that my insurance company can seek damages from those who may be liable and their insurers.
Netdata – Real-time performance monitoring
Worse yet, you could talk at the same time as the other person! Carrying on a conversation with my mom is like talking at that fancy riot mike from a few years ago [0]. If you don't have a perfectly negotiated rhythm, you're gonna talk over the other person, cutting them off, missing part of their sentence, and then begin a flood of repeat/acks before starting again. It's bloody idiotic, and my mom is convinced she's just terrible at talking to people, when instead for the first time in her life the phone is too dumb to do the job right; she thinks she's terrible with tech, and it's really just dumb machines failing her expectations.

And never mind the loss of fidelity so you can't tell someone's tone or not.

Almost makes me wanna just chuck this miracle slab of supercomputing glass. plonk

[0] Seems like it's called the Delayed Auditory Feedback effect. Some researchers built a directional mike/megaphone combo that basically stupefies anyone it's pointed at into silence.
well then wouldn't the blades be the middleman
It is, yes (and both possibly need to be on the same network - at least, I know this is the case for Verizon's HD calling).
Apologies, but where do you find the implication that these datasets are "big"? There is "big" in BigQuery, so apologize if you misunderstood.

We try to keep datasets reasonable, so that folks can get the most out of the BigQuery free pricing tier :)

If you want bigger, here's an example of a 10TB dataset:

https://cloud.google.com/genomics/data/1000-genomes
More like anything with a guided search algorithm will be said to be like AlphaGo. In general I think the field may be warming up to the idea that "whenever there is a randomized way of doing something, then there is a nonrandomized way that delivers better performance but requires more thought."[1] MCTS does exceptionally well at Go all by itself. When coupled with something (in this case trained neural nets) that can give it better-than-random guidance in exploring the state space, it's no surprise it does even better.

[1] http://lesswrong.com/lw/vq/the_weighted_majority_algorithm/
do we really need TLDs in namespaces

it's almost as bad as putting HTTP protocol in XML namespaces.
Announcing the “R Election Analysis” Contest
Not for public ones. Those are free. If you want them to be private, then you pay the money.
When the 80s ended I was 2. What happened when that ended with Japan?

I'm genuinely not being sarcastic, I wouldn't have the faintest idea where to start looking for an answer to that question otherwise.
Thanks! You shouldn't, but it could be an addition if you want something to tinker with. I've been dogfooding with it, for instance completing my functional programming university course using just it and a scheme port. I discourage comparisons because it sets unrealistic expectations rather appreciating it for what it is. This release is a base for future work and to be something that can benefit me in other ways.
"Freedom of speech is to protect unpopular opinions like Moldbugs from the masses."

This is lost on those who take freedom of speech for granted.
I don't disagree. My sister has been using GitHub for years and she's never heard of the dear GitHub letter. The reputation part will have greater impact on Enterprise though.

The reason why Enterprise sales cycles are so long, is because they want to make sure if they go with vendor X, they aren't shooting themselves in the foot in the long run. The trial period for the most part is risk assessment, because once you start building solutions around something, decoupling is extremely painful and risky.

Companies are desperately trying to get off ClearCase (million dollar licenses), but they can't because their existing build systems, verification, etc. are so integrated with it, that decoupling introduces too much down time risk.

If we found a situation where GitHub was constantly copying from Bitbucket or GitLab or who ever becomes the next thing, it's definitely going to introduce doubts about whether GitHub is the right choice for the long run.

Drama will not affect that web designer that is paying $7 a month for a hosting plan, but it will cause doubts for those looking to spend 10s of thousands a year.
Might be interesting for you to know that I've updated the website and removed that part.
> surely choosing to avoid an expensive and optional conference because it has booked a particular speaker is well within one's options.

Definitely. But what about contacting all of the conference's sponsors, and insinuating that they're racist if they don't denounce the conference and pull their sponsorship? Or encouraging all of the previous speakers to denounce the organizers? Both of those happened.

Probably both allowed, but... wow, some real nasty behavior.
Interesting: BMW did share the OSS they used, and in the process they also revealed lots of outdated packages in use. This of course leads me to wonder: Vulnerabilities?

It is after all an Internet-connected vehicle.

Despite the article author's recognition given for BMW's OSS compliance, I am dismayed to see yet another example of likely inconsideration given toward implementation of security in the engineering of an Internet-connected vehicle.

This sort of negligence is eventually going to result in some rather ugly outcome.
Yeah, sounds like you should ask in that linked thread. Assuming the lawyers win, it's not clear to me either.
World's Largest Aircraft Ready for Takeoff
2008.

I remember those days. GMail was still in beta and ' a big area of concern was "Why won't Google just shut this down when the going gets rough?" '

8 years later GMail has a billion users, and not going anywhere but up.

I haven't been to the future (yet), but I'll happily take any bet you have against BigQuery.

Disclaimer: I'm Felipe Hoffa, and I work at Google. (https://twitter.com/felipehoffa)
Parsed apart, that's:

* Don't be a creep or stalker
* Don't tell sexist / racist jokes
* Don't tell a trans man he's really a woman, or a trans woman she's really a man
* Be a grown up
* No, seriously

which seems pretty reasonable.

The arguments against a conference having a code of conduct aren't really that different from the arguments against the Constitution having a Bill of Rights back in the day, and now in these latter days I think we can see how that all worked out.
Yes, the open build service takes care of that for you

You don't need to tell Foo about your package, the build service will detect those relationships

If you build against Foo, and Foo changes, the OBS will rebuild your package for you

If it breaks your package, the OBS will keep the last version published while you can debug the build failure
The replication routines and changes api is what sold us on using it, but performance, conflicts, community support, installation nightmares and data access were not up to par with other vendors.

I do hope the team continues to improve the software and makes some much needed progress on improving in the above areas. The CouchDb promise we were sold on can still work for some use cases, ours though has proven to be too much for it. (cms database and an ETL pit stop)

This was a fair write up, we have gone through some of those exact pain points. The exception to this is we completely dropped couch for one of our critical systems, managing conflicts. Going to Cloudant seemed like it would just put us in a hole a deeper hole than we were in at that time.

Thanks for sharing!
Hello everyone! Thanks a lot for the interest, I have learned a lot from the comments you left.

I do like NPM as it is today, except for the central registry. I've made a huge facelift of the website, and also updated the content to reflect this.

It now contains better example, and easier to digest information.

Please take a new look and let me know what you think. http://everythingstays.com
On behalf of the team, thank you very much! There was a lot left to do to make Dropcam the product we all knew it could be in the future.

The thermostat was a nice product, and that's part of what's so interesting about the backstory of all of this.

I'm sorry you had to go through the pain as well. I will try to write more at some point, and I only hope it helps somehow, even if just for future entrepreneurs.
There are some interesting things in there. tcpdump? Locally patched one at that? I wonder how is it used... maybe it's just used for debugging, but given that it's part of the deployed packages it's still interesting.

edit: it looks like it was added specifically for IEEE 802.15.4 debugging
I wrote a rather long mailinglist post that should answer a lot of those questions..

https://lists.opensuse.org/opensuse-project/2016-02/msg00003...
> I've rarely seen Ember be recommended to beginners.

I started a new job and went from 0 JS (other than some JQuery and knowing the syntax) to 100 with Ember. Ember is really really good for beginners, grandparent talks of having to know transpiling, broccoli/task runners and livereload but doesn't understand that you need to know none of that to get working with Ember.

Write your app by editing the files ember-cli produces. No transpiling, or add transpiling with a single 'ember install' command. Who cares about broccoli, I just edit my ember-cli-build.js file with some paths and it all works. Livereload is hardly difficult to understand, with Ember you just run "ember serve" and it also all just works.
Or when somebody used a windows computer to burn the DVD.
He's basically a very effective troll. It seems an actual technique in that community is to write turgidly about a bunch of provocative-but-plausibly-deniable points, and then leave out the therefores except for doing a rhetorical wink/nudge. It's exhausting.
Cast a nutter to play a nuttier nut. Perfect.
"Poor third party code tend to not compile which draw attention to it and is an opportunity to fix it. (...) The lack of compatibility constraints compared to other operating systems makes it possible to make a cleaner implementation."

I like what I'm reading here.
We do automated testing from our 'traditional' distributions, including versions that existed BEFORE Tumbleweed in it's current form..like 13.1, 12.3, etc..

So in that case, we're going back years ;)
> has posted racist and bigoted statements on his blog

Still need a citation on this. LambdaConf's own review found this:

He is quoted by white supremacists but denies being one;
He has never written any hate speech or resorted to insulting or vulgar language (except as a literary device);
He is not pro-slavery in the historical sense, but believes individuals have a right to voluntarily sell themselves into slavery;
He believes that democracy is a failure (incompatible with “freedom”), and that white male software engineers are most qualified to run “government”.

http://amar47shah.github.io/pages/lambdaconf-yarvin-call-for...

Since then, it's just been a "me too" pile on, which is apparently the new par for the course.
You could improve your comment by acknowledging that most businesses cajole, skirt, finagle or ignore regulations when it suits their purpose and they think they can get away with it. Uber and AirBnB did not invent this game.
The trademark office will catch it sometimes but the onus is typically on the trademark holder to monitor & object to any trademark filings that might conflict with ones they've registered.
Industries don't pay taxes to make up for otherwise unaccounted for externalities such as environmental damage. The most succinct and mostly neutral answer to why they pay taxes is: the same reason everybody else does.
> If you will, syntax is the vocabulary of the language. Also called "lexicon" and the syntactical tokens are sometimes called "lexemes".

I'm pretty sure that most programming languages have their syntax defined in terms of two components: (0) a lexical specification [which lexemes are valid], (1) a grammar [how to arrange lexemes into well-formed programs]. And the latter tends to be richer and more complex than the former. So it isn't just, or even primarily about the individual lexemes.

> It's all about the text. Syntax is text. Or more technically, syntax is the format of the input.

Syntax is the (tree!) structure of utterings (declarations, statements, expressions, whatever). Textual representations of syntax just happen to be convenient to manipulate in a text editor.

> Syntax trees have already passed semantic analysis and contain context.

This is wrong. Syntax trees are the input for semantic analysis.