skysight-inc/HackerNews huggingface dataset:
Undertake food hacking, or more pedantically, molecular gastronomy.

Some definitions of molecular gastronomy (from http://khymos.org/definitions.php):

- The application of scientific principles to the understanding and improvement of domestic and gastronomic food preparation. (Peter Barham)
- The art and science of choosing, preparing and eating good food. (Thorvald Pedersen)
- The scientific study of deliciousness. (Harold McGee)
- Combining the 'know how' of cooks with the 'know why' of scientists

And read <cite>In Defense of Food</cite>:

- Eat Food.
- Mostly Greens.
- Not Too Much.

With those three principles, one can build fun analytical games with creating exciting dishes. I usually approach food in a modular way.

Remember the days when you would pick at your food and sort it? How is it that programmers tend to start off this way, as little philosophers about their food, only to grow up to consume it without mindfulness at all? Where did THAT come from? I believe that is the more pressing question. How is it that the intuition we have about food, of applying analysis to it, becomes completely washed out?

I'm sure someone with a penchant for post-structuralist interpretation may have something to note on this.
He said mini SIM, not micro SD.
Be Proud Of Your Labor
I hear you, but I can't agree. Maybe it's my background. For 13 years as a professional developer my primary languages were Perl and Javascript, using Vim and the Unix command-line as my IDE. For the past 1.5 years I've swapped C# for Perl and Visual Studio for my IDE (still have a vi emulator though.) Intellisense is definitely useful, but I find it gets in the way a lot... both literally by overlapping the code around the code I'm typing, and figuratively by trying to insert text while I type which causes me to double-type characters and backspace a lot. It does help with remembering (not learning) APIs, but that's one of my concerns about translating to js: Intellisense won't know which APIs are usable and which ones are not. If you're a C# developer who's dependent on Intellisense, it's going to mislead you here.

Regarding refactoring, it's hardly worry free for me. I always have to double check what VS is going to do when I use its refactoring tools, because sometimes it makes a significant mistake. Now, that's often caused by the way I wrote some code and I have to fix it up as part of my refactoring, but I would have discovered that while refactoring manually too, and if I trusted VS I wouldn't have discovered it at all. So VS helps a bit with the typing, but it's not much faster than I'd be without it. A lot of that is probably because I learned to refactor using vim, grep, sed, and other Unix command-line tools, so I have no problem doing large-scale refactoring changes touching thousands of lines over a 100k+ line codebase. Extracting a method is childs play in comparison, and I don't mind the extra few seconds it takes to do it manually exactly the way I want it.

There is definitely a need for better javascript editing tools. VS, with the right plugins, wouldn't be bad, but I'm not sure Intellisense can really cut it. When I'm putting some code into an MVC template or js file and I want to refer to a jQuery plugin I know is loaded by my layout template, there is no way for Intellisense to know about that plugin or its API, so it can't help me. In contrast if I load my app in Firefox and use Firebug's console and debugger, I can type in some code and it's able to show me the API in real-time because it's reflecting the live javascript objects as I type. That's the kind of intellisense I want.
Calculated Web Development with Soulver App
Soulver allows me to calculate CSS element sizes and spacing quickly, improving my front-end development workflow.
Another dubious and untestable psychological hypothesis. In this case, the psychologist can only decry what men aren't doing (having "meaningful" relationships) but has no idea what they are doing (engaging with science and technology), because that territory is incomprehensible to a psychologist.

As with most such psychological hypotheses, this is a first-class disservice to women -- it implies that women who forgo science and technology in favor of "meaningful relationships" are making the right choice.

The article claims about men that they are "... outperformed by girls 'at every level,' ... ". Not really -- the science and technology gap is real enough, it represents a serious obstacle to social progress and gender equality, and it has no right to exist. But as to why it exists, that's easier to explain -- airhead psychologists telling women who avoid difficult subjects that they're making the right choice.
Ty Warner Penthouse - A mais exclusiva suite de Nova Iorque
You have a point, (except there is no Java on Android, only Dalvik bytecode ), but that's not the whole story. The experience that people have with their Android devices is very much due to the underlying Linux kernel and utilities: Device drivers, interrupt handling, multi-tasking, memory management, power-management, file systems, privileges, etc. And you can bypass the Dalvik VM with your apps if you wish.
Some people are passionate about design, as evidenced by the apple RDF and the number of upvotes. There's nothing wrong with that.
How does this compare to http://sharpkit.net (free for small and open source projects) Feature wise? SharpKit seems more complete (language support and has source map debugging support on Chrome). Also support for all popular JS libraries.
People have different desires and preferences. The problem is expecting everyone to desire the same thing. People should bring the food they want to eat, or event organizers should provide a range of food options that satisfy all their guests.
I'm clueless about the underlying legalities/politics, so was wondering: could something like this be used to provide connectivity in an area without 4G (but with an Internet connection)? In other words, could I (an average Joe) set up my own "cellular hot spot" and offer a better quality signal to people in the neighborhood?
Try hanging out with Wall St traders some time. That will put things in perspective.
This is not just startup culture, it's most professional gatherings in general. Go to a conference of any kind, other than one that's in some sort of health/fitness-related industry and you're bound to see the same thing.

The primary reasons are:

1. The average person eats pretty poorly, and would consider carrot sticks and fruit smoothies pretty crappy "free food" for an event. Cooking particularly healthy food that can pass as exciting for most people would be prohibitively expensive. Food ordered in bulk or made economically for a lot of people tends to be less healthy.

2. Drinking at networking events is "necessary" for most people who have a difficult time approaching and engaging with strangers without a little social lubricant. Plus, free drinks draws a crowd, whereas networking only partially does.

3. These events are often an opportunity for otherwise unsocial people to get out of the house, chat with others, and indulge a little. For some, particularly people with spouses and kids, it's the only time they get to drink more than a beer with dinner and not feel like they're doing something they shouldn't be. It's supposed to be as much fun as it is work, and eating pizza and drinking beer is fun.

As for the food being served at startups and the overeating it causes, that's just human nature. Let people eat whatever they want, and many will eat too much. Limit them, and they'll think less of your perk.
I really like the idea but I wonder if the additional effort required will limit adoption. It's much easier for me to tap my fingers on a keyboard than it is to get out my phone, unlock it, open an app, and focus it on the computer screen. Yeah I know I sound really lazy, but I think this makes a difference in general adoption.

This reminds me of using NFC for payment. Swiping a credit card is still a lot easier than getting out my phone, opening an app, holding it up to merchant's NFC scanner, and clicking to confirm.

Both are awesome ideas because they have other benefits (not having to remember a password for this, not having to carry around a credit card for NFC), but the UX needs to be tweaked so that the effort is <= current methods.
That's true to an extent, but I seriously doubt Android's Java stack (and it is a Java stack, although it runs on Google's Dalvik) couldn't work fine on another underlying OS.
I wonder if the device will start showing up in the logs of mobile sites?
iOS doesn't have connect to iTunes any more.
I have polled many freelance devs and designers about how they find their clients. They almost always reply that they are found via word of mouth. Many that have tons of work, don't even have a portfolio.
>The obvious flaw of this approach is that the majority of people might have written their software in a less than optimal language for reasons unrelated to productivity.
Proponents of niche languages, almost by definition, never have a body of work to show that is equal to that of the mainstream languges.

I'm not expecting equal bodies of work. Just show something.

Forget the enterprise, big companies and such. How about lone wolf programmers? Where are the Lisp gurus "beating the averages" and producing some killer stuff? 3-4 apps would suffice. For Lisp I can see very few things, statistical noise almost. Heck, even Erlang has Riak.

One way to see it is: "of course Lisp doesn't have a large body of A-list programs written in it, since it has less programmers". This is your reading of the situation.

Another way, though, is:

"there is a reason Lisp doesn't have as much A-list programs written in it, and it's not adoption. The reason goes deeper and it also explains adoption".

One explanation: Lisp was too high level for the machines of past era to run sufficiently. That explains why it didn't caught on in the past. It means that despite being conceptually better, it was a bad language for the problems most people were trying to solve (squeeze the last trace of CPU and memory juice from very constrained hardware).

And now? Now other languages have the most essential of the high level features it used to have, so other factors weight more in using them over Lisp (e.g available programmers, libraries, etc). Which means again that despite being conceptually better, it is a bad language for the things people do now (front end web stuff needs JS, enterprise needs Java/.NET and Oracle/MS support, embedded needs C, web apps need Node/RoR/Django/PHP, etc).

Not a single niche where Lisp is the best option.

Consider eg that: Productivity = LanguageProductivity + EnvironmentProductivity.

And let's take the scientific computing field. Even if Lisp, the language, has 70 productivity points over 50 for Python, the Environment for Python has 80 points (NymPu, Scipy, Sage, etc) over 20 for Lisp.

So, Lisp = 70 + 20, Python = 50 + 80, hence Python wins.

(The numbers are out of my ass, but you can make a similar thought experiment and, people that make it come to similar conclusions when they pick their tools. Even PG if he had to build something today he would have picked RoR, not CL).

Lisp guys tend to argue that Lisp has "language productivity" of 100, but I don't think so. And even it it has it's not 2-10 times the productivity of something like Python the language. Maybe 20-30% better.

In the grande scheme of things, macros don't matter that much.
There's nothing wrong with caffeine, particularly in moderate quantities and if you don't use it to stay up all night. Red bull and other sugary drinks are a different story, but the problem there is sugar and not caffeine. I hate to have my precious caffeine unfairly maligned.
I call fake. There's something weird about the perspective of the Apple logo and "Connect to iTunes" screens.
A USRP costs almost $2,000 because it is completely general-purpose, modular, and customizable. It's more flexible than you really need, but if you're doing a one-off project it's cheaper than designing a custom radio.
everything is package prefixed, names are long.

Totally minor, but reminded me of my days with java
> ... I think most people stopped being excited by document editing on the go way before iOS and Android came into being.

Stross writes for a living. He needs a good prose editor the way a coder needs a good text editor.
Another option is a site like elance. Some pay higher than others and I've been told elance and odesk pay higher than most sites.

This will help you find your initial contacts, and then hopefully find some ongoing/long term work.
Twitter Bets On Girls Who Code
Basically no. All the spectrum that phones can use is already owned by various companies.
Sorry my post lacks the substance of OP's article about pizza and beer at social gatherings.
I think your pricing is really low. Even for the Pro plan, you're offering quite a bit of benefits so you can definitely charge more. $25/year is too low. It should be a monthly-recurring charge, something like $9.99/month for the Pro plan would do.
>Smartphones have become a commodity in the developed world.

Whereas startups are rare?
Perhaps "popular" startup culture doesn't focus on health as a priority and a reasonable temporary sacrifice? In reality, it's not temporary.

Taking care of your health is not lazy nor somehow less committed to your startup.

Taking care of your health and energy first is what makes the periods of extreme efforts productive instead of unproductive.

I was plenty unhealthy in my early 20's, it's almost glorified that we'll make up living later. While I am a deep believer in sacrifice, hard work, discipline, and focus... health, like time is difficult to make up.

I'm in this for the long haul, so I have to build my health to sustain me through it. If you can't be healthy now, juggling today's demands, it's hard to imagine it'll be easier in the future, when demands are even bigger and wider. One excuse often is simply replaced with another.

One thing I believe is crucial: include sustainable health and culture as a part of finding a startup's repeatable and scalable business model.

I've never been a guy who could go through the gym so I hacked my habits, and found something I could love doing (sports) early enough in the morning. I have never regretted one morning of getting up early, I am absolutely wired at 7:30 and fall into coding flow so easily.

Having now largely quit caffeine, greatly limiting my sugar intake except for fruits, etc, playing sports at 6 am a few times a week, managing my diet, and having a bit of Vitamin d and b12, my energy is absolutely through the roof.

Hacking my habits and myself has turned out to be a neat way for me to boost my energy and productivity, one habit at a time. Once I've explored and experimented with one new habit and got the hang of it, I add another thing.

This is coming from a life long night owl. I'd stay up 24-48 hours straight sometimes coding, and what I do now is more productive in more areas of my life. There's no comparison. Zero. Waking up early with a full and clear head of energy is 10x more productive than any late night coding I loved doing.

I'm not perfect at sticking with it for weeks on end, especially with a few late nights here and there. Every so often I reset the routine and I come out largely ahead from not doing it at all.

If startups are a temporary organization looking to find a repeatable and scalable business model, there's still a gap in sustainability, longevity and not burning people out, especially while working to validate through likely many iterations of an idea.
"However, our current architectures have a big problem (for creating AI) in that they have a very clean separation between data and code."

That's a security measure, rather than a fundamental property of transistors. We had to add that property to our architectures.

Simulating Hebbian learning isn't that difficult with transistors and conventional computation, so you don't get that big an advantage right now. If we were brushing up against the fundamental limits then it would matter, but we're a ways away from that yet.
I think you're right that actually moving back to the 4 would seem sluggish at first. What I find interesting is how the small delta between the 4 and 4S doesn't make me question moving back too much. The larger delta between the 3G and 4S makes it really clear there's no way I'd move back to the 3G. So the deltas (for me at least) are shrinking with each release.
Do you have a strategy of how you built up your network? I'm really curious about how you started, and how you'd pick the right idea to pursue.
Agreed, but he replied to a single word comment (=> worse)
The author might assume it, but I think it needs to be explicitly stated. Tools like this are often sold as "You don't need to know X because you can now code in Y and translate automatically to X!" That never works out though because there are always leaky abstractions. (For this project, just take a look at the Attributes docs to see how leaky the abstractions are.)

I've had to work with a bunch of C, C++, Java, Perl, and C# developers who were good at backend stuff and just started to learn HTML, CSS, and Javascript, and they're mostly pretty awful at it until they give in and dedicate themselves to the frontend web developer platform and environment. Prior to that they'd grasp at tools like this one that seem to offer hope that they won't have to learn that nasty javascript.
I think the problem may be the laptop brand. I've had a couple of Dell laptops and they both got alarmingly hot to the touch. I've now got a Thinkpad w520 (Quad core i7, Nvidia quadro chip) and I can sit with it on my lap comfortably. I don't know how Lenovo do it, but their thermal management is amazing.
SharpKit is only free as long as you want to use it for projects that don't need it (the limit is like 2k lines or something). When I last tried it I was not very happy with the code it generated. Additionally, it uses the standard mscorlib so it is not unlikely that you will end up calling methods that are not implemented (which is the very problem the tool is designed to avoid). If it were open source, I would have contributed to SharpKit instead of rolling my own, but it is not.

When it comes to the language support, I think Saltarelle is slightly ahead, as it supports goto and yield (I don't count SharpKit's implementation of yield which translate 'yield return "x"' to '$yield.push("x")' and then returns the $yield array).
It is just a replay of a well established cycle. For example, the Apple bazaar of the early 80s versus the entrenched minicomputer vendors.
So existing consumers should never voice their opinion to the company selling them stuff? Always just blindly switch product the moment you dislike its decisions? Never attempt intelligent discussions around product decisions?
If Martians ever wondered about Samsung
I have a 3GS, and let me tell you: there are times when I am typing 5-6 characters ahead of the display. The camera freezes all the time. It looks like the new iOS is not designed for the 3GS and older versions. Things will only get worse once the 5 comes out, I imagine.
If this is the case then why didn't his phone go to the homescreen after turning on?
so right now the only use of it is to get the raw packets from ethernet, convert to analog with required power and just release it over the metal? I may be wrong here.. not an RF expert
Project Gutenberg Mathematics Bookshelf
Bump (the iPhone app startup) has a photo uploader where you can bump your phone against the keyboard.[0] I think that could work here.

[0] http://bu.mp/
It already is. Not sure if it's the one in the video tho

http://www.marco.org/2012/08/30/ipad-mini-internals
Fabrice Bellard is in France AFAIK (not that it really makes any difference).

Who says the carriers and their suppliers aren't his target customers?

It is also possible to do some experimentation without a license.
Not rare, but not interchangeable. Commodity suggests that there isn't much qualitative differentiation across a market, which is more or less true at this point.

The difference between phone rumors discussed here are pixels, megapixels, centimeters maybe.

The differences between start-ups discussed here are the sun and the moon!
For most uses, fine-grained kerning is overkill. The following will work well enough in browsers that support it (Firefox often turns this on by default):

text-rendering: optimizeLegibility;

Scripts like Lettering.js are best for typographically interesting headers. Trent Walton (http://trentwalton.com) makes great use of this (of course, he's one of the creators of Lettering.js).
You can't 'hello world' without that being true these days.
Android Demo 2007
This is certainty fake (in my expert opinion). At least the turn on bit of it. Otherwise seems a dummy shell/mockup.
Dutch Pirate Party Ready To Enter National Parliament
Why the heck do I learn of this from the BBC and not from nofrag (kudos to my french-speaking fellows ;)

This is a mod I have been waiting for a loooong time. Can't wait to dust off my fps skills while enjoying the game.

A long time in the making, I hope the devs are proud of their work and that their work is going to give them pride.
I rely on word of mouth only.

All my latest gigs came from Twitter or from people contacting me directly after seeing a presentation in conferences (like [1] [2]) or sites I made like hackerbooks [4].

I also get very specialized leads via the open-source project I maintain and which match one of my skills (ETL, activewarehouse [3]).

Make sure you learn skills in demand and create small "marketing/learning" projects while you are not billing!

[1] http://lanyrd.com/2012/rulu/swxtt/

[2] http://lacantine.ubicast.eu/videos/8-mongodb-etl-et-indexati...

[3] http://www.activewarehouse.info/

[4] http://www.hackerbooks.com
Why does everybody seem to be calling it the iPhone 5 ?

Technically, it's the 6st iPhone, so why would Apple call it "iPhone 5" ?
Because its fake
I've had best success by releasing free or paid stuff and then getting customization inquiries. (I've elaborated on http://pimteam.net/freelancers-here-is-the-best-way-to-find-...). It's not hard to get to the point where you'll start turning down work unquiries from customers (unless you can grow to a team which isn't my cup of brandy)
When bidding, you don't need to go below everyone else - I go above every single time, and also explain to potential clients why I'm the best choice (top quality, deliver on time). Of course you need some kind of portfolio to back up your statements. And deliver the promised quality.

This approach also has a beneficial side-effect. Cheap clients deny the bid. Usually these clients turn out to be the most demanding ones with little understanding of scope or appreciation of your work.
"make entrepreneurship much more accessible to undergraduates" = We'll focus on web startups because everyone can make websites (right?)

"We're dedicating an entire workspace just for teams to work, collaborate, and bounce ideas off each other." = We have a room with chairs and computers.

"Workshops on lean principles, peer teaching, individualized team deliverables" = We'll teach you what a to-do list and a convertible note is. It's not easy.

"Mentorship: Veterans entrepreneurs, business developers, specialists." = Unnamed people who don't know what they're doing tell you they know what they're doing.
A lot of people have grossly misunderstood my statement. Please take a moment to think that in this specific instance the blogger refused to dance to Samsung's tunes and hence, got reported. If the blogger would have sgreed all this may have been swept under the carpet. Therefore, it raises "larger concerns" about bloggers who give product reviews.

I am in no sane mind defending Samsung or any of it's actions. I just want to take this incident to pause & introspect over the ongoings in the technology review industry.