skysight-inc/HackerNews huggingface dataset:
Nope, I　was not arguing about my own previous point. In the first one, I replied to the idea that Carrefour is overcharging for food, and that then nothing prevents producers from selling their own products at a cheaper price. They can start small and setup their own distribution.

My second point was to reply to another idea floating around, that "if a new competitor enters the market, Carrefour will slash their prices to kill them off". Then, the small producer has the choice to differentiate if they cannot fight on price.

By the way, since I'm French, I may as well remind you that in every small town and big city of France, there are still weekly markets where local producers come and sell their products, very often for a higher (and not just a little higher) price than what you would pay in Carrefour or other supermarkets. And guess what ? Some people STILL buy their food there. Not everyone, but quite a lot do. So, there's nothing preposterous about the idea I was proposing, because there's clear precedent, even in the current market situation. Some people will always be paying to pay more for "quality", "traceability" and direct-relationship of trust between the buyer and the seller.

Now, for most people (not the ones I just mentioned), you also have to realise that Food has become a commodity, and therefore for those people, they are not going to be interested in paying more, they simply want to get their food as cheap as they can, so they can spend their money somewhere else (ipad, new tv, vacations, etc...).

It's all about knowing your consumers in the end, and finding out how you can better serve (some of) them.

Coming back to the discussion, the competitors of Google Maps should be thinking of how they can provide more value to users than the "free" Google Maps. By the way, in other markets, like video games, some online services like Steam have no problem fighting against free offers (i.e. piracy) just because they provide more convenience to the end users. They get it, and they don't bitch about piracy or whoever else killing their business.

When you start pointing fingers around, it's usually your product/offer/service is simply not good enough, or nobody cares about it.
When did everyone start taking Analysts seriously? Do they someone have insight into Apple? No. All they do is speculate. When they are wrong, they just brush it under the rug. When they are right, they say "told you so"

All you need is 365 analysts. Each one could predict that a new Apple product on a different day. One of them is bound to be correct.
Vim buffers fit what I think you're describing. Put `:set hidden` in your vimrc and you can flip between buffers in the same window with no trouble.
>He said he hoped new legislation on cybersecurity, expected to reach the Senate floor this month, would call for more disclosures and bring more aid to companies under attack.

Uh huh.

Interesting that a large argument against SOPA was that it would break the security of the internet. Now we are getting stories claiming that the internet is already broken and we'll need new laws to fix it.

Expect the laws needed to fix the security of the internet to also include fixing the "evils" of copyright "theft".
Struggle no more!

How can anyone forget his seminal work - Sex Tips for Geeks

http://catb.org/~esr/writings/sextips/
The Basics Of Hiring Interns For Your Startup
I'd be really interested in hearing how you got the swipe left/right commands to map to buffer management in MacVim.
I agree Sequel Pro is awesome, hands down best MySql client I have used on any platform. I also love Textmate, great text editor. For CSS - CSS Edit can't be beat however the developer is no longer offering it as a standalone app. :(
Half of fortune 500 firms infected with DNS changer
Google have decided that the app maker is best equipped to decide what access the app should be allowed. This makes perfect sense if you assume that your average user will not install the app if it requests too much privilege. The reality is that most people don't check and install it anyway because they're given a binary choice.

Would a better model be to allow the user to choose the allowed permissions? In some cases this would cause an app to fail, but as someone who firewalls outgoing IOS requests, this is unlikely.

However, it still becomes a user interface issue. Any security system that requires the user to make knowledgeable security decisions in unfair and usually just a way to offer plausible deniability.
Re: the link headers, see the HTML 4 spec [0] & RFC 5988 [1]. They're only supported by Firefox and Opera at the moment [2] though.

[0] http://www.w3.org/TR/html4/present/styles.html#h-14.6

[1] http://tools.ietf.org/html/rfc5988

