skysight-inc/HackerNews huggingface dataset:
I was responding mainly to: "I would never spend more than $10 on a cert" and "No one will ever know" and "can add an additional .5 to 10+ seconds" and "Ev stories are fake" and "no one with real world experience has ever had positive experience".

Having worked with thousands of business in ecommerce I can guarantee you that a large percentage will want their name to appear "like PayPal and Citibank".
Er, I mean portmaster, not portupgrade. I haven't used portupgrade for some time now.
Longer home pages are not just fine. The current trend to have a huge scrollable page is generally bad design.
There's a nginx -> postgres module: Frickle that supports at least the outbound portions of this.

http://labs.frickle.com/nginx_ngx_postgres/
In this particular case, what is the justification for the Government fining them? Did the customers lose something that they were not adequately compensated for by existing system? Exactly who would we be protecting?

To me, this sounds like a matter to be handled between the banks, card processors, and Home Depot.
I'd love to see a jsonapi[1] interface to postgres. I'm mainly building ember apps at the moment and the rails layer is really just an interface straight onto the database(all the logic is client side).

[1] http://jsonapi.org
> Ive frequently wanted to be able to take pictures of concert posters and have my phone prompt me to add it to my calendar; or just buy tickets

I bet you've already done something like this with QR Code enabled posters.
http://en.wikipedia.org/wiki/Local_food

When I think of local food production personally I am envisioning taking advantage of the latest in technology in order to create the most efficient and self-sufficient process possible. For now that means things like hydroponics and aquaponics. In the future that could be more sophisticated biotechnology or nanotechnology of some sort.

Its sort of a localization and distribution mindset.

One basic idea is that if food is produced far away, as it is often produced hundred or thousands of miles away, some energy must be expended to transport it. So if a tomato grows hydroponically in the corner of the room, the distance it needs to travel to my mouth in order for me to eat it may be say 10 feet. If it grows in the ground 500 miles away, it would need to travel 500 miles (plus 10 feet). Certainly the energy required to move a tomato 500 miles is greater than zero. Add that up for everything you eat, and there is a fair amount of inefficiency.

Another idea is that producing food or other needs locally means less dependence on more centralized control and distribution systems, which means more security for individuals and families. Its sort of like extending the idea of solar panels and 3d printing. If we can get our own energy from the sun, and print out our own products, why do we have to go to the store to buy food that was grown 400 or 4000 miles away?
"The curse of Lisp" is a well known phrase that's been used in hundreds of essays:

https://www.google.com/search?q=the+curse+of+lisp&oq=the+cur...

There has been much debate about why Lisp has not taken over the world of computing. It was invented in 1958, it was taught in all the best schools, yet it has not gained mass traction. Paul Graham has touched on this issue in one of his essays:

"So if Lisp makes you a better programmer, like he says, why wouldn't you want to use it? If a painter were offered a brush that would make him a better painter, it seems to me that he would want to use it in all his paintings, wouldn't he? I'm not trying to make fun of Eric Raymond here. On the whole, his advice is good. What he says about Lisp is pretty much the conventional wisdom. But there is a contradiction in the conventional wisdom: Lisp will make you a better programmer, and yet you won't use it. Why not? Programming languages are just tools, after all. If Lisp really does yield better programs, you should use it. And if it doesn't, then who needs it?"

http://www.paulgraham.com/avg.html

This issue has been discussed and debated for decades. Your statement "it is not limited to Lisp" is simply ignorant. There is something special about Lisp: no other language has received so much praise and so little use. Essays like the Bipolar Lisp Programmer are important contributions toward understanding what the problem is. And when a real-world example appears, it is utterly stupid to ignore the fact that what you are looking at is a real-world example. Your comment "worse (not everything we wanted) is better (but still better than what's out there)" is a non-sequitur, since the quality of Chris Granger's work was never questioned.
I dunno... I can't help but feel the entire article was undercut by the third-to-last paragraph. If computing now doesn't look like it did in the 80s, well... where else does it now, either? It took longer than pundits may have anticipated, but nowadays I know all the places in my kitchen that I can plop down my tablet now, with the Pinterest-provided recipe.

