skysight-inc/HackerNews huggingface dataset:
Anyone fascinated by the (non-)intelligibility of the world might like one of Chomsky's many talks on the subject. Such as https://chomsky.info/20060301/

> In fact, if you look at the history of science seriously, in the seventeenth century there was a major challenge to the existing scientific approach. I mean, it was assumed by Galileo and Descartes and classical scientists that the world would be intelligible to us, that all we had to do was think about it and it would be intelligible.

> Newton disproved them. He showed that the world is not intelligible to us. Newton demonstrated that there are no machines, that there’s nothing mechanical in the sense in which it was assumed that the world was mechanical. He didn’t believe it — in fact he felt his work was an absurdity — but he proved it, and he spent the rest of his life trying to disprove it. And other scientists did later on. I mean, it’s often said that Newton got rid of the ghost in the machine, but it’s quite the opposite. Newton exorcised the machine. He left the ghost.

> And by the time that sank in, which was quite some time, it just changed the conception of science. Instead of trying to show that the world is intelligible to us, we recognized that it’s not intelligible to us. But we just say, ‘Well, you know, unfortunately that’s the way it works. I can’t understand it but that’s the way it works.’ And then the aim of science is reduced from trying to show that the world is intelligible to us, which it is not, to trying to show that there are theories of the world which are intelligible to us. That’s what science is: It’s the study of intelligible theories which give an explanation of some aspect of reality.
You can still add on any wireless-usb you want. And for a $35 computer, upgrading to a newer model probably won't be much of an issue.

I personally like this, as it cuts my initial setup-time/cost.
We understand the appeal of native packages. There have never been any gitlab-only packages, so I don't think we're able to neglect them. In fact, we've been sponsoring Pirate Praveen to bring native packages to Debian and this is really close at the moment, see http://feedback.gitlab.com/forums/176466-deprecated-feedback...
The sentiment is sometimes expressed as "The pipeline is leaky and full of acid." While true, it doesn't imply that companies should just sit on their hands and wait for the system to be fixed around them. Companies are the core of the power structure economically; they need to be taking an active role in fixing their pipelines.
Most independent people who need 3D performance for CAD might be using Windows, but the VFX industry need 3D performance on the desktop and they heavily use Linux and NVIDIA (at least at the high level). AMD is almost nowhere to be found - it's all CUDA (for any GPU compute stuff) and NVIDIA's drivers.
sounds to me like it's more suitable for HLL than for blooms actually.
If its not by affiliate then maybe we can find a way to accept pre-orders for a bulk purchase. We notice there are lot of products used by our audience that are not carried by local distributors so they find ways to import it themselves.

Right, didn't think about sales for the sake of getting data. Currently we have a way to map out the products our users use most and made an assumption that these are the ones that they will buy. Would be interesting to compare the data and see if it matches. Hope the conversion works out well once we activate it.

Also just to share that showing users the results they can get with these products is exactly what we do and its in a visual manner, especially since this industry is driven by imagery.

Would love to continue this conversation in a private space if there’s any chance for it. Anyhow thanks for your input and we’ll be sending in an application for YC!
Mainstream publishers and journalists would consider it unethical for their sources to pay for placement in editorial content. That's a clear conflict of interest.
You would be better off targeting bloggers.
Class is part of it, but culture as a term is often expanded to mean whatever the hiring manager wants it to be.
I see it as a reasonable continuation of college and professional experience that becomes a problem for both sides when the issue is simply "diversity" without asking deeper questions as to why.

If a college has a large white population, most white people will be friends with mostly white people. Maybe a few start a company. They refer to their networks for early employees. Those networks are mostly white. The early employees become managers and hire primarily through the same channels, perpetuating the imbalance (as defined by having vastly unequal representation compared to the general population).

