skysight-inc/HackerNews huggingface dataset:
I walk around with a smartphone all day. So I must be missing something here. Why would I use MMS if I can just browse mobile web pages, apps, etc.?
I don't know if you remember, but in 1995, Serious Software was still Not Written in "Scripting Languages". Things like SATAN and HotJava were avant-garde exceptions, and Emacs Lisp was a holdover from another era (and we often used vi instead because it was noticeably faster).

Today, I regularly use an email client written mostly in JS, message boards written entirely in Python, a chat client written in Python, a high-performance file transfer program written in Python, a music player written in C#, system monitoring tools (iotop, htop, dstat) written in Python, a version-control system written in Python, and so on. In 1995, I used an email client written in C, a newsreader written in C talking to a netnews server written in C (although early netnews servers had been partly written in sh, they were rewritten in C for performance), an IRC client written in C, file-transfer programs written in C, music players implemented in hardware, "top" written in C, version-control systems written in C (although, again, the first version of CVS was a shell script), and so on.

I don't think it's true that "basic apps were starting to move onto the web" in 1995. Web sites that were really programs with HTML user interfaces didn't really start to take off until around 1997, by my recollection. I joined eBay's AuctionWeb in 1996, but it was quite unusual (and it was promptly rewritten in, I assume, C++, as eBayISAPI.dll).

GUIs could be done in Tk, or for that matter PowerBuilder or Visual Basic, but that was thought to be "for amateurs". It became technically possible to do this kind of stuff in high-level languages then, but it took a few years for people to notice that.
I used to code heavily in C when I was in school. My job ruined me.
I find your theory attractive, but they only achieve relative control...
Java Behind Obvious
java, j2se, j2ee, hibernate, css, javascript
Maine city to give iPad to each kindergartner
You don't need a passport or a car. Just use a package forwarding service. Check out http://bit.ly/gN2oGK
I guess it is obvious, but even more clear would be: "Did you get invited for an interview at YC for S11?".
Also, does anybody know how many teams are invited for an interview, and how many from those are finally offered YC funding/participation?
I honestly had no idea Cappuccino was still even a thing since Motorola bought 280 North. Didn't they kill development?
http://www.ingredientpairings.com/?i=AQUA+REGIA made me lol.
Say what?!

Can you elaborate more on this?
Rendering templated HTML on the server for serving the first page from cache and then using the same code to render subsequent pages on the client is one use I'd like to experiment with.
Potential Benefits To Skype Solutions
No, that's not reasonable.

Concatenation is not the reasonable answer to addition of numbers.
"Hackers should not be confused with crackers" - The Vatican
Do you think so? They are holding back Honeycomb because a few custom roms, used by a tiny portion of Android users, might port Honeycomb onto phones? I hope that's not what's holding things back.
Pandora's mobile app transmits 'mass quantities' of user data
I'm not sure, when talking about what ingredients go well together, you can include "pizza" on the list :D
Vivek Wadhwa:Venture Industry Much Higher Success if Focus on Women
I doubt that Ubuntu can move fast enough to capture tablets; as far as Linux winning the tablet wars, I definitely think that will happen but it will be Android that wins, not Ubuntu. Google has put years and years of effort into tuning the kernel for power savings, eliminating unnecessary things and adding new code. Ubuntu's kernel would need significant modifications to be competitive in the mobile market. I'm sure they'll follow and build a tablet Ubuntu, but I seriously doubt it'll be competitive in the market. iOS and Android are years and years ahead in that regard.
Some Entrepreneurs Think They’re Celebrity Chefs
This is a browser feature. It wraps images with <img> tags just like it wraps email addresses in a <a href"mailto:"> link when copied. The text editor just renders this HTML.
while i enjoy node as much as the next guy, i think that blog misses a few key usability features:

-archive section (its not fun to scroll down n pages to check out what the page is about - you could argue to check the RSS feed, but really...)

-tags (not every post is tagged so ...)

