skysight-inc/HackerNews huggingface dataset:
I'm hopeful that https://github.com/Microsoft/language-server-protocol will decouple some of these concerns. We've built support for it for our DSL, and it's pretty great so far (esp in VSCode). Emacs LSP support is still pretty slow, so I don't use it when in emacs at present, but it feels like the right direction for getting good language support into editors.
I get what you're saying and that is my point.
"curated in favor of trolls".

If you're not with us you're actively against us.
I use a git hook on the server to rebuild on push. I do the same for a few configuration files (the hook takes care of copying the file and reloading the daemon). If you're the only user, it's perhaps the simplest (and fastest) option, although it does mean you need a git client to update stuff. Thankfully, there's SGit for Android.
I don't understand why Twitter doesn't generate some general "white/blacklist" feature that people could opt in/out of? Things like, a "porn" filter, a "n-word" filter, a "faminist"/"mysogynist" filter, etc. Some of these could be automatic (e.g. porn and spam and virus links), some manual (e.g. "all people who this particular user disagrees with"), they could be curated by Twitter itself or by any other entity/user, and some general would be default/opt-out (e.g. porn, hate speech, gore), others would be opt-in (e.g. "no politics" filter).

IMO that solves most of the problems - allowing unbiased freedom of speech/communication, while still preserving basic decency for the majority of people. In addition, you'd have a capitalist market/competition for ideas - if a curator of a filter becomes untrustworthy (starts abusing their "power" by "censoring" too many voices) the filter could simply by forked, improved, and users would migrate to something better!

Edit: In addition, this would also solve all kinds of legal issues - you could simply make a per-country level filters that users connecting from that country would automatically be exposed to, but all such government-imposed censorship would be implemented in a very transparent manner!
Thanks, started to listen to it. Interesting stuff.

Heh, the question about the better soccer teams from countries that have higher toxoplasmosis infestation rates. Pretty silly correlation.

Also interesting the idea that males infected with toxo are more attractive to females and since it can spread through sperm it is now a symbiotic relationship. I knew about risky behavior and on, but this was a new thing I haven't heard about before.

Then oxytocin being "exploited" by dogs and pets is strange. Just waiting till the latest phones and cars are sprayed with something that also triggers that.
>Is it a good thing if someone at your job shouts racial epithets at you all day? Should woman have to tolerate being jeered and catcalled at every private business they patronize? Should a restaurant turn a blind eye to a belligerent customer that curses at the wait staff and everyone in ear shot?

No. It's reasonable to fire someone who berates other employees. It's reasonable to kick patrons out of your store if they harass women. It's reasonable to kick out a belligerent customer.

But Twitter is none of these things. Twitter is a platform for discourse.
Why did I get downvoted? I linked an educational video, and nobody has responded with contrary evidence.
> repeat what they once did with the seat belt

Make it standard equipment a decade after competitors offer it as an option?
I believe democratically elected governments should have more power than corporations. Right now, corporations have complete and utter control over the most common and important communications method of our time.

Think about what you're saying: corporations have the power to prevent you from saying anything online. Twitter and Facebook can ban you for your political opinions. Fine, you say: get your own website. Well, we've seen that your registrar, CDN, and hosting providers will also kick you off if they find your speech sufficiently offensive (or if enough pressure comes down on them to do so.) In the end, your ISP can do the same thing. Corporations own the commons we all use. Yes, the FA only protects you from government censorship, but the societal principle of free speech is not so limited. If you cannot speak because every commons is owned by a private corporation, or where any speech can be banned because a mob is threatening to protest you, you do not have free speech in any meaningful sense.

I don't believe the solution to our problems is to blithely conclude that corporations can do whatever they want, it's their platforms, and that anyway, it's about "hate" (who gets to define that?) We need to look very seriously about how communication has evolved since the 18th century and what "freedom of speech" means now, and how to settle it in a way that at least leads to democratically elected institutions having the power to restrict it, rather than corporate overlords.

I would also argue that repression of speech is a contributing factor to the rise of violence. As long as all speech is legitimized, there's a relief valve for despicable beliefs. The Nazi Party was born in an environment where political violence was already commonplace, and where nationalist rhetoric resulted in the nationalists being severely beaten. Consequently, only the most violent and committed people remained, who then organized their own violent mobs. Ultimately, the perception of being "repressed" by both mob violence and the state (the Nazi party was later banned) only lent support by people who felt for the "underdog" and radicalized supporters who felt that legitimate, nonviolent means would never be enough.
Does access have a spreadsheet view for bulk editing?
It’s also required for SSH access to Uber’s servers.
Don't use VPN services (2016)
The same ETL functionality that's in Power BI is also available in Excel 2010+ as "Power Query".
Yes, and no? Proposing racial segragation is something is highly offensive to non-white people, discriminatory in and of itself. If you're an employer, letting some guy talk about his beliefs in racial discrimination in your workplace is creating a hostile environment for your other employees. If you have any kind of position in a community, you shouldn't allow it there either.
You mistake "do no harm" for "don't let the user do harm". This is "do no harm" in the sense that Hippocrates said it; your job as a kernel security dev is to not harm the user, just as a doctor's job is to not harm his patient.
Do they actually block any of those things? What makes you think they would start blocking HN?
"copper cannot be installed by a non-professional"

