skysight-inc/HackerNews huggingface dataset:
"Bring in seasoned talent.." All seasoned talent needs is an Internet connection. A successful company doesn't require a ping pong table. Basecamp makes more money each year than most startups ever will and they're entirely remote. I love in the south of France and work just fine without having to go to company HQ in New York. The only folks working in the office are just the sales guys and even they could do their work just fine from home if they were so inclined. Location is only relevant if you need an address to impress a particularly unelightened investor. The myth that the talent is only in San Fran or NYC is getting played out. I have several devs that work for me that live in Portland, Jacksonville, Atlanta, Belgrade-- folks all over the place and they're "top tier" talent. In fact I would argue that it's harder to recruit talent in NYC and San Fran.. Real wages are comparatively lower than pretty much anywhere else in the country and you're competing against places like Google, Twitter, Apple. Why would a Dev come work for your (figuratively) rinky-dink startup for likely less money and likely worthless equity (statistically speaking) when they could walk down the street and work for any number of successful companies? However if I lived in a place like Grand Rapids, your startup might be an attractive choice.. And it would even save you money: you can pay the same salary but you'd pay less for their health insurance and you could save on the extra office space. You could also save on the silliness like a "beer fridge" or whatever else is the latest trend in an attempt to be a great place to work.

My criteria for a great place to work: competent product managers, an interesting product, a good salary, equity that isn't insulting, proper vacation time and other folks working with me that value high quality code. That's pretty much it. Your awesome office space is a waste of money and doesn't attract "good" developers -- a good dev is not going to sign up with you because of office space; those other elements must be there. Anyone that places a value of the office space over the value of those other things is an idiot. When I did work in an office in New York, I enjoyed my time the most with a company that had no windows, was in a cramped, shared space with barely enough room for a laptop, let alone a massive desk for my 27" monitor much more than the hip place with great coffee, a ping ping table and catered lunches because of the work we were doing and the people I had to work with.

Talent should be location irrelevant for an Internet company. Actually, unless you have a warehouse or must meet customers in person or sell retail (or build a physical product,) the entire concept of an "office" is about as relevant as a VCR.
Lets go back and look at the history of human knowledge about comets for a moment.

1) The composition of comets were largely unknown until ~1950 when Fred Whipple hypothesized that they were largely icy objects instead of rocky objects, which was only confirmed in 1986 when Vega 1 and 2 flew by Halley's comet.

2) This idea was flipped in 2001 when Deep Space 1 took photos of the comet Borrelly, which showed a hot and dark surface.

3) The Stardust mission in 2004 discovered that the dust of a comet was actually a crystalline structure, created by very high temperatures.

4) The Deep Impact probe in 2005 was the first physical contact humans had with a comet's surface, which resulted in us combining the two previous hypotheses into an object filled with an icy dust mixture protected by a hard and hot dirt shell.

5) Finally this year we landed Philae onto a comet's surface by launching a probe in 2004, a mission that started as far back as 1992.

This means that we were planning on landing an object onto the surface of a comet long before we knew what in the hell a comet really was. To say that we failed to meet the goal of a one week operational timeframe on the surface disregards the entirety of knowledge learned during the operation of the mission in which we were conducting. Just after Rosetta launched we figured out that the surface of a comet was probably more ice than rock, and had to conduct retroactive experiments in order to determine whether or not the harpoons of which had already been engineered, designed, manufactured and launched into space (which failed to work, so the result is somewhat moot anyways) would in fact be capable of holding the lander on the surface of the comet. The main goal of this mission was to learn more about comets, not spend a defined time on the surface like a game of "King of the Mountain" at some elementary school playground. The mission was successful. We obtained data about the surface of comets and discoveries and observations resulting from the collection of this data will continue to happen over many years to come. Would have it been better if we were able to keep a probe operational on the surface of the comet for years instead of weeks, or weeks instead of days? Yes. But the goal was to learn shit, not get in a pissing contest with a nonexistent alternative lifeform that has already landed an object on a comet and kept it alive longer than us.
If you're not in a huge hurry to delete the bucket you can easily set lifecycle rules to expire all versions older than 1 day (the minimum) and then just wait for S3 to delete them for you.
French are working even less and produce even more:
http://www.businessinsider.com/are-the-french-the-most-produ...
bash only needs better history manipulation. absolutely nothing else.

