skysight-inc/HackerNews huggingface dataset:
There's always a chicken-before-the-egg argument with companies like Apple. Do people love using their products because of their marketing, or is their marketing effective because people love using their products?

I think it's naive to say the former. Apple posted 3 billion dollars in profit last quarter. If all Nokia had to do to post those numbers was grossly overstate every feature in their phones (which should be easy, there are so many), they'd probably be doing it.

The thing that really bugs me about this is that personally, as a DIY techie, I actually like the power-user oriented nature of the Nokia phones a lot more than the iPhone (at least, at first, when the iPhone was hopelessly feature-barren). I probably would've really liked your real time search! But I'm not arguing about what I want from a product. I'm arguing about what the majority of people want.
He mentions anecdotal evidence that they haven't followed up with him on that issue. Doesn't mean lying to them isn't problematic.
The author makes an interesting conclusion. The communication behavior of web apps lends itself to more event-driven models.

I do believe that marketing websites will still use LAMP because its the right tool for the job.
I was in NYC at a breakfast meeting midtown (just south of Central Park). The restaurant manager interrupted our meeting to tell us that a plane had crashed into one of the towers. Two of the people at the meeting worked at Sun, which had an office in the towers. They left immediately, and the meeting broke up a while later.

Walking to the subway, we could see smoke from the towers (and we were around 55th street). There was some confusion among pedestrians.

Back at my office, there was a TV and we saw what had happened. I tried to call home, but the phones and my cell weren't working. I emailed my family, and managed to catch a train back home to CT. The train was full; people were standing in the aisles.

Edit: A friend had a breakfast meeting scheduled at the Twin Towers that day, but it had been moved uptown and he was nowhere near when it happened.
Almost 20 years ago, I went back and earned my PhD in computer engineering after serving a 4 year military commitment I incurred for my ROTC scholarship.

A few things I should point out:
1) You can finish in 4 years. I did. You just have to be organized and not allow your advisor define your pace. I finished ahead of some of my undergrad peers who went straight through. They waited for their advisors to tell them when they were ready.
2) I did my PhD mainly because I wanted the challenge. Life isn't just about money. I had fun doing it, I learned a lot about myself and my field, and I'd do it again.
3) The payoff isn't just the credential. Having done it, I am no longer intimidated by things I don't know how to do.
4) This quote is silly: "Once you have a PhD -- and even during the process of getting one -- you are able to be your own boss. Rather than working on someone else's vision, you are the one to define the vision" You don't need a PhD to be your own boss, and getting a PhD is not a ticket to being your own boss. That quote leads me to think the author doesn't have much of a clue about the world outside academia.
I really cannot figure out why he did that... Yes - freedom is cool in lots of situations. It's nice not to be detained without a reason, hit without a reason, denied entrance somewhere without a reason.

This does not mean you should be a jerk to any staff member. They're asking questions - everyone knows they will. "I don't want to answer that" is way better than "None of your business" - it actually is their business. That's why they're there. Disagreeing with them is one thing, being rude to staff just because you have the right to is another.

This makes me sad. There are so many ways and reasons to fight for freedom, but being rude to people following their standard job very near the useless end of that list... Nothing accomplished, some staff members annoyed, other passengers delayed. Rather childish.

Also, he showed exactly how security works. They identified an angry / aggressive person, separated him from the crowd / put under observation, checked his bags for dangerous items. Maybe there's a reason to ask after all?
Time To Lower Our Expectations For Twitter?
I'm sure godaddy gets a discount based on volume...
I like that. I think that is a good approach. However, this seems to me more of a business strategy than an answer to "what is the No. 1 thing you need to do to succeed".

One could argue that the question is somewhat pointless. And I think that, in a way, is what the article is saying. There is no number 1 thing.

I do like that business strategy that you describe though. It is not for everyone and every circumstance of course, but it is a good bet.
It has been a few years since I had to work with OpenSSL and I had much of the same reactions to the code.

OpenSSL has always been bad, so it is not likely that it will improve any time soon unless someone who has a talent for API design decides to spend an immense amount of time sanitizing the library. This is a crypto library, so it is code that requires a lot of scrutiny. You can't simply make changes willy-nilly. Undoing the damage is no simple matter of programming.

I think it is important to point out badly designed APIs and make an example of them so people can learn why it is important to care about API design. It doesn't matter if it is open source or not. That is completely beside the point. Lots of open source code gets worked on by people who get paid for it or whose companies benefit from it directly or indirectly, so let's just be grown-ups and not derail the discussion.

Something being open source is not an excuse for doing a poor job. Bad code is bad code and OpenSSL does deserve harsh criticism for being unnecessarily hard to use.

