skysight-inc/HackerNews huggingface dataset:
Very much so. For retail/catalog search SOLR dominates. There's a lot more customization available for relevancy/ranking OOB than Elastic. Drawbacks are managing indexing - SOLR cloud is much harder to manage.

For commodity search workloads (general retrieval/faceting) Elastic does a fine job. It scales well and there is good documentation and support.

Lucene is the core engine behind both of these solutions.

For fun, lets look at the large Enterprise acquisitions over the years:

* Verity - bought by Autonomy

* Fast - bought by Microsoft (Also known as the Enron of Norway...)

* Autonomy - bought by HP (Look at the backstory on this deal!)

* Endeca - bought by Oracle

* Vivisimo - bought by Oracle

* Google - GSA (now Google Cloud Search, hosted solution)

Next, follow the path of online acquisitions:

* IndexTank - bought by LinkedIn

* Swiftype - bought by Elastic

There's a number of interesting independent players still. Coveo plays in the Enterprise space, but it's a hard market. Algolia is doing great in the commodity online search space and seems to be growing well.

This is an area I think is open to more competition. Especially with AI/ML technologies available around Document Understanding - the Enterprise market is open for a good on-prem upstart to really take off.

Ping me offline if you have additional questions - spent almost 20 years in the space and ran a search company of my own.
The link between Warren's attack on private equity and Toys R Us
Spider-man hugging baby Iron man shirt
I did use Dropbox almost daily, 5-10 years ago. Then Acrobat reader got its own online storage and I see no reason anymore.
I just switched back to dropbox after switching to Nextcloud.

For some reason I constantly got a'... could not be downloaded because of a local file clash' error with 6 files. 2*3 files have the same name but are in different subfolders.
I've searched for this error, deleted the filed locally and in the cloud. Every time I add them again, I get the same error.

Not to mention that I get reminded of this error every 30 minutes or so...

Whats also annoying was that there are different versions in the Ubuntu software store. Some are deprecated and don't work anymore. Somehow the Appimage from their website didn't work either. I imagine this can be frustrating for new users.

This is why I went back to Dropbox. My usecase is exactly what the top rated comment says. I need a folder that syncs. Without any problems.

I imagine that icloud would also be a viable option for casual users like me. However, they don't have a linux client..
The tax burden is supposed to fall on those who are most able to bear it. Funding our society necessarily means inflicting a certain amount of misery on the citizens; the tax rates are supposed to share that misery out in a more-or-less equitable way.

Someone who has a lot of valuable things is better off than someone who doesn't, and so we demand a greater share of tax from them. It seems to me that that logic goes through exactly the same whether that value is nominal or sentimental.
There's no excuse to completely change the meaning of a question. Perhaps a comment that "why" questions don't really fit the format of StackOverflow would have been a better choice.
> you can't satiate your need for validation through likes / upvotes and a profile.

The concern mentioned in the excerpt from TFA was a perception by the people it spoke to that they had to self-censor in order not to be personally attacked in online discussion.

You make a good point but it seems like it is about something other than what the TFA excerpt describes.

TFA quoted by OP:

> participants talked about having to constantly run a cost-benefit analysis on participation in any online conversations, based on the likelihood that they would be attacked, merely for participation.
At least 62 colleges were exploited by software vulnerability
Agreed. The way I code would need to flip-flop if I was more involved with the writing of large software projects.

Funny enough though. Those that I work with still write a lot of what I would call scripts, but they're super over architected and a lot of time is wasted and it is hard to read them. Sometimes simplicity is best as you observed.
iCloud Drive it is I guess.
While not untrue it would have been far more brilliant for a defense contractor to buy RHEL.
Been using vscode for a long time now and just love using it! It feels more stable and smooth for me than using the phpstorm ide.
Its actually the ninth largest island in the world.
I have used Syncthing for projects at work and can attest that it is a solid and simple Dropbox replacement. Though I'm not sure they support Android/iOS yet.

