skysight-inc/HackerNews huggingface dataset:
Just something I discovered recently that entirely takes care of the problem if you have ONE PERSON who knows how to code: Google Sheets with the IMPORTHTML() function.

You host a web server that runs Python or PHP or whatever and it queries and pulls data from any number of places, and dumps the information to CSV. Then in the Google Doc, you request the data from your server with the IMPORTHTML function. It populates your spreadsheet automatically, and then you can show graphs and other various things. And it will update on its own!

There you have it! Single source of truth! And you still get to use a spreadsheet!

It's a fucking beautiful, elegant solution to the entire "Excel problem" that I don't see enough people using.

Instead they're going with enterprise 3rd party "solutions", like Anaplan. Who knows how much money they're blowing because the execs don't know tech...
Canopy: Facebook End-To-End Performance Tracing
As the founder of my own startup, I'm forced to use Excel to do financial projection, etc, essentially all materials for my pitch deck. The only thing that worries me is accidentally doing something wrong without knowing what has changed -- stupid things like accidentally pressing Spacebar and Enter on an important cell. Because of this, I keep looking Undo just to make sure my last step is what I intended to do.

I use IntelliJ and Git, so you know what I'm missing.
Or you could do both. The right tool for the job.
Restless Device Podcast E05 – Untangling the Web
Okay, so if they do this, then the government should act. Preemptive regulation has all the downsides of regulation (eg lower investment) but potentially none of the benefits. This isn’t the kind of thing that will cause immediate, long-lasting, harm if a few ISPs explore this route before being shut down by the FCC or Congress.
> One weird memory is that I remember detecting objects in silent and dark room at home if they were like 10cm from my head. Even with eyes closed. I'm not sure if it's real or kids magical thinking. But it could have been very high pitched/ambient noise echoing from surfaces.

I think that's something that is common, but I have no idea what it's called.

