skysight-inc/HackerNews huggingface dataset:
The proposal was immediately dismissed because it was a stupid idea. There is a tremendous amount of administrative work related to academics that most professors never notice because they're not the ones doing the work. If the professors had to do all of the administrative work themselves--even just the bare minimum--they would barely have any time to teach. Moreover, a substantial amount of money would be wasted on highly-paid professors spending hours on tasks that a lowly-paid administrative staffer could complete in minutes.
Everything you are saying here is oversimplified to the point of being grossly inaccurate (for example, 600,000 Americans died in a war to END slavery---why do you ignore that?). Basically, this is an apologia for hating Americans.

It is selectively historicizing something to justify your final sentence, which is an apologia for hating Americans.

If you hate Americans, maybe you shouldn't post on a website full of Americans.

And don't say you don't hate Americans. There is no reason to present a bunch of completely slanted history and just be like, "oh yeah, this is why other people hate Americans, but they are ignorant because they are selectively historicizing it." That is clearly not your attitude or your point.

By the way,

- Natural resources do not belong to whoever happens to live near them but simply ignores them. They belong to the person who extracts them. Property rights are acquired by use, not by where you were born or by your nationality.

- There were many cases of peaceful co-habitation with Native Americans and many cases of Native Americans initiating force against the settlers. Probably these categories account for a lot more than the category of outright brutality against natives, though that did happen some, particularly under Andrew Jackson (which is relatively late in our history!).

- It is worth recognizing that Americas founders were adamant about maintaining neutrality, so foreign interference is in many ways un-American. Moreover, it is worth recognizing that America has a moral right to interfere in foreign countries that threaten force against its citizens or their property, as does any country.
Warm clothing has been solved a long time ago. This is not the critical point why houses are heated.
This probably goes without saying, but they're definitely not allowed.
A bootcamp for technical interviews in Bay Area
>> and just filled our computers with enough fast RAM to use as a permanent RAM disk

Current ram implementations use a lot more power compared to an SSD, and might not be suited for a laptop.
Maybe as an ingredient for breakfast cereals, muesli bars and things like that?
Try to receive funds and make business from it: hire developers, create few updates, try to expand onto new markets etc. and then try to exit this business.

Or just throw off this project and focus on another one. It's old. It's kind of liability not a money generator.
Waking up in the morning, shivering cold, and needing to sit down on a toilet seat that was about 0°C for a very, very necessary bowel movement, was probably one of the least pleasant experiences in my life so far.
Indeed, "limit" by itself is shorthand for fixed limit. There are other limit games (such as pot limit and spread limit) where you do have a choice in your bet size.
This is also not true. A lot of people enjoy playing limit poker, like 3-6, because they can chase big hands much cheaper. It's a completely different strategy than no-limit, where you could potentially risk your entire stack in any hand you're in.

The other thing is that poker has an unexpected (at least to me) social aspect to it. The people who play against each other are largely friendly to each other, and they play against each other every day so playing 3-6 limit lets you spend more time at the tables than 1-2 or 3-5 No Limit, etc.
... And the tenured professors could sweep their classrooms at the end of the day, and serve in the canteen at lunchtime, and save even more money?
Definitely makes me think of the scene from Snowpiercer (spoiler alert) when they discover the protein blocks they eat are made of cockroaches.
There's definitely room for premium cannabis. Even in the black market, there's been a ton of interest in the breeding and marketing of new varieties (aka "strains"). People pay attention to stuff like the Cannabis Cup.

If I had the resources and some legal assurances, I'd be acquiring all the best genetics, growing them organically, and marketing the hell out of it. Creating a quality brand that people would trust.

With VC funding, you could probably acquire some of the best breeders in the US and maybe even the Netherlands. That would give you serious cachet among connoisseurs.
Yeah the older ThinkPads are perfect if they just had a tech refresh. The screens are useless, and the limit on CPU and RAM in them hurts, too.

