skysight-inc/HackerNews huggingface dataset:
Bullshit, any language with a macro system can do this. LISPs in particular are known for being code and data at the same time and this idea is way more old school than XML. You could also make a DSL that builds something like an AST of your UI in a similar fashion to free monads.

It's no surprise that XML seemed more attractive when your alternatives were Java or, even worse, Objective C. But really both options are absolutely terrible.

Thankfully we are very slowly making some steps forward again with Swift.
Another Task Scheduler 0day, Another Task Scheduler Micropatch
> It doesn't matter if it's 99.9% accurate, it's the 0.1% failure rate that will prevent adoption.

Perfectly said. I've always thought the same way. Basically, I'd rather not use a "pretty good" auto complete, because "pretty good" usually means it does more harm than good (where harm is providing wrong results or doing anything that slows me down overall).
Can Android OEMs who ship Google Play Store ship with a browser that isn't Chrome as the default browser?
people here seem to have a hard on for wirecutter

Not me, I've seen https://www.xdesk.com/wirecutter-standing-desk-review-pay-to... † - precisely the sort of observations that make people suspicious of shill reviewers.

† which admittedly wirecutter disagree with https://thewirecutter.com/our-response-to-nextdesk/
At the same time, many young men in the West struggle to put on weight and are underweight.
Because thousands of people already have an account tied to a specific email and are going to click the Apple button and get really mad when we can’t log them in.
> * A daemon that pulls new mail from my IMAP servers to my local maildir as soon as it arrives.

You can do this with fetchmail and procmail.[1]

[1] http://www.ioncannon.net/system-administration/97/using-fetc...
For one thing, Chinese culture is quite alien to western culture, and I don't mean that in a judgmental way, just that their spoken, written and body language is so much different that it is automatically harder for them. It doesn't help that they are told by the educational system and state media how great China is and how bad the US.

This is like me studying in the UK, meeting or bumping into US students. Very loud, aggressive because they cant handle alcohol, very arrogant. It also doesn't help that they are told by their educational system and gov that they are the greatest, the land of the free and can do what ever they please if they 'work' hard for it. Also how the US is the master nation of the world, that they are the world police.
This is not true. Using apple's in-app billing system is optional. You can always keep your billing entirely out of your free app.
Make it legal, then. Regulate it, call it a fee and problem solved.
I still not-so-fondly remember when csh was the default shell, on a real BSD-from-Berkeley can't-call-it-UNIX. :-P
Only for local administrator user accounts I believe
This is an intriguing paper. This seems highly related to proof of work algorithms in blockchain systems. Working out which events happened and at what time.
quip.link | React Native Developer| Kigali, REMOTE | Full-Time | https://quip.link

quip.link is a platform for buying, renting and selling heavy equipment in the construction, mining and agriculture industries in Africa. Our mission is to make sourcing equipment easier, more transparent and more accessible in emerging markets.

We are looking for a React Native developer to lead the development of our cross-platform mobile app. Qualified candidates must have extensive experience building compatible, location-aware applications in low-connectivity environments.