Edit: it is clear from the comments that there is at least an Android client.
That's why you don't talk to the cops, guilty or innocent
I would say the implication is that PGP is useless for general secure communications purposes. You can be secure with it when you have very specific needs and have knowledgeable contacts, but it doesn't solve the need for communications privacy that most people have.
I also think there is a risk that Mozilla if blocks the government certs then that would turn all Firefox users in the country into criminals. I'm all for security and privacy, but it is a rough choice between protecting users from surveillance by their authoritarian government or trying to make sure users can follow local laws.
The fact that a trait is sexually attractive isn't good evidence that it's present as a result of sexual selection.
Well, those who distinguish the two do so on the basis of "natural selection" describing the process of being more fit for survival in an environment and so having more offspring survive compared to competitors, vs being able to out-compete in providing more offspring in the first place.

So, yeah, having more surviving progeny by means of social dominance (sexual selection) can be considered a form of natural selection, but it's through internal rather than external forces. It's a useful distinction.
Ways to Become a 'Head of Growth' ASAP
An Illustrated History of Easter Eggs – James Thomson
I Almost Walked Away from the $500k/Mo Company I Founded
It was mostly a joke, but, there is some validity in that we are surrounded by water.

If you want to go from say, Montreaux (Switzerland) to Evian (France) or Aosta (Italy) you can hop it your car and drive there in very little time. It's not _quite_ that easy from here.
Exactly. The breathlessness of the article made no sense to me. It's like someone writing, "Did you know that if someone breaks into your home, they can rearrange the books on your bookshelf‽" Well, yes, of course they can but if someone has broken into my house, unauthorized alphabetization is the least of my worries.

Similarly, if there's an XSS vulnerability on my site, Google search index manipulation is pretty far down on the list of things I'm going to be worried about.
Professor James J. "Crash" Ryan's '"Flight Recorder" patent was filed in August 1953 a device he invented in response to a 1948 request from the Civil Aeronautics Board aimed at establishing operating procedures to reduce air mishaps.
Just seeing the skeleton of the web page doesn't make it fast.

I didn't say it does. Skeleton loading is slower. It feels faster though, and that perceptive improvement is more important than the actual time something takes. If you ask users which they think is faster they usually say the skeleton version regardless of the facts. When your key metric is user satisfaction rather than raw download speed that's important.

The page will be unresponsive for longer and will visually stutter while rendering.

That doesn't have to be the case though. There are plenty of techniques for writing client side code that doesn't block user interaction.
Run it in daemon mode on a server as well. It even has an encryption option so that the server can't read or write to the files, just keep them available for your clients.
I really hope nobody does this. OS vendors backport security vulnerabilities, and that should be it.

Like the other commenter said, PHO 5.6 to 7 upgrade isn't that hard. If it is, there's a very good chance they are doing something devastatingly wrong (like using mysql_ extension).
I took a seemingly dull job for good, reliable pay and long-term prospects. I thought I was sacrificing personal interests for the sake of being a responsible adult, but in fact the income and generous work-life balance has given me more freedom to pursue outside interests than ever before. And the work isn't as dull as I expected.
Elasticsearch, definitely. I always recommend using it in hosted form and not running your own cluster. That allows you to focus on getting data in and out of your cluster instead of sinking time into doing devops.

While I have not used Solr recently, it has evolved along with ES as a solid product with a solid community. Nothing against it; it's a solid choice and there are probably people offering to host that as well. Either way you are using Lucene. Using Lucene directly makes no sense unless you know what you are doing and have a need to do that. If you have to ask that means it's not for you.

If search is important to your use case and things like relevance, precision, and recall have real impact on your business, you should get some specialists involved and not reinvent the wheel or make all the rookie mistakes. Somebody like me basically ;-). However, that can be expensive and if search is not that critical, just sign up for one of the search as a plug in solution type products out there and don't bother running a lot of infrastructure. E.g. Elastic offers a thing called App Search and it probably covers most of the simple needs and is stupidly easy to get started with. There are several competing products probably that I can't vouch for.

