skysight-inc/HackerNews huggingface dataset:
Hi Chandler! it's probably worth mentioning that we will be also opening up our lldb-mi based debug engine which will allow you to debug any lldb target from Visual Studio. And we'll continue to contribute back improvements to lldb-mi. Thanks, Steve Carroll, VC Dev Mgr
room for improvement is still pointing out the failure to hit the mark. Much better to stay focused on positives in code, like you focus on the positives in a relationship. 'I wish you would...' is so much different from 'stop doing XYZ, it annoys me'

I have only barely begun to understand let alone implement the relationship side, so I'm sorry I don't have more examples of how to handle this in code review.
N00b question here but when people refer to mutex's, they are usually talking about multiple cores on a single machine right? Isn't there a different terminology for locks taken across the network in distributed systems?
> Extracting energy from the zero-point energy all around us

Which can't be done because it's the zero point energy--i.e., it's the state with the lowest possible energy. If there were a lower energy state possible, we would be calling that the "zero-point".

> We know of no reason why you can't beat any existing battery technology by many orders of magnitude!

We know more than that: we know how to store orders of magnitude more energy than existing battery technology. Just use rest mass to store it: equal quantities of matter and antimatter. The problem, of course, is how to do that safely.
Where I've seen this discussed, most people seem to agree with you - that they don't personally feel any difference.

However, I personally feel a huge difference in how I perceive the world - in the three-ish languages I know, but I also feel some differences in regional variations of British English.

It's for this reason I feel fascinated by language and saddened that people seem to be converging on English as a lingua franca.
The 'Flash Crash' Case Against British Trader Nav Sarao Doesn't Add Up
"Where have all good programmers gone? ... What I noticed is that there were few or no conferences without a topic of refactoring. ... Why can’t we write a good code from the very beginning?"

The author of this article seems to think that refactoring is only used to clean up messes created by bad programmers. He completely ignores one of the major uses of refactoring, which is to evolve a code base so that new functionality can be added to it. No matter how well-written a piece of code is, it will need to change to support new requirements that couldn't have been predicted at the time it was written. (gregjor's excellent earlier comment goes into this in more detail.) Any successful software application that survives more than a few months will need to undergo this kind of evolution. Think of all the features that have been added to Amazon.com or Facebook since these sites were launched. The fact that Amazon's original architecture from 1994 didn't support streaming videos doesn't mean its developers were inept - there was no such technology at the time.

Also, even good programmers can write bad code if they're under time or cost pressure. For example, if your aim is to quickly launch a startup with limited funds, you might cut corners on code quality and scalability, intending to clean up the code later if the business achieves market traction and positive cash flow. At that point, knowing some of the subtleties of refactoring technique could be very useful.
It's a real dilemma.

Sure, the safeguards make your code 5% less performant; who cares, right?

Now suppose your code has a dependency, which has a dependency, which has a dependency, which has a dependency. And each level introduces a 5% performance hit. Suddenly your product is 28% less performant. This is why you end up with such nonsensical things as, e.g., the OWL API needing 2 gigabytes of RAM to hold an ontology that should take 200 megabytes max.
LemonStand | Vancouver, BC | Web Designer

We're growing our design and development and are looking for a junior Web Designer to round out our store themes and be a hero to our customers building stores online.

You can post your blossoming portfolio and resume to:

https://angel.co/lemonstand/jobs/64143-junior-web-designer

Or, email me directly at bruce@lemonstand.com

On-site only.
Isn't Ada precisely suited for this sort of application? What was the motivation for switching to C?
That's not an excuse for shutting down the conversation by implying the only reason someone would disagree with you is if they were paid to.
isn't this the Sapir-Whorf hypothesis? I remember in linguistics class my professor spent an entire lecture on how it was so controversial. It's a pretty common-sense idea but neither of the two guys who developed it are linguists.

