skysight-inc/HackerNews huggingface dataset:
Poured in place concrete may be a more efficient
method for automation.

I don't know about in your country, but in the UK there was a period after the second world war when Brutalist architecture was in vogue with town planners.

While it produces occasional gems, a lot of the structures and towns rebuilt in this style are unpopular.

I think you'd have a much easier time selling houses that look just like normal houses, rather than selling revolutionary all-concrete houses no matter how efficient they may be to build.
Hi!

I have nothing against the pure technical aspects of your article.

I originally answered to the poster who said this was a good example why Rust was better and my analysis was written from that point of view.

To me this was a poor comparison in the general sense since one can write production C++ using just copy-by-value, RAII semantics and stl containers and handling exceptions by letting the program terminate.

"If you're claiming that the verbose way is just writing out the special functions, then I can assure you that it is not easier to maintain."

I suppose I found this example lacking in the comparison-to-rust sense precisely because it invented this complected system that needed patching over. While real life systems often evolve through neglect and haste into piles of spaghetti this cannot be used as a direct evidence against a specific language in particular since it is more of a psychological and organizational rather than a language problem.
In the image it's putting in 'bricks' the size of cinderblocks; basically clay-based cinderblocks (not sure what the English term for them is). The reason people build with two layers is for thermal insulation. It gives the house mass, and you can leave a gap between the inner and outer bricks in which you can put insulation, so that with 30-35cm in total, you can build a passive house (can be heated with just locally produced energy), even when it's -20 outside.

I don't know if it can lay bricks this close to an existing wall, but if it can't already, that seems to me to be the main issue for adopting this thing in Europe. I wonder how much it would save on the total cost of a house though. Let's say labor for laying bricks on a 'normal' sized (200m2) house in Europe costs 6000 euros (40m2 per facade, times 4, plus twice 40 for the interior walls, times 25 euros per square meter excl vat). How much would this machine cost to rent - 500 euros a day? (a big crane costs that, including operator). You still need an extra man to supervise, stack bricks etc; total cost per day is 1000 euros. Let's say it can actually build it in 3 days, including delivery, cleaning etc. I doubt 3 days is feasible, because the cement can't set that fast. But let's say 3 days. Then you need to count another 1000 (at least) for the CAD engineer to prepare the plans. Seems like minimal gains overall. Probably starts to make sense for large projects only, but not many of those use much brick (but maybe they don't because it's too expensive...)
> ... rather than worry about having to be reborn to continue tinkering with Perl 5.

So autovivification such as:

my $larry;

$larry->{Please}->{Add}->{Feature}++;

Won't incant a commit in Perl 6?

:-)
Along with the others, I'm really confused by this. Not only do I just use regular programs, I even use makefiles to deploy on some sites.

I've never seen the need of a "specialized" program.
Thanks. I don't think this is widely known.
I'm just starting my second month with Fi. I also had the T-Mo $30 plan and thought it might come out more expensive.

I've come out actually slightly cheaper than the T-Mo plan. WIFI seems to be pretty ubiquitous where I go because I only used ~ 300MB of data last month.

Usually I use ~ 2GB per month. The one big change I did at the starting of the month was set my podcast streaming apps to sync on WIFI. That's about half of my monthly data right there.

Edit: fixed typo.
My Chinese supplier extends net 90. But only because I've paid upfront so many times. It's not different over there, but you're not getting net 30 if you're an unknown person.
why did you create multiple threads two minutes apart for this??
The minions gif at the end made me laugh out loud in my office haha awesome
Those took quite some time in the workshop to build before they put them on the concrete base that day...
This was discussed at the turn of the century when outsourcing was the wave of the future. Economists and manufacturing experts knew that in-house stuff would have a large place regardless of what occurred with massive offshore work.

