skysight-inc/HackerNews huggingface dataset:
some people would honestly rather be thinking about advancing the sum of human knowledge. for those people, an academic career is an outlet.

> (The most bizzare thing is when it happens in education. Come on, children are supposed to play and read books and play computer games and just slack off. They are not supposed to work long hours. Who set this up?)

I'm sure you want to hire the people who spent all their time slacking off?

Some things just take a lot of work. Almost no one is born into the world with an intuitive understanding of everything. If you want someone to have this understanding, those people are going to work their asses off. If they enjoy it, why are you judging?
I wasn't aware that Jaron Lanier was ever really for the Web. The things he's known for -- art games for the Commodore 64, early work on virtual reality, consulting on Second Life and Kinect, etc. -- are not really Web things. They're rooted more in the older William Gibson-style vision of completely immersive digital environments, rather than in hypertext.

Which makes it a bit unconvincing to call him "the double agent, who, from a position deep inside, turns against the ideology he once professed fealty to." His ideology has always been orthogonal to the ideology the Web came out of.
So if things like Arch Hurd exist... Are we just missing the user interest in Hurd or are there usability problems with it or?
Ask Eurostaff. I work with them as a freelancer. They are quick, very friendly, visit you at the place you are actually working and pay on the 28th day of a 30-day payment term. I love them for their professionalism. They have positions all over Europe with their headquarter in London, freelance and regular jobs.
If you can get a visa to Switzerland then the salaries are higher and qol way higher. Life is boring thought. For some excitement I would choose Berlin. For some culture and je ne sais quoi paris. Stockholm can be considered as well.
Going Mediterranean style then tell aviv.
If you can get a visa to Switzerland then the salaries are higher and qol way higher. Life is boring thought. For some excitement I would choose Berlin. For some culture and je ne sais quoi paris. Stockholm can be considered as well.
Going Mediterranean style then tell aviv. Safe choice is London with finance and tech bubbling - DC just announced 54 millions for tech investment in london
The Lattice Organization
Jaron Lanier always seems to be about to make a deep, profound point, or to be talking as though he just made a deep, profound point. Somehow I always miss the point, though.
The above poster is a Googler on the Chrome team so I'm guessing that he was doing that work on behalf of Google.
I'm well aware of sudo vs su. Where I work sudo ONLY allows you to run preapproved scripts or if you have permission the ability to su - someuser (- is necessary). Yes I'm an admin and can do "more", but not markedly.

In addition I have to type my password in each time I use sudo, also by policy thanks to things like PCI compliance.

You can show what parts of the system you are modifying, and provide scripts to automate it. They aren't mutually exclusive actions.
running openvpn through spiped may work too.
> it is no good for the supply of money to stay fixed while the amount of goods and services expands.

Yeah, you sure wouldn't want the purchasing power of your money to increase, would you now?
While I don't like the name of the service object "CreatesContact", I disagree with the statement that the sending of an email should reside within the create_contact! method. The author's intent is to shield any new developers from methods that say one thing and do another, yet he adds email delivery into the create_contact! method without informing the developer what may happen (unless some magic flag is set somewhere).

A simpler, more contrived example, would be to create a new function create_and_send_email! and place the creation logic and email sending logic in there. And now, when the developer uses the service object, she has the ability to choose between just creating the contact, or creating it and sending an email.

class CreatesContact
def initialize(contact)
@contact = contact
end

def create_contact!
@contact.save
end

def create_contact_and_send_email!
create_contact!
deliver_contact_created_email
end
end
The way you word it, (and from my personal bias) it seems like people kicked the can on getting IPC right down the road. I like how plan9 handled it - one socket layer to rule them all, call into other programs over sockets, and let the filesystem handle the translations. I think in this modern era of extreme hardware juice, this could easily work. And work better than what we have.

Then again, I think shared memory is a harder problem to solve than using IPC through some buffered file metric. The synchronization becomes a pain in the butt, even if you manage a smidgen more performance out of the ordeal, it isn't very reusable, so it is only a situational tool. I feel like module injection a la Linux should have been a situational tool as well (at best), but we ended up putting everything in the kernel, and we keep adding more (KMS, KVM, DMI2, etc).
You can increase your sampling to rate to as high as you want, even 100%: https://developers.google.com/analytics/devguides/collection...

The cap is 10K visits/day.
Forking, Reference Counting and Copy-on-Write
Edmund didn't use the word piracy. That was just some editorializing by the Kotaku reporter and has since been removed.

I think what Edmund wants is to rant a bit about how Canonical says he "declined to make their game available" when it was Canonical who didn't accept the game in the first place. It makes it look as though he has a problem with Ubuntu, which he doesn't.