all those z shell features the only useful one (i.e. the only one that's impossible on bash) is the recursion (i typed star star, but hn hides it) hack.

and it's awful. because now you just learned something that you can't use anywhere else! and to search that same way in a shell script? though luck.

also it has less parameter then find. and find is available everywhere so you can use it in scripts.
Yes it's only RHU (Radioisotope heater unit) is mentioned,

http://en.wikipedia.org/wiki/Radioisotope_heater_unit

never RTG (Radioisotope thermoelectric generator).

"While both RHUs and RTGs use the decay heat of a radioactive isotope (usually Pu-238), RHUs are generally much smaller as a result of omitting the thermocouples and heat sinks/radiators required to generate electricity from heat."
I currently live in Cedar Rapids, which is largely referred to as the "corridor" area; the region joining the "separate" cities of Iowa City, Coralville, Cedar Rapids, Marion, Hiawatha which are all sort of converging into one larger metro area as population and grow increases. We are about a 2 hour drive from Des Moines and there is a lot of collaboration happening across the state outside of just Des Moines.

There is huge growth happening in the tech sector within Iowa, but also in other areas, education, medical, insurance, agri-business, being a few of the key areas.

I've seen mention on here already of RAGBRAI and the bike friendliness of Des Moines; this is more true in the Iowa City/Coralville areas, and equally true in the main Cedar Rapids districts.

Here are some things that are more interesting though; the midwest has some of the lowest in the nation, and Iowa sits at an average unemployment rate of 4.5%. In terms of diversity; it may not have been that diverse 20 years ago, but these days Iowa is ranked as the 3rd most progressive state, right behind Massachusetts and California.

We have huge incentives for technology, start-up accelerators, local tech conferences, low cost of living, local re-investment. Personally, I hate the "Silicon Prairie" term, because it means that people turn it into a us vs them sort of comparison. In terms of raw numbers, more successful start-ups are going to come out of California; or I would certainly hope so since the population of the state is in excess of 38M whereas as Iowa is just barely over 3M. However in terms of your chances of success; these days I think the odds are probably in your favor in Iowa.

I'm just some dude, and I've had beers, dinner, or just visited with CEOs of many of the tech businesses (long established & start-ups) and the thing is these are great people. They still relate to their humble beginnings and they want to give back and grow business right here. They are so approachable, and I think this is in large part due to the fact that the lines aren't as long because we are still small.

Right now I seriously have to give a shout-out to Eric Engelmann, founder of the Iowa Startup Accelerator and the CEO of Geonetric. He is an all around great guy, who has done so much for this area and continues to do so, and there are too many more around here to name.

Is it Hipster? Some yes, some no. Is it a great place to be right now? Unequivocally; Yes. But you don't have to join us; we'll continue to do just fine on our own. If you do though; you just might fall in love.

To end with; here's some links to a few things that are happening in Iowa

http://www.iowastartupaccelerator.com/

http://uipartners.uiowa.edu/deviowa

https://drive.google.com/file/d/0B6uYhe4TzHsCNjNWVlhDMXAwVFE... (Mapping Venture Capital In Iowa)

http://www.welchavenue.com/ (Iowa only start-up news)

http://siliconprairienews.com/ (Midwest start-up news)
But did any of the others not mention the endowment or sum being donated...?
Notice that he stresses there are benefits, but nowhere does he say that the costs necessarily outweigh the benefits.
Tor can today already use port 80 for all it traffic by using the FascistFirewall setting.

If tier 1 ISP differentiate traffic on port level, then switching that setting on should bypass the filter.
Great, cool, computation is useful. Is stanford building a new super computer? TFLOPS? CPU/GPU? This is some fluffy PR bull.

https://doresearch.stanford.edu/research-scholarship/computi...
That's definitely a good question, and a hard one. No one there due to having a low socio-economic status wants to live there but they can't afford other places that would give them the same access to work (and even leisure). Location-wise, it's extremely practical to live in a favela (and it's interesting that in California, for example, the rich people generally live on the hills, whereas that's not the case in Rio).

There are several prime cases of favela removal in Rio (Pinto, Catacumba, Esqueleto) in and around the 1960s and 70s. The residents were removed to City of God, and some run-down areas near the international airport (Complexo do Maré, etc). Also, in the first few years of the 20th century, there was a large mandate to destroy and remove favelas in downtown Rio (called the "bota-abaixo") which did beautify these areas, allowed for sanitary services to be installed, etc. Most of these residents just moved to other places like Rocinha and Vidigal on the other side of the city. So, even if they're "removed", they end up equally poor in a less desirable (to them) location in the same city.

At this point, as it has been for a long time, favelas are just part of Brazilian life and they've grown to have their own culture, social norms, vocabulary, etc. So, if favelas are to be done away with, it will have to be done with sufficient resources, extreme care and to the liking (can't think of a better word) of the residents themselves.