[2] http://greenbytes.de/tech/tc/httplink/
iTunes Store, 20% Off
By the way, anybody who thinks that real crafsmen typically use the "best" tools available has never seen neither an artist nor a plumber at work.

You are correct that they do not pick the "best" tools, but they will deliberately choose the best tools for the job, as opposed to the most convenient tools to aquire and learn.
I think Forbes has a much better visualization with more meaningful numbers: http://www.forbes.com/special-report/2011/migration.html
Is it just me or did anyone else feel he was talking about Go? I have never understood why Go doesnt get the love that it deserves.

(No seriously, he described Go)
You can also use tabs in macvim and split windows, or any combination of buffers, tabs and splits. It's pretty flexible that way.
I think it's great they want to open the system and let developers play around with these.

But I'm just wondering - I don't believe there is a wifi chip in them and it isn't clear whether its possible for the customer to get the device onto the GSM network (is there a real sim card that is accessible, etc).

With that in mind, I'm wondering if the functionality and possibility of these devices is rather limited?
Another one for the lazy:

curl https://www.parse.com/jobs/apply -d '{"name":"somebody", "email": "me@hotmail.com", "about": "some blurb about me", "urls": ["url1","url2"]}' -H "Content-Type:application/json"

Enjoy
The Alan Lomax Folk Collection Will Be Available For Streaming In February
This is also a great website for quickly viewing prettyified json:

http://json.parser.online.fr/
Absolutely, that was the first impression I also got when reading the post.

Actually, its Go's standard packages which matches most of these expectations.
It'd be easier on the eyes if you added transitions to the circles when the selection changes. For example, in metro_mover.js:

line 244: .select('circle').transition().duration(500)
line 258: .select('circle').transition().duration(1000)
Don't want to discourage you guys, but coming from an EDA background myself, you didn't answer the question:
> What's the advantage over gEDA, gHDL or similar?

I think your answer is, "we're focused on design & community." But I wonder if you might reconsider yourselves the "Codecademy of hardware" instead?
Here is what I have come up with.

Using conservation of energy:

When you jump your legs do work that gets converted in to kinetic energy and then potential energy.

Assume that when you are shrunk down you maintain density. The potential energy that you have at the top of a jump is mgh. (mass * gravitational-constant * jump-height). When you scale your body down your mass goes down with the cube of the scaling, which I'll call k. So after scaling your energy would be mgh/(k^3) (m is your original mass).

So how does the initial work change as you scale. The force (F) you can apply is roughly proportional to the cross section of your muscles. This changes with k^2. You integrate this over the path that your center of mass takes, which is going to change linearly with your scale k (d). That means that the work going in should be proportional to 1/k^3 as well!

So we can make two equations: one before scaling:

F * d = mgh (Leg force * leg movement = mass * gravity * jump height)

and

F * d / k^3 = m * g * h' / k^3

Which means that, to first order approximations jump height is independent of scale (h - h') and you should easily be able to jump out of the blender.
I was going down the "Maybe I should ditch Mac" thought process last night when I had to recompile PHP on OSX Server (10.6) so that I could enable GD and FreeType. I wish Apple would just leave the sources in the same folders you find them in on linux as I had to hunt through my build flags to figure out why each one could not find the dependencies.

At 2AM I finally was able to do my sudo make install and everything was right with the world again. :)
The price of information
It can be written more concisely with fold.

$ ghci
Prelude> let getFromList ls pred = foldl (\x y -> if x `pred` y then x else y) (head ls) (tail ls)
Prelude> getFromList [1..10] (<)
1
Prelude> getFromList [1..10] (>)
10
That sounds similar to this Abstruse Goose cartoon:

http://abstrusegoose.com/51
The Art of Unix Programming is even a good book! I though can't stand ESR's rhetoric.
... I threw away two still-new-in-box Peeks a couple weekends ago when I ran across them while cleaning out a closet. Used the service for a few months in 2009, it was pretty neat but finally moved to a real smartphone when I started bumping up against limitations.
I wouldn't compare phone networks with retail, it's a totally different situation. Phone networks are nothing but state-allowed monopolies. Retail chains win by other means.