Who says? I get your over all point, but I disagree that only "professionals" can install copper pipes. It really isn't that difficult.
> I think perhaps you do not understand what residents do.

Given my background, I understand exactly what residents do.

My point still stands. Even if you don't trust the accounting numbers, you have to look at the end result.

Let's assume that residency programs are, at the margin, profitable for hospitals. Let's also assume that hospitals like profit.

- The statement "residency programs are profitable (at the margin) for the hospital" is logically equivalent to "increasing the number of residency slots (or programs) would be profitable for the hospital".

- If increasing the number of residency slots (or programs) would be profitable for the hospital, there would be more of them.

- However, there aren't - the number of self-funded residency programs has been (essentially) zero for decades.

Therefore, one of our two assumptions must be wrong. Either residency programs are not, at the margin, profitable hospitals, or hospitals just like turning down profit.
Disclaimer: I'm not a doctor nor do I work in the US. My prespective is as a software engineer who contacts daily with doctors.

In order to get into med school you must sure that your high school grades are on the top 5%.

You must ensure that the hospital(s) you work in are able to function 24/7. This means you don't really control your vacations,
you must work nightshifts and you will work on special holidays.

You don't get to clock out when your shift ends. You are medicaly responsible for your patitients until someone else takes over.
If the patient starts having problems just before the end of your shift, you have to handle it. Its frequent to only actually
leave the hospital 2h after.

Your work doesn't end when you come home either. You are supposed to study for exams, to refresh your knowledge over the diseases
you are currently working on. You need to build your curriculum by publishing research papers and attending expensive conferences.
Your hospital rarelly pays for this. You either lobby with pharmaceuticals in exchange for favours or pay out of your pocket.

In order to get a specialization you have to go through 4-6 years of training/evaluation. That is, if you can get into one in the
first place. Due to the limited amount of positions available, doctors have to compete against each other. Only the top 2%
will get to the prestigious/high paying positions such as neurology or plastic surgury.

The pressure is huge. People will die or live depending on your decisions. You'll make 10s of those every day.

People will still die everyday regardless of what you do. Its not cost/health effective to try every procedure on all patitents.
You will have to come home to your family knowing that you could have saved someone but you decided not to.
You will be the one informing their relatives.

They might sue you or the hospital over malpractice. The hospital has insurance for this but its there to cover the hospital, not its
workers. You are expetected to have your own insurance if you work in high risk zones (e.g. ER).

Being a doctor is a high risk profession. There are plenty of infectious diseases just lying arround. You never know what the next
patient might have. You have to be wary of criminals trying to steal drugs, criminals comming in to finish of someone,
patients with mental issues trying to hit you. Not to mention people that have received bad news or have simply been waiting for
too long, wanting to take some frustration out on the next person they see.

The 200k average is most likelly misleading. Where I live doctor salaries are very skewed. Most high profile doctors also have management
positions and can make 10x than regular doctors.

Sure they get more money at the end of the month, but for what its worth, I wouldn't trade my salary/responsabilities/perks over theirs.
You can get a iPhone SE (essentially a 6S) which is a great phone perfectly capable of running any app for $150.
> any industry out there are there to "Make world a better place... for themselves".

Under capitalism, at least. :)
>Excelistas

I'm not an Excelista, and you shouldn't have assumed that considering I asked several posts up if the setting existed.
> So if your code is literally the same, there's no reason not to extract it into a function.

To a point. Abstraction also creates indirection, which can make debugging harder, especially for people unfamiliar with your code.
10 years on: Seedcamp outs new £41M seed fund and it’s ready to invest in tokens
> If you don't override it, it will copy everything properly.

Sure, so does memcpy or bare struct assignment in C. The problem is that trivial copy constructors are relatively rare.

> Here even if you could not just have derived Clone (struct bio looks non-trivial) your hand-rolled implementation would have complained that you had not properly initialised the member.

Right, but this is more similar to an assignment operator. DerefMut in Rust I think wouldn't have caught the bug.
> If the two pieces of code are likely to change in different ways, for different reasons, that is a strong reason not to extract it into a function even if they happen to be character-for-character identical for the moment.

The future is much more malleable than your immediate needs.

But even if your future turns out to be true, the code you need to refactor is then already extracted to a function, so you can easily duplicate that function, make your localized changes, and change the callers to the new function. So this is still the best route.

