skysight-inc/HackerNews huggingface dataset:
>I don't see anything about starting thermonuclear wars against competitors. Can you help me out?

Do you see anything about pots calling the kettle black?
11. Venue is proper in the Eastern District of Texas under 28 U.S.C. §§ 1391 and1400(b). PersonalWeb is a limited liability company incorporated in Smith County, Texaswith its principal place of business in Tyler, Texas. A substantial part of the events giving riseto the asserted claims occurred in this judicial district, Defendant transact business in this judicial district, and the patents were infringed in this judicial district

I think maybe its time for all technology companies everywhere to boycott a certain district in East Texas. Don't ship there. Geolock all services so they aren't useable there. Hell, if Hulu can keep the Canadians out, this should be easy.

If nothing else, it would send a message to the people living in that area that their local courts have been hijacked to do some very unfortunate things. It would send a pretty good message to other jurisdictions as well : "make a national nuisance of yourself, lose your interwebs."

Want to stay out of patent court? Don't mess with Texas.
Not dogma, just common sense based on experience.

Panic() is for truly irrecoverable exceptional situations where you do not expect the caller to catch it.
A little known secret is that most mainstream languages have nice libraries to handle multi-core programming that go beyond basic thread handling, similar to what Go offers.

You just have to know where to look for, plus you don't need to throw away mature languages and tooling.
I don't think regrets are necessary at all. No mistakes means no learning. But of course mistakes -/> regrets.

If you make the best decision with the information you have at hand you shouldn't regret the decision you make. Retroactively the decision can turn out to be a mistake, but those mistakes you can easily accept: at the time you believed you made the right decision.

There's no need to second guess yourself, beat yourself up and ask "What if?". You can make a decision and if it turns out to be a mistake, just say "whoops" and move on.
Wild: Bank of America to reshape mobile banking with AR, image analysis tech
None of these patents were original at the time they were adopted -- they all have obvious prior art.

Someone should take away Level 3's patent card. And PersonalWeb really ought to be liable for abuse of process.
This is besides the point.

The only good reason to use C++ is because you (1) need a level of abstraction that C doesn't give you, (2) need level of performance that no garbage collected language can give you (even compiled ones), and (3) can't even use C + Lua (or some other scripting language), probably because you need the abstraction and the performance in the same place.

(This is an awfully narrow application domain, compared to what C++ is actually used for)

At that point, the performance characteristics of your programs have become part of the specs. You do not want to hide them under the carpet like you would do with a garbage collected language. Yet C++ does. It wouldn't hurt if it syntactically distinguished initializations, casts, calls by reference and so on.
Patent Office says: Keep those software patent applications coming...

We are running a special next week, especially for our patent troll customers: All software patents come with one free lawsuit in E.D. Texas. (Legal fees not included.)
The other cost to consider is bandwidth. Licensing a binary would be a convenient work around.
The C++ spec includes the standard library. The COW optimization is a common one (although perhaps not anymore with C++11, see other comments). The C++ spec imposes certain requirements on the std::string interface that are the source of the problem documented in that link. In fact, the exact requirements of the C++ spec that cause the problem are talked about, along with an example of what a simple solution could have been (if it had been considered when C++ was being standardized).

So saying it's not C++ because it's standard library is at best a misunderstanding, at worst it's disingenuous. The C++ spec is the cause of this fundamental problem with any attempt at doing COW optimization of std::string.
Same concept in Opera:

1. Right-click bar.

2. Add search shortcut

3. In your address bar, type:

<shortcut> <query>

You could also just add the site as a Fluid app, I guess.
The Highest-Calorie Menu Item at McDonald's is Not a Burger
...at least it wasn't a salad
...at least it wasn't a salad
If you're reading text, don't you have to interact with the device to scroll/page the text? Or do Samsung phones have some sort of absurdly low timeout? I could imagine this feature being useful if the screen typically locked itself after, say, 20 seconds of inactivity, but a much better solution is to simply increase the lockout time to something reasonable.
Honestly, it would be awesome if Google manages to patent anonymity. It would potentially raise widespread awareness on how absurd the current US patent system is.
I think this IS C++ specific.