Or Netflix.

Or both.

I can't help but feel the article would have worked better with the exact same facts as "How The Kitchen Computing Dream Of The 80s Is Finally Here". And there's actually an interesting article there. (Though I tangentially wrote it already... kitchen computing isn't likely to be "a cookbook, but on a computer!" http://www.jerf.org/iri/post/2916 But it's interesting to think about how it is indeed finally here and where we may be going in the next ten years.)
I think the author was confusing sexism for classism. The book is definitely aimed at people who are cooking to impress someone rather than people who are cooking to eat—but that set identifies "rich people", not "men".

In other words, the book is aimed at the same sort of people who would, in 1980, invite their friends over to marvel at their new $6000 computer.
That works fine as long as you never need security or robust application logic. Somebody with CURL could really mess up your day.
I have been using this service since 2010 and I am going to miss it.
I think you should add a code example to the README, to communicate the flavor of the engine. Seeing code reassures me that the engine and its API is not unnecessarily verbose. `BlazeDispatchers.fs`’s `EnemyModule.tickHandler (https://github.com/bryanedds/FPWorks/blob/master/BlazeVector...) would be a good example, as it also demonstrates the engine’s functional style of being passed and returning a `world`. You should also link to the folder https://github.com/bryanedds/FPWorks/tree/master/BlazeVector... right below the code snippet so that people can easily see more code examples and see the structure of a whole program’s code.

Also, after reading that you have a custom Ianguage (Aml), I wanted to see what code looks like in this language, but I couldn’t find any code examples. I even downloaded `AmlSpec.rtf`, but all I saw when scanning through it was one-line examples to show the syntax, not real examples that show when and why you would use it. If you have examples, you should link to them from where you talk abut Aml in the README.

(I also created a pull request to improve the formatting in `AmlSpec.rtf`: https://github.com/bryanedds/FPWorks/pull/6 .)
My standard advice to folks with corporate jobs who want to venture out on their own is this- hire a couple of guys to vet out your idea. Get the product market fit right, get the MVP done and have someone start talking to potential customers while you are still making a salary. If it is difficult to set aside $5K-$8K per month for this while you are working, it'll be significantly harder once you are not bringing in anything.
One of the biggest lessons for me when I did my own start up was that no one else is on the same timeline as you are. They go on their long holidays while you are refreshing gmail every minute to see whether they replied to your email.
All the while, you are trying to survive on whatever you have in your diminishing bank account.
Age also is a definite factor. If you are in your early twenties and used to surviving on $1500 of research assistantship from university, it is much easier to take random bets. You'll only learn from them. Once you are beyond a certain stage in your life, the equation totally changes.
Thanks for at least having the decency to give people notice and a chance to download everything. I still remember the shameful way in which Dailybooth handled its loss of interest in the space by leaving everyone hanging...
This looks like a viable, albeit less functional, alternative:
http://dailydiary.com/
This was the original wiki created by Ward Cunningham.
I wouldn't guess so, for example it's used in the CLRS textbook. What did you call it instead?
Maybe? There is a sort of cultural split in theoretical computer science between "A theory" (algorithms and complexity) and "B theory" (logic/semantics/program verification).[1] And these in turn are sortof geographically divided, with complexity being popular in the US and logic in Europe. The concept of loop invariants comes from the program verification tradition, I guess it gets less emphasis when focusing on complexity.

[1] http://cstheory.stackexchange.com/questions/1521/origins-and...
Computers don't suck at go. They're not able to beat top tier human players without a handicap, but nor are they pushovers. They've reached the rank of 5 dan on online go servers, and have beaten 9 dan professionals with a 4 stone handicap.
Problem is what Apple feels is 'crap' might in some cases be perfectly usable to many. It's too subjective. Besides Apple is focusing on their reputation/ideologies/tastes here more than user's needs.
The development kits are limited in quantity. Why would you reduce the supply for legitimate development efforts?
Thanks for the link. That was a very interesting article. Btrfs sounds very interesting.
Did they not realize they ate from Facebook's hand and now they're Facebook's little bitches?

Don't blame the suits. Palmer knew what he was taking. It's hard to tell if Carmack knew about the sellout before it happened.

These types of scenarios have been around for thousands of years. It's only recently that you can follow them live, though. Fascinating stuff.

Facebook is now in charge. These guys won't stick around forever, and they'll make tons of money regardless.
I can't see any reason why application logic would be any less robust on the client vs the server. With regards to authorization there's examples from the nosql world, e.g. couchbase's sync gateway[1]. You could argue that you might as well use rails instead but a proxy that's focused on just authorization can be far more performant.

[1] http://docs.couchbase.com/sync-gateway
I don't remember it ever being named. It isn't the same as the "inductive step" when learning proofs by induction, is it?
Bummer. RIP OhLife. See you next life.
I'm working on building a rapid application development framework for VR. I'm doing it in WebGL right now to, well, be fast about it, considering I don't have an Oculus yet, just a cardboard box and my smartphone. If you're interested, please join me to help get ahead of VR software development and make sure it stays open: github.com/capnmidnight/VR/
I'm glad people have been getting a kick out of this, but for those who don't want to listen to me drone on for 40 minutes:

(1) Here are the slides I used: http://www.slideshare.net/FoundationDB/deterministic-simulat...

(2) Here is a (significantly out of date) white paper of ours which covers some of the same territory: https://foundationdb.com/key-value-store/white-papers/testin...
I don't think this will catch on, nor do I think it really should. Nearly all applications out there need a robust security layer to keep people from messing with things they shouldn't have permissions to.

Additionally, you should always validate business logic on the back end. Otherwise it's trivial to, say, give yourself a 10% raise. Or confirm that you got the new high score.

Even if used as a backend protocol, there's just way too much overhead in HTTP requests and responses.

I can see use for something like this as a dev tool if only given private network access for only dev tools, but aside from that I'm not sure it's that worthwhile.
Gas stations do advertise. Fill in the blank '___ with Techron'. You also see a list of gas stations at an interstate exit sign. http://www.kentucky.com/2011/09/05/1869947/ads-at-interstate... (third immage bottom right.)

Anyway, there are lot's of forms of advertizing. From informative "talk to your doctor about ED" to simply memorable. https://www.youtube.com/watch?v=pVcbasIb8lQ

However, the cultural inception idea is not about some sort of Pavlovian response. You don't actually get to taste what's for sale in a supermarket, so it's an abstract choice. And with little to no information to work off of you make a split second decision after split second decision which is draining. In that situation simple familiarity is worth a lot. Similarly, your not actually going to test drive every car in your price range on the market.

That said, signaling is a big part of advertising. If nobody knows you just spent 20k on a watch it's harder to justify the purchase.
Right, this is just regular code, drawn in boxes. This is not visual programming.
My take with Onenote instead of dropbox..
https://ifttt.com/recipes/205212-ohlife-email

https://ifttt.com/recipes/205213-record-your-daily-journal-i...
Kryon – Thickness of Love (EN + ES)
I was shocked to hear this. I really liked the service. Really simple to use and addictive too.

I started using it since 2 years and always used to wait for the daily email reminding me what i wrote earlier.

Really liked you "ohlife"!!

This was the only service I started using on my own and I really liked it.
Profiling: Interactive Python profiler
Our “Cease and Desist” Letter to ShadeCoin
I don't think you're correct here.

The stresses of being an entrepreneur take a tremendous toll and given the risk-taking nature of the condition (entrepreneurialism) I absolutely see those stresses lead to dangerous and addictive behaviors in those who follow an entrepreneurial path - whether it's drugs, drink, sex or gambling I have seen all behaviors triggered in individuals.

The absolutism of your position on what does/does not constitute an alcoholic and what triggers the behavior is misplaced.
The thing I've learned from trying to be independent for four years is that you always have to answer to someone. Whether it's a boss or customers or business partners or the platform provider you depend on you are never truly "free".
I found OhLife super helpful as a way of keeping a train of thought going. Am planning an open source side project like OhLife but that supports a few unobtrusive power features like topics. Email me at elliott @trinket io if you're interested / want to help.

A project like this should be an open source side project we build because we want it, not a startup.
He's prominently identified in the press and in the organization's media efforts as the Founder: http://en.m.wikipedia.org/wiki/FWD.us
This Is What Sex Looks Like Inside an MRI Machine
Delayed adulthood has already occurred, in some sense, in humanity. Homo sapiens is a neotenous[0] species already, meaning that compared to similar species, we are more similar to their juvenile than mature states.

It's speculative, but I wonder if there could be a connection between delayed adulthood and lengthening lifespans. It "makes sense" in the common-sense meaning that if we stretch out our lifespan, it would also stretch out the various stages of life.

[0] http://en.wikipedia.org/wiki/Neoteny
Do you need them online for any particular reason? At 50GB, I'm assuming it's all your raw camera data, so obviously not all of it needs to be shared with friends?

If so, buy yourself a small NAS with two 500GB or 1TB drives in it (it'll cost you less than $200), and configure them as RAID-0. This will give you redundancy (not backup), and availability on your network. Get another 500GB or 1TB portable drive, and backup your NAS to that once a week, or once a month, depending on how often you add photos. Ideally store this drive offsite, or in a safe or similar, because this is your backup drive. Most NAS drives will also allow you to share the content, but due to security concerns I would probably not recommend that. If you need access to them away from home, setup a machine with SSH access to your home network, and access the drive that way via VPN (although this is a completely different topic).

Generally, with technology being cheap, I'm anti storing any valuable personal data in the cloud. If you do need or want to share some of the photos, find a service that allows that (there are plenty), but definitely don't use it as your primary storage or backup service.

Note that the above is pretty much my setup, and it's been serving me well for a few years now (with a similar amount/size of photos).
The reason it's less robust is that I could use curl to send a DELETE request for records I shouldn't be able to delete. Or POST some data saying my order is paid in full. Business logic that matters at all has to be validated by some authority. The client is never good enough.
Part of what I loved about OhLife was getting a reminder of what was going on in my life a month ago. Does anyone have any replacements with that feature to suggest? Thanks!
ESR knows nothing about painters. The painter knows there is never a "best" brush, just different ones. Painters often thrive creatively via constraints, and so the uber brush would actually be unwanted anyways. But I don't see what is relevant here.

There are plenty of languages that have received lots of praise but little use. Erm, Haskell anyone? And you really have to clarify what "use" means, because Lisp is definitely used. Again, I see no relevance.

My comment on "worse is better", it is also Lisp oriented (well, more specifically CLOS). You should look it up.
Having lived on the east coast (in cities) my whole life until recently, seeing the stars was a notably rare occasion. Even just one or two was asking too much on most nights, the sky just sort of glows an off-orange color near the horizon, becoming more visible as you are nearer to light sources.

I for one would love to see far far less light pollution, but I don't think that will happen until technology enables us to make doing * in the dark as safe/easy as doing it in the light.
For everyone who enjoys journaling via email, you may find DailyDiary a suitable alternative.

A comparable question might be:

https://www.dailydiary.com/questions/342540/how-did-your-day...

Disclosure: I'm the founder. If there’s interest, I’m happy to add an import for OhLife exports.
I found about OhLife 6 months ago and loved using it. I just signed up for http://www.idonethis.com so that I continue to journal and track my progress.
The hardest thing about entrepreneurial success for me personally is the envy it has generated. I wasn't prepared for it.

When I first started seeing results in my business, I quit my job and was able to spend a lot of time doing whatever I wanted. My wife would post pictures of us constantly going on day trips and vacations. It pissed some important people in my life off, and they became very passive aggressive towards me.

It's easy for people who haven't experienced it to assume it's easy to ignore, but when your family members start off by criticizing you, then doubting you, then watching you succeed beyond what they could have imagined, they can end up feeling extremely violated.

I spent the first two years feeling sorry for myself that so and so wasn't talking to me. Now, I've moved on and am stronger than ever.
You introduced a closure there. Bindings set in if, case, receive, etc will spill in their surrounding environment. Obviously they won't spill outside closures without mutable terms, which BEAM lacks.

The bits about SSA transformation needed to be done by hand in Erlang are a bit fun, because that's considered a feature in the Erlang realm.

The scoping rules aren't the same for the very reason you dismiss as an implementation detail.

Scare quotes: http://en.wikipedia.org/wiki/Scare_quotes
How to Figure Out Your Competitors’ Revenues in About 70 Seconds (2013)
My wife is a visual designer (on feature phones, weirdly enough), she isn't very helpful with my own programming experiments [1] :)

Actually, we need a visual designer who is also versed in programmer experience (rather than end-user experience) design, and I haven't found anybody like that yet. A UX designer is not some magical person who can magically do design in any domain; even HCI researchers are not a panacea [2]. Also, designs, even by seasoned designers well versed in the domain they are working in, are never perfect, there are always trade offs to be made.

Nothing is ever finished, we only get closer to our goals that are infinitely away.

[1] http://research.microsoft.com/en-us/projects/liveprogramming...

[2] http://faculty.washington.edu/ajko/talks/CHI2006Barista.pdf
http://db.cs.berkeley.edu/papers/dbtest12-bloom.pdf has a really nice extension of this idea - since their language is unordered by default and has only a few explicit ordered primitives, they can use an SMT solver to determine which event interleavings cannot possibly affect the result. This lets them generate schedules that more efficiently explore the space of all possible schedules and find bugs faster.
> While it seems weird to search by image right now, it will probably feel more natural once it's seamless;

Especially when we become so "plugged in" that I can search for what I see. Right now, if I want to see "tomato recipes" I'm probably not inclined to pull my phone out, take a picture (and who wants that on their stream anyway?) and then paste picture + recipes? I'd rather just type "tomato recipes". But if I can search what I see and speak, e.g. "oh look, tomatoes? Find recipes!" that's much easier.
I agree, the mask/not/and is standard within systems contexts. It need not be cognitive overhead, not to be elitist but if you don't have a copy of hacker's delight or the ability to understand constructs like this, you have no business writing systems-level code.
crabs in a bucket.
Just checked it out, looked like the same 1440p screen as the Note 4/GearVR. The sense of presence definitely makes it seem like much higher resolution than it actually is, but if you look into the distance or at text you realize it's not.
Agreed, I had trouble understanding the author's interest/surprise/confusion re. this idiom.

I asked around the room and the consensus is that a decade of C has brain damaged me.
Bayes+++ the combination of structuring the a priori and perceiving the posteriori
I'm reading this on an iPad while in the kitchen, and I think I'm not the only one who has a tablet floating around while cooking
Looking at code from the 80's, it is quite common to come across code that is extremely explicit about types, and that exploits known type sizes of the target platform, overflow behaviour etc.

E.g. modern C code tends to use "int" or "long" all over the place without considering if "short" or "char" is likely to be sufficient.

Similarly, you'll find bit fiddling wherever it is possible, including a tendency to use bit shift instead of multiply/divide even for constant factors where one might thing the compilers would optimize it to shifts (many early compilers didn't).

So it's not necessarily just an idiom of systems programming, as an idiom amongst "old school" C programmers in general. The extent to which it has carried through to more modern code, varies, though. I suspect systems programming has an overall higher ratio of "old school" C developers than application code does.