jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm a foreign (from your standpoint) remote developer working for an american company. I make average salary for a developer (in the U.S.) because my company understands that the fact that I'm working from my home in south america doesn't make me less qualified that someone working from his home in Minnesota or Florida.

My point being, skill level != physical location. My even more tl;dr: find a better company to work for.
This is terrible.
I use Linux at home, and Linux has always had difficulty printing. I deliberately bought a Brother laser printer with Google Cloud Print to avoid these issues. It also makes it easy to print from my phone.
Had I known this, I might have bought an HP printer, which are known to have better Linux drivers....
> Google has the corporate equivalent of ADHD.

This isn't Google-specific. Based on my own first-hand experience working in a Global 500 company, I'm inclined to say that it's actually inevitable in any sufficiently large company with a sufficiently large range of business.

The fundamental problem is that there's just way too much heterogeneity for senior leadership to possibly understand all the company's lines of business. Which means that it's impossible to make thoughtful, intentional decisions about all of it at the corporate level. I'm guessing the best strategy is to focus on the bread-and-butter business, and treat all the rest with a sort of benign neglect. That seems to be what Google is doing. But you can't neglect things indefinitely - you do need to occasionally clean out the hallway closet and get rid of all the stuff you didn't even remember you had.
Until you find a good example, I challenge your understanding :)

Similar to my response to another comment, I suspect there is a switching of subjects. It starts with a problem, and the subject is a solution to the problem. Simpler solution is easier to understand and manage. A more complex solution is more difficult. Is there a counter example?

Try not to switch out the subject here. For example, one may propose to use a library to solve the problem by calling `library.solve`. And then one may argue that the simplicity of the code is actually more difficult to manage as one need trouble shoot all the details/bugs/interfaces with the library. We should recognize that the library itself is not the same as the solution. The solution includes the calling the library and its details/bugs/interfaces/packaging/updating/synchronizing etc. And these elements interwine to make the complexity. So the solution itself using the library is not necessarily simple. It is difficult exactly because of the complexity.

As you can tell, I am essentially making the same opinion as Rich Hickey, which is `simple-made-easy`. And it is very far away from the click-bate opening statement of "simple is often erroneously mistaken for easy". A more correct sentence probably should be "simple is often erroneously labeled by partial".

EDIT: To clarify, I am not saying a solution using a library is more complex. It depends. With a library, the solution is layered and delegated. The entire solution is more complex and more difficult to understand -- if one is to understand every byte of it. However, the layering means not all complexity need to be understood for practical reasons. So with proper layering and a good judgement of practicality, the part of the complexity that you practically need manage may well be simpler (and easier) by using a library, or not. It depends.
> The other really famous car made of stainless is of course the Delorean DMC-12.

the metallic finish made the entire care near un-repairable. It showed flaws exceedingly well, and the properties of most stainless hinder most efforts at regular dent and ding repair.

Aside : I got to smog certify a DeLorean when I was a mechanic in a previous life. It's one of the most memorable cars I have ever had the pleasure of driving. It wasn't that great a driving car, but it was just such a neat image to see in real life.
>So the organization just flails around hoping to win the lottery. Each new project is a new lottery ticket.. saving the leadership from making any hard decisions.

Not to be hateful, and I couldn't possibly live further from the SV area, but isn't that just a description of startup culture? Are they just being the most successful startup?
How often do people mutter to themselves outside of movies? I never do.
http://connect.creativelabs.com/openal/default.aspx
Is this still part of the Bradley Manning leak?
My guess is that his "filter" is phase cancellation, which is nothing new.
My first startup totally misunderstood the concept in reverse fashion -- we miscast the definition of "customer," and therefore thought our LTV was tiny when it was actually huge, and focused our acquisition paths incorrectly.

That's why I think about ideas in these terms so much.
> What constitutes a private whois service?

For me, the only thing that matters is not having my details out in the open. I had a namecheap whois privacy expire on me before a domain, and within a couple of weeks I had already gotten snail mail spam asking me to switch to some bogus domain registrar (80 bucks a year).

> And how can we improve on the status quo?

The current, arcane system, needs to be done away with. Whois returns the registrar, and if the feds get in touch with them they can get to owner. Isn't that good enough for law enforcement?
Pity. I think Google might have done better with Skype.
ZFS is just the FS. But you know that already.

The SAN solutions they migrated to are not ZFS based. Unless I'm mis-remembering (I read this a couple days ago) they were only using ZFS to slice LUNs.

Point is, you're taking pot-shots at ZFS when the main thrust appears to be: "It was hard to make iSCSI reliable. Once we did, by buying expensive storage-vendor backed solutions, we found it wasn't financially compelling."

