skysight-inc/HackerNews huggingface dataset:
Crowdsourced gardening. You create an account, taking pictures of your garden. A cloud service stitches them together into a 3D model. GPS location and the height of the various house/trees/walls are used to predict sunlight and shade. Historical weather is recorded and predictions of future weather are built in. Optionally the user can use cheap sensors or manual test kits to measure soil contents, moisture, acidity etc.

Once the data is put in, the garden becomes part of the user's "profile" on the site. Others can examine it and make suggestions about what to plant, how to amend the soil, etc. User can log the things they do and upload photos (or use automated sensors and webcam to send periodic updates). You can "star" someone's garden to keep track of it and see how well their decisions worked.

Would be a great tool for experienced gardeners with too much time on their hands, and busy newbies (who are nerds like me) to get free access to distributed knowledge to learn how to grow food in the back yard.
Ask HN: Best way to wipe a disk?
What is the best way to wipe a disk:
1) write all 1's
2) write all 0's
3) write alternating 1's & 0's or other pattern
4) write random patters
5) write fake data, that is mark sectors as deleted but then fill them with words, perhaps random text from news articles off the web for example.
I am bisexual, and neither genders' "most attractive" pictures appealed to me in the slightest. I am pretty sure that, the post is only valid for those who share the author's concept of beauty.

Secondly, when I tried online dating[1], I was more attracted to the profiles than the picture. Although, I admit that the pictures played a role, I'd rather go on a date with someone who has a "better" profile than "better" looks.

Beauty is indefinite and unquantifiable.

[1]: I've found my soul mate online, but it wasn't a dating site.
You can install compiz on any distribution.
Simplicity isn't easy. Chances are if your idea hasn't already been implemented elsewhere, and it's any good, then it can't be whipped up in half an hour. Good luck.
For one you can still write buggy software in it and for another there are some limitations that can be potential deal breakers: http://compcert.inria.fr/compcert-C.html. That links spells out some of the limitations.
It doesn't support all of C99 [1]. In real-world code, you need that, plus the GNU extensions (the clang developers put in a lot of work into making clang fully compatible with gcc, going as far as accepting the same command-line switches).

1 - http://compcert.inria.fr/compcert-C.html#subset
Preserving the culture is about staying true to some of the core ways things are done right now, despite the pressures to adjust how those things are done as the organization grows.

On the surface 'culture' is just the way things are done (currently).

Deepen engagement and understanding of your values by collecting and writing down organizational folklore.

The best way your can preserve your current culture is to, as the leader, document your thinking and define and explain in your own words key unique and important ways of doing things.

Disney and Sony were both good at this. Both companies later experienced drift from their original core way of doing things. It was referring back to these early papers written by the fonunder (often many years after they were gone) that enabled these companies to constantly rediscover their roots when they got lost. Write as if you were about to die and wanted to leave instructions and guidance for the next leaders.
It helps that European plugs are all better designed - it's impossible to touch live prongs by mistake while plugging a device in (which has happened to me in the US).
You can get the same effect using an angled strike with a regular axe, here's some Russian dude demoing it with a big fresh pine log: https://www.youtube.com/watch?feature=player_detailpage&v=Os...
"Tragedy of the Commons"
It's not free software (the license permits educational and research but commercial use). I guess selling compilers to people is a hard problem in itself. :)
Even ignoring the licensing issues and limited subset of C supported, the code quality doesn't approach that of modern optimizing compilers, and the correctness proof doesn't include things like concurrency or actual machine memory models (although forks of CompCert exist for some of these), so you're still off in the unverified world if you rely on them in your code.

Also, for the vast majority of programs the possibility of bugs in the compiler is not really that impactful in terms of total effect on reliability.
It's not as simple as you think it is.

You mentioned wanting to allow farmers to make an account and add in their details of various stuff along with having their own profile.

That is much different than a typical e-commerce setup. Most product sites have products. Which account added the product doesn't matter. There's no "show me all shoes filtered by the user of Mary", it's "show me all shoes by price filtered by size, etc.".

I also encourage you to research shipping cost calculators that let you use them seamlessly in your custom site.

Also I'm not trying to discourage you from executing your idea. You're free to do whatever you want but I'm just saying you'll have to spend a decent amount of $ to get exactly what you want up and working as a reasonable solution.
NetBSD kernel code is not simpler compared to FreeBSD/OpenBSD kernel code. On average, it's probably the same. I can definitely think of some things for which it is more complex.
Same in Sweden. It's also faster than heating water on an electric stove, so it's useful when you're making something like rice or pasta as well.
I'd prefer a magic wand.
WebStorm JavaScripting and Noding Workflow Webinar Recording – Composite Code
It is much the easiest to get started in developing. It is a nice simple modern BSD.
What's important is not only "constant time implementation" but rather, as it is written on the page you linked that there are "no data-dependent branches".

