skysight-inc/HackerNews huggingface dataset:
Washington State has an area of 184827 square kilometers.

247 acres to a square kilometer gives you 45652269 acres, article says 25 tonnes per acre, giving a yield of 1141306725 tons or about 160kg for every person on the planet.

This makes lots of assumptions but even if you half the efficiency you are in the ballpark of 80kg of nutritious plant matter per every person on the planet.

It would also work out at ~1600 shellfish per person on the planet.

Lots of assumptions but it's in the ballpark.
Seeking Work - Remote/Toronto

Full-Stack Developer

An experienced developer who has worked with many local startups in building their MVP stacks. I am well versed in building complex back-ends and front-ends using technologies like Rails, PHP, Javascript (ReactJS, AngularJS), iOS and Android.

Let's talk more and I am happy to walk you through my work and chat more about the opportunities. Email me at obaidott{at}gmail{dot}com
Personally, I am much more bothered by the caustic atmosphere created by the overly Politically Correct backlash when an insignificant implication is made...
It's a finding from a Capers Jones report (I believe on the analysis of agile vs waterfall projects of varying sizes and durations). I'll see if I can dig up the exact report for you...
I think your assessment of my intent and approach are incorrect.

I fear we are entering the spiral of pointing fingers at one another.

As a mother and thoughtful human being, this is when I would suggest to my children they walk away from the situation at hand and I will thus follow my own advice.
It is 2016. We should know better by now than to clip passwords at all. Sure, place a limit of 512 characters on it to prevent abuse, and for security reasons there can be a number of minimal requirements for length and complexity, but please let me be the one to decide if 32 characters is sensible or not.
Honest question: How does that scale up? At first guess, I'd imagine there's insufficient area in (non-polluted) river mouths to create a large enough sustainable supply for world-wide demand.
Agreed. There are some important other steps as well. It's a bad idea to sell unreliable junk. So having a sense of what kind of reliability testing you need is key. Reliability testing should start as soon as possible. This testing often can identify significant problems in the design or assembly that are difficult to model. Things like temperature cycling, damp heat, and high temperature storage at a minimum. Also a big piece of HW design is designing for the whole distribution of parts you might get not just the parts you have now. Will your design fail if you get parts that are at the limit of the data sheet specs? This is where the modeling @FreedomToCreate is talking about is key. Lastly, making sure you really understand the concept of yielded cost. If you get your yielded costs wrong you will be wrapping dollar bills around every product you ship. If your gross margin is below ~35% on a new design you should be worried.
Asking if Jon Skeet is a homophobe seems really freaking rude in a nice thread about someone who is (by all appearances) humble and very helpful to many people.

If you can find him saying "heterosexuals should read this obscure information about timezones. Homosexuals should go burn though" then sure, come back and plenty of people will pile on.

Here's what he's said in the past, which is easily findable with a simple Google search: http://skeetfaith.blogspot.co.uk/2007/10/coming-out-of-belie...

> That, for me, says it all. I believe that homosexual love is on a par with heterosexual love. It can be as close, warm, loving, supportive, self-sacrificing and fruitful as heterosexual love. That doesn't mean I have some rose-tinted vision of every gay couple being blissfully happy, of course, any more than I would for straight couples.

> What's important to me (in terms of faith) is that I can't see how God could have anything against the kind of love I see exhibited by the gay couples I'm proud to count as my friends.

> That's why I support gay marriage, rather than just civil unions. To many people it may make no practical difference, but it makes a big difference in emphasis. While there are two tiers, however legally equivalent, there will always be an implied moral inferiority of civil unions - and I find that repulsive. I believe God is happy to bless any loving, informed, consensual, monogamous relationship, no matter what genders are involved.

He seems like a really nice person, and you should be ashamed for your mean, nasty, attack.
But it's extremely rare for a typo to result in an invalid email address, contrived examples notwithstanding.
No but it tells Microsoft that, or Apple. And they've been collecting data like that since XP. You're just being an alarmist.