They're a hosting provider. If it takes a replicated SAN pair (which is the wrong way to go about it BTW, though admittedly it's the way the storage vendors and their "appliance" mentality would have it done) to service just a pair of VM hosts (they're still using Zones right?) then it just didn't make sense money-wise for them. If they planned capacity to provide great performance, they weren't making enough money on the services for what they were selling them for.

That's not an "iSCSI is unreliable" problem. It's not a "networked storage is broken" problem. It's not a "networked storage is slow" problem. It's not even a "ZFS didn't work out" problem.

If you go out and spend major bucks on NetApp, not only are you going to have to deal with all the black-box-appliance BS, but it's going to cost a lot of money. A LOT. And DAS is going to end up cheaper to deploy, maintain, and your margins are going to be a lot higher.

DAS is the right choice for a hosting provider who wants to maximize their profits in a competitive space.

It's not the best choice for performance, availability or flexibility for clients though. So you have to ask yourself what kind of budget you have to work with, and what goals are important to you?

BTW, there's _budget_, and then there's NetApp/EMC budget. Just because you need/want more than DAS can give you doesn't mean you need to tie your boat to an insane Enterprise grade budget.
The parse_url vulnerability is probably a good example of why you don't want to use blacklists for filtering out malicious input; you want to use whitelists, and then you want to reconstitute the thing you parsed into a form that can be parsed unambiguously.

parse_url(" javascript:alert('hello')") yields

Array
(
[path] => javascript:alert('hello')
)

which clearly does not have an URL scheme on any whitelist you might apply. Even if it had incorrectly claimed the scheme was "http", the reconstitution step would give you an URL like "http://localhost/%20javascript:alert(hello), which would avoid the problem.
The first series listed - Marcus du Sautoy's A Brief history of Mathematics - if just fantastic. I highly recommend everyone to get all the episodes from the podcast on iTunes. Already knowing some of the history of the mathematicians was not a downer at all; du Sautoy's great way of narrating with the BBC-quality production really makes this a fabulous and interesting series to listen to. As JonnieCache said, Radio 4 is an just such an amazing treasure to be able to experience.
I was just watching my son in the bath, learning how to squeeze the rubber ducky to make bubbles and fountains. I can't wait till he's old enough to do things like this with.
I was a fanatical Ayn Rand devotee at the age of 17. I highly recommend Ayn Rand to intellectually inclined, socially outcast 17 year old boys who enjoy reading about rough sex, if only because she is less obscure than Nietzsche. ("Less obscure" being a relative term--Rand took great liberties in redefining everyday words like "selfishness", "altruism", "mysticism", "sacrifice", and so forth, quite possibly without realizing it. As confusing as that may be, it's possible to learn and apply Rand's definitions of these words to make sense of her. Interpreting Nietzsche is a much higher order of difficulty, and is recommended to either historians of philosophy or angsty, socially outcast college undergraduates for whom Ayn Rand was not nearly dark enough.)

Philosophically, there are a number of technical points that Rand was wrong about. It's hard to blame her for them, but one is almost forced to because she took herself seriously as a philosopher. (On the other hand, most of the points are of little practical interest.) Chief among this are her failed attempts to rationally justify both knowledge and morality, neither of which are satisfactory in the end. Her grasp of the history of philosophy is poor--she claims Kant as her nemesis while appropriating large parts of Kant's ethics, for instance. These are not entirely unrelated faults--on the points of epistemology where she is able to correctly identify her disagreements with Kant, she fails to grasp the reasons Kant is right and she is wrong.

Her epistemological system (as expressed in Introduction to Objectivist Epistemology) is not clearly either descriptive or prescriptive in its outlook--it seems to attempt both, risking incoherence in the process. As a descriptive work, it comes across as an amateur's guess at cognitive psychology, written without a hint of empirical data. As a prescriptive work, it falls short (Rand talks a lot about concepts but doesn't make one hint towards the subject of propositions) and is hampered by the same free-floating departure from empirical reality that hold it back on descriptive terms.

For Rand as a novelist, I have to question anyone whose idea of a dramatic climax is a 30 page speech about philosophy. I'm not even going to make a joke about the rough sex, because all things considered the rough sex kind of fits into the general atmosphere of her books. She's actually a fairly clear writer if you're predisposed to read logically and literally.

There's a lot good to be said about Ayn Rand, and she's not an entirely bad stop on the path of someone's intellectual development. But as a final destination one can do much better.
As an engineering student at Waterloo, I'll tell you something: While UWaterloo is definitely golden in the eyes of a lot of technical employers, there's nothing I've seen inherently special in this school. If switching is not easy for you, doing well in your particular school could serve you better. I don't think Waterloo professors or classes are any more rigorous or better than other Canadian schools. Out of curiosity, what school do you go to?
The name of the school you go to means nothing. You need to figure out what you actually want to achieve. You want to be smarter, why? You want to go to a "better" school, why?