https://en.wikipedia.org/wiki/Linguistic_relativity
http://plato.stanford.edu/entries/relativism/supplement2.htm...
> fallacy of the excluded middle

wordy synonym for false dichotomy?
UMIST was subsumed by the University of Manchester in 2004 which together brought them to a distant 5th in the UK rankings by research income. (Oxford, Cambridge, Imperial and UCL are the only UK institutions that can really claim to be world class, though all those lists tend to be rather anglo-centric.)

Engineering tends to attract a slightly more economically diverse intake than the arts, but UMIST's was still very skewed towards the offspring of the professional middle classes. I'm not surprised to hear that someone who did not share that background might have felt a little socially alienated.
Dave Goldberg, SurveyMonkey Chief and Sheryl Sandberg’s Husband, Dies at 47
Dave was one of the best people in the tech space -- genuinely honest, super-smart and just an all-around good guy. He was one of the few people I really looked up to and admired in the valley. This is a huge loss today.
Who Thinks Microsoft Edge SUCKS? Erm, Microsoft
In short, the answer to your question is "no."

Copyright depends on an expression of creativity. If the line:

num_threads = 10

comes from a GPL program, then it doesn't meet the necessary threshold of originality, and thus there is no copyright protection.

If however it is a very expressive line - unlikely, but perhaps many newlines were replaced with a ';' - then it may be under copyright.

The GNU project uses 15 lines as their estimate of "legally significant". See https://www.gnu.org/prep/maintain/html_node/Legally-Signific... . Thus, it's almost certain that a single line is insufficient to trigger copyright protections.

Do note that even if the project started as 100% GPL code, gradual updates over time to replace the code with an alternate implementation can end up with code that is no longer under the GPL. The classic example of this is BSD Unix, which started off as AT&T Unix but over time changed enough that AT&T no longer had copyright interest in BSD Unix. Thus, in your example the project releases are not covered under the GPL.

The repository probably counts as "mere aggregation". See https://www.gnu.org/licenses/gpl-faq.html#MereAggregation . Mere aggregation is allowed under the GPL, with no requirement that the other parts also be under the GPL.
In an oddly related way this reminds me of a time prior to the Internet. In that era you would open up the Yellow Pages and call a company or a store and ask them if they "carried such and such widget". They would reply "no". You would then say "do you know of anyone who does" hoping for a tidbit of info or direction on who you could contact next. The person on the other end would inevitably tell you to, as if this was valuable info, "why don't you try the Yellow Pages?". People really did that. The irony is not that you got their number from the YP but that they thought they were giving you good advice by telling you to use something that was as ubiquitous as doing a google search is today.
If possible, will it be very complicated to use V8? Or is it just impossible?
pretty cool...i've used a* and fast marching and i'm very impressed with speed improvement
No, search for MergeIndexes or --go-live.
If you're already weeding through the code, why not invite the coworker to sit down next to you? In my experience, sometimes all someone needs is a pattern to adhere to, and once you show that pattern things might work out.

Of course, this is only good about 80% of the time. Sometimes people just don't get it.
See "succinct data structures" and "wavelet trees" for a similar / more general idea.

news.ycombinator.com/item?id=7079427

I also must thank Edward Kmett for introducing me to these.
My spouse -- an md -- cringed a bit when I read your post. And not because it's not well meaning, or important, but because without qualifying what "comprehensive health check" means, that check could very well do you more harm than good.

So, yes. Please find a good primary care physician you trust and visit on an annual basis. Make sure you update that phsyician with what's going on in your life. That includes any family history, pain, issues etc. When in doubt, see another physician. But please don't go out and get a full MRI of your body just because (which, you are not saying, but does happen). There are enough VOMITs[0] in the course of normal defensive medicine. Don't go looking for problems because -- although they'll definitely help you look -- you might not be better off for it.

