skysight-inc/HackerNews huggingface dataset:
My favorite part is that expanding the cluster does "not affect the latency profile of existing applications: writes to FaunaDB only need to commit to the closest majority of datacenters to maintain consistency. Currently all data in FaunaDB Serverless Cloud is replicated to every region, guaranteeing low latency reads."

This means that as we grow, your apps will get faster and be able to run closer to your users.
Excellent share.
Edit: Just saw at Github that you are planning all that. https://github.com/monicahq/monica/issues/30

so nevermind

---

Could you include in the instruction a way to set it up on a standalone apache or nginx machine without homestead, docker and all that firlefanz. I would like to just run it on my rusty cabinet server.
---

Great work though.
The Future of the Word Processor (2016)
Google and Amazon may get there faster, but personally, I'm quite ok with it taking a bit longer to get a truly smart digital assistant if that means I get to keep my privacy.
Deploying Kubernetes Secrets with CircleCI
The people emigrating aren't the poorest of the poor. The gulf workers you talk about are mostly from India's most developed state (Kerala), are educated (or at least, literate), and have access to decent healthcare.

The people I'm talking about are from states where 40% of the population lives below poverty line and the literacy rate is still at 60%.
Things you should know about Coca Cola
> - speed and security,

Can you clarify about the security angle? What makes Firefox less secure?
Didn't the CEO of Sears try the internal-capitalism approach, only to have the company basically self-implode?
I had a heuristic that the flashier and more colorful the label the worse the wine was. However, bad wine makers have seemingly adapted to this and now have understated labels.
The biggest problem is, they're all still based on Chromium, who's development priorities are determined by a single profit-driven corporation. (Bear in mind, Chrome was simply the natural evolution of Sundar Pichai's work on the Google Toolbar, a way to ensure everyone is using Google Search all the time. Google was increasingly concerned Microsoft would disable or block their toolbar, hence they created their own browser.)

This monoculture not only means all browsers would be vulnerable to the same flaws, but that you are okay with Google controlling the entire Internet platform. (Which is already an increasing problem in many other aspects.)
I guess the equivalent for nations could exist, but it would require free migration. USSR central planning screw up? Guess it's time to emigrate to China. Of course switching the nation you are part of is usually (but not always) more complicated than switching the product you buy.
Types of ads users hate the most
Hi everyone, Wyatt Arent here. When this article was proposed, it was unexpected and I'm still humbled. It's a privilege to have an opportunity to inspire and help as much as I can. Thanks for your time, keep kicking ass, here's to continued growth and evolution of us all
Two reasons, One) Apple is currently a lifestyle company and not a technology company so AI is well outside their wheelhouse in what they have spent the last 5 years doing.

Two) Apple is never really bleeding edge with it's products, it waits to see what the industry is doing and then subsequently tries to take something and make it better, something tough to do with AI/ML. You can't really just take someone's idea and build on it with $$, there needs to be a lot of groundwork done first to even get to that point and it looks like Apple has barely done any (looking straight at Siri for an example)
If you start using DuckDuckGo for your searches, you can use different commands for different search platforms if you find the DDG results lacking (which I do many a times, depending on the topic/context). For example, !s would search Startpage [1] (a search engine that claims not to track but uses Google search internally), !g would search Google, !w would search Wikipedia, and so on. It takes maybe a few more seconds, but offers a lot of flexibility.

[1]: https://www.startpage.com
Apple can only look at you to learn - Google can look at you, and a million other people like you
> Six years later, the technology giant is struggling to find its voice in AI.

I know that this is the most common approach to the situation but the article -as many other articles that have argued this before- provides no proof other than analysts speaking in broad strokes.

I use Siri, Alexa and Assistant several times a week if not everyday and I'd hesitate a lot before saying that Siri is behind. Alexa is more responsive but it's domain is also more narrow. Siri does a pretty good job when I dictate a message or want to set a timer. It's limited, sure, but so are the other assistants I use. I might be the odd case, but speech recognition of Siri vs Assitant is pretty comparable in my experience.

