skysight-inc/HackerNews huggingface dataset:
Yikes at the typos!

- 4-5 year expected commitment.

- 4-5 man-days between both parties.

Anyway, talking to a company is rather different than interviewing. Sure, explore opportunities. But no need to write a line of code until they’ve made an attractive proposition. I’d be surprised to see that happen 7 times within a week or two.
The article starts with "to open what could become the nation’s first legal safe injection sites aimed at curbing the opioid epidemic". How that should work? I understand that it may help existing drug addicts and reduce mortality from opioid abuse (which by itself is a good thing) but how can it curb the opioid epidemic? I may be that it achieves many other benefits, but what would be the way it may achieve this one? By logic if opioid use becomes easier and less dangerous (which, again, may be a very good thing for current addicts) it would not make people less willing to take opioids, so how that is supposed to work? Is there some component of it that I am missing?
Lived in a country where public transport is predominant most of my life. Hate public transport. Moved to US, it feels like heaven.
[2017]

Marking it with the year is extremely relevant for me since I’ve been doing a lot of reading on NixOS and was hoping this was a new article.

As it is, it’s an interesting recap of someone discovering Nix.
Who makes health-tech for who, for what?
Why Younger Women Seeking Older Men Is So Popular?
How to Choose the Right GPS App for Employees
One wonders what is stopping chinese women from grabbing giant balls.
I mean, if you agree that the only option for mass adoption of password managers is to get people to shell out $$$+ for new hardware and switch ecosystems, I rest my case.
How dare they try to capitalize on the content I steal... If I wanted shady conglomerates with a loose relationship to morals and ethics to get my money I'd just be paying the MPAA directly!
Metabase is the easy, open source way to ask questions and learn from data
Where's the Geocities of 2018? I don't want to rely on bottom feeding behavioral ad vultures to host my brochure.
Asking for credit card details on a free trial is going to be a stopper for new users.
> The majority of LA's Latino / Illegal Immigrant student body failed their standardized tests.

You seem to be conflating two groups: "illegal" immigrants, and Latinos. They are separate groups.

> Its a fair argument that removing this population from the schools increase...

While this is true, this is also the type of ethnic engineering that isn't acceptable in modern society in the United States. We don't remove ethnic populations in order to increase a test score number.
For wireless carriers, the three highest opex costs are 1. Real estate (lease costs, no one owns their cell sites) 2. backhaul, which today means fiber 3. employees

It also depends on country and location, but from what I remember, most of it goes to lease.

1. Lease on the Cell Sites. And that is why in certain places, ( or all places ) property pricing has an very large effect on Mobile Network pricing.

2. Retail. Servicing the Customers.

3. Lease for Backhaul. Increasingly Mobile Carrier is either part of a subsidiary of local ISP.

4. Lease for carrier equipment. Well we are only left with a few, Huawei, Ericsson, Nokia, and ZTE. Increasingly these equipment are not part of the carrier asset but services agreement.

All the four things above made up to 70% of the cost structure.

The reason countries like China or others like it can more easily deploy a nationalized network is because the central government has total dominion.

Yes, there are no issues ( well relatively little ) with placing cell tower where they want, rent etc. If it the party direction, no one would (dare to) refuse it. You have cost structure issues? They have China Tower which shares the rural area signals, so the three carrier dont have built each of their own.
I use KeepPassXC and the Android app and just email the database to myself if I update it. Not very elegant, but I couldn't think of an easier way.

I tried using Google Drive to sync it up, but Drive is useless for this - it doesn't open the file using the right intent on Android ("file type not recognised" or something similar it says, this used to work as well) and the Drive website makes it a pain to upload an updated file even from the desktop using Chrome.
> Facebook [...] nigh-unto permanent

I found a way to change it and it still worked last time I tried.

You must install Facebook Messenger. I am using iOS, don't know if the Android version is the same.

Keep in mind that your old username will no longer lead to your profile once changed. For me this was exactly what I wanted but for some they might want to not change their username after all due to this.

In the Facebook Messenger app, tap your profile picture in the top left corner. This brings you to a screen with the title "me". Right under your picture it will say "username m.me/yourusername" where yourusername is your actual username. Tap on your username and select "edit username".

Once you've changed your username in the Facebook Messenger app your identifier on Facebook itself will change also so now when people go to your Facebook profile on facebook.com in their web browser they will see your new username in the address bar.

Figuring this out was actually very difficult, as most information online claimed that your username could not be changed.

Because it somewhat seems to me that Facebook also don't want people to change usernames I ask that everyone who reads this keep that secret. HN pages usually don't rank highly on Google so mentioning it here shouldn't matter too much.

If any Facebook employees read this, please either

a) Make it easy for others to find out by updating official documentation, or

