skysight-inc/HackerNews huggingface dataset:
The folks that put together this 3D printer maybe should have visited a country like Mexico to understand the houses are already put together ad-hoc with cinder blocks. You can put together a cinder block house for about $10,000 [1] and pay as you go over months or years requiring no loan or interaction with a bank. You can carry cinder blocks by hand or truck up the side of a mountain and it doesn't require much skill to put together.

[1] https://www.curbed.com/2015/1/2/10006114/mexico-affordable-h...
In-page pop-up dataset
Now we're starting to get some clues for the real reason Facebook wants everyone to give it the facial biometric profile. AR is not the only reason, but it's probably up there with the main ones. I doubt security (the only reason they've given so far for collecting facial biometrics) is even in the top 5.
Thankyou. That would probably be ok, since Slack using the IRC gateway had the same effect.
SATySFi: statically-typed, functional typesetting system
Well there you go.

Not going to run a webapp that occupies a gig of ram or two for text chat, so goodbye to slack it is.
That is not entirely true.
You are implying that entire population who lives on South side don't travel to Arlanda airport and in the same way, people on north side don't go to Karolinska Huddinge which is situated on South side.

This huge project is a "bypass" and it'll work as any other bypass in other cities around the world. Which means any kind of traffic moving from North to South and vice versa, will bypass entire Stockholm, and right now I see huge amount of traffic every day on this route.
> Then Microsoft managed the product to death and people started looking for new solutions again.

That's very true. Products fail. So instead of blaming others for failing to provide integrations, I would look at what made these products popular in the first place. Unfortunately most discussions around XMPP and IRC rarely actually discuss this.

Speaking of Skype. You can actually see how management fails to understand the popularity and features of other communication platforms in each release. It's funny and sad at the same time.
It's pretty sketchy, yes, but it seems to me that Apple has always done even worse equivalents to those things. When will the EU hammer come down on them?
Yes it was. See Newspapers/media barons.
Heraldry Generation Pt. 1: Basics
Ask HN: What is your ideal code coverage in terms of percentage?
Do you think it should be a 100%? 50%? 75%?

Share what you think and why!
Many organizations (especially large ones) are hesitant to outsource this function. There is certainly an argument to be made as to whether it's a wise stance, but it is the reality.
Apple to acquire digital magazine service Texture
And, to add some further clarification: we're only considering US-Remote for Product Engineering roles.

For TAM roles, besides the US, we're also looking for people in or around Switzerland, France, Japan, and Australia.
More visibility is not quite correct: although it is on /new for longer, the number of people reading /new is much fewer, too.
Hard to tell, but it sounds like they're 3-D printing the building envelope, minus vapor barriers and whatnot. But nowadays the envelope is not the expensive part of a building, although it is the most visible. Plumbing, electrical, HVAC, floor finishing, decor, and so on accounts for most of the building cost. For some reason they aren't mentioned in the story, probably because nobody has a credible automation approach to them yet.

If you want to reduce the cost of the building envelope, possibly superadobe, shotcrete on airforms, ferrocrete, and flexible domes are better bets than 3-D printing of concrete. (The geodesic dome was conceived specifically as a solution to this problem, but I'm not convinced it actually does a good job at it.)

What's the current solution these things are competing with? Here in Argentina, the standard low-cost construction approach in the villas miserias is masonry with hollow bricks (18×33 cm), which cost 50¢. So a 6m×6m×3m building envelope requires about 1200 bricks, costing US$600 (AR$12000) if you buy them new instead of scavenging, plus some mortar and a corrugated-metal roof, which add a bit to the cost. It takes several days or even, at times, weeks to finish the construction; usually the family who live there build the house themselves, which is less of an opportunity cost than it sounds like with the unemployment rate as high as it is, especially among youth. Some families pour concrete slabs, others use dirt floors.

So, roughly speaking, this approach has to come down in cost by 10× to even compete with our current vernacular architecture, let alone improve on its pricing.

The concrete-3-D-printing approaches I've seen, like Andrey Rudenko's https://www.youtube.com/watch?v=DQ5Elbvvr1M, all share the drawback that they require a long time, because you have to wait for the lower layers of the construction to cure a bit before you can add more layers. Their big advantage is not that they're cheaper than pouring concrete into forms — although they may be, especially if you're building a large building or a dense construction — but that they have a lot of freedom of geometry.
Does she know what instant messaging is? What you listed are not the protocols themselves. The trick is just to make XMPP the standard way to do IM.
I've been developing Android apps for 6 years. The tools from now to back then have gotten better, namely Kotlin, which lets us write the same thing with 30% less lines of code and less cognitive load.

However, I see that the "minimum" work has greatly increased. What was once 1 file for a screen now becomes 4-5 files and a folder.

While we once had 30 lines and 5 minutes to parse a JSON file, we now use an external library, with about 30 minutes to create a POJO for it. The new methodologies make API changes more costly too.

The added complexity also multiplies the damage from bugs, rushed schedules, team members dropping out, cost of documentation, and so on.

Most of these new tools are only useful if you want to keep on adding more engineers and still have something for them all to do. But for the most part, I feel that they just regulate productivity - keep everyone at roughly the same productivity, even if it means crippling someone from being 10x more productive.
I feel like the article doesn't hit upon the number one reason big companies like FB and Google are investing literally billions in mixed reality systems. That right now they are the most likely thing to evolve into what replaces smartphones.
Interview Process: 2-3 technical interviews, an on-site, then some references, then an offer. I had one technical interview and that went well; however, when I found out they wanted references and explained that employers don't usually give references due to the risk of lawsuits, we decided it best not to move forward. If you are thinking of applying, consider going elsewhere.
Does she know what HTTP or IMAP are?
There's also the reverse issue: a deleted file may have its inode recycled. Linux in particular aggressively recycles inodes.
It's going to be the difference between communicating sequential processes, go tries to do this, and the actor model.

https://cstheory.stackexchange.com/questions/184/whats-the-d...

https://en.wikipedia.org/wiki/Actor_model_and_process_calcul...
it would be nice to have a full NLP system that could parse and generate coats of arms automatically, having been trained on a large collection of existing coats.
Does your mum use Mac or Windows?? That could be part of the problem.
I have a vivid memory of my early childhood. Can tell you where things were, events, even the directions things faced. Conversations, times of day, etc...

I happened to revisit those frequently as a kid. Trying to figure things out. That same process continues to this day.

IMHO, I got lucky as the basic process on all that happened to be viable. As a result, my life is largely one stream of experience going back to toddler age.

One thing that does happen, appears fairly unique to me, is when something new happens, poses a question:

I go into record mode. I seem to capture a lot. If the question resolves, much of that comes rushing back, and the answers click into place.

Unanswered things just percolate, and I revisit them sometimes. That seems to drive the recall of very early events.

One example was me and my parents visiting neighbors. I was little, like 3. Met their kid named cash. Cash was a thing to me, and I remember that question vividly.

Why name a person a thing?

I "recorded" that afternoon, while interacting with cash. Only murky memories after.

Later, at 17, I recalled all that, combined life experience and asked my mom why we went to see thieves.

See, cash took me downstairs to show me all the stuff they had.

Mother dropped her fork, and said they moved that year out of concern.

Now, having an answer, some of that has faded, but the core bits remain.

I think people can recall more when they connect experiences. When we do that, it all gets refreshed.

Life breaks into eras as we wake up, mature. Get lucid.

I was fairly lucid a kid. Not everyone was. We all very widely in how that all happens, all of us eventually arriving at that lucid state, unless we are broken somehow.
I once had to help port a large system written in Ada from SPARC/Solaris to x64/RHEL. The only issues we rant into were predominately related to the endian difference between the two architectures, and that was really only due to the fact that our code did a lot of low-level bit manipulation :)
This is an incorrect use of absolutes.
Best Buy's Geek Squad Searched Customer Computers for the FBI
ok this is freakier than that FB audio spying system...But I was JUST about to google for "Seed Deck Template"...and boom!

I think YC's stealthy AI is finally on to me..
Areas of low contrast become whiter and areas of high contrast become more saturated.

It is also more robust than k-means. The author's algo will only work on scanned images. Photographed pages from a book will often have a slight shadow on half the page from the curvature. Blur-divide will clean this up. K-means will think you've used a lot of gray and not figure out that there are multiple background colors.
You can see it in the official announcement about C# 7: https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csh... (scroll down to the part about the Deconstruct() method)
I applied the day it was posted. My only communications from the site are a few emails from the site itself asking if I'm still looking for a job.

It appears to be entirely useless if you're not in one of the hot spots so I've turned off notifications.
Rails EventStore – better APIs coming
Seven Technologies Remaking the World: Business Guide
Ask HN: Which books have helped you the most professionally?
Often times I see threads on HN about good Compuer Science books, but I'd like to find out which books have helped you the most in your career growth (which may not specifically be CS type books) or professionally (which may be CS type books).

Edit - having a few words describe how the book was helpful would be really useful!
> But many IT departments require on-premise hosting, which Slack doesn't offer.

Less and less IT departments do that now, since so many things move to the cloud. When you have all your stuff in Gmail and Google Docs already, having Slack is a no-brainer.
Thanks for the clarification. I'm still most interested in the results of the 'failures'. What did the people who failed to compete the MOOCs end up doing? How about those who succeeded with the mini live classes, but did not continue into your full program?
I think it is more aesthetic and less cluttered looking. My only qualm is when the screen width gets too small the header changes. There is an awkward amount of whitespace in the smaller screen size header. It seems as if a design this deliberate should have been properly tested.
DC schools scandal: ‘Tell me it’s not great and that you’re dealing with it.’
First off, thanks for the reply. I've been going through a bit of deja-vu myself with this. While I came to the "game" quite a bit later than you, I've been stung by the google and facebook xmpp stunts and so I never bought into slack as some sort of new solution to communication "because you can just log in from IRC."

So yes, a bunch of "old farts" are a good a necessary corrective in our hype-driven environment.
I agree with the assessment that slack is just another walled garden and comes with all the problems those bring.
I even agree with the "open protocol, optionally self-hosted" conclusion.
I just don't like the conclusion (not explicitely stated by you, but definitely by others) that that open protocol should be IRC and email, and that the UI for them needs to be pure text.

Put a bit shorter: the people have chosen between $SLACK over $OLD_STUFF, so if you want to use something open and still sway them then you'll have to change what's on offer vs slack.

Converse.js looks like a prime example of doing just that, as does e.g. conversations.
I'd much rather we get our shit together and build jabber into something usable and beautiful than go back to IRC and email.
You got it right at a high level. The main bit of line drawing is the velocity calculation in the middle of the propagate() function:

// calculate velocity change
vec2 dvel=vec2(0);

float dir = (float(p.idx%2)*2.-1.); // every 2nd particle is bent left/right

// vel tends towards gradient
dvel -= 10.*gu*(1.+sqrt(gl*2.))*sc;

// vel tends towards/away from normal to gradient (every second particle)
dvel -= 20.*N(gu)/(1.+1.*sqrt(gl*100.))*sc*dir;

// vel bends right/left (every second particle)
dvel += .06*N(p.vel)/(1.+gl*10.)*dir;
ZNC has the shell plugin, which I use for grepping logs. It's still grepping logs but I can do it from my IRC client.
Four Years After Declaring War on Pollution, China Is Winning
Sorry, I'm confused by this.

Almost no one in the United States owns their homes. Can't the poor farmer in Azerbaijan finance this just like we do?

The payments on a 30 year loan like we have for $4,000 would be like $10 a month before interest.
I haven't read this book, but I have read a lot of posts and watched a presentation by the author, Pieter Levels. While he is a nice guy and certainly very interesting, it's my opinion that he suffers from Survivorship Bias[1]. Not saying don't buy the book; just take it with a grain of salt if you do.

[1] https://en.wikipedia.org/wiki/Survivorship_bias
just because they want to get in early doesn't mean they want to hold long term. If everyone did "firm foundations" the markets would vaguely make sense but I feel like the "castles in the sky" is often more prominent which is a big part of why markets are so noisy and hard to read.
Hacked Retail Robots Can Assault Customers with Porn and Demand Bitcoin
The Seven Circles of Developer Hell
if you are not on Amazon, you are forced to use something other than Amazon's services.

Another would be vendor lock-in. If your code is tied to Amazon, you are then also tied to Amazon, without engineering resources to divorce.

Another reason is, if you are cross-cloud, and not tied to only Amazon.

Also @organsnyder's point in the other comment is also true.

But certainly, if you are married to Amazon, there is nothing wrong with staying married, if it's working out for you and using the EC2 parameter store w/ KMS.

Vault can also work under Amazon just fine, so you can use vault under Amazon, and avoid some of the above reasons.
Android does not run anything on the JVM AFAIK.
Yes, when everything from Word, to CAD/CAM, to espionage is being priced on a yearly (soon to be monthly) a la cart SaaS subscription basis, you know that it's all about cash flows and lock-in. As you point out it really started after 2010 and has accelerated since 2015.
Which is why eating in fast food joints is playing russian roulette with your diet. You literally have no idea of what goes into the food. What they call "gravy", a mixture of multi-syllable chemicals, is far removed from what you can make in your own kitchen using simple, understood, ingredients. Pepper is a good example. As you said, it's expensive so the found some pepper-ish substitute at a fraction of the cost and a fraction of the taste.
Edible Electronics? Lasers Are Bringing Graphene to Everyday Surfaces
I happen to think my fountain pens are quite a bit more work than a ballpoint and at times downright annoying to use, but you're right I just love using them.
Shkreli got 7 years for financial fraud that didn’t end up costing anyone any money, and this guy only got four years for actually threatening people’s lives. Seems out of whack - what gives?
Origins of Go Concurrency Style by Rob Pike
Vulkan and Wayland are going to steal Android away soon, because you will no longer need it.
They have teams working on it now, but experiment is notoriously more expensive than theory.
Prediksi Bola Besiktas vs. Bayern Munchen 15 Maret 2018 – Lajubet
The thing is, no one is arguing that propietary and closed is better than public and open. The problem comes when propietary and closed become the "better" option to the masses (faster, easier to use, more user friendly, more available, etc); at that point, you can protest, but average users don't like to give up convenience for ideology, hence on the long run the only way to beat closed and propietary is to have something public and open that can compete.
> What? Anyway, this study has strict definitions of what "depression" is, and I doubt whatever you felt as a child would qualify.

Because children don't get depressed? Why would you doubt what they felt would qualify clinically?
If you are asking about Slack's Zoom plugin, I used it at a previous job, and it's pretty good. (We were a small team in Sunnyvale, CA, the bulk of the team was in Phoenix, some in Seattle)
Keep your eye on Unity. It's bridging that gap and becoming the go-to AR dev tool that supports most of the leading hardware platforms. Wouldn't be surprised to see Microsoft (or another big AR player) acquire it - I'm sure a lot of companies are eyeing it hard atm.

As for what could kill AR "before its had its chance" (AR has actually been around for a long, long time) - lack of wearable hardware. AR apps on phones/ipads/handheld devices are nice, and getting better all the time, but generally don't have the potential to increase productivity to the extent that hands free glasses/headset can. Wearable hardware needs to get more powerful, less intrusive, and have better/ubiquitous connection (more bandwidth than current cellular, potentially 5G could solve this issue).
(mostly ex-) construction technician here.

There is also a "form factor".

TBM's dig "round" holes.

The cross section of those Stockholm tunnels (I know, I actually worked on a few tenders for them) is very wide and flat.

Generically speaking for a TBM to be competitive you need to have a "minimal" length of tunnel, a TBM has huge - really huge - mounting/assembling (and later disassembling) costs and quite a lot of space at both ends of the tunnel.

Specifically, both (they are two tenders, E302 and E308) tunnels have not a "direct access", there are two "service tunnels" (of a much smaller cross section, rather "steep" and non-linear) that allow access to the main tunnels from the outside, and the outside area available is anyway small, so a TBM could not have been used anyway, even if the cross section wasn't so "flat".

Back to generically speaking, the rules of thumb (approximate, only to give you an idea) for choosing NOT a TBM are:

1) anything shorter than 5-7 Km

