skysight-inc/HackerNews huggingface dataset:
Most of the discussion is in the second link https://news.ycombinator.com/item?id=15260297 (131 points, 20 hours ago, 44 comments) I'm not sure why it was flagged by users. (Probably because similar events happened before with other shows?)
I'm glad you got the care you needed.

Cleveland Clinic (in Ohio) is a superior organization. World class. They were one of our early adopter customers (when I was doing electronic medical records exchanges).

Your story of having a rare (hard, difficult to diagnose) disease and not getting the care you need is the norm. This has happened to me many times.

I suspect (Atul Gawanda style) the root cause is care providers are basically organic expert systems doing triage. They are taught to do their best and then move on. Do the maximum good with limited resources.

Your fix was to find the care you needed. Do not accept No for an answer. Someone somewhere has the answers you need. You did the right thing.

--

One of my besties got a terminal diagnosis, second opinion, third opinion. Decided he was too young to die, so he started looking at available clinical trials. Luckily, he exactly matched a trial for immunotherapy for his specific disease. He then found a superior doctor willing to support, manage his treatment goals, plans.

Another one of my besties has advanced Lyme Disease. It's terrible. He moved across country to be near the 2nd best specialist, to better manage his care. He regularly goes to NYC to see the #1 specialist. Further, he is now something like an angel funder for early stage research. He has actually benefitted from these early results.

My own story is similar. I had aplastic anemia. I've had numerous experimental treatments, first for the anemia and then for the subsequent side effects (GVHD). I'm a living miracle of modern technology. I have so many war stories (both good and bad), it's boring.

--

Here's the thing. You, me, my two friends are not the norm. We're the outliers. Changing the payment system, insurance, whatever does not fix this problem.

Perhaps teaching doctors to escalate is the solution. Perhaps connecting similar patients, by matching symptoms. Perhaps data mining. Apple's healthcare initiatives will certainly help (eg matching patients with trials). I keep asking everyone I meet for their ideas.

Lastly, back to the point, Canadians spend less on healthcare, are healthier, and live longer than USA people. The Canadian system is superior. Simple statement of fact.
I use rebase because I often have long-running feature branches (maybe for a couple of weeks) and I want to keep up with changes on master. When I was new to git, I used to merge master into feature branches to achieve the same effect, but my pull requests were littered with commits already made to master.

Is there a better way to keep feature branches updated with changes on master?
You are extremely wrong. The Dropbox story shows that if the bulk of your value comes from selling a commodity (storage) then you need to improve your margins by moving away from a provider that also makes the bulk of their money selling the same commodity.

For companies where the value lies in the utility of a service that can't be easily replicated, you have pricing power to make the convenience of AWS worth the expense.
Is this basically what `cat /proc/cpuinfo` is for Linux?
right, thanks, digging a bit more I found how.

https://docs.mattermost.com/administration/command-line-tool...
> Well, you don't have to defend Thoreau, just his writings.

I know. That's my point. The guy was attack thoreau, not his writing.

> Which I would appreciate, BTW—I loved walden pond as a kid, but now it reads like a friend's #minimalism #tinyhouse medium blog.

Did you really? If it reads like your friend's #minimalism then you really haven't read it.

> Where is the value in his text in contemporary society outside of nostalgia?

Nostalgia? The value lies in its influence and its cultural impact, not just in america but the world. Almost every american writer in the 19th century was influenced by thoreau. He's pretty much the godfather of american writers. Here is a cliff notes version.

https://www.cliffsnotes.com/literature/t/thoreau-emerson-and...

Not only that, he was one of the biggest and influential abolitionist voices and his civil disobedience influenced everyone from gandhi to martin luther king.

http://www.smithsonianmag.com/smart-news/martin-luther-king-...

Thoreau is a FOUNDATIONAL writer of america and american civilization. He helped form and define and describe the american character. It's okay to disagree with the guy's values/opinions/etc. But to claim that he isn't a great writer or he isn't relevant is just political posturing.

