skysight-inc/HackerNews huggingface dataset:
My own take on it, in a nutshell, is that while Lisp-1 has a certain elegance which is attractive, it makes the macro hygiene problem much worse (sections 6 and 13). I've seen it claimed that there's never been a really good solution for this in Scheme, though I've never written much Scheme and haven't attempted to evaluate this claim personally. In any case, I'm very much accustomed to how one does things in Common Lisp and don't mind either its Lisp-2 namespace-crossing operators ('function' and 'funcall', section 5) or its "low-level" macros.

I also tend to think that far more electrons have been spilled over this issue than it deserves. It's an engineering decision with tradeoffs either way; there's no god-ordained right answer. I'm sure that if I were trying to decide whether to write a large system in Scheme, its being a Lisp-1 would be the least of my concerns.
As someone with ADD, are work places required to accommodate for my learning disability and allow me to WFH or work in a quiet place? I'm in the US.
In short, it's my opinion Famo.us decided to start an agency that utilizes a sub-set of the features they developed because they realized full on applications could not be developed with Famo.us. Why else would you start an agency using what you developed? I feel it's baloney that they purport anything else rather than tell us the truth that their assumptions were flawed. The browser simply can't render real applications as if they are game-worlds. Not with new data constantly triggering re-renderings over the wire. Who's ever seen anything more than a static example of famo.us? The problems were likely many though--Steve had had them do too much and change directions every other week, and as a result the offering they did provide was never complete and always full of bugs. Perhaps if they focused on a more narrow use case, they could have released their offering (and stood by it) with a straight face. For what the expectations were, the browser can't deliver, or some other company (Google, Facebook) would attempt this by now. The idea has been out in the open for 4 years. If it was truly possible to make as reliable of an application framework as React backed by all these hardware accelerated animated views, someone would do it.

Now would be a good time to hear from the community developers still supporting the remains of the Famo.us framework. Can it do what we expected it could do or is it flawed? If it's not flawed, why don't we ever hear from you guys on hacker news, echo js, etc?? I think if it was working well, we'd be hearing as much about it as we hear about React. The shit don't work. Don't rely on it to build anything substantial.
As far as a clamshell laptops go, going from 13mm to 4mm doesn't sound that useful though. Especially if in order to do it, I have to sacrifice key travel.
That NEC display is nearly 4 feet long. I am thinking the same width as a full size keyboard so on the order of 15 - 18". 1920 x 480 would be ok for a display that was 18" wide and 4" tall. Although I'd prefer it be 3450 x 768 (192 dpi)
The IPFS team is working with the Internet Archive on this.
Imagine what thousands of really stoned customers at a casino buffet would do. It would bankrupt him!
And I bet we'll be seeing our first Spectacles-based-sex-tape scandal within a year, once someone figures out how to short-circuit the indicator light. ;)
>This attack was fairly unique, in that it had a sufficient quantity to be a quality of its own.

isn't that basically the definition of DoS?
Have a read of these:

http://www.nytimes.com/2016/09/04/science/flooding-of-coast-...

http://uk.businessinsider.com/cities-exposed-to-rising-sea-l...

I'm going to say you're underestimating the affects of climate change if you think a one meter rise in sea level globally isn't a big deal. Not to mention a selfish point of view, considering some peoples homes are already being inundated and the catastrophic effects it will have on coral reef systems.
FYI, your link is pointing to the OP. I think you meant https://convox.com/
I'd thought that "Patient Zero" was jargon from the world of public health, but it apparently became widely used only after the publication of "And the Band Played On," a 1987 bestseller about the AIDS epidemic by Randy Shilts:

Back in 1984, the term Patient Zero was not normally used to describe an outbreak’s first case, said Dr. Jaffe, a co-author of the new Nature paper. "I don’t remember who first used it," he said. "But after Randy Shilts did, we started saying it ourselves."[1]

