skysight-inc/HackerNews huggingface dataset:
Is there anything like ES or Solr "templates" (maybe combined with libs) for indexing and searching certain domains/verticals?

For instance, e-commerce is a common use case, but it seems that everyone must roll their own faceting/query analyzers, stop words, synonyms, substitutions, etc. in order to build a search engine that provides useful searches within the context of a product catalog.
This is what keeps me up at night.
That might be the reason but it really depends on company culture, funding, and other aspects. I built an early prototype for our product in the first two months. Losing two months wasn't an option for a rewrite. Even if I could get it done in a month, it just didn't make sense. The prototype was "good enough" to the point where it stuck.
It's interesting it is a perpetual motion machine, but it works only as long as you don't use it.
That's a good point actually. Yeah, that would be a big win but I also expect more people to be making the switch.
It's a powerful lever, yes, but if we talk efficiency, then it very much sucks. You get a crappy pseudo-programming language (shell) that spawns a new process (!) for almost every function call, and communicates with unstructured text that has to be parsed and reparsed every step of the way. The only benefits of this system are that it's already there with batteries included, and that it became a de-facto standard.
Freedom to install/use is one of those cases where the web beats apps, hands-down. Check out devdocs.io in your browser for a free alternative. Works just fine on mobile, too.

I love it, and after hooking it up to Alfred, I can search 90% of my commonly-needed docs with a single interface.
If that was their goal, why would it be open source and licensed for self-hosting?
Except the fonts are cacheable for a year, so you won't be pinging Google on every site that uses Google Fonts. It wouldn't be a very good tracking mechanism, if that's what it were intended for.
WW3 USA RUSSIA EUROPE ISIS CALIPHATE OF MODERN DAY MURDER and WHY THE WEST WILL
There's a theory that decades of wildfire suppression have led to a buildup of material, so that when fires occur now they are much more severe than they would otherwise have been. These hotter fires kill a lot more, and are harder to recover from. [0, 1]

> "Historically, fires operated in a way that tended to be less severe in valley bottoms and lower slopes," Taylor added. "Now, because of fire suppression, they tend to burn at a higher severity and you lose that habitat." The practice of not allowing any fires means that more leaf litter and branches—the components of forest fuel—can accumulate on the floor, while small trees that would have burned in the past can grow large enough to carry fires into the crowns of the taller trees that had escaped the impact of less severe fires in the past, putting the landscape in jeopardy. [0]

[0] http://news.psu.edu/story/270206/2013/03/26/research/suppres...
[1] http://snamp.cnr.berkeley.edu/static/documents/2012/06/13/St...
That's when I think there's some difference in the way mathematics is being taught in engineering and the way it is taught to mathematicians.

It is very different to attend a calculus class and learn to apply some formulas and that's all. You vaguely remember the formulas some years later, and the algebraic abilities are all you have, but they are still very powerful tools.

However, if you do a mathematics course like advanced linear algebra then you realize that for this particular teacher knowing the formulas doesn't matter, at all. You have to write proofs for everything. And these proofs require all of your imagination, all of your experience and then some.

It changes the way you approach every single problem from that moment.

Now, most people have never needed that ability. Most people will never exert themselves to the stress, the lost nights of sleep and the sheer single mindedness that drives everything out of your mind for days, until you get that proof. That damned proof you will never forget for months, if ever.

The end result is that it makes your mind work in overdrive for solving the same kind of problems.

So the issue is that some people have memorized stuff (and that never works well for too long), while other people has taken that stuff as the first step, and then through a long process of proving every single step of one or more theorems, have tattooed that stuff in some part of their minds, and are simply trying to find someone having a similar tattoo, to find someone with whom they can relate about their shared experience.

Anyway, the people I know that can do that, don't really like to program computers.
TWTR has such much potential, there is not single day goes by that I won't hear Twitter's name been mentioned in some news or on TV. With Donald Trump as your Chief Marketing Officer for free, working day and night diligently, how could you not grow your user number?

The only reason you are not growing user number is you have an inferior user experience comparing with Facebook/Snapchat. That is something really easy to fix by just copying what other guys are doing better, but Dorsey did nothing. He lost interest long ago. TWTR does not need to sell, just need someone who is passionate, maybe a good engineer who knows the product.
Anyone interested in RealScout in Philly can get in touch with me as well - gil@realscout.com / gil on phillydev slack. We're currently a 2 person team working out of Benjamin's Desk at 17th/Walnut. This is a great opportunity to get in early on a small team, while enjoying the resources a larger team provides.
No - oscillators need constant energy input in order to operate. Time crystals require no energy for temporal repetition.
if half of a population has a massive increase in wealth while the other half does not then then poorer half must compete for limited resources

You are not discussing an increase in wealth at all. You are discussing a situation of declining or fixed wealth and monetary inflation. They aren't the same thing.

