skysight-inc/HackerNews huggingface dataset:
Neuropathy is more common than you think. You are GREATLY overgeneralizing to the point of ignorance by arrogantly assuming that all sources of pain fit the same profile of "something wrong with the body that could be fixed if we knew what it was".

I deal with sciatica that is at times debilitating. I also have fusing disks in my lumbar that cause massive, constant back pain. I often can't sleep for more than 6 hours because the pain becomes too great to remain horizontal.

I know what is wrong with my body. Sciatic surgery is a big financial gamble, not even on my fiscal radar, and don't get me started on lumbar surgery.

So I exercise. I try to stay on top of research in those areas and maybe one day, I may even be wealthy enough to afford adequate healthcare and see specialists. But what on Earth makes you think you have the right to tell me I shouldn't seek healthy ways to manage my pain? What kind of privileged family healthcare plan are you on to have such little empathy towards those in extreme pain who can do little about it?

Be careful about the path that YOU are headed on, my friend. I watched someone become completely caught up in the Paul Chek health cult and they now think every single pain and disease (they like to call it "dis-ease") anyone experiences is their own fault for not taking cold showers and eating expensive designer health food. It was horrifying to watch such an empathetic "people person" become so close-minded and arrogant towards others to the point of losing their friends, thinking they are "helping" these friends by showing them the true path.

You have to accept some people are predisposed to, and more sensitive to, pain and disease and they deserve to enjoy some level of comfort.
Great design + engineering teams = Awesome products