Do you think the bible is not great literature or a great work of art? Is it just nostalgia? I can't believe I am even debating this. If you find thoreau to be disagreeable. Fine. But to claim a work that is foundational to america and influenced everyone from gandhi to MLK a century later as "nostalgia" is agenda driven nonsense.

"Here, in this courageous New Englander's refusal to pay his taxes and his choice of jail rather than support a war that would spread slavery's territory into Mexico, I made my first contact with the theory of nonviolent resistance. Fascinated by the idea of refusing to cooperate with an evil system, I was so deeply moved that I reread the work several times. I became convinced that noncooperation with evil is as much a moral obligation as is cooperation with good. No other person has been more eloquent and passionate in getting this idea across than Henry David Thoreau. As a result of his writings and personal witness, we are the heirs of a legacy of creative protest. The teachings of Thoreau came alive in our civil rights movement; indeed, they are more alive than ever before. Whether expressed in a sit-in at lunch counters, a freedom ride into Mississippi, a peaceful protest in Albany, Georgia, a bus boycott in Montgomery, Alabama, these are outgrowths of Thoreau's insistence that evil must be resisted and that no moral man can patiently adjust to injustice"

https://en.wikipedia.org/wiki/Henry_David_Thoreau#Influence
> A distributed/federated version of the old shootout

It would be wonderful but how do you ensure any form of hardware consistency?
Not that I disagree, but the downside is that you would have the browser fragmentation that alot of people use electron to avoid.
A trivial inspection of my FreeBSD 11.1 system's /var/run/dmesg.boot shows that it doesn't contain all the information displayed by lscpu. So what's hard to understand?

lscpu displays CPU information in a predictable, concise format whereas 'less /var/run/dmesg.boot' requires you to read through a log file that contains a subset of the same information that also happens to be interspersed among unrelated log entries?

It'd probably be more fair to discuss the merits of lscpu vs some invocation of grep '<some regex>' /var/run/dmesg.boot that produced similar output.
>> All of the conversations I overhear are from my team members, and are thus relevant to me.

That's a problem for me. When I know conversations are not relevant I can tune out. When I know the conversations may be relevant I can't tune out. This is fine if all I need to do is listen in on possibly-relevant conversations all day. But when I have to write code that requires deep thinking and concentration then all the conversations going on around me is a huge distraction and my productivity plummets.
If someone pings me I'll be right there for them. Setting up development environments absolutely sucks but it's usually a one time thing.

Pair programming is great and I'd never advocate a development environment where senior engineers weren't available to mentor junior engineers.

But I also think tenacity is a huge part of our job. My first job as a junior engineer had me working with a fellow in Israel, I'd get two hours with him in the morning and then he'd cut out due to the timezone difference. My colleagues were consistently impressed that I'd produce despite this. One time my code didn't work, I sat there for eight hours until I realized I was missing a space in my jquery selector. It was simultaneously a moment of relief and a more existential questioning of "what the hell did I get myself into?".

At the end of the day, if you're paying a premium salary for a senior software engineer, while you shoukd encourage mentorships, you should make sure that individual has the environment they need to produce high quality, maintainable software.

Putting them in an environment where people are talking about football is not the way to accomplish that.
> that's a world where the only large-scale software we can use comes from major corporations (Google, Facebook, Microsoft, etc.), because they have the ability to do "pure" OSS tools that serve their bottom line indirectly.

I think this is a major aspect of the issue. Users of open-source software have been conditioned by these corporations to expect a "no immediate strings attached" license and an almost commercial level of free support provided by salaried full-time employees. What these corporations gain from their OSS projects is often not immediately obvious and thus the public is okay with it.