If you hold something (especially if it's sharp) up to someone's forehead but not close enough for it to make contact with them, they will get this weird sensation building up in their forehead. Or at least I and a lot of the people I've tried it with have. It wasn't in a completely dark room so I bet you could see the shadow through your eyelids but it's still pretty weird.
No, as I have not been invited to any interviews so far. In the past I have been judged as reserved and quiet, which I guess could be a problem at interviews.
I mean, even in SV after taxes is that really a common salary?
To your point, say twitter existed when segregation was accepted as “normal society”, Or pre-lgbt general acceptance.
"I didn't realize Excel couldn't write back to the database. It shouldn't be too hard to develop an extension for that purpose, would it?"

Well, more accurately, it can write back to the database, but normal usage of Excel won't afford that result. Normal usage of Excel you have an independent value.

It is also a dubious proposition as to whether we want people to actually write back to the central database; you'd be one stray macro away from disaster. You sorta want it if someone manually corrects something, but not if they operate on it programmatically, and now we're making things really complicated.
> Why guarantee 0 instead of ⊥? I'd say it's due to a general agreement that ⊥ has the lowest desirability: if we have the option of returning ⊥ or something else, we should pick that something else.

Then `⊥ || True` would return True, but it doesn't. The reason Haskell specifies how it evaluates values is simply because any language which doesn't is broken. A language with no evaluation order is strictly less usable than one with (any) specified order of evaluation.

> Imagine a situation like this

I am really confused about what you're confused about. If head throws an exception E, and assuming getName and getDOB are nontrivial, getUserById reduces to `MkUser id E E` (this is not a language level statement). There is no jumping or impurity or any such thing happening.

> Note I said "attractive"

To academia, yes.
In an ideal world, what you want is more like copy-on-write. Share the code until one of the clients of that code needs a change that the others do not, then copy it. In reality, what happens more often is an accumulation of different functionality used by different clients. Copying "defensively" as you suggest can help avoid that problem, but it has the opposite problem of requiring changes to all copies when all clients want the same thing. In my experience, this is the problem more likely to lead to painful mistakes. There is no silver bullet...
I don't think that macros are really all that different from the alternatives in this respect. It's also hard to pick apart a pile of generated code, or an overly cute DSL that was implemented without macros.

If there's a sin, it's maybe that macros make it a bit too easy to (prematurely) optimize the conciseness of your code, and that becomes an enticement to play code golf.
Unfortunately they didn't quite count on the radar reflectivity of the exhaust plume, which apparently made it a pretty big target in the end: https://www.globalsecurity.org/intell/systems/sr-71.htm
When was the last time anyone referred to Twitter as "anything-goes"?

NYT, it's time to end your "editorials are news" dystopia.
hate cannot be precisely defined though. Thats the crux of the argument.
It's fine for one or two cards, but for all the rebate stuff and membership benefits, I would have to carry around a veritable mountain of cards. They already have all my relevant details for the memberships, and I don't share anything further than that via my phone.
Is there any mainstream movement for reporting legal immigrants?

As for illegals, every major country in the world deports illegal immigrants, even good old Canada, to the chagrin of many who thought they'd walk over and be granted immigration status without any further effort.
> Not if the government already pays for it. Why open up self-funded slots and show that the government doesn't need to pay for it? If you make a small profit, you are just putting the other pure profit slots at risk...

I somehow doubt Hospital A, which has zero residency slots and receives zero residency funding from Medicare, cares if Hospital B down the road somehow loses their subsidies.

There is no "pure profit slot". Residency programs do not make money for the hospital. If they did, hospitals that do not have residency programs would open self-funded residency programs, and/or hospitals that already do have residency programs would expand theirs.
Can this be summarized as "Twitter, implement censorship because people are saying things we don't like?"

Yes, basically. OP apparently also thinks that what constitutes community is a central authority handing out badges.

the company should issue badges of status or of shame based on signals about how people actually use, or abuse, Twitter. In other words, Twitter should begin to think of itself, and its users, as a community

And believes that Facebook or Linkedin profiles are markers of online reputation.

These people (he's not alone) are watching their authority eroding and believe that it could be stopped with another status symbol. Doubtful.

Aside, which online communities has Anil Dash created?
I think yours is a good analysis. I think that there are ethical frameworks that can be used to support what the subject of this article has done to himself. The main ethical problem is that of the people who are providing the untested therapy to this person, outside of the established norms, putting the subject at risk while attempting to use the subject's autonomy as their shield.
I scrolled down until I found this comment just so that I could give you my canned response:

The government supports free speech because it's important and a Good Thing. Just because private companies aren't required to do the same doesn't make it any less important and a Good Thing.
Software engineers aren't $200k+ in debt at 32 either.

If you are an average salaried software engineer, you can accumulate more wealth than a doctor if you invest at recommended rates. The break even point is somewhere around 60-65 years of age.
Best VPN Deal and Coupon as Low as 1.33$/Month
It's not just a console, it also has a web based interface: http://docs.mitmproxy.org/en/stable/mitmweb.html
The Centers for Medicare & Medicaid Services (aka the government) is the largest payor in the country and it sets floor prices for care per region. This is what primarily drives reimbursement rates.
You mean the function inside your Doc(ument) will periodically fetch the http://myweb.com/periodically_generated.csv? Can't you just "push" to the target Doc(ument) instead?
> java code is often more verbose and ugly, it holds fewer surprises

Last I checked, things like AoP, reflection, Spring/Hibernate contexts, and other magic metaprogramming and annotation shenanigans were commonplace. At least with macros, you can usually just expand them and read what your code is doing.
I feel like making a service where people can post public 140 character messages, and other people can follow them, and thats the entire app, and call it twitter classic.
The whole 24hr thing seemed ridiculous to me, until I learned about the concept of continuity of care and a loved one spent a few stays in inpatient care. Now I don't really know what the answer is anymore. It sucks to be regularly handed off when you've just established some rapport with your provider and reached treatment plans, and the evidence shows it impairs outcomes.

I speculate whether we could have duos who rotate with each other, rapidly trading naps and duty & working closely together, over say a 48, 72, or 96 hour period. Barring emergencies, each gets 12 hours rest a day, and from the patient perspective they function as a tag team. But, not a healthcare professional.
It's just one more battle Twitter can't win. The problem with Twitter is not any particular political view, it's that Twitter is an extreme polarizer and troll amplifier.
A cheap Android phone runs circles around the most expensive iPhone in day-to-day tasks. https://youtu.be/qcfqhszn7Bk

This has been the case for many years now. https://youtu.be/hPhkPXVxISY
But you have a choice and according to you, you are already using it: leaving Twitter.
I didn't mention the First Amendment on purpose. I am quite aware--like most US-based readers here--that it does not apply to private discourse. My first paragraph should be interpreted as such.
If Twitter went full 4chan it would implode. There's no way Twitter, Facebook, Instagram, or even Reddit would have gotten to the size they have if they were curated in favor of trolls.

When subgroups of trolls have gotten booted from larger communities and tried to start their own social media enclaves, they've never gotten to a truly large scale because most people don't want to be part of that kind of community.
Gitlab 10.2 released
I don't see marxists here, some socialist tendencies yes.

American doctors are good but "best in the world" is a very difficult claim to substantiate. One thing is certain: they aren't provided the best price-performance ratio, but one of the worse ones. It's not just doctors of course, it's the whole system.

It looks like my country (Finland) shines in that price-performance ratio, according to the link provided above:

https://theincidentaleconomist.com/wordpress/what-makes-the-...

Though even here, we're not without problems, e.g. in access to care in non-life-threatening situations.
I would be perfectly fine with having a checkbox which toggles this stuff. Then you could turn it to on, I could set it to off.

The problem is, there is no checkbox and data is forever. If one tries to think a little bit they can find some nasty possibilities of how that data could be abused to harm them, either out of malice or completely by accident (hope your name isn't "Archibald Buttle").

With enough data, everyone is guilty of something and today's teens will feed the Google machine for most of their lives if something doesn't change.

But just to be fair - you should have the freedom to upload all your data to whoever you want. Masochism is odd, but not particularly objectionable.
Self driving public transportation could provide the benefits of both.
The next generation real-time privacy and user focused code search engine
> It's curious, the hard 'scientific' challenge is finding the N6 antibody sequence.

The discoverer of N6 doesn't seem to agree:

> As potent as N6 is, HIV can still develop a resistance to it, making it a poor candidate as a "monotherapy" or stand-alone treatment, said Connors.

If Connors is right, finding the N6 sequence alone, and in fact even delivering a functional N6 with a perfectly safe and effective vector, probably isn't adequate. Given the genomic integration of HIV, that's no surprise.
Google has the same motto, and we can see how that's going...
How would eliminating net neutrality increase investment? I think it will cause immediate, long lasting harm if ISPs, which are often incredibly large and serve countless people, force people to do this- imagine if you are poor and need the internet to find a job!
How to Choose a Data Interchange Format (Interview)
It seems pretty strange that even after years of medical school, a hospital can't find a way to use a resident's skills to pay their salary.
They did. Verizon was throttling Netflix for a long time. Title II regulation was put in place to address ISP abuses. Now they're going to come back, and probably get worse than before.
Yes - but they start accumulating wealth in their early 20s. That gives them at 10+ year head start on the average physician who finishes paying off their debts at ~35.
Emacs is great, but is nearing its end. The package ecosystem is too fragile and lack of any kind of support leads to constant breaking and having to dig through elisp code/config at inopportune times.

Core tools like a text editor need to be rock solid and depending on volunteer packages is generally not going to cut it vs. paying a small amount towards a supported product.

Full disclosure I recently gave up on Emacs/Spacemacs after several years of using it for Python development (use Pycharm now), Org-mode (Use taskwarrior), and Magit (just use git + some aliases).
Unless I'm missing something, this only provides a way to display data from a database. But users cannot write to the database via the Google Sheet, and it thus doesn't solve the problem...
Show HN: LogoFox – fast logo maker
Right; quacks were the norm until the medical profession organized.

Its fair to argue that the AMA etc have overstepped, are protectionist etc. But we surely don't want to throw out the baby with the bath water. We want to hold medical practitioners to some standard. Which probably excludes preying on vulnerable people for naieve experimentation?
Because free speech is important. That includes speech you do not like.
> "Is the user saying they are a nazi"

This would only be a fair standard if also applied to Communists. In terms of sheer historical body count, there is no rival.

And then, if you did draw ideological lines in the sand, who sets that line? Whom does it emcompass?
Does it apply to religions? Do we exclude Christians and Muslims? Do we exclude anybody who ever said anything nice about Genghis Khan or the Achaemenid Immortals?

Establishing standards of tolerance is one thing, but defining where the lines are can be difficult, and possibly embroil anyone.
Americano Saviour Complex at work: Someone will come, a stranger in our midst, and will make the problems go away. Preferably with a gun and a swoard.

Its always a person, its never a institution, or organisation, never a boring measurement like bureacratic oversight or well made laws.
Anything goes? Twitter have been actively censoring hashtags, banning people, shadow-banning accounts and most recently "de-verifiying" people due to political differences.
I'm surprised this is an actual article from the NY Times and not an editorial. Im very surprised any journalist would plead for censorship on the internet.
That's exactly my point. I myself am not racist, nor do I believe in segregation, but does that mean I or others should actively work to prevent the discussion of those ideas? Wouldn't we become just as bad as the people we decry if we tried to suppress their viewpoints?
They’ve never done a good job of dealing with problem people.

There are two stories you hear:

1. Twitter killed the account of normal person X for no reason (or for arguing with someone who deserves to have their account killed but don’t)

2. Twitter, for once, killed the account of someone who really deserved it and all their followers/ideological believers scream CENSORSHIP LIBERAL MEDIA at the top of their lungs
Basically you evolve the language into the domain of the application. Rather than lowering the application into the domain of the language.

Emacs-lisp is one example of a Lisp that has evolved into the domain of text editing.
in OSX, how did you swap opt and cmd? i went through hoops to do that and finally managed to do it without replacing opt/cmd os-wide using cmdkeyhappy.
We built a dashboard in partnership with Slickdeals on this!
https://holidaysales.live/
I don't think your metaphor applies here.

I believe it's more like getting into a car accident. You can be the best driver in the world, you can always drive under the speed limit and take all precautions but you are bound to be in an accident at one point or another.

You may go decades without incident but it's almost a certainty that you will find yourself in a situation where another driver collides with you in a way that couldn't have been forseen. This driver could have hit you accidentally or on purpose, it doesn't matter. You could be teaching another how to drive during the incident, you could have had a momentary lapse in judgment...it doesn't matter. What matters is how you handle the situation after the fact and the steps you took to mitigate the damage.

If you spend enough time on the road the likelihood of an incident approaches 100%.
People who use standard treatment options for HIV lead normal lives. This is a kid throwing a tantrum because he doesn't want to eat his vegetables. Maybe I can't really understand why he's throwing his tantrum, but I can certainly judge it. What he did wasn't smart, regardless of his emotional state.
Love publishing (static) websites with Jekyll. If you're looking for more free (open source) ready-to-use (fork) Jekyll themes may I highlight the Dr Jekyll themes listing / directory [1] - a Jekyll site itself ;-). 200+ themes and counting.
[1] https://drjekyllthemes.github.io
Looking for Consultants to take a survey
Yes. They are not legally required to provide service to anyone.

But indiscriminately providing services to everyone (within the laws of your country),
without booting people based on a personal agenda, is the ABC of gaining the trust of your users.
So Mir will become a Wayland compositor?
> And that, ladies and gentlemen, is called a framework.

It's different. Macros can change the language grammar (it's like inventing a new way to structure a sentence in English, instead of the usual object-verb-complement). Libraries just provide new vocabularies (new names, new verbs, etc.).
My wife is a psychiatrist. She doesn't prescribe drugs to people with psychological problems. She prescribes drugs to people with psychiatric problems. She's been trained to know the difference. The PA that works under her has been similarly trained. But he doesn't understand the non-psychiatric medicine part that patients often times have.
We have laws for criminal negligence. If a company is building a bridge and the CEO ignores warnings from one of their engineers, or deprives them of the tools necessary to do their job, or hires inexperienced engineers because they are cheaper - that CEO goes to prison. This should be the case for any company which deals with the public. White collar crime causes more economic damage and kills more people every year than street crime does, but we punish it as if it doesn't matter and such crime has become utterly normalized and it needs to be stopped.
> 2) a workgroup formed by companies working together on that subject 3) a government program to research that specific area.

