skysight-inc/HackerNews huggingface dataset:
This is because all integers between -5 and 256 in CPython are "cached", so they all have the same identity (hence the True return value of the `is` of the second comparison -- it's between the range).

http://stackoverflow.com/questions/306313/python-is-operator...
At some point, you wouldn't even be able to search for millionshort.
That means they have your IP, and a metric ton of identifying information about you via your browser fingerprint (ala Panopticlick)

Maybe they do, maybe they don't. ;-)
Army Seeks Gloves For Battlefield Smartphones
everyone else that did something like this to Apple they eventually hired...could the author have gotten an internship w/ a nice stipend at, say, Apple's hardware design groups to replace his lost activity>
Yeah. It's super easy to activate your iPhone without an iTunes account with a credit card on file.

...wait.
CPython interns ints in [-5, 256]. Seems like a reasonable common-case optimization to me.
isnt't that the reasoning for forcing a ISP to block a particular site?

if it's interpreted as that once, thanks to incentives from the recording industry, why can't it then be called out later?

(this is base on watching law&order, not real life, that's why i'm discussing it here)
Should I be depressed that I'm the top hit for my own name?
Big fat I told you so (to anyone on HN I've predicted this to in the past)...

Board Member/Director leaves... and what this signals:

[1] Employees Confused.

[2] Investors are going to really pissed off.

[3] Stock is most likely going to continue to fall. (The signalling from this step down is huge).

[4] It hints at possibility that the directors have had something to hide; something has been discovered; they have been secretly pushed out; or they have found out that something unethical has been going on in higher management and want to distance themselves from the company. Put another way, jumping out of a company when you aren't even pushed, when you are massively vested in it's success pretty much signals to everyone that Groupon is a sinking ship.

If they haven't filed bankruptcy by 2013 I'd be mightily impressed!

I can't wait to hear what Rocky Agrawal has to say about this.
If you look at most "corporate" IT platforms, they tend to have favourite database engines that they need to use. If you have DBMS portability, then it gets one foot in the door straight away.

Also contrary to the norm here, some applications last a long time. The one I work with daily is actually 20 years old this year. In that time a lot has changed and in the next 20 years a lot will as well. It makes sense for long-lived applications to plan well ahead and consider paradigm and architecture changes.

This platform started in C++ on OS/2 with Oracle running on VAX/VMS at the back end. It went to Java/J2EE with an Oracle back end in the early 00's. It's now SQL Server and .Net.
Seems like any financial structure that isn't indefinitely sustainable gets described as a "Ponzi scheme" these days. What that post describes isn't a Ponzi scheme at all. The defining characteristic of such a thing is using the money from new investors to pay returns to old investors, thus making the investment appear legitimate. It's completely unrelated to Facebook advertising.

Maybe their business model is unsustainable, but its nothing like a Ponzi scheme.
"Go" Shortcuts on the Mac
Interview with chumby's former VP of Hardware
It removes the top million in general, not per query.
Agreed. It didn't surprise me much, but it makes things less consistent.
Sign up in seconds...and then what?
Google's best defense is that API can't be copyrighted actually, and that will be decided by the judge if the jury find Google's work is not fair use.
The two entities are completely unrelated, except for having him as an employee of both.

If the first venture was truly a company, as in a corporation, then frankly any vendors/bills related to that can be left hanging without making him personally responsible. I know this isn't the "ideal" thing, but it happens frequently.

If he personally guaranteed any debt for that company, then that is is personal problem and has no bearing on your new company (which I hope for multiple reasons is being properly incorporated).

I don't see where it makes much sense to handicap the new venture to cover his personal issues, that is what is usually chalked up to "learning experience" and is, if anything, part of the value he brings to this new venture vs. a person with no experience. Or, to put it another way, if it were not for that experience he might have zero value in the current case, in which he would have the same debt obligations, but no potential income to cover them...
I'd say... lawyer up?
You have to be careful with that idea since it can still lead to poor quality. My campus's radio station (WREK Atlanta) seems to play just weird music for the sake of being weird. They never play popular music, but they rarely play any good music either.
You need to be signed in so that the extensions/apps/games can be properly synced to your other Chrome installations. The philosophy of ChromeOS seems to be for absolutely everything to get synced from the cloud. The login can't be optional since it'd be an incredibly shitty UX to have apps installed from the store sometimes sync to your new machine and sometimes not.
You forgot to mention the years that Sun strung Harmony along (since JCP decisions at the start of OpenJDK development in 2006!), a behavior that Oracle came out vocally and publicly against until they acquired Sun.

> yes, licensed under GPL not ASL.

I feel like you don't really read the posts you respond to. That kind of thinking was exactly the impetus for the non-"Java" forking I was referring to. Hypothetical: someone forks OpenJDK and makes incompatible changes to the APIs. They have no interest in passing the TCK or following the restrictions in the OpenJDK Community TCK License Agreement. Are they able to release this as long as they don't call it Java? More concretely, should GNU Classpath be shut down?

Precedent up to this point says that that both are fine and have to be tolerated. Jonathan Schwartz said both bothered them but had to be tolerated, but you've made clear that his opinion couldn't possibly be relevant. We'll just have to see how this case turns out.
"invented"? Unlikely.

But he was shipping byte code VMs in products as far back as 1982 or so. (Before GNU Emacs existed.)

See Gosmacs / Unipress emacs and 'mocklisp'.
I love this! And am totally going to use it. Removing the top "thousand sites" removes pretty much all the sites I WISH I could have filtered from my Google results anyhow (ehow, w3schools, etc).

One request: please keep the search text in the form field after clicking "search". Just so users can search the same thing multiple times with different values in the "Remove the top" drop-down.
Even ignoring their Web infrastructure business, Amazon is the 800 pound gorilla of e-commerce. It's true that their profit margins are quite low but that's part of being a distributor, and helps them fend off competitors as they keep growing.

http://chart.googleapis.com/chart?cht=bvg&chs=323x200...
If that is the case, designing a C-family language and then trying to evangelize it with the developer crowd was the legally available direction.
More like a dick move by him not telling them they could just get a new iPod.
FDA may let patients buy drugs without prescriptions
Very interesting. I was pleased with the results and have already added this site to my Chrome bookmark bar, right between my Google search and Hacker News icons.
They talked a fair amount about it on Marketplace, a public radio show about business and economics. Still isn't exactly mainstream but its outside the tech news circle.
That's kinda the crux of the lawsuit... can you copyright a language? Google's argument is that the specifications of the language and core APIs should be considered separate from the implementation. One is "Java" the language, the other is "Java" the platform. Google uses the Java language on the Dalvik/Android platform.
I agree. Plus I don't trust (unlike some other commenters) reviews on Amazon, so I Google for several reviews and trust the consensus of all sources. Google search is very much alive.

I think Google search will die instantly if anyone ever gets a vastly superior search product. I used to use Yahoo! in 75% of my searches mixed with others on the 25%, then along came Google and I found I could get my answers faster on 99.9% of my searches. If Yelp+Siri+Wolfram+whatever turns out to be a much better way, then goodbye Google. But I think Google is really good at building technologies, they have a lot of smart people, and they won't let someone get away with supplanting their search engine without giving it serious competition, which Yahoo! was unable to do. Google is trying to take over Yelp, they are competing with Siri, they even try to compete with Facebook. Maybe eventually they'll die, but they aren't letting anyone get the huge jump on them that they got on Yahoo!.
In my experience, as long as I don't customize the regular keymappings, switching to a vanilla vim is annoying, but not crippling. About a minute of "dammit I can't use bufexplorer or :Ack" and I'm on my way. A large number of my vim keymaps are programming language specific, so this reduces the level of annoyance even further, as I won't be editing a lot of code on a "burning" server, mostly config files. Any code that is changed, will be a bit annoying, but the changes are usually not big enough that it requires a ton of fancy editor-fu anyway.

The biggest thing I have found with all of this tho, is that everyone has different prefs, so if you're pretty happy with the way it's working, don't change because some folks on the internet are suggesting it, but if sounds interesting, give it a try, the worst that happens is you have to revert to the old way. (different optimization problem here I guess :) )
The author probably could not have gotten an internship with Apple. The one person I heard of Apple hiring like you explain was @comex, who worked on jailbreaks. By hiring @comex, they did 2 things:

1) Put an end to a jailbreaker's work
2) Hired someone to find security holes

