skysight-inc/HackerNews huggingface dataset:
While the words in the articles are public domain, the bits in the files are not. So to free the articles, you have to take the bits, turn them into the words and then encode those into bits again.
Especially around here.
Most of the youtubers I watch are as unbiased as possible. Its the same idea as using wirecutter [0], if you find the right youtube channel. They can still provide super valuable subjective opinions since they are experts.

https://thewirecutter.com/
Respectfully, makeup shoppers are chemists and biologists these days – they are also unaware that they're being sold, until their bathroom drawer overflows with $2000 worth of jars.
Of course. The point is that there is a scale of dangerousness. What are the odds of getting an accident riding a bike vs taking drugs like these ?

I think jumpsuits should be forbidden for the same reason, but that's just a personal opinion.
What people seem to miss is that it’s the psychedelic experience itself that holds the healing potential.

We most likely won’t see a pill derived from mushrooms that cures depression but doesn’t get you high.

The altered state of conciousness is the thing.
How does GDPR play into the requirement to store passport numbers?
Given the fact that most people are already maxed out on apps on their device with just things like facebook and youtube, you're going to be hard pressed to get people to install your app just to try it out.

https://www.apple.com/newsroom/2019/01/app-store-caps-record...
All big chains will definitely keep track of your birthday if you're a member of their rewards program.
But once we talking about that money, $100 a year is peanuts.
> There is no learn Haskell in 5 minutes.

True, but there is a learn Haskell in 10 minutes...

https://wiki.haskell.org/Learn_Haskell_in_10_minutes
/blog/live-tv-russia-vs-united-states-live-stream-iihf-world-junior
https://aminoapps.com/c/btsarmy/page/blog/hockey-free-russia-vs-united-states-live-stream-world-jr-ice-hockey-championships/2vaw_Mv1UNuMBgDvbpzbMgKJX5pr05E1RNa

https://aminoapps.com/c/btsarmy/page/blog/live-tv-russia-vs-united-states-live-stream-iihf-world-junior-championship-2019/PJD7_bJlUmud4jNkYo8lgZLBMEV1oVn64Ra

https://aminoapps.com/c/btsarmy/page/blog/free-tv-russia-vs-united-states-live-stream-iihf-world-junior-championship-2019/BQGV_5Q7FwudYrRL8YXLgqePgeWR4kgkGlv

https://aminoapps.com/c/btsarmy/page/blog/live-tv-russia-vs-united-states-live-stream-iihf-world-junior-championship-2019/Z6Vo_v6jUBuNbzRvpo8JQlKVz35qNPbwZ0

https://aminoapps.com/c/btsarmy/page/blog/live-free-russia-vs-united-states-live-stream-iihf-world-junior-championship-2019/6PJM_EPBszupj73kaQZR82vo8rGaWdD3Yg

https://aminoapps.com/c/btsarmy/page/blog/live-tv-russia-vs-united-states-live-stream-iihf-world-junior-championship-2019/vdw1_bdoCnu1VZG1Yd4XPZVXWzB3v1Q3Z6G
> The major advantage of the App Store (primarily for consumer apps though) is the fact that there's some kind of filtering at place.

Hah. Maybe when nearly every app doesn't have a dozen trackers pinging off before the app has even opened you can talk.
Building a natural language classifier for iOS with Keras and Core ML
(Some of) the best technical talks of 2018, ranked algorithmically
It plays. The way these hotels are doing this maybe probably isn't GDPR compliant, but the same applies to vast amounts of other things.

Hard to share any very useful insights on this, it's just the state of most things.
My wife, some of her friends, her parents, my parents and some of my friends all use XMPP. Mostly Conversations and I use Converse.js as well.

I haven't received any complaints yet, and I've been hosting the XMPP server which most of us use (since about 2014).
Just because everyone and their mother adds a signup flow just to be able to use their web app doesn't mean it has to be done that way. You can add the signup flow after you've already demonstrated the value to the user and when it would provide additional value, like saving things to your account.