ObjectiveC has a much smaller call site complexity penalty.
Right, but that wasn't the question. Having done a lot of work with genetic algorithms, among other things, I have no doubt that I could sit down and write a reasonably useful solution. However, it would be absolutely brilliant if this was already part of an existing shipping API.

I think it would be very useful if these shipping API's accepted package specifications and helped optimize final packaging while in the process of providing a quote. If you want to talk about differentiating a solution, this, most definitely, would.
You should check out Yahoo.
Object oriented C is a great paradigm when done right.
a FOIA response would have that information redacted
I would not go that far. I do prefer people using their real name, and do want the problems to be fixed if possible, but know that it is often not that easy.
Just a nitpick: sorting is a bad example because qsort could be made just as fast if it were defined in the header and marked inline. C++ provides more flexibility (you don't have to make everything inline, you can have a family of "real" functions indexed by type), but it isn't really necessary for sorting.
Secrets of Building Software
TL;DR:

> McDonald's highest-calorie item [is] the 1,150-calorie Big breakfast with hotcakes and large biscuit.
It doesn't have anything to do with it. I probably phrased it badly because I was responding to two different paragraphs where Guido was talking about different things. You would be better served following the link to what he wrote and reading that directly.
Missed regret serves to say, "Next time, I shouldn't be so timid. See? Nothing bad happened."

Acted regret serves to say, "Why did I do that? I should have known better. I'll remember not to do this again."

Minimizing missed regret is just quieting your ego and moving forward so opportunities don't pass you by. Minimizing acted regret requires seeing all possible futures and avoiding ones with high probabilities of failure (but that's quite boring).
The idea that Xcode 4.5 is required for iPhone 5 development is incorrect. If iOS3-4 & ARM6 support is needed, Xcode 4.4 could be used (at least for now) to build iOS3-5 apps. The trigger to make an app use full iPhone5 screen is to include Default-568h@2x.png into the project. Of course, you'll need to modify screens to adjust layout depending on screen size.

Having said that, Apple typically pushes everyone to upgrade to the latest Xcode, and OS/X, so I'd expect that Xcode 4.5 will be required rather sooner than later. IMHO, this is a good thing in the long run, better than supporting multiple generations of hardware and software - it's better for the ecosystem. Even though about 8% of our users are on <iOS4.3, we would be fine when Apple drops them - they would provide us more users on iOS6+.
Well, not specific. Surely it is in C++; surely it is in other languages too.
It feels more like "Kube Framework: It's trying to be Twitter Bootstrap" to me to be honest.

Nice project but it doesn't seem to have any real use (to me personally) when TB is so refined at this point.
>Without patents, how is a pharma company expected to pay the enormous cost of research, development, and FDA approval of new drugs?

How about taxes? Drugs that are useful for millions of people can be subsidized --internationally even.

It will make the system even less commercialized (i.e prone to go for quick bucks and BS drugs instead of proper medicine).

Most of the more expensive drugs are of marginal utility anyway. Basic sanitation, running water, staple vaccination and such have much more to do with the general health and long living than even much touted breakthroughs like "heart surgery".

Not to mention that billions have been spent for BS like Viagra and ADD (non)drugs, while 60% of the world's population doesn't even have basic food and vaccines.
He left out the irony tags.
Yes, mistakes don't imply regrets, but IMHO you can't learn from a mistake unless you regret it...
Accordion Style Checkouts – the Holy Grail of Checkout Usability?
Publishing and Linking on the Web
I agree with your assessment, but you're still missing my point. Following your analogy, what I'm saying is not that 1+1=3, but that we're not really using the plus operator here.

