skysight-inc/HackerNews huggingface dataset:
and right now there are no mechanisms in place to safely build up to that point outside of the traditional publishing industry

This is the bit that is still in [citation needed] in all this discussion. Maybe the new world order is that more people try, more people fail, and more people succeed. It seems self-publishing electronically is being judged by the standard of the print publishing world. "Oh you don't have an editor to mentor you, you'll never succeed". There seem to be plenty of successful authors that started self-publishing electronically. Maybe now authors aren't helped as much but they get easier distribution access and direct access to readers. Self-publishing doesn't have to beat publishing houses point by point for every author. It just has to win on average to kill the publishing industry.

I'm also skeptical of the continuing value of these great editors. Unleashing experienced editors on new authors probably reduces variability in writing. You get less amazing new stuff and much less crap. This might have been needed when there was a physical limit to how many books humanity could produce. That has now been lifted, so let people publish. The web has developed plenty of crap and comparatively few great things, and we've been great at figuring out what's what for ourselves.
It's called Little Emperor Syndrome[0]. The kids are spoiled rotten, but they also have immense pressure to succeed academically.

0: https://secure.wikimedia.org/wikipedia/en/wiki/Little_Empero...
"Mission Critical"

Like, literally.
What the Finnish need to know about Portugal
This article is complete bullshit:

> Nor is workaholic study encouraged. A South African relative of mine started his first “supervision” at Cambridge by confessing that he hadn’t read every single book on the reading list. “Good God,” said his supervisor, “nor have I. I put them down hoping that you’d look at a couple, and tell me what they said.”

That's just completely untrue. Just talk to some student from Oxford and you'll find that many of them are massive workaholics and very intelligent. It's not simply all 'talk'. You can't succeed in that environment simply by being good at talking!?!!
Not open sourcing this right away is a big mistake, when Cloud Foundry has shown that open source is already going to be where these platforms are. Hoping its just because they cant and have to rewrite code, not because they think they need to.
That guy has a weird tounge! what the hell is that all about?
You can wrap the above in another div with a width of 660px or greater and it'll have the same effect as a table if the window width is less than the width of the columns (plus margins/padding).
My point was that it was not something to "worry" about or get "over with". Similarly, I could eat really quickly and be free to do other things without worrying about eating, or I could just eat slowly. The options afterwards are the same.
It's hyperbole to make a rhetorical point, don't read any more into it than that.

Whether or not a degree is a worthwhile activity is an interesting discussion, but it is not one that begins with 'degrees are not accomplishments'.
Ask HN: Anyone looking for a hacker roommate in the Bay Area?
Hardware hacker looking for a bed/workshop in the Bay Area. Very interested in alternative spaces/repurposed spaces. Don't mind living minimally/don't care about creature comforts as long as there's plenty of room to work/build. I come equipped with a shop full of tools and a laser cutter. Also a small truck. I like to share.

About: I'm the founder of www.diybookscanner.org, a camera hacker and hardware nerd. I currently work in R&D for a large company doing all kinds of optical fabrication/building, but I am coming to the Bay Area next month to work on book scanning equipment as well as to work on computational photography (my hobby). I'd love to live with fellow hackers, but I'd be just as happy renting space in some old warehouse. Please let me know if you know of anything, or if you'd like a roommate like me.
Islam and Judism are very different religions. To say they worship the same God is absolute ignorance.
> On a nonblocking socket, the I/O operations you're talking about are simple u/k and k/u buffer copies.

But because there is an IO mode where these copies are done by the kernel when data arrives not by the user process (after a kernel notification), there is now a differentiation between blocking and asynchronous. Asynchronous refers to IO readiness notifications, "blocking" refers to the copying of data (the actual IO if you will).

> A process blocks when it needs to be rescheduled, yielding back to the process scheduler pending I/O. That's what "block" means.

However when your process is copying data it is in the running state and preventing other processes from running. It could be doing something else or it let other processes run in the meantime.