While this is a pretty neat story, the author probably wouldn't be as valuable for Apple as someone like @comex would be.

Here is more information about that hire: http://techcrunch.com/2011/08/26/apple-hires-iphone-hacker-n...
... and the poster boy for boiler room business philosophy in the startup world implodes ...
I've seen people do this a few times, and don't understand why they do it (Google 'facebook' or 'twitter' and then click the link to get to the site instead of typing 'facebook.com' or 'twitter.com' into the address bar). Can you explain why? I'm truly curious.
Both Postgres and MySQL are great. In history, Postgres emphasized more on feature development instead of performance, while MySQL took the opposite approach. It depends on your engineering and operation requirements to choose which one to deploy. Most of OP's points, however, need to have further consideration, IMHO.

- "While replication is indeed very important, are users actually setting up replication each time with MySQL or is it to only have the option later?"

Replication is not an option. It is a must-have for any serious products, both in scaling and in operation.

- Windows functions: They are wonderful and I love them. But it is not an important factor at all.

- Flexible datatypes: True in certain scenarios. It allows to create certain types to map a business object with unusual requirements. Otherwise, the requirements have to be implemented in application logic. But data type of Array? IMHO, use of Array data type in relational database usually means there are some issues in data modeling and design. The performance is another issue. If you have to use array, consider NoSQL options.

