skysight-inc/HackerNews huggingface dataset:
For the static analyzer to work, you'd need to add that error class to the template (`<div class='{{error ? "error" : ""}}'>` or something). But that's okay — it's the whole point of state-drive UI, and happily it's much easier than manually manipulating the DOM in a way that keeps track of state. It's a feature, not a bug ;)

Yep, it handles media queries. It should handle ::theme just fine (since it doesn't know what it is, it'll just ignore it), but since it's not implemented anywhere I haven't tested that yet!
A brief scroll through makes this sound like a JS-specific version of Sentry, is that correct?
>"One of my more popular blog posts is exactly about how to "optimise" nginx for high traffic loads and the gist of it is pretty much "you can't really do much, but here's some minor stuff"."

Could you provide a link for that blog post? I am not seeing it.
I think this looks super interesting. Great job shipping. I too would like to see more examples of the errors that it can catch in the documentation.

Ignore the troll posts, they happen every time a hacker posts news about a project they've launched on Hacker News.
> Author might be right, but that is essentially an un-provable statement and doesn't really amount to a solution. But rather a statement that it can't be solved.

Not at all. Someone more motivated than the author can choose to decode it. If much of it was lifted, then you can trace back the lifted "recipe" to the earlier work and construct the index.

However, it's going to be very painful, slow work. For no real gain (who really cares about a sloppily done Medieval health self-help book?).
Heh this was exactly my thought. I've no idea why they couldn't just store the data in a database! Or if they really have several ways of storing data, then have a database for each and a common API/ESB layer over the top. Seems normal.
Is there a viable alternative to fiat currency? The Gold Standard brought about an era of mineral extraction and colonial pillage, and Bitcoin doesn't seem to work all that well at having a stable value or even as a means of exchanging that value (unconfirmed transaction delay).
one funny way to interprete the data would be: "the language gets more and more complicated and batteries which used to be included now have to be Inquired on Stack overflow."
Self-Adjusting Computation
20 Months of High Traffic and Low Revenue
In their holidays, people make websites ("The next facebook!"), at term-time they make sodoku solving applications in Java for programming class.
Agreed completely. A similar situation occurs with things like ransomware which technically count as a data breach since they requirement is loss of control of the underlying data (despite no data actually be transmitted out of the network).
Or the situation might be that if a person comes to believe that the book is simply a compendium of coded medieval recipes then one wouldn't invest the huge amount of time need to reconstruct the index and so decoding it, since at the end one wouldn't wind-up with the prestige and excitement associated with decoding an ancient language.
The Zodiac Ciphers – What do we know, and when do we stop trying to solve them?
> If you are going with AMD, EPYC has quite impressive performance.

Does this imply that Dropbox has started testing out EPYC metal?
Keywords here being IF and COULD...

I'm under the impression most people are ready to spend a certain portion of their income on their living arrangement and low interest rates just encourage them to buy ~bigger~ more expensive property, rather than actually turning the "savings" into other types of spending.
I'd be interested to find actual data and research about the relationship between interest rates and mortgage spending for given incomes...
Unless I'm reading the reports wrong, according to the Toronto Real Estate Board (TREB) the average price of a detached housed in the "416" (Toronto) area in July 2017 was $1,304,288. In August it was $1,191,052.

So that means a -8.7% change from July to August alone.

Numbers for recent months - Detached houses in "416" area code:
August: $1,191,052
July: $1,304,288
June: $1,386,524
May: $1,503,868
April: $1,578,542

http://www.trebhome.com/market_news/release_market_updates/n...
Thanks. Such an explanation on the website would be helpful. BTW, the Trump/Obama tweets do not add value. Using political objects to define a technical service, is a mismatch under the context. It also doesn't help in explaining what this service provides (people wouldn't expect that Trump and Obama have given you consent to use their voice). Just an opinion.
Stop Trying to Reduce the Number of Complaints
So would a state ordered evacuation count a unliveable? I don't see how one arm of the government would be able to say that everyone in an area needs to leave while another arm can state that the premises are liveable and pretend that they are using any sort of logic
It ran on several machines, but not the ones that mattered. The existing code was irrelevant and not portable.