[1] http://www.nytimes.com/2016/10/27/health/hiv-patient-zero-ge...
True, but 1) there are open-source code-walkers that do a pretty good job, 2) many implementations expose their internal code walker in one way or another and 3) you can do somewhere between 90 and 99% of what you'd want to do with a code walker using MACROLET.

My pet peeve is that ((...) ...) is a syntax error, so you can't implement Scheme in Common Lisp without violating the standard. But see http://www.flownet.com/ron/lisp/combination-hook.lisp for an example of how easy it is to hack at least one implementation to support this.
I'm guessing this is a casualty of non-native java based apps.
What about software in medical devices, or that touch medical data? How about software in control systems of vehicles, industrial machinery, robots, etc... Perhaps your definition of software is too limited.
You can point to examples of predator migrations causing rises in the populations of prey species for nearly the same reasons.
> It's one thing to be told "Hey, there's a new model right around the corner. But we have this guy on a steep discount to clear out inventory."

Is this not what "hey this 1-2 year old model is on super duper sale right now, it's really cheap, you should buy it!" means? Is a steep discount on older stock not always code for "better shift these before new model comes out"?

You see Apple fanboys fall for this one every time, too. "Yay I got a new iPhone 5 last week and it was SO CHEAP, I'm a genius... wait wtf they just announced the iPhone 6."
It's not the only thing I would add, but I agree.

The other two pieces I wish had been standardized are coroutines, and the internal syntax used by backquote.
Based on the writing style, it would seem you're the troll.
Smarking (YC W15) Is Hiring Sr. Software Engineers and Many More in SF
We'll see, certainly.

A question for you: Suppose that Trump loses. Are you going to believe that it had to be rigged? Or are you going to decide that you were wrong in how you read the country?