While they live in favelas, they want dignity, respect, and access to basic services (ex, Rocinha has an open sewer at the bottom of the hill). So these things will have to exist where they end up living, and during the transfer process.
My god, what are they thinking!?
> The flaxseed oil that you buy seems to have some particulate matter that is noticeable in the finished seasoning

Running it through a simple coffee filter might fix this.
Yes. I'm not sure how you would either, unless you have access to a genetics/microbiology lab and the expertise to cluster and interpret the data.
How to run a successful developer user group
03108109108
Clearly you haven't seen the Des Moines Social Club, or you're massively underestimating the cost of real estate in New York City. The DMSC is 37,000 square feet of finished gallery, restaurant, and theater space. Conservatively estimating a lease at $15 net-net for unfinished warehouse space in Bushwick you're looking at 6 million dollars a year to rent, plus the cost of renovations. The Des Moines Social Club owns their building.

I'm not saying there aren't advantages to living on the coasts - I'm a Des Moines native who moved to New York. But please stop talking out of your ass about something you're so clearly uninformed on.
Allen and Alinea: One Man’s Odyssey Through an Iconic Cookbook
I'd say it's unscientific because it includes an unfounded / somewhat superstitious implication that non-organic flaxseed oils contain toxic chemicals. Less notable, the author casually misuses "leach."
Visual Group Theory by Nathan Carter? I don't know, I've only ever read it while procrastinating on something else. So I haven't seen the entire book.
This is incorrect.