-short description for every post (allows to have more posts in the main page without having to endless scroll)
Google's Andy Rubin Defends Android's Openness
Hell yes! I write C-based server code nearly every day!
I'm not a cappuccino user, but I'm glad to see that a client-side web framework has become adopted enough to warrant a conference. Hopefully we'll start to see a lot more of these pop up.
It's the same compiler, what's the advantage? I do want inheritance and such.

Also, you may be giving up a lot of niceties in your IDE that way.

Plus, if there's some feature of C++ I do like, I can bring it in.

Ug, now it sounds like PHP.

<3 Python

(Edited the first line a bit)
> Callback spaghetti is quite easy to avoid.

That's what people say about most bad programming practices. "It's not the language, you can write good code in the language." This doesn't really help, though. The reality of programming is that different languages encourage different styles of programming. They shape the eco-system, the space of the solutions you will find for you problems.

JavaScript lacks tools for managing complexity. I don't work with it a lot, but most of the JS code I've seen recently was, in fact, callback spaghetti (with arbitrary global state modifications). That's the ecosystem the language created. Hearing how it's avoidable doesn't make my life any easier when I work with such code.
The part about scheduling 20 years in advance is the one bit that didn't seem well thought out. We don't know this stuff in advance. We can't even predict earthquakes. Anything that changes the earth's effective radius changes the rotation.

Keeping and updating a table might be workable anyway. It can't be much worse than pushing all the new daylight savings rules.
What cook doesn't know which ingredients go well together but is able to make a good dish from just a list of possible ingredients?
this exists for sport fencing equipment, as well and resulted in some manufacturers from china being banned in europe.
I humbly bow to anybody's superior knowledge of physics.

To clarify, I wasn't actually trying to say anything about physics, just about science. So it would have been better phrased as a hypothetical; If we assume that gravity is currently best modeled as a force, why is it valuable (nay, essential) to question whether or not it actually is a force? I hope I answered that hypothetical properly :)
Simple, elegant, effective. I know how I'm spending my evening...
I wish more legitimate gadgets had that. I've taken to gluing some junk into new remotes, mice, etc. so that it doesn't feel like I'm using a toy.
This kind of edge cases will happen much more frequently when you have multiple smaller systems. A larger system helps you by balancing out those. Will a larger system run out of resources if everyone requests it at the same time? Of course it will, but the likelihood will be statistically smaller than smaller systems.
He should extend that logic and claim that SMS is even bigger.

I say: in the spectrum of SMS to MMS to Apps, MMS is the sour spot in the middle. :P

I always wonder if such people really can't see their own blind spots or are looking to intentionally fool others.

edit: less words - stephen king's "omit unnecessary words" ftw
Don't think you did :)

In France, you cannot protect a business concept / process / idea. You can patent code, protect IP, logos, ... but not a concept. I'm no lawyer, of course, and any lawyer would find counter arguments. But all in all, you cannot.