b) Make it easy to change from the main facebook.com application, or

c) Forget that you saw my comment.

As I'd like to be able to change my username in the future as I have done in the past.
Done, where do I get my degree
Legislate? is a board game to teach UK civil servants how a bill is created
From my perspective, most difficult part about containers is setting mount point and creating minimal root tree in which container tools like docker or lxc shines, of course when you need small specific container for your service it is nice to have working code on the hand.
Interesting... that actually works fine? What happens if you make an edit to your password database on your phone, and then make another independent edit on your PC, and then they both get a chance to synchronize? Do they both persist, or do you lose one?
China to Block Overseas VPN Services from End of March
> common lisp that brought together many of the academic and commercial variants in use at the time

Common Lisp was mainly designed to be a common successor to Maclisp, replacing Spice Lisp, NIL, Lisp Machine Lisp, S-1 Lisp. Those were all relatively similar Maclisp descendants.

> Commercial and academic lisps and a standard merging them was necessarily large.

Common Lisp is large, because it is based mostly on Lisp Machine Lisp (aka ZetaLisp), which was already large. Which was an expanded version of Maclisp - which was already large. Lisp Machine Lisp was simply the Maclisp successor with the most work put in already.

Stuff like pathnames also came from Lisp Machine Lisp, where the Lisp-written OS interfaced to several outside systems with different pathnames. It was thought to be useful in portable code, since Common Lisp code should run on many different operating systems with different file systems.

> Scheme never aspired to that

R6RS Scheme and R7RS Scheme Large were/are attempts to standardize slightly larger portions of the Scheme language.
How do you define "modern devops"?
You still use Slack, but you just be disciplined about how you use it. Mute noisy channels, disable notifications, etc.

Again, Slack is just a tool. I have no problem with it, but maybe that's because I work in a company that has a healthy relationship with Slack, and I make generous use of its features to let me focus on what's relevant and interesting to me.
I want to improve my cryptocurrency YouTube channel but stuck on what to do next
This is an especially common problem when entering email addresses on mobile. Often autocorrect will capitalize the first letter. I always make sure it’s lowercase when registering, but I can see how this could easily lead to confusion.
IRC is supported, so you can use bitlbee with eul.

Line messenger is not supported, but eul is modular, and everyone will be able to add support of custom messengers in the future as long as they have an open API (which Line seems to have).
Emailing your database to yourself after every change sounds... very painful. And error-prone.

In my case, I use KeePass 2 and KeePass2Android with Google Sync and it works decently well (I would recommend you try this). I would never recommend it to non-technically-minded folks though.
When your product grows you normally shouldn't have time to evaluate all the cases. That's why you write unit-tests - so you wouldn't need to review all the cases when introducing new functionality. E.g. one of the product I was working on recently is made from several components. Couple components have 100+ unit-tests.
You can still do a check for the normalized address for known sevices that allow moving the dots and adding a +somthing (e.g. to catch someone creating multiple fake accounts). Just be decent about it and store the user-provided address for communication purposes.
Perhaps their server is overloaded, the page is not loading for me. Surprising considering the mit.edu domain.

This sounds interesting, I will check back. I would love to own my own social media profile, where I get to install it on any server or service I wish to, and have full control over it. I'm guessing that's what this is.
Can we please not link to tweetstorms on HN?
Yeah, Apple could do a better job authenticating public companies, by publishing the company name, address, etc associated with a certificate.

This would solve most of my complaints.
I'm suggesting that there are numerous ways around some of the limitations of this site, such as the lack of reply notification or inability to reply quickly in a chain of many quick replies in a thread. Sometimes it's an escape hatch built into the site, other times someone has already decided to solve the problem and share. If all else fails, you can try to design your own solution.

The hacker ethos invites careful observation and exploration mixed with out of the box thinking. Whether this site purposefully aims for that or accidentally encourages it is irrelevant.
Shorting actually puts you in debt - you borrow the shares and immediately sell them. So yeah, from this point-of-view, it looks like you're assertion is correct.
If we make a crude risk assessment, it is way more likely that her account will be randomly hacked by a botnet if she has "kitten4" as a password than someone actively stealing her purse to get her passwords. And if the notebook with passwords was stolen/lost, she would at least know it and be able to take preventive measures.

For most people, writing (good and unique) passwords down in a notepad is a way more secure system than having the same bad password for every account.
It seems that the EnvKey app/service does this. You only register with an email address, and if you need to log in to the app, it will email you a one time password to use.

Nowhere near as inconvenient as it sounds - It is the sort of service that you would rarely log in to. Mainly when setting up a new server or adding a third party service to your list of environment variables on your server.

I can see that for a service that you would use several times a day (Twitter etc.) then it would be a major PITA.
- Hi Ngh, it's cold outside the cave may I sit by your fire?