I for one don't really care if VR ads are tracking information like that, I kinda figured it was a given. In game ads on consoles have existed for 10+ Years, and guess what? Tracking how long the ad is on the screen was already included.
I'm a male techie and I don't intuitively identify, in any sense, with "bro culture". So, I think this is off base.
kindlysodoff@mailinator.com is nice, and actually works for that one activation link you have to click.
This is all correct except that financial accounting deals with external reporting and managerial accounting deals with internal reporting. But the distinction between bookkeeping and accounting is spot on IMO.
Myrtille: open source HTML4&5 remote desktop control
The first wave would involve enough tools for already .net projects to invade into Linux land. If this wave is not big, then Microsoft will have to try harder to convince Java devs to make the switch. But I am sure, there are many like my employer who make fintech products that with some work expand on to the Linux Server side very motivated to be part of the first wave.

More Java developers, I would be observing how many .Net shops expand their products and services to Linux.
You can't automate exceptions and mistakes, which is what most companies spend a lot of time with. Also the industry has decades of proprietary crap build into it.

This is certainly one area the tech sector can tackle (maybe with smart contracts) but it's years away and requires a lot of effort in the financial space.
Thanks. In my understanding, managerial 101 more or less starts where financial 101 leaves off. Does that sound right?
Nobody has asked you to be "wildly offended". Please stop.
Have you tried a human being as a solution? Software in the finance industry is growing exponentially, yet people are super confused - like confusing accounting with book keeping. What if you could outsource all your book keeping, accounting and reporting services to a serious firm for some dollars a month?
And here
http://www.mccormick.northwestern.edu/news/articles/archive/...
No, "bullshit" was meant only for the way those claims were presented in the article. I didn't really see how they were relevant to the rest of the content (and to the title). It seemed like somebody thought "Oh, we could slip some feminist propaganda in here!"
Scripting CMake builds
Interesting, because Japanese is stereotyped as a very rule-following culture. But maybe that applies to social rules, not legal rules.
How to Get Camtasia Studio 8 for Free FULL Version
Belle II and the matter of antimatter
We are also, https://flair.co, but more room occupancy than navigation. Navigation and trilateration with any accuracy is incredibly difficult.
How to Build Your Daily Routine and Master Time
A literary appreciation of the Olson/Zoneinfo/tz database (2009)
Yes, the nag text was removed, but at least xscreensaver gets updates, which was the whole point.

> patches/packages/xscreensaver-5.34-i486-1_slack14.1.txz: Upgraded.
I promised jwz that I'd keep this updated in -stable when I removed (against
his wishes) the nag screen that complains if a year has passed since that
version was released. So, here's the latest one.

Personally I don't get the point of screesavers at all, since we have monitors that can be sent sleep/standby mode when they're not used.
Depends on what you can leverage. You can start a car comapny by modifying existing cars, go up market, build a business and use the same suppliers as the other car company's. Give it 40 years and you really can start a major car company from scratch. Granted this generally takes long enough that most people fail or get bought out.
The 'Chuck Norris' reference comes from this long-but-amusing meta thread: http://meta.stackexchange.com/questions/9134/jon-skeet-facts
The environment is caustic in large part because you're pouring lye onto it.

Someone took a moment to explain --- very correctly --- that using "mom" as a metonym for "technically naive" is inaccurate, dismissive, and exclusionary. That comment didn't accuse anyone of intending to do any of that. It simply pointed out the outcome of the wording. The very same comment could have been written about "grandfather" and ageism.

Nobody asked you to be offended, or to take offense.
Seems pretty relevant to the article; it explains why innovation in the field of menstruation has been so slow. It's pretty relevant background.
How does evolution 'speed up?' I can understand increasing variance or moving the mean or what-have-you, but the only way 'speeding up' evolution makes sense to me is if you start having children earlier.
It would be interesting to know where we are currently on this theoretical mass extinction cycle. Hopefully we have a few million years left.
If this actually works, wow
It seems like they've cut a wide swath for (probably) exempting the most interesting of the software that could have been developed in the open.