(BTW, for whatever it's worth: Here in Utah, there's plenty of political signs, but very few for either Trump or Hillary. Nobody feels enough in favor of either of them to put up signs. I've seen more signs for Gary Johnson than for anyone.)
NYC has a homicide rate 3 times per-capita of that of London. There is a lot of violent crime and there is also property crime.

I live in NYC and nobody I know of wants transients in the buildings. One of the functions of doormen is to keep strangers out. AirBnB is like a "back door" to allow these people into the building.

People should instead use affordable hotels $60 per night according to Priceline in Union City, NJ 15 mins by transit from Times Square.
The fact that they 'don't sell through dealers' just means that they are the dealer. All of the usual sales guff still applies.
Just curious, what do you guys use for payments and/or billing?
I can't wait to buy. This one is going to be a good one even if most of the juice has been squeezed by the time it IPOs.

I think people are really hungry for some tech stocks with the kind of brand SnapChat has to invest in. There will be naysayers, Facebook had those but boy did people make a lot of money.
VR brings new harrasment possibilities to online gamning
Sorry, not trying to be difficult, but this doesn't clear things up for me. Are you saying that Tesla does not lease directly to the consumer?
There's a reason you have to go out of your way to install it. It's nowhere near a final product.
"NASA does that regularly. They're seemingly the only people who can afford it."

Not by far. Actually, the woman who co-invented software engineering in their Apollo program made one for achieving similar reliability if your specs are right at around $10,000 a seat. That and Cleanroom were in production use in the 1980's making low-defect software. Many others showed up afterward with plenty of application to commercial products or significant OSS software. Here's a few.

An early one, Cleanroom, that was often as cheap as normal development due to reduced debugging:

http://infohost.nmt.edu/~al/cseet-paper.html

Margaret Hamilton of Apollo started a company later to make the one below to embody the principles they used for correctness on Apollo. The papers section is also interesting.

http://www.htius.com/Product/Product.htm

Lots of companies applied the B method for things like railway verification. Many successes that cost nowhere near what NASA spent.

http://www.methode-b.com/wp-content/uploads/sites/7/2012/08/...

Altran-Praxis does formal specs, refinement, and provably-correct (wrt specs) code with 50% premium over normal development for their high-assurance stuff.

http://www.anthonyhall.org/c_by_c_secure_system.pdf

This mentions about three, different methods being used in products or experimental projects by defense contractors:

https://www.nsa.gov/resources/everyone/digital-media-center/...

COGENT is doing seL4-style verification at a fraction of its cost with filesytem paper showing how practical it is:

https://ts.data61.csiro.au/projects/TS/cogent.pml

Some companies are straight-up using logic programming to execute precise specs of how software should work on startup budgets:

https://dtai.cs.kuleuven.be/CHR/files/Elston_SecuritEase.pdf
Well, I guess that answers the question of if its bad for Google's bottom line once caught, but I was questioning if it was immoral in general.

Plenty of things are unpopular, or illegal, or annoying but not necessarily immoral.
China's lasted for thousand of years. War itself becomes refined; if it's an arms race of drone strikes, that could be eminently sustainable.

It still shocks me that no one person predicted the carnage of the American Civil War. It shocks me even more than in WWI, the Civil War was studied but not applied to the problem at hand.
The idea that the city doesn't have a right to dictate exactly that is nonsensical. Pretending that we have suddenly jumped from an anarchist free-for-all city environment with no such concept as zoning to this brand new day of regulations on what a building can be used for is really making it harder to have a sensible conversation about the topic.
Excellent news. Should note that today is the 20th anniversary of the Internet Archive: https://blog.archive.org/2016/10/26/making-the-web-more-reli...
Billing is all based on Stripe, so its not super heavy by design. We basically just synchronize the data that's in Stripe. That's changing a bit as we work towards a new model, which requires a lot more internal systems to coordinate, but generally not too complex still.
Much more negatively, I would assume. I know I'm much more inclined to cut MS some slack just because it's exciting to see them try new and interesting things. They're still making the computer equivalent of concept cars here, so some degree of high price/low volume/odd choices is to be expected.
Convox founder here. Thanks for the shout out! We are indeed building a private Heroku like platform so you don't have to.

It's a simple of layer around AWS so it doesn't add extra craziness some other approaches do.

As for the OP, her approach is spot on!

Containerizing your app is the first step in future proofing it. Doing so correctly will remove layers and therefore simplify things.

You now are looking at a package that can run on a laptop and run on a server with traditional techniques (upstart, systemd, etc).

You may take this to the next step and enter the orchestration world. Or not! Patience is a virtue, wait 6 more months and all the orchestration tools will be that much better.

It's all about simplifying. Adopt Dockerfile and shed Homebrew and Chef. Run containers on a "dumb" box with systemd and shed Packer.

Run containers on ECS and shed custom AMIs and userdata and nagios and...
Giveaway[The Mythical Man-Month,Quick Start JavaScript,Programming Fundamentals]
Who demands these e-mails from IARC was not researched in the article. It's:

"Energy & Environment Legal Institute"

http://www.desmogblog.com/energy-environment-legal-institute

With "connections with “the Koch brothers, Art Pope and other conservative donors seeking to expand their political influence."

"The Guardian has described E&E Legal/the American Tradition Institute as having “a core mission of discrediting climate science and dismantling environmental regulations"
I'll take r-squared loss for 40 dB, Alex :)
Ask HN: IT Security
I recently have been attending and researching anything and everything about IT security, primarily windows.

Are there any books/resources/etc. that you would recommend for an individual who is passionate about learning? I have seen countless books on the subject, but I would rather not waste the limited time I have reading something that isn't helpful.

I have a degree in Management Information Systems, with a minor in Computer Science, so I'm not a fish within IT (if that matters)
Richard Hakluyt and Early English Travel
Sunspider was developed by WebKit and yet its browser is not featured on the benchmark
These are not self-standing houses. They are apartments that are part of an apartment building which has a doorman or a locked door to keep transients out.

Incidentally, some buildings don't permit pets, for example.

Why is it so hard to understand that we don't want transients in our buildings?
The Original Emoji Set Has Been Added to the Museum of Modern Art’s Collection
There's no such thing as a "reverse DDoS", that's just a regular denial of service attack.
Nah, I mean like I want to wager with simooooo. I'm 25% serious.
Target is pretty much all Swiss with their heavy dependency on Helvetica for everything
IoT Development: Planning for a Connected Future We Can’t Predict
>Reminds me of the crazy ideas to put plates on the roadway to generate power when cars drive over them. Robbing Peter to pay Paul....

That's easy, you just put them near stop signs. Fixed location, cars would be wasting the energy anyway, and you provide a benefit to them by taking it from them.
But this passive voice with the subject omitted suggests that the article is a summary of a larger sentiment.

When Dijkstra says something is considered harmful, he is speaking on behalf not just of himself but others.
This is particularly true for businesses that offer things like yoga classes, for whom the marginal cost is ~0. This is obvious to everyone now, but early on most small businesses didn't think of Groupon as what it is: a form of marketing that requires a fairly particular cost structure to be cost-effective.
Just because "think of the children" is an overused argument, doesn't mean we should stop caring about children entirely to avoid that phrasing. Same goes for the "not in my backyard" complaints.
I wonder why many of the sites on indiehackers have that chat box popup.
Dealing with small businesses is a total pain. Dealing with thousands of them is a major challenge for any business.

Many small businesses don't adhere to professional norms of communication, negotiation, payment, etc -- that's not a big surprise, considering that many of them are owned by people without a lot of background in big business. The amount of time put into each deal is very high compared to the money you can get out of it.

This is why enterprise sales are so much easier than small business sales. You can make millions dealing with a small handful of enterprise companies, or you can try to make the same amount of money by dealing with hundreds or thousands of small businesses.
Could you elaborate on the marketplace backing Instapainting? You've mentioned sellers and painters - if I understood correctly, does that mean Instapainting immediately delegates to 3rd party sellers once a sale is done through the website, and it's the sellers who handle hiring the painters, shipping and (some of) customer service? If so, that's amazing and quite surprising. It really is a marketplace/bidding portal wholly abstracted for the end user.

Congrats on the website and success, very inspiring story!
Introducing R-hub, the R package builder service
Google Glass was meant to be worn all the time, people were wearing them to the bar and stuff. Spectacles are pretty easy to put in your pocket. For the most part kids will be wearing Spectacles in situations where they would otherwise be walking around with a camera in their hand, ready to shoot stuff.
They may temporarily bump a site up based on new "authoritative" incoming links and then make judgements from a combination of user time on site/bounces back to search results and clicking on more results and additional pages. Longer term there is definitely manual human review looking for "spam."
Just get a mock up photo of an iphone. Put an iframe inside of it and voila. Zero magic. Just some prep work
I would categorize that under 5: competition. Kubernetes started out as an extension/modification of Docker, and over time Docker has evolved some of the same features as its kub-based competitors. The result is an uncomfortable integration between partially competing platforms.

Personally I think the long-term solution is for kubernetes to adopt containerd - it's the small, stable, rock-solid container runtime that it needs.

Whether the Kubernetes community continues to build primarily on Docker, or switches to containerd - either way we will support them and help in every way we can. Behind the superficial internet drama, there is a solid engineering collaboration between both communities, particularly between Docker and Google. We may disagree on a lot, but at the end of the day we have a lot of users who rely on us, and we have a responsibility to work together to solve their problems.
Service Disruption Root Cause Analysis and Follow-Up Actions from Oct 21st, 2016
You appear to be right. For some reason I thought I saw a stereo version. Missed opportunity there in that case. I still stand by my assertion though - as you don't need stereo for depth but it does make it faster and more robustly recovered.
The most productive week of my life, every other employee of the small company I was working for took off for a trade show. Most of our customers also happened to be going to the show, so the support email was pretty dead. There was also a blizzard that dropped about four feet of snow that week, so the entire office park, and for the most part the roads coming and going were a ghost town.

I got up in the morning, had breakfast, loaded up my dog and drove in. My dog bounded around through the drifts off-leash for a while, then we went inside and got to work. I discovered how to do things that we didn't think were possible, abused APIs in ways that shouldn't have worked, but did, and bent the bits to my will. It opened up a whole market that we had been previously forced to concede. I smashed together a workable implementation of one of our products for a new platform that we used, essentially unchanged, for a year and a half until the platform finally released a real API. By Monday when everyone came back, it was a fait accompli, and I demo'd it. I didn't speak to or hear a word from another human being the entire week. It was glorious.
It's called zoning, and people have accepted it.

If you want to get rid of zoning, you can mount a political campaign to do so. Or you can move to Houston.

However, until that happens, you don't get to opt out.
What is the relationship between the Python data model and built-in functions?
Did you try to use it or did you go through a tutorial? I find going through a tutorial on it was necessary, you aren't going to learn via intuitiveness. Once you "get" it it's pretty good.

I'd love a version that worked better with source control though.
Yes, that's right. They present it as if it were direct, but they're really just acting as a front for a third-party bank. They don't have their own finance arm.
Crap like this is why people should just use older ones that work. Some of the issues I see in the comments weren't present in Sun's XDR:

https://tools.ietf.org/html/rfc4506

Or even LISP s-expressions if you want organized text.
Has anyone ever worked in an open plan office space with high, transparent partitions like these:

https://www.alibaba.com/product-detail/Fireproofing-transpar...

http://stab-group.com/en/products/of%D1%96sn%D1%96-peregorod...

It seems like you could have, say, 1.5m of solid partition and then higher transparent partitions and a few lightweight doors and sort of have a cube farm that allowed in light but blocked noise.
Actually I think 100G is not that much, if you consider what you get. Furthermore some time ago I estimated that you could store the entire world's tiles (raster data in 10m resolution) and OSM data on a SSD (<500G).

If you think about it, that might be a game changer. Maybe it might make sense to ship e.g. smart phones with wikipedia, OSM and satellite photo (e.g. Sentinel-2 is free data) on disk.

Granted, 10m resolution is not the state-of-the-art in aerial imagery - which is around ~0.1m (this means 10^4 times more data) - but it is reasonable to detect buildings and combined with OSM's vector data you have practically Google Maps in your pocket.
I think when it comes to containers HN has been guilty of a shocking lack of scrutiny and unilaterally hyping Docker.

For example Docker was based on LXC till 0.9 but was so successful in hype and misdirection of the project it's based on that till today most commentators here do not seem to have a proper idea of the LXC project and whatever ideas they have are negative. How did this come to be?

I don't know how healthy it is for open source if the HN community lets VC funded projects essentially hijack open source projects in this way and allow misconceptions to grow about them. For the record LXC has always been a full scale container manager and was and remains a much simpler way to use containers than Docker.

Most of the big problems holding back containers like security, isolation, multi-tenancy are kernel side and not container manager side or ecosystem side and will be solved kernel side. Similarly most of the features of containers that are usable today are also thanks to kernel side.

Yet the folks who work on kernel namespaces, aufs, overlayfs and other container used technologies receive no rewards or even recognition while companies like Docker completely reliant on their work suck up the attention and hype. How is this sustainable?

How many know the author of Aufs or Overlayfs? How much support have these projects received and how do these projects sustain themselves.

How many know that cgroups were not namespaced, the issues this created for containers and that they recently got namespaced? How many know about the fantastic advantages but also pitfalls of user namespaces? Isn't this the kind of 'container discussion' we should we having on HN instead of Docker or vendor focussed discussions?

And thanks to the lack of scrutiny, Dockers complex use case of containers has passed unexamined and worse been conflated to containers. This has only increased technical debt for users just stepping in and runs the risk of putting users off containers due to the inherent complexity.
One big aspect to painting is what happens when multiple coats of different colored paint is layered on top of each other. You could reproduce that mechanically but you would need more than a flat source image file.
Develop mode definitely hits your raws.
I just switched from SSD(1)-boot/SSD(2)-cache/HDD(1)-raws to full SSD and the difference was substantial.

This looks like an amazing experience, I'm just worried about performance in my workflow. That said, the future is bright.