skysight-inc/HackerNews huggingface dataset:
From the Center for Medicare and Medicaid Services. But like I said nearly no one knows any of this.

Go into any pharmacy and ask the pharmacist about “MTM” and gauge their reaction.

Look at outcomesMTM they are 1 of the 2 dominate insurance software vendors. Again you can ask nearly any pharmacist and they have an outcomesMTM portal that feeds them automated recommendations on behalf of the insurance carrier. Some of the bigger pharmacies, like Wal-Mart, have even removed the MTM portals from the individual stores already and created nationwide MTM centers. I even know of one company who uses pharmacy students (for free) to do this work for the insurers. Here is another tidbit for every recommendation the portal gives the pharmacist the pharmacy gets a “tip” (ie monetary bonus) to forward that to the doctor and if the doctor makes the change the pharmacy gets another tip. The only reason the insurers link up with the pharmacists to do their dirty work instead of the doctors directly is the insurers can’t pay the doctors the way they pay pharmacists to do their work bc of anti kickback laws.

>Pharmacists cannot just ask doctors for prescription modifications.

Again try asking any practicing family physician, ask them how many faxes they get a day from pharmacies requesting they change the patient Rx.
I always really liked Martin Shkreli. He kind of reminds me of myself (maybe that says more about me than Martin Shkreli). Maybe he ran a fraud, but he did good by his investors, they got huge return off of his "scam." Of people who are in jail for scams, almost all of them stole/lost money from their investors, instead of actually making a shit-load of money for them.

People don't like him not because of his "scam", but because he raised drug prices. Maybe people on HN and elsewhere think big pharma should be run as a charity, but in my book, making as much money as you can is a good thing, a noble and morally righteous thing in fact.

Companies should try and make as much money as humanly possible (without breaking the law), because this is the only framework in which competition can exist. Everyone, everywhere, should be as greedy as possible and try as make a big of return on their investments as possible. This is the origin of "competition."

If individuals and companies weren't doing that, our market wouldn't function and it wouldn't delivery nearly as value as it does to society.

I happily look forward to the downvotes.
That's just the thing. A macro calculates a datum. That datum doesn't refer; it's just a datum.

