skysight-inc/HackerNews huggingface dataset:
> Medicare for all would cost 2.5 - 3 trillion a year.

In 2016, Medicare cost a total of $588 billion [1], covering over 55 million people [2]. The vast majority of those people are over the age of 65 and on average, over 50% of a person's lifetime healthcare costs will be paid after the age of 65 [3]. It would cost over $3 trillion to have Medicare for all if every person alive in the United States was over 65 years old, which is obviously wrong. The real cost would be closer to $1.5 trillion if the US just paid private insurance companies to cover everybody.

> Current tax collection collects about 1.5 trillion.

No, 2016 tax collections for just the Federal government were $3.3 trillion [1]. The combined total of federal, state, and local is estimated to be at least twice that.

> If you tax millionaires at 100% you'd see maybe another trillion.

A 15-35% tax rate on millionaires yields at least $500 billion a year in income tax revenue [4]. Increasing capital gains taxes to 100% alone would net almost $2 trillion a year.

[1] https://www.cbo.gov/sites/default/files/115th-congress-2017-...

[2] https://blog.medicare.gov/2015/07/27/medicare-and-medicaid-5...

[3] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1361028/

[4] https://www.irs.gov/uac/SOI-Tax-Stats-Individual-Income-Tax-...
Jedi (I use it with Emacs and auto-complete) does a fairly good job for Python. While the `len` being a function screws things up a little, there are many places where you can still use autocompletion the way I described, specifically:

import module
module.<TAB>

and:

def meth(self, ...):
self.<TAB>

and even:

foo = Foo()
foo.<TAB>

It doesn't work for all possible cases, but as you said, you can always consult Google. It's just that I prefer not to leave my editor if I don't really have to.

OTOH, I work with a lot (10+) of different languages and find even the dumb, basic autocompletion (which only offers to autocomplete words already present in the file) helpful. As other commenters noted, writing aLongAndDescriptiveFunctionNameToCall from memory every time may be inconvenient for two reasons: a) was it aLongAndDescriptive... or aDescriptiveAndLong...? and b) writing this much text takes time, and the more letters you have to type the more probable a typo gets.

Anyway, I think you should give a try to a few different auto-completion plugins/systems and see for yourself. You should probably spend a little time to configure such a plugin so that it doesn't get in your way when it fails (ie. has no good completion to offer), but once you make it so the auto-complete may become really helpful to you. Or it may not, but I think it's worth checking out.
Show HN: Snow2 – A small whitespace steganography web app
Nowhere, but wouldn't it be nice if it wasn't?

EDIT: I guess I meant we kept it a defining characteristic, just changed the definition
Monash University trigger warning policy fires up free speech debate
But it has many other problems.
Why does this not describe the "entanglement" phenomenon:

1) Alice, Bob, and Charlie are in a room.

2) Alice has only an apple and a pear, seen by Charlie.

3) Charlie leaves the room.

4) Alice gives one of the two fruits to Bob.

5) Bob leaves the room to meet up with Charlie and starts eating the pear.

6) Charlie instantly knows that Alice has the apple, no matter where she has ended up in the universe (which is not spooky at all).
Cool, great work!
Wasn't me. (far too lazy for that)
Standard Notes Extended is now pay-as-you-feel
Well then you are giving us a fantasy scenario.
Because in reality, the alternatives are not great.
It's his OS - but it would've been nice for games and other things if he had added Mode 13h to the mix - at least fullscreen only - for games mainly. That or ModeX - just something with 256 colors. Heck - he could have added some of the more common VESA modes for that matter.