> Applicable exceptions are as follows:

> The release of the item is restricted by another statute or regulation, such as the Export Administration Regulations, the International Traffic in Arms Regulation, or the laws and regulations governing classified information;

> The release of the item would compromise national security, confidentiality, or individual privacy;

> The release of the item would create an identifiable risk to the stability, security, or integrity of the agency’s systems or personnel;

> The release of the item would compromise agency mission, programs, or operations; or

> The CIO believes it is in the national interest to exempt publicly releasing the work.

[1] https://sourcecode.cio.gov/Implementation/
Squeezing a 600cc engine in to a Tuk Tuk
Why would it be OK to make fun of the elderly? Why would you stick up for that?

Also, the person to whom you're responding had, when you wrote this, one carefully worded comment on the thread. "Primed and ready"? Clearly, the person on the thread most fitting that description is you. Please stop doing this.
Yeah, the point of checking for the @ is chiefly to prevent inexperienced users (e.g., elderly) from entering the wrong type of data. For example, enter a line from their postal address instead of their email address.
Location: Monopoli, Italy
Remote: yes (available for a short training on site)
Willing to relocate: no
Technologies: COBOL CICS DB2 MAINFRAME LINUX
Résumé/CV:https://it.linkedin.com/in/francesco-allegretti-212ab938
Email: francesco.allegretti@gmail.com
That's a good point. I'm wrong about this.
If anyone finds themselves in a similar position, writing MT940 files -- there's at least one open source Java library for doing so. See http://api.prowidesoftware.com/core/com/prowidesoftware/swif... and its source at http://prowide.googlecode.com/svn/trunk/pw-swift-fields/src/... (LGPL) as well as further examples at https://github.com/prowide/prowide-core-examples

First time hearing about MT940 and SWIFT message format. As a Canadian, I'm used to seeing QBX/OBX/CSV as import/export formats (thanks to QuickBooks and Microsoft Money), and every accounting package I've worked with allows for CSV import though it's not quite as nice about it.
If she really started coding 2 months ago, I don't understand why she expects to have a job. It's great that she started, and I understand that she doesn't have the money for a university, but if she doesn't go to university, she should have a real portfolio and show real understanding and spend real time learning (for example not just using angularjs, but making commits to angularjs, which shows a much greater understanding of complex code).

Should I try to teach myself to play the piano for 2 months and expect getting a job as a pianist?
Another Anveo customer here...

Have you looked at the Anveo API documentation: http://www.anveo.com/api.asp

Particularly Call Flow variables?

http://www.anveo.com/api.asp?code=apihelp_callflow_presetvar...
More than once I have forgotten the pattern to unlock my phone. The very pattern I draw on the screen more than a dozen times a day. I usually remember it after a few hours without thinking about it, but sometimes I just can't recall it.

Shouldn't this law take into consideration that some people have terrible memories?
I thought that if so many were being offended on the behalf of others (women, parents, elderly, I dunno), the implication was that there was something that needed attention.
Obviously, because that creates the presumption that the thoughts and opinions of dads (or moms, or grandfathers, or whatever) regarding technology can be dismissed.

Ask a simple question, get a simple answer.
*Socialists like Sanders
Looks like your run-of-the-mill time share salesman to me.
I hope this includes voting software.
How Much Time Does It Cost?
Definitely what luos said, but also you typically run repeatedly against the same machines, with changes on each run. This can lead to having a different environment depending on whether you ran once or multiple times. Conversely with Docker, you're essentially recreating from scratch every time you build the image, with some caching to make it fast though.
Could you expand on that? I'm not sure how your earlier statements imply that eugenics doesn't work.
Fewer is a made up word, created by grammar nazis. Consider - if it were a real word and the countable / uncountable distinction was relevant for comparatives in English, we would also have its antonym - manyer.
He's right.