- Functions. Although I am a database architect, I use database functions only for simple poking around. For any serious work, I prefer to write application code. It is easier to maintain, to test, and to extend. I don't want to have a big muddy ball. I prefer to have structured, well-decoupled application code.

- Custom Language. Same as above. Why not just write application code?

- Extensions: Geospatial is awesome. It is better than that in MySQL. But for many extensions, I prefer not to do the computation in database. Databases are usually the most expensive resources (in operation costs) and are usually the
performance bottle neck. It would be better to have the computation in app servers. It is easier to scale and it is cheaper.

- Custom Functions: see above.

- Common Table Expressions: Recursive queries are awesome. I t is nice to have for ad-hoc data inspection, but I wouldn't encourage its usage in application code. The risk to use it wrong vs the benefits are high if used in application code.
So how many YC companies are "tech companies" by today's definition, then?
jury told by Judge to assume APIs are copyrightable.

Since that order emphasizes the importance of the APIs, it probably weighs in Oracle's favor.

We'll find out for sure in a few days.

http://arstechnica.com/tech-policy/news/2012/04/oracle-presi...
Here it is:

http://www.youtube.com/watch?v=OJKs0dEbyEk
Decades of work is pretty wrong to be honest. They approach the wrong end of the problem. They never consider efferent coupling between database objects which is the absolute killer in anything but simple projects regardless of what is promoted or discussed. SQL makes that an order of magnitude worse.

It's also not about it being a hard problem (which it incidentally is but that's another story). It's about controlling the scale of the problem as time goes on and sufficiently abstracting it without adding complexity. That's not hiding it - that's making it a non issue. Permanently.

I am only advocating using a minimal subset of the functionality to aid migration in the future between engines, platforms, versions and storage paradigms.

An ORM (in our case NHibernate) is a clean abstraction over the top which allows us to be completely mobile between vendors and versions. There is no NIH in it.

The world changes pretty quick. Those who adapt quickly stay around.
My bills pay themselves via variable direct debit, most of which I set up over the phone.
10 i = i + 1
20 PRINT i
30 IF i > 100000 THEN i = 0: GOTO 10
40 IF INKEY$ = "" THEN 10
50 PRINT "Bible, Line:", i

God says...
star in glory.