Now when a smaller company tries to gain something from their OSS work in a more immediate way, they get a violent push-back with people accusing them of not doing open-source "properly". But the problem is that we haven't yet discovered the way to do it "properly" - when commercializing open-source projects works it is mainly by accident (well, or by superhuman marketing feats) and for every successful project there are a lot of undeservedly failed ones.
This seems like a really lousy, not to mention old (2011), article.

The function of Knuth’s expository pascal program is not to sort input data, much less to demonstrate "the best" way to go about doing so. Rather it's wholly intended to show all the important details of his "literate programming" proposal.

Loudly proclaiming that there's a "better" method of sorting input data using common Unix binaries and shell scripting is to proclaim loudly that you've nearly entirely missed the point of the proposal.
All of the above require fairly complex world knowledge as well as an explicit representation of a scene. There is minimal leverage for lexical distributional statistics in these cases—arguably the one thing we have had major success in using (e.g. building vector space word representations, like Word2Vec; finding the highest probability parse tree for an utterance).
It doesn't. Property taxation is property taxation.
Stop trying to make Apple Watch happen, this is getting embarrassing.
I have a free very niche iOS App which has been free. Recently, I saw a big spike in downloads, almost all from China. Turns out many other providers of free Apps have been seeing the same thing. The most plausible theory I have found is the one mentioned in this article: a commercial click-farm that is using free downloads to "normalize" the look of the fake users. I have reported my concerns to Apple, but I also decide to charge 99c for my App. This will eliminate the bogus downloads (I have no interest in being a participant in a fraudulent activity), and for the few paid downloads I do get, I will have the satisfaction of knowing that the downloader shares one of my passions.
The new Apple iPhone X design is, uh
That's a tool I abuse daily at work.
UN: Rohingya exodus to Bangladesh exceeds 400,000
Torch7/Matlab Code for “3D Face Reconstruction from a Single Image”
Hudson Yards: A New (Far) West Side Story
Do you have any examples of websites made with Hyperapp?
Most common RPC framework used throughout Baidu, with 600,000+ instances
An open source email campaign management tool for nonprofits
They just need to get a pair of DND Shades™ for everyone (http://www.dndshades.com). Problem solved.
It's pretty clear that Apple Watch is "happening" https://www.macrumors.com/2017/08/03/apple-watch-over-30m-li...
Python overtakes R as the most preferred Analytics and Machine Learning language
Canadians eat less, smoke less, and are exposed to less sunlight. Lifestyle is important for health and longevity.
am out of date on freebsd, but IIRC you can 'camcontrol devlist'.. openbsd not so much.
The big advantage of doing it this way is that, for users, it Just Works. They never get incomprehensible error messages telling them that they've got an incompatible version of libwhatever.dll when they try to load your app. I remember well the bad old days of Java desktop apps in the early 2000s, where this problem was omnipresent. Moving away from that was a major boon to users, and I don't ever want to go back.
this doesn't give fs-on-disk info however
Programmers often are too focused on textual programming languages, missing out the immense improvements in visual tools, making them production ready for complex domains(for example , the recent low-code tools trend for app/site development among enterprises. And yes the right visual tools can even scale to large complex programs well, maybe with 90% visual "code" and 10% textual "code").

And clearly, visual tools are much more accessible for the amateur developer and domain expert.

And if you want to learn about that field, and the future of much of programming(probably), i'm not sure HN is a good place to do so. I think Google will be much more helpful.
Good / interesting point about work visas. Makes sense. Also creates some political clout in that a small team easily becomes "Look!! FB prefers Canada over the USA. We need to adjust..." You know how politicians are. Champions of hyperbole. And FB knows this ;)
If you own land, without property tax, you can become completely self sufficient: grow food, build shelter, produce power, collect water. I grew up close to that, and could have done it 100% if needed.

Outright land ownership is critical to survival, independence, and productivity. Property taxes are horribly destructive.
Or perhaps McIllroy fully understood that and wanted to make the point that programming with higher-level abstractions makes software easier to document and understand. It's hard to say without being able to read the original article.