> The I/O operations you're talking about are simple u/k and k/u buffer copies.

That is true, however if the data comes in very small chunks very fast you are doing a lot of switching to user space and a lot of small context switches to, say copy 1K of data. When you could just request that the kernel fill up your 10MB buffer with data from a socket and tell you when it is ready. If there is anything I learned is to never just say "it is a simple copy". Today's memory is not very fast compared to CPU speeds and copying is not something to be taking lightly. It is one thing when looking at a toy example, another thing when dealing with realtime systems or large data sets.
>"My parents felt that it would not be a good idea to send me to campus at such a young age," Heard said.

Yes, because the fact that she can get degrees quicker than the other also means she is mature and evolved enough.
Hmm: Poster vineet's account was created 1120 days ago, has 112 karma, and average karma of 1.12. Hacked, a coincidence, or am I missing something? Is 112 part of some number like pi or e?
I wonder how long it will take before browsers start shipping with jQuery by default. Chrome might do it first, given its willingness to bundle commonly used plugins such as Flash.
Guy Kawasaki Founders Conference Enchanting Keynote [video]
I don't think parent is advocating anything, just talking about the dangers involved in the situation. And it is a dangerous situation.

A large group of young men unable to find a mate is a large group of unhappy humans of the type which are traditionally most likely to resort to violence. I'm against this violence, sure. But when a society creates a situation like this and it is really stirring up some possibilities that we have to be aware of - to be able to prevent the violence.
I am not talking about in-kernel hardware mechanisms like DMA and such. Or about memory mapping a file. It is about the system call interface to perform IO. Yeah, I guess you can call it memory-mapped but I don't think that is quite accurate in this context.
By the way, does the FT have editors or something?
Unlike Tony Blair and Margaret Thatcher.
This writer writes well. Perhaps unaware of the gaps in his knowledge, he simply writes around them.
There are two hard problems in computer science: cache invalidation, naming things, and off-by-one errors.
The difference I see here is that the governing coalition in America seems to be shrinking, while in China it seems to be growing. In a broad coalition, there are too many people to just buy off, so you have to invest in public goods that benefit the people generally. In a narrow coalition, supporters can be bought off directly, through government-enabled rent seeking and the like.

You might see evidence of a broadening coalition in China, with high investments in public infrastructure. You might see evidence of a shrinking coalition in America, with the failure to pass effective health care, patent and telecommunications reform, in favor of greater rent-seeking.

Not to say China doesn't have rent-seeking, not at all. It's arguably worse than the States, I'm sure. But the trajectories appear to be different.

Side note: in the Chinese village my wife is from, the central government is now paying for the construction of new land fill. Currently all trash gets thrown in the river, and it creates an awful mess. The local government would never come together to provide trash remove services, so the central government has stepped in. They recognize the intractability of the issue locally, and the strategic importance to do something about it nationally. It's encouraging to watch.
Sorry. I'm from Usenet.

Is the non-snarky part of my answer right?
Churchill was not the smartest (from a technical perspective) cookie in the cookie jar, he was not a careful quiet thinker, he was a bit racist, from the "old school" and rather stuffy. But he was very very very very good at two things; patriotism and rhetoric.

Which, when you are in a war, is a good thing. The generals win the battles. The politicians win hearts and minds.

Think of the "talk louder" (I have heard to story too, and I think it is true IIRC) as simply a technical aspect of his ability, akin to the hacks, short cuts and pieces of useful code we programmers have hanging around to get things done faster :)
This is actually a pretty good example of how NOT to write to persuade people. With the condescending and passive-aggressive tone, probably no git user will be affected by it in a positive way. But maybe the intended audience is the Mercurial community; lots of people, especially coders engaged in unix^H^H^H^Heditor^H^H^H^H^H^HDVCS wars, like their echo chambers.
I don't believe that "blocking" refers to the copying of data. I don't believe that a process can be "blocking" and "running". Where are you getting this from?
No need for domestic human rights violations to trim an excess of zealous males; just launch infantry-heavy wars.
http://en.wikipedia.org/wiki/SpaceX#Launcher_versions