I'm really annoyed. I went on to Lenovo right now to buy the new X1 - best news I've had all year. I go to select RAM, and it's capped at 8GB. Just to run my two dev machines I need at least 12GB (full Linux GUI + full Windows, dev setup in both). Pretty lame. (The new X250 is also capped at 8GB, doesn't offer a high-def screen. The new T450 fixes RAM, but apparently has only 1600x900 pixel screen, much less a proper 3K display. The T550 offers high-def screens, but has an offset keyboard. It's like Lenovo is just flailing around because there's no competition. ffs.)

I might get it anyways as my secondary in-bed laptop just to jot notes and code on, but at $3000 ($3388 with 3yr warranty) properly kitted, I expect more.
"- Don't make the player go all the way to the end, then all the way to the beginning, then all the way to the end again."

I'm looking at you, Metal Gear Solid.
Round 3: http://www.twitch.tv/twitchplayslego

Enter adjacent coordinates, then watch blocks being built (with some delay).
The first time I ran into this error, I had a good chuckle. Working with their API is always fun, even when you mess up.
Show HN: CommitTo3 – Getting things done with acountablility from your peers
The funny thing for me — it is less the insects that are off putting and more the sterile environment they are raised in.
Not even a link to the product? There could be potential customers here.
I once had an argument with one of these people (Not being a grad student, I was not allowed to take a class that taught cluster computing, on a cluster that I had built and had written about half the linux distro for).

So I gave the guy a hug.

A professor had to come over and persuade me to put the admin guy back on the ground again a few minutes later.

I took that class and got a B+.

Lesson learned: Punch less, hug more, remind useless people that their proper place in life is as high up as they want, as long as it's out of my way.
That's a great story! What's the app if I may ask?
Does 4G really offer much pure competition when the two biggest (by number of subscribers) wireless companies, Verizon and AT&T, also do business in FTTP/DSL services in many of those very same markets?

Verizon:
http://www.broadbandmap.gov/about-provider/verizon-communica...

AT&T:
http://www.broadbandmap.gov/about-provider/at&t-inc/nationwi...
I think the point is that they want to make all of their money off the $50 yearly charge.
I wrote a post on this, mainly to give to my friends and explain why posting the status doesn't work.