Moving onto services. Google Photos is outstanding, yes. But I fail to see any other example that proves the big advantage other players have over Apple in the ML or AI field.

Am I missing something? I feel like a lot of these articles argue their view from the experience they got from Siri 5 years ago.
The simplest example would be speech recognition. With the exception of Keyword Spotting Systems like Hey Siri or OK Google, it's currently practically impossible to implement larger vocabulary speech recognition on device.
rdiff is free, open source and gives control to the user.

dropbox is large, binary-only, obfuscated code, built on FOSS (uses same library as rdiff), makes some people very wealthy and gives third party control over user's files.

i have never used dropbox. no need.
Probably can't get all the metrics and data needed to actually tune/make it work.

I periodically delete all my history from google servers, thanks to their privacy tool, and google gets just a dumb for me as siri.
My team switched to Algolia, and it's been a game changer for us. Great product, simple yet powerful API and a really helpful team. We use it both for our public facing properties (i.e https://tubitv.com/search/schwarzenegger) and also to power search for our internal video CMS
It can be vastly more complicated than that. What with the auto industry bailouts, sub-prime lending, subsidized minimum wage jobs, etc. Corporations will take advantage of the government in ways that are very not capitalist if it suits them.
You got it relatively easy: I assume you don't have any good contacts on the business, which is the obvious first choice. You can find clients at upwork or some freelancing site. Prioritize portfolio building and long term projects/recurring clients over one time deals and money. After a trial period, if you are good and trustworthy enough, ditch upwork and start charging them what you are really worth. Obviously don't be a dick and be upfront about your intentions of charging them more when you prove them you are worth it. It is a lengthy process. You need to be reliable and smart, otherwise you will not find good clients and you'll be taken advantage of. I don't want to discourage you but if you aren't good enough yet and you need the money now you'll be better off working at mcdonalds or some other simple teenage job.
The reason at that point vis that there weren't any practical benefits and that it was preferable to wait for a more general mechanism. The first claim is dubious, but I can empathize with second, as long as it doesn't become tacked on.

Haskell can do cool optimizations that make it feel like magic sometimes.
Not kleer001, but does it matter?

Would any of those traits invalidate his point or give more credit to his point of view?
Show HN: Download NASA's Astronomy Picture of the Day with Scala
I'm confused. Is this an invite to request a license for something that I know almost nothing about, even from reading the web site?

It's clear that it is a library that renders text. But what is it? E.g. a C++ library?
[NSFW] Vibrrr – Transform your Android phone into a vibrator with just a webpage
Or use an entertaining example of your point, like juggling for math.

https://www.youtube.com/watch?v=GNKFSpJIBO0&t=212s
Imagine a link like this:

https://example.com/login?vulernable-param=evilcredentialste...

If I can convince a user to click that, and then login, I can steal their username, password or anything else. Basically anything they do in that window after clicking that link can be compromised.
Is it possible to configure render_async to make the request and DOM manipulation without JQuery? Rails 5.1+ will not continue to bundle JQuery with UJS anymore since UJS has been re-written in vanilla Javascript.

If it were possible, I'd find this feature more useful for smaller Rails apps that are in the middle ground between server rendered HTML and full blown SPA.
Actually the central planners did plan backups and alternatives for everything. With all its flaws even the SU was not so flawed to let total idiots make every economic decision.

Just think of Mig and Sukhoi, for a simple example. Or NPO-Saturn and Tumansky, if you prefer jet-engine manufacturers.
NET Standard for Library Authors (.NET Fringe 2017) [video]
It's a mess and also gets fairly expensive quickly when you put $10-20/month/user to several services.

One way forward is consolidated services like Bitrix. They may not be as good as Slack, Dropbox, Asana etc for some specific tasks, but may provide more integrated service with smaller price tag.