I'm not denigrating Lisp. I'm saying the network effects favored C because the PC happened to take off.
There are many crank analyses of the Voynich manuscript floating around out there. The only thing I've seen that has any believability (I'm a former linguist) is this:

https://youtube.com/watch?v=4cRlqE3D3RQ

https://youtube.com/watch?v=8nHbImkFKE4

tl;dr: it's probably real writing, likely related to Roma/Syriac
I find it deeply weird to see a guide to ASO in 2017 that doesn't mention Search Ads.

Like Google Adwords, Apple's Search Ads allow you to buy keywords for searches on the App Store. Rather than toying around with keyword research tools, just sit down with your team and brainstorm a bunch of keywords. Then set a reasonable budget, buy those terms, and see which ones convert best.

Even if none of the ads are actually profitable, they can tell you which terms to directly incorporate into your limited-space keywords list, description, subtitle, and other metadata. Then, if you're lucky and good, you can start ranking for those terms organically.
Wait, so you can write programs in this thing that aren't primitive recursive? That's quite interesting; requiring primitive recursiveness is the usual way to guarantee termination. What class of programs does this language allow you to write? (It of course can't allow all programs that terminate, unless it also allows some that don't, which it claims not to.)
Vesting Schedules – Beyond the Standard
Really? I'd love their names. I'm not being snarky here.

I'd love to have a nice language alternative to C.
I'm curious, what issues do you run into with python3 incompatibility?

Most scientific stuff I've done works in python3. In fact, its now possible to run a tensorflow/opencv/scipy environment entirely from pip in a virtualenv, though it won't be the fastest. which is amazing. Doing that kind of thing in any other language would require docker.

In general, if you're sticking to python3, the answer will always be "use pip", everything should work with pip, and everything should install as a binary without needing to build source.

Edit:

There's exactly one context where I use python2, and its for a robotics project where some transitive dependencies are python2 only.
Judge dismisses Shiva Ayyadurai’s libel lawsuit against Techdirt
I know how you feel. I'm 26.
Also a statement that the solution, even if found, would be boring as hell.
Apple Developer Site Down as Developers Report Possible Hack
So, this is an honest question. What kind of performance do Linux based CDNs get out of a single box?

At Netflix, we can serve over 90Gb/s of 100% TLS encrypted traffic using a single-socket E5-2697A and Mellanox (or Chelsio) 100GbE NICs using software crypto (Intel ISA-L). This is distributed across tens of thousands of connections, and all is done in-kernel, using our "ssl sendfile". Eg, no dpdk, no crypo accelerators.

I'm working on a tech blog about the changes we've needed to make to the FreeBSD kernel to get this kind of performance (and working on getting some of them in shape to upstream).
> it's the newer ... Java

Python (1991) is older than Java (1995).
I don't know the name, it was more of a hour+ news special than something in theaters.
Facebook Identifies $100k in Ad Spending by Accounts W/ Suspected Ties to Russia
Really? Pip should be pretty straight forward. Maybe you use different libraries than I do.
> Because the topic is single-partition, it needs to be stored on a single disk, due to the way Kafka stores partitions. This is not a problem for us in practice, since all our content is text produced by humans — our total corpus right now is less than 100GB, and disks are growing bigger faster than our journalists can write.

Before this line, the author mentions they also store images. There's no way that all their text + images is <100GB right? Something is inconsistent here.
Datawire | Senior/Principal Software Engineer | Boston / Remote possible | Full-time