http://joshschreuder.me/owning-what-you-do-online/
WAMP came up on Meteor's mailing list some time ago. One would compare it with Meteor's own pub/sub and rpc protocol called DDP (https://www.meteor.com/ddp).

DDP has clients in Objective-C, Java, Python and some other major languages, too: http://www.meteorpedia.com/read/DDP_Clients

https://groups.google.com/forum/#!searchin/meteor-talk/wamp/...
How my life was changed when I began caring about the people I did not hire
Why Is a Design Collaboration Tool Essential to Your Design Flow?
Yeah but being a translator is a different kind of activity from being an engineer, architect or craftsman.
It feels to me that being a Software Engineer -- though currently I've been working with something else -- is kinda like (grossly simplifying it) a really complicated game of Lego or Tetris, where the 'pieces' (APIs, routines, functions, protocols, legacy code, etc, etc) don't always fit where/how they were supposed to, sometimes you can tweak them, but sometimes they're black boxes. Sometimes you have to build some pieces, after giving up on trying to make do with what you got. I think that's what the OP means by time wasted. We waste a lot of time getting the pieces to fit and (as much as we can verify) work as they should when we should be spending our time focusing on what structure we want built after all the pieces are in place.

Engineers, architects and craftsmen don't work, nor waste anywhere near as much time, with as many "pieces" (if any) that behave in such erratic ways.
The trackpad/keyboard change made me so happy, because I can now buy a Lenovo laptop again. Now they need to bring back the Ultrabay (so we can have 2 spindles (1 swappable) + M2 SSD in a 14" laptop) and get rid of non-removable batteries.

The customer backlash must have had a substantial financial impact for Lenovo to reverse course. Other than Blackberry, has any technology vendor trumpeted their own course-reversal in launch marketing for a new product?
The headline suggests the article will provide an answer. It does not. Rather, the article discusses the many complex problems that lie between us and being able to ask meaningful questions that might one day provide us with an answer, questions of genetics (we are very similar to chimps), cognition (other animals can do many of the things we do), culture (many other animals have culture), and brain structure (not much unique to our brain).

For all of the parenthetical comments, one might add: At least at the scales we are currently capable of measuring, at least given current understanding of these terms, etc.

tl;dr? We do not know what makes us unique. If anything.
Perhaps you lack the context of that image but it is not racist, the contrary, they are criticising Boko Haram AND the French right wing anti immigrant.

And now you will say that when they parody the rural French they are also racists.
Guys it's been resolved.

I had <meta name='robots' content='noindex,nofollow' /> in my homepage.
If you're considering a multi-year nationwide build-out, what's the harm in another year or two delay to allow the regulatory situation to change to make the expansion drastically easier? If it were the actual digging of trenches that were expensive, Google Fiber would have never happened at any scale in the first place. Google's words and actions make it clear that the deciding factor is the costs of the permits and other local regulatory overhead, not the physical installation.
Show HN: A Simple Way of Installing OpenStack
Insects are more closely related to lobsters and shrimp than they are to spiders and millipedes, and genetic studies suggest that insects evolved from crustaceans:

https://en.wikipedia.org/wiki/Arthropod#Classification

https://en.wikipedia.org/wiki/Pancrustacea
Je suis charlie
hn, put the black bar on please, it is Baden
Something quite different, but it reminds me of Tempest for eliza: http://www.erikyyy.de/tempest/

That was a cool hack!!
The Physiology of Foie: Why Foie Gras Is Not Unethical (2010)
As one suggested below, go oDesk. Create good profile, do few jobs for excellent feedback and go bigger. Earn money.
Better to use your money to re-invest them into your projects or your future (your family, buying the home for example).

I don't know how much do you spend monthly, but oDesk for me really works and it's good alternative to even local jobs for me. Additionally it helped me reach the global market and work for customers outside Russia where I live.
You'd probably only need two or three bits to pack a controller id. Depending on how much memory the system has, and and things like data alignment, you can find some bits in the pointer that will always have a specific value (say, zero). Then, you can store the ID in those bits, and mask them away when you actually want the pointer.

Edit: You probably shouldn't do this in new code, but in the context of memory-constrained C code it's a nice hack.
It's an interesting idea, but it misses the substantial increase in administrative load that public schools have seen over the past 30 years. 30 years ago there were non-existent services for disabled students, socionomically-disadvantaged students, international students and scholars, etc.

There was also substantially fewer federal research grants and the associated paperwork required to receive those grants. You'd be surprised how much administrative work is required to receive federal grants and to employ the domestic and international researchers that do said research. (Effort reporting, Visa applications and processing, expenditure justification, backup and reconciliation, etc.)
It goes back alot further than that, we used to call those guys pyramid builders.
I have a 1TB SSD in my late 2013 15" MacBook Pro Retina and System Information is reporting that it has a 4x link. Even with the additional overhead of having FileVault enabled I still see read/write performance in the region of 1000-1100 MB/s.
So you need 1.4 to build 1.5....can you then rebuild 1.5 from 1.5? Would it be different? Would it make a difference if you then rebuilt 1.5 using 1.5 built using 1.5 rather than 1.5 built using 1.4?
Overlapping checksums and delayed trap flags have been completely normal stock-in-trade of copy protection techniques for 30 years - Dungeon Master from the Atari ST was on here not long ago, to give one specific case study.

Another post indicates that attackers have a budget here. That's misunderstanding the nature of your attacker, which is probably "a skilled determined cracker with time on their hands". Challenges interest crackers. Budgets are only really significant if you're talking about hardware dongle analysis, or if you're offering a bounty to a +veteran for something rare and tricky. Software analysis mainly just takes skill, and time - but no, probably not weeks to a skilled cracker, or money. Two, three days maybe (although they will need to actually find the time)?

Perhaps there's a greater emphasis on first-day sales now, but perhaps that's the nature of publishers' expectations at the moment. Some publishers think they benefit from copy protection. Do developers really benefit from copy protection? Do users? Surely not, but it depends on how intrusive the copy protection is - and decades of experience shows that the more effective a copy protection technique is designed to be, the more intrusive and twitchy it is and the more of an inconvenience or disaster it is to the users (who, in such extreme cases, are actually very glad to be rid of it). Meanwhile, a copy protection that tries hard to not be intrusive - Steam - owns most of the PC gaming market by presenting a platform that's actually convenient, inexpensive, and fairly reasonably.

With years of developers viewing copy protection as a publisher demand, hence the lazy crypter-wrapper-based protections which are just plug and go, maybe that's lowered the effort crackers needed to put in too.

If the publishers are demanding more effort into it now (with the games industry thriving from a vibrant indie scene all the way up to Hollywood blockbuster budgets despite decades of nigh-unstoppable piracy) they're only really gradually rediscovering techniques some developers (and a few crackers) have forgotten - and ones the users would like to forget.

I don't know about you, but I don't want a return to the bad old days of words from the manual or black-on-black code wheels.
Dynamic Queries to Your App Engine Data Store
I agree with this assessment. There is nothing inherently wrong with C. While alternative languages have certain advantages, there are clear reasons why core foundational libraries like OpenSSL are written in C: portability, age of the code base, knowledge of the contributors, etc.

While I would personally like to see a pragmatic move towards C++ in many of these low level libraries for some of the additional type safety and mechanics the language provides, this is a normative idea only, and I am under no delusion that it would necessarily result in better code. Good software transcends language.

I would, however, like to see enhancements to the style of code being written in this library so that tools like static analyzers and contract verifiers can provide meaningful results. A craftsman is only as good as how well he/she can make use of the available tools. Much of OpenSSL defies analysis, which is why the more bone-headed of these vulnerabilities, such as Heartbleed, are so hard to find.

It's impossible to eliminate all bugs. But, it is possible to build code in such a way that when there is the suspicion of a bug, one has a fairly good idea of how and why it is occurring. It is also possible to structure code -- even C and assembler -- so that it's easier to read and analyze, be this by eye or using tools. Finally, it's possible to structure code so that automated unit testing provides meaningful results regarding boundary conditions and contracts between functions. This latter point isn't meant to find bugs on its own, but rather to codify the more subtle bits of contracts between functions and data structures in a defensive way to ensure that future patches -- like the one that caused Heartbleed -- don't stomp on assumptions made in software.
Hey OP here, I still have the data around if anyone has further questions to investigate.
Computer Vision in a Weekend
Intolerance on HN? Apparently so.
I learned awk in school, and like it. But I like to choose tools which increase programmer-efficiency before machine-efficiency. Perl is just one tool and one easy syntax to learn. Its regex language is now the standard as well.

Only if runtime efficiency turns out to be too slow would I re-examine choice of tools. This is like avoiding premature optimization.

(I've never found perl to be too slow in practice, btw.)
> Most people are very lazy. They don't want to take the time to think through new ideas or look at them in a new light. Once they've made up their minds about something, they don't change them. That's generally why most people don't come up with ideas for new or great things.

This is cynical and arrogant. Different people manifest creativity in different ways. Not everybody is interested in coming up with "ideas for new or great things", which in the author's world clearly equates to "tech startup." Also worth noting is that lots of people who do have great ideas:

1. Have great ideas that aren't of a commercial nature.

2. Don't have the know-how, relationships or financial ability to take their ideas further on their own.

3. Contribute those ideas to their employers.

> This is also true for many venture capitalists. In fact, it's at the root of a very common question that founders get asked: "Well, isn't so and so doing this?" To be fair, this question isn't necessarily sparked by laziness. It's also sparked by ego - the VC wants to show how familiar they are with the market. They say "Look! I know about things and there's someone else who had the same idea you had." The implicit criticism here is that, because someone else had the idea first, your idea is somehow worse.

Later, Harris writes:

> Even though the question might seem dumb, it's one of my favorites. It's also a great question to get as a founder. I ask it of almost every founder I meet, because it's very rare to find a truly new idea. The answer I'm looking for is nearly always "of course someone else has tried this before." But that's not enough. The question begs for a deeper answer, one that talks about why, even though other people have tried the same idea, they're still leaving billions of dollars on the table. It's an opportunity to demonstrate depth of thought and originality. It's that framework of thinking and level of insight that makes greatness.

So other venture capitalists ask the "Well, isn't so and so doing this?" question because they're lazy and want to stroke their egos but Aaron Harris asks it because he wants to provide founders with "an opportunity to demonstrate depth of thought and originality"? C'mon.

Besides telling us that everybody else is lazy and egotistical, I have no idea what the point of this post was. It reads like an anti-advertisement for YC to me.
Best article so far about this: http://www.parttimepoker.com/heads-up-limit-holdem-has-been-...
I went to a small uni, and about half those jobs were held by students. There was an ancient mailing list server some kind soul set up in 1994 or so, where you could go to swap cleaning duties in case you wanted to stay in a particular department, to get a chance to "tackle" a prof and ask them stuff.

School is STMU in San Antonio, TX by the way. I ended up a workstudy in the proto lab, and left with my degree AND about nine tenths of a machining certificate.
Well, you could have certain "warm rooms" in your house that are heated normally. Heating bathroom(s) is significantly less area and cost than heating a whole house.
Throw-away account for obvious reasons:

The problem with fanatics is just that: they're illogically fanatical about their beliefs. They're blindly driven by an ideology and can't be reasoned with, much less asked to sit at a table to discuss their grievances and concerns.

It bears noticing that while "Charlie" spoke out for the right of freedom of expression, he did so in a culture where that was only permissible within a context that the French found suitable [0]. While crazy and murderous acts are impossible to excuse--and should be condemned--it's hard to understand why people are surprised when the chickens come home to roost. That's what chickens do.

We are all Charlie, but apparently only if we choose to fully assimilate and not carry on with any religious or traditional customs others might find offensive.

0 - http://www.bbc.com/news/world-europe-28106900
Isn't that called "swap"?
When it comes to oil producers and Telephone companies, both has been fined heavily for doing illegal monopolies. If there have been legal monopolies in trade for regulation, those companies would had not been found guilty in both US and EU courts.

As for your second point, my comment is only about dum products, not competition in production of said products. The cheaper you can produce a product, the more reliable the product chain is, the better a given company will do in profits.
Is insect protein better or more nutritious then protein directly from a plant?
Water pipes were the first thing I thought of, too, but many possessions would suffer badly from being kept in an environment that swings between (say) -15C and 24C every year.

Houses themselves could even be damaged, over time. Interior materials and building practices probably don't account for wild seasonal temperature shifts the way they used to.
> I don't see a bot being close to be able to conquer heads-up no-limit, let alone a full table of no-limit.

PokerSnowie plays NLHE, but only uses 3 bet sizes (half, full, and double pot) to make the number of decisions manageable. I believe it plays heads up and 6max. Of course, I don't know if we have any evidence to suggest it's "conquered" those games, and we don't fully know how much the fixed bet sizes limit its potential.

http://www.pokersnowie.com/faq.html#brain1
Serious question - what's the incentive for new ISPs to build their own infrastructure?

As a competitor that's the last thing I would do is build, given the extraordinary cost and political BS involved. I'd put all of my effort into riding existing infrastructure for as long as I could.
Eh, we haven't even started to scratch the surface of how many people the Earth can support.