I find the thought that you should not be able to criticize someone for designing bad APIs just because a project is open source offensive.
This really sucks.

The new Android License Server should help a bit. You embed your public key inside the app and it checks against your private key on the License Server in runtime. If someone merely changes the resources to claim an app as his own, the users running the app would still check against your private key and failed as non-paying users. Of course if the code containing the public key is reverse-engineered and replaced with a new public key, you are still screwed. Obfuscation would help in that case.
I think it's pretty hard to generalize the future of the web... it's just way to broad, and there are simply way too many different things on the web that one stack is going to a solution for everything.

If you're a chef, the saying goes - "There's a knife for every job and a job for every knife" ... if you're a golfer the saying goes - "There's a club for every shot and a shot for every club" ... if you're building stuff for the web it can be said - "there's a stack for every app and an app for every stack"
One of my favorite quotes: "The reasonable man adapts himself to the conditions that surround him... The unreasonable man adapts surrounding conditions to himself... All progress depends on the unreasonable man." (George Bernard Shaw)

Stallman's complete and total unwillingness to bend at all occasionally grates on my nerves.

I am also grateful for it.
In order to be polite, you have to speak. The instant you start speaking, anything you say can be held against you in a court of law. His primary position is that in speaking, you've instantly jeopardized yourself and set yourself up for criminal charges. He is a lawyer - and shows how even answering the question "Business or Pleasure" - sets you up for a large number of criminal charges - REGARDLESS of whether you tried your best to answer them honestly.

It's basically the same position you should always take with a police offer who is trolling (as opposed to performing actual police work) - Always refuse to answer anything but the most basic questions such as your identity, always (always) refuse to consent to a search.
You realize that just because he says that doesn't mean it's actually true, right?

In fact, his argument for being brusque doesn't square with his argument for the inalienability of his rights to silent re-entry. If he's right about the latter, he has no reason to "assert the fact that he won't be pushed around"; he won't be pushed around either way.

I'm left with the conclusion that I'm reading about a major-league douchebag... one who I'm glad is defining the frontiers of our rights as citizens, but a douchebag nonetheless.
What the hell are they doing recording the reasons for movement of law abiding citizens?

They don't know that you're law-abiding, for one thing. Law enforcement agencies routinely record information which is volunteered to them.
Hmm... a bit of a survey?

I've been working in Drupal for three years, starting with version 5.x. I think Drupal development is moving forward in a positive direction. I don't know of any major incidents of Drupal being compromised or failing. MySQL works fine with Drupal, and I've even used a mixture of MySQL with Mongodb.
Custom Term Papers Are a Great Advantage For Inexperienced Students
Writing term papers is a task which requires considerable writing talents and dedication to the task. Many students either lack the talent or the time to write their papers. This will result in poorly submitted term papers. These students will be benefited by obtaining custom term papers.
I'm horrified at the amount of people calling him a douche and asshole in his blog comments for asserting his rights. I didn't think such submission to authority had become such an American trait.
So far, there's pretty much always a friend and/or family where I've gone. I suppose if I go to do business exclusively with enemies, I might revise my answer.

Also, his comments in the follow up about refusing to answer to avoid the possibility of that answer being used later against you (no matter what you say) do have legal merit, but I don't feel that they are entirely practical. I think it more likely that they will attempt to concoct charges against you for refusing to answer their questions (drawing both attention to yourself and their ire) than answering the question in the most innocuous way possible.

I hate saying it more each time I do, but the best practical defense against law enforcement run amok is always to draw as little attention to yourself as possible.
I use more locals than the core team does in my code, and I'm not currently convinced that's wrong in any sense.

I think that the big "win" in Factor vs say CL is implicit argument passing.

from the article even:

In order to have really small definitions, you do need a stack, I guess - or some other implicit way of passing parameters around;

As far as I'm concerned as long as locals don't get in the way of that they're groovy.
You are right -- it is best not to say anything. But be prepared for being detained for 6 hours as part of a "routine" search.

There must be some way to poliely tell them you decline to answer any questions. Maybe "I am sorry but I have been advised not to answer any questions."
This guy gets it, kudos to him! People like him are what keep authoritarian governments at bay, and inform the ignorant masses of their folly, who are all too eager to give up their rights.

Well, CBP has no power over me. I am a law-abiding
citizen, and, as such, I am the master, and the federal
cops are my servants. They would do well to remember that.

And:

When it comes to rights, you don’t know in advance what
battle will be important. But you do know, based on
history and human nature, that a right undefended will
shrivel and die. If you don’t fight for the small right,
you won’t be in a position to assert the large right.