Honestly, he just ranted about it on his formspring. He didn't make a press release or press charges. He's understandably annoyed that they made him look bad to save face and that they didn't pay him some money they should have.
I don't see why not, I misread your original post but I'd still be happy to help.
You might not be biased. It's hard to ignore Wombat demonstrating context-switching costs that are up to 30 times lower than native Linux.

The status quo of kernels is reminiscent of the status quo of programming languages in the 90s. Where people programmed in faster, static languages and looked down on dynamic ones. I wonder what we will think of monolithic kernels in 50 years from now.

EDIT: A binary injecting itself with multiple code (linkables) might not be bad. It's much like what a macro does to a program. You turn one flag on and the source gets populated with the appropriate code.

It is lack of a dynamic way of injecting it that can bite you. The inability to easily change what was injected.
Show HN: sStory, easy magazine-style minisites
Yet this environment created the iPad and propelled Apple to near-unprecedented success. It's not as simple as that—cutting features is often as important as adding features.
I don't think so. We should find a way for people to become great without sacrificing their lives. Why? Because we want everyone to be great. And we can't have everyone sacrifice their life. It makes no sense if you look at it from this standpoint.

"Look at the typical 17-18 year old out of High School and see if you're satisfied with their knowledge/understanding of things."

That's because education doesn't work. You can make them "study" 80 hours weeks and they will not know or understand anything. They don't have time for that! They have to study.

The only way to understand something is to relax and see the big picture. You can't see the larger picture from inside the treadmill.
how many of these bashers actually run successful companies.
Configuring Spring Data with Hibernate and JPA
An introductory tutorial that describes how to configure a Spring Data project. The tutorial uses the Spring Source Tool Suite IDE to setup a project that utilizes Maven, Spring Data, JPA, Hibernate, the H2 database and jUnit.
It's not enough to build something that's better. You also need to sneak it in like a Trojan horse into a user's fortress. You can't easily launch a frontal attack on Linux.

One of the most valuable opportunities with mobile is that current technologies can become irrelevant. A big success for L4 is that it made it into mobile phones.
It was in the Declaration of Independence, but not the constitution.
The purchasing power of my debts? No, not really.
I don't hire children. Neither should you. Children should be playing and reading and slacking off. That's what they are supposed to do.

You'll never get the intuitive understanding by working your ass off. It doesn't work that way. Working your ass off is like writing code by copy-paste. You save some time, and then boom!
Perhaps how Google accomplishes getting through common firewalls with their news headlines; using an encrypted javascript tunnel. It isn't blocked by a majority of residential/enterprise firewalls, and using a similar technique one should be able to use HTTPS with an encrypted javascript tunnel to access out rather securely.

Perhaps there is something like this already in existence, and any resources/opinions would be great!
Unless you have already built a brand name and the domain is your brand name, 100K is TOO TOO much.
TBBT is the only recent comedy I've been enjoying.
Even more importantly, since the idea is not to arrest everyone but rather to be able to arrest anyone, how do you gather statistics on how many people are breaking laws without knowing it, and not being arrested for it?

Because that is, by design, what will happen the majority of the time.
The picture in the article is the same picture as every article I've googled for (thanks Web for the homogeneous content </snark>), is the wrong picture. The article correctly notes that it is for another project.

But what irks me is that, if a company comes out and says that they have a revolutionary idea, please supply a picture of a prototype or something. Google Image search isn't bringing anything up.
Our startup uses a pair of Sonicwall TZ215s to establish a site-to-site tunnel between our China branch office and our U.S. HQ.

It has been quite difficult to get the tunnel stable enough to survive for more than a few hours. We had to use lower security settings and more uncommon modes to fix our constant disconnections. SSL-VPN has always worked well, but that is only an option for our remote workers; site-to-site does not offer that option. Dell support engineers have generally been clueless on the matter.
And how exactly do you call yourself a "libertarian" and then support a national intelligence agency monitoring the non-violent political activities of private citizens?

As a libertarian myself, I am definitely not completely comfortable with this, but I can see where @DanielBMarkham is coming from. From a strict libertarian perspective, if they're not initiating force against anyone, they aren't doing anything really wrong. Passive monitoring may be distasteful (and I worry about the eventual repercussions of it), but it's not necessarily something a libertarian would find to be inherently wrong.
Not exactly. They are auto-identifying the IP addresses based on traffic sniffing. So you can do this and work around things, but your new IP will get identified as such and blocked automatically in a few hours.
I don't thin your comment is "middlebrow" at all. I came to the end of the article confused as well. My guess is at Lanier is, in some sense, "all over the place", and the writer didn't really know how to pull it all together into a coherent picture of Lanier.

Regardless, there wasn't a single argument in the article that I would call cogent. That doesn't mean Lanier doesn't have cogent arguments (I really don't know); just that they didn't come through in this piece.
For those of you that think the FBI is doing a wonderful job by doing this, I suggest looking up Brandon Darby and decide if that was tax dollars well spent and good government.
As for the suicides, who am I to say he shouldn't be doing it? He wants this to happen, so it shouldn't be included in any kind of gun control stats. It is not the thing we are trying to limit or stop.