Another option would be for "best of breed" companies to team up to offer package deals.
>I'd also be concerned that the produce would lack micro nutrients because the system is artificial.

Plant nutrition isn't that complex. Plant nutrition deficiencies are easy to diagnose and easy to treat. It only takes a few drops of say, molybdenum to give an entire field all micro-nutrient it needs.

There is no vital essence to micro-nutrients that are lost in a potted plant or aquaponics. It is simply a formula for nutrition, where a plant needs quantities fulfilled to be healthy.
The agriculture sector employs nearly 55% of India's workforce. There is already enough tech to replace 90% of this labor force - simple mechanization.

Yet, legal roadblocks make mechanization unfeasible in India (laws against owning farm land beyond a certain level, making mechanized farming effectively unfeasible).

These roadblocks are mostly because of political reasons. Politicians know that if they were to make mechanized farming possible, they'd see massive unemployment and hence, massive loss of votes.

So the same thing is going to happen to any other technological advancement that affects this massive vote bank: it will be stopped at a political level.

Silicon Valley ambitions tend to fail hard when confronted with the reality of acute poverty and the kind of political situations it engenders.
I was not referring to myself or you, but to the hypothetical farmer taking actions only in his self interest.

>I know this, because I do it.

I didn't want to imply that there was no solution for this problem. I only stated, from my own perspective as a farmer, how hard it is.
Totally agree. Lots of commentators here on HN love to get angry about companies like Google collecting so much of their data, which is perfectly justified. However, you have to be willing to accept the consequences of privacy policy like that, which is the kind that Apple somehow still carries out stringently. The consequences are that any service or product that relies on data, ML, AI etc. aren't going to work well coming from a privacy conscious company like Apple, at least not nearly as well as the products from the companies like Google which don't value privacy as much. You can't complain about Google taking your data but also complain about Siri being a load of garbage, you can't have it both ways (and I see lots of people here trying to have it both ways).

It will be interesting to see if Apple holds its ground on privacy with the increase of AI/ML driven features and products. Coupled with Apple's closed culture which discourages open research (although they have been improving this), their concern for privacy could put them well behind other companies in this space. Depending on how you look at privacy vs. product, this could be a good thing or bad thing.
> Ecclesiastes is also a powerful book when I'm feeling cynical.

Ecclesiastes is my favorite book of the Bible. It's also very much a book I would never recommend to someone trying to cope with negative emotions. Personally, reading Ecclesiastes just reinforces a worldview of nihilism.