I think we both agree that wormholes do not violate causality. By creating a wormhole, you are connecting two points in space with a shortcut. As a result, traveling through a wormhole is not even FTL -- there are two paths to the destination and the shorter path is so much shorter that you can beat light that goes on the longer path. You would still lose to light if light also took the shortcut.

That's essentially what I'm arguing -- that the Alcubierre drive somehow warps space so that if you're traveling in one, you're not actually going faster than light, but through a makeshift wormhole. It isn't FTL.

Highly unlikely to be realistic, but the premise still obeys causality.
>There's nothing necessarily wrong about letting it crash

Then do that. You don't have to handle errors, you can ignore them just like you would ignore an exception. The difference is that with an error return value, you are explicitly choosing to ignore it. With exceptions, it is easy to accidently ignore it when you didn't want to.

>but it's a bad pattern to need for large pieces of code, it's verbose, redundant and unhelpful.

Which is an argument for better error handling, not an argument for exceptions. If go had Maybe and Either, there would be no problem.
Problem he is not addressing is that using an android maker to make android-like phones and trick people into a fragmented market is a problem. Furthermore, those without the true android os, will be disappointed citing how android sucks. They need to protect their image. It's either full android or go home.

You have to balance "don't be evil" with "this product needs xyz to survive or the competitor (apple) will murder us in the market."

Hence google's new strategy to patent everything and their mothers to protect themselves.
Hey Frank :)

> They love feeling like they are a part of the community even if they are overseas

Companies that give out swag should learn from this: ship swag anywhere. If someone does something on their own to provide value to your community then $70 to ship a t-shirt to Lebanon is worth it.
> I think it's perfectly legitimate for a company to just hold patents and sue others based on those patents (or, more likely, license them). That's a core aspect of the patent system.

I could understand "inevitable consequence", but I can't see where you get "core aspect". Explain?
Sorry, I guess I'm too used to using C++ without any std library in sight. I write a lot of embedded code, where the library overhead is too great.
Saw the link, and expected it to be posted by you!
The skills you list involve very simple knowledge acquisition. Once you have core CS competency, you can pick those things up very easily, and do a better job by far than the person that lacks the core CS competency.

To use your examples:

* I'd never worked with web CSS, but I built a CSS styling system for iOS, and used the CSS spec for inspiration.

* I've never worked with web analytics, but I ran a team that built a real-time (non-web) custom analytics/logging/querying system for a huge consumer-facing corporation.

* My team had never written any sizable JavaScript, HTML, or CSS, nor had any familiarity with prototype languages, but we were able to bang out a comprehensive HTML/JS XMPP client using BOSH in a couple weeks. We had an external HTML and web design expert on-hand to actually make it look pretty.

I think the real reason the engineers don't adapt is that we'd have to go work in environments that are filled with less skilled people using frustratingly knee-capped technologies. I might be able to stomach HTML/JS/CSS despite their myriad of flaws, but I'm not sure I could do it if I also had to use Rails and Ruby working for one of the existing players.
> Do we honestly believe a beginning programmer will be better off reimplementing std::vector or just using a fixed array instead?

I believe a beginning programmer will be best off using fixed arrays at first, then reimplementing a basic version of std::vector when the need for it arises (which it inevitably will) and then use whatever vector datatype his chosen language offers him. This will give the programmer an understanding of what is actually going on and why the array is suddenly resizeable/resizes itself. That's the sort of attention to detail that separates a good programmer from a great one.

> do we honestly believe Linus never uses function pointers