I found it fascinating anyway.

EDIT: And of course you can find the article on-line fairly easily. Some quotes from the review:

"the paper eloquently attests that the discipline of simultaneously writing and describing a program pays off handsomely."

"Knuth’s purpose was to illustrate WEB. Nevertheless, it is instructive to consider the program at face value as a solution to a problem. A first engineering question to ask is: how often is one likely to have to do this exact task’? Not at all often, I contend. It is plausible, though, that similar, but not identical, problems might arise. A wise engineering solution would produce-or better, exploit-reusable parts. "
The Real Problem with Equifax
Welcome to HN where world and USA are virtually interchangeable for some reason.
RRS Discovery: The largest waves ever scientifically recorded in the open ocean
Eventually you will, hopefully it won't be as expensive as the gyrotourbillon that one is the most amazing mechanism I've seen.

https://youtu.be/lmxLAZZ2fhM

https://youtu.be/IQJTGPtYtqA
How does this compare with spacy?
And while I haven't met all of them, Canadians in general are quite friendly.
With packages identified by full URLs it's more likely to make a typo, or a misremember a part of the URL, or search for it on a search engine and pick a fork instead of the right one, or paste one from stack overflow or other forums that is plain false or even look legitimate due to unicode tricks. Also DNS MiTM/hijack can be used to inject a backdoor. Or the expiration of a legitimate domain.
Yeah, but it's the way it was done in Star Trek, and many of the engineers creating the technological future want that future to behave like Star Trek. Voice command isn't a technically superior user interface, it's just more "futuristic."

And <tangential rant> it shouldn't be mandatory. If I want Cortana or Siri or Alexa, let me download and install it. Don't FTLOG integrate it so deeply into an operating system that it's all but impossible to avoid </tangential rant>
It is what `lscpu`is for Linux (which provides output quite similar, but not identical to `cat /proc/cpuinfo`).
The thing is, if it is your job to do crud applications, then having a look at security development at least once a year is a part of job. And at that point, you will learn about sql injection if it is a new thing. If sql injection was something known for 10 years, then you would learn it in the process of learning crud.

All that assuming you take work seriously.

I think that when young people spend their time doing something, it says somethi nd good about them and their environment. However, you can learn the things they learned later on if you have aptitude and study the topic seriously.
Been playing around with it for the past hour or so, looks like the program is trying to replicate MATLAB/Simulink with Scilab/Xcos. The menus/UI and other features very closely parallel MATLAB. Can even convert MATLAB code to Scilab code. Looks like it's being positioned as a cheaper alternative for a lot of educational establishments in developing countries.
Agree with first sentence. Before mostly switching to R more than 10 years ago I tried out Octave/Scilab (and preferred the latter).

As for the alternative I'd say, Julia is (will be) a good choice also. Long in the making with a beautiful syntax which somewhat resembles Matlab. Sound "inner" foundation. And speed. Speed like no other dynamic language (important with increasing data abundance). Friendly and helpful community.
I thought that Scilab was well known. I used it in the uni during my degree in Maths.

I prefer Matlab, but Scilab is still pretty decent. I haven't tried Octave, so I can't compare the two of them.
How to Tell If You Should Hire an InfoSec Person with a Music Degree
Here's another thing to consider. There are states of consciousness that are arbitrarily strange compared to your daily one (e.g., in certain dreams, or during extreme psychedelic experiences, even in deep sleep). It takes some training to be lucidly aware during those, but they lend insight into the irreducible features of consciousness. Whatever they are, they must exist in the intersection (in the set-theoretic sense) of those experiences. The only common feature I can identify can be expressed as something like... the sheer sense of existence.