You can always upgrade to something proper later. Things like mongo and postgres also have some limited capabilities here and you can get away with doing some simplistic stuff with sql even. However, there's a point where you hit a brick wall and there's something you need that is simply hard/impossible using that or where you end up reinventing a lot of stuff that things like Elasticsearch probably do better.
The author makes the point that "frontend designer" may not be the right title, so perhaps "UI developer" or one of the other titles he listed is more appropriate.

So I don't think he's talking about making designers learn implementation. The point is that the scope of frontend development has expanded so much that it makes sense to split responsibility between "front of the frontend" UI responsibilities and "back of the frontend" responsibilities like managing state, cache invalidation, routing, etc.

In any case the line between design and dev turns gray when you consider that designers can't practically mock up designs for the web for every viewport size, define what every micro interaction looks like, etc. There are so many nuances to creating a great UX that it makes sense to have a class of front end devs with those kinds of proficiencies.
Some analytical types love these things and if they make a decision.... maybe that is enough.

I do find people who are analytical types sometimes greatly overestimate the "known" and underestimate the unknown / nuances.
What Database of 6M College Syllabi Shows: What's Taught in Higher Ed?
And the fact that Americans trust their government so much, especially the ATF and the Clinton administration, should tell you all you need to know about why South Koreans trust their government so much.

Or you're arguing against whatever case you're trying to make.
Thanks for this intro.

I'm a bit baffled about this:

> merge argument maps, efficiently unifying nodes that are semantically similar

Is the merging done automatically? If so, this together with some other comments in the thread seems to imply that the software has an ontology mapped onto the arguments—which to my knowledge was so far a pipe dream for most people, on the order a bit below generic AI and somewhere around Watson. Am I mistaken, is there anything practical in this space? Or does the semantic mapping just mean lotsa handiwork?
Same. I bailed when they started shoving their paper thing down my throat.
yeah, there aren't many alternatives unfortunately. I've used Sphinx a lot, but am now stuck with ES and it is horrible to operate, probably because we don't need a cluster solution so it is total overkill. Yeeeah for technical debt.

For small projects (for some 1000s of documents), I'd probably go with Postgresql FTS if possible.
Sphinx/Solr for anything with indices smaller than a couple 100GBs
After that, ES seems reasonable & worth the overhead

EDIT: my biggest issue with ES is that it seems to be specifically engineered to sell you support. So get a managed version if you can.
I saw an infographic recently, that compared islands by size, can't remember where, but it was interesting to see the relative sizes of islands one assumes to be much larger/smaller than they are!
Twitter Integration Plugin for JetBrains IDEs
Genomics. Massive pharma companies use R and use RStudio Connect for applet platforms. Python needs a version of Shiny that works with Django.
Locking Down Sshd
Note that IETF working groups publish drafts all along the way, so there’s https://datatracker.ietf.org/doc/draft-ietf-jmap-mail/ for the current text of the mail spec, which is probably what will be published.
I don't doubt that increasing their own home values is part of it, but here in the North East where I live when I hear co-workers making the case for restricting housing development they're concerned about one of two things. Either that if their town was more affordable the wrong sort of person would move in, they'd go to school with their kids, and either harm their kids or teach them bad habits. Or that more people would mean more cars and more congested streets.
Microsoft’s Q4 earnings and 2020 expectations
Django vs. Flask in 2019: Which Framework to Choose
I refer you to the song “No one else was in the room where it happened” on the Hamilton Soundtrack. Not everything can be cited.
huh? just read your sheet into a dataframe
If you create a report button I would be happy to report it and move on. Without the ability to report comments for moderation, users feel empowered to handle it themselves. This is a design problem creating a UX problem.
Based on anecdata I'd say that a bigger and bigger chunk of people do in fact sit at Chrome all day long:

- At Google everyone had linux, and non-developers effectively only used web-apps.