An anonymous user on the web is equivalent to some anonymous user downloading your app from the app store.
Why not use a physics engine? Model the magnetism as attractive/repulsive forces.
How to close the machine learning adoption gap in industry?
For sure! I use gajim as my main Desktop client.

And thanks for the link to salut-a-toi, I hadn't heard of it.
You'd think, especially with U.S. population growth and fertility rates being so low.

In reality, the current administration is actively working to reduce legal immigration as well.[1][2] Although the policies are opposed by most, it's not difficult to find people who support reducing legal immigration as well.

[1] https://en.wikipedia.org/wiki/Immigration_policy_of_Donald_T...

[2] https://www.cato.org/blog/house-gop-bill-cuts-legal-immigrat...
On the contrary.

In spite of my preference for native apps, I only got payed to deliver mobile Web and hybrid apps.

The large majority of CRUD apps don't need native features.

Also signed PWAs have access to native APIs on UWP and ChromeOS.

It is only a matter of time until the Chrome team exposes the same capability on Android.
Show HN: Derrek S. Luke made a website using Silex.me #KeepItTight
Do you have to provide it or do they get it from some other source? I'm pretty sure that I don't routinely give my birthday when I enroll in rewards programs.
That article doesn't address the discussion. First, it's five years old, and second it's talking about something that is somewhat different.

I might also note that I lived in southeast Asia for many years. There's a huge amount of trafficking that isn't being reported to the Atlantic website or the US State department there.
During my college job as a cashier I made the transition to a lead position. About ten years later I went from developer to manager.

I found both transitions to be remarkably similar. My focus shifted from performing tasks to building trust and learning how to motivate.

My main advice:
I cannot stress enough the importance of consistent and considered 1:1s. Many in the software industry view these meetings as unimportant status updates and often neglect them. This is a missed opportunity and you would be wise to give them the proper prioritization.

Take advantage of these private sessions to go beyond the projects they are working on. Explore what motivates them and dig deep to uncover their true passion. It will take time for them to open up but you can accelerate this process by sharing personal feelings and putting yourself in a vulnerable position.

I had six direct reports and met with each of them weekly for a one hour session. This is a substantial time commitment and can be emotionally exhausting. In my first few months these meetings intimidated me and it felt like I wasn't making progress. Eventually they became my favorite hours of the week and energized me in a way that software development never had.
> Emperor's New Clothes when it comes to these two people

Sorry for being a tad slow here, but how so? :) That their opinions about technology are regarded too highly?
True. It's also worth noting that a $5/mo VPS can get you surprisingly far with respect to well-designed websites and services.
You don’t need to “mute” them, just don’t approve the notifications permission request. Out of the 100+ apps I have installed, I have zero that annoy me with notifications.
With these kinds of MMIs, I often wonder if it wouldn't be better to train the mind to the machine instead of the other way around. What I mean is, have the machine convert certain brain activity into phonemes or some other primitive and allow the human mind to do what it is already pretty good at: learn to use a tool.

Since I'm not an expert in this domain, I assume there are reasons this isn't how it is done. Is anyone aware of what they are?
> So good. Thanks Mr. Gultsch[0] !

It's interesting to look back at the role Mr. Gultsch played in this XMPP revival. He correctly identified features missing or present in other messengers (e.g. offline files or good mobile connectivity), wrote appropriate specs (e.g. [0]) and made sure they went through XSF, implemented them in his client, helped implement it in other clients and implemented some of them in servers, or procured server developers to do so. Then he made sure that server administrators have an easy way to check compliance that ultimately led to SSLLabs-like online checker [1] that was a GSOC project that he also mentored.

Quicksy was conceived to test if the idea of phone number-based contact discovery would bring more people to XMPP. He's not just talking about stuff, he's actually implementing his ideas to check if they work!

This proactive approach is something that truly amazes me, especially when the default response of many people is cynicism and ranting that "the world is bad".

I don't want to downplay role of other people here but I'm 100% sure if it wasn't for Daniel's involvement we wouldn't be talking about XMPP today.