I was looking thru the source to find the graphics init routines, and I am pretty sure I found it (well - once - probably couldn't locate quickly again) - the thing is such a convoluted mess, and I am not sure how much of that is due to it being an OS and how much of it is due to his style and illness?

At any rate, I think it would be possible to hack this stuff in place (mainly mode 13h - as it's the simplest, and doesn't require much to code for). I think it also needs a way to use the parallel port - mainly for a simple parallel port sound card, if nothing else. Interestingly, if you dig into the various source code examples and such, you'll find a bit about a "HD Audio" system (which looks like a soundblaster interface, if I remember my DOS hacking days) as well as a couple of bits of code for manipulating USB devices (he already supports keyboard and mouse in legacy mode, but nothing else).

Honestly - in spite of his various racist rants and views - this code is begging to be cleaned up and expanded just a bit (it's public domain - so there's nothing he could do or say about it). Overall, it is fairly accessible - just a few other tweaks could make it perfect, IMHO.
I think you're reading more into my post than I intended. I'm just saying current federal tax revenue is 3.6T.
This is a question that has been answered many times over the years. Search for "why common lisp" and you'll get a long list of them.

The answers now, IMO, are not substantially different than they were, say, ten years ago. The big differences, I think, are the new competitors in the LISP world: the rise of Clojure, and the rebranding and further development of PLT Scheme as Racket.
Software-Defined Technologies: Transforming the Value Stream
To expand on that, Huntsville, Alabama is the home of Marshall Space Flight Center, which was the design center for the Apollo space program among other things. Also, for those who grew up in the 80s, it's the home of Space Camp.
I can see that, thanks for sticking with me :)
How is calling someone who denies something a 'denier' an attack? I am a denier of prayer healing, chemtrails and the illuminati, to name a few. You can call me that all day, because it's true.
Do Puritans have views on modern psychological warfare tactics that I am unaware of?
My wife works in fashion. What they have found is instructive. They have spent 20 years outsourcing their production to China. After 20 years of economic and wage growth in China the cost savings once you take into account shipping etc is eroding. Adding to increased demand from the local economy, the value for outsourcing is quickly eroding and most fashion companies are looking for the next low cost production region (Vietnam and Pakistan are two).

I am no economist, but I believe that there will be a global rebalancing in the near future: manufacturing will return as the rents in low-cost regions approach the local cost of manufacturing.
re: "What do you have to lose?" - This is simply the very valid argument that many big cities have been Democrat-run for the last 50 or so years, and saying the equivalent of "its not working, stop voting that way".
Did you try snabbdom? (https://github.com/snabbdom/snabbdom)

Works well for us :)
People really love it! I think slowly forgetting our memories over time is a problem everyone can relate to, which is why most people immediately "get it" when they see it.

The challenge is reducing churn because it's trying to change habits (which is very, very difficult). I'm still working on implementing things to make the product more sticky like Flashback emails (ex. "Here's what you were doing on this day last week/month/year") and integrating your journal entries with your photos.

What sorts of ideas are you thinking about? And what's stopping you?
Atom Setup for your next react project
Curious over why CL vs Clojure? Any comments.
Before automaker were only focusing on the fully urban, second car. The like of Nissan Leaf, Renault Zoe, even BMW i3.

Tesla has opened up a slice of the market the traditional maker didn't expect would work: primary car. This has a feel of Apple with iPhone in 2007.

Even if Tesla ramp up tremendously and try getting in every car segment simultaneously, they will not have the capacity to provide all the cars that people are looking for, so the rest of the companies will likely continue to provide the bulk of the car market. Which is not a negative for Tesla, the market is simply enormous: it would take Tesla to produce over 2 million cars per quarter to even get over the single digit market share.

The biggest risk now for Tesla is not being able to reach critical mass fast enough. I can understand their valuation and their need for cash. I can understand the shorters too, unlike the smartphone market, car purchase has at least a 4 years cycle and even in the first world, a car purchase is one of the biggest investment.
Yeah good luck trying to get those questions answered. Don't go to apple support forums. They will NOT HELP. One needs to reverse engineer things themselves.. Its all black box and mystery unfortunately at this present juncture.
I was responding to smogcutter, not you. Your comment about Ford and Deloran was great, so I didn't need to make that point, and I upvoted you for it.
Currently building something in the data science space myself. Mostly for the Enterprise though.
there's definitely a lot to it...I'm still in the phase where I'm a bit overwhelmed with trying to learn everything. As far as setup/ops goes, definitely check out https://github.com/kubernetes/kops if you are on AWS; it's not perfect, but it made some stuff way easier in the early stages for me.
Thread Safety Analysis in Clang
I'd rather leave the industry and product out, but I'll tell you it's an industry every one of you have been a apart of at one point or another, it's nothing special. I'd also like to say there were/are many competitors in the market.