Actually, they're all over the place in the kernel. They're used all the time when writing device drivers. I use them myself in every bit of quasi-polymorphic C code I write (although I'm not a kernel hacker). I think they're quite nifty actually although they can obscure things. Here we come back to how we're using constructs a language gives us. Used correctly, specifying well documented interfaces, they give birth to hardly any problems. Executed the wrong way, they give birth to all sorts of bugs and weird behaviour and obscure the code.

> the argument about the name of the function giving us a rough estimate of the overhead does not sound valid to me.
It only will if you know the function, yes. Otherwise it's a weird argument.

I think your opinion is just as valid as Linus' is. I think, larger languages open the flood gates for decisions which can come at a cost for performance or maintainability. Programmers should be aware of that and useful guidelines would definitely help.
So if you're no longer charging consumers for their first deal, are you charging dealerships?
> Is it so bad to live and die with some regrets?

It's a good question. Too much paper has been spent on rehearsing the same story of "Do things now because when you are old you'll be old and it wont be as fun and you'll regret it because you'll be old". That is, in some parts, absolutely true but I feel it would be better distilled down to the basic motto of 'Do more'.

Even with that you'll still have regrets. My mom had a serious stroke early into retirement and all of her cross-country planning went away with it. Even though she's done this type of trip before she still regrets not being able to do it again. Regret is part of life, we will always feel like there was one last thing to do, we don't die with all of our dishes washed.
I never thought I'd say this, but that page is too orange.
Well, I don't hold it, so I have not done the research and am speaking from a place of ignorance investment-wise.

But I am very interested in tech, and looking at Yahoo! in a broad sense I think they need to shift their focus from short term profits to making their core offerings a)more functional for their users, b)more beautiful for their users, and c)integrated with the other services and platforms their users use.

I mean, look at their search page. It is literally slathered in adds and links to...god only knows what. Seemingly random news articles? Buttons that say "OMG!" (where will that take me, I wonder?), auto-site links, and hilariously, a 'Trending' section. I almost want to cry.

Now think about a search customer navigating to Yahoo! to perform a search, -that's all they want to do. And they see this.

Same goes for their mail product. You have users that you are serving, but what you are offering them is just as comically abysmal. It's offensive. It's information overload. It looks like shit.

They are, as a company, in a position to better offer some core services like search, mail, photo storage and sharing to an incredibly large audience in a beautiful, user experience enhancing way. I'd love to see them seize that opportunity instead of just slathering their products with garbage to chase short term ad revenue (destroying the user experience in the process and driving people away in the long term), or failing completely to nurture and exploit their better properties like Flickr.

Yahoo! needs to get back to basics and fix those things before it starts moving on to grander ambitions imho. They do that, and users will appreciate it. They will stay with them. New users will come into the fold. Stem the flow of users leaving their properties, bring new users in with core service enhancements, then leverage that audience as they expand into areas of what amounts to pure speculation.
Absolutely, but to learn more about the implementation you have to look at the function's code. Every line of that code poses the same problem, so it's recursive down to every last expression.
Add me to the club.

Except that I also enjoy some Lisp from time to time.
Just reading between the lines on your post: don't think that iOS < 4.3 implies iOS 3. I think you'll find a much higher per centage of iOS 4.2.1 users. This the latest version supported by iPhone 3G.

egb more or less addressed this but I thought I'd make it explicit.
I fail to see how going to an ad page is a worse offense than going to Drafts as opposed to Inbox. Either way the person in question has to correct the mistake. Expensive in what way? Money, time, embarrassment? I don't see the difference.

At first it's going to be confusion. It's the difference between quickly being able to understand the mistake (because the whole interface is still on the screen, with the pointer maybe in the same position) vs. suddenly being on a completely different site. Keep in mind that this is a missed link, so the user may not immediately know what has been clicked.

After the guy has been using Yahoo Mail for a while and the peril of that ad is well understood, it's just going to become really really annoying, getting sent off-site, every time he hits it. And he will hit it.

Could it be possible they have it there because they consider that you are more likely to see it there and not that you'll accidentally click on it?

Sure. But is that the best choice? That's the question. Like you say, even fully able-bodied people sometimes click the wrong link. It seems like a good idea to take that into consideration when placing what may be the two most trafficked buttons within your interface. I'm not assuming nefarious purposes on Yahoo's part.