As for what I'd rather face, I'll turn that around. If you are a criminal, which would you rather face? I'd rather not face someone trying to hurt me with either a knife or gun while unarmed.

I'm not sure why you consider my post bullshit. Is it just because I said the original was bs? He clearly used meaningless stats to argue his point and I was calling him on it. I even provided stats to back up my position.
Things Engineers and Non-Engineers Can Do to Make a Website Faster
Do you have "FU money"? Find out.
The courts, that's why we have them.

Meh... courts have no real intrinsic authority. All political power ultimately derives from the people, and their consent.
You may have heard them say "profit", and not "sales."

Figure that those two months are 10% higher sales than the rest of the year (19%-17%=2%, and 2/16=12.5%), and that expenses are averaged out over the year while revenue is more seasonal.

If normal profit is 5%, then 10 months at 5% and two months at 15% gives 30/(50+30) = 40% of the profit is made during November/December.

Or, if it's break-even during 10 months, with $100 million in revenue and expenses, while during November/December it's $101 million in revenue and $100 million in expenses, then the entire yearly profit of $2 million is made during those two months. Although that's only 4/1200 = 0.3% of gross.
What about the massive efficiency improvements in education that are enabled by increasing technology? A while ago an interview with Sebastian Thrum was posted on HN.

The parts of the interview that stuck with me is where he said (I'm going to paraphrase, this isn't an exact quote): "I'm one of the best professors in the world in my field. I can teach a couple thousand students a year, at most, at Stanford. Online I can teach hundreds of thousands [and in theory there is no upper bound on the number of people you can reach online]."

There's a huge amount of inertia in our culture and institutions -- the university system of adult education has been built up worldwide for hundreds of years, so it has a lot of inertia in its sheer mass.

But eventually, anyone anywhere will be able to instantly get the best education in the world on any subject, at essentially zero cost. We're nearly there right now, really; it's just that we're still working on accreditation -- getting "I taught myself on the Internet" to carry the same weight as "I have a university degree in the subject."
I think our opinions are not as far apart as it seems.

You are of course right that rolling your own auth won't be the first priority in your initial PoC. Neither is it needed for very simple apps or when you're dead-certain that you won't need more flexibility than the common gems provide.

However in my experience the latter almost never applies in a commercial app. Suddenly you need OmniAuth in addition to devise, and some form of ACLs. Then you grow an API that also needs some sort of auth-tokens. Then there's this other site you want to interface with which needs yet another bridge. Then one day you run that ad on TV and learn the hard way that those extra-lookups devise makes on every request are not free after all...

So what I'm saying is that the design of (in particular) devise and authlogic is just not a very good one to start from if you can already predict that you'll need customizations (beyond templating) in the future.

A frankensteined devise can be a lot harder to understand than a straightforward impl from scratch - but in the end it of course also boils down to who wrote it and whether he wrote it for the first time.
I bet this comes from another top hacker news story from today : "The best interface is no interface" http://www.cooper.com/journal/2012/08/the-best-interface-is-...
What languages do you or your wife speak? Which country is she a national of and are you goin to locate there?

Does she have family ties back there ? Are they strong? Do you two have kids yet? Are they school age? Does your wife want to move to her home country to raise them at some point?

Firstly, if any recruiter does not ask you the above put the phone down.

Secondly those questions you really need to be able to answer long before you fly

And finally, job search through open job positions is seen as the generally last resort

My honest suggestion:

1. Decide which country
2. Start a blog (AnAmericanSysAdminInBerlin) about what you intend to do
3. Ping a number of startup and established companies (follow them in twitter don't get spammy) and be clear you are an expert in xxx
4. Prove it by working remotely on short term gigs

Basically get a short term gig or two remotely - they may become jobs, they may be one a viable in one stream, at least you will learn the ropes of a country (oh look a cron tab commented in German - I wonder which one deletes the database)
Ahh, right. Like "equality before the law" is great for everyone, but for people with lots of money it might be a bit annoying.
There were a number of microkernel efforts at Apple in the 80s and 90s.

- Pink (later known as the money-burning party Taligent) had a 'new kernel' that was message-passing. They spent a lot of time working on RPC efficiency.

- The Newton used a message-passing kernel. Not the most efficient thing in the world, but there was MMU support to do some interesting page sharing / fault dispatch policy stuff, so you could get IPC-like behavior with faults. Basically hobbled by a 20Mhz processor with minimal cache, and not very much RAM at all.

Btw, I didn't notice the Newton being very hard to debug (except that all of our debugging was printf, or you stared at the disassembled output of CFront).
Bonds are an investment (?) Do you have some sort of ideological position on debt vs. equity, I didn't know that was even an issue.

Bond holders should be punished for taking money out of circulation

The money goes to the company or government that's borrowing it, quite likely because they want to build something or expand. It's not out of circulation, it's changed hands.
this made more sense to me than the article. thanks.
Show HN: a tiny web app which lets you browse your project's source code locally
I think your arguing against abstraction in general.

We replaced a manual, verbose and error-prone pattern with a standardized abstraction, and added in compile-time guarantees that the pattern is enforced for free. This made the code shorter and clearer, and exposed the actual logic of the code. Now imagine this over 100s of thousands of lines of code, often using different patterns. It is an enormous win at scale.

Arguing that monads obscure control flow is strange - since most abstractions we care about obscure control flow - whether functions, loops or monadic bind - that's the point, after all...

I don't write my own stack push/enter/pop to call functions, and nor should I have to write out all the other boilerplate control flow patterns I use, when it can be simply programmed into a monad, and left to the compiler.
For instant one off transactions it is simple. For delayed (when order is delivered) or repeated/recurring (salary, installments, ongoing fees) to cancel the currency risk you need to also have futures or options and deal with counterparty risks and have the reverse risk if the order is cancelled and you still have the matching future.

It gets really complicated quickly and for most people best just to get the one most aligned with their costs/spending and then they can enter currency speculation if they want to.
Disappointed not to see some comments from Django/Python folks here.

Or node, mvc.net, Cake, CodeIgnitor etc etc.

Is every language/framework community doomed to repeat these debates in isolation ad infinitum?
I agree with your comments on the class name, it should probably be ContactCreator. But I think having a method named create_contact_and_send_email is kind of code-smelly. I'd most likely do something like:

create_contact!(:send_email => false)
They obtain a monopoly or oligopoly through market power.

So if a union lacks market power, an employer is legally free to fire the union employees and replace them with non-union employees at market wages?

The problem being that without unions, labor becomes subject to oligopsony buying power and Ricardo's Law of Rent kicks in.

Can you explain this claim? While it's certainly true in a few narrow fields (chemistry/biotech, various specialized corners of academia), it's hardly true in the economy at large. In what fields do you believe an oligopsony is present?
I've read the same issues about performances and have always wondered how the QNX micro-kernel could power embedded devices (and the next BlackBerry). http://en.wikipedia.org/wiki/QNX
Lots. The fracking boom makes it the fastest growing economy in the country.
> pointing out the existence of class war is politically incorrect

Let me guess: You're not in the US. Because turning the issue into a battle of rich-versus-poor is exactly what the Occupy Wall Street protests, the President's reelection rhetoric in the last election and the Democratic framing of the present "fiscal cliff" crisis are about.

On a tangential note, "fiscal cliff" is a brilliant term from a certain faction's marketing perspective -- once you describe the situation in that way, you've already committed to embracing a particular conclusion.
I assume this is for testing purposes only: https://github.com/ozoneplatform/owf/blob/master/certs/ca.ke... :-)
Sorry, my bad. Semantics aside the point still stands.
...I'm struggling to avoid downvoting this, just out of fear that someone might read this and take it seriously. :)

Imagine...

Benefit: saved $80 on a flight, once!

Cost: OMG, did I just spend 2 hours reading about people doing interesting things, instead of doing interesting things? Again?
Anonymous HN readers, why the downvotes? I feel like Mach's wikipedia page succinctly answers the parent's question and gives some interesting background. Am I crazy?
Correction: in this post when I said GenX I meant Baby Boomers.
That's the same thing that I thought as I read the article. In fact, to me the article comes across as having a slightly whiny tone. Sure, there are questions that may not be the most pleasant to hear or answer or may even seem ignorant, but I doubt very much that that is exclusive to grad students. The author seems to have lost sight of the idea that these questions, even if they are not perfect, are often just intended to be a polite way of displaying interest. If somebody asks "When will you finish your thesis?", why take that as an annoying question? It allows you to say whether your research is going as expected, whether you've encountered strange hurdles along the way, in the research, in writing the thesis etc. Or perhaps things are moving swimmingly and you can proudly say you're going to finish much sooner than anticipated.

Those questions could be construed as annoying, but I don't think they're worth any special consideration over "when will you find a girlfriend?"
Bonds have low roi for a reason - they aren't taking on nearly as much risk in developing new products as their equity counterparts. However we want to encourage new products. Hence we punish those who don't want to take risks.

When one pulls low yields one shouldn't complain about the government, one should find higher yields.
I think most of definitions of "telephone records" involve call history and other stuff that got HP board in trouble.

Here something like a credit statement showing consistency of payments to a mobile operator would suffice - with number portability being a law some brokers would sell you access to a database telling you which carrier the number belongs to, and how long ago it was recycled.