The current pricing is about $10 per-seat/month. I experimented with a few pricing points, it's not optimal by any standards but it works so I left it alone. I wanted to make it as accessible as possible.

The product has been running since last November (2016). It was profitable within the first week and has been growing ever since.

I did no paid ads and no content marketing or anything like that. I basically cold emailed people I thought would be interested in it. It grew organically from there. Now there's a lot of blogs and people at conferences talking about it and I get traffic from all over.

As for how much maintenance/time I spend on it?

At this point I spend between 0-60 minutes a week on technical/code maintenance.

I spend 0-20 minutes a day (in the morning) on answering support/feedback questions and cold emailing potential customers.

It's not something I have to do every day, but it works well for me.
It's not that a specific person, company or whatever failed. It is systematic - the Chinese or anyone else do not have market for high quality molds (or other tools). The end customers want cheap stuff, the manufacturers that make cheap stuff conversely do want cheap tools... turtles all the way down. That means that the molds/whatever are sitting somewhere in the middle, they have to be cheap too and there are corners being cut to make the target price with being good enough.
Honest question: do you have any experience with Sino-Japanese writing? (I practice ShoDo, while not really have any Japanese language proficiency - I suspect that there is a big difference between writing in a phonetic alphabet and in anything like Chinese or Japanese).
As someone who has been funded by them, I think that I am nonetheless not being biased when I say that the Simons Foundation does a huge amount of good for the sciences, not least by funding this kind of consistently quality science journalism.
If discrimination is a real barrier to entrepreneurship - that contradicts the narrative that entrepreneurship is an objective meritocracy.
wait a moment. So you are saying that if you received the offer today (posit this) and suppose you followed my suggestion and ended up as part of your due dilligence talking to the other two people: if you talked to them as an outsider, would you come to the misleading conclusion that it's a great place, but the reality is that it's a bad place to work now?

I want to be clear that this is what you're saying. It is an interesting claim, to be sure. It is contrary to all of my experience. In particular, I feel you would be able to filter their recommendation through your impression of who they are, so that I do not feel you would come to the wrong conclusion as an outsider. Very interested in your answer to this.
Time to start paying the VPN tax.
>Repository for local libraries with the ASD files symlinked in

This method is so old, I can't believe people are still doing this. You can easily setup ASDF to look in a subtree of a directory and never care about it finding your libraries again.

[1] https://common-lisp.net/project/asdf/asdf.html#Configuring-A...
It's a bit disappointing to see that aside from a few abstained votes, everybody just chose to vote along party lines. Do these people just rubber stamp a bill because there's a D or an R next to it? Even if it meant more nay votes for the bill, I really wish we had representatives that vote based on critical thought rather than what their friends were doing.

I mean, as long as I'm dreaming too, we should give assembly programming kits to first graders.
Here is a blog post that I think clarifies why this conjecture had remained unsolved: https://almostsure.wordpress.com/2009/09/27/the-gaussian-cor...

There is also a 'companion' article on arxiv that provides a clear presentation of Royen's proof: https://arxiv.org/abs/1512.08776
This is one of the things in the industry that has always bothered me so much. I could rant about it for hours.

There's this attitude that a lot of programmers have that if something is hard humans are the problem because they are not smart enough.

I saw it recently with the discussion around C/Curl.

Lots of comments saying "DUH! The C programmer was stupid he made a buffer overflow. It's not the language's fault.".