I have trouble prescribing solutions to diversity imbalances because it is hard to say where and when the imbalance is a problem. The only thing I can imagine that would be helpful is to have more people of different backgrounds engage each other on each other's turf. Make friends. Maybe start a business. Let the networks expand from day one. Otherwise, you're always playing catch-up.

As an aside, I attended RIT, which, aside from being overwhelmingly white, contains the National Technical Institute for the Deaf, which has an awe-inspiring diversity in its student body. That proximity taught me a lot about deaf and hard-of-hearing culture, which, because of the aforementioned incredible racial diversity, taught me a lot about lives other than my own as well.
> They talk about being polite, wearing a suit, grooming, etc.

Yikes, that's even worse. Some cultures will actively hold a suit against a candidate. I can't say I agree with that, but it's a little scary that they're giving stock advice to a highly dynamic field, very little of which is relevant. (Polite is good, being relaxed is better. Being suited is good, being comfortable is better.)
> focus on the technology, grow the community and then at a later stage consult with the community if they want to introduce a code of conduct.

Yeah, that approach didn't work out too hot for nanomsg. I'm not a big fan of CoC's[1], but if you're doing to use one, best to be up-front about it, so people can make an informed decision about whether or not they want to participate in the project. Rather than springing it on them later.

1. I prefer a ruthless enforcement of the standards of polite company. Chances are your mama/daddy/grandma taught you how to behave. Just enforce that, no reason to use some (often) patronizing document to enforce society standards.
Case in point right here. Somehow there is this big conspiracy where certain groups of people, unanimously across the world, across all of human time, do worse than other groups of people. The whole world is in on it, and we must fix it!
> This may happen in other jobs, but in my 20 years in tech, I have never seen this.

I've been in Tech about 25 to 30 years. I'm sad to report that I have seen it happen a time or two in tech. But what I will say... is that before I went into "pure" tech, it happened in other fields in a much more overt manner.

I was a peon at DDB Needham in Chicago a long time ago and was talking to a friend of mine when one of the VP's came into her cube. The VP wanted her to go through the resumes and circular file all of the ones who were black. My friend asked how would she know if they were black... the woman said "Oh... you'll know. Look at the names."

As it happened some other friends of mine were talking about starting a company using this really cool thing called "WinSock" to do networking. So I went home that night and joined them. I'd had enough of the BigCo lifestyle. Two really good exits later ... here I am. So I really ought to thank that VP lady.

I ran into that attitude a couple of times in tech over the 25 or so years since then... but not NEARLY as often as when I was doing the BigCo thing. It does happen though. And I tended to run away from those people as fast and as far as I could.
A whiteboard is just a proxy for ability to think on one's feet and problem solve under pressure. It could just as well have been a workstation, a paper and pen....
HBD has been generally disregarded as bunk science. I have yet to see anything otherwise that isn't on some vaguely conspiratorial and mostly self-referential blog somewhere.
Zenefits to Cut 250 Jobs, Mostly from Sales
> There may be people that don't care how their query is actually executed, but I doubt it's the common case.

I bet it is pretty common. Personally, as long as the query is fast enough for my needs I don't care how it executes. I only start caring when performance sucks. I wouldn't be surprised if many other developers have a similar opinion.
https://en.wikipedia.org/wiki/Greenspun's_tenth_rule

Edit: I'm assuming he's joking
Please have GbE
Oh, of course I tried coding in Clojure. Wasn't immediately excited :)
One of my best friends for the past 25 years is a very successful black man - a medical doctor, hospital administrator, and finance nerd. Back when he was in med school, he got arrested in a dormitory laundromat for stealing laundry. Cuffed and kept in jail overnight, because someone else left their socks in his washing machine. That sort of thing just doesn't happen to white medical students. The kind of aggression and neglect he and others like him suffer at the hands of authority is stunning.

