skysight-inc/HackerNews huggingface dataset:
Indeed. I made this app for me at first and my primary purpose was to be able to copy/paste my IP address quickly and easily, I didn't need the extra info. But that's something I could add.
Fun fact: Stewart's catalog is also the origin of the iconic "Stay Hungry, Stay Foolish" tagline.

http://ailiangan.com/post/50201060795/the-origins-of-stay-hu...
Never have we had a more clear example of why Google needs to be regulated, and laws against what they're doing needs to be passed.

The fact that they think it's okay to have bots pretending to be human making phone calls, shortly after demonstrating how quickly they can copy someone's voice (re: John Legend), it shows a blatant disregard for what they're creating.
I recently switched to a 15-character alpha-numeric/special characters passcode after reading an article by a security researcher.

A snippet from that article:

iOS estimated passcode cracking times (assumes random decimal passcode + an exploit that breaks SEP throttling):

4 digits: ~13min worst (~6.5avg)
6 digits: ~22.2hrs worst (~11.1avg)
8 digits: ~92.5days worst (~46avg)
10 digits: ~9259days worst (~4629avg)
Do you know of any tile service offering colored, shaded elevation reliefs? I've been trying to find something for our meteorologists to use and the best I've found is https://maps-for-free.com
I don't think there's any basis for the argument that autocomplete tools lead to "homogenization of thought", and therefore no reason to "despise" them.
Two big problems.

One, AI mediation of language sees issues like bias amplification (AI learns our biases then suggests them back to us). Google itself wrote about this recently [1].

Two, spell check has a homogenizing effect on spelling [2]. If you extend this to the level of phrases, that will homogenize not just spelling but the very way we talk.

[1] https://developers.googleblog.com/2018/04/text-embedding-mod...

[2] https://www.nature.com/articles/srep00313#references
This is very neat technologically. I can't imagine it is easy to do predictive text and have it be meaningful. I suspect that that will be the case here. It will be useful for a narrow subset, mostly rote business things. Otherwise, it will just be an annoyance.
I pay for FastMail. Voted with my wallet two years ago.

If I get any impression someone is writing me messages with this feature, I'll filter them into my trash. I want to speak to people, not Google.
Biggest challenge has to be timezones. Just due to the delays in communication, and the difficulty of having meetings late at night or super early in the morning.

I've found the most difficult type of remote work is highly collaborative. Iterating on designs, on software, or ideas in general.

Anything that can aid in that type of remote work would be a boon
Afaik the API is the same, if anything the online version gets updates earlier than installed counterparts. So yeah, it should work from the web too.

There might be additional checks if you package your solution as a proper add-in (it might have to be enabled by an O365 admin).
Mines 1 1/2...Better have "The Talk about FP" soon. ;)
ActivityPub [1], (Mastodon [2]), also use JSON-LD.

1 - https://www.w3.org/TR/activitypub

2 - https://joinmastodon.org
I think I agree that incentivized reviews aren’t necessarily bad (assuming the incentive isn’t tied to a certain star level).

Amazon has a real opportunity to legitimize and enable sellers to offer incentivized reviews on their platform. I’m not sure how Amazon Vine ever worked, but I envision an interface almost similar to AdWords, where sellers can try and narrow down their target audience and offer a select sample an incentive to review, inline with search listings.

Since amazon would know about serial reviewers as well as how critical they are based on prior reviews, they could finely tune who is offered the incentive. I can easily imagine a world where these Amazon ordained incentivized reviews become far more trustworthy than ordinary ones. After all, if a product is good why wouldn’t the seller get a few incentivized reviews through Amazon?
Great job! A well documented CLI that will save me a lot of time training my ML models on AWS
Help us build the AI Doctor of the future.

ONSITE Full Time in Palo Alto, CA

We are looking for Machine Learning stars and full stack engineers, and anything in between.

- Skills (if you are strong in any of these, please reach out):
- PyTorch
- TensorFlow (low-level, not just Keras)
- Elastic Docker deployments
- Java
- React Native
- Graph Theory
- Medical data / EMR