2) anything larger than diameter 12 m or not round or simil-round

3) anything in terrains that are too "hard" or too "soft" [1]

To give you a rough approximation, a (single bore) tunnel made with traditional excavation can have a production of 100-120 m/month, a TBM can usually dig around 400 m/month, so it is much faster.

There are also "mixed mode" approaches, where you (quickly) bore a smaller "pilot hole" in the center of the tunnel by means of a small TBM, usually 3.8 or 4 meters in diameter, so you have a 1:1 representations of the terrains and can (from the small bore) perform any kind of consolidation/impermeabilization etc., then you enlarge the hole by traditional blast and drill.

The much reduced amount of explosives needed for enlarging the hole and a great semplification in the ventilation plant , besides the possibility to always work on "known" terrain make this a very good approach in my experience, and the blast and drill enlargement of the pilot hole is much faster than "full face" excavation, the same rough estimate is around 150-180 m/month.

[1] or more generally where large variations in the nature of terrain is expected, a TBM for "soft" is different from one for "hard" and viceversa
qcad
That's one element.

This first couple of things I'd check would be:

- Double-blind: What if you tell students it is live, but it is actually pre-recorded?
- Are the live+archive and archive-only videos the same?
- Are the live+archive students actually watching the video when it is live, or are they using the archive feature?
- Do archive-only students who consistently watch at the same time do better?
- Does time/day of watching affect results? (archive-only students get the link at least [duration of class] later.)

