skysight-inc/HackerNews huggingface dataset:
> Project Sunroof is currently helping people save with solar in the following cities:
San Francisco Bay Area, Fresno CA and Greater Boston MA.
How Autodesk Implemented Scalable Eventing Over Mesos
It did catch on, just in a different form. Our web shop is fairly typical of that. We do this with a combination of the Tomdoc (tomdoc.org) documentation specification plus Rubocop (github.com/bbatsov/rubocop) and peer review for enforcement. We use rubocop to ensure that methods are short and simple, and every such method that is public is accompanied by a tomdoc section. The result is that there are about twice the number of lines in our code file that are targeted at humans than computers. We generate separate documentation by extracting the tomdocs that has proven useful in explaining the code to the uninitiated.

However, to the initiated it's mostly in the way. With short, simple methods I find it easier to decode unfamiliar code by reading the methods than the by reading the tomdocs. Like many of my cow-orkers I've configured my editor to hide the tomdocs in normal use. Writing tomdocs is a chore to be done immediately before delivering code for peer review.

That's probably the biggest weakness of literate programming: it isn't for the programmer responsible for that code, or even for that programmer a year later when she has forgotten much of it. It's more for the developer or designer that isn't fluent in the language, but still has to interact with it. Since the value to the actual coder is distant and indirect, while the work of producing it is immediate, it tends to be an early omission under any kind of stress. In our case it would disappear if not enforce by peer review.
Wuala out of business?
I've just received an email as a customer of theri service that says you cannot buy new storage as of today.
Also by the 15th of Nov.2015 all data stored will be deleted.

I guess I saw it coming as I was aware there was no advertising and not much sales/promotion and dynamics from them...
:-(
it's a shame... now I have to find another secure provider and vet it and install all the clients in all my devices etc.

Even in the cloud era a "simple" service failing can be a major pain, hey? ;)

any news out there on this?
thanks
> "Can't comment on the content as I was too annoyed with the UX to read past a few slides"

Then just don't comment at all.

Someone generously put a slide deck of their talk online. A deck that was actually designed to be delivered by the author, probably while standing next to them, at an event. Obviously, it's going to be slightly out of context for people who come across it on the internet (esp with no video/audio to accompany it).

If people wrote their slides for the internet first, imagine how boring all the conference talks would be.
Whether or not it's sustainable is a different topic though.
How to get into the fast lane for Threshold Wave 2 – Windows 10 Service Pack 1
Currently only Fresno, Bay Area and Boston. The list of locations they have processed is not prominent and a bit washed out between the white lettering and the bright background image.
Decorator Design Pattern- Mixing Strategies
I also have a MacBook Pro 17" with a swollen battery (a bit newer though: early 2009)

Did you try having the battery fixed by a 3rd party? I remember a few years ago I mailed a broken Powerbook battery to some guy who replaced the cells. I think it was a a NiMH battery, but maybe it works with lithium-ion batteries as well?
I get the opposite message, which is that programming tools and the process of programming are so bad, it's hard to get a computer to do a simple task for you without tearing your hair out, never mind building a UI. A better IDE (basically a better text editor) doesn't even scratch the surface.
Despite the fights breaking out over accuracy I still found this article insightful. Eating 170 calories worth of broccoli vs 170 calories of honey does have a strong difference. I'm sure you can still loose weight by counting calories and adding a little exercise, even if you're adding honey to your diet. But this article at least explains why you will progress better by eating stuff that is a lot less processed.
If you're using BEM, then in my opinion, styles in React are the logical conclusion. Using CSS means having 2 files per component, Button.js and Button.scss. If you want to share styles, then you can simply import an object. If you want to darken a color, you can import a function. And so on.
I had an auto mechanic circa 5 years ago that ran his whole business from a System 7 mac, I think it was a Quadra series. The thing was caked in garage soot but seemed to be cranking along quite comfortably churning out estimates etc.
While true. Most Amazonians don't work with Bezos directly.
Not even available in most of the US.