The US is the world's second largest manufacturing economy, and just until recently was in front of China.
Can this connected toy inspire the next-gen of makers
How does ido work? Is there any demo or a quick tutorial? (I don't use Emacs.)
A collection of Alex Stepanov's papers, class notes, and source code
Ask HN: What's your favourite sci-fi/fantasy book?
And why?
Every once in a while I'll wake up, unplug my iPhone from it's charger and go to work, doing my normal planned routine, and have it die before I'm able to get back home to recharge it. Does that mean that my iPhone is a failure and I should sue Apple for failing to deliver on their promise of X hours of battery life? No. That's stupid. In agreement with you, sometimes things just don't work as desired, but the usefulness of the device isn't diminished, it's just altered.
Hi @epimenov thank you for the feedback. The shuffle method starts a goroutine for each inbound channel, so one busy outbound channel will not block the whole system. That being said I probably should add two more features, one of which is to add a channel size rather than always using a 0 size channel, and the other is to change it to select the first non-blocking outbound channel. I don't consider the blocking part always negative, because handling back-pressure is need at one point or another, but you are right, the method should not introduce starvation.
I'll take a shot at your line width question. When you are dragging across the canvas slowly, you get sent an event for every pixel the mouse touches, and your code is drawing a 20px wide line between each new point. If the pixel is down from the last pixel, it will draw a 1px by 20px horizontal line. If it's the to right it will draw a 1x20px vertical line, because it's just trying to connect the last point to the new point. If the next mouse event happens to be perfectly diagonal from the last, it will draw a 20px wide line that's diagonal. Since the mouse is moving pixel by pixel, if you drag it diagonally, it's path will basically randomly be one of these three movements, so you get a mixture of vertical, horizontal, and diagonal lines. Notice that if you move the mouse quickly enough, you don't get an event for every pixel along the path (since the resolution of the mouse's motion isn't high enough), and it will draw a clean 20px line between each detected point.

What I would do to handle this is when you are drawing fat lines, draw a 20px diameter filled circle at the beginning point, then the line to the ending point, then a 20px diameter circle at the end point. This will give you strokes with rounded ends. Another possible improvement along this lines is that you could paint a circle when someone first clicks on the canvas rather than only when they move the mouse.
http://en.wikipedia.org/wiki/Iran_Air_Flight_655
For those who don't know the relevant history.
I would add Madison and Minneapolis to this list.
email me -- shawn@hackreactor.com
The Problem with Twitter: No One Is Talking, Most Tweets Are Spam
I'm really glad this is happening. I looked for such a thing a few months ago and couldn't find it. This morning, the authors mentioned it on my math.stackexchange question.

For me, one of the motivation it to be able to draw dependency graphs to understand each concept clearly.

However, I have a feeling that some of this was extracted automatically from Wikipedia and needs curation. For instance "Markovian chain" has, as a superclass, "Elements of probability theory". Hum no. "Markovian chain" is NOT a kind of "Elements of probability theory". You could argue it is an element of probability theory (which is a rather vague term), but then the plural would have to be dropped. I also haven't seen any example of multiple inheritance, which would be absolutely critical to describe most interesting mathematical objects.

In general, since this is using a description language, the semantic of inheritance seems like a weak choice to describe the often more subtle relationships that exist between mathematical objects.
Curious why you'd pick Omaha over Des Moines. There are some neat areas like Benson, but most of it is suburban wasteland in my experience. It's much easier to avoid those parts of the Des Moines area.
7) Do it outside on a campfire, not inside your house in the oven. It's much faster and less messy.
The Death of the Private Eye
Impossible to know up front.

I think one issue you'd run across when doing something like that it that Node is not an application in the sense that Redis is an application. It's mostly a JIT-compiler for applications that are written in Javascript. Porting a Node application to run on Arrakis would probably involve changes to both Node and the Javascript application code, particularly if you want to run close to the hardware performance limits. That's doable, but I doubt you could preserve the APIs that Node currently exposes to applications. (The FS module would be especially problematic!)

What could be useful is to ditch Node's existing IO APIs and provide bindings to the Arrakis IO library directly.
I use linux mint on my main desktop PC. Personally, it gives me a better workflow than using linux in a VM.

I keep a windows VM for any windows specific things that don't run great on wine, but most things work perfect on linux.
How a High Valuation Could Run Your Business Into The Ground
Uber Revenue Leaks
I'm not a systems guy either, but from watching the video, I don't think it would be applicable. The example used was Redis and Memcached which, while both having rich APIs, are very purpose built for data tasks. The purpose of Arrakis is to remove the kernel layer from the data-plane for minimum overhead when doing that type of I/O.

Node is not a data specific application and won't live entirely in the data-plane. It is general purpose and libuv especially has a lot of moving parts that might blur between the data-plane and control-plane. I would imagine you would have better luck building a unikernel dedicated for node than to try and shoehorn node into Arrakis.
Right. Everything gets converted to Go's "any" type, "Interface{}". At the output end you have to use a type assertion to get it back into the actual type. Note that an "Interface{}" is a pointer; you're not queuing the data, you're queuing a pointer to the data. So you're sharing data between goroutines. The sender must allocate a new variable for each send.