You also need to control other interactions with the participants, track the results faithfully, avoid bias because instructors are more familiar with students from "live" interactions, ensure cohort size and result size are large enough to be meaningful, that group composition isn't biased by confounding factors, etc.

But random assignment is a good start!
Then you need to push the new software to prod. 4h is impressive.
New York Times is a good example:

https://en.wikipedia.org/wiki/The_New_York_Times#Ochs-Sulzbe...
Maybe when Apple runs 85% of the market and makes contracts with OEMs that have a noncompete clause?

You can only commit the crime of "abusing a dominant market position" if you have a dominant market position.
To me, it's less about a specific number and more about ensuring all core logic is covered. You can hit your coverage goals by by testing getters/setters for example, but that doesn't mean that your coverage is effective.

Having core business logic covered will give you the confidence in fixing, refactoring, updating those key pieces of the application.
There's a few reasons Apple doesn't run afoul of the law as often as Google does:

- Anticompetition law applies to monopolies. While Google has several products or services with over 80% market share, Apple has none. Apple's highest share of iOS is in the U.S., where it rolls around 50% with Android, but globally, they barely make an appearance on the board. EU's anticompetition law has no interest in a phone platform with less than 15% of the market.

- Apple tends to make a lot of things proprietary, but they're also only used by them in the first place. iOS only runs on iPhones. Google gets into a lot of additional trouble by exerting it's control over it's OEM "partners". For instance, bundling it's Google Apps together as a requirement for OEMs is definitely illegal, whereas Apple putting it's own apps on it's own devices is not.
Do you have a friend(s) you can go do things with?
I don't know if you ever used a decent windows phone. But I can tell you that my Lumia 1020 was way more stable, smoother and user friendly than my Samsung Note 5.
For those of us not on your level, can you explain?
Airspace Systems raises $20M to take down dangerous drones with other drones
Very very early was a decade ago when they were looking for investors :)