These are GTO numbers... but the bots r tiny in Kgs I guess...

The glxp teams share the rockets i guess... The robots must be cheap at least in terms of materials used... in relative magnitude to the launch... I could be wrong. Engineering the bots does not get paid apart from the learnings and future opportunities...
Mass homosexuality would be another imaginable possibility...
Productive Things Designers Can Do with Down Time
They're not destroying something promising. They did give him time to show that it's something more than just "promising".

Being small doesn't mean they're any less keen on remaining independent than bigger countries. Remember that there are over 7 million people there. And that they certainly aren't located in the most peaceful part of the world.

"Why not at least let the delusional people fight it out amongst themself."
Isn't that exactly what they're doing?
It's certainly easier to appreciate startups that solve "real problems".

But the article wasn't focused on them creating some huge leap in value. (It specifically points out that most of the apps were "silly".) It was about them seeing an opportunity and seizing it, which arguably is what being an entrepreneur is about.
I can't count how many companies I've seen post jobs in the past month that use this bromide. It's getting a bit timeworn now. Do these companies really feel that using this phrase improves the quality of their hires?
How my startup helped change the world this week
it is a fake check, but it is from Knuth. account balances are on his bank website:
http://www-cs-faculty.stanford.edu/~knuth/boss.html
I think the DeveloperWorks article you've cited is simply wrong, and that's sent you into a tailspin. Select and poll aren't "ways to implement asynchronous blocking I/O".

I think you'll find these links more helpful than the misleading one you've been using.

http://www.circlemud.org/~jelson/software/fusd/docs/node36.h...

http://people.freebsd.org/~hmp/stuff/docs/freebsd_kse.pdf

I could always be wrong about this stuff; maybe I'm the one with the broken semantics. But I'm pretty sure I'm not.
In a few years of experience, I have come across 2 rather bad developers where one of them outpaced the other by a mile in the race of 'Suck'. Both were fairly recent hires and I can't bring myself to think how shortcoming of such magnitude can go unseen.

I imagine that a person can get very far with BS and co-workers usually are the back-stop to those antics. If they are not, they should have absolute permission to call on the manager to verify someone else's competency.

In addition, I find it rather offensive for a person to have to learn on the job after it becomes evident that the resume, linked in profile or any other point of reference was embellished.

Le sigh,- without painting a group with a broad brush, but I see PHP as a gateway language as more folks try to pivot
into applying for programming jobs. I've seen enough this year alone to turn me into a skeptic.
I too prefer Rail's approach. However, I disagree that Django's approach is equally valid :-)

I've written about this before, but here's the short version:

1) The database holds the authoritative schema. You shouldn't duplicate it in your code.

2) What if you want to do something more complicated, like split the values in one column into two columns? You're going to need support for manual migrations anyway.

3) Including column declarations in your model forces the database's strong typing system onto what should be plain old Ruby/Python objects. The result is ineffective domain objects.
Yes... but all of the aforementioned was built by people even closer to the caricature he paints.

So I am unconvinced the problem is as described :) The problem is that the world became suddenly a lot smaller and social perspectives changed very very quickly.
Oh for heaven's sake, stop doing that. Yes, hg and git are somewhat different. They're both excellent tools. I'm a hg guys myself but I have no problems with using git when I have to. Get over it, seriously.
Well, yeah I totally agree. I didn't want to start a flame war :)
Geschenke
iGeschenke.de bieten eine absolut außergewöhnliche Auswahl an ausgefallenen Geschenken, cleveren Gadgets, witzigen Lifestyle-Accessoires, verrücktem Spielzeug und angesagter Technik im deutschsprachigen Raum.
Well, that would once again fall foul of their non-intereference foreign policy. If they're going to start interfering with other countries, it'd be cheaper/easier to just import the women. And the government could keep its hands clean a lot easier than with the war option.
If China wanted to murder a million young men, it would simply invade Taiwan.
War could be a "convenient" way for China to both reduce the number of young men (they are either on foreign soil or bured beneath it) and increase China's access to foreign resources. And the men most likely to be foot soldiers would probably the less educated ones.
Provillus - Hair Regrowth Treatments
Provillus is a hair loss product that can be bought on the Internet that claims to provide a solution to end the embarassing issue of hair loss! Buy Provillus for Men & Women at www.managehairloss.com
Continuous Integration in 40 screens
JavaScript creator talks about the future
Google Analytics is a bit more impressive, especially if you look at the diff in the top 100k lines:

http://trends.builtwith.com/analytics/Google-Analytics
Well, if this[0] article is correct, the surplus of men is 32 million. They'd have to invade a whole lot of countries to suffer that many casualties.

0: https://www.nytimes.com/2009/04/11/world/asia/11china.html
The system call interface to perform I/O cannot be described as "memory mapped"; the read/write system calls are programmed I/O. The opposite of memory mapped. You're letting terminology get you into trouble. You should just let go of your definitions and make the broader point you're trying to make, which might still be salvageable.
A decade ago I worked for a VP who had been a captain in the Israeli army. She was smart, technically competent, no bs, and looked out for her people.
Geniuses can thrive just as much at a "fairly decent" school as they would at Harvard.
And without brothers or sisters, children won't have uncles or aunts. Family trees will be tall and narrow, not bushy.

Most developed countries are already producing children at less than replacement population rate. They will face the same situation in a couple generations.
This concept that men will wreck havoc upon society simply because they cannot find a "mate" genuinely surprises me. What's this based on? Historical anecdotes of which I'm simply not aware of? There are LOTS of single men in Western countries who don't have a partner and most finds ways to deal with it without resorting to violence (work, friends, hobbies, pets). Not sure why the Chinese are supposed to function otherwise.
My math teacher used to give zero points for charts with unlabeled axes.
Experiment: I'm making Tasskr free.
C is a fantastic language for failing to the get the basics right. It takes only a moment's inattention from even a C master and you've got an error like this. In almost every more modern language I can think of, the language itself would afford code that would make this particular error much harder to write, unless you write C-in-(Python/Ruby/Haskell/etc) in the first place. And of course those other languages all have their own problems, but they tend to be fewer, which is why we can write in them faster.
I generally agree with you; but you do need some controls, otherwise SF would be overrun with such drivers. The capacity of the streets is limited, you know. The idea in general is to have more people using public transportation, as it is healthier and better for the environment.

But: given the fact that we _do_ have some sort of a licensing scheme (medallions), it would be better to have short-term leases, than lock away a medallion in the pocket of some well-connected dude who makes a killing renting it out.
Reverse Cell Phone Lookup
Reverse Cell Phone Lookup
Incredible complex. Rarely works. Doesn't solve any problems of the BIOS (with the exception of the 2TB disk limit, but that could have been solved more easily).
The copper network is owned by TeliaSonera, the former state telephone monopoly, but they were forced to open that up to competitors so anyone could install DSLAMs in the phone stations, etc. There's competing national fiber networks as well, so no ISP has a stranglehold on the DSL market.

There's no competition and choice for cable though, you have the cable company you have, and that's it.

For GSM networks, there's three separate, and two or three 3G networks, so there's competition there as well.

In a few months my house is gonna be hooked up to the city fiber network, at which point I can choose from another bunch of ISPs.
Blonde Scene Hairstyles
Blonde Scene Hairstyles,Short hair styles,Short hairstyles,Emo Hairstyles,Blonde hairstyles,Celebrity Hairstyles,Long blonde hairstyles
Ask HN: SF Bay Area Designer share
What do you guys think of several startups getting together and hiring a designer?

The thing is, we all have low budgets, and everyone is saying 99designs this, crowdspring that, but frankly a lot of their designs are weak(may be a communication issue). If several small-ish startups pull their resources, we should be able to find a local designer to work with for equity+cash - and this will give us better results and support the local designers as well.