We've seen it at my business. Chinese suppliers crush American ones on low-skilled goods but we pay top dollar for intermediaries and local stuff when we can. Scaling is the real key of Chinese manufacturing, though. Cost we can negotiate on and play around with, but speed and scaling? Chinese factories crush the Americans in my line of work.
(function() {
var input = $('#answer'),
question = $('#question'),
solved = 0;

var intvl = setInterval(function() {
var questionText = question.text();
questionText = questionText.replace('÷', '/').replace('x', '*').replace('=', '');
input.val(eval(questionText));
input.keyup();
solved++

if (solved == 119) clearTimeout(intvl);
}, 50);
})();

edit: seems to give an error if you solve >= 120 questions, so adjusted to stop at 119.
Normally you would run OpenNTPd on an OpenBSD system. It's developer and maintained by OpenBSD developers.

It's not as precise the ISC ntpd, but normally "good enough".
I'm sure I shouldn't be spending my Monday morning watching this, but his enthusiasm is infectious. Also, the last thing I'd expect to see on HN, not that I mind.
>You left out the biggest cost of all: technology theft.

Absolutely. The factories I deal with OPENLY DISCLOSE what contracts they have (not price, but brands) with other companies in my line of business. This is unbelievable. I didn't even ask for this information - and never would want it, given the implications - but they VOLUNTEERED it as part of their sales pitch.

And what are those companies - many of them multimillion dollar entities - going to do about it? Switch factories? Certainly not file a lawsuit. It's crazy.
High-Profile Study Turns Up the Antitrust Heat on Google
https://news.ycombinator.com/item?id=9272249
Or, to spin it just as hard the other way: a bunch of people gave up half of their waking hours for years in order to help make your something-cool business successful, and accepted your money in exchange for that assistance. They could have stayed home or done something else.
> I'm pretty annoyed with the number of abstractions, indirections, and arbitrary features being pumped into docker

You have to keep adding features in order do get funding. I call it Funding Driven Programming (FDP)
We are pretty sure that a previous supplier of ours was running their machines on a competitor's (of mine) dime and billing them for materials/goods and burying it in the sales sheets, while shipping us the product that was near-identical to theirs but with our logos and branding on it.

I understand this is fairly common when making knockoff goods, too.
oh when i read your comment i was thinking of Aaron Swartz and then it turned out to be him.

this is what libgen, sci-hub are doing but they are struggling, they change domain name often these days maybe due to legal matters with publishers.

i still think that libgen and sci-hub will prevail, like thepiratebay and kickass. the community supporting and needing them is real and "we dont need permission to do the right thing".

edit: sorry but i dont why my above comment is downvoted, is it too naive or negative in some sense?
There is a point to be made that implementing it correctly, would involve extra code, for what is essentially an edge case. That extra code could prove to be a larger security concern that being 1 second of once in a while.

Your clock is almost certain to be a little of every now and again anyway. If it wasn't there would be no point in running ntp.
I am not sure whether Project Fi uses this technology but Apple have been using Multipath TCP [1] for a while. I think Apple's implementation is limited to data, in the conventional sense, rather than data+voice.

[1] https://en.wikipedia.org/wiki/Multipath_TCP ("Apple iOS 7, released on September 18, 2013 is the first large scale commercial deployment of Multipath TCP.")
Right? But I wonder what the hell my desktop Firefox is doing. I get 50 on my Note 3 phone with chrome beta, 40-50 with mobile firefox. On my desktop, Chromium gets a nice 60 and Firefox... 7-12.
R as a Query Language for 25x speedups
INTP Engineers: what have you've learnt over the years that made you better?
Coding style, lines in a function, things that speed up development time, best practices, patterns, approaches to solving a problem, best practices to ignore, things not to do, things that haven't worked, gotchas that resulted in wasted time, when to live with lower software quality to get something released, working well on a team, etc.
When people try to make these judgements you end up repeating the mistakes of communism, where (e.g.) very good research into genetics and psychology was abandoned because people thought it wouldn't be useful, and resources were wasted producing old manufactured goods (inefficient machines and the like) that no-one wanted.