We have a novel approach and a novel dataset. If this sparks an interest for you, reach out immediately: Graham Morehead (graham.morehead@gmail.com)
At this point the only reason I haven't ditched Gmail is because that's the email address I've used everywhere. Changing email addresses is even more problematic than changing physical addresses these days.

The reason people are so upset is that it has a negative effect on the world even if people have the option to turn it off (and don't), and it has virtually no real benefit. It's the latest in the trend of tech companies trying to solve problems that don't exist, and creating new ones in the process.

At best, you'll never know if the person on the other end of the line outsourced their response to Google. At worst, people's mental capacity for expression and nuance will start to atrophy because they couldn't be bothered to manually relate to another human being.
JavaScript has every feature you listed, plus a ton.

I'll give you the batteries included part, but you're missing the critical component here, which is Python's dep mgmt story is terrible. Pyenv seems cool, but it's basically NPM - which is a critical part of what they're trying to do here.
> I hold the bodily autonomy of women ... to be my Zeroth Commandment, the foundation-stone of my moral worldview, the starting point of every action I take and every thought I think

If I were to choose a personal Zeroth Commandment along these lines, I would, at the very least, hold the bodily autonomy of everyone to be important.

(Of course, the bodily autonomy of women is more often violated than that of men, but that doesn't mean that one should fail to respect the bodily autonomy of men or of non-binary folks.)
I'm actually pretty enthusiastic about genetically engineering humans, as the human genome has been breaking down over time, presumably due to our modern protection from evolutionary feedback and our preference to wait longer in our life cycle than other creatures to reproduce.
Fakespot has lower negative impact if it mis-identifies a genuine product as grade level "C". But if Amazon does that you will certainly see people publishing stories about how their genuine product has been mis-identified by the giant called Amazon. For example today's submission:

https://bardsandsages.com/juliedawson/2018/05/06/amazon-froz...

It will be like de-monization (of YT videos) all over again.
I feel like at this point, we should just be glad that Canonical is not creating a brand new API/framework/specification/"standard", and actually using an existing one.
Agreed. Rather than something customers asked for, this feels like something driven by the culture at Google: "AI all the things" and "build new things" to get promoted.
>Quick, let's try using Facebook [...] built on JS

Facebook has a no-js version of their website which suffices for all of my purposes.

https://mbasic.facebook.com
On Google I/O day, no less. It's targeted to ride the search trends.
Total Video Converter 1.0 APK
Billforward (YC S14) Is Hiring Tech Lead/SRE in London
We have built the best way for companies to charge their customers. BillForward delivers a solution to the complexity of Quote-to-Cash. Complex pricing, metrics, payout schedules: BillForward has you covered. Our customers range from small mom-and-pops, to large emerging enterprises. We are focused and mission-driven. We are changing the way people bill.
Based in San Francisco and London, backed by Y Combinator and the creator of SamKnows (amongst others). People who can own a problem and deliver will thrive.

You will join a team comprised of engineers who have graduated from Microsoft, Morgan Stanley, Oxford University and somehow an MBA...

The roles we're hiring for:

Central London - SRE & Tech Lead
San Francisco - SDR

Technology Stack - Java - NodeJS - VueJS - PHP - Etc

contact aWFuK3Rvb2tlcnJyamVyYnNAYmlsbGZvcndhcmQuaW8=

jobs uggcf://pnerref.wbofpber.pbz/pnerref/ovyysbejneq/
These types of tools worry me, because I put a lot of value in organic spontaneous conversation.

Does anyone remember the old days of Google search maybe 10-15 years ago? You would put in a search query, and often you would find something interesting in a serendipitous manner.

These days the machine tries to figure out what you like, and what makes them the most money / is most popular and keeps feeding you that and nothing else.

You get trapped in a filter bubble, and nothing ever seems to change in your searches. The same sites, the same quality of content (often low), the same authors.

What ever happened to running into the blog of someone who is totally unknown, but put a lot of effort into researching and creating an amazing and informational blog post? Quality well above average, maybe it was their only post. One topic they spent years researching and distilling for the world to see.

This is what you will lose in your conversations, just like it has been lost in search.
This is amazing! I'm very excited for a future where more and more tasks can be automated, enabling humans to get higher and higher living standards with the same/fewer input resources.

In short, technology is a wonderful thing that allows very low marginal costs. This is what we need to make the future a better place, given a consistent or growing population.

"Technology is miraculous because it allows us to do more with less." This is a perfect demonstration of that.

See also: https://www.youtube.com/watch?v=rvskMHn0sqQ

"A Selfish Argument for Making the World a Better Place – Egoistic Altruism"
Alize – GitHub Profile into the CV
Your technical debt is someone else's business opportunity. This is how the IT world keeps expanding, despite increasing the degree of automation available to every process.
If it wrote the entire email for you, and you watched it to see there were no mistakes, I suppose that would just be a convenience too. But at some point you cross a line and your voice is lost. That line draws closer, inch by inch.
It's an interesting analogy, since this tool could potentially keep you safe from making costly errors. And, as an email-composing safety driver, you can always take the wheel when you need (or want) to.
This, so much. There's a reasonable set of common JS usage patterns out there that really ought to be replaced with declarative statements in HTML and supported by browsers, so that doing things like dynamic forms, drag-and-drop areas, page transitions without reload, notification badges, etc. would not have to require running arbitrary code.

Intercooler.js provides a preview of what this could be like, but, of course, it's layered on top of javascript since that's the hammer we have to work with.
The punishment isn't donating to charity. The punishment is losing money.
Holy crap, everybody burn you're dictionaries.
An Algorithmic Investigation of the Highfalutin ‘Poet Voice’
> Do you know of any tile service offering colored, shaded elevation reliefs?

Does that imply variation in coloration based on elevation? (Just making sure I understand your question.) We have limited support for basic hillshading and are actively looking into contour lines. Coloration for various elevations is something we do not currently offer (nor am I aware of any other providers), but it is something we would be willing to investigate.

Depending on what precise application you need, this may be possible one the web using our normal vector maps and contour lines.
Afaik powerbi uses old version of d3 (last 3.5 version). This move will likely make the world stuck on it forever. It is kind of sad considering that d3 is still growing in functionalities. I wonder if MS gave this dependency more thought and is planning to address it in some way in the future.
I got news for you, a large chunk of the HN userbase is on mobile and has been using predictive keyboard input for years.

A large chunk of people on the internet, in fact.

You're speaking to robots right now.
If you use Gmail (or message people on Gmail), your messages have been part of Google's bulk training data since Inbox rolled out with Smart Replies in 2014.
They are not counter law enforcement. They are pro-user and the fact that their device works for the user and not advertisers, law enforcement, or negative external actors.
Wish they can provide the integrated package as an API.
I'm not sure what you mean, it's not like we are in a world were we've successfully prevented most countries that desire nuclear weapons to get them; Israel, Pakistan, North Korea, India, South Africa all wanted nukes and (more or less) secretly got them.

The current "world order" is certainly not an ideal to uphold, or even moving in the right direction with regards for nuclear proliferation.
The article is about about playing with math. There's no lecturing or grading, just exploring and trying puzzles.

In that context, your claim is that playing with a knife is just as good as playing with math, that singing nonsense songs is just as good as singing the alphabet song. The kid has fun either way, but one style of play will lead to a kid who is a confident learner, and the other will lead to a kid who gets frustrated at school and thinks he is not as smart as his peers.
You persist in equating violence against oppression with oppressive violence and making excuses for incitements to rape, enslavement and murder. No liberty or social good has ever been raped into existence.
I think one problem is convenience. It's convenient to use this feature, so we find ourselves speaking spontaneously less and less -- and generating less new language.
I did some thinking along exactly the same lines as you, long ago, and asked the same question: if you want to live forever, but your capacity to retain memories is necessarily limited, you have to basically forget. If you only remember the last 1000 years, then you're only living to 1000 in some sense and your experience as a whole is made up of numerous life spans that do not overlap at all, experientially. So what is the difference between that and death?

The answer I came up with: quite simply, the difference is that you don't ever die. Old memories fade away and are forgotten. But we have experience with that already in our limited lifetimes and a lot of it is not too horrible, compared to dying. If it's slow and gradual, and you always retain the recent memories that are relevant to your current life, this "continuous dying" may not be such a bad alternative.
With the ask/solve thing, this is pretty much my favourite part of the English language - any noun can be used as verb, and any verb can be used as noun, while still being understood.
I can think of a lot of fates worse than death...
I think HNers are overestimating the amount of thought people put into composing emails absent this feature.
I want this for code, not email ...
Universe’s coolest lab set to open up quantum world
This is a pretty ludicrous statement. We wouldn't need any consumer protection laws, anti-fraud laws, or a really a majority of business law if the default modus operandi was pro-consumer. The reason Apple is different here is because their financial incentive aligns with the consumer. That is not the case with many businesses regardless of government involvement.
I don't know what the maturity cutoff you're using here is, but I'll draw my line at "deploying on AWS". If you're on AWS, you have really no business exposing an admin interface on a routable address. Deploy it on an internal address and have admins use a VPN to reach it.

There are organizations on AWS that have publicly-routable admin interfaces. They should all be working on plans to migrate away from that, and, in the meantime, they should be extra careful about authentication and monitoring.

If you're too small to have a non-routable admin interface, you are definitely too small to pay for security products.
GDPR Compliance in Matrix.org
Ah-ha, I might have mixed up with the screw "stripping" with cam-out but repeatedly cam-out is definitely the main reason to create a stripped screw. Evidently, the cam-out nature of the Philips screw is by design[1] to enable torque-limited application to prevent over-tightening, so it's a feature not a defect!

[1]: https://en.wikipedia.org/wiki/Cam_out
This really makes me wish there was a way to watch his courses online! Anyone know of any available?
It's worse than that though; at least in Allo, it began suggesting smart replies before you even touched the keyboard.
The new Google News: AI meets human intelligence
I've recommended it elsewhere in similar threads, but a nice middle ground between self-hosted email (lots of work), and a straight-up Gmail/Yahoo/Fastmail/Hotmail/Etc account is to buy your own domain and set up your MX records in accordance with Fastmail's (or whoever's) instructions.

I've ported my email address / domain across several hosting providers now. I don't have to retrain anyone.

Obviously this doesn't help you now, but maybe you can start training people on to your new brundolf@superfancydomain.org email address to avoid this problem in the hypothetical future when Fastmail becomes dystopian and gross.
Do you pay Google? No? Then you’re not their customer. Yes? Then you are. It isn’t a value judgement.
How many times does it take for people to understand that incremental "cool" features are exactly what leads to a dystopian future? Facebook added one cool feature after another until suddenly people realized that Facebook knew everything about you; only then were people alarmed. This is so obviously, blatantly terrible it's beyond belief that anyone could be in support of this. It's literally bending the way you think to fit more closely into a form field, rounding out the edges on human interaction. Do you really think that most people will take the additional time to write out their real thoughts, or just go with the autogenerated approximation? Just wait until you start typing "can you go to the supermarket and pick up" and the thing suggests Doritos, because that's exactly where this is going.
I agree that the value of this is not perfectly clear, considering what the Stripe dashboard, and Stripe Billing specifically, offer.

I've been wondering for a while what are good Stripe Checkout backend solutions for static / "server-less" sites?

I've been deploying many micro static sites recently (using surge.sh -- plugging them as they're awesome) and whenever I wanted to add a Stripe Checkout JS integration, I was back at the problem of "what to do with the backend".

I usually end up writing a micro Python service, hosted on Heroku, that accepts a SKU, charges the Stripe token, and returns a (CORS-busting) json success/error payload.

I've seen flatmarket [1] which also exists in a deploy-to-Heroku-in-a-click version [2] but I remember having problems with it, and it doesn't look like it has been recently updated. It almost does what I'd like though: define your products in a JSON file, set your private Stripe key, done.

WooCommerce is definitely great -- for WordPress sites. I don't want to host a WP site. :-)

Any good, simple, hosted/self-hosted backend solutions for Stripe Checkout? It's not a M$ idea/potential, but would this help other people if I pursued this? I don't want to become a middlemen/third-party/Stripe Connect "merchant". I just want to charge the token and return {"success":true}!

Cheers

[1] https://github.com/christophercliff/flatmarket

[2] https://github.com/christophercliff/flatmarket-server-heroku
A couple years ago about 2 maybe, I was heavily into Common Lisp and built a similar application for the heck of it. I learnt some pretty important lessons though. No matter how awesome a laungauge is business decisions and the language ecosystem are practicalities you can't get away from. For example, it's already hard enough to find a good developer for a popular langauge, now imagine one for some esoteric one :SMH:

So to your actual question :) Sometime last year I dusted off the original concept and decided to focus on something I think still has room for growth. I redid the entire code base in Javascript. JS in the browser and Node.js at the back. Everything server-side and client-side is written in ES6 so I can use sytantic sugar like ES6 classes. I find the code to look much cleaner this way.

I use Babel to transpile the client-side libraries to ES5 so that the code runs in pretty much all browsers. Setup deployments to AWS ElasticBeanstalk with scaling rules in place to handle traffic spikes etc. Did a fair bit of profiling using Locust (https://locust.io/) to actually determine the correct parameters I should base my scaling logic on.

For the database I make use of Postgres. Originaly I used MongoDB, seems like a natural fit for JS right? Not really. I can't remember the details, but I had so many technical issues. There was also some issue with transaction sematics etc. Bottom line I got fed up and picked Postgres but made extensive use of the JSON datatype since I built a JSON API.
Google Developers Blog: Introducing the Google Photos Partner Program
Yes. This is a very old article I had written back in the iOS 9 days, it still mostly applies.

A few warnings:

1 - Changing an iOS device to "Supervised" will wipe it (so you can't supervise someone else's device and data).

2 - Backing up iOS devices over USB after requires that you keep the keypair, and makes restoring to new devices much more complicated. I would not recommend relying on USB backups if using this method unless you play around and understand it well.

3 - Be sure you set the profile to be removable only by wiping the device, or using Device Configurator, otherwise, the profile could be deleted to enable USB.

4 - One could wipe the keys completely to be sure that NO machine has USB access to the phone, meaning it would need to be restored to factory defaults for USB to work again.

https://blog.rapid7.com/2015/11/26/reduced-annoyances-and-in...
The interesting thing is that autocorrect tries to fix many alternate spellings actually included by dictionaries (e.g. "judgement").
Google is aggressive when it comes to crawling (which I think is OK) so it's very much possible that the one who hosted these PDF's had no idea that Google had crawled the site, or that it was under that domain.
Let the AI handle the form, let the human handle the content. If this leads to better or more efficient communication, all the better.

In the car analogy, as long as people get where they want to be, what is the issue?
Facebook’s Field Guide to Machine Learning Video Series
> Several countries in the EU (UK, Ireland, ...)

UK is not part of the EU.

> assign personal liability

Citation needed? If CEO decides to ignore privacy law, everyone else is accountable?
> I'm very excited for a future where more and more tasks can be automated, enabling humans to get higher and higher living standards.

That's been the dream for a long time in some circles. With the enormous productivity gains and ability to leverage external energy sources (fossil fuels, solar, etc.) we could have built a society of wealth and leisure for all.

Maybe we will still. The hope is that if there is enough of a productivity gain in a short enough time period (like the introduction of AGI powered robots) that this could still happen.
Google has gotten leery of talking about the actual moonshots because of the extremely negative press/dialogue that results.
Google announces six new voices for Assistant at #IO18 – including John Legend
But here we're letting AI handle the content.

The issue is agency -- like the God of the margins, our agency being relegated to margins at the very least raises some questions for me!