For instance, this [http://mashable.com/2010/06/17/amazon-patents-social-network...] or maybe that [http://www.zdnet.com/news/facebook-wins-patent-for-location-...] would not be accepted. You would have to IP the code itself, the methods, the technology. And if someone did the same thing differently, you would not be able to attack or C&D them.
you don't prohibit a person who loaned a book from you to photocopy or take notes from it, do you?
Tcl was driving oil extractions plants in 1995... just an example, also there were bit perl programs in production, so for sure now the acceptance is higher but was not impossible to have sensible code written in scripting languages back then.
Nathan Hamblen (NY Scala) is Congregating Us
Node.js is great because bash is ugly. Way to go indeed.
How could a program work that can detect such scam-drives? As long as we don't care about crashing the formatting, at least.

It could work by writing a specific pattern in the first few bytes of the device and then reading/writing in 2^n steps to check if the pattern cycles.

I think I have some counterfeit thumb-drives lying around. Maybe I will try writing something like that..
This is one instance where in my experience the smaller market makes for a more focused target. There is plenty of work to be done in the political/civic/grassroots arena.
Not even if you combine it with social networks?
Quite alive indeed: https://github.com/280north/cappuccino/commits/master

Cappuccino the framework is open source.
I can write C when necessary, but I'd much rather not.
Here's links to the raw lego images:

http://www.sitepoint.com/examples/primes/lego-bg1.jpg
http://www.sitepoint.com/examples/primes/lego-bg2.png
http://www.sitepoint.com/examples/primes/lego-bot1.png
http://www.sitepoint.com/examples/primes/lego-bot2.png
http://www.sitepoint.com/examples/primes/lego-headsb.png
http://www.sitepoint.com/examples/primes/lego-heads-2.png
http://www.sitepoint.com/examples/primes/lego-mids1.png
http://www.sitepoint.com/examples/primes/lego-mids2.png
Theoretically, sure. In practice, things in that part of the world are very, very poorly regulated and people are just trying to get by as well as they can.

If I was going to fight every single social problem I saw on that trip, I wouldn't have gotten very far.
I don't see any similarities at all. Maybe they did borrow some stuff. They borrowed some stuff from Windows 7 as well (the window snapping). I don't see anything wrong with it. This is the most beautiful desktop environment I've ever seen, although I haven't had a chance to use it yet.
I come from a similar background and chose the third from the top. I can read it, but writing would require more education, also known as, documentation.
You don't know C. Coding in C and C++ has diverged significantly enough that they are two completely different languages.

That said, answer #3 or #4 makes sense.
Cool, but these numbers don't have to be primes. They just have to be coprimes (like (8,9)).

The least common multiple of two coprimes 'a' and 'b' is a*b.

http://en.wikipedia.org/wiki/Coprime
I'm in a similar place, probably the second or third option is the best answer.
Also worth noting, Android is the most frustratingly closed flavor of Linux ever seen (thanks, mostly, to handset manufacturers).

I understand manufacturers can't sell uncertified software with their devices, but, they could, at least, make it a switch the user can flip that voids the warranty, warns me it could be a criminal offense depending where I am located and let me install whatever I want on my hardware.
It always baffles me why an organisation with a large number of highly technical staff decide to outsoure things en-mass to suppliers.

I currently work for a company with a large number of highly skilled IT people, but it still insists on outsourcing projects en-mass, despite failure after failure (with a fairly loose definition of failure, which can be very late projects, or unmaintainable code bases, or bug after bug after bug ...).

Granted there may not be enough full time staff to take the project on, but surely things would be more successful by brining in a pool of contracts to work inhouse alongside the full timers?
"following the YouTube playbook word for word"

Exactly, I guess they don't want to get in the middle of it. The disadvantages of building on someone else's platform, I suppose.
I don't think you're giving enough credit to the author of this summary by calling it "breathless." His conclusion is:

This is how science works. Ideas are proposed, they are backed up, they are shot down. Over time, it would not surprise me to see Verlinde defend his work. Perhaps Kobakhidze's derivation and its extension to the microscopic case is incorrect. Perhaps Verlinde will revisit his original work to revise how microscopic cases should be handled. Whatever happens, science will move on; time, further arguments, and experiments will be the ultimate arbiter of which drastically different view of reality is correct.

I think this article has two purposes: explain a new, untested theory, and demonstrate how science works in practice. He links to, and discusses, two papers that refute the theory. You call that a "sheepish admission," but I think that was one of his goals.
I'm worried that this is influenced, at least subconsciously, by Google's attempts to open their own music service. If Google can stay in the good graces of the RIAA, they're more likely to get the streaming/cloud concessions they're hoping for. Smells like a huge conflict of interest.
C was my first language, and I love it...
They're also useful for reverb effects, in very much the same way. See http://www.npr.org/2010/08/03/128935865/queens-brian-may-roc... (under "On The 'Stomp-Stomp-Clap' Section Of 'We Will Rock You'")

Also, I think the technique will work as long as the numbers are relatively prime, which may be a bit easier to design around.
Very nice, is it yours BasDirks or are you quoting someone?
Oh wow, I was thinking it's no different from dozens of other sites until I hovered over a reference number. Very cool and convenient.
Is it brilliant? Cocoon’s safe, spam-free and private way to browse the web
Avoiding Email Deliverability Problems from using SaaS Providers
HOW TO: Optimize Your Content for Social Discovery
On a related note: I'm looking for a command line utility (*nix) to go the other way. Any recommendations for a tool which extracts text from a PDF?
Infographic on how VCs, Banks and the top 5 tech companies are linked together
Oh, thank goodness. Just yesterday I tried to deploy 6 different apps from the IIS app gallery, with 0 successful deploys. I thought maybe I was starting to go retarded.

Apparently there are some bugs which prevent parameterized deploys from working properly. Also, the documentation for Microsoft.Web.Deployment is very poor.
Today’s VC Industry: Too Big to Fail?
Judge in Oracle-Google case gets a lesson in Java
How can you compare OpenGL with XML?
I know C although it's been several years since I've used it. Currently Go is my low-level language of choice (although maybe it's not low-level). It gives you the simplicity of C, but with a few of the higher level features like garbage collection, without the baggage of high level languages.
Getting a google search result for "node.js tut" might be more useful than this site. The concept is great, but entirely unusable!
You should look at the results for properly entering 'eggplant' instead of the incorrect 'egg plant'. It shows the issue is that it looked for egg when you meant eggplant, which is a different problem to solve entirely.
"no i know that bacon goes well with everything"

Unless you're a vegetarian or vegan, of course. :-)
Not sure if that's a good thing. I wouldn't say the same for a comment on another site (different things drive different people), but I assume you have some aspirations to make it and be your own boss.
Congrats! I've been remote for over two years now. I also have a one year old at home and was working from the house when she was born. It was extremely difficult to focus given the inevitable distractions of being first time parents.

I now rent a desk out at an incubator and it's been much nicer. I have a clean separation from work and home and get showered and dressed each and every morning like a normal person! :)

Even though I'm a FT employee right now, I'd probably still try and go this route even if I was freelancing.
Pay-as-you-go can quickly become complex unless you have a very simple, one-dimensional utility service without any premium features. Otherwise your pricing will look like that of AWS (i.e. may be cheaper, but less predictable). Tiered pricing is simpler, lets you define a minimum monthly cashflow from each paying customer, and most importantly lets you discriminate e.g. enterprise customers by offering features only they would want at a much higher price.
Do Some Business Models Perform Better than Others? [pdf]
IOS 4.3.2 May Ship Within Two Weeks
What's remarkable about this is that it uses the one winning strategy we've got in quantum gravity today.

In QG we've got two things: (i) general principle such as unitarity and the holographic principle, and (ii) specific models such as loop quantum gravity, string theory models, supergravity, etc.

Results based on type (ii) information are always going to be iffy because the detailed models are all about what happens on the Planck scale or inside a black hole so experimental confirmation is going to be difficult -- it may be hard or impossible to prove or disprove any one of these models.

Type (i) results, however, will hold no matter what is correct on the type (ii) level. Because we're not assuming a huge amount of "superstructure", the results are much more intellectually convincing than type (ii) results -- and with more certainty on the theoretical front, there's more "gravity" in the confrontation of theory and experiment...

(We accomplish very little by experimentally disproving any particular type (ii) model because we've got 100 others to take its place)
Microsoft Execs Want More Stores than Apple
Rubular, dude - a regex testbed for Ruby
The New Tech Mafia
I think it should be discussed at about the same time that the fact that people use Macbooks to run Linuxes on.

Let me address what seems to be your underlying motivation:

Gnome/KDE aren't just rip offs. For many people, and for many use cases, Linux+Gnome or Linux+KDE is a WAY better choice than Mac OS X.

In fact I wish Apple took some hints like for example giving us a choice of normal (as in Windows/KDE/Gnome like) window management.
I'd like to think I can consider it one of my "known" languages, but people like @ice799 (timetobleed.com) know C. There's a HUGE difference.
Tony Bartel told CNBC that his chain is going to start
Found this linked from an interesting question on Quora: http://www.quora.com/How-do-you-create-a-business-model-for-... and thought the link (and associated discussion) might be of interest to fellow HN'ers.
You forgot the <sarcasm> tags
great idea!

slap me for being so 90s but would it also be possible to have it degrade into a small <table> when canvas is not supported?
yeah, very true. coming to the conclusion that a dream job is worth more than the potential millions to me.
Jesus, you're reading a lot into this one comment! For all you know kabdib could be Ken Thompson and his manager could be Larry Page.
Unicode hacking Facebook emoticons
Wow, very impressive! I will definitely be trying this out. It reminded me of my discrete mathematics class, so now I'm wondering if there are any other cool principles that can be applied to design
Huge News we will be offering 50,000 shares of stock to HN folks & Tablet retailer Employees. They must win our 2011 tablet Showdown..and be part of our beta test (The WatchPickWin Hollywood TV Game Show will be sold to 30 countries like "The Office" fyi) Just join our Linked-IN Group to be with our friends at CBS!
http://www.WatchPickWin.com/
How to Conduct References on Your Investors
Is it? I know that YouTube's early days were similar. But does Grooveshark have any content deals, because otherwise it is nearly 100% copyright infringement.
Except these are nuts, not bolts...
If egg plant is wrong (and I'm happy to accept that it is - I'm English, I was translating aubergine to North American and failing...) then it shouldn't show me results for it and it certainly it shouldn't show the results for egg without saying "did you mean..." at the very least.

As you say that's a relatively easy fix (and one that should be made) but I think there is still a deeper underlying issue with the data.

I agree that the eggplant list is lots better (though still includes kosher salt, water, vegetable oil and a load of other meaningless things) but my issues about the data returned for egg is still valid - I don't care about half of the list whether it's for egg, eggplant or something else altogether.

It all comes back to the same overall point - the data is mined and needs some serious work to make it useful. The occasional oddity is one thing but there are too many here.

I'm not saying I don't like the idea, I do, and I don't think the work needed is major, it's just that I don't think it's something that should be released in it's current form.
There is still only so far you can go as customer support. I wear that hat in my current company (along with a few others, including planning) and no, there really isn't much depth you can get into with devs without becoming a dev. Most devs (not all) largely disregard customer support and feedback anyway, since support doesn't 'see the big picture' (a less charitable person would say 'because support works with existing products, and we've already covered that now-boring ground' - after all, how many laments do we hear of devs that have to work on 'maintenance' rather than new prod development :).

The key point is that even if you're interacting directly with the devs, you're still not really being proactive or learning concrete skills. The job is still pretty much reactive. If you're driven or feel the need to develop, there really isn't much to strive for. You're not the one that gets to figure out code, or create marketing campaigns. There's not really any ongoing feeling of "I made this!". And if you move into design/planning, that's not really support anymore.

I don't mean to rag on support - they are the ditch-diggers of the IT world - but if you're driven, then it's got nothing to offer you after a fairly short while.
Characteristics of a Good Internet Marketer
I love CL. Absolutely love it. But these sorts of articles (this one is actually quite a few years old) just depress me. It's as if every one who defends CL has to make these sorts of "It's only a flesh wound!" sorts of arguments. With all deference to PG, one web application in over 10 years does not an argument make. Like I said, I love CL, I use CL, but it is not a popular language and I can't blame any company that chooses to go with Python or Ruby simply due to inertia of the languages.

And don't get me started on how you are supposed to decide how to choose an implementation of CL...
Your argument doesn't work quite as well on his other "aspiration" :-)
Did you read this somewhere or are these your own thoughts? I'd like a citation or to subscribe to your newsletter, respectively. Very intriguing.
I agree, pretty cool.
Could easily import excanvas.js to have it work in IE without an issue.
Fully-qualified Nonsense in the SSL Observatory
Kindle(mobi) format anyone ?
I was just talking about economic impact.
Yes, that's why I said "Not sure".
Kaji Ulang Kata “Poso” « « LP2M POSO
7.1 magnitude earthquake hits Japan
Something about this story doesn't seem to add up. An SSD's firmware presents the raw flash to the OS as a block device. The filesystem is at a higher level of abstraction, above that block device. If the device is handling data that doesn't fit by wrapping back around to the beginning of the file, how is it figuring out where that file begins when all it sees is a bunch AHCI requests?