(defmacro foo()
'(a b c))

a, b and c do not refer here; they are in a quote.

Of course, more usually we use a backquote, and insert interesting things into the template. The non-inserted template parts are data, just like in a quote.

We don't know whether b and c will ever refer. a will refer to some operator or function at the expansion site, which determines the meaning of b and c. In any case, none of them refer to anything while they are still inside the macro.

Hygienic macros implement a scheme whereby the quote is removed, and, wee, the datum does refer to the surrounding environment even though it's still supposedly a datum that will be inserted elsewhere where it becomes code. Although this has a touted benefit (the hygiene), it has a nasty implementation.

Just think about what it takes to have a (list ...) expression in a macro template still refer to the global list function that is in scope at the macro definition, even though the expansion site has defined a local list. Somehow we have to "wormhole" around the shadowing definition to reach that list. Now let's think about it in the context of separately compiled modules. How about the requirement for a macroexpand function for debugging macros: will the output be understandable?

There is an obvious down-side. While we have made the macro expansion immune to local shadowing definitions, the macro is now susceptible to its own. If we redefine list around the macro, it's referring to the wrong one.

A non-hygienic macro doesn't have this problem:

(defmacro foo ()
(labels ((list () ...)))
`(list ...,@(list ...))))

Here, when the macro is used, the generated code will likely refer to the correct list library function, not to the one in the macro. The unquote-spliced expression ,@(list ...) uses the local one. It's all clear. We know what is in the quote and what isn't.
Wait are you saying that Apple Developer program for 99$/year is actually quite a good deal in comparison?

I will definitely pull this thread out next time someone complain that Apple is too expensive and that they are milking the poor developers...
Go modules has removed that restriction, although previously you could also get around it by avoiding Go’s build system (e.g. use Bazel instead). Some people would also just stick their go code in <repo>/go/src/example.com/pkgname, which is not that different from the way you might structure Java code anyway.
High Crimes? The Effect of Marijuana Legalization on Crime in Colorado
Microsoft open-sources its Windows calculator
Samsung Says It’s Shipping 28-Nm Embedded MRAM
What are some trades you can learn that have the highest salary floor and ceiling?

As a developer, I always feel lucky that our junior level salaries and architect++ level salaries are quite good
These paintings are interesting as a sort of juxtaposition of the soviet "Socialist Realism" style with the harsh reality of war. They are also clearly technically adept.

Jackson Pollock's paintings are interesting because he was the first to apply his technique in a studied way. They don't translate well to the digital era, but there is a certain arresting physicality to them when you see one in real life. Many of them are huge, and are not displayed within a frame. You can get very close and see the layers of paint rising up and the aging exposed canvas beneath.

Pollock is more famous than these painters because his work is distinctive. These soviet painters are good at painting, and you obviously connect to their subject matter, but comparing their work from [1], its hard to distinguish any of them as individual artists as their styles are only subtly different, much like Pollock's early work was fairly derivative of the original abstract expressionists and much like someone today deliberately aping a Pollock would not be celebrated in the same way (if not derided as a hack).

That said, I don't think figurative art is objectively better or worse than abstract art. Its purpose is different.
You can be supported all you like by special interest groups. If people don't vote for you, you're ejected from office. So at some point, they have to keep up the appearance of standing for the people.
It can be useful to learn things early and able to revisit them later with a fuller understanding.
Those days never existed. Which is why certs, app stores, and walled gardens exist.
Oh, nice! I'd last seen the original presentation when BOOM was still going to use just 32 bit instructions.

Section 2.2 from here[1] goes into some details on the challenges of using compressed instructions and how they deal with them.

https://docs.boom-core.org/en/latest/sections/instruction-fe...
> but it doesn't add major complexity to the decoder

AESE + AESMC is seen as a singular 8-byte instruction from the decoder. The two instructions are decoded as one operation to maximize the throughput of AES. Yeah, web browsers + web server workloads demand an incredibly fast AES, to the point that ARM is willing to complicate the decoder just to make this one operation faster.

> Yet I don't think anyone will argue that the 1985 MIPS was not RISC. ;-)

1985 MIPS wasn't macro-op fusing together instructions for performance gains. The AESE + AESMC instruction pair is straight-up a CISC design (borrowed from Intel's cmp + jnz fusion), complicating the decoder severely but adding huge performance increases in practice.

> That makes it very similar to the multiply and divide instructions on the original MIPS CPU: those operated outside of the canonical pipeline as well, with results stored in the HI and LO registers instead of the general purpose register file.

AESE and AESMC operate on NEON registers. They coincide with the NEON Pipeline and NEON Registers. They're not "outside" the core by any stretch of the imagination.

Maybe you're surprised that ARM has a HUGE series of 128-bit vector instructions. But yeah... ARM's instruction set is very complicated these days. Its basically a CISC processor. https://community.arm.com/android-community/b/android/posts/...

At least, the above is true on A75: https://static.docs.arm.com/101398/0200/arm_cortex_a75_softw...

As you can see in the diagram, the FP0 and FP1 pipelines are all that exist in A75. The AESE / AESMC instruction pair is decoded as one instruction. Its execution is in the FP0 pipeline, just like any other NEON instruction. These are all very CISC-like design decisions.

---------------

Anyway, I would argue that ARM stopped being "RISC" as soon as it implemented the "Branch to Java" Jazelle instruction: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc....

ARM was always a "pragmatic" architecture. It did what it had to to achieve high performance. Be it a RISC-design choice or a CISC-design choice.
Is it really a plug if you don't say what you're plugging?
You understand that theres talk of Universities in general being safe spaces.

Edit: For example http://theconversation.com/why-safe-spaces-at-universities-a...
I have the Breville Barista Express and it takes like a minute to warm up and has a fantastic grinder built in, as well as a steamer for those who are into that sort of thing. And that's at a lot lower price point than £600, I think I paid ~$600USD for the whole getup.
SQL Order from API Chaos
> (without breaking the law)

This part seems a little more relevant to this story than a parenthetical aside.
>How? Replace the corporate ladder with a social bridge. We never work in isolation—even when we think we do. Our collective definition of success requires us to think about the ways that our work impacts others.

Collectivists hate art. Capitalists love art.

If you look at socialist countries like Cuba, there are 0 artists. You must get approval from the government to make a "Creative Production" https://havanatimes.org/?p=141068

This is why capitalism is amazing. Capitalism works so well that we can have $2M urinals.

I want artists in my society. Enough of this communism from this author.
The article says they were marked for aiding the migrants. Obviously we don't know the details of what they were doing, but it doesn't sound like just journalism.
> The reality is, if a developer can generate greater reach, it gives more options to the consumer.

But if the cost of doing so is that the apps have to be mediocre, is that really good?
> $4000+

That's an excessive number. Great laptops can be had for under $1000.

Obviously, you could spend over $4000, but I don't think this is a reasonable number for most people. Even most 'computer' people. And who still buys tablets anyway?
I keep everything in the following folder structure.
~/projects/<year>/<mmdd>-<projectname>.

e.g. ~/project/2019/0307-hnpost/

It's simple and has been working very well over the years as you can quite easily find projects based on year and on name.
Older projects can be removed / pruned you run out of diskspace.
Keeping thing organised is just creating a single folder. I have a ZSH alias called mkproj which quickly creates a new project.
Underpromise and overdeliver?
I don't want to put words in their mouth, but I think it might be a bundle vs a la carte argument. For issues that tend towards short term treatments (eg a handful of antibiotic pills to mitigate the risk of wound infection) then you don't want to pay the same total price as someone who is treating some chronic condition.

I can't find statistics on comparing one-off and routine prescription drug use. CDC data from 2014 shows that when asking about a 30 day period 47% of the population used >1 prescription drugs, 21% used >3 drugs, and 11% used >5 drugs. That suggests to me that there is a large population of people who could be bundled together, but for the context of the article this would all depend on the specific treatments.

https://www.cdc.gov/nchs/data/hus/2017/079.pdf
Top Alternative to 123movies
Airbnb is buying into the hotel industry by acquiring HotelTonight
For my work laptop, I use a single ~/Workspace directory, with ./GitHub, ./Local, and ./Personal within that.

All of my non-code stuff is in misc. app-specific cloud services: Google Drive for work stuff, Ulysses for personal notes/writing, Things for tasks etc. I also use KeepIt for bookmarks, which I really recommend.

I've spent an inordinate amount of time in my life trying to over-engineer my productivity with new apps, tools, or systems that I never end up using.

Some general tips:

- Don't try to solve problems you don't have yet.
- Keep it simple.
Automatic Differentiation in Machine Learning: A Survey (2018) [pdf]
I add #tags to filenames. This makes them easily portable and searchable everywhere, even when shared over the network.
Crypto Developer Report Q1 2019
What an optimistic outlook.
Ah, so i was missing something ;-)

Thanks!
I've used both vim and emacs from my phone pretty extensively via termux.
> Most rank-and-file joining one of these cos in the last 4 years or so will be lucky to net $1-2m pre-tax

Yea I'm confused as to where all these splurge-happy millionaires the article mentions will come from. There will definitely be people well off (as you mentioned), but I'm not sure if these folks will have the money (that they want to spend) on boats, and lavish parties. It seems like a good deal of these employees will get early retirement/nest egg money, and a few execs will get a few million, while founders obviously make out the best. Not sure why that would "eat San Francisco alive".

A sensationalist headline if ever there was one {facepalm}
I'm not sure why he made a big deal about pointer size. That is not the problem as far as I have seen. Memory latency (in combination with TLB lookups, which can end up also hitting memory latency) is the problem.

Everything else he says I completely agree with, but I think pointer sizes muddies the water.
The Bullshit of Facebook
When in doubt shout it out
What kind of book, grammar, literature? What made it so difficult?
I can visit a website and my CPU can get hammered to mine cryptocurrency for someone else without my consent.

I'm not sure either is that much better at this point!
I agree about the expansive view of human knowledge. However there is more than one path to that knowledge...
But they "spend hundreds" on checking the validity of the requester.
A few slightly more advanced GNU Parallel features that I've used:

- --joblog writes out a detailed logfile of the jobs, which can be used to resume from interrupted runs with --resume{,-failed}

- `--slf filename` can be used to provide a list of ssh logins to remote worker nodes to run jobs. Importantly, parallel will automatically reread this list when it changes. This lets you very easily distribute batch jobs across preemptible gcloud vms (or ec2 spot instances) and gracefully handle worker nodes appearing/disappearing with just a few lines of bash https://gist.github.com/gpittarelli/5e14fb772ce0230a3c40ffad...

- When used with bash, parallel can run bash functions if you export them with `export -f functionName` .
So we expect successful IPOs all around despite unprecedented multi year losses by unicorns?
> apparently that practice is widespread among non IT professionals, and I find it rather dangerous. The privacy implications should raise some big alerts.

Is using an end
-to-end encrypted service worrying?

I assume whatsapp encrypts media as well as messages (I hope so). If you sent that document to any kind of corporate email account (many people use work accounts for non work stuff) it's liable to be opened by your company. Unless you think Facebook is backdooring Whatsapp it's about as secure as a typical email account.
I'm going through a "renewal" right now... The archaic maze of validation is also getting on my nerves. It's been three weeks now that I'm waiting for a phone call to validate my phone number. This article is making it so tempting to cancel my order.

The plethora of support emails is what motivated me to get one in the first place. I used to get accused of giving users a "virus" and getting into infinite loops on why they should trust me. I'm sure I was wasting more than $100/year of my time responding to these emails, so I just gave in and got one.

Now, I don't know what to do.
Redhat is an example of a company that makes money on top of extensive open source contributions. I doubt a similar model would work for a text editor. There is a reason most open source projects like this have a corporate benefactor.
previous discussion was about how this just iterates through all possibilities I think.

If there is a maximum of 3 movements and it can either fall (0) or rise (1) (and rise rise would simply be described as rise) that you are left with: 0, 1, 01, 10, 010, 101.
Should one wish to work for Google, they have heaps of offices worldwide in much more reasonably-priced locales. I left California years ago and I will never return. My modest home here in Texas would go for over 2M in California, along with the ridiculous property taxes and other shenanigans there. Texas is not perfect, but Houston beats California hands down in terms of quality of life (with the exception of the heat). Everything here is fairly inexpensive. You can still buy a plot of land and build a house for under 200k. 200k wouldn't buy the postage stamp lot in California. Texas also doesn't have state tax. Politicians suck in both states. Traffic here is mild in comparison. I work 27 miles from home and the commute takes me about 30 minutes, even in decently heavy traffic. I pay $70 for 400/50 Internet connection, and I live in the sticks. SlingTV is another $30.
Question to HackerOne customers – has it worked well for you? We're a small company but we want to get ahead of these kinds of things.
I created a huge rant on code signing certificates here:

https://www.youtube.com/watch?v=mwuk0E-tfeg

It's a nightmare. Complete scam.

I needed this for Polar: https://getpolarized.io/

Mind you... it's Open Source but I still want my users to be able to download it without warnings.

No joke - it took me 2 weeks to get the CSC with about 4 hours per day working on just this CSC issue.

It's just a labyrinth of insanity from not having a listing on D&B to them insisting I pay $2k to expedite it.

I still don't have one from Apple because it requires a D&B number so I had to get a personal cert from them.

I went with a cheap one for Windows BUT it gives errors on install for like the first 1k downloads until Windows says it's legit.

It's a complete scam.

BTW.. if you get in the MS App Store you don't have to worry about a CSC so that's good I guess.
I've never used GNU Parallel. But could someone explain to me the value add vs GNU xargs -P/--max-procs? From the examples at the top, it seems like those could be achieved with xargs.
Labeled folders within labeled folders, accessed through Finder and Terminal
> If you look at trends in the CMS space, WordPress is losing favor: https://trends.google.com/trends/explore?date=today%205-y&ge....

In the last year, WordPress grew from 29.9% of websites to 33.3%. Is that really losing favor?
https://w3techs.com/technologies/history_overview/content_ma...
Realme 3 vs. Redmi Note 7: What is the best budget smartphone?
SublimeText is common. I’ve converted a few devs over from Notepad++. A SublimeText license is cheap if you’re in the US/EU but I could see it being expensive for the devolving nations. You can evaluate SublimeText for free and I encourage you to do so. Check out the packages for your stack!

After using SublimeText for 5 years, notepad++ is like using a regular notepad but that’s my personal opinion.
The filters are expensive.
Hard Brexit Means Hard Times on the Toilet
> “Even if just half the I.P.O.s happen, there’s going to be ten thousand millionaires overnight,” said Herman Chan, a real estate agent with Sotheby’s.

Does that figure sound right to you all?
The time for optimism has passed IMHO due to unresolvable gridlock and paralysis.

Residents don't want affordable housing (NIMBY), politicians can't use eminent domain or go against the NIMBY desires without getting voted out of office, businesses create the demand for local housing through refusing to support remote work, and the lack of government doing anything leaves few options, but to watch things burn from afar. Residents who flee have the chance of a better life elsewhere, albeit not in their first choice.
Join us in telling EU governments that whistleblowers must be protected
Do you have any evidence that anyone was actually hurt (in the medical sense) by this? Typically pharma companies (including turing) offer discounts for those who can't afford it. De facto, the price is a price for insurance holders, not for the general public. The scam exists because the government wants to encourage manufacturers to revive generics (they very much focus on patent evergreening etc). Ultimately the whole thing is wierdly not a free market, as the scamming strategies depend on enforceable artificial monopolies created to artificially incentivise activities that the government assumes we wouldn't do otherwise.
I tried to understand contemporary art, up to a point, there was a time when I used to buy each issue of the FT - Weekend Edition so that I could read Georgina Adam’s articles on what was the hippest thing being transacted and the like, but in the end pretty much all of it meant nothing to me.

Reguarding the representation of war, I’m afraid 200-year old paintings don’t do it for me anymore, modern warfare is so much more different and more atrocious and industrialized compared to how things happened two or three centuries ago that we do need the power of art to make us, humans, help us understand at least some part of it all. I pretty much admire the new-Hollywood directors who had the guts to put on screen what the Vietnam war meant for all those involved, from the local Vietnamese population to the US soldiers to the relatives of the US soldiers at home. For comparison the Iraqi and the Afghan wars were pretty much invisible for today’s artists, with notable and very few exceptions (like Brian de Palma).
Not practical compared to any UI framework people actually use.

It’s probably been a decade now that all software that can be written by normals has already been written.

Projects like this thrive because as opposed to fulfilling some user’s need, they are very intellectually stimulating to work with and thus make programming fun again.

A program that isn’t joyful to write never gets written.
>> simplest solution is usually the best one to start with. I typically start with redux

?? Redux is definitely not the simplest solution :) I’d argue that starting with local state (which is what hooks seems to be headed towards), then profiling, testing, and adding small amounts of debouncing code where appropriate is more aligned with your sentiment of “don’t prematurely optimize” vs starting with redux.
Despite advice to the contrary the first step in the hiring funnel for coveted dev positions is to throw out applications w/o a four year degree. Ask me how I know. A bit different than IT, but related.
They've already tried it https://twitter.com/Notepad_plus/status/1098519332852822016
AFAIK concurrent React breaks a lot of the currently existing ecosystem. For example, I think right now the current versions of redux and MobX don’t work with it. Granted, concurrent mode is not even close to out yet, but I’m curious what the migration path looks like.