I agree that we should try to avoid declines in wealth. Luckily wealth has only increased in the US and globally, for folks at the bottom and the top.

Everything I said is unchanged if you replace income with utility(income).
One of the negative effects of visa holders that are completely dependent on their employers is that working conditions don't matter as much. That's probably true in abattoirs as it is in coding shops.
The challenge for twitter is that they were always compared to Facebook and the two, while competing for the same marketing dollars, are delivering different products for different use cases which ultimately means different levels of user numbers and engagement.

Stock markets are speculative, so investors trade on the story and the fundamentals on a sliding scale, in the case of twitter it's fundamentals aren't strong without a road to profit, one that they are also quite far away from, and in terms of story being compared to FB which now has 4x more users and continues to grow doesn't allow it to create a story that investors can rally behind or support it.

Ultimately the main issue with Twitter was lack of leadership and decision making and the failure to acquire Instagram.

If Instagram was a part of Twitter then they would have a secondary social network, that today (although with FB integration) has already outpaced them in terms of user numbers and continues to grow.

That failure is why they are where they are currently. They haven't been able to do a large strategic acquisition that really pushed their company forward and the ones that they have done were mainly add-ons and smaller in comparison that were never able to stand on their own.

Kudos to Mark and Facebook for being decisive and pulling Instagram from out under Twitter, but if Twitter want to get the deal done they should have led with a Billion not $500MM and the deal would have been theirs.
My automated build/test server adds a tag (build-pass) to commits that pass the build and another tag (tests-pass) to builds that pass all tests.

So, instead of branching from trunk I would branch from tests-pass and that would be guaranteed to have been tested and pass, e.g.,:

$ fossil branch new my-new-feature tests-pass

I even added some CSS to make this look fancy: http://www.rkeene.org/viewer/tmp/fossil-with-tests.png.htm
Why isn't it possible that the scammers you replied to told LinkedIn your email address (probably through an automated contact list upload)?
Depends on what "space" means...

As of utf-8 encoding... It is a variable encoding that is capable to encode any 32-bit number: from 0 to 0xFFFFFFFF. Not just current set of 21-bit unicode code points.

As of "... indicates that it's part of a multi-byte glyph." You are mixing completely different entities here. Unicode has nothing with glyphs.

Glyph is an atomic component (image) of internal font structure. Single character (unicode code point here) can be composed on screen from multiple glyphs.
> Lol do you know PageRank?

Oh, please. This back-and-forth and condescending attitude is getting so tiring for me. Yes, I've read the paper multiple times.

> this stuff is taught in intro linear algebra courses

I graduated with a B.S. in Applied Mathematics from Yale. I'm familiar with this stuff, thanks.

> At its core it's just a random walk on a graph;

I'm tired of making this point. There is a big difference between understanding a ground-breaking discovery and making the discovery itself.

> Of course, modelling the web this way and tweaking the middle to produce optimum results was a big deal. You'd be a fool to believe that PageRank hasn't evolved in 20 yrs.

I never once said this. I said that after PageRank was developed, most of Google's engineering resources went into scaling and monetization.
New York State to Eliminate Cash Option for Paying Tolls
For example, say I ran a command to show disk space usage. Perhaps I would like to pipe the output into a d3 visualisation and see it directly within the terminal without context switching. Why shouldn't I be allowed to do this?

Have you read "The Visual Display of Quantitative Information" by Edward Tufte? Text isn't the best representation of all types of data.

Imagine also that I wanted to represent a table of data within an Excel style spreadsheet. This could be useful as it could define affordances for a user such as the ability to select rows and columns, and to sort or filter in realtime.
This is also helpful: How to Build A Space-Time Crystal https://www.technologyreview.com/s/428334/how-to-build-a-spa...
This is very interesting, but I'm frankly not convinced that they've actually created a spacetime crystal. Either way though, it's a fascinating bit of work.
For VS 2013, there where a lot of great extensions for VS designed to improve the front end web development experience (ie. things like LESS, SASS, Typescript) and also nuget for managing client side JS/CSS libraries.

These became deprecated when 2015 rolled around, as the advice became to use more industry standard tools (node, gulp, grunt, etc) to accomplish the same tasks.

I understand the rationale, and use those tools now, but certain aspects are definitely more cumbersome now than they where a couple of years ago when you could just let VS take care of it.
Google's ToS state that they will not track them beyond simple aggregate numbers of downloads per [time], which they release in their analytics dashboard publicly.