This is further reinforced by the possibility the end of the book, which prescribes what to do in the face of such meaninglessness, was added on later. From Wikipedia (https://en.wikipedia.org/wiki/Ecclesiastes):

"Most, though not all, modern commentators regard the epilogue (12:9–14) as an addition by a later scribe. Some have identified certain other statements as further additions intended to make the book more religiously orthodox (e.g., the affirmations of God's justice and the need for piety)."
> It seems like it should be possible to have a smarter type system that can tell the difference between futures

While that Java code is neat, you don't need to get anywhere near concurrency to exhibit problems with side effects. Here's a program with two iterator chains and two calls to collect:

let foo = [1, 2, 3];

let bar: Vec<_> = foo.iter()
.map(|x| {
print!("{} ", x);
x + 10
})
.collect();

let qux: Vec<_> = bar.iter()
.map(|x| {
print!("{} ", x);
x * 10
})
.collect();

This program prints "1 2 3 11 12 13 ".

Here's that same program, but with the first collect removed and the iterator chains collapsed into one:

let foo = [1, 2, 3];

let bar: Vec<_> = foo.iter()
.map(|x| {
print!("{} ", x);
x + 10
})
.map(|x| {
print!("{} ", x);
x * 10
})
.collect();

This program prints "1 11 2 12 3 13 ".

When you have two iterator chains with two calls to collect, everything in the first iterator runs to completion, then the second iterator chain runs. When you collapse those two chains into one, you change the order in which things happen.

It's still true that a smarter type system would be able to track side effects, but like all effects systems, these things are viral, and it's not immediately clear whether the annotation burden makes up for itself in optimization potential.
Correct. A static image might be a good fallback for users who completely turn off all forms of auto-play. It's easy to detect auto-play is off and provide a graceful fallback.
absolutely, and it should be clear to everyone that the last 12 months has thoroughly dispelled the market's predictive power
You've been posting a lot of snarky dismissals, and we need you to please stop.

https://news.ycombinator.com/newsguidelines.html
For me, Siri is horribly behind. I've gone to the point of installing Google on my iPhone and using it even though it's a struggle to activate it compared to Siri.

My big problem with Siri is that I have to time when I start talking. Also, her voice recognition is awful in noisy settings.

I have an iPhone 7
The car analogy starts to fall apart when you are talking about something that continues to get updates. Sure, they release new versions of cars usually every year, but you are buying an entirely new car, not really updating your old one.

It also starts to fall apart when talking about price. You can talk about browsers costing time, effort, privacy, etc, but this isn't the same as talking about thousands of actual dollars.

> real extensions

Unless I'm mistaken, I don't believe Firefox is going to have those for too much longer: https://blog.mozilla.org/addons/2015/08/21/the-future-of-dev...
The average joe's Chrome install is loaded up with malicious browser extensions that are installed via the Chrome Web Store (which is unpoliced) at the behest of malicious websites from Google Ads which pretend to be search results. These extensions have full access to the content of people's web browsing to inject content or collect data, compromising everything they do online.

Chrome is the worst browser available for the average joe, and your grandma is better off on Edge, where every extension is manually approved by an actual human.
> Privacy isn't absolute, especially in cases where a company is by inaction helping you breaking the law (whether you agree with the law or not). Companies work very hard to distance themselves from responsibility for their customers actions and don't want to jeopardise that by letting it get out of hand

How does this work with Google Play Music (you can upload up to 50k songs for free and listen to it "on the cloud")?

I think you are focusing on the wrong thing. Corporations don't care about the law any more than individuals do. Laws and regulations are just guidelines if you are determined enough to get your way. Look at all the Uber stories. Pretty sure people here still like Travis for his tenacity no matter what you say about his morality.

I think we often forget that humans wrote the laws we have today. They didn't come to us in stone tablets down the mountain top. At the end of the day, these laws don't matter. They are not written in stone so as to speak. We should always strive to do better. Intellectual property is a sham. I mean think about it. I think there is legitimate intellectual property, the trademark.

I think it is wrong for me to sell "Microsoft Windows" (even if I wasn't charging any money) if I had modified the software and added malware into it. But me watching a movie or reading a book without paying royalties does not hurt anyone.

Please think about it. Just because something is legal does not make it right and just because something is illegal does not make it wrong. We need to calibrate our laws based on our image and not the other way round. We write the laws. The laws don't write us.
In my mind, you're free to think whatever you want, no one should ever be punished for thought-crime. If you go your whole life thinking Jews are the scum of the Earth that's your business, as long as you keep it in your own head. If you speak those opinions and lose a job, well, that's the consequences to those beliefs. If you act on those beliefs and kill people, then you'll be tried and convicted of murder.

Beliefs, no matter how stupid and shitty, are not a crime.
Local and distributed query processing in CockroachDB
> There is a reason why chrome has such a large market share and it's not because it's preinstalled. It's simply the best browser experience in many ways.

I disagree that it's "simply the best browser experience in many ways" (because this is subjective, and for me Firefox always trumps Chrome by providing a much better browser experience). One big reason for Chrome's rise can be attributed to the strong advertising from Google, pushing people to install Chrome from Google Search (and probably from other Google properties as well).
6.042J (Math for CS) is pretty challenging. Anyone who worked through it have any tips when you're stuck? Maybe slightly easier problems to supplement with for practice?
Ultimately Siri is a chatbot, and the pushback against Siri is a pushback against expectations with chatbots. The movie "Her" is still utter fantasy to mankind.

It's a massive stretch to call voice recognition AI, and the recognition leap that happened recently is not so much better from what was built into the early OS X versions. Apple's largest AI project that I've seen so far has been music recommendations on apple music.
You'd need either write a special dmenu script to run it in an xterm, or add a simple script to your path:

#!/bin/sh

exec xterm -e ssh user@hostname
It's a worthy question, and there may well be one.

But I've noticed over the years that, often, when we ask "What is the HN for XYZ," the answer often turns out to be ... HN.
Have you written about your journey from GED to Google? If you have I would be interested in reading it.
Tips and code snippets for PyQt developers
Does it do better than Ashenfelter's simple formula: https://www.betterment.com/resources/investment-strategy/beh...
Simple server builder for high-performance Nginx use
Are there any other alternatives to Amazon that still offer unlimited storage?
Fast memcpy()
Heh

Slightly more annoying though is that I seem to have forgotten to add a website I found last time I researched "mind reading" to my bookmark collection at pinboard.
Aside from recommendation engines and targeted advertising, what does this deep knowledge of everywhere I've been and everything I've done do to dramatically improve the experience of using the AI?

I think it makes Apple slower at making their assistant good at parsing what you're saying and returning an answer, but that's a problem that benefits from crunching reams of data in general, not so much knowing everything about you personally.

For one thing, a virtual assistant that works even when I don't have an active internet connection seems like a perk in itself no? The Siri approach is closer to being there than the Alexa/Google approach.
Propanolol is a pretty harmless recommendation. Exposure. Keep in mind that the more panic attacks you have the more intractable this problem will become. So don't push yourself too hard.
Kernel driver unpacking with x64dbg
> a massive startup idea

https://xkcd.com/927/ is evolving!
This is what I use, it's muscle memory for me at this point to get access to my terminal. I couldn't live without it either.
Even if he successfully birthed a child, the child wouldn't come here to tell a survivor story if he died of cancer at 50 (probably)
With a corporation you can always quit but in the eastern block you couldn't do that because of armed border guards.

Hayek says that central planning of an entire economy results in dictatorship, because conflicting interests have to be resolved by non economic means that involves the pressure of a secret police. i think he was right, it doesn't matter how many computers you have for solving planning problems, there always remain conflicting interests when the big father in the ministry has to decide who gets the stuff, central planing turns matters of distribution into political problems
Have you read the actual article? It explains in detail why it didn't do as well, namely computational complexity (essentially solved today), and the general non-adoption of ideas.

There's no reason to believe it wouldn't be viable today.
Forgot the quotes but it doesn't fix anything. There is no supported "OR" syntax or any kind of advanced search option.
I get your point. I did point out in my original post though that I was being deliberately facetious to make my point ;)

Thanks for participating in the conversation though, it's an important conversation that I feel more people should be having and helping to find solutions for, because it's not a simple problem to solve and many hands make light work.
I thought Apple figured out a way to create unique IDs and profiles that can't be traced back to the individual person? So they can still find people like you for analytical purposes to tune their models.
Overlap | Software Engineer (Backend) | Remote | https://medium.com/overlap/hiring-software-engineer-backend-...
Visualizing geometries
I have used Siri faithfully from 2011 til about the start of this year where I bought a google home.

Siri is flat out dumb and frustrating to use comparatively in terms of only understanding 85 percent of my queries vs. Google Home understanding 97 percent.

It seems to me Apple has not taken all their hordes of cash and used it to up the AI game. Looks like they are solely focused on the present while competitors are building the future in which they foolishly try to catch up with.

Like last weeks WWDC they debuted the AR kit but did not bother to create an amazing/innovate AR app to showcase and get the masses excited for AR and their possible upcoming AR gear.