I can relate with how you feel, that it's sad to see small stores disappear and all. But it has never been easier than now to actually go and get your products directly at the farmer, if you really want to. Most people have a car and the countryside is not 3 hours drive from where they live. It is technically possible to go and get your food outside of the retail chains if you want to spend the time to do it.

Most people have no interest in doing so, because they want convenience. They want to save time. They do not think it's worth it. It's pretty much a cultural problem, not a market problem.

In France you still have lots of bakeries around because people still value Bread quality over price. Since bakeries are widely spread, they are reasonably convenient to access. So the business thrives, no matter if the big chain sells the bread dirt cheap next door.

How do we stop it ? Start with education. Tell your children what's the difference between the supermarket food and the rest. Explain why it's important to eat well. It's the same thing as explaining to a kid why it's necessary to save for the time when they are old and cannot work anymore. Education is especially important since most people nowadays are born in cities or suburbs, have completely lost contact with the culture of food production, and just see the end product. It's going to be tough to change that state of things, if cities continue to grow.
Lambda expressions implies currying because lambdas take only a single argument unless you think of function application as implicitly constructing a tuple of arguments (but JS lacks tuples and only offers maps and arrays). Javascript has first-class anonymous functions, not lambdas.

Closures in JS are broken due to everything being a reference cell by default. This causes closures to be annoying to construct correctly and more expensive than they should be. "Functional" languages typically treat mutation as a side-effect and require reference cells to be explicitly declared. This helps enforce function purity and referential transparency -- functional-ness.

"Being careful about recursion" is like being careful about looping except recursive expressions are a superset of succinct iterative expressions making Javascript weak when it comes to, say, describing state machines. Lack of TCO makes Javascript a terrible compile target as CPS is impossible.

Javascript is an ambiguous, unsafe, difficult-to-analyze language. It supports some constructs that look like constructs in functional languages but because it does not enforce any functional or type systemic restrictions, these features are mostly cargo.

If you write a recursive algorithm in Javascript, you pay like O(n) for stack frames. The same iterative algorithm costs O(1) for stack frames. Thus, many developers eschew recursion in favor of iteration. This means that the logical code that developers write could be both mathematically sound and run efficiently on the machine but instead developers must either resort to temporal reasoning or perform recursion -> iteration transforms in their heads. This is broken.

Just because Javascript is ubiquitous doesn't mean it's good. I don't understand Javascript evangelists -- they seem to be spreading half-truths.
I also had the same weird feeling (see my post elsewhere in the thread).

I think Go's just still too immature for most people to invest deeply in. Production code can have a lifespan measured in years or even decades, so you want to use a language that's stable and mature, and you want to know that it's going to be around at least as long as your application. Things will change once the 1.0 Stable release rolls around, and people will really start dipping their feet in (and those people who have been dipping their feet might take a dive).
Sublimation Printing
Exploring quantum physics through hands-on projects[book]
WillCall takes all of the work out of going to a last minute concert
To be fair to the author, the post is to convince people to use viemu, his product which gives vi controls to Visual Studio. So, I think he probably agrees with you with regard to IDEs.
It is unsporting. The whole point of the exercise is for job seekers to show their chops and that, for some basic problems, that they can solve it without using Google.

For fun, I posted my info using curl, vi and not one Google search. A web developer with 2-3yrs of experience should reasonably be expected to be able to do this challenge.
This would probably destroy many ad-supported apps, since users would just choose to not allow them to access the network.
That is the correct response. You are not sending the appropriate HTTP request.
In particular they have these ERP systems that small brands cannot afford. Smaller brands end up outsourcing being plugged into their ERP systems as well which will also increase the cost of the article.