Because when you have branches, even if they are perfectly balanced in time (i.e., number of instructions), it is still possible to attack on recent processors with pipelines (like in smartphones for instance), because the processor will start computing the more probable branch in advance (and if you know how it works you can compute which branch that is) and then it will actually be faster if it is actually this branch that is taken than if it is the other. It's a bit like cache timing attacks, but with code instead of data.
Linux is about to take over the desktop but not like you think it will
FYI, "human race" has idiomatic usage in english.

https://en.wikipedia.org/wiki/Human_Race
They're also featured heavily in T.A. Heppinheimer's Colonies in Space, now available in full text online:

http://www.nss.org/settlement/ColoniesInSpace/index.html

That featured strongly in my childhood imagination. I'm no longer the technotopian I was at the time, but it's a powerful vision. Much of what it (and O'Neil) promoted should have been done by now were it possible.
Nothing like high-grade lawyer paranoia to sour all the fun for things like this.
Configuring Node.js Web Applications… Manually with Convict.js
I would love this, too.
This is awesome. But not for the reasons you probably intend.
The article said something about being as good as GCC with O1, is that not enough? Pardon my ignorance, I've never touched c/c++ (python guy).
Most of the world uses plastic electric kettles with no ill effects.
Except that it's _not_ "uphill" in a force sense, since the attraction is the result of centripetal force, acting outward perpendicular to the ring at any point, not gravity, which would focus in toward a center.

So, visually, yes. In fact, no.
I Hate Smartphones
I was reading the features page in the NaCl site and it seems timing attacks require very careful coding to avoid. The processor will leak information all over the place (instruction count, TLB, cache, etc). NaCl even includes constant time 16 and 32 byte string comparison functions.

Instead of hoping everyone writes constant-time code are Intel/AMD working on virtualization extensions to fix these? Maybe allowing high-end CPUs to partition their cache/TLBs/BPUs per virtual host and virtualizing the instruction pointer and other cross-VM leaks.
Tinder is good for random hookups, but if you are in any way selective based on something else than appearance then it's a waste of time.

I've used it quite successfully for the former in the past weeks, but since I'm looking for the latter I've mostly stopped. (There's really no need for elaborate messages. A few witty and original messages, followed by "Do you want to get drinks?" has so far always worked.)
Some couples need some process and others don't. I wouldn't say they're dysfunctional because of this. I'm guessing the ones that come from similar backgrounds don't need as much process (when growing up everyone helped clean the kitchen).
https://bufferapp.com/faq ?
FAQ Yahoo Answers
TL;DR: Dunbar's number
After reading the article I wanted to come and comment that it sounds good but I couldn't tell if it really meant anything. Then I read the comments and they make a lot of good points, but they are all conflicting and it's hard to distill any real takeaway.

At this point I'm convinced of only one thing: company culture is magic. Everyone influences it, but there is no controlling it. When you're a tiny little startup of course the culture will reflect your values as a founder or early employee, when you're bigger it will change on its own. You can hire for culture, and you can talk about it, or even wax poetic, but ultimately it's a chaotic interaction of individuals and you're a fool if you think you can control it.
My take was there were many Americans applauding their modesty and humility. Yet being from Europe (Ireland in particular) one is taught from a young age not to get a big head etc. So this comment was "This sort of humility and sharing or deflecting the praise is quite normal in Europe"
Something like Wordpress but including a wiki as well as a group blog. The blog entries would also be viewable based on recentness/score (like on reddit or HN) or by topic (like on forum software).

It would be possible to have a local mirror of the site on one's PC which would automatically sync with the live site; this mirror could also be used to set up other live sites. Thgis would be an anti-censorship measure if the site went down, someonre else could mirror it easily.
One big advantage is regression testing - which is why you don't just test it in a REPL and forget about it.
Electric kettles are definitely popular, but I don't think it makes such a difference compared to a decent standard kettle [0].

Boiling one or two cups of water won't take too long (30 sec ? 1min) on a gas or IH stove, it's easier to clean, no electric components, no maintenance, you can roughly adjust the temperature you want (i.e some teas are best at ~80°C), and it works with a gas burner during black outs.

[0] for home use of course. I don't see any way an hotel could provide a classic kettle without a full kitchen corner.
toy.js - simple ~600 bytes MVP framework written in JavaScript
I don't know why people are downvoting this, I like it! Fixed (for anyone wondering, I spelled "write" "right")
Using the AES-NI instructions completely gets rid of the attack on AES, and hopefully future ciphers will be designed from the start for side channel resistance.
The official advice is to wait till 14.04.1 which is scheduled for a July release.
Take 1 minute for adoption
It actually means "The Sinner Family".
You're AK it, dont you?
The Art of Not being Creepy with your Startup
The Art of not being labelled a Creep while selling, pitching, raising funds, networking, hiring, building a team, creating a culture..
The guidelines suggest to avoid Reddit-like jokes and cleverness (or at least they did at one time -- I can no longer find that admonition).
Build your own 3d printer filament factory (Filament Extruder)
Absolutely, this is a big thing we're working on, giving visibility into failures. Having the push go to GitHub means our options for error reporting are a little more limited, unfortunately.