[0]: http://messybeast.com/dragonqueen/medical-acronyms.htm
Days from now
Yep, this is a neat idea. I first saw it as part of Patrick Collison's wikipedia-iphone project (2007-ish), which could pull Wikipedia articles out of a compressed bz2 archive, by indexing from article name into bzip2 block and then only decompressing the needed blocks for the article you asked for.

We adapted his code at One Laptop Per Child to preload Wikipedia snapshots on every laptop:

http://blog.printf.net/articles/2008/06/02/wikipedia-on-xo/

http://blog.printf.net/articles/2010/05/09/peru-olpc-and-wik...
I only wish that the matching could be 'fuzzy' in easily defined ways.

My use case is MAC addresses. So, if I search for 'dead.beef.cafe', this would be perfect if it could know that I wanted to see entries indexed by 'DE:AD:BE:EF:CA:FE" also.

Is that possible? This tool is so amazing. If it did this, it would be able to hugely improve my daily workflow.

edit: Actually, it is going to be able to hugely improve my workflow anyway, because I often want to see data about IP version 4 addresses, too, and it handles those fine. But I'd still like to be able to use it for MACs.
The associations may be regrettable, but they are mine and how they got there, and how they are to be overturned, are up for debate. I don't think them wrong or right.

I do judge people by their work, especially me, and ultimately would never let just the shell tell a person's story :-)
When viewed as a performance language, it makes sense why C doesn't come with built-in strings: there would be too much temptation for everyone to use those, instead of the particular implementation of strings most performant for the problem at hand (NULL-terminated or not? Stored with length or not? Support for Unicode or not? Stored in a hash table? A radix tree? Or just directly allocated with no attempt to remove duplicates?)

It's as silly as saying, "Different SQL string types are insecure, make everything TEXT!"
The problem is that key components are being "depreciated" by the Poettering crew for no better reason than "code elegance". Thus distros either have to take over maintainership a ever growing codebase, or accept the Poettering code wholesale.

One can really wonder what is going on when Gentoo opts for picking up maintainership while Debian, that has previously forked Firefox over trademark issues, does not (and Poettering etc are leaving snide remarks aimed at the Gentoo people for this "defiance").

One thing to keep in mind is the gorilla behind the curtains, Red Hat. Key devs of systemd etc are on their payroll...
ya'll are taking this maxim and removing it from the context of hiring. I thought it was obvious he meant, you want someone capable and someone you could be friends with. It's not supposed to be a maxim, it's from an interview.
Interestingly enough, Caltech just released a study last month that shows that gut microbes directly help produce serotonin in the gut:

http://www.caltech.edu/news/microbes-help-produce-serotonin-...
It's the perfect sized padding.
It costs about $200 and the test results are given to the people. Modern medicine is pretty reasonably priced in India.
Amazing game. Can lag to death though which isn't fun.

Also are there plans to allow for choosing colors?
The JEDEC SmartBrief is a really great overview of what's going on in the chip industry.

I also like getting Crowd Supply news every so often so I can see what's going on in the hobbyist space.
And how does testing for early stage cancer markers help you? It's not a rhetorical question, clinical studies have been unable to show the positive effect that you assume (and actually these tests may do more harm than good).
I wouldn't like to go in the details now, but it was subset of this: http://www.mayoclinic.org/diseases-conditions/kidney-disease...
Blah blah blah. Another batch of anti-C/C++ propaganda by a technologically illiterate ignoramus. If C/C++ are too difficult for you then stay out of the way and use Ruby.
There was a story recently about a german 2nd division basketball team that ran their scoreboard on Windows and applied updates about an hour before the game - scoreboard wasn't back up in time, team lost since the match couldn't start within the allowed timeframe and of course this match was important, kind of an endgame and the loss led to the relegation of the team.
How many embedded devices have public IP addresses?
I really do agree with you. But somewhere in my late 20's I made the conscious decision to acquit myself with honesty as much as I possibly can. If you find the question so outlandish why not just say "I'm sorry, I don't find that question appropriate."?
Along these lines, I've often thought about the cognitive paths that
could be explored or changed if I were to learn braille or sign
language. Neuroscience has recently studied and given legitimacy to
the state of 'Flow' or 'the Zone'[0] which has been long been
understood in the physical realm, but is probably the same or similar
in states of other creative activities, like speech or writing. I
wonder if it may be easier to induce if one knew American (or any
dialect) sign-language. Could we more readily produce eloquence or
insight with the forced physicality athletes and meditation guru's
use? And how much beautiful poetry and prose are we missing produced
by the deaf community?