(This is my biggest complaint about Go. It's too easy to accidentally share data between goroutines, because so many things are implicitly references to mutable objects. Slices, for example, are references. Erlang and Rust, which also use queues heavily, avoid doing this.)
5 Effective GIT Practices for Small Agile Teams
Is there a reason to use two separate canvases? You won't have this problem if you had just one canvas.
"I look forward to the day schools have all the money and supplies they need, and the Army has a bake-sale to buy new boots."
Please try to get this program into the federal prison system. I've got a friend there at Lompoc who would jump all over this. I'd be interested in assisting with that and as a retired computer professional I have the time.

People noting the difficulty of finding employment having a prison/felony record should consider that there is an ever growing body of computer freelance work that only looks at bids and results. That domain is absolutely ideal for those with records for all kinds of reasons.
The thing I find the most fascinating about Rebol and Red is their respective type (runtime tag?) systems, which are unusual for modern dynamically typed languages; today you'd expect such things as URLs and file paths to be represented in the language as either plain old strings or classes, not their own basic types. You can see Rebol's and Red's type systems at http://i.imgur.com/0XFuRmS.png (this is a slide from a presentation deck on Red's about page) and http://www.rebol.com/docs/core23/rebolcore-16.html respectively.
Position: Full stack engineer (Backbone / Node.js)

Location: SF / NYC (will help w/ relocation)

Company: Localize.js (https://localizejs.com/). We're a small B2B startup that makes a tool for developers to translate web applications, and we're growing fast (10% per week).

We're searching for our first employee. You'll have control over large parts of our product and can meaningfully impact our direction. You'll receive a huge equity grant alongside of a competitive salary with full benefits.

Apply: Email brandon@localizejs.com

________

We're looking for engineers who really shine in two or more of these areas:

— Experience with our stack (Node.js, Backbone.js, MongoDB, Redis, AWS, Handlebars, Less)

— Familiar with native browser APIs (ability to interact with DOM w/o jQuery)

— Understanding of MVC patterns

— Basic UI design skills

— Experience with early stage companies or building products from the ground up

— Interested or experienced in marketing, distribution, sales

— Fast learner, autonomous, inquisitive, analytical

________

Want to learn more? Email our founder directly at brandon@localizejs.com.
Proportions?
Biassed in favor of people who write lots of bugs and people who commit in smaller batches.
You can't compare by total output, you need to normalize by population or as percentage of GDP. It's only about 13% of the U.S. GDP and 23% of Germany's GDP according to the World Bank for 2011.
Frankly I find your response rather snarky, remember comments aren't just for your benefit. Hopefully this helps answer your question.

You asked why it doesn't have a positioning system: the simple answer is the battery (Philae has only 130Wh or so), cost and whether it's necessary to do the science: it wasn't.

If you measure distance by timing light, you're using a LIDAR system by definition. A laser isn't explicitly necessary, but because the power received is proportional to R^-4, using an isotropic emitter is wasteful. A pulsed LIDAR system with cm accuracy over 20km is doable, you'd need to time the light to within around 30ns. However we'd struggle to get that kind of accuracy on Earth, let alone orbiting a comet.

Luminosity isn't good enough to measure distance (certainly not cm level), it depends on the efficiency of the emitter and the efficiency of the detector, both of which might have changed during flight. It also depends on the transmission medium, in this case it may well be dusty. It could potentially give you a location, but I'm sceptical Rosetta would see it above the background unless it was an extremely bright source. I think putting the transmitter on the lander would be the backward route.

A corner cube reflector would probably be the most viable solution. We're assuming that Rosetta can overfly Philae and fire its laser in the right place, but I think that would ok. LOLA on the Lunar Recon. Orbiter flew as low as 30km and only got down to around 10cm resolution and required around 15-30W.

My comment regarding GPS was that many people assume that you can get a 3D fix on an object with a single recieve/transmit pair (like in the movies) and it simply doesn't work like that. A directional antenna could work, perhaps.