- Sure Ugh, sit here

- Listen Ngh, what is it that you holding in your hand?

- Just a bone disk with a hole in it

- What is it for?

- Dunno

- Can I have it?

- No!

- I'll give you leather strap for it

- Okay

- (Ngh to himself) maybe I should make more disks

- (Ugh to himself) maybe I should make more leather straps
Is Facebook for old people?
If it's such a pain why don't you sell it for 25K
Datastream.io scikit-learn integration
Because then the organizers of the site would be in jail for drug trafficking, and so would be any doctor who prescribed those. That could happen only if drugs are legalized, and not only on the state but on federal level. You can judge how far we are from there if you notice that DOJ, under Sessions, is still battling the benign marijuana, even for medical use (which makes me seeing red and my blood pressure skyrockets each time I think about it - ffs, we use chemicals in medicine that can are like a nuclear weapon compared to marijuana's zippo lighter, and still these people refuse to see the case for even prescribed medical use!). And you're talking about legally dealing out the real bad stuff, which is dangerous. We are decades from that, at the very best.
there's a lot of it about. We sometimes hear sea mines being blown up the Royal Navy, or hear about them being caught in fisherman's nets. Must be way worse in Germany.
I like how many system have problems with surrogate-pairs and the shy hyphen \xad. I just the other week had a support issue where I had used the very special character of - (dash) in my email...

Also Atlassian Stride doesn't support sending the \xad character at all. It just fails...

\xad makes me \sad
A group of Seattle NIMBYs are fighting back against it pretty hard. For the sake of my city, I hope they lose.
And gain the ability for anyone to link and track your identity across all services you use. The NSA will be pleased :)
This is just the same problem everyone has with everything. Tools are useful but you need good culture built around those tools. Slack is great for getting help, or discussing a topic in real time, especially when you're canvasing for views. But it's incumbent on the people to be sure they're contributing to it appropriately. A classic trap young engineers fall into is spewing questions when they haven't thought about something for themselves. In that environment Slack can be very destructive.

The fact that this guy repeatedly refers to middle management kind of hints to me that he doesn't understand that culture aspect.
It works fine for me, I don't have to hunt for updates to all sorts of apps, pay only one company and have some extra security from the sandbox.
Lots of awesome apps are available on the store.

I don't want to allow any app free access to the file system. And anyway, developers have found creative solutions to this problem also. E.g: by asking the user to open the target location from the app they can circumvent the protection.

The AppStore has its negative sides too: apps can disappear and be replaced by v2, forcing one to pay again and again.
Brilliant! Does it cause you any problems?
I don't see how the spelling errors in the spec can possibly discredit the technical merits of it.

There are some parts of the project that I don't like or maybe simply don't understand. For example, its user stories include an utterly simplistic privacy system [1].

[1] https://github.com/solid/solid-spec/blob/master/UserStories/...

What if Ian starts spamming everyone on the entire web (let's call this 'root node') with his "you've got a file from Ian" notices? Some kind of rate limiting system is required in this case, but is it really possible to decentralize such a system?

I imagine a system of many communities that can be subscribed to, think of subreddits, with their own behavioral rules (code of conduct?) requirements, groups, permissions, blacklists etc.
So if Ian and Jane both are subscribed to the same community that grants them the permission to do the described actions (thus Ian is not banned nor is over his rate limit to send his notice to Jane, and Jane's privacy settings permit people like Ian to send their notices to her), they can be performed. I'd call that a 'third party node'.

Such a system would also solve the problem of discoverability. I expect the rise of the githubs and gitlabs of Solid if this problem is not accounted for early on.

Let's say these two users already got to know each other and they want to decouple from the restrictions of the third party node they were met at, how can they pair their 'profile nodes' so that there's no more third party constrains to limit their interactions? Let's say the profile nodes include a social, facebook-y, functionality in them.
Ian sends a direct pairing request to Jane. She accepts, by including him to a personal custom group named 'new friends' that will restrict him to be able to see only a few of her photos (maybe based on the tags that were used on the photos, maybe based on creation timestamp ranges so he is able to see only her most recent/ probably less embarrassing ones, who knows, she's the one to decide).
On her personal node, it's her rules. Much better control than the current social media sites provide.

This calls for a really privilege-centered system. Can Solid provide it?
Chrome 65 removes “badidea” shortcut for ignoring SSL warnings
> have consistently shown them to be effective at reducing overdose deaths, preventing transmission of HIV and viral hepatitis, reducing street-based drug use and linking people to drug treatment and other services

There are a lot of people addicted to drugs that don't want to be. In a safe injection site, you have a bunch of health professionals around who are experts at treating addiction.

I'm not an expert on opioid addiction but I'd wager that the ease or difficulty of injecting the drugs isn't a major factor for opioid usage. I think the people who are addicted will get and take the drugs by any means necessary, and people who aren't addicted to opioid's probably aren't going to try them all the sudden because there is a safe injection site.
You seems to miss the point of this brilliant article. Slack is just a tool but it changes the whole mentality of the organization. You can't mute the whole organization. Please read the article and not only the title.
You got to love these beautiful minds. This bomb has been there since 1945 and SUDDENLY!!! they have to shut down the airport because it can blow up ANY SECOND NOW!!!
Sure, I can see this working in principle in a distant future. Not in the current world or the foreseeable future though.
London right now. 3 developers at the moment, we used to have 2 more members (non devs).
I am too, and it seems testable, at least for large companies. Are the salaries bimodal within companies or not? If not, then the hypothesis would seem to hold water.
Hmm ipfs has many issues for solving that problem, and the whole filecoin nonsense adds an additional layer of problems.
1) Experience - knowing what you are gonna want to know in the future and knowing what is likely to go bad.

2) Investing in logging early, so that your system is giving you metrics as it grows

3) Understanding that logging and metrics are a conversation that happens with a system over time. You don't do it once and then are done, it's like teaching a child to talk. You have to leave room to expand, and be actively building a 'vocabulary' in your logging and metrics that makes your day-to-day simpler.