Almost all of my daily life involves some sort of modeling and planning, which I think is why so many models of consciousness take that as a starting point. But I think it's important to incorporate non-ordinary states if we want to capture the entirety of the concept. (I'm not saying that the brain isn't doing some sort of modeling even when I'm in non-ordinary states, including contentless ones, but it fails to capture the interesting aspects of the phenomenon under question.)
Computation won't help if we don't have the right representations. Arguably computation can help us discover the right representations but the space of possible representations is very, very large.
As a software engineer, a moderate amount of luck (passing the bar at Google, Microsoft, Facebook, etc.) combined with an aggressive stance toward your comp can absolutely take you from the $100k to $500k+ range. You will have to work for it, AND you'll have to ask for it, but it can be done.

I am the typical "leaned to program as a kid in the 80s/90s" engineer. Knew C when starting college, went to a state school for a bachelor's and master's[0], had a mediocre programming job immediately after. I joined Amazon at $100k base ($120k total) in my mid-20s. Left that after my signing bonus penalty expired for one of the other big players at 28 for $220k. Our stock has done well, but I've also made it clear to my managers that comp matters more to me than most other things when it comes to my job, and my refresh equity grants have been generous. Four and a half years later, my total compensation is just over $500k/year, and accelerating (my career has also gone well -- more luck there).

I work hard, but mostly within a 40-50 hour week (I WORK during those hours, though -- no visits to social media, no ping pong breaks, and I take my meals alone). I spend my nights and weekends with my family, and enjoy never having to budget despite somewhat extravagant spending.

I don't think I'm atypical for my peers at work. There are a lot of similar stories at the big players, so I'd say that $200k can be a step on the way to $500k+, although almost certainly not to millions (unless you save and invest well, plus even more luck).

[0]: Skip the MS. I stayed on because my undergraduate GPA was absolutely terrible.
Comparing Kahnemann's work with Newton's is absurd.
I believe Scilab has a Simulink equivalent, whereas I do not think Octave does?

I'm a control engineer by training, and to be honest there's really no equivalent to Matlab/Simulink right now for control system design. Fortunately I'm currently working on statistics/sensor-fusion related stuff, and Python works just fine for that.
They gave permission on the site to anyone, he's actually has a pretty good case here.

Retroactive punishment is forbidden by the DMCA.
How does he do that? The IRS allows you to deduct up to the amount of your gambling winnings, so you wouldn't get a refund, unless the state was automatically withholding some of his winnings.

There is also the possibility that he set up a company that only engages in gambling, so it can have a Net Operating Loss year over year.
This thread is full of people who are bad at PowerShell complaining about not using PowerShell properly.

Learning it is one of the most important things a Windows sysadmim should do, today. Hell, if you consider yourself a Windows power user, you should learn it.

A single sub-1000-line script I wrote in a couple days of downtime has saved over $10,000,000 in taxpayer dollars and has never stopped working since the day it added itself as a scheduled task. I am not a programmer.

It's very powerful and generally limited only by your knowledge of how to do it with PowerShell. And all you need to start and learn everything are two commands. Three if you count update-help.

Get-help
Get-command
Apple could take a dump on the dinner table that suckers would still be lining up to scoop it up though. Just because it sells doesn't mean it's a transforming, industry-shaping piece of tech. Fidget spinners sold like crazy as well. Mark my words, AW will be a thing of the past in 18 months to 2 years.
seriously, FFS these are guidelines that we use for not-remotely-that-sensitive-data and equifax that literally...
"You had one job to do, protect our data"
Can't follow?

This is just business being
a) ignorant
b) incompetent
c) careless
one or more of the above applied for a hack like this to happen.
It's really sad that even ycombinator crowd doesn't get it, given that the crowd here is significantly more technical and sensitive to these issues than the average Equifax Joe..
That's very interesting. It looks like my doubts were too charitable.
That's painful. I definitely think that there are cases where enterprise users would be best served by simple server rendered HTML or minimal JS.

Still, I can't help but think that the real low-hanging fruit is the slow VPN. How much time was wasted waiting for the network? So many companies are penny-wise pound-foolish.