It's like yeah right we get it.

What pride is there in creating or hanging on to something that doesn't respect us as humans?

I advocate for a shift in attitude. If people are having problems with a tool we should have a low tolerance for that tool and put the blame on it, not on the humans.

It is the tools that is not good enough for humans not the other way around.

And in case of C. Goddamn it haven't we had enough buffer overflows in the past decades?

Yet a smart ass comes along and thinks everyone else is stupid I'll never make a mistake.

There's a point when we have to say enough is enough.

I don't want my grandchildren to be fixing buffer overflows in OpenSSL in 20 years.

In the same way I don't want them posting on StackOverflow "how do I vertically center this piece of crap in this case with css?".

And have 50 different answers. "This hack works just be careful if the parent's position is absolute it's gonna turn alive and come eat your family." someone else replies "if that happens you can just hit it with a hammer until it falls".

Get off my lawn.
which lisp interpreter did you use ?
I wonder how long it will take machines to get good at the 2nd part mentioned in the article, the 20 questions part where they try to figure out causes using only the conversation. For neurological disorders you also need an agent that can actually do a manipulative exam to figure out what is wrong. Machines are still far from having the full spectrum of agency needed to preform exams to find the underlying source of a problem. Of course it is extremely rare to find a human being who can do those as well...
You would be surprised at just how poorly managed some businesses are, I think.

A prior employer has such a bad reputation around the city that even the local IT school refuses to acknowledge that one of their graduates runs the IT department there, and this school is desperate to wave the "We have a successful course!" flag so they can compete with the CS course at the neighboring university.

This business hires a few graduates from the course each year, requiring 40 hours a week minimum. The standard of work required immediately would be expected of someone with 5 years experience, and there's no budget for software or hardware, but here's the kicker:

the job is actually an internship. There's no pay, but the project is a high-end one. The business is simply getting free labor, and does so regularly. The internships don't lead to a job, although they do provide a professional reference from a business with a terrible reputation.

There are no guaranteed bargaining chips.
Before we jump in a shock and talk about the TFW political disaster there is happening in DC at the moment I want to ask a question:

Is there a simple guide or steps that I can follow to make myself anonymous? I know there is TOR and VPNs, how can I go about setting it up?
If there is not a good answer to that question, then I would reject the hypothesis outright. If there is a good answer, then I would accept it as a working hypothesis, unless any other screaming contradictions come up.

I would also find it persuasive to see people with skin-in-the-game make informed decisions. For instance, selling off desirable waterfront properties because they believe rising sea levels will make them worthless within a century.