> Less code means fewer bugs, but that doesn't mean I should be working on the gzipped representation.

Don't be absurd. gzipping doesn't preserve your program in human-readable form. Extracting code into a reusable function makes your program more human readable, not less.
> They're treating these young doctors like it's Hell Week in a fraternity, and the main excuse you'll get from the AMA is because that's what they (the older doctors) did so all of this fanfare is a right of passage towards full membership (attending physician) which unlocks all of these riches to justify sacrificing your youth for.

For the sake of nipping generational warfare in the bud...

My father runs a oncology fellowship. There are laws that prevent them from doing to our generation what was done to them. In addition, they don't want was done to them to be done to us. It doesn't benefit patients, increases drop out rates, and (especially in my father's field) drastically increases suicide risk and physician counseling costs. My father is currently 67, working 80 hours per week. He's not protected by those laws so he ends up covering for those hours that no longer fit the old formula, which means he did it both as a youth and in his 50s and 60s. There is a ton to crucify their generation for, but I really don't think this one is it.

> What I'm trying to get at is this feels like the kind of thing a propaganda outlet would do to give you a false enemy to hate

Once you account for hours worked, time spent in the workforce, and debt accumulated to achieve their income, a doctor will only have a 10-20% boost in lifetime earnings compared to a UPS driver. People seem to conflate income and wealth, which is a TERRIBLE fallacy to fall into. For some personal numbers, my father's income is double mine. Once you've adjusted for the those aspects I mentioned above, I'll have earned 80% more than him in my career.
Excel is a very limited form of functional programming. It's sort of SIMD and it eschews side effects, but it has no first class functions which is extremely frustrated and -non-functional
NASA expects first Space Launch System flight to slip into 2020
The Best of San Francisco
> Once again, if you fail, it doesn't mean that the system fails.

And I refuse the very premise you're working with. We're only as strong as the weakest members. And I see those members begging on the streets, or wandering around because of untreated psychiatric issues. Or they're living in tents off in the back part of the city park.

There's always going to be someone with more, for whatever reasons. But there should be nobody homeless. There should be nobody going hungry. There should be nobody without medical treatment.

I'm not going to budge on those issues. Higher rights exist building on TOP of the essentials. Look at Maslow's Hierarchy of Needs.

Even YCombinator is doing a program/test on UBI. To pretend it's not an issue is completely absurd.

> The system's goal is not to make your life good. Why would it be?

Because, unless you're independently wealthy and can live on residuals for the rest of your life, you're only a few accidents away from destitution. We live in a world of plenty, but allow monied interests to amass it and control access. Why?

And that money can be used to buy influence and laws to further entrench themselves. That argument is "Its my money and I got it and you cant have it", regardless if it's illegal or paid-off "legal" means. This is the might-makes-right argument and principle. And it's time we re-evaluate if this makes sense. I have a feeling that most people will find it absurd, as I do.
It is not really on its own blockchain. Tether exists on top of the bitcoin blockchain through the OMNI layer protocol. I discovered this the hard way by trying to transfer some Tether once and it was taking forever and I researched why. Bitcoin itself is very slow due to congestion from the silly 1 mb blocksize limit and 10 minute blocks.
I'm with you on a lot of points. But not really a huge believer in being told what I should and shouldn't do.

'Orders of magnitude' refers to a) the built-in web-interface and the bundled tools, b) the self-contained and super-easily compiled executable, and c) the one-file repository, consistency guaranteed, which I can stuff in my pocket and do with as I please.
But people aren't leaving twitter because they perceive it as favoring one side. People are leaving because they are being flooded with hateful, abusive comments from trolls and their bots. So it seems the key to gaining trust is creating a place where users don't experience rampant abuse.
You are 100% right. You can't identify a single factor that's causing high cost because all players are rotten. Insurances, doctors, hospitals, pharmaceuticals are all bad players in a system that benefits them at the expense of patients.
Linux users who tried dotnet core: what convinced you to give it a try?
In a few weeks I may have the possibility to demo dotnet core to group of passionate Linux users.
If you are a Linux user who tried dotnet core:
- what were the aspects of it that led you to give it a try?
- did you experience any "A-ha moments" while trying it?
- are you still using it? why/why not?

thank you
The US has a long history of supporting public libraries, e.g. the Carnegie libraries, which are often wonderful historic (by US standards) buildings[1]. Rather than holding stacks of physical books, modern libraries are a key source of information via the internet for many people today. In tiny rural towns, they are key parts of the community, and often surprisingly well-cared-for.

[1] https://en.wikipedia.org/wiki/Carnegie_library
5 Best Alternative Way to Earn Bitcoin
Funny how NYT seems to want those advertisers to move back from Twitter to NYT ain't it
> Are these cost categories true even for non private practice folks who are employed under a larger organization?