15:42 So also is the resurrection of the dead. It is sown in
corruption; it is raised in incorruption: 15:43 It is sown in
dishonour; it is raised in glory: it is sown in weakness; it is raised
in power: 15:44 It is sown a natural body; it is raised a spiritual
body. There is a natural body, and there is a spiritual body.

15:45 And so it is written, The first man Adam was made a living soul;
the last Adam was made a quickening spirit.

15:46 Howbeit that was not first which is spiritual, but that which is
natural; and afterward that which is spiritual.
The failure of J2ME has nothing to do with your particular preference for non-Java UIs. J2ME was a creature of the early 2000s. JSR-88 ( the J2ME spec ) was a done deal by early 2003. Implementations & maintenance releases rolled out over 2003-2007.
In contrast, Android 1.0 was released in Sep 2008. All of the success stories of Android, the apps & suchlike, are the post-2010 timeframe. Notwithstanding the experience of hindsight, you had a decade between J2ME & Android, which is like a light year in tech timeframe. Nobody could imagine billions of consumers buying mobile apps in app stores back in 2000. Today that's a reality. To attribute change in customer behavior solely to Android being better than J2ME is quite bizarre. Today, Android is an order of magnitude better than J2ME. But when it debuted, J2ME was infinitely better than anything out there because there was practically nothing else. The remarkable Android UI experience is due to => Scott Chase and Romain Guy => The same Swing gurus who wrote the crappy Java Swing UIs that made you puke :)

There's a time to everything, a time to tear down and a time to build - Ecclesiastes.
I'm not the best typist on the iPad, I have corrected my mistakes.
How do you go from friendly to total dick in so few characters?

Is there any possible outcome to your question that would serve any purpose other than to rile the parent poster?
Whose perspective are you describing?

There may be a world of folks who think Groupon = tech = uses email = young, but that definition presupposes failure for all tech companies because of their inherent silliness.
Rubbish.

When the successful capitalists lobby politicians and pay them off regularly, it's a closed loop between government and corporations.

Us peons don't get a look in.
I just ignored this line. It seems unsubstantiated at best. It's probably there just for some sloppy sensational journalism without any thought for accuracy.

The rest of the article was mildly interesting even if they are Forbes and even if they are wrong that Google will completely disappear. I don't think Google will. But I still think it's interesting to watch history unfold as we see the evolution of the internet and all related technologies, so I like to hear people's opinions on it. Thus I kept reading.
Wasn't the DARPA grand challenge enough proof that they were ahead of everyone else?
Well you won't make any money on these endless copyright circle jerks.
Review my computer vision on the web article (now with a live demo)
Can you do better in a fifteen-minutes-or-less summary? Or at least point to a better one?
Ketamine?
Freelance front-end development. Python mostly.
It makes it clear what it's for. Intent is good.

You can improve signal-to-noise by listing in categories ("best", "okay", "seen it before", "academic-only") and then humans can get something out of it too. Or you can call it a loss and treat it like what it is.
My personal opinion is that if you are negotiating with a cofounder then the relationship may already be off on the wrong foot.

Cofounders should be figuring out what the other person wants and needs, not what they can get. Treating the startup as a finite pie just doesn't make sense.

If it must be addressed for the sake of fairness, any sort of previous IP should be handled as a loan from the new company with terms highly favorable to the new company's growth, e.g. a note payable in four years with a low interest rate because if the idea has significant value the payoff from the new company's value will be significantly greater than the loan amount, and if it has little value, then the company will probably be defunct when the note comes due.