Beautiful.
The point is that politeness reminds the officer that you're a human being, like them, not the statistic that the author speaks of. On the other hand, if someone was rude to me and I were a cbp officer, I would certainly go the extra mile to stick it to them.
It can be the new LAMP but not yet. In my opinion, LAMP became common due to its deployment. There's virtually nothing to do asides placing the PHP files in the directory that is exposed by Apache. Applications such as WordPress depended on the LAMP stack's ease of deployment and applications like WordPress makes people want to learn PHP.
His entire position is that, as an American Citizen, it really is none of their business what he was doing. Now that I think of it, shouldn't the job of Customs and Immigration be the following for returning American Citizens:

A) Confirm that you are an American Citizen.

B) Confirm that you are importing goods properly.
Ironically, though, Java is often compiled to a stack-based virtual machine. "A number of instructions are provided for the direct manipulation of the operand stack: pop, pop2, dup, dup2, dup_x1, dup2_x1, dup_x2, dup2_x2, swap." (http://java.sun.com/docs/books/jvms/second_edition/html/Over...) CPython uses stack-based bytecode, too (http://docs.python.org/release/2.5.2/lib/bytecodes.html - POP_TOP, ROT_THREE, etc.), and Lua's C API also uses a stack interface (though its VM is register-based now).

Those stack manipulations still creep in, they're just not written by hand anymore.

It makes more sense to me to think of Forth as a kind of virtual machine. Writing its bytecode by hand seems like a bad trade-off, except in an extremely limited environment.
"The stroke of a pen" in the United States' case involves a majority vote in the Senate and agreement by the President (or else a 2/3 majority vote in the Senate). This is of course significantly more difficult to attain than many other pen strokes.

(I suspect I agree with your sentiment, but your post is vague on your actual opinion of the matter.)
I highly doubt that any speech that's part of a one sentence explanation of your civil rights is going to land up working against you in court. The odds of that are lost in the noise of the odds that the officer will fabricate evidence against you, including spoken declarations you never actually spoke.

It's possible, but extremely unlikely.
using animal mineral supplement is interesting ,
But what about minimal and maximal concentrations needed for humans , vs animals ? do you of an animal mineral product, with mineral levels that are proportionate to human minerals ? do you know someone who uses this idea ?
Flax html5 game engine dev diary part 4
Nothing is more enjoyable than seeing posts on the internet by programmers who look at an idea, then scoff at its simplicity while making a list of all the idea's component parts, pointing out how easy each component is.
The mention about the records they keep (agents discussing the author's history of not answering questions) got me wondering what CBP has in their files about me and my movements across the border. At one point I read people on Flyertalk discussing how they sent FOIA requests for the pertinent records, but what they got back had all the juicy stuff (officers notes, etc) redacted.
I tried that once when returning to Canada. Resulted in a full (and _very, very detailed) search of my luggage. Would recommend not doing so unless you have an extra 30-45 minutes.
Doesn't work on my Droid with 2.2 either. I loaded it twice, over twelve hours apart, from different locations. Just shows a gray rectangle where the tickets should be (after showing the loading animated gif for several painful seconds) and a white area where the stadium should be. Works fine on Firefox. I think it is important to support mobile - at work, one may rather not have their employer know that they are spending time looking for tickets. Hopefully it is possible to give a good experience. The chrome takes up most of the display in landscape mode, though when I rotate to portrait, there is much more space.

One other thing: is there any way to keep the dots from displaying until the map is loaded? It is jarring for me to see them floating out in white space. Yet when the map is cached, the map displays before the dots.
Visualizing world’s births and deaths
The inalienable right to re-entry as a citizen is an interesting point that I hadn't thought of before. I'm glad he went through all this drama so we could think about that.

I worry about his notion of having an inalienable right not to answer questions, though. The limits to your rights at the nation's borders can be surprising. Can border police deny you entry into the country? It seems, on reflection, that they cannot. Can border police arrest you, detain you for long periods of time, and book you for crimes that you may in fact be convicted of? I worry that the answers to this question aren't as crisply aligned with this guy's libertarianism as he hopes.
Good chance to get a job at google. Be quick!
When I briefly worked for a "Three Letter Agency" we were told that the only answer we were allowed to give to any question like this to any of our own or foreign officials was "work of a confidential nature in the national interest"

It works well if you can do it with a straight face!
Quick question from a foreigner: Did they ask him that because he went to China, or does this happen for other "less suspicious" nations (France, UK etc.), too?
Microsoft Office for Mac 2011 sent to manufacturing
I don't know about you, but I find that Gmail searches take quite a bit longer to process than web searches because they can't be cached and they cannot have any latency. Sometimes it takes multiple seconds just to process a seemingly-simple search of my mail.

How would they be able to really quickly (instantly) perform accurate and up-to-date searches of mail if a single query can take multiple seconds in its current state?
The Virtue of a Manager
That's pretty much the way the article ends, so yes, sure. But I meant as in 'written directly in Forth'.
Vectors can be drawn on start-up then cached as bitmaps.

http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV...
I don't disagree that he does not have to answer questions. That does not mean security staff cannot ask questions. Do you think it really matters what you answer? Would anyone say "I was organising an attack on X.", "I was meeting with Russian mafia.", etc.? Most of the people will say "business", "family visit" or something similar anyways.

The person who doesn't - whatever the reason - is the one to look at.

Still - I see the reason why the questions are being asked. Even if you don't have to answer.

I'd really like to see if you'd get the same treatment if you simply said "I do not want to answer this question, because I'm not required to." with a smile instead of being passive-agressive.
So, if I am to try this when I return from india (going for my friend's wedding and vacation), what would be the best response, word for word to refuse to answer questions? It seems people think his approach is rude.
Build a Social Media Cheat Sheet for Any Topic
Mitch Kapor spoke and told the history of Lotus last year at Startup Bootcamp. Enlightening.
He is a lawyer, and most lawyers would advise their clients that the less they say, the better. Your example would lead to a neat follow-up question, "Who advised you?", which -- according to the document you linked -- might be considered legal grounds for a non-routine search!

The legal arena takes rationality and the rules of debate to their most absurd possible conclusions, and therefore doesn't work in ways that you or I would consider intuitive.

Or, more succintly: politeness could land you in court.
>They don't know that you're law-abiding, for one thing

Guilty until proven innocent, eh?
No they won't, but if you actually use them, they are not going to disappear.
Another problem with not vaccinating your kids is that it can kill other kids. For example if your 10 year old gets the measles it's not a huge deal, but if because of that the neighbor baby gets the measles, that is a big deal.
The moment you call anybody "sir" you are bowing to them.
The insecure content may have been modified by a third party in transit.

If that insecure content is javascript, it can directly change the behaviour of the page, perhaps stealing confidential information contained within it.

Even if the attacker is only changing e.g. a photo, it can still ensure you see a very different page from the one the website intended to send you.
If it was only that. But the OpenSSL code is genuinely bad.
Here is well researched 24 page report on what courts have found to be what your rights are at a border crossing

http://www.fas.org/sgp/crs/homesec/RL31826.pdf

Some surprises to me are that you can be detained for 4 to 6 hours as part of routine screening and body cavity searched without a warrant if you simply match a profile.
No matter which side of the debate you're on, I think we can agree giving a child nine vaccines at once is probably not the best idea. We've spread out my sons vaccines so he receives all the recommended ones but a few weeks apart.
Can we have less of this "X is fashionable! Y is so last year" posts... (Yes I did flag it, I'm just calling for others to see reason as well).
Yes, this is possible, and was among one of our "solution list" (not necessarily checking against google's server, but could be our own server), but it's not much harder (if harder at all) to take out the authentication code than just change a string name in the app...
It's not clear what you'd do with the people if you did remove an unconditional right to reentry, either. If someone has only one nationality, and that country won't allow them in, then they become effectively stateless, which is a mess, since international law generally assumes that people have nationalities. Then someone like the UN has to try to figure out where they can be sent.
You can get the same implicit argument passing in J (called "tacit programming") and Haskell & ML (via currying, called "points-free style"). It's optional in those languages, though, which strikes me as a good idea: sometimes it's a vast improvement, but sometimes it makes the code hard to follow for no real gain.
...and the code is written in such a convoluted way that most people who have to deal with it never want to touch it again if they can help it.
> would be more pragmatic

Pragmatism holds that no facts can be known with certainty in advance, and anything may be tried by rule-of-thumb (and that we can expect this method to lead us to make good decisions, learn things about the world, etc.) So when I see phrases like this, I literally think "this is what I would do if I were shooting in the dark, trying random things without any principle or reason to guide my actions".
This sets a dangerous precedent.
There is a difference between being a Citizen and a subject.

You are not obligated to sit meekly while your rights are being nibbled at or outright violated by "people just doing their jobs".
We are working on an alternative http://gantto.com

It is still Beta and we are very actively working the kinks out. If you find it is close to serving your needs and send us your requests, we will do our best to make them happen for you.
> In order to be polite, you have to speak. [...] anything you say can be held against you in a court of law.

I think this is going a bit too far.

Can you come up with any reasonable way that "Hello, how are you?" and a smile can be used against you? This way you're polite. If this could be used against you in some way, why would you believe that any laws or rules would be obeyed?

On the other hand "None of your business" can be used against you. Saying that, you're being unreasonably aggressive in your conversation.
That is great! I bet it works like a free pass if you match their notion of a NSA, CIA, NRO employee.