It's a "start"
On Digital Healthcare
As I've said elsewhere, calorie estimates on packages are close enough that it doesn't really matter what you eat as long as you estimate consistently.
That's almost triple the monthly minimum wage where I grew. All things considered, he's making a good point.
Minimum description length could be a useful archival principle.
Yes -- I think the separation for you (and me) is to see the laptop as the "separation" device. I have a home office, but the distractions are everywhere. If I can grab my laptop and head anywhere else, my productivity shoots through the roof.

Ultimately, the beauty of the GP's quote "set yourself up for success" is that you must do absolutely whatever works for you. If it's working in a bar at 2 in the afternoon, do it. With no "office" to go to, it's an ideal situation to experiment.
I always thought BOOM was a very cool system, so it's nice to see something influenced by it.

I find it interesting that BOOM emphasized scalability, but Eve seems completely uninterested in that aspect.
Think of artificial ivory as the "entry-level ivory". People who would never consider buying real ivory might buy fake ivory, because it is cheap enough. But then they grow so fond of fake ivory, they start to lust after real ivory.

That's the fear, anyway, and it's not total fantasy. Luxury car brands capture new customers with that exact model. The lowest tier of luxury car is even called the "entry-level" segment.
I really enjoyed building data applications in MS Access before it was sunset. In fact, I finally started understanding SQL joins by using Access's graphical query builder so that it made me much better at my PHP web programming job. (That was in 2003-2005 time frame. I was also still in college.)
I got 2002 700Mhz HP still kicking. I still use one thinkpad from 2007 with core 2 duo every now and then (not enough ram and too slow hdd for daily work, unfortunately).
That's an interesting point about the tablets - I don't think that would bother me so much. Maybe my laptop paranoia is related to the screen being hidden... Not that I would (or probably could) look at someone else's screen as they type, but having a horizontal note taking surface seems less like you're hiding away from the conversation. Or maybe I'm just over thinking it now.
80% of Law Firms Have Been Hacked
Free Sales Pipeline Template for B2B Startups
Dear Google, you make me feel really uncomfortable when you share a video with the world wherein you describe a project which you will make for "the country".
One of the most insightful studies I've read on dieting is that people trying to lose weight underestimate how many calories are in the food they're eating. It's not surprising once you start logging everything you eat -- you'll see that a lot of common foods are extremely calorific.

I can't find the exact study but here are two on the matter

http://www.ncbi.nlm.nih.gov/pubmed/16954358

http://www.bmj.com/content/346/bmj.f2907
Corn has to be pretty processed before it becomes edible -- cornmeal, corn mash, corn mush, corn cakes, corn flour -- all of these are highly processed versions of corn. But simply grilling corn on the cob? You'll see where most of your calories are going when you flush!
Normally I would steer clear of interjecting in something like this, however, you know that's basically the opposite of what dignity means, right? Dignity is recognizing the formality of a situation and acting respectfully to yourself and others in it.
Israeli universities are known for having great programs, I would imagine this program at the Technion is going to be very good.

That said, a huge part of business school is networking, so unless you're planning on being in Israel for your career, which, given it's policies is actually quite difficult for most demographics, it may not be the most practical move.

Finally, I think one needs to carefully decide for themselves where they land on the boycott debate. In the U.S., the shift is beginning, especially in academia. And academic boycotts have been supported internally in Israel. The Technion's connection to Israel's military complex is strong in absolute terms, and to come from abroad to attend such an institution is a very deliberate decision that probably implies where one lands on an intense political debate. A recent Israeli documentary expands on the broader issue: http://www.gumfilms.com/projects/lab
I feel that the symbols we draw when we write on paper have more impact than pressing buttons.
> denying your desires completely

who said anything about completely? I just said to get them under control. False dichotomy.
Essential Digital Marketing Workflows for Small Business
In Chromium on Ubuntu I'm getting:

"You attempted to reach www.silentcircle.com, but the server presented a certificate issued by an entity that is not trusted by your computer's operating system. This may mean that the server has generated its own security credentials, which Chromium cannot rely on for identity information, or an attacker may be trying to intercept your communications."
Interesting analogy...both problems involve large bodies. :)
Point by point...(sorry for the long post)