0. Popularized in recent books by the psychologist Mihaly
Csikszentmihalyi and journalist Steven Kotler.
better link to original source:

http://www.army.mil/article/147247/Fort_Huachuca_bids_farewe...
> there would be too much temptation for everyone to use those, instead of the particular implementation of strings most performant for the problem at hand

That's why nobody uses the C string functions, right? Oh wait...

If you need something else just use it, but for the majority of cases you want string functionality that is built-in and works (and hopefully is not a ticking time bomb)
PACKT Free Books
The complexity of the software that manages the N versions seems terrifying, and decision-by-committee in the implementation seems problematic. 3 implementations could select different sequences of responses to a situation, each of which individually is correct, but which are disastrous when combined by vote. E.g. say they're voting on 3 different numbers that have to add to 1; proposals are (1 0 0) (0 1 0) (0 0 1). Consensus is (0 0 0), oops there goes a billion kilowatt dam.
The general issue is that doing more tests can catch more things earlier. But all tests have false positives, and false positives can lead to more tests and in some cases to unneeded treatment, which can cause more harm than good.

It's perhaps unintuitive, but more testing isn't always good. The benefits need to outweigh the risks, and it isn't always the case. There are ongoing debates about who should be screened for various types of cancer, for example, and the "right" answer changes over time - as we find ways to reduce false positives, as we find better treatments, as we better understand the diseases, etc.

It's tempting to do more tests because it feels like you're doing something. You don't want to get sick later and feel like you could have prevented that. But that's an irrational form of thinking. All that we can do is make the best choice now, given our current information. As GP's links mention, the best choice we have now often seems like "avoid tests that aren't clearly needed."
> Then of course there's language choice. C is king...

Is that true for all of Boeing? I recall reading about the Lustre synchronous dataflow language being used by Airbus. It apparently allows all sorts of interesting safety guarantees.
Oh how dare we humans are so imperfect eh? We should crack the whip until those bastards learn to prevent their buffer overflows. Your attitude takes us nowhere. Yes, blame the language because that's what makes things improve. Computers need to adapt to us, no the other way around.
No, but if you like SF and British humor, you have missed something. It will be hard for these new episodes to live up to the reputation of the earlier series. On the other hand, they managed fine with earlier intervals of years between series.
C is incredibly portable and tons of programmers know it. Ada is great in a lot of ways but just never got the traction it needed to be #1.
He's not the most popular guys around here, but Mark Cuban shares a similar sentiment about quarterly blood tests: http://www.businessinsider.com/mark-cubans-on-blood-tests-an...
Most of chronic diseases progress slowly and have no external signs in early stages. Most of them are also much simpler to treat in early stages.

> I fail to see how screening of healthy, relatively young, people would be "data driven".

So just by looking at yourself, you don't know if you are healthy, only that you look healthy. The tests are to ensure that you are, and to give you time and flexibility of treatment if you are not.
It is, but I think it's no more discriminatory than yardsticks that people use to hire and promote people in today's work place. We'd like to think that we're objective, but if you look at the kind of people that get hired and promoted, they all fit certain type of molds, especially personality.
That link is horrible. They state that the population is (in millions), when it's actually in thousands. And they can't be bothered to include the actual 2010 census.
No.

X --- excluded middle --- Y

Versus