Not only that but the cache headers are set to 1 year... That's a pretty shitty tracking system if I've ever seen one.
Ventusky Wind Gusts Map
Yes, but we are in a high demand field. Our marketing department got 150 applicants or something for a job they posted. We got two in the IT dept.
They even support Linear B, which fell in disuse more than 3000 years ago with the Bronze Age Collapse of the Mycenaean civilization: https://www.google.com/get/noto/#sans-linb
Proofs are math, science is uncertain (otherwise why bother running experiments)
Google even formats it along with some other relevant information.
The problem with saying that there was scientific in addition to religious opposition to Galileo kind of misses the point. That would like saying there was scientific in addition to ideological opposition to genetics in the Soviet Union in the Lysenko years. The reason while both Galileo and Soviet biologists were put on trial was because the power structure at the time opposed them, not because of legitimate scientific concerns.
You realise "Only limited by computer power" still means "Only limited by available resources"?

A computer isn't a perpetual motion machine. It runs under the laws of physics just as everything else does.

How much energy do you think you would need to truly simulate a galaxy at quantum levels of resolution?

But what if you don't need quantum levels? Then you're into a more subtle argument - confusing an economy of resources with an economy of experiences that can be created using those resources.

It might seem "obvious" how that makes it possible to use less of everything, but if you think it through in detail it really isn't. You still need practical infrastructure, power, and even if everyone is in VR 24/7, you still need nutrients and waste disposal.

You can't start by assuming infinity because Moore's Law, and then pretending it makes all the hard problems go away. It doesn't.
This was how Unix was presented to me when I was first introduced to me. I was told it was like industrial machinery - designed for those who know how to use it, efficient, dangerous if you aren't careful.

Which is exactly what a good tool should be.