"homomorphic encryption, which is not performant enough"

It is fast enough on a per viewer basis, and in a DHT downloading the database doesn't mean it was all encrypted w/ one key. Each user encrypts his data as needed, or common groups of users encrypt data for each other with each others keys.

"If I make any mistakes on the database security"

This is why encryption is the underpinning. Sure you can still leak your private key like you can leak an SSH key today.

"in client javascript"

Nobody would use a distributed network where this was the case. In many cases (i.e. MaidSafe) they are developing a browser plugin for client side to communicate with the backend.

"where does system processing that is independent of user activity (scheduled tasks, etc) happen?"

Many of these now-being-designed systems have a pay-for-computing concept. Granted several (not all, unless you want to be limited by a single-file-line blockchain forever) have to agree on the results. Give some computing for other computes and get some. As for "scheduled task" timing issues are inherently difficult for these systems and I don't expect the "system" to trigger a job but rather a user to trigger it. Introducing timing into these distributed networks can be hairy.

The real problem that needs to be tackled is a way for the common human to hold his private key in his memory or some other non-digitally-retrievable way.
I think you might be missing the point here. There are lots of reports, from many different sources, that Amazon has an aggressive high-pressure work culture. It's not really a secret, and the existence of this approach is pretty legendary. It's not like this is the first report of it.
The stack choice is especially interesting since I thought they were big fans of Clojure.

I would like to hear their rationale for Rust/TypeScript over Clojure/ClojureScript (or Clojure/Javascript).

EDIT: typo
Note: cereal grains are not "cereal" (I'm assuming you mean breakfast cereal)?
Good job, the service looks very nice. Unfortunately I didn't get a single relevant result for my query...
The rise of Game of Thrones babiesbeat
To be fair, the game is also basically groupware and spreadsheets and databases ;)

[especially for the corps that take nullsec seriously]
Fantastic, thank you for taking the time to digest a complicated spec and turn it into a nice walkthrough!
To give it a car analogy, it feels like the weight loss discussion is asking: "Why are there so many automobile accidents?" Then come a lot of replies in that say "When you hit the brake, the car will slow down!" I feel like there are multiple things going on at different levels that so many people don't/can't hit the brake at the right time. That doesn't make the calorie-in-out statement false, and any solution will certainly involve reducing calories in. But, it suggests to actually get the weight of the overall population down, we need to look a bit more broadly.
There's also one of Englightenment's supporting libs called Eve IIRC.
I'm in the same boat, with a 15" Mid-2010 MBP. I would love to be able to have a Retina screen, but if I do, I'll no longer be able have dual drives. I'm running with a 512GB SSD and a 1.5TB HD. I like being able to have all my photos and all my music with me. I also have the no-glare screen, which is a big win.

I like the thinner profile of the Retina, the much upgraded internals, and 16GB RAM, but it's just not worth the sacrifice in onboard storage. At least until there's a reasonably affordable way to have a cloud-based Lightroom workflow.
I found a Wikipedia article with the actual amounts from combustion:

https://en.wikipedia.org/wiki/Atwater_system
So Google isn't trying to replicate Solar City, this is just an analysis tool if your home would be viable for solar panels. Almost like a middle-man for solar panel providers?
Ouye – Great idea or complete knock-off/rip-off?
> Have you ever tried that? Protein and Fat trigger the release of leptin[0]. Unless you're also eating a lot of fructose[1] with your meat, most people feel like they just can't eat anymore

that's what happens to me

when it's proteins and vegetables, I find it just stays with me for 6 hours or 8 until I need it; otherwise just passes through. Carbs are too easy to jidest* and don't get that chance, nor do they carry any vitamins/minerals/nutrients worth picking out along the way.

in conclusion, I am amazing at life, and I need another beer

> 140g of protein