I can't say what the optimum vertical height of a button should be for a shaky person. Gmail serves my purposes fairly well without making many design compromises.
it looks nice and professional but do we need this ?
What I think is : are most of new guys on the market these days all about difference philosophies but actually do the same thing ?
Skeleton: http://www.getskeleton.com/ - This guy is not new but very first time, it does very good job as being a simple and compact css framework.
Kube: http://kubeframework.com/ is also nice, cool. And good slogan : "It's not Twitter Bootstrap" ?
You name the others ..

Whatever it is, we have to customize and change it to make it our own which is the truly beautiful things. So let's focus on creating beautiful things, framework helps us cutting out the boring, repetitive parts and we do the rest. Don't just create other stuffs which do the same thing. Twitter Bootstrap does it well, very well. It's getting popular so you don't have to adapt your new framework to your current workflow. It's supported everywhere so you can find your answer easily. Again, it helps us cutting out boring parts now it's our turn to create creative things on it and it's unlimited.

Sorry for my bad English.
Yeah, pretty much. I'm actually amazed that so many people (nessus included - as he seems to be the most vocal poster on this thread) do not know this.
> The trigger to make an app use full iPhone5 screen is to include Default-568h@2x.png into the project.

Have you tested that without using the new SDK, or is that a theory? The Default-568h@2x.png might be required-but-not-sufficient.
I had the good fortune of sharing a night out with TechStars Cloud earlier this year. Even though I just came to hang out with my friends that were in the batch, they welcomed me into their Basketball box, included me in their weekly highlights/lowlights session and I generally had a great time with everyone.

I got the impression that things were much more close and intimate there than at some other incubators that I've seen. After the game and weekly debriefing, Jason came out with the entire group and we hit up some nice spots in San Antonio. I think it was somebody's birthday as well. The entire class works out of a shared office and there's a strong sense of camaraderie and friendship.

If I had an applicable project right now, I wouldn't hesitate to apply.

. They
Court Rules Student’s Facebook Messages Have 1st & 4th Amendment Protections
Former Apple UI Designer on Skeumorphism
I looked for a service like that a year or so ago and found this:

https://click2mail.com/email-to-mail

At the time their signup process was broken so I couldn't test it out, but the idea is very similar to what you described. You send an email to them with a specially formatted subject line, plus a body and/or attachments, and they mail it for you.
If someone had done it, that someone would be pretty damn rich right now!
wow, this is really expensive for something I can do for free with ImageMagick
I did read it, actually. :) That is why I was puzzled; he suggests Haskell as an alternative, and I thought that was a classy response, all things considered.
This sounds like a really neat service. Just about a year ago a friend and I wanted to do a filtering app for our own use, but didn't seem to find any straight-forward resources to apply filters w/out doing too much development on our own. This is awesome; we may actually considering doing the old app again, thanks to these guys.
That is not optimal. It not going to crash in the location of first error. It will plough on a bit and crash somewhere else where the bad object/pointer was actually used to perform an illegal operation.

Something like a 'die on error' option might be useful for trivial scripts and applications.
Understanding Routing in Compojure
Subject Line Length Means Absolutely Nothing
Start here: http://www.pentics.net/
What are you referring to when you say the iPhone 3? I'm assuming a typo but not sure if you meant the iPhone 4 (on sale for 2 years) or the iPhone 3GS (on sale for 3 years and oldest version to support iOS 4.3 and up).
Will Your Company Be Found In a Siri Search?
What about yahoo? Does Yahoo! have a social network? The patent specifically speaks to doing this mapping/routing in the context of a social network.
Can we get a [2009] in the headline?
How the web should work
Yep. BBC Worldwide is commercial for a reason, if the rest of the world wants it, they should either see it ad-supported or pay.
In America, almost everyone's an immigrant
So, the bottom line is that if you die after falling from a white-water raft, you won't have regrets?