But let's say 10 or 20 or 30 years from now, we have not observed any additional warming or maybe we've even had cooling. I would not be surprised. Whereas I imagine there would be a lot of people walking around thinking "How could 97% of scientists have been so wrong? How could so much well funded research produce the wrong conclusion?" They would struggle to integrate it into their worldview. (although I guess they would probably just say it's a temporary pause or something)
I wonder if this has any consequences for the US EU Privacy Shield agreement.
Does anyone have suggestions on staying private that my mom could easily follow?
given the fact that deep packet inspection is real, to what extent will this actually help?
- Do you specialize in any domain further to the above (e-commerce only, for example)?

- Do you work alone, ever outsource anything to freelancers, or maybe are more like an agency?

- Were you ever in a situation where client was unhappy with what you have delivered? How did you handle that?

- How do you find leads or how do leads find you? Do you have mostly repeat or new business?

- How did you get your first leads?
As someone who grew up during the early days of the internet I don't know of any other way to describe this than utterly depressing.

The internet was supposed to be this bastion of knowledge, information and free exchange of ideas. Now it's just heading towards another avenue for large-organizations monetize the individual.
It doesn't matter what the argument is, it suggests that they are doing very, very poorly. We were discussing whether Trump employed this rhetoric. Yes he did and it was the centerpiece (and nearly totality) of his campaign's black voter outreach. The premise is that conditions for African Americans are a disaster. I'm not sure what there is to dispute here.
until they start throttling encrypted traffic systematically
It's written that they updated LibreSSL to version 1.17.0 (in the part HTTPProtocol) but the first version of LibreSSL is 2.0 and the last is 2.5.2 (https://www.libressl.org/releases.html).

How did they do ?
>they weren't selling on an article by article basis

there were literally newspaper boys on the streets yelling an outrageous headline and making you pay two cents to read the article itself. I don't think subscription papers existed in large amounts during that time.
...he posted, on Hacker News, a bastion of knowledge and information.
These people have no edge, they have the most to loose and the less likely to risk much while not realizing the risks they are taking.

They should not trade.
I would be nice to also track the maturity of the errant code base that those types of bugs are being reported in. One theory might be very mature/well tended code bases should have decreasing numbers of memory safety issues, and data in this regard would form some sort of basis to say - this code should be left alone, this other code would likely benefit from a rewrite into a new lang..
Oh, great, yet another library of data structures that introduce incompatible abstractions with both the standard library and the 3 other big libraries of data structures[1,2,3], that is exactly what the OCaml ecosystem needs! :D

More seriously, though, at least the naming convention is consistent. It looks a bit heavy on signature-indirection.
I would really prefer if they used a standard iterator (gen[5] and sequence[6], for example, or the future one in the stdlib[7]) and settled for one serialization method (such as sexp) and get formatters everywhere.

Also, please use ocamldoc or odoc[4] for your documentation. The one generated here is really terrible, even for OCam^W Reason standards.

[1]: https://github.com/c-cube/ocaml-containers/
[2]: http://batteries.forge.ocamlcore.org/
[3]: https://github.com/janestreet/base
[4]: https://github.com/ocaml-doc/odoc/
[5]: https://github.com/c-cube/gen/
[6]: https://github.com/c-cube/sequence/
[7]: https://github.com/ocaml/ocaml/pull/1002
What about COPPA?

https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Pr...
If you'd like, I can help you get set up on Discord: http://discord.gg/reasonml
Yes, and it's been getting worse. See the charts here: http://www.realclearscience.com/journal_club/2015/04/24/poli...
Normally a push for diversity doesn't bother me particularly, but in this case it seems weird... because is this about "diversity" really? The recent furor was never about "Uber doesn't hire enough women" for example. It was about "Uber hires women and then harasses them to the point of tears." 36% of their workforce is female, K great. How many of those were harassed to the point of tears? Well, that measurement doesn't "matter" apparently, and was either not measured, or just doesn't advantage the company's PR enough to release publicly right now.

I guess I'm impatient with the baby steps. If you're going to make a big show of owning up to needing a culture change, be disruptive and aggressive like you claim to be. In short, show some balls. And yes I see the irony of putting it like that, but I don't really mean it ironically. It takes more balls to be a man who protects (edit: but not in a paternalistic/controlling way) and respects women and owns up to his mistakes than one who's still afraid of mommy or just wants to chase skirts. In short I guess I'm saying Uber doesn't hire enough MEN. And it hires too many boys.
US consumers lose privacy protections for their web browsing history
To support your point, Eclipse has zero problem providing auto-completion with JavaDoc information using nothing but local class files. [0] It will also use source or JavaDoc archives to provide full documentation, if they are available.

[0] I know this, because it's a complete pain to use class files which have been stripped of debug data. Suddenly autocompletes look like "someFunction(String arg0, Thing arg1)" with no other supporting information.

EDIT: Just took a look, the indexes for a few workspaces I have are all under 50MB.
> It is already a well established fact that in gambling, the house always wins.

I had a friend who used to run a financial exchange. That was his favorite sentence.

The house always wins.
This seems really great on the first look, but uploading the code is a real issue. It is basically a keylogger
Perhaps a scanner could be run on an iPhone backup directory (on disk on your Mac/PC).