When IDEs (the kind that comes as a GUI'ed bundle of things thought to be the most appropriate for the purpose by committee of someones, somewhere) started becoming popular, I didn't get it, at all. Put aside tool tips (which annoy me far more than is rational); it seemed to me that the idea was to build a toy model workshop on the work bench of a fully outfitted workshop. Why would anyone want to use that? Why bother in the first place?

I mean, I do get it. And who knows, maybe if I used one of those long enough to break muscle memory and the conceptual assumptions that don't map, I'd change my mind. But so far, vi + shell + standard utilities + what I build have served me just fine, and if for some reason I were to need "more power", whatever that means, I'd probably move to emacs.

And I still maintain that tool tips/balloon help/obscuring the very thing you're pointing at is a stupidly rude anti-pattern. Even worse is not making it possible to turn off.
Have you actually tried the product before?

Don't be too quick to judge.
Twitter seems like a particularly high profile stock, one of the few known to people who don't play with the latest apps and sites.

Who ever mentioned King or Zynga on a TV show or newspaper?
Show HN: Simpler scheduling – Meeting Planner.io
The Twitter Inc (TWTR) Stock Bubble Has Popped
Email's coming from the opposite direction, though — commercial platforms emerging out of an open standard. This is trying to make the jump from a centralized model to a decentralized one.

While I definitely believe that would be a fantastic thing for the world if it happened, I'm curious about what the practical path is to get people to actually use decentralized services, when individual platforms don't yet have any incentive to bring down their garden walls.
I recently switched to my old 5C after breaking my newer phone and it's totally unusable. It takes a good 10+ seconds to be able to take a picture. Swiping to any of the side interfaces takes several seconds. Opening a snap is also atrociously slow.
It lacks the I in IDE. Those different tools are not integrated.

In a java IDE the debugger steps through your source in the same editor view that you just used for editing. You can hover over each identifier while you code or debug to get the docs in a floating panel. Editing incrementally computes compilation errors while you type. Content assist has complete knowledge of the types at your caret position and thus can make accurate suggestions what can be inserted there. Saving the file while debugging automatically compiles the code, runs tests and splices it into the running VM so you can continue debugging the running process with the new code while also showing you which lines you changed relative to the most recent VCS commit. And of course there's more.
you have to know the system before you can beat it.

Similar idea-> I think the only reason Ed. Snowden was able to get away / stay out of US prison was he had worked so long with CIA/NSA etc that he was very familiar with the tactics they would use to go after him, and he was able to take appropriate action to evade them.
How is JSON stored/indexed in MySQL?

Is it like JSONB in Postgres with GIN indexing available?
5 Brands That Are Killing It at B2B Content Marketing in 2016
What about full screen video?
There probably is _some_ mathematical formalism out there where there are less prime numbers than natural numbers.

For example, most mathematicians would agree that there are as many reals in [0, 1] as there are in the real line. But according to a different definition of size, namely the most famous measure from measure theory, the Lebesgue measure --- the length of [0, 1] is 1 while the real line is undefined (I think). The person on the street would probably prefer the Lebesgue measure as more intuitive.

I guess my ultimate point is that imprecise statements are harder to prove wrong. There's a quote, I don't remember who said it, that you should mistrust precise statements rather than imprecise ones, because it's precisely precise statements that can be proven wrong.

edit: found the quote: http://www.brainyquote.com/quotes/quotes/r/raymondsmu190329....
Don't judge a science by looking at just a few of the people in it...

Also to say i think it's a graded thing. Often such type of critique might be serious and well developed, often it might be serious but based on misunderstanding, and sometimes it might be an attempt at trolling, annoying or payback. I would guess your average peer reviewer engages more deeply with the paper than most readers and takes time to check their critique before sending it, and since there's an editor involved there might also be a better level of politeness. If now suddenly every reader is free to criticise (assuming they fall in category 1 & 2) that can end up in a barrage of critiques that an author might feel obliged to respond to in order to protect his/her reputation. And still those critiques can then be taken out of context, eg when someone in the media or from the competition tries to put you down a notch for holding the wrong views...

Think of anti-vaxers going around and criticising every paper on vaccines. You're always going to find something to criticise and once it's criticised you can point to SG authoritative 'the paper is criticised by other scientists for..'

Or another angle: do you want to feel obligated to defend every one of your papers for the rest of your life?

This can really feel like bullying even if it's not intended as such. That's in particular if you write about contentious issues or such with strong interest groups - think vaccines, abortion, gender, GMO, lobbying, financial regulation, inequality, race, ...

I think open 'peer review/critique' is a good idea, but it can take dark turns if there's no mechanism to prevent this.
Ultimately, technology is limited. What you need is a culture of "library voices". To wit: "Don't raise your voice unless you absolutely have to. Better, don't use your voice, period, if you can just do a chat session with the person. If you must use your voice -- just keep the volume down, and and the duration minimal. If you must have a full-volume conversation for any length of time -- get a room."

Basically, people in office environments get used to "yapping" for a whole lot of reasons not related to any actual need to exchange information (to vent and shoot the shit, basically) and to do so in rollicking, loud "party" voices without any regard to the downsides. Meanwhile, all it takes is a bit of introspection to realize that about 80% of this noise is just that. And a little bit of discipline to institute a culture of (relative) quiet and solitude -- even in an open plan office.

What, you say -- no time for introspection? No interest in discipline? No way to even bring up the idea of "library voices" in your culture?

Then your problems are much bigger than can what be helped by any advanced technology.
Really, who the hell cares about volatility, when it's your retirement at stake /s

Really though, [anything that loses half it's market cap](http://www.reuters.com/article/linkedin-results-research-idU...) in a span of a day should not be in your retirement portfolio, and lets face it, most of these 'growth' oriented startups that go IPO, are susceptible to those losses.

EDIT: Just to clarify. When I say growth oriented, I mean the companies that burn through money to get as many users as possible, without a clear monetization strategy(other than, we'll sell ads).
Two factor authentication is a major improvement. Combined with a password manager is a pretty good combination.
Not a typo. It's a stage -10 spec, it's so far out into the future that no one has thought of it yet and the people to implement it haven't been born yet.

:) thanks. I'm fixing it!
According to the GitHub page, you can build it on Linux. I haven't tried it myself, as I see no reason to abandon bash just yet.
Wow, that was an amazing read. Thank you for sharing!
But then the media could at least question those assertions along with the narrative.
Turning popular Citi Bike route into a race
That is an unfair comparison, because they didn't implement the change continuously.
right, now i'll have to read the article to understand why there is no energy loss :)

it does seem to be breaking some rules.. but I guess that's the achievement here. Intuitively there should be some concept of friction/heat loss but maybe on this scale things are different. Maybe it could be exploited as a battery? A way of capturing energy into a stable kinetic "state". (Like a flywheel..)
not sure if these are great questions to ask, but some ideas:

* what's the economic cost to the company/organisation for shipping defects? what's the cost of correcting a defect that's been released?

* what level of automated test coverage is there? how long does it take to run all the automated test suites?

* how often do you deploy/ship releases? why?

* has the company ever hired someone for a dev role who turned out to be a poor developer? how did they identify this, and what happened afterwards?
It is illegal to hire illegal immigrants but those laws need enforcing. It is the job of The Executive (President Obama) to enforce the laws passed by Congress. But Obama is trying to legislate in place of Congress to allow illegal immigrants to not only remain in the country, but to work here as well.

There was a recent Supreme Court case about the issue which left in place a lower court opinion stating that Obama did not have the right to do what he did.

Thus, while you are correct, it is a systems issue of our federal government refusing to do the job according to The Constitution and enforce the law that leads to the suffering of many Americans who have lost jobs to illegal immigrants.
Did that inspire you to write Zortech C++? Still have fond memories of that.
>as in grinding up foetuses into fetal calf serum, or the like.

You must not be paying attention to how little we care about human fetuses.
> What are hints

https://en.wikipedia.org/wiki/Font_hinting

> I'm not sure which package to use for linux.

Ooh, yummy canned worms.
Features. [1] Randomly generated URls [2] Data is encrypted on client side with javascript SJCL library (AES in GCM mode) [3] Search engines are not allowed to index web-site content