Interested applications should get in touch at contact@quip.link
Oreo added limits on background execution and they're going to further tighten the screws later. it doesn't even matter actually as the way OEMs implement killing apps to save battery if all unique(for eg huge rams aren't even used on xiaomi devices as the task scheduler will kill any apps above the limit of 6)
I can sort of understand the scepticism, but it's relatively easy to see whether someone is working or not. Especially if you have tools like git, and any tool that tracks tasks/progress etc.

Also, people can work less and just exist more, albeit physically closer to you.

In the end, you'll only be able to measure the amount of work they've done similarly in both cases: remote or regular. It'll be a combination of seeing the progress, understanding the tasks and gauging whether they've been done in reasonable time, etc.

You can do all of this in the case of a remote worker.

Speaking for myself, I am vastly more productive in a remote, quiet place (home). Easily 5x more productive, or perhaps even more.

I cannot understand people working mentally demanding jobs and being interrupted all the time.
What keeps institutions from increasing the number of spots to meet demand, much like car manufacturers?
Thats neat. I aways wanted an text only email clientem easier to use than alpine and mutt. This on seens usable out of the box. I will take a look.
Last time I checked, 25% of the internet used a VPN at least once a month.

We can argue (somebody here will) as to the actual level of privacy conferred, but the segment is far from miniscule:

https://thebestvpn.com/vpn-usage-statistics/
Fears grow over 'food swamps' as drugstores outsell major grocers
You are allowed to use it for development purposes, though.

If you don't want to pay for support to deploy with Oracle JDK then use one of the alternatives (OpenJDK/AdoptOpenJDK, Amazon Corretto, Azul).
Is a chicken-egg an egg laid by a chicken or an egg that yields a chicken?
https://github.com/ddevault/aerc

> This repository is abandoned in favor of ongoing development on git.sr.ht. The codebase has been rewritten in Go and is much more stable and useful than what you see here.

@Sir_Cmpwn what's the advantage of git.sr.ht over github?
Apple version[0], Microsoft's take [1], related research by Google [2]. My Google keywords were 'smartphone keyboard dynamic touch targets' btw.

[0] https://www.cnet.com/news/iphone-keyboard-learns-what-you-ty...

[1] https://www.microsoft.com/en-us/research/wp-content/uploads/...

[2] https://static.googleusercontent.com/media/research.google.c...
Location:Athens,Greece

Remote:Yes

Willing to relocate: No

Technologies: Python,Kotlin,Java,Clojure, etc

Résumé/CV: https://www.linkedin.com/in/serepasf

Email: serepasf@gmail.com
But is it worth it to spend your youth restricting your calories enough to slow your aging a little bit?
Test your apps on a device test cloud to see how they work?
You don’t need a gym membership.

For cardio you can go to any park for running or biking. It’s way more fun. For strength training you can do bodyweight strength training at home with no equipment required (calisthenics).

Most people fall into the trap of paying for a gym membership, but then they never use it, because let’s face it, going to the gym wastes time and is uncomfortable.

If you train at home by using the weight of your own body for building muscle, all it takes is 10-20 minutes per day and there’s no cost and no excuse for not doing it.
Efficient Cryptographic Arguments and Proofs – Or How I Became a Monetary Unit
How to migrate to Firefox if you depend on sites that don't support it
Immortality easily. Reproduction can be accomplished by other means.
welp I'm ashamed, my mental math was off by one zero, and I thought I was going to pay 100k/year. At 10k I'll buy without thinking about it.
A mouse over description for TMI MTO MCO and MOI would be great, those acronyms are meaningless to me. Edit - found as labels under ΔV Breakdown heading
In effort to lure air travelers onto BART, airport may pay for new cop patrol
Evidence for a human magnetic sense that detects Earth’s magnetic field
My problem is that I don’t get to choose if your business is worth the implementation cost. Because we’re already in bed with FB we will be forced to implement. It’s the “have to” I’m arguing against, not the feature.
The bigger the monitor (or the more of them you want), the further you have to sit away from them. The further you sit away from them the less you can resolve all the details, making the extra resolution pointless.

If I were going to have multiple monitors, I would skip the Apple monitor and get a bunch of 4K panels.
> No, what you expect from Open Source software is to be able to fork it, modify it, recompile it, and use the modifications.

Thats wrong. What you expect from open source software is to be able to see the source. This source may be available without the right to modify or redistribute it in any way whatsoever. You're looking for free software as preferred by the fsf, not open source.
Deepnote | Full Stack Developer | San Francisco, Prague, Remote | Full Time or Internship

https://www.deepnote.com/

At Deepnote, we are building a new kind of data science notebook to make teams radically more productive. While staying compatible with Jupyter, we add real-time collaboration, versioning, easy deployments and other features so our users can spend less time working on infrastructure/operations and more time on their research.

Here’s a list of our open positions:

* Full Stack Developer (TypeScript, React, Node) | Full Time or Internship | San Francisco, Prague, Remote

* Infrastructure Engineer (TypeScript, Python, Kubernetes) | Full Time or Internship | San Francisco, Prague, Remote

Apply at work@deepnote.com
A small configuration change like always!
Same happened before with another provider.
Because bureaucratic injustice committed against (typically) rich foreigners aren't exactly high up the priority list for most Americans.
The switch is that you're some way through the "funnel" before you discover that to get a decent spec machine you need to spend a lot of money. It's the "power of commitment" sales trick.
Can you explain more about this? Any sources?
Do you have a link to any quantitative data? I'd love to see how this has changed over time.
> Yes, a lot of us butter our bread from big tech. And yes, there are other antitrust targets in the country.

I would argue the opposite for people in our industry. If Google, Apple, and/or Amazon have truly been acting in anti-competitive fashion, it's likely they have stifled natural competition, which would probably drive up wages (See the Apple/Google Poaching scandal). It's also likely more of us would be starting small businesses without company run walled gardens preventing us from doing so.
The Lifestyle of Christ Jesus
I'm curious what the Google Cloud SLA discounts will be as a result of this.
I’d say Apple is doing just fine when it comes to convincing people to pay.
How does it lock you in to gmail? They provide a method by which you can use any mail client if you'd like.

Applications can always implement OAuth 2.0, which is pretty open (and is what you'll need to do for other mail providers, not just gmail.)
Gwadar: India's Blunder and Future of Pakistan
ECommerce Arrested Development
I wonder if you would enjoy it as much as you imagine.
Feel free to talk more about it.
We are based in Paris (Station F) and would like your feedbacks.
It is indeed not very obvious:

https://support.apple.com/en-us/HT204088

I heard you even get to keep stuff you wanted to get a refund for. But I haven’t tried this.
Good point, hadn't considered that, which does make a significant difference.
Luma Consulting |North Bergen, NJ| | Remote | General Assistant / Junior Developer

https://luma.im/

Hi HN!

I am looking for an assistant to help me with financial reporting and programming projects. Most of the work is with Python so experience there is a plus. Core job duties will be assisting with drafting financial reports for a Family Office, but that isn’t full time and we will have a lot of opportunities for growth.

Perks: Remote. I give employees the opportunity to learn on the job. For 20% of their time they can work on anything they like. I will also assist you as I am able with certs or courses.

Starting at $20/hr (can be contractor or on the books).

Email your resume to: ryan (at) luma.im
Marriage Together Forever
I'm not sure if you can say Macs just work anymore, and obviously this is the realm of people who like to tinker or make things work for the sake of the process. If only there was a word for it... Oh wait I think it's up up next to that Y up there :)

The old hardware is pretty well supported in the Mac Pro because of how modular it remains. The majority of the incompatibility comes from not having a GPU that works with Metal. Those patch notes are mostly for devices with soldered components, like the GPU.
The author's title is "VP, 24x7", which is already a position not designed for humans who sleep.
If you overstay the length of your Visa you also run the risk of being eliminated from any future Visa considerations,whether for work, study or tourism.
I'm very skeptical that 25% of internet consumers use a VPN. I'd be more easily convinced that 25% of internet traffic is via VPN, but even that seems far fetched. I'm also extremely skeptical that you'd find accurate results on a random site's smattering of website resources.
The app store already works like this. They clearly mark subscription apps like this, including free trials.
An Atari ST Rises from the Ashes
The two assertions may not be in conflict. There may not be demand for EVs that are rehashes of ICE designs (and not just in “looks” but also in engineering compromises made to retrofit EV to a body originally intended for an ICE). Also, there may truly not be sufficient demand for EV in the bread and butter market segments traditional “mature” automakers address (and corporate/union socio-political factors might stifle an internally created Tesla, similar to what happened to Saturn in GM).
The Quanta of Change – The Science of Change Explained
I'm not saying it didn't start long ago.

Not saying Democrats are clean either - however, in this instance, last time I checked history books, Reagan/Bush & Republicans mostly inherit the chaos they unleashed by their interventions in Middle East in the past 30 years.

Had the current president not won... who cares? He _is_ there today. And he _is_ _breaking_ the country that elected him as well as _all the alliances this country built in the past century.

The apathy is real.
Just because someone can go buy an Android doesn't mean it's not a monopoly. Having only two options for mobile phone operating systems, both with locked-in, walled gardens that take a cut from developers isn't competition, it's a rigged system.
That’s an extreme case, either his parents are at the top executive level or he might be fooling you. Typically the “suspicion” is only applicable for super high level government officials(regional head) or SVP/EVP executive of state owned bank/enterprise.
You can get a decent used iPhone for under $200. I don’t fault Apple for not making an iPhone cheaper than that.
Ask HN: Popularity of Unicode Versions of URLs?
When I look at web marketing data (e.g., Alexa), I only ever see results for URLs with Latin-based URLs, even for regions with non-Latin alphabets. Do users from places with non-Latin alphabets type in Latin website names, or do they use non-Unicode versions?

I know China likes to use numerical URLs, which avoids this problem, but what about other places?
This is one of those articles that is so outlandish and incredible that I'm left half wondering whether it's an elaborate prank. Either way I love it! Thanks for posting it.
But how many of them use it to bypass geoblocking or to bypass censorship? Those who bypass censorship presumably also value privacy, but from their government and not necessarily from corporations.
I wonder if this is the cause of many of my misspellings on my phone.

Often I'm trying to type in names of wines, domaines, vineyards, etc. - the CellarTracker app is probably the destination of the majority of my keystrokes. I could swear sometimes that the wrong character got entered even though I was pretty sure I hit the right key.

And of course now I'll be hypersensitive to this possibility, and cherry-pick evidence to confirm my suspicions.
Question since you're an ex-Googler: is part of the scheme is to segment the traffic by revenue generation. I bet that paying customers get the priority, and free services get de-prioritized.

Is there any other analysis as well? For example, among the free services, maybe they rank them based on how much people will notice/how much press it would get if that service slowed down or stopped?
You can always pull in a library.
I can back that up with a different anecdotal experience not including the Chinese. Many of the students on my course were wealthy Emirati and Saudi students. They were quite open about the fact that most of them paid people to write their dissertations and other assignments for them. It was seen as a symbol of wealth who could get the most qualified person to do their work for them. None of them turned up to lectures though, and they'd all fail or do poorly in their exams - but their assignment scores were enough scrape them through the course. The plagiarism was so unbelievably blatant, but the university wouldn't do anything because the petro-states pay out big and they didn't want to appear to be targeting minorities (from the mouth of one of my lecturers). Can't say it's the same for all universities, but my institution was awful for it,
Very well documented here: https://cloud.google.com/terms/sla/

For example for Compute Engine: https://cloud.google.com/compute/sla
Well if the comparison is existing vs not existing I definitely wouldn't enjoy the latter due to not existing.
In the US, keeping a balance that low will result in a bnak service fee that will, after a period of time, result in a negative balance (which then leads to other fees which further lower your balance).
DISCLAIMER: I'm one of PMC member of Apache Storm.

Even though Clojure has been Nathan's first-class language, not everyone in contributors and even committers couldn't become native on Clojure. (Though I guess part of committers could feel Clojure as native.) It might not be a problem when Nathan builds most of things in Storm (I'll link his blog post which describes lesson learned from Storm on his perspective http://nathanmarz.com/blog/history-of-apache-storm-and-lesso...), but when Storm becomes popular and also no longer his toy project, Clojure matters for scalibility of the project.

Personally, I had a hard time understanding plenty of macros and even chained macros - that might not be a problem if I were allowed to have plenty of times to study Clojure and get used to it, but possible contributors don't get a chance when they're ready. In many cases, the first time they read the code on what they're using is when they encounter issues on stage/production and have to dig with stack trace. For me, I had to investigate on Storm because my team suffered from lack of documentation and also lack of knowledge on internal which ended up just taking workarounds. It was pretty hard time learning language to just read and understand the details to track down the issue. I even couldn't think of writing code on Clojure.

When I decided to contribute Apache Storm, I started from connectors and CI build which wasn't written on Clojure. After some months I was able to read and understand the code to get into details but I still couldn't be native for Clojure, so still required N times of efforts to read and write the code even after I became one of PMC member.

Don't get me wrong. I'm not saying something is better than some other one. In scalability point of view on project, I guess we had to do this, even though it ended up teaching me some lesson that migrating language is not the thing which can be considered easily, especially for a big project. Lots of efforts were spent here.

Someone could claim for Apache Spark's case for Scala. Yes, I'm also contributing to Apache Spark and I had to learn Scala (fortunately I had a chance to do that before contributing) but the case is different. If you read Databricks Scala guide in details, you might realize that the doc is actually not encouraging contributors to use advanced features (a.k.a the features only Scala geeks might feel natural) on Scala. Same goes on reading codebase. Apache Spark community has been trying to keep necessary knowledges on Scala to contribute Apache Spark low enough, so that non-expert of Scala engineer could easily try out contribution. If they have been requiring hard understanding of Scala to accept contributions - Spark may not be able to get its amazing reputation.
I've found that I can improve things simply by eating healthier for my boring meals. Then for my fun meals I eat whatever I want.

You can also reduce how much you eat for your fun meals, but changing the boring meals makes a difference even if you don't.
>The argument is dishonest, because policies related to surveillance were implemented by all governments of the last decade

This is technically correct but I'd like to point out it easily rounds to two decades. Most of the surveillance state stuff ramped up after 9/11 which was almost 20yr ago.
From reading the developer documentation it looks like developers need to implement & maintain Sign In with Apple as a new SSO method: https://developer.apple.com/sign-in-with-apple/

When I read the keynote highlights I assumed Apple were extending the existing (iCloud) Keychain/Safari integration to include username generation, and obfuscated email generation resolving to your iCloud account. Since they implemented 2FA codes auto filling in the QuickType bar in iOS 12, they could've extended this UX further, or used 'Siri suggestions' to complete email verification.

I assume they didn't take this approach as it's harder to present a consistent call to action to initiate sign up, but it seems like a missed opportunity to me.

Does anyone know of a password manager that allows you to generate unique email addresses as a part of the core UX?
>, and it has no real AI, just deterministic understanding of the project's source tree and dependencies, an indexed AST

Right, but because VS Intellicode does not purely work on just the AST tree, that becomes its differentiated advantage. It's not a better way of autocomplete, but a different way that works for some scenarios. Because Intellicode is not deterministic, it is not meant to build muscle-memory like vim, emacs, etc.

I also see some comments in this thread wondering how it compares to Resharper so here's how I'd differentiate them:

Most of the previous autocomplete, "intellisense" type of algorithms work on parsing the AST of the project's source code. The lookup database is therefore scoped to the internal world of that project. Intellicode parses others' source code (e.g. top Github repos) which is out there in the external world.

What Intellicode does is use crowd-sourced data to create a different set of autocomplete suggestions. With that strategy, when one types the dot character "." to trigger a context menu for autocompletion, it's sort of a miniature "pagerank" of the most likely methods or properties instead of a "dumb" alphabetical order.

A concrete example in C# might be the autocomplete of a DateTime type. There are 2 similar properties: ".Now" and ".UtcNow".

What people probably want in many situations to avoid DST bugs is ".UtcNow" instead of ".Now". But in a regular IDE, a dumb alphabetical order means "N" shows up before "U".[0]. Therefore, newbies inadvertently end up with "DateTime.Now" in their code instead of "DateTime.UtcNow".

Something like Intellicode would use machine learning that analyzes the top Github repos and therefore reorder things so ".UtcNow" is higher than ".Now". Of course, this re-ordering could have been manually curated by C# experts into a "best practices database" but Intellicode's idea was to approximate that by using AI applied to others' source code.

[0] VS2017 screenshot example: https://imgur.com/a/05d9Ij9