Going there will offer you nothing if you don't know what you're looking for. What is it that you love doing in life and how can you build on that?
"original EFI project, which was designed to replace the BIOS with a user-friendly point-and-click interface"

"A UEFI system replaces the text-based BIOS with a user-friendly point and click system"

Seriously. No. BIOS is a lot more than the interface used to configure it, and UEFI is even more than that. It's like describing Linux by describing Gnome and telling how its an improvement over DOS because of the point-and-click interface, ignoring all the tech behind the scenes.
Have anyone tried this with fishing line connected to the glider and the laptop and had it flying "forever" besides the laptop (diverting the fan outflow with a piece of paper)? Is it even possible?
I love the tone of your writing (both in the post and on TweetingMachine), it's modest yet confident.

Some feedback:

* [Edit: Looks like it's right there in the center and I'm just blind. :)] I couldn't find the pricing after the 10 day trial anywhere. This frustrated me and made me not want to try it at all without knowing what I was getting into.

* Twitter frowns upon auto-follow/unfollow services. You should be very careful with this. I recently had to make changes to my own service because the Twitter API policy team didn't like me telling people who unfollowed them.

Great work, I look forward to the second part!
Right, but original presentations and arrangements of that information is.

(see http://en.wikipedia.org/wiki/Feist_v._Rural)
I love this concept. For a while, I've thought about a solution to reward customers or users - for instance, people who report bugs - without the need for having access to their personal information.

This might make that a lot less painful.

By the way, as a Windows user, the image link buttons remind me of the Close Window button. Maybe you could change the button background to green instead and fix the worst part that way. It's the `background` rule in `hows .how .screen .in a div`.

You also need a newsletter, RSS and/or Twitter feed. I probably won't remember you in 24 hours, so I need something to remind me, when you roll out the final service.
I am interested in doing this a little differently - I am trying to hire folks that have some of the skills that I have and outsource myself. I find the work here in the US and feed it to them.

I have only just made the decision I want to do this, so I am not sure where to start other than Odesk etc...

Anyone done this yet?
I too thought it would be a parody site of enter your salary and then some Javascript would add 25% to it and add a 4x of it as a 'retention' bonus package of shares. :-)

But I also had to upvote this "its not a zero sum game" aspect of this comment. Just like two 7-11's diagonally across from each other at a busy intersection can (or a circle-K across from a 7-11 etc) can make money there is a huge amount of squish around what constitutes a 'saturated' coupon market.

Google could win just by virtue of the fact that they integrate better with their own properties. That is why I felt Groupon turning down their $6B bid was not particularly wise. We'll see of course, its clear this process is going to complete the full cycle.
Amazon promised that regions wouldn't see two zones going down at the same time. That's totally different, and that's what happened today.
I don't see how that post in any way contradicts what Lustig has argued.

It's not just about the amount of fructose, it's also about the way that the fructose is carried into our system.

EDIT: care to explain why this was worthy of a downvote?
For all those times when you don't have coreutils installed but you have ghc6/ghc7 installed.
This I could see, there is an interesting phenomena that happens when you have your entire music collection on your portable device where suddenly you have lots of stuff to listen to without going to new sources. I know I'm personally stuck in the 70's :-) but sites like Pandora help expose me to artists I wouldn't listen to on a whim.

This seeding effect was once the property of radio stations but more and more often I don't listen to the radio.

If a similar effect occurs in video then I would guess there is a market opportunity for a video 'exposure' service ala Pandora for video customers. I wonder if any of the new streaming players are looking at that angle.
She has another fantasy unavailable BF? And this isn't 30 rock?
I think his comment was about losing trust in the relationship with his vendor, so the backup status of his computer is of course irrelevant. For example, if one of my vendors irrevocably lost my data and suggested it were my fault for not backing up, I would mirthlessly laugh at them (at the least).

Reminds me of a philosophical error I see folks make a lot. If a girl assures you she's taking birth control but is secretly not, you may wind up impregnating her. Perhaps you'll then complain to your grandmother about how cross you are with your girlfriend. If your grandmother responds, "Oh, that makes me so mad. It takes two to tango, you know!", she is quite wrong. In the scheme of all actors, you certainly bear a share of the responsibility for the situation you find yourself in, but just between you and your girlfriend, she's 100% wrong, and deserves every ounce of irritation.
But... but.. but.. Google would only do that if you did something obviously wrong, so that makes it ok.
The people that stole the data likely won't be using the information first hand. They'll sell it off to the highest bidders. Credit card numbers aren't very expensive to buy online. Wasting it on a gas purchase in Connecticut isn't unreasonable.
My city is unusual, fair. But 5x ratio would be far from unusual. One could easily find an apartment in Staten Island (not even a suburb, not very far from the city center) for less than 1/5 Manhattan office rent per sq ft.

I'm not sure of your point about sq ft per employee. 10 times 150 sq ft seems like quite a nice three bed.