- My girlfriend is at a startup but has a similar workflow on a Mac.

- I recently rejoined a gym I was a member of in '14, at that time they had some native windows CRM type app that their employees used, when I glanced at the screen recently it was just a web app in Chrome.
That's not to say there aren't differences in communication styles. Generally speaking, an extrovert will do better in a meeting environment and is comfortable talking out loud and talking through a problem. An introvert is more comfortable with a one-on-one interaction, thinks to themselves before speaking about the problem, and prefers communicating it through text/email.

Introverts can have a disadvantage in social perceptions not because they are actually a jerk but instead because they come off as a jerk due to lacking the practice and confidence of social interaction.
Ask HN: How would you improve GitHub Explore?
I'm well in to repairing and longevity, but that 80yo fridge is going to be inefficient and badly thermally insulated I imagine (and if it's electric it's probably hazardous too).

Upgrading isn't just about shiny-shiny, and keeping old stuff isn't always best.
>Please go back to being a folder that syncs

A simple, effective utility can't support a multi-billion valuation. Where else will the VC Ponzi dollars go?
thank you! we will put this to use. interested to try it today and see the data filters.

the use case i would see is filtering/sorting through pvalue column in a table beneath a manhattan plot
I think you missed my point. "Beating the deadline" means that you deliver something that meets or exceeds expectations within the deadline. You achieve this by pulling two levers: By adjusting expectations and by getting things done.

Crucially, each lever only goes so far — you (usually) can't adjust expectations to the point where you're expected to do zero work, and you can't deliver on impossibly demanding expectations solely by working extra hard.

While you're absolutely right that the "keep shipping" lever is very important, the article provides an example of where you need to pull the other lever early.
https://tinygo.org/usage/important-options/
Take a look at the `-gc` flag. The values have changed in the latest version (need to update the docs!) but it does provide an option to disable the GC entirely.
It does appear Warren's novel contribution was the combined FDR/CVR.
Agreed re: using ES as primary storage (which it is NOT meant as) - as far as I can tell, it might even make you in breach of the GDPR [0].

TLDR: Lucene < 7.5 won't merge segments larger than 5GB (default) unless they accumulate 50% deletions.

Delivering a conference talk [1] later this year about it.

[0]: https://www.eivindarvesen.com/blog/2018/09/16/elasticsearch-...

[1]: https://2019.javazone.no/program/3f7cd8a7-a9ea-4874-a7dd-531...
I use the android client. Does the job.
Be careful, you also run the risk of getting assassinated by drone strike like Anwar al-Awlaki did.
Has anyone clicked the link at all? Dropbox says this was a feature in testing that got accidentally deployed, not an intended update.

> Update 4:06pm ET: Dropbox says this was a mistake. "We recently announced a new desktop app experience that is now currently available in Early Access. Due to an error, some users were accidentally exposed to the new app for a short period of time. The issue has been resolved, though there might be a short lag for some users to see resolution. We apologize for any inconvenience this has caused."
How quickly could the process perform a simple operation, say compare or move, across all 2m+ stacks? I.e. how long is the latest stack frozen before it is given an opportunity to work?
It has been jested in the Fastmail office that one of the requirements for a spec to be adopted by the IETF is that it have a clever name. Have a look around the mail and calendar specs, for example; there are many amusing names.

JMAP is a generic protocol, but its primary motivating example and the thing that has influenced the design most is email, as a replacement for SMTP (between the user and server, not between servers) and IMAP.

The name JMAP was chosen quite early on. I + 1 = J. The words the acronym stands for have changed a couple of times along the way!
> "But," you may ask, "so much more you could do! What about task management, calendaring, customized dashboards, virtual white boarding. More than just folders and files!"
>
> No, shut up. People don't use that crap. They just want a folder. A folder that syncs.

This argument is a good one but it only covers the rise of Dropbox. We are now in a different era.