4) KISS -- at least on the "big stuff". Your high level architecture should be 'clean' in the sense that issues can be isolated and readily assigned to a subcomponent. I find that isolated communication points that let you bifurcate responsibility are key to quick deductions. Ie the backend publishes data to a store, front-end reads data from that store, so if the data store agrees/disagrees with either you know exactly where the problem is.
> if you are a remote company, you need [to make it easier to talk to people]

From the article:

> Remote work culture is a defense mechanism against the distracting open office, and slack is the end run around that defense mechanism.

Slack kills off any benefit there is of being remote, because it is immediate: you need to be online all the time, and you need to answer / participate / chat instantly.

A good alternative to Slack would be a Reddit-like interface with threads and an asynchronous model. That's also the superiority of email over any chat solution. I don't understand why people and organizations get so excited about real-time conversations.

We always had real time. Cavemen had real time. Writing was invented to free us from real time, to transfer information in non-real time and to future generations.

But now it seems the cavemen are back, with a vengeance.
Articles of the sort "<country> is taking over AI, or startups, or the world" would be interesting to HN regardless of the actual <country> in question.

China just happens to be the <country> in question, in a number of current cases.
Try using your preferred web search engine for hn replies.

http://www.hnreplies.com/ - maintained by user https://news.ycombinator.com/user?id=dangrossman
Immigrants assimilate in a couple generations. Parents instilling ambition and hard work in their children is what makes America strong.
strace is crap most of the times. It's like a peep show, it gives you a peek and then says "no no, you can't see it all".
China is the second largest economy in the world and will likely be the largest one in within one or two decades. Is it really that strange that it's often in the news?

In Europe, the USA still makes the news far more often than China, so here we all have a "weird obsession" with the USA.
This was solved within corporations to an extent 50 years ago. Institutions that used IBM mainframes tend to use an id of the form aaann where a is a letter and nn a number. An example is Matthew Garret's id "mjg59". Large corps still use something similar. You can have a separate mail address and aliases but they are not your id.
Trump trump trump trump trump Trump!!!!!!!!!!
I'm using this username for about 6 months now. No problems so far...
Being unable to move past an old username without having to give up your history is rather uncomfortable too.

During my freshman year of college a particular sandwich shop hired a spokesperson who shared my first name. One thing led to another, and the name of that shop became a lasting nickname.

Unfortunately that spokesperson turned out to be quite a monster, leaving me in a bit of an awkward position on sites that don't allow username changes.
> I can see that for a service that you would use several times a day (Twitter etc.) then it would be a major PITA.

Well, even then, it depends on how long sessions last in combination with your browser cookie policy. How often do you authenticate your HN account?
What to Do After You’ve Written a New Blog Post
https://en.wikipedia.org/wiki/Right_to_be_forgotten
Reasonably regular occurance in France, too.
You should be able to change your username in the desktop site settings: https://www.facebook.com/settings?tab=account&section=userna...
> Unemployment benefits are for people who have lost jobs meaning they previously paid into unemployment insurance plans

If you don't include that as "welfare and benefits of the poor" I don't know what you would include. I guess you're right in the sense that only a small portions of ones taxes go to pay people who never worked and never plan on working.

I double checked and you are right that most of SS and medicare go to retired people. They probably aren't considered "poor". Do you know of any unbiased (or low biased) place that counts what percentage of the budget goes to poor people (food stamps, housing projects, extended unemployment benefits, etc.) ?