5 times the office space per employee is going to be huge, especially given that most people already have kitchens and bathrooms.
Quote: "In the years to come, industry experts expect low-level coding and programming jobs to become obsolete with the development of new tools that remove the need to code completely. Take for example the role of Web Developers when it comes to building websites. With popular CMS tools like WordPress and Squarespace, almost anyone can build a website for their business, reducing the need for people who know “just a little bit of front end web development”. "

Yeah, not gonna happen. Low level code, if anything, is going to become even more popular with the current explosion of IoT. You have this 4th generation becoming in full swing (1st was mainframes in 50's/60's, 2nd was PC in 70's/80', 3rd was web/mobile in 90's to 10's, and now Arduino/Raspberry/MicroBIT for IoT) and I swear is the same stuff under new hood. Plenty of people want fully integrated stuff and blings around them, which means in next decade IoT is going to be what smartphones started from 2008 to 2015.

Second - Sure mom and pop can do basic stuff in Wordpress, but once they want something unique guess what? PHP developer to the rescue to adjust their Wordpress site. So no, if anything, it's going the opposite direction, more code, more software. So the <need for people who know “just a little bit of front end web development”> is going to be shifted to mom and pop and that's all...at best.
If you find the buyers yourself you don't have to pay commission for them to buy additional equity in further rounds. Also, as they get more familiar with the business they won't need a big haircut to make the deal. What are you expecting the new owners to provide?
Yeah this has me confused as well, why is nobody talking about that here?

In Python, it's literally just a line of text, an instruction to import something. If that thing doesn't exist, too bad. The user is responsible for supplying it, not the Python code.
Don't forget the included subscription to Bloomberg Businessweek that we religiously "read" with the feet on the 10 cm of our desk that are not covered with terminal screens.
Maybe they're even smart enough to understand sarcasm.
Non sense. Linux makes many details about computers much more explicit than Windows does. Even installing Ubuntu teaches you something about how computers boot, what partitions are and file systems do. Linux also makes it easy to get started in programming on the OS level -- thanks to the Internet it is way easier to find information about how everything works.

So from a learning experience perspective, a kid tinkering with Linux might gain more insight into how computers work and than, say, on Windows or Mac.
> They had exactly the same education. Exactly the same opportunities.

a working class boy has the same education and opportunities as a boy going to a boarding school?

At my school I was expected to become a builder, farm hand or similar. Its only because I had parents with enough time and education to _expect_ me to be different. My genetics are not superior, had I been adopted at 3 weeks and given to a posh couple, I'd have been a lawyer, or "business man". Had I been given to an inner city working class couple, most likely I'd be in jail now, knowing the shit I got up to as teenager.
Modern Israel is absolutely a colonizer state. At around the same time that Western empires were dissolving, mostly Western mostly white settlers colonised a piece of the Middle-East by force. I know the situation is complicated, but this is an accurate description, from a dispassionate point of view.
What everyone else said and also: GET OUT, GET OUT, GET OUT! If you MUST, ask for a raise to at least 80K per year but most likely he'll never respect you. Take your hard earned experience as a dev & manager and go get a real job!
I don't really have a portfolio to speak of, but I guess I'll leave a link to my github account: http://github.com/oyvindio

oyvind.overgaard at gmail dot com
This is inspiring to me, as a young computer scientist. Maybe I'll go off to create my own language and OS.
http://www.team5150.com/~andrew/carmack/johnc_plan_1998.html...

Very interesting indeed, as always with Carmack.
Looks like this is what we need:

http://www.macosxhints.com/article.php?story=201006081343593...
It was previously http://allyourstartuparebelongto.us
Yeah, its not hard to grasp... spending less money on CEO automatically implies more profit, but more importantly it reveals some of their personality - if you want a business to succeed you don't want a large paycheck - you want that if you are greedy, and greed is a poor motivator. Its a shame most businesses rely on this - its no wonder that everyone everywhere seems to constantly complain about their managers etc. Would they have applied for the job if it didn't come with more money? What does that say about their suitability? Why offer more money? If you are employing your self the same logic applies.
Thank you for some great questions. First, it is probably not completely clear, but the links at the bottom is a list of existing blogs. At the moment there are 2 :-) jsgames-articles is the project i was working on when i realised i had to create this git-powered blogging system. Now that it is ready, i can get back to work.

I find Blogger and the other online wysiwyg style systems to be too much of a hazzle to work with. I wasn't aware of github pages, but it looks really nice. I will probably find some inspiration there. From what i can tell github pages lets you create an arbitrary website structure with arbitrary styling, whereas the goal with gcp.com is ease of use and a nice standard layout (sort of like latex). That is also why i haven't added header and footer support, but i should probably make some minimal customaization available, like name and tagline.

.textile is sort of a convention for files with textile markup. I could add support for other markup formats. What would you suggest?