you, sir, are also amazing at life. I only need about 60. Envy your deity status.
My current daily work machine is a Thinkpad X61; according to the corporate property tracking system, it was acquired in October of 2007. It's never been upgraded, but with a dual-core 64-bit processor and 4 GB of RAM I can run most things I need and even start up a VM if necessary. I've been using it for several weeks now because I don't have a proper desk at my new location yet.

There's nothing magical about a Mac, you just have to pick something comparable instead of a $300 Best Buy HP.
I haven't thought about it but, hey, you're right!
Trying to get a Haskell application deployed to the web was an exercise in frustration. Somehow my resolution for its important package management and binaries has become profoundly fucked up as well.
I emailed them ages ago about being able to browse, but them and vhx.tv are not really into doing that now. Maybe later but for whatever reason they want people to reach their site and buy through the content creator's reach instead of having a searchable archive.
Meet Nemo: The Cat Who Thinks He's a Dog
The problem is people tend to think they just need to try hard for a few months, then "I can go back to normal." But if "normal" is what made you overweight in the first place...

The only way to maintain a healthy weight, is to maintain a healthy lifestyle. Forever.
At the moment, believe it or not, Soylent is vegan.

One thing I've noticed in lots of diet advocacy literature is that you'll find statements like "this nutrient is available in that food" without ever specifying the amount or how much you have to eat to make up for the lack of meat/gluten/whatever the diet is trying to keep you from eating.

Quite often people will then build up meals in that diet thinking that they'll have all of the various nutrients they need, but it turns out it doesn't have sufficient concentrations of certain important ones. And you would have to eat multiple kilograms of the replacement food to get enough of the nutrient to be useful.

The amount of nutrition and food science somebody has to know to live healthily on an alternative diet can sometimes be staggering.
Show HN: Fisheye.js – Lens Distortion and Chromatic Aberration in WebGL
Ancient whistle language uses whole brain for long-distance chat
"Defense in depth" is a commonly accepted security principle that suggests otherwise:

https://en.wikipedia.org/wiki/Defense_in_depth_(computing)
I have an almost daily use-case of USB modem and AC power simultaneously.

AFAIK there are not any USB modems in the new USB form factor. I haven't looked at what the adaptor chain looks like for "old USB and power at the same time" ... what does that look like ?

I think a single USB port on the new 12" is designed to be flawed. Apple knows these things last 5+ years so the second release of the 12" will have a second USB port on the other side and X% of folks will re-buy that to remove the original flaw. That's one way to combat hardware that lasts "too long".
insulin level being low is just another symptom, like thirst, of being out of balance. Once you get the desire under control and your lardass eating the right foods, all that balances out. Research all the diabetics that dropped carbs and with it, their insulin shots.
"In every work of genius we recognize our own rejected thoughts: they come back to us with a certain alienated majesty."

So painfully true.
Pretty nice. When testing this out I was getting multiple entries of the same domain. Once I added it to my landscape there would be a couple more in the list and I couldn't get rid of them. Very interesting tool.
I'm sympathetic to the difficulty of Amazon's culture, but this person seems to place more concerns on bathroom culture than most. Yes, I prefer to be silent in the bathroom, but sometimes people talk and then I will respond. I've talked work in the bathroom before, including to a supervisor. Not everyone has the same expectations and in a large group it's inevitable that some folks are going to want to use coincidental meetings in the bathroom to have impromptu conversations about work or other topics. The idea of "hunting for the perfect bathroom" strikes me as a bit of an overreaction to such a situation.
Ensuring that the web is for everyone
You know, from experience, that this is the way it works for everyone? :p
> How does that happen?

Sorry, friend. I can't explain anything happening in the US government.
Adorable! I've got a Dell E1505 laptop that I bought refurbished in mid-2006 for $650 that is currently running Windows 10. The biggest bottleneck was the hard drive, which I'd swap out to an SSD if I really intended to give it any heavy use. The Dell came with XP, I upgraded to the Windows 7 preview and let it sit, upgraded to the Windows 8 preview and let it sit, upgraded to the Windows 10 preview, and now it has full-fledged Windows 10 - so I ended up with a completely free OS upgrade path, too.