This has been my main interest for over a decade. I started down the rabbit hole after doing my books by hand throughout the late 1990s and early 2000s and hiring CPAs who strangely never asked any questions. I built a web-based accounting program to automate what I was doing in Excel, and eventually, my corporate taxes. Everything seemed to hinge on the availability of line item data; but getting line item data hinged on the payment processors allowing it to be transmitted and stored. That functionality still doesn't exist today in ACH or payment card formats.

So, being an entrepreneur, I set out to build a new network that would support the functionality, as well as better security features. And I did. But then the California Money Transmission Act intervened thanks to financial lobbyist Ezra Levine and his client, The Money Services Round Table; no other startups or VCs wanted to take on the issue in a coalition; and the California government wouldn't budge. So I sued the State (http://www.plainsite.org/dockets/8l0ickx4/california-norther...), and the judge was apparently so hopelessly confused that he sat on the State's motion to dismiss longer than any other non-stayed motion in Northern District of California history: about four years.

I lobbied in Sacramento in the meantime and got the law changed twice, to the point where it's essentially moot, but there's still 46 others, and via 18 U.S.C. § 1960 it's a federal crime to violate any state money transmission law.

While all of this has been going on, the big players have skillfully ignored the line item data problem and instead attempted to deploy EMV nationwide in the United States at the cost of billions of dollars. But there's no PIN functionality yet, just chips, which are hardly supported uniformly as many vendors balk at "certification" fees for technology that's already outdated relative to smartphones. And startups and their funders, including Y Combinator, have been in a race to see who can ignore (break) the most laws fastest, which has given regulators an excuse to claim that no one has come to them with real concerns.

Last Thursday the Office of the Comptroller of the Currency (OCC) put out a much-heralded white paper that, between the buzzwords, suggests it might be interested in addressing the outdated regulatory gridlock. See http://www.occ.gov/news-issuances/news-releases/2016/nr-occ-.... Comments are due in May. For now, I've written more detailed thoughts here:

http://www.aarongreenspan.com/writing/20131118.hsgacstatemen...

And all I wanted were my line items.
No, they can't. Or rather, they can, but they'll be wrong. The ‘+’ is not a feature of email addresses; it doesn't mean anything different from any other character. It's just a feature of some destination systems that they ignore everything from ‘+’ when assigning incoming mail to accounts.

Generally, that's configurable; e.g. in postfix it's set by the optional |recipient_delimiter|. Suppose it's set to ‘-’, and you, John Public, sign up for SuspiciousService using the email address <john+public-suspserv@example.com>. Normally, the mail gets delivered to your 'john+public' mailbox. But if Mr Spammer strips everything from ‘+’, he sends to <john@example.com>. And your system knows that that is not only not a valid local mailbox, but also that it matches a plus-stripped address, and therefore consigns the message and its sender to the fiery pits of hell.
It exempts prior work from this clause though it says it encourages vendors to adhere to it. I have a hard time seeing that anything really interesting will be ever released because it will likely have national security exemptions in it and like taxes many companies will find a way to avoid it.
I don't follow how it would work better. Right now I don't need to do any kind of setup or thinking. I could rewrite a huge chunk right now as an experiment and change 1000s of lines of code. Then if I don't like it I can just press "reset" and I'm back to stable.

In fact, I did just that yesterday.
I agree with your comment, but I think it will be easier to pass this right now with some wide exemptions and potentially expand it somewhere down the line.
"So you think there's a chance" - Niburu

Ref: https://en.wikipedia.org/wiki/Nibiru_cataclysm
Looking forward to https://github.com/nationalsecurityagency/PRISM et al
Due respect, but who do you think you're kidding? Use your browser, hit CMD-F (or whatever), type "offen", and grep through the thread to see who's using that word.

Now pay attention to the timestamps and see who's introducing it. The only person to use the word before you was carefully explaining that they were not taking offense. You responded to them by accusing them of being "primed and ready".

Please, please stop doing this to HN threads. What you're doing on this one is poisonous.
"When you write random data to the disk, you will also destroy the boot mount"