Part of Japan's postwar economic miracle involved doing both of these things at once: "hey three giant Japanese companies making products using [some technology], here's a pile of money, if you each also contribute a pile of money, we'll run some R&D on [some technology] to make it better, more efficiently than if the four of us spent the same money separately, and you can all three use it to compete with foreign companies"
You are looking at the effect and not the cause. The cause is "their behavior", and their behavior is generating profits. The effect you state about their brand name has yet to decrease profits. That means they are fulfilling their duty, even if it's dirty/rotten/etc(doesn't matter, the market doesn't care).

edit: I don't mean to come off as "you're wrong! they are awesome!". What I mean is that until share prices stop rising, shareholders will encourage them to do exactly what they have been doing so far. The morality of it is trumped by the increase in share prices. Any feelings of shame or ill-gotten gains are quickly erased as shareholder portfolios increase in value. When in doubt - trust greed to predict behavior.
Doesn't twitter allow you the option to mute and block users you would rather not hear from?
Yep. It's just the heavy chain. If it's expressed in vivo (in the right place) it should form properly. And N6 isn't a full cure, but it has shown therapeutic benefit. Details do matter, but the general idea still stands.

The vaccines that trigger antibody production actually are being made.
> So adding custom constructs to the language makes it stay familiar?

There are rules and conventions for writing macros. If you follow them, their usage will be clear for anyone who knows the language - because the language itself includes a lot of macros and they all follow the same set of rules. Common Lisp, Clojure and Elixir are very good examples of this (with Racket taking it up to 11).

Of course, you can write macros which work and behave in unexpected, weird ways. In practice, though, you don't - why the heck would you?
Agreed on this front. Github pages is super simple with Jekyll. Literally push to your branch and it's deployed. This seems a bit overkill. Still interesting though.
Great so OSS projects also have a very large number of people coming together and collaborating. How do they stay clean? Why is there a mess in the code that gets made within companies? What do you think the difference is?
Wayland was already there, and there was nothing wrong with it. OK, maybe there was, but not the bullshit you made up to justify your NiH syndrome alternative.

Mir was pointless. Drop it. It should never have existed in the first place.
Consider the consequences of what you're demanding: You'd basically outlaw any research on complex systems. Everything in biology, sociology, archeology, climate science, etc. Is that a reasonable response to the problem at hand?
You have too much faith in the free market. There are all kinds of things that could cause hospitals to not hire more residents.
How do you determine what is "hate"?
one of the best tools for reverse engineering mobile apps.
I'm just having problems when certificate pinning is enabled. Does anyone have an idea (or even a solution) how to deal with that?
So it's not reasonable for a person to work 96 hours. But apparently it is reasonable for 24 hours. The goal is to minimize information loss while maximizing performance. There's a tradeoff. Apparently 24 hours is a local max in this tradeoff.