Even if in this one example the $20k was obtained through a net negative action, overall it seems like the invisible hand is better at allocating resources than well-intentioned human judgement. So the best strategy for the world, as counterintuitive as it seems, is to blindly do whatever makes you the most money.
An amazingly enthusiastic and talented man, and a wonderful/revealing snapshot of (mostly) northern England during the 70s.
From the article:
But he is emphatic that computers will never truly replace human doctors for the simple reason that the machines lack instinct and empathy.

“There are a lot of things you can deduce by what a patient is not telling you, how they interact with their families, their mood, their mannerisms. They don’t look at the patient as a whole,” Husain said. “This is where algorithms fail you.”

I don't understand this sentiment, instinct and empathy are just feelings that results from small cues that a physician can't exactly put into words. It does not put them into the realm of magic. And why exactly would a computer not be able to look at the patient as a whole? Of course a computer can (at some point) do that. It can even deduce heart rate an breathing rate from a camera image of a face, something a human can't.

Why do people always assume that if something is difficult to put in words it is impossible for a computer somehow? It seems like an invalid argument to me.
The success rate for VC-funded startups is historically about 10%. About 20% fail outright. The rest often end up in zombie mode, able to cover their expenses at some reduced level of activity but unable to pay back their investors.

In some ways it's better to fail. You have to stop and go do something else, rather than being on a death march to nowhere.
If you are on Windows, an additional layer of security might be to install Sandboxie (http://sandboxie.com) and run Firefox from within a dedicated sandbox. Additional brownie points for editing the file/folder access. (making confidential folders inaccessible/write-only)
The Most Dangerous Trap for Education Technology Entrepreneurs
Assumptions – how to find, track and eliminate them
Recessions and Revolutions: France’s Balancing Act
Shadow DOM Strategies in Angular 2
I get 40+ with FF on an ancient nvidia 9600gt on Linux. Only changes in config I have:
layers.acceleration.force-enabled=true
layers.offmainthreadcomposition.enabled=true
Also quality issues. If you want the absolute best industrial part/tool/whatever on the market, often you go to a mid sized German company no one has heard of and get it there.

Strong apprenticeships and unions (meaning very high quality, loyal workers therefore low turnover) and an obsession with quality can all be important advantages in the competition with China:

http://www.economist.com/news/business/21606834-many-countri...
What is the price of the ring.to service? They did every effort to advertise pricing or if it's a free service (which I doubt).
Sounds a lot like Philip's CD-i [1] but a decade later to the party. In was in the living room with games, video (VCD) and internet access...

[1] https://en.wikipedia.org/wiki/Philips_CD-i
How well do you know the GROUP BY clause?
I could get to 118, but it doesn't want a 119th answer, or the UI gets completely broken.

http://imgur.com/HG0J9fN
But a "safety net" enables people to take risks that work out positive for society. E.g. in the US people are much more willing to start a business (something that should be a net positive for society) once they pass the Medicaid eligibility age, since they can be assured they'll have healthcare even if their business fails. Heck, the joint-stock corporation, the big innovation of capitalism, is basically a way to reward failure (by limiting investors' liability in failure cases).

You do need to be careful about perverse incentives, but being homeless or unemployed is so bad for you that I can't imagine a few hundred dollars make it suddenly worth doing deliberately.
The smarter players measure and target accordingly. The rise of RTB and 3rd party companies or your own JS solutions let you cherry pick what you want, or you simply bid much lower (if at all) on traffic you consider not valuable.

This is mostly a problem for unsophisticated players and exaggerated hype originating from players that support tracking view ability, etc.
Strange. The 119th answer is fine for me, but the 120th breaks it. I revised the script to not rely on interval multiplication, which can be flighty due to inconsistent latencies, but to rather keep a counter and cancel the interval after 119 solves.
Care to point out anything in particular? FFS, we still have (apparently) well-respected philosophers insisting on duality. P-zombies are actually (from what I can tell) debated.

So, sure, there's plenty being said and perhaps some not-totally-worthless ideas. But nothing even remotely close to explaining consciousness. Sure, perhaps it's really, really, hard, but lets not pretend we've made any useful progress.
> $30,000 USD/year for a degreed Sr. Electrical design engineer with 20 years experience.