Note: this should apply to any other metro area. The emphasis is on local designers that will be able to interact in person with the developers
I've been getting hit up by companies lately, and it's been a little bit of a put-off for me when they say things like that. Not because I think it's something bad for a company to want, but because I suffer from Impostor Syndrome sometimes, especially during interviews with recently-funded startups (despite the fact that people I have worked with tell me I am a very good coder).

It probably has something to do with the fact that on paper I know I look like a terrible candidate (not only am I not a Stanford graduate, I'm a high school dropout).

The problem is there isn't really a good way to quickly pre-screen candidates other than by looking at their credentials. Experience counts, but education seems to be more heavily-weighted in startups. You can pretty reliably tell if a candidate is good or not by going through their Github account, but it might be asking a lot to expect hiring managers to go through all of them.
Everywhere in the world has had millenia to progress. Progress appears to be the exception, not the rule, and to be somewhat splotchy in general.
What is the surface, and what is moving across it?

Air can be used as a lubricant. Think of an air hockey table. Vary the amount of air being pumped, along with a slightly rough surface, and you'll be able to control the amount of friction on the surface from very high to very low friction.
> Since you didn't bother reading the link I posted here is the basic matrix of IO operations.

Actually I did. You are misinterpreting what it is saying. The reason it is calling the select() model "blocking" is because you block during the select(), not because the read() itself is blocking.

This is also non-standard usage: most people wouldn't refer to a select()-based loop as blocking I/O, because a program generally only calls select() when it has nothing else to do but service I/O, so the select() does not "block" the application.
seconding effective java, in particular.

seems like there should be a good book on how to manage your boss / client but i don't know of one.
Completely and utterly agreed. I use Mercurial for my own personal projects. And I use git at work. They're both very good tools and completely eschewing one in favor of the other is a stupid absolute to have.
The Problem With Digital Death, And The Future of Dying (Online)
I like that the author added a section on demystifying the magic involved in how reversible migrations actually work. I like knowing how things actually work behind the scenes. I'd like to see the Rails community put less emphasis on the magic and more on how things work.
Sell Your Startup, then Move to Brazil
FSF announces publication of two new books by Richard Stallman
That 'not one has a brother or sister' isn't completely true. In many cases, especially in rural areas, there are families with two children, the older of which is a girl.
Err....wow! Dude...thanks for this advice. Many of the things you highlighted here make total sense, and I have thought about many of them - I guess I always dismissed it as 'not for me'.

The normal stuff, Biz Dev, SEO, Affiliate Program, for sure.

Here is a simple suggestion, perhaps you should write a version of this post that is geared to webapps like mine that have a monthly fee.

I bet that would be something the community is interested in. As would I...of course :)
Largely because they're not guilty.

Prosecutors conspire frequently to keep evidence from defense, pay for testimony, and utilize the testimony of witnesses known to be unreliable.

The image the justice system portrays is often quite different from what actually happens. Prosecutors are not interested in the truth, they are interested in how to get the case off their docket with something better than a not guilty. The incentives between politicians, judges, and prosecutors is perverse.

I've heard with my own ears a prosecutor suggest to a judge that a person collect illegal gambling and drugs debts to a pay a fine. It's completely ridiculous the absolutely lack of ethics these people have.

http://en.wikipedia.org/wiki/Donald_Marshall,_Jr.
http://en.wikipedia.org/wiki/David_Milgaard
Read Donald and David's story, it's crazy the lengths they went to to keep innocent men in prison.

In my case the police claimed they showed up an hour before what they accused me of was reported. Didn't go so well for them after that. The whole system is full of liars and thieves dressed in fancy titles.
so broad coalitions are forced to favor the public interest, while narrow coalitions can afford to serve only their sponsors and ignore the public interest -- very interesting thesis.

Do you have any links to more detailed discussions of this theory?