Yes - depending on the employing org, they may not have to pay for some things office space (though many employers won't even cover that). But the bulk of their expenses - insurance, continuing education, and licensing - are not covered, and are paid for out-of-pocket by post-tax money.
They were cultivated by a system that encourages them to treat life as a game where money is the points that decides who wins. Human values like ethics are pesky speedbumps that get in the way of maximizing greed.
.NET and ODBC already provide C# and SQL, no?
I work for a small company (< 10 developers until last month, and suddenly growing) working on a project since around 2013.

I arrived a month and a half ago, and am leaving tomorrow.

I haven't been able to make much sense of the current state of the application, which constantly needs new features (to be delivered yesterday). For each task you need to dig into countless files with a filename of ~50 characters, often with several classes, with a size ranging from 300 to 7000 (for a few files) lines. You are asked to copy paste existing solutions and modify some things to make it work for your feature.

The code is a total undocumented mess (the copy-pasted javadoc all over the place doesn't help at all, since it's only rewording the function/variable name.. when it's not utterly outdated). Dead code everywhere, hundred of warnings (they use the closure library) due to bad code annotations (which do nothing at all), unreachable code, mistakes (comparing to NaN), or code doing nothing (often due to a type annotation mistake).

I'll try to find another company, maybe with a recent project or an old one which they are rewriting _right now_. My current company's pitch was that the goal was to migrate the current application (in closure library) in something like react, but the reality was something else entirely and I doubt they will begin the transition any time soon.

My previous companies were having similar issues (I left my previous company because the main project was falling appart and the CTO was refusing any attempt to rewrite the product, even if it's beginning to cost less to rewrite it entirely than to meet the clients needs by adapting the current version..), and I really hope I'll find myself in a situation where I am not silently swearing a dozen time a day at poorly written code.
This would be a better article if it didn't read like an advertisement for ZeroTier. It could easily be replaced with a generic recommendation to use a VPN at all times (which I already do), and the end-result would be the same.
And other countries got rid of long shifts for exactly the same headline reason. Standard of care suffers if your doctor has been running hot for 24 hours and does something stupid.

I think it's possible that both things are true. The problem comes when traditionalism is in charge (as it usually is, being senior). "I had to work 48h shifts and I never killed anyone who didn't have it coming, why shouldn't they?!"

It also ignores —in the way only a doctor can— that being away from your family has both a cost on them and you. This isn't something you can just throw money at. You need numbers.

But yes, good handover procedure is essential to. However long the shift.
It's a column expressing one person's (Farhad Manjoo's) viewpoint. It isn't a news article or opinion from the NYT editorial staff.
I don't have HIV, but my understanding is that it is extremely manageable. Would you rather be HIV positive or diabetic?

https://www.spectator.co.uk/2014/04/why-id-rather-have-hiv-t...
Python (and probably Perl too) work fine for permanent formal use as long as they are engineered as such. I have seen clear, well structured permanent code bases in python. The problem is just that people like coding one off prototypes in python, and those end up in prod; it's just as bad as when Java prototypes end up in prod, but who actually wants to write prototypes in Java, if given the choice?
Totally agree with this article. All excellent points. I think these sorts of improvements to a free market medical system need to be fully explored before we turn to socialized medicine. I'm not opposed to socialized medicine if it's necessary, but I think all else equal, market-based systems are better. If we truly can't make a market based system work, then i'm all for it. But I think there are a lot of ways to improve competition and drive down costs without making that leap.

Just to pile on a few other things:

- In order to open a new hospital in the US, you need to demonstrate 'need' for it. Who certifies that there is a need? A panel of the other hospitals in the area. https://en.wikipedia.org/wiki/Certificate_of_need

- A large percentage of the things people go to the doctor for right now could be handled by a nurse, or someone substantially less qualified. You don't need to see an MD to get diagnosed with a cold. Making it easier for people with lower tiers of qualifications to provide basic types of care, and even write prescriptions for simple issues would dramatically increase access and reduce costs. There has been some movement in this direction, but not nearly enough.

- Breaking the doctor-pharma company relationship. This is a tricky one, and i'm not sure how to go about doing it in a way that doesn't overly trample either entity's rights. However, there is an enormous problem in the US of drugs being prescribed to patients without regard for cost. Often there are many nearly equivalent pharmaceuticals to address a given problem, but doctors will prescribe the latest and greatest one, because they are incentivized to do so by the pharmaceutical companies. Since that drug is still under patent, it costs substantially more than many 'nearly as good' alternatives. Patients don't have the information or education to know this usually, and so they just follow their doctor's recommendation.
A little clunky on mobile, but the output is super cool.

My major annoyance is "trapping" the back button so I can't go back.