Just to add a little context: in some EU countries (even EU-15, such as Portugal), people with similar qualifications are actually paid less than that.
I use Privacy Badger by EFF for blocking third-party cookies(https://www.eff.org/privacybadge). It works incredibly well but does have a whitelist which includes lot of CDNs (https://github.com/EFForg/privacybadgerchrome/blob/master/do...) to prevent websites from breaking.
Thank you that's very helpful. I really like the Steiner architecture, the buildings at the school I'm going to send my daughter too looked wierd at first but you feel much more relaxed around them (and the beehives :)) rather than the concrete blocks that seem to make up the rest of the schools
I was happy with the Nexus 5 and initially didn't want a Nexus 6 because I didn't think it would fit in my pockets. I was wrong. The Nexus 6 fits in the pockets of every pair of pants I own. I actually appreciate the bigger battery even more than the bigger screen.
I do not know details, but it seems the biggest mistake was not failing before cash ended. I had two startups that were successes, but I had other few which were failures. The trick, back then, was to set a certain threshold in which we could call success or failure, and move on.

If you happen to have spared some cash before the actual declaration of failure, consider to take a 3 months break (I did). 3 months break does not mean not working, but actually removing from your life entirely any concerns for future plans or making another business.

It is a sort of short and strong detox, that will allow you to regroup and think better what's come next. But keep doing business... Those who felt the taste of startup never really let that go. For some reason, I can't explain, it is addictive.
Show HN: BRYG
The documentary is really well-made, very interesting to watch.

http://www.pbs.org/tpt/slavery-by-another-name/watch/
You mean they've solved the problem where your phone is useless for 30 seconds after you walk out of your house and lose WiFi? I'd almost switch for that feature alone, if true.
Sounds at least superficially like libvirt-sandbox. Libvirt-sandbox has the possible advantage that with a single switch you can use either a container or a full virt (qemu) process to contain the task.
I find it wasn't necessarily what he did (steam engines, chimneys, etc.) even though that was pretty interesting in itself, but his attitude and infectious enthusiasm.
> and mind-boggling sixth sense

Uhm... Usually that implies something paranormal. I assume what the author meant was sonar, which is somewhat less bogglesome.
How supercell (Clash of clan) convert 3d animation into 2d spirits
> comprised of people who learned how to interact socially in the school environment. [...] This means that many of the subtle conventions that underly the more visible dynamics will be intuitive to someone with a school background

I am sceptical. I think that these effects are, as you say, subtle, and given how people are able to emigrate/immigrate when adults and still manage to fit in with foreign customs, etc., seems like evidence to me that it isn't all that bad.

All foreign customs are unnatural and irrational when viewed by the outsider—i experience this daily in the country where i'm currently living (been here 3 years, it still seems bizarre sometimes, even though i'm reasonably integrated with local friends and SO etc).

Anyway, perhaps i'm comparing apples to oranges :).
Adam Smith thought it was:

"A man must always live by his work, and his wages must at least be sufficient to maintain him. They must even upon most occasions be somewhat more, otherwise it would be impossible for him to bring up a family, and the race of such workmen could not last beyond the first generation."

http://www.reddit.com/r/dredmorbius/comments/2311mb/adam_smi...

http://www.reddit.com/r/dredmorbius/comments/1z5vfb/thoughts...
I got a corporate job after my most recent failure.

I am working on another idea on the side now - but it took me a good few months to recover before even wanting to work on something in my own time.

That was my first real total failure. We had €50k funding received with no notion of what to do with it - and I left before the money was even drawn down.

My advice is to relax. Take some time, play some video games, drink some beers with friends, and read some books.

If it's in your blood, you will bounce back.
The tech boom may come in one of the 3 ways
Where's the realism?
Truely. Self taught and brilliant at what he did.

Though I know the ending, I still get nervous watching him on the top of dodgy smokestacks with no safety equipment!
>This is mostly a problem for unsophisticated players