excluded left bit --- X --- excluded middle --- Y --- excluded right bit
Chinese does not use formal tenses but they add words to tell time when it's useful to. The same can be said about the lack of grammar for social relationships and politeness levels in English compared to Japanese. Would you say that it is English's weakness?

Languages are rooted in culture and express by default what the culture values. One can claim that an aspect of a culture is more amenable to modernization than another, but to say one language is better than another in an absolute sense does not seem logical.
> clones

I read that as 'drones' and noticed...
> key components are being "depreciated"

Only the greater community can do that, and it wouldn't be happening unless the alternative was solving real problems.
Even though I don't program for a living, I like experimenting with code, especially when tasked to build languages I haven't tried. I will look into these aspects of C++ - learning is a lifelong process :-)
Yeah, pancreatic cancer patient here. Mine presented as acid reflux, which my GP treated with Prilosec. Only after I went anemic and the ER staff scanned for a bleeder did they find the 8-9 cm tumor. Push your GP if necessary for some soft-tissue radiology if you feel "not right". Wish I'd caught mine a couple months earlier.

(Six months after surgery - I'm well so far, still doing chemo for the next three months. We'll see, we'll see.)
It's funny: http://en.wikipedia.org/wiki/Bad_Guy_(TV_series) is a Korean show :)
Seems a shame that the cautionary tale theme doesn't seem to have reached/imprinted the highest levels of civilian government, at least during the idiotic Bush administration era.
> Most of these people (not all of whom are MBAs) just want to be bosses, not entrepreneurs. Their goal is to be executives ("big picture guys") shouting orders, not worker bees, but they don't have the social resources to make it happen in an existing company so they drum up some seed funding and hire some engineers (usually, scraping the bottom) and try to kick something together.

That seems like a very mean way to say they don't want to be a cog in a machine.

> "I want to be an executive" is a pretty fucking lame vision, as it were.

By "I want to be an executive" do you mean "I'd rather not work for a boss"? Is there a difference in those two desires? How is that fucking [sic] lame?

> What they're really saying is, "I think that, based on some linear combination of pre-existing socioeconomic resources and inflated self-image, I have the right to a job where I tell other people what to do."

Actually, "I have the right" is your words, not theirs.

> I don't think that all MBAs are douchebags.

Whoa, whoa. Nobody said they were douchebags.

> I know plenty whom I like a lot.

And I have a lot of gay friends (but I wouldn't say I like them "a lot").

> Unfortunately, the culture of business school and especially the elite business schools is one of entitlement and position-seeking.

What is a culture of entitlement? People just go to business school and... sit there and be entitled? What is a culture of position-seeking? Do they seek positions in companies? Does engineering school also have a culture of position-seeking, or is that different somehow?

> When that type of person founds a startup, you get a lot of the same toxic big-company behaviors and formalities and political structures, but in a small company that can't afford the inefficiencies.

So some MBA's aren't that good. I think we all already know that some startup founders suck. But others must be good, or turn out to run successful companies, or investors would just unilaterally cease funding any MBA's. The phenomenom of bad founders is not limited in any special way to people that got MBA's, either. So in what way is the problem with business schools, or the people that go to them? (Aside from the usual complaint you hear from a lot of people, that you're repeating, about MBA's that don't really know what they're doing because they don't have experience, which we get when people make stereotypical complaints about management consultants too.)

> In most educational divisions, the correlation between prestige and douchebaggery is nonexistent, i.e. Yale law students aren't noticeably douchier, or less douchey, than students at middling schools; in MBA school, it's clearly a positive correlation (although Stanford is probably worse than Harvard, though less prestigious, for obvious reasons).

It would be helpful if you could point us to an academic study that makes these measurements of douchiness. I don't hang out with enough law school graduates and business school graduates from these respective schools to be able to tell if what you are saying is true, but I guess you hang out with enough of them from each major business school and law school to have figured this all out.
Probably also good (better even, perhaps) to add his "Endgame" -- a truly definitive study of the entire war.