[0]: https://xmpp.org/extensions/xep-0363.html

[1]: https://compliance.conversations.im/
Also I just installed Daylio which is a cool little diary application. They have no web app, it's mobile app only. It backs up your data to Google Drive. It has no server component, no signup, etc.

Admittedly there are limitations of not having a server backend but for a MVP that's another way to go.
Triaging bugs in ChatSecure without regular access to an iDevice.

I am mostly on the admin/user side of things.
After years of experience:

0) Native means you get notifications: APNS, GCM.

1) If you don't go native, you go SEO. SEO is hard.
I feel like this is coming from a good place. They're trying to help the majority of devs choose the right platform for their project to be the most successful.

As many before me have commented, the choice of platform depends on your situation, the technical limitations that come with it, and what kind of experience you want to deliver.

You have to use what makes sense and delivers what you need to satisfy your users. End of story.

Silver bullet solutions make a good headline, but they rarely address all possible concerns of a specific problem. Especially not with a broad audience.
Why would there be throttling? A WCU is 1KB per second.
Isn’t there a partitioning issue on the GSI here?

I mean, all customers have something like pk=customer1 sk=customer so all customers are in the same partition of the GSI. I know it’s a big deal
To distribute the table partition key but doesn’t that also apply to the GSI?
Not as of yet, at least not with any PWA I've used.
Curious: when would you choose DynamoDB over RDS / Aurora?
The Complete Guide to Create a Copy of an Object in Ruby: Part I
Those are the languages for which they provide an SDK.

To quote the github readme:
"any programming language as long as gRPC is supported"

You can use gaia without an official sdk. You just need to handle the gRPC integration yourself.
Ask HN: What *unsexy tasks improve a project or a team as a Software Engineer?
*Just to clarify, unsexy means the stuff nobody really wants to do.

I'm currently working on a large project that is maturing and I'm trying to figure out what I can do on the side to support the team and increase the overall project quality.

I'm aiming to work on my overall knowledge of the tools and systems used by engineers, PMs, scrum master, etc. The idea being that if someone needs help with something I may be able to contribute something useful.

So far I've been trying to identify the most impactful tasks, some of which might be:

- Gathering statistics about, and contributions made, to the project daily and generating a newsletter after each release. This could be automated and would help with distributing knowledge across the entire team.

- Fixing linter warnings in the code base. Warnings can be introduced for many different reasons and some get very little attention.

- Documenting why something was added as a dependency during development. For example in our frontend stack there are tons of dependencies that have been added by senior members of the team but the reasoning was never communicated.

- Refactoring.

- Performance optimisations for web API calls or improving web API designs.

- Accessibility improvements.

- User experience improvements, maybe things like animations. I like to think of this as making the UI "juicy"

- ???

I'd like to know what others feel has had the most impact for their project or team.
Most transactions are broadly a win-win - I have something you want, you have something I want, so we're both better off if we trade. That's the core justification for a free-market economy, and it's a very important one.

Most, but by no means all. Some are outright fraudulent, because I'm lying about what I'm selling. Some are coerced, because I've used my economic, social or political power to rig the deal in my favour. Some have unpriced externalities - you need oil, I have a shale oil field, we're both better off but some other sucker ends up with flammable tap water.

If we aspire to be ethical capitalists, we need to think about transactions in a more nuanced way than simply "free markets best markets" or "production good, consumption bad". We need to seriously examine whether the transactions we're entering into are genuine win-win scenarios.
Interesting! What sort of things did you change in your life that led to your happiness?
Challenges with apps:

1. Creating a good experience on Android and iOS

2. Getting approval to publish to the major app stores

3. Advertising to users so they actually download the app

4. Reminding users to use the app.

> now you have an icon that the user sees every day.

My home screen only has room for 24 items. Those items haven't changed much in a few years. I may have traded one app for another (e.g. Pocket Casts replaced Apple Podcasts), but that's about it. I don't look at the random Uniqlo app I downloaded to save 10% that one time every day. I don't look at the various restaurant apps every day.