Aren't most customers of online ads unsophisticated users? The solution could of cause be to let a professional online ad company run your buying, but then you still don't know what they're doing with your money.

I believe that most of the people are running their online ad buys as if they where bus stops ads. That might be wrong to, but that's where the business needs to start.
Anyone able to read the slides? I have difficulty accessing the slides.
> _expanding_ the definition of personhood
Won't work for try/except block.
Show HN: Exobrain like IFTTT, but free, open source
This is the script I used, but yours blocks also on 119 for me.

var answer = function() {
var q = $("#question").text().replace(/x|÷|=/g, function(m) { return {'x':'*','÷':'/','=':''}[m]});
$("#answer").val(eval(q)).keyup();
};
$('#question').bind("DOMSubtreeModified", function(){
setTimeout(answer, 200);
});
answer();

Don't have much time to search why :-)
Looks cool. I don't know ruby though.. :(
I really like it. It's like re-inventing email templates for playing cards. OTOH, can't static site generators be a bit more flexible for such tasks? I guess I'll need to give it a try, but first I need to learn a bit ruby I suppose.
You should read about negative externalities. If everyone did whatever would make them the most money, the net effect would be to exploit as many resources and turn them into waste at an ever increasing speed, since the goal is simply to increase the money velocity. The result would be a population explosion and crash.

Looking at the graph of the human population, are you so sure the efficiency of capitalism is sustainable?
I kinda dig the whole automating thing.

The alternatives for above ( freshly found) that are worth mentioning are:

https://bip.io/ and https://github.com/cantino/huginn
Docker core is still not as secure nor as humane as I would hope for from a 1.0 release, but they're investing all their time into compose, swarm, machine, most of which are barely more mature than a hackathon project. The libcontainer partnerships are great, but yeah, I think you're exactly right, all the funding has tainted their core mission.
I was talking about this with a friend of mine no earlier than yesterday. We were discussing about how Facebook Messenger doesn't need an account anymore, but only your phone number. For years I tried to not give my phone number to Facebook (for various reasons, but I knew I'd someday "need" to give them my number). Well turns out they've had my phone number associated with my name ever since they bought Whatsapp. Along with all the conversations I've had on this service probably. This article definitely points something that should be kept in mind when uploading personal info online, althout this isn't anything too new.
> by the time I was in sixth grade, I had all sorts of authoritarian leftist ideas of exactly the sort I'd been subjected to by my teachers and my schools of the last seven years

I'm not sure i understand this correctly: you're saying that now, after having managed to un-brainwash yourself, you do not harbour leftist ideas any more? Do you consider this a good thing? (I'm clear on the authoritarian side of your story, and i agree)

Other than that, i totally agree—i experienced the public schools i went to precisely the way you describe. It's a soul-crushing experience.
These guys grow chairs
Is this a surprise?

If a company buys yours, does anyone expect them to buy everything expect for the information on their customers?

That gets nasty if a company is selling only the data, but the legalese that allows companies to sell data to whomever may be buying the company shouldn't come as a surprise.
Whether you can use distributed web services like s3, elastic mapreduce, or google storage to copy it largely depends on what kind of ISP connection you have on both ends. With gigabit and multipart transfers it seems feasible within a week.
Don't underestimate the value of experience. While failing must certainly have hurt, you have actually learned more than if everything had worked out. Whatever you do, be sure to take a bit of time to regroup before you jump into another high intensity activity like your next startup or someone else's software project with a ridiculous timeline. That way you will recover quicker.
Eros and KeyKOS had some very interesting ideas in addition to capabilities.

Global process persistence meant that you could pull the plug on a running system and start it back up right where it left off. It was constantly journalling system activity onto permanent storage. This also provided some level of system roll-back, kind of like a database but applied to the whole OS and all its activities.

Something like that could be very useful on low power intermittent use devices like smartphones.
When I heard John Wilkes speak recently it sounded as if Google was actually intentioned on moving to libcontainer (but not full fledged Docker).
I was told that a-b testing coke and Pepsi results in statistically insignificant margins.