Dropbox's functionality is now table stakes and not something new. Windows by default has cloud sync, macOS does as well. We switched at our company from Dropbox to Google Drive Stream. Box is really focused on enterprise solutions -- lots of permissions, probably too much in my opinion but C-suite like that shit.

This quora answer is irrelevant in the current context. Dropbox needs to figure out how to stay in a commoditized market where their special sauce is being integrated into OSes and larger offerings (G-Suite.)

Maybe a return to simplicity is it? But we moved away from the simple solution because it wasn't sufficent for our needs. And others are just never adopting it in the first place because it is built into their OS or their app suite. Dropbox has a long-term relevancy problem here that they have not cracked.
Steve Jobs may have been right when he said something to the effect of Dropbox isn't a product, it's a feature. If all you want is a folder that syncs, then don't we get that from every commercial operating system?
Did they, though? The only demographics I could find on 4chan are their advertising stats, and according to that the site is 70% men under 35, mostly from the US and a handful of European countries. [1]

Doesn’t really sound like a thriving wellspring of diverse opinions.

1: https://www.4chan.org/advertise
Is nesting in JSON more complex than nesting in sexpr?

I feel like it should be possible to translate from valid JSON to valid sexpr with a regexp parser (just match parenthesis and stuff)

> There are too many "yes buts" in the living standard.

I am not an expert and do not want to sound dismissive, but I feel like most of those "yes buts" are a solution to otherwise incompatible implementations. I fail to see where S-expressions have an advantage here. Is there a widely recognized standard that most implementations respect?
> If this technology can make a clinical impact then it is a good thing.

A major issue is that such impact for ASD is often (perhaps even typically) measured without bothering to ask the person whether they regard it as an improvement.
'(Utility/Sewer) access shaft' works just fine for me. We can call manhole covers 'AS covers'

edit: I figure that them being referred to humourously as 'ass covers' will a) give the utility workers a bit of fun, and b) isn't really specifically gendered enough to be a problem
Did you read the link at all?
It seems to me that if you want to recommend this to be applied to some particular subset of tangible real property rather than the whole class, than rather than mocking the idea that your recommendation would extend to the existing category as a whole, you ought to actually define the subset to which you would propose applying it so that your actual proposal can be evaluated.
Transfer Learning Across Simulated Robots with Different Sensors
Yep, most of the audience facing search functionality across our sites (https://www.bbc.co.uk) is powered by various Solr clusters, hosted on-prem and cloud.
Deep in the dark: enhancing malware traffic detection with deep learning
Make the alternatives worse, or remove the alternatives altogether e.g. remove the off switch.

Most tech started removing off switches around 15 years ago anyway.
You'd think that. But somehow these subjective assessment criteria always turn into a way to include the upper class and push out the riff-raff. (Of course it's probably mostly a question of what class the person doing the assessing is from).
A Brief History of Incorrect Climate Change Predictions
I recently stopped using Dropbox and switched to iCloud Drive as well. I had exceeded the 3 machine limit and was ready to pay for upgraded Dropbox but decided to compare options first. In addition to costing the same as Dropbox, iCloud drive allows me to do full system backups and restores to/from iCloud for iPhone. I don't know if this is unique but I like it and need to figure out how to get my two MacBooks to do the same thing.
> County lines seems more like a convenient myth.

Never heard the term before, learnt something new today I guess :)
The solution is to warn users that their security+privacy is compromised, and let them make their own informed choice. Techies don't often see that their own wishes shouldn't trump those of individuals (but maybe we're getting into politics now)

Another technical solution would have been to allow security without privacy. If the purpose of the government actions is just to monitor content, you can enable that without disabling security. The HTTP protocol could be modified to transmit checksums signed by a cert, so that a client can verify that content has not been modified, but that content can be (optionally) not encrypted, but still no content-injecting attacks can take place.

But privacy advocates don't like it, so the result is either you have total security + privacy (such as it is), or none at all.
Toyota, Subaru, Suzuki, and Mazda Throw Their Combined Might Behind BEVs