I do have bookmarks in Chrome that I visit frequently. Why? I'm in Chrome for a significant part of the day.
I've never really bought this argument. If you want to contribute to theoretical physics and be taken seriously it's expected that you have a solid grounding in physics. This principle is generally fairly widely applied. There are people on the standards committee who represent their companies and part of their role is to speak for the needs of the 'regular' programmers at their companies who may not be as well informed on the language - Titus Winters from Google takes that part of his role seriously. Bjarne Stroustrup teaches C++ to many students and one of his big focuses is on simplifying the language for beginners. To do a good job of simplifying something though you actually need to understand the problem space very well. Simple ain't easy.

If someone wants to represent the 'average' programmer then the best way to do it would be to educate themselves on the language and the current state of standardization and then participate as an advocate for those programmers.
I don't see the Utilitarian value of self-flagellation...
The context would matter.

It’s a very common refrain to describe how many hours are wasted each day acquiring some necessity like food, water or shelter (I roughly include clothes under shelter).

Opening a clothing shop in the central market of the largest town wouldn’t move the needle.

Opening it in your village or the nearest crossroads could alter many lives.
It sounds more like you wanted OS X to be some totally different operating system and refuse to learn the "OS X" way of doing things.

>* How do you live without a clickable calendar on the menubar? Need to install Itsycal.

By moving the pointer to the right sidebar and clicking my calendar (or, more often, typing calendar in spotlight). You can also swipe left from the right edge of the trackpad with two fingers.

* Finder is the worst file manager I've ever seen. Gotta replace it with Path Finder.

Path Finder looks nice, but from my experience windows file manager is from a prehistoric era, while some linux file managers are decent and some aren't.

* The command+tab/command+` distinction is ridiculous. Gotta buy Contexts so that you can switch between windows.

Why is it ridiculous? And contexts just sounds like a subset of what spotlight already does. There are also gestures if you need to see the window overview. Ie bottom-left hot zone for me is for seeing windows+recent docs of the current application (it's called App Expose, also set to four-finger swipe down), top left is Mission Control which is the global window switcher (also set to four-finger swipe up). I mostly use cmd+tab/` or spotlight though.

* The dock is a horrid workflow for launching apps and Spotlight is terrible. Gotta buy Launchbar.

Again, how is spotlight terrible? I've never had a better experience in either Linux or Windows launchers. I don't use the dock either, but there is Launchpad as a visual+text way of launching and searching for apps. For me its a gesture of pinching with thumb and three fingers.

* No on-screen window switcher without the Dock

Mission Control does that. I've set it up with the four-finger swipe up gesture and also a hot zone in the top-left corner.

Also if you want a nice free OSS app for window tiling and arranging, I recommend Spectacle.
Numbers have to be assigned in order to break the symmetry. Otherwise how would you tell humans apart?
Getting background location updates will also let your app stay unsuspended. You better have a good reason for getting them, though, or your app won't make it into the store. (Ditto for VoIP or audio apps; the app store reviewers are wise to tricks for mimicking services in a non-service architecture.)
Vaccines Delivered by Drones to Children in Remote Pacific Islands
The funny thing is that I wanted to know more about the project after seeing this page. I'm not sure I would have continued if it was just another time series library.
Nice service! +1

>Error from server (Forbidden): configmaps is forbidden: User "system:serviceaccount:pascalgn:pascalgn-user" cannot list resource "configmaps" in API group "" in the namespace "pascalgn"

Is that intended? Because I can get secrets, but not configmaps

Also, currently (?) there is no way to create services, so for now we can create Pods, but they cannot serve any data (or I did something wrong)
You shouldn't run a production environment on a single $5/mo VPS.
I'd argue that those people are bad drivers.
Believe it or not, some people just want to make the world a better place.

Profit motive _can_ help to motivate people if there is a lack of motivation. However, it is not true that there _must_ be profit motive.