Instagram (https://engineering.instagram.com/)

Stripe (https://stripe.com/blog/engineering)

Airbnb (http://nerds.airbnb.com/)
Absolutely

Biases and fallacies (up to a point) are not end-all.

Gambler's fallacy makes sense if you're throwing dice, not if you're improving yourself, trying different things and walking the distance

Here's the thing with survivorship bias, they might not answer with something that's a guarantee of success (because nothing is), but they won't answer with something that's catastrophic.
Sound to me they finally found the fountain of youth. hehhe
yes, but for about everything that happens to you there are probably a large number of variables one is not conscious of and pretending otherwise is just wrong. There is no way to replicate one's experiences with a b testing.
But does it cache?

The official plex app was a horrible experience for music (without paying for a subscription to download it to my device) as it didn't cache, if I changed track and then back again, it would download the whole track over again.

My experience may be somewhat outdated though as this was... well over a year ago at this point, but it left a bad taste in my mouth and have just been using google play music's free cloud music storage instead.
This is the "....for dummies" equivalent of the time.
>There is no support for outlook/exchange. Not saying it's trivial, but it's useful in the modern era.

http://davmail.sourceforge.net/

It may not be an "ideal" solution in that it requires a second program running, but given that you're working with a closed, non-standard protocol, that's kinda par for the course.
> Why do so many FOSS developers imitate the worst aspects of the proprietary, commercial software world?

Just bubble things. Plus the youthful enthusiasm, I remember emulating and cultivating the hype speak from the late 90s / early 00s as a teen. It'll fade by the time the next gen are rushing in.

> FOSS developers

> proprietary, commercial software world

Do these terms even mean much anymore? "Proprietary" means "our SaaS codebase isn't open-sourced but rest assured it's 80% FOSS on the inside anyway". And "FOSS developers" means "let's put some select libs/snippets of our SaaS on Github, it's zero risk/cost plus potential upside in terms of mindshare/image (and of course potentially genuinely useful to some out there, who aren't looking to (or going to manage to) clone us and hey may even contribute fixes or features)".

World has moved on =) in an ironic twist it was MS' FOSS moves the last few months that sealed that perspective for me. (The old m.o. had its charms, but this current m.o. undeniably has evolved to appear much more compelling in many ways for most players)
Guess: diffusion?
> For people claiming that this is a compiler bug, it really is not.

In fact TFA specifically points that out multiple times.
Sounds like you're describing the distinction between Fiedler's Task Oriented vs Relationship Oriented Leader at a sociological level, but we can see these distinctions at organisational level already. Different orgs favour different styles of leadership personality depending on what kind of environment the org is operating in

https://en.wikipedia.org/wiki/Fiedler_contingency_model

A yet more fine-grained model is provided by Vroom:

https://en.wikipedia.org/wiki/Vroom–Yetton_decision_model

It's horses for courses. Its as much about the leader suiting the org and taking it where it needs to go, as it is about the org being led.

In your example, I'm taking "celebrities" as leaders; Kim Kardashian for instance being "Relationship Oriented" and perhaps reflecting the desire of her followers for maintaining stability and comfort.

The rougher, more "Hunter Gatherer" style traits, perhaps channelled by modern political personalities perhaps reflect followers who are in more uncertain circumstances and who are looking for economic growth and an stabilisation of their situation.
To me, this seems mostly a very justified criticism of many startup advice articles, and the reason why I wrote https://danieltenner.com/2017/03/16/how-to-write-good-startu... a good long while ago...
Uber is pushing anti-union propaganda to its drivers
StitchFix do lots of interesting ML stuff, such as Chris Moody's lda2vec. Their algorithms page is really cool: http://algorithms-tour.stitchfix.com/#recommendation-systems
The interactive diagrams is my main (only?) use for SVG. Technically I could write code for everything, but just being able to draw it out in Inkscape is a superior experience.
the law can be that overbooking is allowed but airlines also cant involuntary boot anyone. They have to incentivize someone to get off. I'm sure if they went up to $2k in cash someone would have taken them up on the offer and just ubered to ($400ish if I remember what my check showed me) to their destination. For me, $800 (even cash) wouldn't have been sufficient for me to convince me to uber to my destination, even if I wouldn't have lost money on the transaction.

i.e. airlines are only allowed to purposefully overbook due to DOT rules, the same rules provide what I perceive as a perverse incentive when it comes to encouraging involuntary bumping.
Okay, but what does Firefox's ascendance have to do with a black market? It wasn't even breaking some hard to enforce Microsoft EULA provision. IE got lazy, and Firefox offered a dramatically better experience. Whenever a new product overtakes a more established competitor because it's better, is there a black market involved?

My purpose isn't (just) pedantic. You claimed "No, forcing everyone to use the same engine does not give the incentive to refactor it into something nice. It gives the incentive to create a black market.", but then your example shows an incentive to make a superior product. It starts making a lot less sense in Blink's case if you change it to the more accurate "No, forcing everyone to use the same engine does not give the incentive to refactor it into something nice. It gives the incentive to create a superior product." Why not a superior product that starts with a Blink fork?
even north of $1000 would still be cheaper than most of the in-car navigation/entertainment systems that a lot of people order. In relation to a car, $1000 is really not a lot of money. Heck, i just replaced a mirror for 450 EUR...
I think there are some studies from here in the UK which indicate that air quality may actually be worse inside motor vehicle cabins than it is outside [1].

This may be mitigated in newer vehicles with particulate filters, I am not sure. I don't know whether filters can eliminate NOX as well as PM2.5.

[1] http://www.bbc.co.uk/news/health-35504768
That was my guess too, but this one actually isn't. Amazon uses "?ref" for reference (innocuous), and "?tag" for affiliates.

For quick reference, a.co and amzn.com are official shorteners and considered safe. amzn.to links however are third-party and often used to conceal affiliate links.
There is a legal basis in the European Union. https://en.wikipedia.org/wiki/Right_to_be_forgotten
Not to mention Dolphins, seals and great whales?
Butler Lampson as recently updated his paper.

Slides: http://bwlampson.site/Slides/Hints%20and%20principles%20(HLF...

Talk: https://www.youtube.com/watch?v=TRLJ6XdmgnA
Trivago: http://tech.trivago.com/
No, the compiler is interpreting the standard in a particular way. It doesn't have to do this.

I had a C compiler (paid for it) before there was a C standard. So in your opinion, this compiler could do anything at all and nothing could possibly ever be a bug.

UPDATE: A lot of mindless downvotes, but no actual substantive rebuttals. As expected.
Unless you enjoy pain, trauma and heartache just don't do it yourself for anything serious.

I gave up running my own server about 15 years ago. Best decision ever!

I use Fastmail and I add domains whenever I need and it doesn't cost anymore. I assume many other services are similar.
Groq TPU-killer aimed at AI and machine learning
While luck will definitely have played a non-trivial role in any meaningful "made it" success story, it's equally disingenuous to ascribe success to luck alone. Never leaving your comfort zone, never taking a chance, never accepting that improving yourself will often require hard work and real sacrifice and never venturing out into the world all but guarantees that you will never get lucky. Casually explaining away all success as random luck is also pretty likely to ensure that it will never happen.

No, theres no silver bullet, especially not in small/easy/silly lifestyle variations (meditation, eating granola, not having furniture etc), but then that's far from what most inspirational business stories are about.
They could just stop making the hardware and sell juice...
I don't even have a clue what it does. I would expect some kind of hint after reading two screenfuls of content.
> Presumably, the "the lack of training" is related to how to resolve situations without resorting to force.

> how to resolve situations without resorting to force

That's exactly what OP refers to. This is supposed to be a basic skill, part of the stuff you learn in your first 7 years from your parents and society, not on-the-job training.
> We need a -Wundefined-behavior, which can be used in combination with -Werror.

The problem is that you probably won't be able to use any optimising compiler if you do that. As a result of a bunch of optimisation (mainly inlining) the compiler "uncovers" lots of UBs which it can use to pare down the code, that's why inlining is one of the most important intermediate/early optimisation.

Here's an old example by mikeash:

int ComputeStuff(int *value) {
if(value == NULL) {
long and complex computation for a NULL value
return result
} else {
long and complex computation using the data pointed to by value
return result
}
}

void DoStuff(int *value) {
int pointedTo = *value; // value *must* be non-NULL
// do some work with pointedTo
int computedResult = ComputeStuff(value);
// do some more work with whatever
}

Here the compiler can inline ComputeStuff, at which point it can rely on UB to assert that half the inlined code is dead and can remove it. What would it even do on "-Werror -Wundefined-behavior", fault on the original DoStuff? On the inlined one? On both?

Would -Wundefined-behaviour forbid assuming a pointer is non-null ever, requiring (and outputting) a check before each use of a pointer in a given scope/lifetime?
the asker doesn't have to upload his contacts, he just has to tell facebook his number or email address. the doctor might have uploaded his contacts which include one of those pieces of information.
Other discussions suggest that this little more than an advertisement for the company that runs the AMCAT employability test. There might be value in reading some of the previous submissions, at least one of which has been flagged.

Recent submissions of this same story:

https://news.ycombinator.com/item?id=14156547 (34 comments)

https://news.ycombinator.com/item?id=14156318 (9 comments)

https://news.ycombinator.com/item?id=14162713 (3 comments)

https://news.ycombinator.com/item?id=14156290 (no comments)
Yeah, I'm definitely thinking about it. I speak English and French plus am legally qualified and can program so I think I should have a good shot!
They'd be the flouting copyright laws, like Google do, but nonetheless tortuously. They're making a copy, which is already an infringement, distributing it seemingly against the owners express wishes is treated as a crime in some jurisdictions.
The problem is, many doctors ate not diligent enough in finding the actual cause of neuropathy. They're are plenty of causes, some are fixable. Typical one is nerve entrapment or injury. (Like yours.) Others are viral, some are autoimmune. (Both imflammatory.) A few are genetic.

Surgery being expensive? Compare with disability adjusted years. Insurance not covering is a really bad bet on the dive of the insurer. It is not as much a gamble as some think. Quick check says over 84% patients experience good to excellent results. Further, less than 20% have recurrent issue that requires more surgery. (I'd say usually genetic related.) And even then there are further good surgical options, spinal fusion and artificial disc replacement.

Treatment in each of the cases is different and any of the above can be chronic.

As to this specific attempt, they problem is that blocking pain completely and globally is dangerous and is why even opiates don't really do it. Useful discovery nonetheless, but I'd expect serious side effects.
> "do what I mean"

Well, the code is right there, there is no magic "do what I mean" needed. Just don't magically remove code that I wrote.

> spec is [..] rather deliberately done the way it is in order to make it possible for compilers to optimize and extract more performance

Yes, and it is wrong. Breaking existing programs with magic that simply removes code that is clearly there in order to eke out a bit of performance is wrong.
that's actually a reasonable argument but would imply that a doctor cannot use any cloud connected phone (i.e. android or ios). Heck, even using gmail from the web might be a problem.

not a lawyer, so dont know the implications.
As I wrote earlier:

I had a C compiler before there was C standard. So by your definition, this compiler could not have bugs?

As an exercise, try to express the difference between "standards-compliant" and "bug-free".
Cloud Computing Is on the Rise as Big Data and IoT Merge
The apps to use if you want to keep your messages private – Recode
Getting the tags of an EC2 instance in Ansible
You should optimize and design the system so it works the service of the 90% good-natured, cooperative people, then work to minimize the effect of the bad apples when they occur.
For the simplified example given in the CVE:

word* target = segmentStart + farPointer.offset;
if (target < segmentStart || target >= segmentEnd) {
throwBoundsError();
}
doSomething(*target);

Here's how I'd do it. (Caveat emptor, not knowing all the relevant types in the example, etc.)

size_t segmentLength = segmentEnd - segmentStart;
if (farPointer.offset >= segmentLength) {
throwBoundsError();
}
word* target = segmentStart + farPointer.offset;
doSomething(*target);

In general you can never compare pointers unless they point into the same array or object. In fact, even creating an invalid pointer is UB, you don't event have to compare or dereference it.
>What else would you do instead?

A single lucky person is a small sample, so statistically insignificant.

What would be better is to be able to see what all people did, the ones who failed, and the ones who succeeded, and then try to draw conclusions from there.

Unrealistic for sure, but that's what I'd prefer doing instead.
I strongly believe so. There are people who I know of in passing in real life (we exist in same extended social circle, but who I have never really spoken with), but as we have lots of mutual friends they come up as suggested matches for me on facebook.
For something constructive, need a suggestions for a solution, a way forward.
Pointing out problems is not the hard thing, solving or preventing the problem is.
It depends. Bare minimum, in scala you have to do:

sealed trait Either[A, B]
final case class Left[A, B](a: A) extends Either[A, B]
final case class Right[A, B](b: B) extends Either[A, B]

and it is still not a real sum type due to exposing subtyping (cf. https://github.com/quasar-analytics/quasar/wiki/Faking-Sum-T...)

with derive4j:

@Data
interface Either<A, B> {
<X> X match(Function<A, X> left, Function<B, X> right);
}

or, at your preference:

@Data
interface Either<A, B> {
interface Cases<X> {
X left(A leftValue);
X right(B rightValue);
}
<X> X match(Cases<X> cases);
}

So it is actually not much boilerplate.

The real drawback of (any) java implementation is lack of TCO.
I first came across that issue during one of the many Facebook privacy scandals. I'd found some juicy bits in (IIRC) a much earlier version of their privacy policy. But when I went back to it later, the robots.txt had been updated, and the earlier archives had been obliterated.

That just seems wrong.
Except Ada has UB (they used to call them bounded errors, but the semantics are basically identical), and reading the musings of ADAists[0]

> I would say, having looked at hundreds of thousands of lines of Ada, that I have had a disappointingly frequent experience in finding the UNCHECKED_CONVERSION generic used in production Ada code.

> I agree that this is often a mark of poor craftsmanship and
unhesitatingly discourage its use, but it is there

[0] https://www.cs.york.ac.uk/hise/safety-critical-archive/2011/...
Caracas on Knife-Edge as Maduro Protesters Erect Barricades
Diving Deeper into Twitters Redux Store:Adventures in Minified Vendor JavaScript
1) the doctor might have only uploaded their contacts to facebook recently

2) my argument has nothing to do with your phone, just what info you have given facebook (email/phone number). If someone else uploads their contacts that includes one of those pieces of information, facebook makes a connection.
Interesting idea! Are people not creeped out by that?
> Well, the code is right there, there is no magic "do what I mean" needed. Just don't magically remove code that I wrote.

You can already do that: use a non-optimising compiler (tcc and the like) or compile without optimisations.
How did you hold the phone? Based on the article you'd think it works better if you held the phone at a slightly different tilt every shot, to ensure non-overlapping glare
Drug assisted is the last thing I'd say about either the book, or movie.

I dunno about the movie, but I have heard sometimes that Herbert was quite fond of helping the creative process by those means.

http://dailygrail.com/Shamanism/2014/7/Magic-Mushrooms-were-...
Which formats should I look at for something better?
Peter Thiel should be the last person on earth to argue against survivorship bias, being an excellent example of it himself.
Most C/C++ compilers support outputting line number information even for optimized code (DWARF for example has a specific mechanism for identifying inlined code in stack traces). That's more than enough location data to provide something useful.
Provide a content removal form? It works for DMCA notices, it can work here. Maybe even have a 'reason' textbox to see why someone may want content removed...
Perfect holiday treats
Why not just block ia_archiver useragent in your web server for these paths instead?
Also, I'm curious, what that good reason could be?
How to Set Up an Email on Nook with the Manual Process?
Best Baby Foods for Your Little One
You are right and it is proven effective. :) Tried that and still doing it.
"Less terrible" in Ontario, "not great" in BC
IMO, in word2vec terms:

Pico Iyer = Thomas Friedman + Deepak Chopra.

(I bet it actually is the case.)
Robots.TXT is explicit permission to make a copy, otherwise crawling is meaningless and that is not nessisarily reversible. Like putting up a yard sale sign, then trying to get the poeple that show up yesterday arrested for trespassing.

What the archive can do after that point is a different issue, but they clearly can keep a copy. Further, someone else is using the domain they don't nessisarily have anything to do with the archived data.
Monitoring SSH Bruteforce Attempts Using Splunk
MH370: New analysis reiterates plane's likely location
I'm no expert too, but please read this opinion about the problem [0]. I think he has a good point saying that undefined behavior != the compiler has the right to do wathewer it wants.
[0] http://article.gmane.org/gmane.os.plan9.general/76989
Please no. Im very happy with current state of Thunderbird.
Neuralink wants to turn cloud-based AI into an extension of our brains
Okay, I get your point, however my focus is the word force.
For me it means a gun pointing at your head, no choice.

IE did not force anyone doing anything, even if it had a de facto monopoly, therefore Firefox was created, because people chose to.

In this scenario I'm discussing it would not be allowed to create a Firefox, because everyone was forced to use Chrome, hence a black market is created.
Ask HN: What does self-hosting mean?
Out of curiosity, I went to the wikipedia page https://en.wikipedia.org/wiki/Self-hosting to read up on self-hosting. I run several web services on my own server and was pretty much sure the term means that, but how come the wikipedia article does not even mention this with a single word?

Searching here reveals apparently both use-cases for the term. There is a subreddit /r/selfhosted which in contrast to the wikipedia article only deals with hosting server software.

I wonder if I miss something entirely and what the connection between the two use-cases is, or is there none at all?
LG G6 Specs and Review: The Big Screen That Fits in Your Hand – SuratNow
Yep but the FTEs you need are 100k+ each, managing baremetal servers is almost certainly not your core business, and you're running the risk of gitlab style fat fingering dinking around with low level stuff that you did to save money.
Curious why you don't like Cloudflare.
Most people are missing the point a bit here. Survivorship bias doesn't relate to people who worked hard, improved themselves and now earn 1-10MM/yr. There are loads of stories like that.

Survivorship bias is "Zuck did X, Y and Z, if I do the same then I'll be a multi-billionaire too!"

Following the playbook of those that made it into the top 0.001% is foolish and does not properly account for the large part luck played in their success.

There's no survivorship bias in going to med school, becoming a specialist and then earning 400k/yr.
Clark medal for John Bates the law of comparative advantage still winning prizes
I agree about search, but I don't think that rewrite using web technologies is good solution to this particular problem.
Is Integrity for Suckers?