Except for when you don't... It would be perfectly reasonable for somebody to just overwrite the partition containing the encrypted data, and not the entire disk.

Some people stick their /boot/ partition on external storage which they carry on their person to make Evil Maid attacks more difficult. The drives on those peoples laptops will only contain encrypted data.
Very cool indeed. I wonder if it permits incremental model generation, so that i could be usable for classifying new data and new topics?
They can pick up and deliver to places without infrastructure. Getting there at all is a feature.

Existing freight and new freight are complementary.
I love that someone came out and admitted this. I'm in the same boat. Not a rockstar ninja code shepherd wizard. I'm just a developer who enjoys getting stuff done. At 38 years old if I were a Torvalds, Woz, or Knuth I'd know it, and you'd already know my name. I'm not, and I'm ok with that. I've stayed in this industry through tenacity, passion, and the ability to get stuff done.

I do like to call myself a "hacker" because I feel I fit that definition like so many in our field. But to me hacker defines someone with a strong passion for discovery and curiosity, breaking the rules and learning new things. It's not a magician, genius, or hot shot that others should bow to when we enter a room. A hacker could be anything from Woz to a five year old kid who figured out how to build something different with Legos. It's not a resume bullet point.

I too am growing a little tired of these labels in job ads, asking for some "ninja" who's fresh out of school willing to work 90 hours a week for founder bros because profitability is "just around the corner". At this point in my career I'm looking for fast paced, exciting work but I'm not going to drink 10 red bulls a day to get your platform as a service app finished while drinking IPAs and coding between ping pong rounds. I'm not going to sacrifice 99% of my free time for your baby just to be thrown to the street when you sell out to a bigger company or (more likely) run out of funding. That's the image that those keywords conjure up for me.

I'm the boring middle aged programmer that will work his butt off to get stuff done. I'll exercise due diligence to build things to the best of my abilities and work hard to make sure my skills get better and better as time progresses. I'll get stuff done. I'll ship, and ship good stuff. That's what the kind of companies I seek out are looking for anyway.
The villain gap: Why Soviet movies rarely had American bad guys
My comment about the elderly was intended to show that the poster was overly focused sexism when the title may have been referencing ageism or perhaps something else or perhaps nothing negative at all.
You could just have really short or even empty commit descriptions, if that's your worry.
How does it compare to other browsers? Does Chrome, Opera or IE/Edge use similar (or better) techniques?
Although 120km/h constant speed needs decent amount of variation of scenery if you don't want to fall asleep.
Feed forward == machine learning ??
Ask HN: How do you review code?
I'm hoping to find ways to improve the code review process at the company where I work.

My team has a fairly has a fairly standard github PR-based process. When you have some code you want to merge into the master branch you open a PR, ask another developer or two to review it, address any comments they have, and then wait for one of the reviewers to give it an LGTM (looks good to me).

The problem is that there can be a lot of lag between asking someone to review the PR and them actually doing it, or between addressing comments and them taking another look. Worst of all, you never really know how long things will take, so it's hard to know whether you should switch gears for the rest of the day or not.

Over time we've gotten used to communicating a lot, and being shameless about pestering people who are less communicative. But it's hard for new team members to get used to this, and even the informal solution of just communicating a ton isn't perfect and probably won't scale well.

So, has anyone else run I to similar problems? Do you have a different or better process for doing code reviews? As much as this seems like a culture issue, are there any tools that might be helpful?
Clearly you understand! An abstract machine is different from a machine, that nicely summarizes what I said. Good to know we can use the word "machine" for multiple different kinds of machines. Glad to see you agree that a Finite State Machine is a machine of the abstract variety. I'm happy that we've moved past the semantics into the practical realm of allowing communication to proceed by acknowledging that words like "machine" don't always conform to a single literal interpretation. I'm sure then that you agree with @AKrumbach and me that the opening sentence of the article was indeed not very informative, even if it was a little controversial and provided a fun thought experiment.