Datawire is a company focused on building open source tools for organizations adopting Kubernetes and microservices. We're looking for a C++/Go hacker who can work on Telepresence (www.telepresence.io), our open source tool for fast, local dev of services on Kubernetes and Ambassador (www.getambassador.io), our open source API Gateway built on Lyft's Envoy L7 proxy.
We're working on figuring out the best ways to make state-of-the-art tech (Kubernetes, microservices, Envoy, Docker) accessible to developers. Big bonus points if you like to write about technical things, know Kubernetes and/or have prior experience in a microservices architecture, and also know Python / Kotlin / JavaScript (we're a polyglot shop).

Salary $100K - $150K, plus equity and benefits, depending on experience.

Email careers@datawire.io.
No infix operators is an advantage. I don't like memorizing precedence tables; most of the time people use parens just to be on safe-side anyways. It's even considered good practice in most cases.

I can see how lots of parentheses can look irritating (particularly at the end of expressions). But once you are familiar with it(it's not that hard) you can just read between parens and you don't see them anymore(most lisp code is well-indented). There is also a thing called sweet-exp that is supported by some popular lisps.
Kafka doesn't have a schema per message, messages are just bytes that you can serialize / deserialize however you want to. The article refers to using protobuf for messages, which does support adding fields.

If you're equating kafka topics with the idea of a schema, you can add topics.
So the whole thing is written in a form of shorthand and the core index/naming that define what the individual pieces are is missing. I wonder if this wasn't meant as a "production" manuscript but as a reference document for the replication of a larger work?
C# is not that special off Windows. Most shops dont run Windows. Ergo Java wins over c#.
I was really surprised by this, too. It seems like the majority of people don't care for the fate of humanity. Of the people I've asked in the past, they either don't care because they'll be long dead by then, or they believe that we shouldn't change the course of nature.
It's been almost 90 years since Antonio Gramsci designed the culture war in his prison notebooks[1], so things have morphed a bit and the centrally planned communism he advocated is out of favor as an end goal, but the blueprint is still pretty much the same.

To quote Wikipedia a little: "Capitalism, Gramsci suggested, maintained control not just through violence and political and economic coercion, but also ideologically, through a hegemonic culture in which the values of the bourgeoisie became the 'common sense' values of all. Thus a consensus culture developed in which people in the working-class identified their own good with the good of the bourgeoisie, and helped to maintain the status quo rather than revolting."

In his theory any culture C (!Hegemony)>C (Hegemony). When he refers to Hegemonic culture he was talking ato the time about what he called "Fordism" which was the state of the art in enlightened capitalism at the time meaning treating and paying workers well with the workplace working in tandem with the family to re-enforce the traditional family unit.

Gramsci was trying to figure out a way to cause communist revolution at the time and he said that in order to attack Fordism they must get together everyone who is opposed to the dominant culture, including socialists as well as all cultural minorities including civil rights activists, feminists, libertines, homosexuals, radical islamists, some criminals, etc who felt they had some greivance with the dominant culture. It really didn't matter if they were morally justified or not by any philosophy. The point was is that they were opposed to the hegemony and that's all that mattered. Thats because the point of their activity was not to change laws within the current system, but to create discontent to foment a socialist political revolution by any means.

Now these days this strategy has morphed into something that is not a communist plot, but just a general strategy to seize power in organizations. The reason you can't say any culture is better than any other except the hegemonic culture is because it ideologically undermines the means of political revolution that has been picked up by several generations of political opportunists who use this strategy to build and maintain a powerbase.

[1].https://en.m.wikipedia.org/wiki/Prison_Notebooks
This is a good article. It I don't understand the point of the title. Other than the subhead it doesn't seem to be mentioned again.

Learned helplessness is a real nuisance that I seem to keep running into wherever I go. It's the perfect term for something I was trying to describe earlier today. Thanks.
My point is that "smaller" features like pattern matching and data classes will land in Java well before big ticket items like value types; not that JVM enhancements will be strictly limited to LTS.

Of course, you have the inside word: when are value types coming to the JVM? Hopefully by Java 10.
Is it consistent with the layout of other similar books of the period?
I use Dhall extensively now. In fact, all my typescript programs for my current employer use JSON configuration that Dhall generates (and I've tried so many times to get this to frontpage on YC, I guess I'm just not good at timing).

Dhall's draw as a configuration language is that it allows you to express logic in your configuration and even call out to remote services and file handles safely. People have a gut negative reaction to this phrase even as they essentially encode non-trivial logic directly into their Chef, CircleCI, Docker-Compose and Kubernetes configs, so it's hardly a new idea.

Dhall lets you write logic into your configs that otherwise would be implicit. As an example, you might define a new configuration environment with Dhall and use the types to make sure you NEVER provide production credentials, or even shared credentials.

Dhall also allows you to safely call out to web services (with authentication and SSL, of course) to fill in holes or even provide non-trivial logic (it's perfectly valid to move functions around in dhall over the wire). I use this feature to map a tiny microservice that resolves Hashicorp Vault calls to AWS credentials just-in-time as I ship, and I feel very confident that it's safe because I can encode the sorts of permissions and their resolution directly into the types I'm handling.

You could start using Dhall instead of JSON today for configs, and the main advantage is that you can assert values have specific types (and also provide sane loops over list fields).

Dhall is actually a pretty amazing invention and I keep trying to work up the guts and time to write a typescript interpreter for it.
Moreover, the Maori population was just as downtrodden and oppressed as the blacks of the USA, 50 or 100 years ago, and is still on the whole poorer and less educated than the white majority.
Like the concept, but whos Hui-Yang Zhang?

See the disrupting squad, the description is a bit atypical.
Bliss lets you book flights instantly and pay for them over time
Speciesism is a new concept to me. Thank you for introducing me to it. Since you seem to be familiar with the concept and its application to the discussion at hand, perhaps you can clarify a point.

Are humans, among the species on earth at least, uniquely capable of speciesism? Are rats or ants guilty of it too, to the extent that they exercise speciesism until they run up against limitations of their environment? Or is speciesism a moral ideal, similar to murder, meaning rats and ants can't be guilty of it because they can't reason and act with intent?
Hidden Higher Ed Cost: Colleges Are Spending Aggressively on Google Ads and SEO
The odd thing about the fully parenthesized syntax is that it's offputting at first, but once you've been doing it for a little while, in an editor that does parenthesis matching and auto-indentation, it gets to be just as easy and pleasant to work with as more common languages, or even more so. (Packages like Emacs 'paredit' make it even better. (I haven't tried 'parinfer'.))

I understand this is hard to believe if you haven't tried it, and it certainly does take some getting used to. Lisp is, in short, an acquired taste. Think of it like very spicy food: many people avoid it, but those of us who like it, like it a lot.
> SDCs can drive much, much closer together.

No they can't, not if you want them to be safe. The biggest problem we have with human drivers, most people will say, is that humans can't drive safely. And one of the biggest reasons that is is because we drive way too close to each other. In an urban environment, it is practically impossible to maintain safe following distance: someone will slip in and take that spot instead.

Sure you might say that they can communicate with each other--they can't, not in any reasonably close timeframe for infrastructure (say, the next 30 years) where cars have to assume that human drivers are still on the road.

A worse effect is that self-driving cars are more likely to strictly stick to rules of the road and safe driving than humans are: so longer following distances, slower speeds, strict right-of-way rules when trying to make a left onto a jammed road... I don't see how they're going to be better.
If your language is not Turing Complete, then it might be possible to always prove certain properties of programs. Canonically, you might be able to prove that the program will always complete and exit in finite time on any input. Other properties include guaranteeing that an error will not be thrown (or will be thrown), or bounding the amount of time or memory consumed, or guaranteeing that the output of a function will be within a certain numeric range.
You have to give props to Python Foundation and just python's community in general - very well managed on both sides.
PEP proposals and the general pythons philosophy is still going strong while new major changes are being introduced in every version without breaking stuff.

As someone who has been contributing to python q&a websites and such for quite a while now, I feel like I'm starting to have trouble of keeping up - a lot of new newcommers but even more people willing to help!

I'd be really be surprised to see Python on a decline any time soon.
I'm a web developer and I love python because it provides me with the fastest and shortest way from an idea to its implementation. In most cases prototype works forever in production.
Rich standard library and clear version support lifecycle are also very important.
I developed with many other languages including java, с++ and Haskell and python is my choice among all.
I think this is a key motivational paragraph from the article...

"The students are certainly correct that claims by a professor about the value of bourgeois culture could be misused by racists to say that one race is inherently superior to another. But does that make any discussion of cultural differences taboo? Does that make Wax a white supremacist for saying that culture matters for poverty-related outcomes, that not all cultures are equally good for escaping poverty, and that the 1950s American “bourgeois cultural script” was particularly good for that purpose? No, and here’s why."
What they're attempting here is interesting, but for configuration, I like a well-known real language, or a well-known, simple configuration language (ini, shell/env vars, JSON...). This to me is an awkward middle ground.
I was a "secret baby", that is, nobody knew that my bio mom was even pregnant.

Decades after I was born, one of my bio sisters was talking to a family member while they were drinking. They let it slip that they all had a brother somewhere out there.

None of the other siblings believed her! (I take it that she was quite a bit of a prankster growing up) So when I finally turned up a month or two ago, she was quite excited! See! I told you guys we had a brother!

In all honesty, it's been much more emotional than I would have ever guessed a year or two ago. There are tons of similarities between me and my bio sisters that are odd. I imagine the same would hold true for any (?) siblings I have from my bio dad.

Frankly it's been so emotional that I've had to take things just a little bit at a time. Way too much for me to handle all at once.
You can get your 23andme data imputed by DNA.land to approximate the results
"White Culture" only exists in the domain of Identity Politics. Remove Identity Politics & you remove the notion of "White Culture", among other socially divisive memes.
Didn't Hillary take some 25 million dollars from the Saudis? I thought this witch hunt was put to rest months ago.
I highly recommend switching to the conda distributions and package ecosystem. A lot of those issues have gotten a lot better for me since I did that.
Sunsetting Nylas Mail Development
United Airlines Dodges U.S. Fine for Passenger-Dragging Scandal
"replacing every curly bracket with 20 parenthesis (minor hyperbole)"

It isn't even minor hyperbole, it's just plain false.

It has been my experience that, generally speaking, the combination of curly brackets { }, square brackets [ ], and parens ( ) in languages with C-like syntax is at worst roughly equivalent to the number of parens in most lisp dialects.

Some people freak out because they see a function in a lisp that ends with:

some-final-expression)))))

But they think that it is totally fine when a C-like langauge ends with:

some_statement_or_expression
}
}
}
}

}

If the stacks of parens at the end bother you so much, there is nothing in most lisps preventing you from indenting them on lines too:

some-final-expression
)
)
)
)

)

I wouldn't advise it, but you can do it.

I think more than anything, people are just unwilling to accept that lisps look different than the X number of curly-bracket-style languages they are used to. It looks weird to them at first, because of past experience, so to some degree they are looking for a reason to write them off from the beginning.

When I was in college, I had this initial reaction, and didn't even consider anything lisp-like for many years. It was only my frustration with the limitations of C-like langauges that led me to reconsider lisps years later, and man am I ever glad I did.

[EDIT for additional comment]:

and btw, I'm a "day-to-day developer" also.
We recently did a similar thing, phrased as json-expressions, ie. a json structure that evals to another...

https://taskcluster.github.io/json-e/
Chinese Startup Racing Tesla Brings Driverless Trucks to Arizona
Web people Django or similar and requests to make http... then a database driver. that gets you pretty far.
Bloom filters are O(1), but are probabilistic. So they're faster than even an indexed lookup in a database... but they don't always give you the correct answer.
Game Engine Black Book Wolfestein 3D Released