As for "They work harder"... consider the impact of multiple generations of success, versus multiple generations of failure. I grew up what southerners call "poor white trash". I escaped, but barely, and mostly because I was very determined and very smart. When I landed at a high quality private college, I was utterly unprepared for the experience. I grew up listening to my father refer to the wealthy men he worked for as "educated mow-rawns", in that thick Kentucky accent of his. Going to college, surrounded by the children of lawyers and professors and the like, their family life was as alien to me as my dad bouncing in and out of jail was to them. I was embarrassed and ashamed.

Now, throw in the past century of crap that has kept even hardworking and talented black families down, and you can see where the problem might start.
Why is it the responsibility of the companies to fix this? In the same way that it seems perverse that Apple is the one standing up to the USG on privacy, why do companies bear the moral responsibility for fixing social ills?

The only way a company should be responsible for hiring underrepresented minorities is if there was a market inefficiency to be exploited. And even then, that's a responsibility to their shareholders, not to society. And "we hire black people because we don't have to pay them as much" probably wouldn't go over too well, anyway.
On the degree thing... I recently got pretty deep into the interview process at Google. I got through the interviews and did well enough to be recommended to some departments. The Payments team was interested in me based on my interview results. Then, my information (resume and interview results) gets handed to the "hiring committee". They needed some more information: specifically, what my years of undergrad were (although that was already on my resume) and what my freaking GPA was (that wasn't). Suffice to say that although I went to Berkeley, my undergrad degree was not CS, and I guess my GPA wasn't high enough because I didn't get an offer.
Things that can go wrong with weaker isolation is large and under-appreciated topic. People might be reluctant to share real stories.
which aren't taught either in the context of a job interview - watch some of the "amazing", "real life" training videos you can get from book publishers.
How to Embed Your Medium Blogger Profile to Blogger?
>Nobody sane would sue for that because they might as well be taking a pile of money and setting it on fire.

In other words, basically what major copyright holders do every time they file lawsuits against P2P users en masse. Seems to me they're already adept at setting large piles of money on fire.
"Clark next led hardware design for the TX-2 with a focus on graphical interactivity. MIT doctoral student Ivan Sutherland realized that Clark's system enabled human-computer interaction concepts dreamed of 20 years prior by another MIT-trained engineering legend, Vannevar Bush. Sutherland used TX-2's light pen and screen to develop a graphical design application called Sketchpad."

Both the genesis of the GUI and object-oriented programming took place right there.
Fully agree regarding "collaboration". The "money" argument is what I'm arguing against in the post. You can pack more engineers in an open office, but if the software output is low, you're not saving money - you're carelessly wasting resources.
best constructive takedown of Lisp I've read, thank you. I've had a love/hate relationship with Lisp for years. Yes, its strength is also its weakness. Its so much harder on the programmer at read/review time. Even though at write time its power is unmatched, almost intoxicating.
Brief, critical, and decisively vague critique of new technology.

Not that I disagree, but I feel the HN comment section has become very predictable.
Tokens created on Ethereum can have very niche use cases. Digix has tokens that are pegged to a gram of gold sitting in a warehouse. Augur uses tokens to track user reputation. Free My Vunk uses tokens as currency to buy and sell items in video games.

The developers can focus entirely on their business use case for the currency (and the marketing) without the need to create an entirely new cryptocurrency.
"To really drive this example home, could you please quote me a price on building out a Tier 1 datacenter with gigabit fiber? Because last I checked most people don't have that kind of money in their sofa cushion."

"Big boys" do though. And that is my point exactly - if there's enough tx volume (driven by consumer adoption first and foremost) to warrant this expense - someone will do it.
Also, in reality bitcoin isn't all that decentralized. Sure, individual nodes on the p2p network are all over the place however the vast majority of them are members of mining pools, with 3 biggest Chinese pools accounting for 30+ % of the total hashrate.

So if one of the major card networks steps in and takes over that chunk, as a consumer I'd be looking at a more reliable system to deal with.
I want BTC to fulfill our need for global electronic cash and Ethereum to fulfill our need for a developer-friendly Dapp environment.

The bigger Bitcoin becomes, the more we all benefit from a stable universal currency. The bigger Ethereum becomes, the more we all benefit from a rich set of shared resources for developing apps that use BTC in ways that we've been dreaming of for years.

Bitcoin's killer apps might be Ethereum Dapps. That wouldn't mean that Ether "failed" as a currency or that Bitcoin "failed" because Ethereum was used to build the killer apps. It'd mean both are succeeding!

Life is more colorful when it's not just black and white.
Of course you will negotiate but a lot of companies have equations/guidelines. "We've paid X salary to our employee that is similar to you" or "With N years of experience at most we will pay X". Some companies have no negotiation policy.

Also a lot of time employer loves to pull a card of "let's start from here". They will give you an example employee that got promoted twice in just a year.

The point is to save more time.
From Idea to 60,000 Beta Signups in 6 Months
That does sound like LA in the 80s/90s. Things are a little different now. Since the internet (credit cards) it isn't a cash business anymore. They have also dropped any attempt at "movies" or even titles. Individual scenes are now standalone products for websites. And those websites do keep an eye on their material. The days of stealing a bunch of scenes to release a few hundred VHS cassettes to be sold for cash are gone.

But some of the stereotypes remain. The girls are still treated like commodities to be managed and forgotten once they start speaking up about things like contracts.
Requesting a trivial modification to a piece of software is overreach?
Experiences vary. I agree with tonylemesmer, getting them to work has not been trivial for me.
> There may be people that don't care how their query is actually executed, but I doubt it's the common case.

I'm 100% sure its common.

> Or been surprised to find out that production doesn't have that index but staging does.

That's the same problem as having different application code on staging then what gets deployed to production; this isn't a problem with queries working independent of indexes its a problem of broken release processes, which requiring more ceremony to make queries work will not fix.
Zero Knowledge Contingent Payment Executed on the Bitcoin Network
You know, the kind of systemic that kept them legally segregated until the sixties -- that is, their parents time, and de facto segregated until today.

Or the kind of systemic that ensures their school districts are poorer and underfunded.

Or the kind of systemic that ensures you take the middle of the road when a black guy in a hoodie walks towards you in the same sidewalk.
Excellent, thank you! We will be adding many features in the next few months, but my favorite is individualized but automatically generated language courses. We will use the technology you see on the site's front page to present users with sentences on an individualized basis depending on what words they already know. If a user knows the 500 most common Spanish words, for example, we will show them an authentic sentence that uses one or more of those 500 words plus the 501st most common word. As the user demonstrates knowledge of more words, the set of possible sentences for that user will gradually increase. This will reinforce existing vocabulary while building new vocabulary as efficiently as possible.
Yeah, I'm aware of what's he's riffing off (note that Greenspun's had nothing to do with Haskell). It's still an annoying attitude to have toward any new functional language that happens to share a syntax with Haskell.