Right now, there is no lack of motivation to get this stuff out there. It is the questionable government prohibition that is holding things back.
Prosody is small and works for most people. Ejabberd is what powers production servers of bigger operators, it's also used in MMORPGs.
80% of apps are uninstalled in the first 10min (especially if they ask for information or creating an account). Once uninstalled very unlikely they will ever install again.

In my dev shop, I always advise clients to look into website MVP over apps unless IT IS CRITICAL to the functionality. Websites can always bring back ppl who were initially uninterested. Faster development/instant updates. Better tracking and UX anazyling.

Edit: also better collaboration tools.
I haven't seen anything like this in ages; what server and clients were you using? Between the history feature most things support and message carbons you should just get every message everywhere reliably (and that's what happens out of the box for me with most setups).
I see a good manager like a good interface. It's probably unnecessary on a small project, but on a large project you'll be thankful for that piece of the machine that keeps the signal-to-noise ratio high and transparently lets you do the things that need to be done.

For example, I develop tools for internal customers. Those people may have feedback/feature requests/etc which they want to send me. But I'm busy working on something else, and although input is good, we need to prioritize. So my manager takes on the task of processing and prioritizing input, leaving me free to develop.

My manager also has a role in shaping the broader roadmap, advocating for the team's priorities and leading us to a position to deliver on whatever the end result it, which may for instance involve prioritizing space for developers to learn new skills if they're going to be important to the roadmap.

So all that to say, I think there's a role that involves personal development of developers more than project management, and it makes things go a lot better when it's done right (and conversely, makes things worse if not).

As for quantifying it, I think technical debt (specifically, the variety that is actively hampering a team's development work rather than just "this could be better") can serve as an approximation. The team I'm now in had been poorly managed for a long time and was constantly buried in technical debt. We got a good manager, and those issues are drying up as we get the space allotted to solve the problems amid other feature work.
The counter-argument is that it is that everyone has a web site and if you want to make something that is really different and better you need to do something different.

For instance I use em client as a mail program and fastmail for the back end. It's a lot like MS Outlook except that it actually works. I prefer it to GMail.

With the rush to Electron we see developers leaving so much performance on the table, particularly with the rapidly increasing core counts.

There's also an argument that the "web" is no longer an open platform but is now becoming the "Google Platform". For instance you cannot trust conventional web sites from a privacy viewpoint now that most of them have numerous third-party trackers, download content from multiple CDNs, etc. This deviance is not so normalized for desktop apps.
Yes. Most of my users are using the page as an app and the usage has only increased the last year's.
Considering that the big cities make up such a large percentage of the population, an even larger percentage of the cars in developing countries, and the accident rates are so much higher, that is an unlikely explanation of the statistics.

That's not even taking into account that the numbers we have for developing countries are likely under reported.

The numbers aren't even close, developing countries are absurdly dangerous to drive in comparatively.
> You'll be hard pressed to find people in the US who think that someone (legally) immigrating to the US and starting a business is a bad thing.

Then why do we keep hearing about Republicans introducing measures to reduce permitted legal immigration, especially outside of the employer-need-driven categories? Those politicians, or at least the audience they are catering to, certainly seems to think that people coming to the US for purposes other than to reduce existing firms labor costs are a bad thing.
It’s normal to think about someone who causes a lot of suffering and has significant control over your livelihood.
I remember people doing this for seismc data analysis piggy-backed UNIX pipes 40 years ago. They would send and transform JSON-like metadata down the pipe while the massive seismic data would remain in disk files or shared core memory. I think variants of these packages are the most widely used seismic freeware to this day.
About the ranking algorithms:

"techyaks": Primarily uses signals from stories and comments on Hacker News, with some youtube signals thrown in. This is effectively a "best talks according to hacker news" ranking.

"wilsonscore": Wilson confidence intervals [0] from youtube likes and dislikes. Previous discussion about this site when it had only the Wilson score ranking: https://news.ycombinator.com/item?id=17988464

[0]: https://www.evanmiller.org/how-not-to-sort-by-average-rating...
Some differences at a glance: argo appears to take a dependency on k8s and buildkite appears to be closed source.