You can't run new Mac operating systems on old hardware, and for a few iterations now, you can't upgrade Mac laptop hardware. That's great that the writer thinks functioning computer hardware from 2008 is old, and that Apple hardware is that much better than alternatives. Working for a company where everyone's on Macbook pros (myself included since last August), the reality of Apple hardware reliability is quite different than what articles like this project.
This article is, in summary, a guy going "Well, actually, ..." about a tiny, but irrelevant detail.
Adding another good talk on the subject: https://www.youtube.com/watch?v=NoaxsCi13yQ

Many people's gut reaction is that the folks doing inline styles just don't know CSS well enough and haven't learned the techniques advanced CSS developers use to solve these problems. Regardless of how you feel about inline styles, that gut reaction is wrong – they've been there, done that, and believe this is an even better way.
>Haskell is poorly equipped for implementing compilers because writing compilers in Haskell requires tons of boilerplate, which is not needed in the languages that are a much better fit for this task.

And yet your "much better languages" are even more niche compared to Haskell, and no major programming language has been written in them.

So, it's basically "Haskell is poorly equipment compared to my impossible standards, as implemented by this hodge-podge of Scheme based tools that I alone ever used together for compiler implementation".

>And why do you call these basic requirements bizarre? For example, something like a region inference is just a few lines of Prolog vs. dozens or even hundreds of lines of code in Haskell.

Because no known programming language resorts to "a few lines of Prolog" to save a few tens of lines for "region inference"?
> > * hearing how difficult it is to learn, and

> I thought it was pretty straight forward coming from Erlang.

> The biggest thing for me was practice thinking in recursion.

I use Clojure, generally like functional programming, and am fine using recursion.

> Haskell has such a clean looking syntax.

I have gotten fond of Clojure's Lisp-like syntax.

> Oh, I think you're trying to say the threshold of being good with haskell is much higher? Cause I see that argument quite and bit.

Not sure -- haven't spent any time with Haskell. Never tried Erlang either. Do you think it generally takes longer to become productive with Haskell than with other functional programming languages?
1. Modern programming tools have a decades-long head start

2. Why denigrate group ware?

While this may not succeed, I have little reason to believe future improvements will all be evolutionary (I know you hedged there, saying "probably"). A lot can be learned from shedding assumptions. If the result of the project is inspiration for building tools on top of traditional programming models, the originators may be disappointed, but I'd call that success in basic research.
This comes of as pretty pompous and assuming when neither of the diametric constructs (mechanical and biological intelligence) are even close to understood.
It seems that programmers take their favorite feature of a programming language for comparing it to others:

If you like first-class functions, then Javascript becomes "Scheme in the browser." If you miss having a REPL and then discover Python, it becomes "LISP with C-syntax." If you like objects responding to arbitrary messages, then Ruby is "Smalltalk without images" and so on.
اعلان نقل وحدات تكييف 55757238 غسيل مكيفات
Yeah. They said for doing simple things rather than building complex systems the current tools are not very convenient.

I find it really useful to use Ruby's built-in CSV library to process data for spreadsheets then visualize it with a graph in Numbers. I pull data from copy-paste tables, extract from Sqlite databases embedded in applications, etc. But for something like scanning Facebook friends as they suggested I'd have to first figure out the API or how to scrape the data. Once I figured that out it probably wouldn't be too hard to write a script for it. I could probably even put it in a crontab (LaunchAgent plist on a Mac).

Anyway, I think there's a huge opportunity to empower more people who are inquisitive and maybe somewhat technical but are not programmers. Make it easy for these people to solve problems rather than trying to teach them to "program". The end goal in my mind is the StarTrek programming model where you discuss with the computer what you want to do to solve a problem. Those crew members are scientists and engineers but only a few of them are "programmers". (StarTrek is a useful yardstick because we seem to like copying technology out of it. E.g. StarTrek communicator which is the late 90s cell phone and StarTrek PADD which is the SmartPhone/tablet.)