skysight-inc/HackerNews huggingface dataset:
You have to think about this ecologically. What niche would a new CL occupy? What use would anyone have for something similar to CL but not identical? How could such a thing catch on?

If the features you think should be added are just extensions, it's very likely they can be added as libraries (though there are occasional exceptions). If they actually change the language so as to break existing code, it's very hard to see why anyone currently using CL would want to use your language. The CL ecosystem is already considered to be behind other major languages in terms of library coverage; your new language would be starting from zero on that point.

I think the only way a completely new Lisp would catch on is for some company to create their own, and then to spend enough years using it for enough different things that they create an adequate library on their own -- requiring that they get pretty large. But why would a small company, just starting out, create their own Lisp when they could use CL? (Okay, okay, of course PG did exactly that with Arc. But it's still an unusual choice.)

CL is unusually mutable as languages go, anyway. It's even possible for a library to turn it into a subtly but pervasively different language -- I think my functional collections library, FSet [0], is a great example. And of course, this is done without breaking existing libraries.

[0] https://github.com/slburson/fset
Sometimes I fantasize about winning the lottery and go browse condos to see what I could buy.....$5M downtown gets you something completely unimpressive, it's really hard to fathom.
Yes, but some of the helicopter accidents happen because rotor blades hit something. Those would be avoided here.
It was just a mass mania. Craziness.
Can't even find a better word to describe it.

I believe that you are describing it very accurately. I hope that there is at lease some research going on about how to solve issues like this because there are too many conflicts based on the lack of reason caused by mass hysteria.
Just to be clear I also find it appalling that any important institution would take their time in fixing such a simple exploit.

But it seems the reason why these cases don't get resolved quickly is purely for economic reasons: the perceived cost of fixing the issue seems (to them) is far greater than the cost of dealing with the (remote?) possibility of the exploitation of the vulnerability.

I also think the security researchers have an 'overgrown' sense of the urgency upon having discovered such exploits, and it never seems to get fixed fast enough from their point of view.

But understanding the forces that are at play, also helps understanding such an 'irrational' decision. Big institutions are not known to be proactive and the political climate in such environments does not incentive the 'doers' but does get people in panic mode to try to stop the leak, instead of the root cause (the exploit).
I beg to differ. There is a mile or two of snaky two-lanes roads with unguarded hairpin curves whose edges lead down small embankments with houses (some protected by trees, others not) on my commute home. Despite the high traffic (it's a feeder road connecting an interstate with a boulevard) and the fact that it consistently backs up during rush hour, plus there will frequently be (crazy!!) pedestrians walking up its sides... and I have never, ever seen a single accident or emergency response vehicle because not just because some guy couldn't complete the turn, but at all. No smashed houses, nothing. Sure it's one example but I would argue that a busy road next door and a busy skyway overhead are entirely different things with very different risk profiles.

IF the vehicles are self-driving that perhaps it will be safer. I don't think current autopilot technology can handle crowded, low-speed scenarios that you'd see in such a world. Maybe the tech catches up, maybe not
Measurement error
I wrote "our human and animal conciousness should probably not be equated with virtual representations"

Your reply did not follow... no empathy.
Keep in mind that they're putting up these numbers in the hosting space, which has traditionally been a "race to the bottom", low margin game. While they do cut prices, they still maintain healthy margins on the services up stack. Pretty impressive profit numbers when you take into account their hardware spend, which must be enormous.
What bank or financial firm has 100k branches? That's a HUGE presence.
Actually an interesting idea. If the Starshot project [1] (which uses ground-based laser propulsion) gets off the ground, perhaps the system could be equally useful for de-orbiting space junk.

Firing at orbital objects as they approach from low on the horizon could produce an ablative thrust that could accelerate the natural de-orbiting process.

[1] https://en.wikipedia.org/wiki/Breakthrough_Initiatives#Break...
Going to an interview is already a time-consuming affair that requires taking time off from your current job, but at least you know the interviewer is somewhat serious because they are willing to spend their own time interviewing you.

With a "homework assignment" it is possible for the interviewer to throw a much wider net, and that is why as an job hunter I would not waste my time with it.
> I see this moving really slowly unless the company is commanded by an exceedingly talented team that understands how to influence governments to update policies.

Isn't that what Uber's talent really was? Getting policy challenged and the hundreds of local and state lobbying efforts?
Turbo Tax is so prolific that when Intuit had capacity problems on filing day in 2007 the IRS extended the filing deadline for Turbo Tax users. http://www.accountingweb.com/tax/irs/irs-extends-turbo-tax-e...
Imho this is a complete misfeature of the web. It facilitates invasive tracking in exchange for very marginal utility.
Leanote: Notes, Knowledge Base, Blog, Sharing and Cooperation Tool Written in Go
This is a little more general. They implement a stack of type systems all the way up to F-omega, and they're able reuse and compose the macro libraries to make the more elaborate type checkers. It's pretty impressive.
> Except that there is evidence of causation, not just correlation.

In science, addressing causation requires a testable, falsifiable theory. Without a theory -- an explanation -- we can only describe what took place. The authors of the paper freely acknowledge that they don't understand their result in a theoretical sense. But the article's title -- "Drunken crayfish show that loneliness raises alcohol tolerance" -- is perfect nonsense and an embarrassment for a half-dozen reasons.

By the way, the moderators edited the submission's title since I posted this morning. Unfortunately, it seems that New Scientist's editorial standards aren't as high as those at HN.
Amazon captured the MAJORITY of ecommerce growth in 2016. http://www.cnbc.com/2017/02/01/amazon-captured-more-than-hal... They've made it rough for physical retailers and malls.

Not to mention half of all households in the US have a Prime membership at roughly $99/yr. Allows them to leverage in to video, music, etc with a different value/cost model than Netflix for example.
Ok, that's a different situation, thank you for the clarification.

Automation will most likely force a reworking of the ATC network in the near future. For example, if delivery drones really do take of at scale updates will be needed.
I'm waiting for L2/Galloway/someone to assess the problem with fraud, counterfeits, etc.

I'm having a hard time imagining how Amazon avoids the authenticity trap eBay and Alibaba have fallen into.

Galloway observes that Amazon is destroying brands. Will Amazon side step counterfeiting by selling all their own stuff?
I guess I'll just have to do it myself. Fair warning, the result is liable to be goofy and insufficiently Jetson-like, but all the same it's bound to arrive eventually. I'm sure the autostability stuff will be part of the eventual result, because CPU chips are way lighter than aerodynamic control surfaces.

I'm sure the Jetsons-hype guys will continue making the direct play for venture capital money. Let 'em.
The glEnd of Zelda(): Automatic 3Dification of NES Games (2016)
That was a smart thing to do.
http://abc11.com/news/raleigh-man-fed-up-after-house-hit-by-...

>I don't think current autopilot technology can handle crowded, low-speed scenarios that you'd see in such a world.

Why don't you think they can?
You can use things like System.GC.TryStartNoGCRegion and GCLatencyMode.SustainedLowLatency to help mitigate the GC pauses though. There is a lot of work that has been going on with the CLR GC code somewhat recently.
I don't see how preferring composition over inheritance makes OOP less relevant. In fact, GoF even suggests using composition over inheritance in OOP. Nor do I see how immutability and lambda functions are mutually exclusive to OOP either. You can have all of these things and still reap plenty of benefits from OOP. The benefits of OO polymorphism and several decades worth of architectural design patterns are not irrelevant just because functional programming concepts exist. Both should be used advantageously and when appropriate.
Sleep in and Make Millions: Why You Don't Need to Wake Up at 5 A.M
If you're criticizing the Left's fantasy of "free" healthcare you must be an evil liar.
I liked the fact that it started with language design too. One of the links points to a Paul Graham essay which touches on the idea that "You Need an Application to Drive the Design of a Language"; that writing a language for the sake of writing a language without an application in mind isn't (edit*) as effective[0]. Things like that, thinking about the reason for creating the language in the first place, is a fundamental starting point imo.

[0] http://www.paulgraham.com/langdes.html (Number 3)
I think (and maybe this is a flawed premise) that most folks desire genuine, helpful feedback (or perhaps more generally what other people think about them). However, it seems like folks have difficulty when being on the giving end of the feedback, which makes tools for real-time feedback a one-sided marketplace. I could hypothesize a few reasons (i.e, feedback taken the wrong way could damage interpersonal relationships, feedback is awkward to give to a colleague, feedback is based on a sliver of the full-picture of an employee's performance, etc.), but I'd like to know y'all's opinions on the matter.

What seems to be a part of the problem is also how nebulous workplace interactions are when administrated by HR. It's awkward and unnatural to ask a close friend to "describe something that <other close friend> has done well." Most of the time when I give feedback about someone, it's a reaction to something that that person did that I observed. Having such an open-ended review in annual performance reviews seems to create a breeding ground for feedback that isn't helpful, and asking those questions constantly like Goldman and a lot of other companies are trying to do serves only to exacerbate the problem.
And since no one wants to miss that, the new electric Harley is made loud on purpose ...

http://abcnews.go.com/Technology/electric-harley-davidson-mo...
I had no idea orangey street lights were a Chicago thing!
The American economy isn’t actually becoming more concentrated
IN-SPIRE: Visual Document Analysis
You are right that the type system waters are muddied by a variety of technologies and perhaps that isn't the best line to draw. I think your focus on the semantics of static vs dynamic dodges much of my point.

The crux of my argument was the larger and more complex the work the more important it is to find errors early. It seems obvious to me that languages like Java, C++ and Rust do much more to catch errors early than languages like Ruby, Python and Javascript which are easier to get started with and make a minimum viable product. Put those two things together and it seems like strong heuristic to use when starting a project.
Same way you can choose not to live in a country that makes democratic decisions you disagree with. You would then go work at a company that is a union-shop, or even an industry that is not unionized.
If anything, it's exactly the opposite. Performance measurement of developers is an extremely subjective endeavor. One strict objective metric either doesn't exist or is unfeasible to measure.

Maybe your point is to say that "performance is objective but performance metrics are subjective" — sure, I agree. But I'm not sure what that adds.
I think it's pretty close to perfect. I made a sample WrapAPI for http://etfdailynews.com/etf/{{symbol}}/ where the symbol is a 3-4 character ETF ticker symbol like VYM. It's one of the only websites I've found that provides the full breakdown of an ETF's contents. Initially I wasn't sure where to provide sample input such as a handful of ticker 3 character strings since /{{symbol}}/ isn't a GET or a POST value. So under the JSON and Table column I had multiple symbols separated by commas and it took me a little while before I realized that you were only supposed to supply one test value and where I was supposed to supply that test value. But it "clicked" shortly after.
I think the problems arise when you've moved beyond exaggerating putative customers' level of interest or how finished the software is to faking a solution which technical experts have very good reason to believe isn't actually achievable, or when your mistakes are likely to kill people. Often these two overlap, because when a solution is as important as life and death and the field is mature enough to actually have experts, you probably shouldn't assume the reason they didn't solve it was because their company culture wasn't as cool as yours.

That's why I'm somewhat more irritated about reading about an apparently very worthy electrical VTOL aircraft project featured on here boast of an apparently purely-hypothetical "300km range" on its website as if other engineers are just idiots for thinking battery weight might prevent that than I am about actually writing marketing material for people that have a lot more ability to solve problems than customers.
【curvejs】 – Made curve a dancer in HTML5 canvas
Well, maybe this failure should be taken as a signal that you're doing something wrong.

Google will always beat you at this, always. They can afford to pay far more people than you have volunteering for you, ever.

There is no justification for Mozilla's extension policy. Mozilla is just LARPing as Google. They are superficially copying some features of Google's platform, in the hopes that they will magically inherit Google's success.

Microsoft still sells their software in boxes in retails stores. Perhaps Mozilla should spend money pressing discs, but instead of selling it, they should give away Firefox discs in stores. That's a good analogue to what Mozilla is doing.

This is a colossal waste of time that nobody asked for and nobody wants.
It sounds like the infamous Bridgewater hedge fund's tablet-based employee review app. You can be having a conversation with someone while they're casually rating your performance. To be honest, I'd actually like to get that kind of data about what people think of me.
This is a good point.

I have two things I wish were in the standard:

* I wish the abstract syntax generated by backquote were standardized. This would permit backquote forms to be used for pattern matching in something like Optima.

* I wish there were a standard coroutine mechanism, that could be used for CLU-style iterators (aka Python generators). Although threads can be used for this, the context-switch cost makes it undesirable to do so.

So it's not that hard to come up with examples of things we would like to have added or clarified. But I think they're things we can, after all, live without.
Interesting to play with that.

Oglala Lakota county seems to have quite a few problems including neonatal and neglected tropical diseases.

Nevada is high for cancer, atomic test related?
I've always felt that I service like this would be great for Code for America projects. A big problem I have with creating technology applications for civic goods is that the government is terrible at providing open data. Even when they do open source civic data, they do a terrible job of it.

An example of this is California drought data: automatically grabbing data on the drought is incredibly difficult because it involves scraping HTML tables. I tried to build an API that presents drought data so volunteers would have an easier time building out data visualizations. I ended up just getting exhausted doing all the scraping work.

I then moved onto a new project: building a free-to-use Padmapper for affordable housing. The data for income restricted apartment units are driven by a government contracted vendor. A city county will declare income stabilization policies and legally enforce them against landowners and then the landowners would send over their list of units to the vendor.

This would be great except the vendor does the bare minimum. Padmapper looks amazing but, really, it's only applicable for the upper middle class due to explosive housing costs in the Bay Area. So, in order to provide a more modern website and mobile application for the community, I started to scrape the vendor's website. It was terrible. I kept getting throttled. So I gave up.
MG Siegler wrote a more exciting version of this on Medium. I'd link to it but on mobile right now.
They don't need to be doing cutting edge research to commoditize machine learning as a product.
> Is this all guaranteed to work also in a multithreaded environment?

Yes.

> How efficient is the garbage collector, and are there pauses?

Not very efficient, and there might be pauses if you are not careful.
Now if your closure doesn't escape (just a local function + context) it won't use the GC. So you can use delegates in @nogc code.
Assuming those reviews are all truthful and accurate, then it sounds like more workers should join the Teamsters and reform them for the better, instead of throwing out the baby with the bathwater.
I believe the death rate for all human beings is 100%, so if they can reduce it to 60% that's a miracle.

I was making a joke (and I am a cyclist), but appreciate your reply.
Well of course
Introducing RealWorld
Where/how to host a web site and database?
I am not so keen on maintaining my own server but I need a database backend to my web sites in order for them to function. I have used PostgreSQL to date (but am okay trying other databases) and write code to talk between client and server in PGP. I want to host it as cheap as possible (since I get no traffic currently).

What are people using?
As a job seeker I would need to be pretty desperate in order to spend time doing homework assignments knowing how little they cost the interviewer.

Before I spend time as a candidate I want to make sure the interviewer is seriously considering me for the position.
The theory in this case is "Isolations affects alcohol tolerance in crayfish". This is falsifiable and testable. A theory does not need to contain an explanation to be a valid scientific theory.

The experiment that was done is evidence in favor of this theory. It is not conclusive, because it is only one experiment, but it does suggest a causal relationship, and not just a correlation.
This is an outright scam. Why haven't we seen any arrests?
Plenty of decent cars available for $12K.
Perhaps, but we are still dealing with the challenge that the light of a star completely dominates the light from planets nearby. Telescopes like the James Webb Space Telescope schedule for launch in 2018 should be able to filter out the starlight and theoretically perform spectroscopy on the planetary light, which could reveal biomarkers like oxygen in the atmosphere.
Even if it's a real price, that's hardly the only cost to owning an airplane, if you actually fly it.
If you're talking about the "best" datacenters...

Google hit upon the strategy of scale-out-commodity hardware a few years before Amazon did. Also, Google talks more about their infrastructure than Amazon does, so people often think it's "better" from the outside. Whether it is actually better or not is probably an unknowable question from the outside and even if you had all the data it might depend on how you trade off speed, power efficiency, cost etc.
Because web browsers are the single largest and most common attack vector on every end-user device, and emacs and autocad aren't. I'm​ not in a position to say whether Mozilla's implementation of extension signing makes any sense, but it is practical to hold web browsers to higher standards.

I'm also not sure how extension signing makes Google any money?
Are there any difficulties in generating a program in standard languages in Python? Did you choose a DSL because neural network is sensitive to the output programming language?
The regulatory environment of aviation is so far above what anyone who has no idea what that world is about can even imagine. Piles of regulations for aicraft and their regular inspection requirements are just the beginning of what will be a huge FU to/from any libertarian who already gets pissy at compulsory bienniel smog tests for their car.

Annual Inspection FAR 91.409

Try programming this into the virtual pilot. It's basically saying in event of power/engine failure, it still must conduct an emergency landing without undue (evaluate and decide capability indicated) hazard to people and property on the ground. It's not good enough to just go into landing mode and come what may. Land in a park and smash a couple kids? That's not merely a lawsuit. That's the end of your company. It'll get all of its flight certificates yanked, all the products will be grounded. And yes any investor worth their salt will know this in advance and won't volunteer for what amounts to nearly instant asset destruction if the system betrays this regulation.

And even before all of that? Not only does there need to be code that enables the autoflyingcar to conform, but there has to be a pile of tests to demonstrate competency. Just like a pilot has to do that when they take a practical flight test, just like they have to do in a flight review every couple of years.

Minimum safe altitudes - FAR 91.119

Expensive! Really really expensive! I think controlling the Mississippi river is easier and cheaper but whatever...
If anyone's curious about the actual math Grothendieck was doing but is (like me) a layman when it comes to mathematics, there's a useful summary of one of his major areas of work in parts II and III of this blog post [0].

The essence, I believe, is

>Bottom line: To study the Weil conjectures, you have to think very hard about the subtle properties of curves, surfaces and higher-dimensional objects. When you do this, you find yourself mentally “moving around” the curve, trying to hop from point to point. And — in a sense that I cannot hope to make precise here — you sometimes find that your mental exploration is hampered by the fact that there somehow aren’t enough points to hop to.

>So life would be easier if these curves (and other objects) had more points. A normal person might say “Well, life’s not always easy. We’ll just have to get by somehow with the points we’ve got”. But Grothendieck lived by the conviction that everything is easy if you look at it right — which means there have got to be enough points. And if we think there aren’t, it must be because we haven’t yet figured out what a point is.

I don't think I'm closer to understanding what it is he was working on after reading it, at least not in a meaningful sense, but it is fascinating to me to read about.

[0] http://www.thebigquestions.com/2014/11/17/the-generalist/
As I recall, she had a co-founder who built the tech, including the whole dorm room story.

Holmes is the MBA part of the team.
Redis Security
I use digital ocean or Vultr depending on how much memory I need.

I use cloud9 to develop on them and then host the app on cloud9 or Vultr too.
Peeking thru Portal in mixed reality