Is that the gp's attitude toward PureScript, for example? Or Idris?

If that's the case, it must be nice/"interesting"/boring having found a "forever language". Look forward to seeing how that's going for him in 2030.
Video and images of the Raspberry Pi available here: https://www.youtube.com/watch?v=7yXIC1UVKx0
I didn't mean sex, just that people can make a huge mess no matter what they are doing.
> If the courts threw up their hands and said "It is literally impossible to adjudicate this issue of the binary kernel module", then who is left to enforce the copyright law?

The court would still be able to deal with the vast majority of copyright law, even if they decided that a specific license term was too vague to rule either way.

> If a court said that, and an individual/company wanted to ignore the GPL, then they could put all of their code into binary modules.

That's not true for two reasons. First, there are GPL violations that have nothing to do with binary modules, like a company embedding busybox and not distributing source code. Second, we are talking about binary modules where the question of "do they derive from the kernel" doesn't have a very clear answer. In most cases if a company tried to hide their code in a binary module, it would still blatantly derive. It would take a lot more engineering effort to get into the same gray zone as nvidio.ko and zfs.ko. Also note that right now, today, you can put in significant engineering effort to create a binary module that isn't affected by the GPL. All you have to do is make a non-GPL program that exposes the same API. But nobody goes through all this effort to skirt the GPL. So I doubt in this alternate world people would spend a similar amount of effort, at least not very often.