With two of you, it should be 50-50 with a vesting schedule or walk away.
Yes, however, maybe this is just me, but Lion wrecked a lot of standard Linux stuff running in X11 (for example, the selector tool in GIMP, it just doesn't work) and under this setup I don't see how you are getting around those issues unless you plan to run OSX Snow Leopard...
When I was still following the kernel mailing lists, there were discussions about how to achieve this for sockets, and none about files, so that would surprise me.

However, if there is a way to achieve that without forking, I would be very happy to hear.
Blackberry/Android Intern Developers - Mobile App StartUp
Are you still trying to figure out what you are going to do for the summer? Do you love to code in Java, J2ME, OR C/C++? We were in your shoes 6 years ago when we were in school- Our Mobile App StartUp in Mountain View is looking for Smart Interns for both FrontEnd (Client) or Backend (server) roles. Please visit our link to see more details and how to apply!
Good question, and I think the answer has to be subjective.

My attempt at an answer: companies that either do things that couldn't be done before they were online because of the nature of the product/service, or where it couldn't be done before because the code has is complex.

So pets.com, really they were doing what shops had been doing for years, they just happened to do it online. Reddit on the other hand, there's not really an offline equivilent. Hipmunk, there's offline equivilents (travel agents) but the tech behind Hipmunk is what makes is a good company, not just "we've moved our travel agency online".

But yeah, no doubt there are YC companies that aren't necceasrily "tech companies", and on the other side there are companies not thought of as tech companies where technology plays a huge, huge role.
I suspect a year writing a book of some kind, perhaps not about the Internet absence. Given the nature of this gentleman's job, I suspect a chunky advance to live off and some kind of plan.

I know this is a very small gesture in comparison, but I now spend time at a small cafe with no wifi and poor mobile phone signal for a couple of hours between commitments on Mondays. Mind mapping on paper and writing on a small netbook. Very productive of ideas.
Not any more - I've heard of it.
In my experience, UL is "unambiguous log", decision problems that require no more than logarithmic space, and also have a single unique proof (if it exists).

It seems like UL-computers would be optimized for finding the path through the maze to the cheese, but log space is a pretty severe restriction...
Wow didn't realize I had fallen so far in the rankings. Thanks for ruining my day ;)
AFAIK, they're mostly piloted by AI. The humans are there mostly for the takeoff and landing.
I wrote this article last year but only now I've set up a server with a live demo. The ideia for this article came when I was studying OpenCV and C extensions for Python and I decided to create a small proof-of-concept to see how I could use this on a real app.
I don't really buy that. If CFO and auditors are doing their job any reasonably competent business professional can provide adequate oversight. If the board member isn't capable of adequate oversight the problem lies with the financial information they are being given, very rarely the board members.
how do you know it was a bad deal?

he was paying something for that broken ipod. those people would have to pay shipping and then sell their refurbished ipod, also at a loss since they do not have the volume he had to make a profit from used eletronic sales (last time you were able to sell a used consumer camera at a good price on craigslist?)

in the end, the profit for both parties may have been the same.
Uhh,

1) I am basically certain that it doesn't work. Imagine something this simple actually did work in general. Do you think Google, Bing, etc, wouldn't have implemented it?

2) I think the analogy is extremely flawed. nytimes.com is by no means a web page equivalent to "the" or "a" in language. Articles, pronouns, etc, don't really carry meaning. Despite being popular, nytimes certainly does.
World’s youngest C++ programmer?
This is rather misleading. It 'fixes' the warning, but still leaves open the security vulnerability you were warned about. You are left vulnerable to someone intercepting your [server's] connection to `example.com` and inserting something nasty.
It goes much faster I agree. However you are very short sighted. That black box doesn't go on forever. It will work fine for the first 50 users, seems ok for the next 100, 500 we're doing ok. 1000 BOOM! Then what do you do?

I'd rather have a slightly higher latency and be able to scale to 100,000 users.

Materialized views are not needed with CQRS architecture. ALL tables (or sets) are materialized views already. No joins are ever made.

dblink is ugly and if you ask me a problem, not a solution (latency, network io, memory).

I'm not sure what you classify as "larger" but I'm talking tens of Tb, 1500 tables and over 2 million LOC in the application.
Maybe 15 minutes is not enough?
Can you vouch that he packages this extension on a machine free of trojans, viruses and backdoors? Hm.
I was surprised to learn that coroutines were new in 5.0 until I also learned that 5.0 was released in 2003.
Looks really interesting, I want to try it out!