This sounds interesting, can you shine some more light on it?
Wow, I used vim for five years and never knew about '.'. Glad to have found this article!
Maybe, but personally I'd be pretty weirded out if someone who could figure out the significance and use of the string I posted could not figure out curl.

Is that just me?
I fail to see how you can own all the cartographic data, does Google have a special power which allows it to prevent people from drawing maps?

Also if the barrier to entry was so high you would think that mapquest or bing maps wouldn't exist, but magically they do.

I would be surprised that someone who is active on a tech site would find it odd that a startup could raise millions of dollars in funding.
Sigh. A good Java coder will also "get itchy" when writing two such similar functions. In fact, they'll probably already have a library that provides predicates that make the same level of abstraction trivial. Sure, the code in the predicate, being a whole class, will be a bit verbose, but that's a separate issue.
This sort of thing led me to doing all development on a per-project Linux virtual machine. I started by using various development stacks (LAMP, LEPP, whatever) running under VMWare Fusion, using appliances from http://www.turnkeylinux.org/ or http://bitnami.org/. Then I discovered Vagrant (http://vagrantup.com/), which is a nice command-line driven tool for managing and provisioning base images. I use it for everything now.

You can run Lion virtualized under OS X, if you are so inclined, but I don't see any advantage to doing so.

I like the isolation of environments so much that even if I were to switch to Linux as my day to day OS, I would still develop every project in a VM.
Linux is to Unix as Vim is to Vi. Based on 70s tech, developed in modern times.
A link might enlighten me. Until then, my understanding of caches is that they get flushed and my understanding of the cloud will be that its storage services are often not very long lived and that the rates for storage are subject to change.
"I think Soundrop['s logo] was ‘inspired’ by Rdio."
Why We Dumped Google Maps
You are invited to drop by for a beer on Friday a 5 and you can take a Peek with you when you go

:) 33w17fl9
Most likely you won't be able to get in the IPO so the question is whether or not you should buy FB stock once it's public. I'd say probably not immediately. My guess is that the stock is going to sky rocket the first few days (weeks?) and then people will cash out. That's when you should buy.

Then again, if you can get in this round, I'd buy.
Yeah. And of course Go doesn't satisfy everything on that list either. But it does satisfy most of it with just the standard library.

Go 1 should solve most of the big problems, currently libraries need to keep up with weekly releases and packages are still being moved around.
What are you using for handling the subscription payments by the way? I mean things like prorating, checking who still has membership active etc.
The goal of a new text editor shouldn't be to make things better for people who are already experts on an existing platform. It should be to make it better for beginners on the new editor (because initially, everyone is) and better for them when they become experts.

Saying "I'm an expert at vi, and other editors don't work as well for me" is a pretty meaningless statement. Of course they don't. It's like saying "I speak English, and I find speaking Spanish really hard, so English must be the best."
This doesn't sound like Go to me, but I've never used it:

Homoiconic

Code can be manipulated as data.

Extensible syntax

I find I don't use macros much anymore. I do more with data-oriented programming. But it is nice to have when you need it.
I don't know if you've tried to use 3d non haptic input devices before, turns out that they suck for modelling. and not due to noise or lack of precision issues. The main problem is that a general person's absolute 3d positioning skills are pretty poor, and even there 3D directional skills are pretty damned poor.

Making general models by waving a phone around would be difficult enough, I can't imagine trying to use it to create a model detailed enough to actually print a usable part.

Now, making 3D modellers is actually something I have a lot of experience with. If anyone wants to have a discussion about how we could actually create an interface for a 3D modeller targeted at consumer modelling of 3D printable parts; Well, that's a discussion I'd love to have.
Yes, verbosity is exactly the point. In the comments section, somebody actually wrote it.
But it's not particularly useful for the kind of parts we'd like to be able to 3D print, in general.
Android, Tizen and the End of Java
I think a lot of languages could be described by most of the items on the wishlist. I thought Clojure was an extremely close fit, but then I program a lot in Clojure :)