> If a company's proprietary code is in a binary format, there is no one available to enforce licensing rules, and the company knows those two facts, then what reason does that company have to fear from the GPL?

The courts would still in the general case enforce the rules, so they would fear legal action.

>I'd also be curious to hear what you think the logical outcome of the binary kernal module license issue being unenforceable would be.

The situation at hand is not one of all binary modules being GPL-proof. But even if they were, even if the GPL could do nothing at all about binary modules, it would still have uses. Anytime someone used a GPL module, you would be able to get source code. It would make the GPL act much like the LGPL.
I link to this in my post, but Peter Bailis's post on this is worth a read:
http://www.bailis.org/blog/understanding-weak-isolation-is-a...
While I agree with you, I also think that it's easier to overcome one of those hurdles first, rather than to overcome both at once.
Thanks for your feedback. Have you seen the merge request approvers feature in GitLab EE/.com https://about.gitlab.com/2015/06/16/feature-highlight-approv... ?

I would love to see multiline comments too! See https://gitlab.com/gitlab-org/gitlab-ce/issues/4143

Review publishing, do you mean https://gitlab.com/gitlab-org/gitlab-ce/issues/3364 ?

Review version, what do you mean with this?
Ugh yeah that sentence made me cringe. It doesn't do the intro courses justice at all. As someone who has both taken and graded those courses, I'll try to clarify.

The intro courses don't consist of homework like "write a function which does X", and they aren't graded like "your function produced the correct output".

Instead, the homework consists of week- to two-week-long projects in which the student produces a moderately complex piece of code. Depending on the point in the semester, this could be anything from a collection of pure mutually-recursive functions, a self-contained class with a nice api boundary, a collection of classes to draw some graphics format, or something else entirely.

The homework is always done in pairs, and you're not allowed to work on it unless your partner is present for pair programming. During official lab timeslots, students are told to trade off "driving" (using the keyboard) every 15 minutes to half hour.

Finally, the assignments are graded both on whether they produce the correct output and the clarity and efficiency of the code.

Student pairs are switched up multiple times throughout the semester, and the graders/tutors ("grutors") spend significant amounts of time working with each pair and making sure that both members understand what's going on.
I agree. Keeping up with the giant, buggy, constantly changing, platform API, as well as the whole ecosystem, from build tools to the app distribution and analytics, is by far the hardest part.

These abstractions on top of the platform might make it easier for quick prototypes if you don't have time to learn the language. But you'll lose some flexibility, power, visibility and community. After a while the initial speed benefits wear off since the language is a small part of the things you have to stay on top of, especially if the app takes off.
There are still quite a few places that will reject a candidate out of hand for not wearing a suit. I find that troubling, just as I would find the opposite troubling.

Well, stock advise is basically what text book publishers do.
>Is there a Martin Odersky fanclub? Or Brendan Eich? Or Rob Pike?

No, Hickey has a fan club. Go is a cult -- and judging from the language design, it's a "back to nature", Amish kind of affair.
That doesn't understand mime types for PDF downloads.
Hot off the presses: https://bitcoincore.org/en/2016/02/26/zero-knowledge-conting...
AWS CloudFormation Adds Support for Amazon VPC NAT Gateway and More
> It certainly wouldn't make a dent in the embedded space

The embedded space follows Linux because their alternative desktop was Linux (if it wasn't Windows).

You assume that a GPL slapfight only takes out nVidia. It would take out lots of people who have binary-only drivers who currently make Linux their home. The WiFi manufacturers being some of the most important ones.

And that WOULD impact embedded Linux very much.