One thing you may want to check is that your app.yaml is in the root directory of the master branch. That's where we look currently to figure out what to deploy.

If you'd like me to investigate further you can email jasonhall@google.com and I'll look into what's going on.
The $150M imparts wisdom.
First couple of results should do what you want: https://starthq.com/apps/search?q=assets
There's a missing newline on line 00590: https://gist.github.com/PiPeep/11126853/revisions
The post that launched my company in 2009[1] was not launched or encouraged in any significant way by me, but it showed up on hacker news, reddit, and a few other places nearly all at once. I mean, the guy had asked a few questions, and maybe he told me he was doing a review; I don't rightly remember, but that wasn't particularly unusual; sysadmins benchmark things all the time and it usually doesn't end up causing anything noteworthy.

What was unusual was that my revenue went from... very little to enough to quit my dayjob in a very short period of time. Afterwards, I gave the guy a lot of free credit, just 'cause he was so impactful to my business, but he did another review not that long after, finding that Linode's superior I/O (and, I think, more VCPUs) made more difference for his application than the additional ram that I gave them at the tested price point.

My point is that when something gains natural traction on one user-curated news sites, it's only natural that it will gain traction on other user-curated news sites with overlapping userbases.

[1]https://news.ycombinator.com/item?id=590993
I think the main weakness in this business model, which is the same one with condos, is that people don't like to think about the really expensive things that they don't need to pay for regularly. When you need a new furnace/roof/fence/siding/driveway/etc., it's a multiple-$K hit. If you haven't budgeted for it (and I think most people don't), then the tendency will be to put it off for another year or three. I would guess the regular maintenance you outline takes care of perhaps only half the larger long-term upkeep problem. So prompt comprehensive maintenance with a flat monthly rate requires what seem like very high rates and some escrow, and also involves lower margins than it may appear to the customer. You may also become a magnet for customers who have already accrued a lot of "maintenance debt". So maybe you'd just need a long list of major unpredictable maintenance exclusions? Would that still be a satisfactory value proposition?
Someone did that at defcon a few years ago.[1][2]

I think it used a surplus army target drone, with an ardupilot flight controller, and either an n900 or openmoko cellphone as the base for the onboard computer and wifi, bluetooth and 3g radios.

The general idea was you could connected to the drone via 3g or wifi to control it, and use the other radio to intercept signals. If necessary you could offload heavyweight computation to servers on the ground.

[1]https://www.defcon.org/html/defcon-19/dc-19-speakers.html#Ta...

[2]http://www.geek.com/geek-pick/wasp-the-linux-powered-flying-...
>If the culture of a company is well known, articulated and understood, there's a self-selection process that happens. A given culture attracts certain kinds of people -- so it becomes self-reenforcing.

That's essentially my point about gravitation, except my assertion that it doesn't scale. After a certain point, it becomes more important to hire the people the company needs, not just the people that want to work there. Below a certain size it is much easier for those to be overlapping sets.

> that doesn't mean there can't be an overarching culture that is shared organisation wide

I think inopinatus is on the right track in terms of breaking "culture" down into different things. There can certainly be certain values and principles of "how things are done" that span the whole company (note: I'm not saying processes either - perhaps 'ethics' is the right word). But that's not enough to make a culture, and trying to force one out of those relatively small commonalities is where things generally fall down.

Again I think the most important thing when it comes to scaling out is having representation in place at various levels and listening to what people at the lower levels actually want, rather than trying to dictate things in a top-down manner. It is very likely that as teams become more specialised, they will have much more individual needs that might not fit with certain aspects of the original culture. There's no reason that the shared culture can't evolve and stay beneficial to everyone - just expect the size of that shared part to shrink if you are doing it right.

The sad fact is that it's much easier to get company culture wrong than it is to get it right. I'm not going to say I have some magical solution to this because I don't, but I do wish you the best of luck with HubSpot - and the same to AirBnB of course. Just because something is an ominous sign doesn't mean anything is predestined.

One thing that I do think is quite important is that the company culture in a small business tends to be the way it is because the management structure is pretty flat, everyone has a set of shared goals and cooperation is easy. That's another thing that doesn't scale. It's very easy to break a company culture with things like poor management structure, skewed employee incentives, etc., which tend to foster a dog-eat-dog culture and company politics that very often do not exist in smaller companies. Personally, were I currently scaling a business to around 800 staff I'd be worrying most about the management structure and trying to create an environment where cultures can grow organically, while ensuring what remains consistent are the shared values, goals and company vision.

I think by focusing too much on the company culture at the top level, it's easy to lose sight of the forest for the trees. In macromanagement there's only so much you can directly control and culture isn't one of those things. That means getting the outcome you want by indirect means, even if it doesn't look exactly how you might have pictured it.
These turned out alright and are just as tasty as their parent generation: http://cl.ly/image/3w1W1L0X2g2m
That upgrade is twice the price of the highest-end Roku or AppleTV. Samsung still doesn't get it.
Microwaves don't always superheat water. I find that when I'm making an individual cup of tea, it gets superheated far less than half the time, and even when it does it doesn't react violently enough to the introduction of the tea bag to be a concern.
Free for filers that make $58,000 or less.
Hey I wasn't trying to be funny! I was just trying to be a grammar nazi. I'm pretty sure that being overly pedantic has always been allowed.
i personally like painting/drawing over 3d rendering. There is something dull about the latest. I dont mind flawed or imperfect perspective for instance. It gives life to a painting.

And I love airbrushed pictures.
This post deserves more upvotes. You are right on spot , Sir.
I earn moderate income and nothing from Airbnb but if we are really talking about shortening income gap there has to be check at some level. Right now, with AirBnB model , there is no way to guarantee that this actually helps needy than those who own more than one house/apartment homes. There are chances of ( or infact already happening ?) system abuse where people buy houses solely to list it on Airbnb. I would wholeheartedly expect cities to chip in at this point and make adjustment to tax code to heavily tax those , who solely buy to list houses on Airbnb.
A look inside a typical VC’s pipeline (a must-read for entrepreneurs)
Ask HN: What’s your favorite Easter Egg?
Seeing that it’s Easter Sunday, what’s your favorite Easter Egg in software or games you either wrote, experienced as a user, or otherwise liked?

(Spoilers are a given to be shown in the thread.)
So use a feature phone. They still make them by the billions.
It fits the criteria of being a startup. It scales and it is not spec work.

Why do you think it is not a startup?
Hey guys, too late to get in on this discussion? Sounds really cool and something I could see myself using a lot.

hello at duncanmsmith.com
This link is for contributing to the Linux kernel project, not compiling a kernel.
Your description of TDD is a pretty blatant misrepresentation of the actual philosophy and techniques.

Furthermore, I think that you're ignoring that TDD tries to be a practical solution to certain real-world problems. This means that trade-offs are made in the name of creating software that works sufficiently well, while keeping expenses in check.

Sure, extensive formal verification of all software would probably bring some benefit in terms of correctness and perhaps security. But you're not considering the cost involved.

So far, such verification has only proven to be possible in rather limited situations, namely where there are significant resources available, or in academic exercises. Maybe this will change in the future, but in the present it's generally far more cost-effective to use a statically-typed programming language along with some form of automated testing. That gives many of the benefits of more formal methods of verification, but while also avoiding many of the costs, even if the end result doesn't conform to some theoretical idea of "perfection".
Well, also according to Musk, its last reported velocity was 360 m/s. That's a pretty hard landing.
This is definitely not astroturfing, it's just a coincidence.

Astroturfing is when there's a systemic pattern of submissions by parties who have a vested interest in the promotion of said company.

A recent example: On Reddit, it was recently discovered that a moderator on r/hearthstone was upvoting links to a certain Hearthstone fansite and flagging all others (even when the other sites have better info). That site was owned by gaming network Curse, and it was discovered that said moderator was employed by Curse. It wasn't pretty.
[Book Review] Need help with Storage – Check out Troubleshooting vSphere Storage
As someone relatively plugged-in to the PUA community, outsiders would be surprised how nuanced the discussion on this divide is.

I suspect that the game of love is impervious to hacking. Not that PUA techniques don't work (they do, and it is not a fun realization to have that people are so easily manipulated on something that seems pretty core), but that a lot of what people are seeking is ego validation, and you'll get "technique validation" instead.
Ack. Just speculating as to why people might be downvoting.
It would have been much more helpful if he had actually defined Airbnb's culture or shared some values. While I admire the note to employees and I'm sure it spurred a discussion at the company, there was no reference to what their culture was before or after the letter.
Very interesting. Kinda like Woot (a daily deal site) for discussions. I like it! Could do a super-lean MVP implementation with Wordpress + Disqus or Branch.
At landing? Don't believe so. I think if they had that, they would have been able to say more than they did. And I think they mentioned not great weather?

It would be cool if they did :).
On the other hand, you would expect consumers to buy hard drives and storing devices.
So maybe that will be the way to go for processing power too?