I don't think Go matches all his criteria, though. For instance, Go is not homoiconic.
Elsevier's Publishing Model Might be About to Go Up in Smoke
So then Google doesn't have to make that an option on stock android (although droidwall currently takes care of that quite nicely). The restrictive option for internet access could be a low quota for people concerned with data usage.

The open source android distributions would hopefully go further and empower their users with control over their devices.
I'm a grade 12 student right now taking computer classes and have had speakers come in and talk to our class.

My opinion on this matter is that the actually starting with some hands on material is much better than explaining a programming process. Mostly because beginner programming is fairly easy to understand without learning a proper process - and I'm not saying that proper process isn't important, it very much so is - I'm saying that it would probably be a lot more enjoyable to actually have them solve simple solutions first.

I find that my favorite part as someone with still much to learn about programming is the ability to find my own neat solutions and try to make them work.
If you'd buy twice as many at $65 than at $155, then you've just proven why, to maximize profit, they should be selling it at $155 instead of $65. 155n vs 130n is pretty straightforward, and the point of luxury brands is that not everyone is wearing them.
They could take it a bit further and provide full recruitment process and the employment itself via api.
Windows Phone 8 To Use NT Kernel
Managing Cloud API dependencies in HTML5 apps: Example using Kinvey and Facebook
LuaCraft, Minecraft with a taste of Lua
LuaCraft is a Minecraft Mod that gives you the power to modify the game with Lua.
My idea for how to teach start ups management 3.0
...I have a persistent Vim session with ~600 files open. It's been in active use for over a year. It works great.
I saw another app like this (probably here on HN) a while back...it's an open-source Haskell project:

http://detexify.kirelabs.org/classify.html

EDIT: GitHub sources:

https://github.com/kirel/detexify

https://github.com/kirel/detexify-hs-backend
Which can be done just as well in lisps. The whole point was to show it in a way that didn't confuse the Java devs.

;Clojure example
(defn get-from-list [list pred]
(reduce
#(if (pred %1 %2) %1 %2) list))
Kudos to whoever set up this box, by the way. I ran nmap against it a few different ways and the correct port number was not listed.
I would love to know expected timeframe. Being in Europe and not part of EU (yet), handling payments is a major pain. Waiting for years to be able to complete charge on my own site instead of redirecting to a payment processing company.
All that easy analytics and A/B testing opportunities....
I cannot stress how clunky any sort of 3D modelling without haptic feedback gets. Sure, I could make a clay modelling kinect app pretty damn quick (I even think I've seen one using professional 3D mocap systems before) But they take about as much time to get used to as more standard modellers, And zooming the editing space to do detail work is almost impossible for the human mind to comprehend. ]
I have no idea what port "EDITD" is. Is that supposed to be trivial?
> Users could come log-on to McFriends, and meet fellow fast-food goers around world.

And I would want to do this because...
And if you miss one of the lines in your submission: 308 Resume Incomplete.
Based on personal experience, I'd respectfully say it's just you. I do see your point, though.

I've met plenty of people who could code up a simple web UI but weren't very familiar with the underlying HTTP protocol. I guess my point is that knowledge of the protocol and web infrastructure is more valuable (sometimes) than just being a person who knows how to slap something together.

YMMV.
Vi/m is a funny hat that I put on and that gives me powers. Let's call it meta-learning! I'm writing code; now, I'm writing code with a funny hat on. _This_ computer's funny hat!

The great thing about Vi/m is that it compels you to read by withholding input entry. Key-bindings are secondary, but no less significant in that you can use two different object languages for dealing with text. Being forced to read through navigation of text with a robust language aids in presenting analogies to the coder. Who is entering the text? Does VISUAL feel like a finger pointing at the screen?
ft is now behind a pay wall with 8 articles/month available for "registration". Gurrrr...
Rovio (Robot Toy) has been discontinued; here is the source code